.clock-wrapper[data-v-39088d5c]{width:100%;height:100%;container-type:size;display:flex;align-items:center;justify-content:center}.clock-svg[data-v-39088d5c]{width:min(100cqw,100cqh);height:auto;font-family:Droid Sans,sans-serif;text-shadow:4px 2px 4px #00000045;user-select:none;-webkit-user-select:none}.clock-svg.has-label[data-v-39088d5c]{width:min(100cqw,84cqh)}.help-overlay[data-v-46f9b968]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.5rem}.help-box[data-v-46f9b968]{background:#0f172a;border:1px solid rgba(148,163,184,.12);border-radius:1rem;width:100%;max-width:420px;max-height:calc(100dvh - 3rem);display:flex;flex-direction:column;overflow:hidden}.help-header[data-v-46f9b968]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.1);background:#0f172a;flex-shrink:0}.help-header h2[data-v-46f9b968]{margin:0;font-size:1.2rem;color:#f8fafc;font-weight:600}.help-close-btn[data-v-46f9b968]{background:transparent;border:none;color:#64748b;font-size:1rem;cursor:pointer;padding:.25rem .45rem;border-radius:.35rem;line-height:1;transition:color .15s,background .15s}.help-close-btn[data-v-46f9b968]:hover{color:#f8fafc;background:#ffffff0f}.help-body[data-v-46f9b968]{flex:1;min-height:0;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.75rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#1e293b transparent}.help-section h3[data-v-46f9b968]{margin:0 0 .6rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#475569}.help-section p[data-v-46f9b968]{margin:0 0 .75rem;font-size:.9rem;color:#94a3b8;line-height:1.55}.help-section p[data-v-46f9b968]:last-child{margin-bottom:0}.help-section strong[data-v-46f9b968]{color:#cbd5e1;font-weight:600}.feature-list[data-v-46f9b968]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.75rem}.feature-item[data-v-46f9b968]{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .85rem;background:#ffffff08;border:1px solid rgba(148,163,184,.1);border-radius:.65rem}.feature-tag[data-v-46f9b968]{font-size:.85rem;font-weight:600;color:#38bdf8}.feature-desc[data-v-46f9b968]{font-size:.85rem;color:#64748b;line-height:1.45}.help-hint[data-v-46f9b968]{font-size:.82rem;color:#475569;margin:0;padding:.5rem .75rem;border-left:2px solid rgba(148,163,184,.2)}.sync-steps[data-v-46f9b968]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.75rem}.sync-step[data-v-46f9b968]{display:flex;align-items:flex-start;gap:.75rem;font-size:.88rem;color:#94a3b8;line-height:1.5}.step-num[data-v-46f9b968]{flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:50%;background:#38bdf81f;border:1px solid rgba(56,189,248,.25);color:#38bdf8;font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:.05rem}.sync-status-legend[data-v-46f9b968]{display:flex;flex-direction:column;gap:.5rem}.legend-item[data-v-46f9b968]{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:#64748b}.legend-icon[data-v-46f9b968]{flex-shrink:0;width:1rem;height:1rem}.legend-icon.synced[data-v-46f9b968]{color:#4ade80}.legend-icon.syncing[data-v-46f9b968]{color:#38bdf8}.legend-icon.error[data-v-46f9b968]{color:#fb923c}.legend-icon.local[data-v-46f9b968]{color:#64748b}.settings-enter-active,.settings-leave-active{transition:background .25s ease}.settings-enter-from,.settings-leave-to{background:#0000}.settings-enter-active .panel,.settings-leave-active .panel{transition:transform .25s ease}.settings-enter-from .panel,.settings-leave-to .panel{transform:translate(-100%)}.overlay[data-v-6cc99483]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;justify-content:flex-start}.panel[data-v-6cc99483]{width:min(420px,100vw);height:100%;background:#0f172a;border-right:1px solid rgba(148,163,184,.12);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}@media (orientation: landscape){.panel[data-v-6cc99483]{padding-left:env(safe-area-inset-left)}}.panel-header[data-v-6cc99483]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.1);background:#0f172a}.panel-header h2[data-v-6cc99483]{margin:0;font-size:1.2rem;color:#f8fafc}.panel-body[data-v-6cc99483]{flex:1;overflow-y:auto;padding:1.5rem 1.5rem 1rem;box-sizing:border-box}.reset-all-wrap[data-v-6cc99483]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.1)}.btn-reset-all[data-v-6cc99483]{width:100%;padding:.6rem 1rem;border:1px solid rgba(248,113,113,.3);border-radius:.7rem;background:transparent;color:#fca5a5;font-size:.88rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.btn-reset-all[data-v-6cc99483]:hover{border-color:#f8717199;background:#f8717112;color:#f87171}.settings-footer[data-v-6cc99483]{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.1);font-size:.78rem;color:#334155}.footer-version[data-v-6cc99483]{font-variant-numeric:tabular-nums}.header-actions[data-v-6cc99483]{display:flex;align-items:center;gap:.25rem}.help-btn[data-v-6cc99483]{background:transparent;border:none;color:#64748b;cursor:pointer;padding:.3rem;border-radius:.4rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.help-btn svg[data-v-6cc99483]{width:1.1rem;height:1.1rem}.help-btn[data-v-6cc99483]:hover{color:#f8fafc;background:#ffffff0f}.close-btn[data-v-6cc99483]{background:transparent;border:none;color:#64748b;font-size:1.1rem;cursor:pointer;padding:.3rem .55rem;border-radius:.4rem;line-height:1;transition:color .15s,background .15s}.close-btn[data-v-6cc99483]:hover{color:#f8fafc;background:#ffffff0f}.section[data-v-6cc99483]{margin-bottom:2rem}.section h3[data-v-6cc99483]{margin:0 0 .65rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#475569}.status-main[data-v-6cc99483]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.status-icon[data-v-6cc99483]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.status-icon svg[data-v-6cc99483]{width:1.1rem;height:1.1rem}.status-icon.is-synced[data-v-6cc99483]{color:#4ade80}.status-icon.is-syncing[data-v-6cc99483]{color:#38bdf8}.status-icon.is-error[data-v-6cc99483]{color:#fb923c}.status-icon.is-local[data-v-6cc99483]{color:#64748b}@keyframes spin-6cc99483{to{transform:rotate(360deg)}}.spin[data-v-6cc99483]{animation:spin-6cc99483 1s linear infinite}.status-label-text[data-v-6cc99483]{font-size:.95rem;color:#e2e8f0;font-weight:600}.status-source-text[data-v-6cc99483]{margin-left:auto;font-size:.82rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.status-pair[data-v-6cc99483]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.status-pair-item[data-v-6cc99483]{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .65rem;background:#ffffff08;border:1px solid rgba(148,163,184,.1);border-radius:.5rem}.status-key[data-v-6cc99483]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.status-val[data-v-6cc99483]{font-size:.88rem;color:#e2e8f0;font-weight:600;font-variant-numeric:tabular-nums}.btn-toggle-advanced[data-v-6cc99483]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.6rem;padding:.6rem .85rem;border:1px solid rgba(148,163,184,.18);border-radius:.7rem;background:transparent;color:#94a3b8;font-size:.88rem;cursor:pointer;transition:border-color .15s,color .15s}.btn-toggle-advanced[data-v-6cc99483]:hover{border-color:#94a3b866;color:#e2e8f0}.adv-chevron[data-v-6cc99483]{width:1rem;height:1rem;flex-shrink:0;transition:transform .2s}.adv-chevron.open[data-v-6cc99483]{transform:rotate(180deg)}.advanced-wrap[data-v-6cc99483]{margin-top:.75rem;display:grid;gap:1.25rem}.adv-section h3[data-v-6cc99483]{margin:0 0 .65rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#475569}.group-header[data-v-6cc99483]{border-top:1px solid rgba(148,163,184,.12);padding-top:.85rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.group-header-label[data-v-6cc99483]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#475569}.component-counter[data-v-6cc99483]{font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;color:#475569;transition:color .2s}.component-counter.limit[data-v-6cc99483]{color:#fb923c}.btn-toggle-section[data-v-6cc99483]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem .85rem;border:1px solid rgba(148,163,184,.18);border-radius:.7rem;background:transparent;color:#94a3b8;font-size:.88rem;cursor:pointer;transition:border-color .15s,color .15s}.btn-toggle-section[data-v-6cc99483]:hover{border-color:#94a3b866;color:#e2e8f0}.section-chevron[data-v-6cc99483]{width:1rem;height:1rem;flex-shrink:0;transition:transform .2s}.section-chevron.open[data-v-6cc99483]{transform:rotate(180deg)}.grosse-uhr-wrap[data-v-6cc99483]{margin-top:.75rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.12)}.grosse-uhr-sub h3[data-v-6cc99483]{margin:0 0 .65rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#475569}.btn-primary[data-v-6cc99483]{width:100%;padding:.72rem 1rem;border:none;border-radius:.7rem;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#0f172a;font-weight:700;font-size:.95rem;cursor:pointer;transition:opacity .15s}.btn-primary[data-v-6cc99483]:disabled{opacity:.45;cursor:not-allowed}.tz-select[data-v-6cc99483]{position:relative}.tz-trigger[data-v-6cc99483]{width:100%;display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:.6rem;border:1px solid rgba(148,163,184,.2);background:#1e293b;color:#e2e8f0;font-size:.95rem;cursor:pointer;text-align:left;transition:border-color .15s}.tz-trigger[data-v-6cc99483]:hover{border-color:#94a3b866}.tz-trigger-name[data-v-6cc99483]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tz-trigger-time[data-v-6cc99483]{font-variant-numeric:tabular-nums;color:#38bdf8;font-size:.9rem;white-space:nowrap}.tz-chevron[data-v-6cc99483]{width:1rem;height:1rem;flex-shrink:0;color:#64748b;transition:transform .2s}.tz-chevron.open[data-v-6cc99483]{transform:rotate(180deg)}.tz-dropdown[data-v-6cc99483]{position:absolute;top:calc(100% + .35rem);left:0;right:0;background:#1e293b;border:1px solid rgba(148,163,184,.18);border-radius:.7rem;z-index:200;overflow:hidden;box-shadow:0 12px 32px #00000080}.tz-search-wrap[data-v-6cc99483]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid rgba(148,163,184,.1)}.tz-search-icon[data-v-6cc99483]{width:.95rem;height:.95rem;flex-shrink:0;color:#64748b}.tz-search[data-v-6cc99483]{flex:1;background:transparent;border:none;outline:none;color:#e2e8f0;font-size:16px;padding:0}.tz-search[data-v-6cc99483]::placeholder{color:#475569}.tz-list[data-v-6cc99483]{list-style:none;margin:0;padding:.3rem 0;max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#334155 transparent}.tz-item[data-v-6cc99483]{display:flex;justify-content:space-between;align-items:center;padding:.45rem .75rem;cursor:pointer;transition:background .1s;gap:.5rem}.tz-item[data-v-6cc99483]:hover{background:#ffffff0d}.tz-item.active[data-v-6cc99483]{background:#38bdf81f}.tz-item-name[data-v-6cc99483]{flex:1;min-width:0;font-size:.88rem;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tz-item.active .tz-item-name[data-v-6cc99483]{color:#38bdf8;font-weight:600}.tz-item-time[data-v-6cc99483]{font-variant-numeric:tabular-nums;font-size:.85rem;color:#64748b;white-space:nowrap;flex-shrink:0}.tz-item.active .tz-item-time[data-v-6cc99483]{color:#38bdf8}.tz-empty[data-v-6cc99483]{padding:.75rem;text-align:center;color:#475569;font-size:.88rem}.toggle-row[data-v-6cc99483]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.toggle-info[data-v-6cc99483]{display:grid;gap:.2rem}.toggle-label[data-v-6cc99483]{font-size:.95rem;color:#e2e8f0;font-weight:500}.toggle-desc[data-v-6cc99483]{font-size:.8rem;color:#64748b}.wake-status[data-v-6cc99483]{color:#475569;transition:color .3s}.wake-status.active[data-v-6cc99483]{color:#4ade80}.toggle-switch[data-v-6cc99483]{flex-shrink:0;width:2.75rem;height:1.5rem;border-radius:999px;background:#334155;border:none;cursor:pointer;position:relative;transition:background .2s;padding:0}.toggle-switch.on[data-v-6cc99483]{background:#38bdf8}.toggle-switch[data-v-6cc99483]:disabled{cursor:not-allowed;opacity:.35}.toggle-thumb[data-v-6cc99483]{position:absolute;top:.2rem;left:.2rem;width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;transition:transform .2s;display:block}.toggle-switch.on .toggle-thumb[data-v-6cc99483]{transform:translate(1.25rem)}.service-list[data-v-6cc99483]{display:grid;gap:.5rem}.service-item[data-v-6cc99483]{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.7rem .75rem;background:#ffffff08;border:1px solid rgba(148,163,184,.1);border-radius:.6rem;cursor:pointer}.service-item input[data-v-6cc99483]{accent-color:#f97316;cursor:pointer}.service-url[data-v-6cc99483]{color:#475569;font-size:.78rem;margin-top:.15rem;word-break:break-all}.form-stack[data-v-6cc99483]{display:grid;gap:.6rem}.input[data-v-6cc99483]{width:100%;padding:.6rem .75rem;border-radius:.6rem;border:1px solid rgba(148,163,184,.18);background:#1e293b;color:#e2e8f0;font-size:.95rem;box-sizing:border-box}.custom-list[data-v-6cc99483]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.custom-list li[data-v-6cc99483]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;background:#ffffff08;border:1px solid rgba(148,163,184,.1);border-radius:.6rem;font-size:.85rem}.custom-list span[data-v-6cc99483]{word-break:break-all;color:#cbd5e1}.btn-danger[data-v-6cc99483]{flex-shrink:0;background:transparent;border:1px solid rgba(248,113,113,.35);color:#fca5a5;border-radius:.5rem;padding:.3rem .6rem;font-size:.8rem;cursor:pointer;transition:border-color .15s,color .15s}.btn-danger[data-v-6cc99483]:hover{border-color:#f87171b3;color:#f87171}.color-grid[data-v-6cc99483]{display:grid;gap:.5rem;margin-bottom:.75rem}.color-row-wrap[data-v-6cc99483]{display:flex;align-items:center;gap:.5rem}.color-row-wrap .color-row[data-v-6cc99483]{flex:1;min-width:0}.color-row[data-v-6cc99483]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:0 .75rem;padding:.6rem .75rem;background:#ffffff08;border:1px solid rgba(148,163,184,.1);border-radius:.6rem}.color-label[data-v-6cc99483]{grid-column:1;grid-row:1;font-size:.95rem;color:#e2e8f0;font-weight:500}.color-desc[data-v-6cc99483]{grid-column:1;grid-row:2;font-size:.8rem;color:#64748b}.color-input[data-v-6cc99483]{grid-column:2;grid-row:1 / 3;width:2.4rem;height:2.4rem;border:none;border-radius:.4rem;padding:.15rem;background:#1e293b;cursor:pointer}.input-reset-row[data-v-6cc99483]{display:flex;align-items:center;gap:.5rem}.input-reset-row .input[data-v-6cc99483]{flex:1;min-width:0;width:auto}.input-reset-row .tz-select[data-v-6cc99483]{flex:1;min-width:0}.btn-reset[data-v-6cc99483]{width:100%;padding:.6rem 1rem;border:1px solid rgba(148,163,184,.2);border-radius:.7rem;background:transparent;color:#94a3b8;font-size:.88rem;cursor:pointer;transition:border-color .15s,color .15s}.btn-reset[data-v-6cc99483]:hover{border-color:#94a3b873;color:#e2e8f0}.feature-order-btns[data-v-6cc99483]{display:flex;align-items:center;gap:.1rem;flex-shrink:0;padding-left:.5rem;padding-right:.4rem;border-right:1px solid rgba(148,163,184,.12)}.order-btn[data-v-6cc99483]{background:transparent;border:none;color:#475569;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.4rem;padding:.2rem;transition:color .15s,background .15s}.order-btn[data-v-6cc99483]:not(:disabled):hover{color:#e2e8f0;background:#ffffff0f}.order-btn[data-v-6cc99483]:disabled{opacity:.25;cursor:default}.order-btn svg[data-v-6cc99483]{width:1rem;height:1rem}.section-btn-spaced[data-v-6cc99483]{margin-top:.75rem}.section-header-row[data-v-6cc99483]{display:flex;align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:.7rem;padding-right:.6rem;transition:border-color .15s}.section-header-row[data-v-6cc99483]:hover{border-color:#94a3b866}.section-expand-btn[data-v-6cc99483]{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;gap:.5rem;padding:.6rem .6rem .6rem .85rem;border:none;border-radius:.7rem 0 0 .7rem;background:transparent;color:#94a3b8;font-size:.88rem;cursor:pointer;transition:color .15s}.section-header-row:hover .section-expand-btn[data-v-6cc99483]{color:#e2e8f0}.service-item-text[data-v-6cc99483]{flex:1;min-width:0;overflow:hidden}.service-trash-btn[data-v-6cc99483]{flex-shrink:0;background:transparent;border:none;color:#475569;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.4rem;padding:.2rem;transition:color .15s,background .15s}.service-trash-btn[data-v-6cc99483]:hover{color:#f87171;background:#f871711a}.service-trash-btn svg[data-v-6cc99483]{width:1rem;height:1rem}.btn-add-service[data-v-6cc99483]{display:flex;align-items:center;gap:.45rem;width:100%;margin-top:.6rem;padding:.6rem .85rem;border:1px dashed rgba(148,163,184,.25);border-radius:.7rem;background:transparent;color:#64748b;font-size:.88rem;cursor:pointer;transition:border-color .15s,color .15s}.btn-add-service[data-v-6cc99483]:hover{border-color:#94a3b880;color:#94a3b8}.btn-add-service svg[data-v-6cc99483]{width:.9rem;height:.9rem;flex-shrink:0}.modal-overlay[data-v-6cc99483]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:1.5rem}.modal-box[data-v-6cc99483]{background:#0f172a;border:1px solid rgba(148,163,184,.12);border-radius:1rem;padding:1.5rem;width:100%;max-width:360px;display:flex;flex-direction:column;gap:1rem}.modal-header[data-v-6cc99483]{display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-6cc99483],.modal-title[data-v-6cc99483]{margin:0;font-size:1rem;color:#f8fafc;font-weight:600}.modal-message[data-v-6cc99483]{margin:0;font-size:.88rem;color:#94a3b8;line-height:1.5}.modal-close-btn[data-v-6cc99483]{background:transparent;border:none;color:#64748b;font-size:1rem;cursor:pointer;padding:.25rem .45rem;border-radius:.35rem;line-height:1;transition:color .15s,background .15s}.modal-close-btn[data-v-6cc99483]:hover{color:#f8fafc;background:#ffffff0f}.modal-actions[data-v-6cc99483]{display:flex;gap:.6rem;justify-content:flex-end}.btn-modal-cancel[data-v-6cc99483]{padding:.6rem 1rem;border:1px solid rgba(148,163,184,.2);border-radius:.6rem;background:transparent;color:#94a3b8;font-size:.9rem;cursor:pointer;transition:border-color .15s,color .15s}.btn-modal-cancel[data-v-6cc99483]:hover{border-color:#94a3b873;color:#e2e8f0}.btn-modal-danger[data-v-6cc99483]{padding:.6rem 1rem;border:1px solid rgba(248,113,113,.4);border-radius:.6rem;background:#f871711a;color:#fca5a5;font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.btn-modal-danger[data-v-6cc99483]:hover{border-color:#f87171b3;background:#f871712e;color:#f87171}.btn-modal-reset[data-v-6cc99483]{padding:.6rem 1rem;border:1px solid rgba(148,163,184,.25);border-radius:.6rem;background:#94a3b812;color:#e2e8f0;font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.btn-modal-reset[data-v-6cc99483]:hover{border-color:#94a3b880;background:#94a3b824}.modal-btn-primary[data-v-6cc99483]{width:auto}.modal-enter-active[data-v-6cc99483],.modal-leave-active[data-v-6cc99483]{transition:opacity .18s}.modal-enter-from[data-v-6cc99483],.modal-leave-to[data-v-6cc99483]{opacity:0}.offset-row[data-v-6cc99483]{display:flex;align-items:center;gap:.5rem}.offset-input[data-v-6cc99483]{flex:1;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.offset-input[data-v-6cc99483]::-webkit-inner-spin-button,.offset-input[data-v-6cc99483]::-webkit-outer-spin-button{opacity:1}.offset-unit[data-v-6cc99483]{font-size:.88rem;color:#64748b;white-space:nowrap}.auth-unlocked-hint[data-v-6cc99483]{font-size:.82rem;color:#4ade80;white-space:nowrap}.offset-reset-btn[data-v-6cc99483]{flex-shrink:0;background:transparent;border:none;color:#475569;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.4rem;padding:.2rem;transition:color .15s,background .15s}.offset-reset-btn[data-v-6cc99483]:not(:disabled):hover{color:#e2e8f0;background:#ffffff0f}.offset-reset-btn[data-v-6cc99483]:disabled{opacity:.3;cursor:default}.offset-reset-btn svg[data-v-6cc99483]{width:1rem;height:1rem}.preset-chip-list[data-v-6cc99483]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.preset-chip[data-v-6cc99483]{display:flex;align-items:center;gap:.3rem;padding:.3rem .5rem .3rem .65rem;background:color-mix(in srgb,var(--chip-color, #4ade80) 8%,transparent);border:1px solid color-mix(in srgb,var(--chip-color, #4ade80) 25%,transparent);border-radius:.5rem}.preset-chip-label[data-v-6cc99483]{font-size:.88rem;font-weight:600;color:var(--chip-color, #4ade80);font-variant-numeric:tabular-nums}.preset-chip-delete[data-v-6cc99483]{background:transparent;border:none;color:color-mix(in srgb,var(--chip-color, #4ade80) 50%,transparent);font-size:1rem;line-height:1;cursor:pointer;padding:0 .1rem;transition:color .15s}.preset-chip-delete[data-v-6cc99483]:hover{color:var(--chip-color, #4ade80)}.cal-loading-icon[data-v-6cc99483]{width:1rem;height:1rem;flex-shrink:0;color:#38bdf8}.cal-error-msg[data-v-6cc99483]{color:#fb923c;font-size:.85rem;padding:.6rem .75rem .2rem;text-align:center}.cal-retry-wrap[data-v-6cc99483]{padding:.4rem .75rem .6rem;display:flex;justify-content:center}.cal-retry-btn[data-v-6cc99483]{padding:.35rem .85rem;border:1px solid rgba(148,163,184,.25);border-radius:.5rem;background:transparent;color:#94a3b8;font-size:.82rem;cursor:pointer;transition:border-color .15s,color .15s}.cal-retry-btn[data-v-6cc99483]:hover{border-color:#94a3b880;color:#e2e8f0}.cal-group-label[data-v-6cc99483]{list-style:none;padding:.5rem .75rem .25rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#475569;border-top:1px solid rgba(148,163,184,.1)}.cal-group-label[data-v-6cc99483]:first-child{border-top:none}.sw-wrap[data-v-91a336be]{container-type:size;width:100%;height:100%;display:flex;flex-direction:var(--comp-flex-dir, column);align-items:center;justify-content:var(--comp-justify, center);gap:clamp(.25rem,2cqh,.75rem)}.sw-display[data-v-91a336be]{cursor:pointer;user-select:none;-webkit-user-select:none;text-align:center;padding:.25em .1em;border-radius:.3em;transition:opacity .15s}.sw-display[data-v-91a336be]:active{opacity:.7}.sw-time[data-v-91a336be]{font-family:Droid Sans,sans-serif;font-weight:700;font-size:min(30cqw,50cqh);color:var(--sw-color, #facc15);text-shadow:4px 2px 4px #00000045;letter-spacing:.02em;line-height:1;display:block}.sw-presets[data-v-91a336be]{display:grid;grid-template-columns:repeat(3,1fr);column-gap:clamp(.3rem,1.5cqw,.6rem);row-gap:clamp(.2rem,2cqh,.6rem);width:100%;padding:0 clamp(.5rem,3cqw,1.5rem);box-sizing:border-box;transition:opacity .2s}.sw-presets.disabled[data-v-91a336be]{opacity:.4}.sw-btn[data-v-91a336be]{background:color-mix(in srgb,var(--sw-btn-color, #facc15) 8%,transparent);border:1px solid color-mix(in srgb,var(--sw-btn-color, #facc15) 30%,transparent);color:var(--sw-btn-color, #facc15);font-family:Droid Sans,sans-serif;font-weight:700;font-size:clamp(.85rem,4.5cqw,1.3rem);padding:clamp(.3rem,4cqh,1.5rem) .5rem;border-radius:9999px;cursor:pointer;transition:background .15s,border-color .15s;-webkit-tap-highlight-color:transparent;width:100%}.sw-btn[data-v-91a336be]:disabled{cursor:default}.sw-btn[data-v-91a336be]:not(:disabled):active{background:color-mix(in srgb,var(--sw-btn-color, #facc15) 22%,transparent);border-color:color-mix(in srgb,var(--sw-btn-color, #facc15) 60%,transparent)}.sw-screen-backdrop[data-v-91a336be]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.sw-modal-overlay[data-v-91a336be]{position:fixed;top:var(--tl-modal-top, 0px);left:var(--tl-modal-left, 0px);right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.5rem}.sw-modal[data-v-91a336be]{background:#0f172a;border:1px solid rgba(148,163,184,.12);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:360px;box-sizing:border-box}.sw-modal-header[data-v-91a336be]{display:flex;justify-content:space-between;align-items:center}.sw-modal-title[data-v-91a336be]{margin:0;font-size:1rem;color:#f8fafc;font-weight:600}.sw-modal-close-btn[data-v-91a336be]{background:transparent;border:none;color:#64748b;font-size:1rem;cursor:pointer;padding:.25rem .45rem;border-radius:.35rem;line-height:1;transition:color .15s,background .15s}.sw-modal-close-btn[data-v-91a336be]:hover{color:#f8fafc;background:#ffffff0f}.sw-modal-presets[data-v-91a336be]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.sw-preset-btn[data-v-91a336be]{padding:.7rem .5rem;border:1px solid color-mix(in srgb,var(--sw-modal-btn-color, #facc15) 55%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--sw-modal-btn-color, #facc15) 20%,transparent);color:var(--sw-modal-btn-color, #facc15);font-family:Droid Sans,sans-serif;font-weight:700;font-size:1.1rem;cursor:pointer;transition:border-color .15s,background .15s;-webkit-tap-highlight-color:transparent}.sw-preset-btn[data-v-91a336be]:active{background:color-mix(in srgb,var(--sw-modal-btn-color, #facc15) 32%,transparent);border-color:color-mix(in srgb,var(--sw-modal-btn-color, #facc15) 75%,transparent)}.sw-modal-custom[data-v-91a336be]{display:flex;gap:.5rem;align-items:center}.sw-custom-input[data-v-91a336be]{flex:1;min-width:0;padding:.6rem .75rem;border-radius:.6rem;border:1px solid rgba(148,163,184,.18);background:#1e293b;color:#e2e8f0;font-size:.95rem;text-align:center;box-sizing:border-box}.sw-custom-input[data-v-91a336be]::placeholder{color:#475569}.sw-apply-btn[data-v-91a336be]{flex-shrink:0;padding:.6rem 1rem;border:none;border-radius:.6rem;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#0f172a;font-weight:700;font-size:.95rem;cursor:pointer;transition:opacity .15s}.sw-apply-btn[data-v-91a336be]:active{opacity:.8}.cd-wrap[data-v-bc21ad6f]{container-type:size;width:100%;height:100%;display:flex;flex-direction:var(--comp-flex-dir, column);align-items:center;justify-content:var(--comp-justify, center);gap:clamp(.25rem,2cqh,.75rem)}.cd-display[data-v-bc21ad6f]{cursor:pointer;user-select:none;-webkit-user-select:none;text-align:center;padding:.25em .1em;border-radius:.3em;transition:opacity .15s}.cd-display[data-v-bc21ad6f]:active{opacity:.7}.cd-time[data-v-bc21ad6f]{font-family:Droid Sans,sans-serif;font-weight:700;font-size:min(30cqw,50cqh);color:var(--cd-color, #4ade80);text-shadow:4px 2px 4px #00000045;letter-spacing:.02em;line-height:1;display:block}.cd-presets[data-v-bc21ad6f]{display:grid;column-gap:clamp(.3rem,1.5cqw,.6rem);row-gap:clamp(.2rem,2cqh,.6rem);width:100%;padding:0 clamp(.5rem,3cqw,1.5rem);box-sizing:border-box}.cd-btn[data-v-bc21ad6f]{background:color-mix(in srgb,var(--cd-btn-color, #4ade80) 8%,transparent);border:1px solid color-mix(in srgb,var(--cd-btn-color, #4ade80) 30%,transparent);color:var(--cd-btn-color, #4ade80);font-family:Droid Sans,sans-serif;font-weight:700;font-size:clamp(.85rem,4.5cqw,1.3rem);padding:clamp(.3rem,4cqh,1.5rem) .5rem;border-radius:9999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;-webkit-tap-highlight-color:transparent;width:100%}.cd-btn[data-v-bc21ad6f]:active{background:color-mix(in srgb,var(--cd-btn-color, #4ade80) 22%,transparent);border-color:color-mix(in srgb,var(--cd-btn-color, #4ade80) 60%,transparent)}.wc-wrap[data-v-25b3f90c]{container-type:size;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;user-select:none;-webkit-user-select:none}.wc-date[data-v-25b3f90c]{font-family:Droid Sans,sans-serif;font-weight:700;font-size:min(9cqw,14cqh);color:var(--wc-secondary, #155e75);text-shadow:4px 2px 4px #00000045;line-height:1;letter-spacing:.05em;white-space:nowrap}.wc-time[data-v-25b3f90c]{font-family:Droid Sans,sans-serif;font-weight:700;font-size:min(28cqw,42cqh);color:var(--wc-primary, #22d3ee);text-shadow:4px 2px 4px #00000045;line-height:1;letter-spacing:.02em;white-space:nowrap}.wc-label[data-v-25b3f90c]{font-family:Droid Sans,sans-serif;font-weight:700;font-size:min(9cqw,14cqh);color:var(--wc-secondary, #155e75);text-shadow:4px 2px 4px #00000045;line-height:1;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase}.stw-wrap[data-v-a77bd7d8]{container-type:size;width:100%;height:100%;display:flex;flex-direction:var(--comp-flex-dir, column);align-items:center;justify-content:var(--comp-justify, center);gap:clamp(.25rem,2cqh,.75rem)}.stw-display[data-v-a77bd7d8]{cursor:pointer;user-select:none;-webkit-user-select:none;text-align:center;padding:.25em .1em;border-radius:.3em;transition:opacity .15s}.stw-display[data-v-a77bd7d8]:active{opacity:.7}.stw-time[data-v-a77bd7d8]{font-family:Droid Sans,sans-serif;font-weight:700;font-size:min(30cqw,50cqh);color:var(--stw-color, #f97316);text-shadow:4px 2px 4px #00000045;letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1;display:block}.stw-tenths[data-v-a77bd7d8]{font-size:.45em;vertical-align:baseline}.stw-footer[data-v-a77bd7d8]{width:100%;padding:0 clamp(.5rem,3cqw,1.5rem);box-sizing:border-box}.stw-btn[data-v-a77bd7d8]{background:color-mix(in srgb,var(--stw-btn-color, #f97316) 8%,transparent);border:1px solid color-mix(in srgb,var(--stw-btn-color, #f97316) 30%,transparent);color:var(--stw-btn-color, #f97316);font-family:Droid Sans,sans-serif;font-weight:700;font-size:clamp(.85rem,4.5cqw,1.3rem);padding:clamp(.3rem,4cqh,1.5rem) .5rem;border-radius:9999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;-webkit-tap-highlight-color:transparent;width:100%}.stw-btn[data-v-a77bd7d8]:disabled{cursor:default}.stw-btn[data-v-a77bd7d8]:not(:disabled):active{background:color-mix(in srgb,var(--stw-btn-color, #f97316) 22%,transparent);border-color:color-mix(in srgb,var(--stw-btn-color, #f97316) 60%,transparent)}@font-face{font-family:Droid Sans;src:url(/DroidSans.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Droid Sans Mono;src:url(/DroidSansMono.ttf) format("truetype");font-weight:400;font-style:normal}.tl-view[data-v-c8993b3a]{container-type:inline-size;position:relative;height:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;font-family:Droid Sans,sans-serif;font-size:clamp(.85rem,4.5cqi,2rem);color:var(--tl-color, #dadada)}@media (orientation: landscape) and (max-height: 500px){.tl-view[data-v-c8993b3a]{font-size:clamp(.7rem,3cqi,1.1rem)}}.tl-scroll[data-v-c8993b3a]{font-weight:400}.tl-grid[data-v-c8993b3a]{display:grid;grid-template-columns:1fr 2.5rem;align-items:center}.tl-header[data-v-c8993b3a]{flex-shrink:0;display:flex;align-items:center;padding:4px 0}.header-label[data-v-c8993b3a]{flex:1;padding:4px 8px;font-size:.85em;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tl-color, #dadada);opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.refresh-btn.filter-active[data-v-c8993b3a]{color:#ef4444}.refresh-btn.filter-btn[data-v-c8993b3a],.search-btn[data-v-c8993b3a]{margin-left:4px}.search-input[data-v-c8993b3a]{flex:1;min-width:0;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.2);color:var(--tl-color, #dadada);font-family:inherit;font-size:.85em;padding:2px 6px;outline:none;caret-color:var(--tl-color, #dadada)}.search-input[data-v-c8993b3a]::placeholder{color:#ffffff40}.filter-icon[data-v-c8993b3a]{width:1em;height:1em;display:block}.col-btn-header[data-v-c8993b3a]{display:flex;justify-content:flex-end;gap:4px;padding-right:6px}.tl-scroll[data-v-c8993b3a]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#334155 transparent;padding-top:.5rem;padding-bottom:1.5rem;mask-image:linear-gradient(to bottom,transparent 0%,black 1rem,black calc(100% - 1rem),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 1rem,black calc(100% - 1rem),transparent 100%)}.tl-row[data-v-c8993b3a]{cursor:pointer;background-color:#ffffff03;transition:background-color .1s}.tl-row[data-v-c8993b3a]:nth-child(2n){background-color:#ffffff0a}@media (hover: hover){.tl-row[data-v-c8993b3a]:not(.running):hover{background-color:#ffffff17!important}.tl-row.running[data-v-c8993b3a]:hover{filter:brightness(1.2)}}.tl-row.storno[data-v-c8993b3a]{text-decoration:line-through;color:#ef4444}.tl-row.running[data-v-c8993b3a]{position:relative;background:#900;border-radius:9999px;overflow:hidden}.tl-row.running[data-v-c8993b3a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--progress, 0%);background:#600;z-index:0}.tl-row.running[data-v-c8993b3a]>*{position:relative;z-index:1}.tl-row.running .cell-nowrap[data-v-c8993b3a]{text-shadow:0 1px 4px rgba(0,0,0,.7)}.tl-row.running .cell-icon[data-v-c8993b3a]{filter:drop-shadow(0 1px 4px rgba(0,0,0,.4))}.tl-row>span[data-v-c8993b3a]{padding:10px 8px}.cell-nowrap[data-v-c8993b3a]{position:relative;white-space:nowrap;overflow:hidden;font-weight:700;mask-image:linear-gradient(to right,black calc(100% - 2rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 2rem),transparent 100%)}.cell-datetime[data-v-c8993b3a]{position:relative;display:inline-block;vertical-align:baseline}.tl-row.running .cell-wd[data-v-c8993b3a],.tl-row.running .cell-dm[data-v-c8993b3a],.tl-row.running .cell-time[data-v-c8993b3a]{opacity:0}.cell-countdown[data-v-c8993b3a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ef4444;pointer-events:none}.cell-wd[data-v-c8993b3a]{font-family:Droid Sans Mono,ui-monospace,monospace;font-size:.72em;font-weight:400;text-transform:uppercase;opacity:.45}.cell-dm[data-v-c8993b3a]{font-size:.72em;font-weight:400;opacity:.45}.cell-welle-inline[data-v-c8993b3a]{font-weight:400;opacity:.7}.cell-icon[data-v-c8993b3a]{display:flex;justify-content:flex-end;padding-left:2px;padding-right:8px}.icon-live[data-v-c8993b3a],.icon-tape[data-v-c8993b3a]{width:1.3em;height:1.3em;flex-shrink:0}.icon-live[data-v-c8993b3a]{color:var(--tl-color, #f97316)}.icon-tape[data-v-c8993b3a]{color:#fff;opacity:.25}.empty-hint[data-v-c8993b3a]{text-align:center;color:#475569;padding:2rem;font-size:.9rem}.refresh-btn[data-v-c8993b3a]{width:2.2em;height:2.2em;padding:0;flex-shrink:0;border-radius:50%;border:none;background:#ffffff0f;color:#ffffff40;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9em;transition:background .2s,color .2s;-webkit-tap-highlight-color:transparent}.refresh-btn[data-v-c8993b3a]:disabled{cursor:not-allowed}@media (hover: hover){.refresh-btn[data-v-c8993b3a]:hover:enabled{background:#ffffff24;color:#fffc}.refresh-btn.filter-active[data-v-c8993b3a]:hover:enabled{color:#ef4444}}.refresh-btn[data-v-c8993b3a]:focus:not(:focus-visible){background:#ffffff0f}@keyframes spin-c8993b3a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinning[data-v-c8993b3a]{animation:spin-c8993b3a 1s linear infinite;transform-origin:50% 50%}.reload-icon[data-v-c8993b3a],.search-icon[data-v-c8993b3a]{width:1em;height:1em;display:block;color:#fff;opacity:.25}@media (hover: hover){.refresh-btn:hover:enabled .reload-icon[data-v-c8993b3a],.refresh-btn:hover:enabled .search-icon[data-v-c8993b3a]{opacity:.8}}.error-bar[data-v-c8993b3a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem;background:#ef444426;border-top:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:.88rem;flex-shrink:0}.error-bar button[data-v-c8993b3a]{background:transparent;border:none;color:#fca5a5;cursor:pointer;font-size:1rem;padding:.1rem .3rem}.modal-screen-backdrop[data-v-c8993b3a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.modal-overlay[data-v-c8993b3a]{position:fixed;top:var(--tl-modal-top, 0px);left:var(--tl-modal-left, 0px);right:0;bottom:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.5rem}.modal-box[data-v-c8993b3a]{background:#0f172a;border:1px solid rgba(148,163,184,.12);border-radius:1rem;width:100%;max-width:380px;max-height:calc(100svh - 3rem);display:flex;flex-direction:column;overflow:hidden;overflow:clip}.modal-header[data-v-c8993b3a]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem 0}.modal-title[data-v-c8993b3a]{font-size:1rem;font-weight:600;color:#f8fafc}.modal-welle-row[data-v-c8993b3a]{display:flex;align-items:center;gap:.5rem;min-width:0}.modal-welle[data-v-c8993b3a]{font-size:1.1rem;font-weight:700;color:#f8fafc;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-type-icon[data-v-c8993b3a]{flex-shrink:0;width:1.2rem;height:1.2rem}.modal-type-icon--live[data-v-c8993b3a]{color:#f97316}.modal-type-icon--tape[data-v-c8993b3a]{color:#475569}.modal-type-icon--storno[data-v-c8993b3a]{color:#f87171}.modal-close-btn[data-v-c8993b3a]{flex-shrink:0;background:transparent;border:none;color:#64748b;font-size:1rem;cursor:pointer;padding:.25rem .45rem;border-radius:.35rem;line-height:1;transition:color .15s,background .15s;-webkit-tap-highlight-color:transparent}.modal-close-btn[data-v-c8993b3a]:hover{color:#f8fafc;background:#ffffff0f}.modal-datetime[data-v-c8993b3a]{flex-shrink:0;padding:.6rem 1.25rem .75rem;font-size:.92rem;font-variant-numeric:tabular-nums}.modal-date[data-v-c8993b3a]{color:#94a3b8}.modal-time[data-v-c8993b3a]{color:#e2e8f0;font-weight:600}.modal-body[data-v-c8993b3a]{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.modal-scroll[data-v-c8993b3a]{max-height:calc(100svh - 10rem);overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.modal-row[data-v-c8993b3a]{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .85rem;background:#ffffff08;border:1px solid rgba(148,163,184,.1);border-radius:.65rem}.modal-label[data-v-c8993b3a]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#475569}.modal-value[data-v-c8993b3a]{font-size:.9rem;color:#e2e8f0;font-weight:500;white-space:pre-line;line-height:1.4}.modal-tel[data-v-c8993b3a]{color:#38bdf8;text-decoration:none;font-weight:600;-webkit-tap-highlight-color:transparent}@media (hover: hover){.modal-tel[data-v-c8993b3a]:hover{text-decoration:underline}}.filter-option[data-v-c8993b3a]{width:100%;padding:.6rem .85rem;background:#ffffff08;border:1px solid rgba(148,163,184,.1);border-radius:.55rem;color:#94a3b8;font-size:.9rem;text-align:left;cursor:pointer;transition:background .1s,color .1s,border-color .1s}.filter-option[data-v-c8993b3a]:hover{background:#ffffff0f;color:#e2e8f0}.filter-option.active[data-v-c8993b3a]{background:#38bdf81a;border-color:#38bdf84d;color:#38bdf8;font-weight:600}.filter-grid[data-v-c8993b3a]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.filter-maxrow[data-v-c8993b3a]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.25rem .1rem}.filter-maxrow-label[data-v-c8993b3a]{font-size:.85rem;color:#94a3b8}.filter-maxrow-controls[data-v-c8993b3a]{display:flex;align-items:center;gap:.4rem}.filter-maxrow-input[data-v-c8993b3a]{width:4rem;background:#ffffff0f;border:1px solid rgba(148,163,184,.15);border-radius:.4rem;color:#e2e8f0;font-size:.9rem;padding:.25rem .4rem;text-align:right;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.filter-maxrow-input[data-v-c8993b3a]::-webkit-inner-spin-button,.filter-maxrow-input[data-v-c8993b3a]::-webkit-outer-spin-button{-webkit-appearance:none}.filter-maxrow-input.is-default[data-v-c8993b3a]{color:#475569}.filter-maxrow-reset[data-v-c8993b3a]{background:transparent;border:none;color:#475569;cursor:pointer;padding:.2rem;border-radius:.3rem;display:flex;align-items:center;transition:color .15s;-webkit-tap-highlight-color:transparent}.filter-maxrow-reset svg[data-v-c8993b3a]{width:1rem;height:1rem}.filter-maxrow-reset[data-v-c8993b3a]:not(:disabled):hover{color:#94a3b8}.filter-maxrow-reset[data-v-c8993b3a]:disabled{opacity:.3;cursor:default}.modal-enter-active[data-v-c8993b3a],.modal-leave-active[data-v-c8993b3a]{transition:opacity .15s}.modal-enter-from[data-v-c8993b3a],.modal-leave-to[data-v-c8993b3a]{opacity:0}.install-banner[data-v-52b35434]{position:fixed;bottom:0;left:0;right:0;z-index:300;padding:.75rem 1rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom));background:#0f172a;border-top:1px solid rgba(148,163,184,.15)}.install-banner-inner[data-v-52b35434]{display:flex;align-items:center;gap:.75rem;max-width:480px;margin:0 auto}.install-banner-icon[data-v-52b35434]{flex-shrink:0;width:2rem;height:2rem;color:#38bdf8}.install-banner-icon svg[data-v-52b35434]{width:100%;height:100%}.install-banner-text[data-v-52b35434]{flex:1;display:flex;flex-direction:column;gap:.125rem;font-size:.875rem;color:#94a3b8}.install-banner-text strong[data-v-52b35434]{color:#f1f5f9;font-size:.9375rem}.install-banner-actions[data-v-52b35434]{display:flex;gap:.5rem;flex-shrink:0}.install-btn-secondary[data-v-52b35434]{padding:.5rem .875rem;border:1px solid rgba(148,163,184,.3);border-radius:.5rem;background:transparent;color:#94a3b8;font-size:.875rem;cursor:pointer}.install-btn-primary[data-v-52b35434]{padding:.5rem .875rem;border:none;border-radius:.5rem;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#0f172a;font-size:.875rem;font-weight:700;cursor:pointer}.install-overlay[data-v-52b35434]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:flex-end;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-bottom:max(4rem,env(safe-area-inset-bottom))}.install-modal[data-v-52b35434]{position:relative;width:90%;max-width:360px;padding:1.75rem 1.5rem 1.25rem;background:#0f172a;border:1px solid rgba(148,163,184,.12);border-radius:1rem}.install-modal-close[data-v-52b35434]{position:absolute;top:.875rem;right:.875rem;width:2rem;height:2rem;border:none;border-radius:50%;background:#94a3b81a;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.375rem}.install-modal-close svg[data-v-52b35434]{width:100%;height:100%}.install-modal-title[data-v-52b35434]{margin:0 0 1.25rem;font-size:1.125rem;font-weight:700;color:#f1f5f9}.install-steps[data-v-52b35434]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.875rem}.install-step[data-v-52b35434]{display:flex;align-items:flex-start;gap:.75rem}.step-number[data-v-52b35434]{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#0f172a;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:.125rem}.step-text[data-v-52b35434]{font-size:.9375rem;color:#94a3b8;line-height:1.5}.step-text strong[data-v-52b35434]{color:#f1f5f9}.step-inline-icon[data-v-52b35434]{display:inline-flex;align-items:center;vertical-align:middle;width:1.125rem;height:1.125rem;color:#38bdf8;margin:0 .125rem}.step-inline-icon svg[data-v-52b35434]{width:100%;height:100%}.install-modal-arrow[data-v-52b35434]{display:flex;justify-content:center;padding-top:.25rem;color:#38bdf8;opacity:.7;animation:install-bounce-52b35434 1.2s ease-in-out infinite}.install-modal-arrow svg[data-v-52b35434]{width:1.5rem;height:1.5rem}@keyframes install-bounce-52b35434{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.install-slide-enter-active[data-v-52b35434],.install-slide-leave-active[data-v-52b35434]{transition:transform .3s ease,opacity .3s ease}.install-slide-enter-from[data-v-52b35434],.install-slide-leave-to[data-v-52b35434]{transform:translateY(100%);opacity:0}.install-fade-enter-active[data-v-52b35434],.install-fade-leave-active[data-v-52b35434]{transition:opacity .25s ease}.install-fade-enter-from[data-v-52b35434],.install-fade-leave-to[data-v-52b35434]{opacity:0}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;color-scheme:dark}body{background:#000;font-family:Inter,system-ui,sans-serif;color:#f8fafc;user-select:none;-webkit-user-select:none}input,textarea{user-select:text;-webkit-user-select:text}.app[data-v-8da7d487]{width:100vw;height:100dvh;position:relative;display:flex;flex-direction:column;align-items:stretch}.clock-area[data-v-8da7d487]{flex:1;min-height:0;min-width:0}.timers-area[data-v-8da7d487]{position:relative;min-height:0;min-width:0;display:flex;flex-direction:column}.worldclock-wrap[data-v-8da7d487],.playtime-wrap[data-v-8da7d487],.countdown-wrap[data-v-8da7d487],.stopwatch-wrap[data-v-8da7d487]{flex:1;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center}.terminland-wrap[data-v-8da7d487]{flex:1;min-height:0;min-width:0;padding:.5rem;box-sizing:border-box}.app[data-v-8da7d487]{--tl-modal-top: 0px;--tl-modal-left: 0px}@media (orientation: portrait){.app.has-timers[data-v-8da7d487]{--tl-modal-top: min(100vw, 65dvh)}}@media (orientation: landscape){.app.has-timers[data-v-8da7d487]{--tl-modal-left: 58vw}}@media (orientation: portrait){.app.has-timers .clock-area[data-v-8da7d487]{flex:0 0 min(100vw,65dvh)}.app.has-timers .timers-area[data-v-8da7d487]{flex:1;padding-bottom:max(env(safe-area-inset-bottom,0px),.75rem)}}@media (orientation: landscape){.app.has-timers[data-v-8da7d487]{flex-direction:row}.app.has-timers .clock-area[data-v-8da7d487]{flex:0 0 58%}.app.has-timers .timers-area[data-v-8da7d487]{flex:1;padding-top:max(env(safe-area-inset-top,0px),env(safe-area-inset-bottom,0px),.75rem);padding-bottom:max(env(safe-area-inset-top,0px),env(safe-area-inset-bottom,0px),.75rem)}.app.has-timers .timers-area[data-v-8da7d487]>*:not(:last-child){--comp-flex-dir: column-reverse;--comp-justify: flex-end}.app.has-timers .timers-area[data-v-8da7d487]>*:last-child{--comp-flex-dir: column;--comp-justify: flex-end}.app.has-timers .timers-area[data-v-8da7d487]>*:only-child{--comp-justify: center}}.settings-trigger[data-v-8da7d487]{position:fixed;top:max(1.5rem,calc(env(safe-area-inset-top,0px) + .5rem));left:max(1.5rem,calc(env(safe-area-inset-left,0px) + .5rem));width:2.75rem;height:2.75rem;border:none;border-radius:50%;background:#ffffff0f;color:#ffffff40;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.65rem;transition:background .2s,color .2s;z-index:10}.settings-trigger[data-v-8da7d487]:hover{background:#ffffff24;color:#fffc}.trigger-icon[data-v-8da7d487]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.trigger-icon svg[data-v-8da7d487]{width:100%;height:100%}.trigger-icon.is-synced[data-v-8da7d487],.trigger-icon.is-syncing[data-v-8da7d487]{color:inherit}.trigger-icon.is-error[data-v-8da7d487]{color:#fb923c}.trigger-icon.is-local[data-v-8da7d487]{color:inherit}@keyframes spin-8da7d487{to{transform:rotate(360deg)}}.spin[data-v-8da7d487]{animation:spin-8da7d487 1s linear infinite}.welcome-overlay[data-v-8da7d487]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.welcome-box[data-v-8da7d487]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 2.5rem;background:#0f172a;border:1px solid rgba(148,163,184,.12);border-radius:1rem;max-width:320px;width:90%;text-align:center}.welcome-header[data-v-8da7d487]{display:flex;align-items:baseline;gap:.5rem}.welcome-title[data-v-8da7d487]{font-size:1.15rem;font-weight:700;color:#f8fafc}.welcome-version[data-v-8da7d487]{font-size:.8rem;color:#475569;font-variant-numeric:tabular-nums}.welcome-text[data-v-8da7d487]{margin:0;font-size:.9rem;color:#94a3b8;line-height:1.55;text-align:left}.welcome-text strong[data-v-8da7d487]{color:#cbd5e1;font-weight:600}.welcome-help-link[data-v-8da7d487]{display:flex;align-items:center;gap:.45rem;background:transparent;border:1px solid rgba(148,163,184,.18);border-radius:.6rem;color:#64748b;font-size:.88rem;padding:.5rem .85rem;cursor:pointer;width:100%;justify-content:center;transition:border-color .15s,color .15s}.welcome-help-link svg[data-v-8da7d487]{width:1rem;height:1rem;flex-shrink:0}.welcome-help-link[data-v-8da7d487]:hover{border-color:#94a3b866;color:#94a3b8}.welcome-donate-link[data-v-8da7d487]{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;font-size:.88rem;color:#64748b;text-decoration:none;padding:.5rem .85rem;border:1px solid rgba(148,163,184,.18);border-radius:.6rem;transition:border-color .15s,color .15s}.donate-icon[data-v-8da7d487]{font-size:1rem;line-height:1}.welcome-donate-link[data-v-8da7d487]:hover{border-color:#94a3b866;color:#94a3b8}.welcome-notice[data-v-8da7d487]{margin:0;font-size:.78rem;color:#334155;line-height:1.4;text-align:center}.welcome-btn[data-v-8da7d487]{width:100%;padding:.85rem 1rem;border:none;border-radius:.75rem;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#0f172a;font-weight:700;font-size:1rem;cursor:pointer}.welcome-enter-active[data-v-8da7d487],.welcome-leave-active[data-v-8da7d487]{transition:opacity .2s ease}.welcome-enter-from[data-v-8da7d487],.welcome-leave-to[data-v-8da7d487]{opacity:0}
