.animated-upload-icon[data-v-a45fbb23]{overflow:hidden}.upload-arrow[data-v-a45fbb23]{fill:none;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;animation:1.25s cubic-bezier(.4,0,.2,1) infinite upload-arrow-rise-a45fbb23}@keyframes upload-arrow-rise-a45fbb23{0%{opacity:0;transform:translateY(18px)}12%{opacity:1;transform:translateY(8px)}70%{opacity:1;transform:translateY(-38px)}71%,to{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.upload-arrow[data-v-a45fbb23]{opacity:1;animation:none;transform:none}}.operations-pulse-icon[data-v-39dd99ea]{display:block;overflow:visible}.operations-pulse-dot[data-v-39dd99ea]{stroke:none}.operations-pulse-dot--animated[data-v-39dd99ea]{opacity:0;animation:1.35s linear infinite operations-pulse-travel-39dd99ea}.operations-pulse-dot--reduced[data-v-39dd99ea]{display:none}@media (prefers-reduced-motion:reduce){.operations-pulse-dot--animated[data-v-39dd99ea]{display:none}.operations-pulse-dot--reduced[data-v-39dd99ea]{display:block}}@keyframes operations-pulse-travel-39dd99ea{0%{opacity:0;transform:translate(0)}8%{opacity:1;transform:translate(1.5px)}22%{opacity:1;transform:translate(3.25px)}36%{opacity:1;transform:translate(5.25px,-6px)}58%{opacity:1;transform:translate(9.35px,6px)}74%{opacity:1;transform:translate(11.55px)}92%{opacity:1;transform:translate(18px)}to{opacity:0;transform:translate(18px)}}.clock-digits[data-v-cca7da2f]{align-items:center;gap:var(--cell-gap);font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.clock-digits__digit[data-v-cca7da2f]{flex:none;display:block}.seg[data-v-cca7da2f]{fill:var(--led-on);opacity:.04;filter:none;transition:opacity .18s}.seg--on[data-v-cca7da2f]{opacity:1;filter:drop-shadow(0 0 var(--led-glow) color-mix(in oklab,var(--led-on) 70%,transparent))}.clock-digits__colon[data-v-cca7da2f]{flex-direction:column;flex:none;justify-content:space-around;align-items:center;display:inline-flex}.clock-digits__dot[data-v-cca7da2f]{aspect-ratio:1;background:var(--led-on);border-radius:999px;width:38%;display:block}.clock-analog[data-v-16c02b77]{display:block}.clock-analog__face[data-v-16c02b77]{fill:var(--surface,var(--ui-bg-elevated,transparent));stroke:var(--line,var(--ui-border,#0000001f));stroke-width:.8px}.tick[data-v-16c02b77]{stroke-linecap:round}.tick--major[data-v-16c02b77]{stroke:var(--fg,currentColor);stroke-width:1.6px}.tick--minor[data-v-16c02b77]{stroke:var(--fg-soft,var(--ui-text-muted,#00000080));stroke-width:.8px}.hand[data-v-16c02b77]{stroke-linecap:round}.hand--hour[data-v-16c02b77]{stroke:var(--accent,var(--ui-primary,currentColor));stroke-width:3px}.hand--minute[data-v-16c02b77]{stroke:var(--accent,var(--ui-primary,currentColor));stroke-width:2px}.hand--second[data-v-16c02b77]{stroke:var(--accent,var(--ui-primary,currentColor));stroke-width:1.2px;opacity:.75}.clock-analog__pin[data-v-16c02b77]{fill:var(--accent,var(--ui-primary,currentColor))}.clock-card[data-v-c7bfd801]{border-radius:var(--radius-md,10px);background:var(--surface-2,var(--ui-bg-elevated));border:1px solid var(--line,var(--ui-border));flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.clock-card__head[data-v-c7bfd801]{align-items:center;gap:6px;display:flex}.clock-card__actions[data-v-c7bfd801]{flex-shrink:0;align-items:center;gap:2px;display:flex}.clock-card__face[data-v-c7bfd801]{justify-content:center;align-items:center;min-height:84px;padding:8px 0 4px;display:flex}.clock-card__readout[data-v-c7bfd801]{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-variant-numeric:tabular-nums;color:var(--fg,currentColor);border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;border:1px dashed #0000;align-self:center;padding:4px 8px;font-size:16px;font-weight:600;transition:border-color .16s,color .16s}.clock-card__readout[data-v-c7bfd801]:hover{border-color:var(--line,var(--ui-border));color:var(--fg,currentColor)}.clock-card__readout[data-v-c7bfd801]:focus-visible{outline:1px solid var(--accent,var(--ui-primary,currentColor));outline-offset:2px;border-color:var(--ui-primary,currentColor)}.clock-card__meta[data-v-c7bfd801]{color:var(--fg-soft,var(--ui-text-muted));align-items:center;gap:8px;font-size:12px;display:flex}.clock-card__city[data-v-c7bfd801]{color:var(--fg,currentColor);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.clock-card__offset[data-v-c7bfd801]{font-variant-numeric:tabular-nums}.atmo-navclock[data-v-ecf1d500]{border-radius:var(--radius-md,6px);border:1px solid var(--line,var(--ui-border));background:var(--surface-2,var(--ui-bg-elevated,transparent));color:inherit;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:5px 12px;line-height:1;transition:border-color .16s,background .16s;display:inline-flex}.atmo-navclock[data-v-ecf1d500]:hover{border-color:var(--line-strong,var(--ui-border-accented))}.atmo-navclock--unsynced[data-v-ecf1d500]{border-color:var(--ui-warning)}.atmo-navclock[data-v-ecf1d500]:focus-visible{border-color:var(--accent,var(--ui-primary));box-shadow:0 0 0 2px color-mix(in oklab,var(--accent,var(--ui-primary)) 25%,transparent);outline:none}.atmo-clock-panel[data-v-ecf1d500]{flex-direction:column;gap:12px;width:min(560px,100vw - 32px);max-height:min(70vh,640px);padding:14px;display:flex;overflow-y:auto}.atmo-clock-panel__head[data-v-ecf1d500]{border-bottom:1px solid var(--line,var(--ui-border));justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.atmo-clock-panel__title[data-v-ecf1d500]{color:var(--fg,currentColor);font-size:13px;font-weight:600}.atmo-clock-panel__styles[data-v-ecf1d500]{align-items:center;gap:4px;display:inline-flex}.atmo-clock-panel__grid[data-v-ecf1d500]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=560px){.atmo-clock-panel__grid[data-v-ecf1d500]{grid-template-columns:minmax(0,1fr)}}.atmo-clock-panel__add[data-v-ecf1d500]{border:1px dashed var(--line,var(--ui-border));border-radius:var(--radius-md,10px);min-height:220px;color:var(--fg-soft,var(--ui-text-muted));cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background .16s;display:flex}.atmo-clock-panel__add[data-v-ecf1d500]:hover{color:var(--fg,currentColor);border-color:var(--fg-soft,var(--ui-text-muted));background:var(--surface-2,var(--ui-bg-elevated))}.save-bar-countdown[data-v-8e72f655]{background:var(--ui-error);opacity:.45;transform-origin:0;border-radius:1px;height:2px;animation-name:save-bar-countdown-8e72f655;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:-4px;left:0;right:0}@keyframes save-bar-countdown-8e72f655{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.save-bar-countdown[data-v-8e72f655]{display:none}}
