.TemporalContext-module__J-ryjW__snapshot{flex-direction:column;gap:.35rem;min-width:0;display:flex}.TemporalContext-module__J-ryjW__label{letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:.66rem;font-weight:700}.TemporalContext-module__J-ryjW__body{align-items:center;gap:.65rem;min-width:0;display:flex}.TemporalContext-module__J-ryjW__glyph{flex:none}.TemporalContext-module__J-ryjW__text{flex-direction:column;min-width:0;display:flex}.TemporalContext-module__J-ryjW__phase{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.TemporalContext-module__J-ryjW__illum{opacity:.65;font-variant-numeric:tabular-nums;font-size:.75rem}.TemporalContext-module__J-ryjW__compact .TemporalContext-module__J-ryjW__phase{font-size:.82rem}.TemporalContext-module__J-ryjW__thenNow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.6rem;display:grid}.TemporalContext-module__J-ryjW__connector{opacity:.45;align-self:center;margin-top:1rem}@media (max-width:360px){.TemporalContext-module__J-ryjW__thenNow{grid-template-columns:minmax(0,1fr)}.TemporalContext-module__J-ryjW__connector{display:none}}
.ConfirmDialog-module__d6C6GG__backdrop{z-index:10002;-webkit-backdrop-filter:blur(6px);background:#0a0f1980;justify-content:center;align-items:center;animation:.15s ease-out ConfirmDialog-module__d6C6GG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConfirmDialog-module__d6C6GG__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmDialog-module__d6C6GG__dialog{color:#1f2937;background:#fff;border-radius:16px;width:min(92vw,400px);padding:1.4rem 1.25rem 1.25rem;animation:.18s ease-out ConfirmDialog-module__d6C6GG__popIn;box-shadow:0 18px 50px #0f172a59}@keyframes ConfirmDialog-module__d6C6GG__popIn{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.ConfirmDialog-module__d6C6GG__dark-mode .ConfirmDialog-module__d6C6GG__dialog{color:#e2e8f0;background:#1e293b;box-shadow:0 18px 50px #0009}.ConfirmDialog-module__d6C6GG__grabber{background:#94a3b873;border-radius:2px;width:36px;height:4px;margin:0 auto .85rem;display:none}.ConfirmDialog-module__d6C6GG__title{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.ConfirmDialog-module__d6C6GG__message{color:#4b5563;white-space:pre-line;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.ConfirmDialog-module__d6C6GG__dark-mode .ConfirmDialog-module__d6C6GG__message{color:#94a3b8}.ConfirmDialog-module__d6C6GG__actions{gap:.6rem;display:flex}.ConfirmDialog-module__d6C6GG__btn{cursor:pointer;border:none;border-radius:10px;flex:1;min-height:44px;padding:.65rem 1rem;font-size:.9rem;font-weight:600;transition:filter .15s,background-color .15s}.ConfirmDialog-module__d6C6GG__btn:active{filter:brightness(.92)}.ConfirmDialog-module__d6C6GG__btn:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.ConfirmDialog-module__d6C6GG__cancel{color:#4b5563;background:#f3f4f6}.ConfirmDialog-module__d6C6GG__cancel:hover{background:#e5e7eb}.ConfirmDialog-module__d6C6GG__dark-mode .ConfirmDialog-module__d6C6GG__cancel{color:#cbd5e1;background:#334155}.ConfirmDialog-module__d6C6GG__dark-mode .ConfirmDialog-module__d6C6GG__cancel:hover{background:#3d4d63}.ConfirmDialog-module__d6C6GG__primary{color:#fff;background:#6366f1}.ConfirmDialog-module__d6C6GG__primary:hover{background:#5457e8}.ConfirmDialog-module__d6C6GG__danger{color:#fff;background:#ef4444}.ConfirmDialog-module__d6C6GG__danger:hover{background:#dc2626}@media (max-width:640px){.ConfirmDialog-module__d6C6GG__backdrop{justify-content:stretch;align-items:flex-end}.ConfirmDialog-module__d6C6GG__dialog{width:100%;padding:.9rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;animation:.22s ease-out ConfirmDialog-module__d6C6GG__slideUp}.ConfirmDialog-module__d6C6GG__grabber{display:block}.ConfirmDialog-module__d6C6GG__btn{min-height:48px}@keyframes ConfirmDialog-module__d6C6GG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}
.ClockDesigner-module__iPtbTW__backdrop{z-index:11000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010712b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ClockDesigner-module__iPtbTW__sheet{background:linear-gradient(#08172f 0%,#061226 100%);border:1px solid #6e9dda47;border-radius:24px;flex-direction:column;width:min(920px,100%);max-height:min(780px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 80px #00000080}.ClockDesigner-module__iPtbTW__header{border-bottom:1px solid #78a0dc1f;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.ClockDesigner-module__iPtbTW__eyebrow{color:#d9aa42;letter-spacing:.18em;margin-bottom:3px;font-size:.7rem;font-weight:800}.ClockDesigner-module__iPtbTW__title{color:#f4f7fc;margin:0;font-size:1.25rem;font-weight:650}.ClockDesigner-module__iPtbTW__close{color:#b9c5d8;cursor:pointer;background:#ffffff05;border:1px solid #8cb4e638;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ClockDesigner-module__iPtbTW__close:hover{color:#f4f7fc;border-color:#dfad4680}.ClockDesigner-module__iPtbTW__body{grid-template-columns:minmax(280px,.85fr) minmax(340px,1.15fr);min-height:0;display:grid;overflow:auto}.ClockDesigner-module__iPtbTW__previewCol{border-right:1px solid #78a0dc1c;padding:26px 22px}.ClockDesigner-module__iPtbTW__previewSticky{justify-items:center;gap:14px;display:grid;position:sticky;top:12px}.ClockDesigner-module__iPtbTW__previewSticky svg{width:180px;height:auto}.ClockDesigner-module__iPtbTW__previewLabel{color:#8597b1;text-transform:uppercase;letter-spacing:.17em;font-size:.72rem;font-weight:800}.ClockDesigner-module__iPtbTW__previewCity{color:#cfd9e8;font-weight:650}.ClockDesigner-module__iPtbTW__scope{background:#ffffff06;border:1px solid #78a0dc33;border-radius:999px;grid-template-columns:1fr 1fr;width:100%;padding:3px;display:grid}.ClockDesigner-module__iPtbTW__scope button{color:#8ea0ba;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 12px;font-weight:700}.ClockDesigner-module__iPtbTW__scope button.ClockDesigner-module__iPtbTW__scopeActive{color:#fff;background:linear-gradient(135deg,#1f69ed,#15bde0)}.ClockDesigner-module__iPtbTW__controlsCol{min-width:0;padding:16px 20px 26px}.ClockDesigner-module__iPtbTW__tabs{z-index:2;background:linear-gradient(#08172f 0%,#071430 100%);grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 0 14px;display:grid;position:sticky;top:0}.ClockDesigner-module__iPtbTW__tabs button{color:#7588a5;min-height:34px;font:inherit;letter-spacing:.045em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px;font-size:.74rem;font-weight:700;transition:color .15s,border-color .15s,background-color .15s}.ClockDesigner-module__iPtbTW__tabs button:hover{color:#c2d0e4}.ClockDesigner-module__iPtbTW__tabs button.ClockDesigner-module__iPtbTW__tabActive{color:#fff;background:#3896eb24;border-bottom-color:#4db8f0}.ClockDesigner-module__iPtbTW__optGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.ClockDesigner-module__iPtbTW__opt{color:#98a9c1;min-height:40px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #78a0dc2e;border-radius:12px;padding:7px 9px;font-weight:700}.ClockDesigner-module__iPtbTW__opt.ClockDesigner-module__iPtbTW__optActive{color:#fff;background:linear-gradient(135deg,#1e60cd52,#14aac32e);border-color:#24a7e68c}.ClockDesigner-module__iPtbTW__presetGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ClockDesigner-module__iPtbTW__presetCard{color:#cbd5e5;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #78a0dc29;border-radius:14px;justify-items:center;gap:8px;padding:14px 10px;font-weight:700;display:grid}.ClockDesigner-module__iPtbTW__presetCard.ClockDesigner-module__iPtbTW__presetActive{background:#1b6bbe29;border-color:#24a7e68c}.ClockDesigner-module__iPtbTW__presetSwatch{border:5px solid;border-radius:50%;width:46px;height:46px}.ClockDesigner-module__iPtbTW__row{color:#cbd4e1;border-bottom:1px solid #78a0dc17;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:8px 0;font-size:.9rem;display:flex}.ClockDesigner-module__iPtbTW__rowStack{display:block}.ClockDesigner-module__iPtbTW__rangeHead{justify-content:space-between;margin-bottom:6px;display:flex}.ClockDesigner-module__iPtbTW__rangeHead strong{color:#f0f4fa}.ClockDesigner-module__iPtbTW__rowStack input[type=range]{accent-color:#2f9ae8;width:100%}.ClockDesigner-module__iPtbTW__colorCtl{align-items:center;gap:8px;display:inline-flex}.ClockDesigner-module__iPtbTW__colorDot{border:1px solid #ffffff2e;border-radius:50%;width:26px;height:26px}.ClockDesigner-module__iPtbTW__colorCtl input[type=color]{cursor:pointer;background:0 0;border:none;width:40px;height:30px;padding:0}.ClockDesigner-module__iPtbTW__row input[type=checkbox]{accent-color:#2f9ae8;width:18px;height:18px}.ClockDesigner-module__iPtbTW__footer{background:#030b18e0;border-top:1px solid #78a0dc1f;grid-template-columns:minmax(110px,.4fr) 1fr;gap:10px;padding:14px 20px;display:grid}.ClockDesigner-module__iPtbTW__cancel,.ClockDesigner-module__iPtbTW__save{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;font-weight:800}.ClockDesigner-module__iPtbTW__cancel{color:#b7c3d4;background:0 0;border:1px solid #8caad73d}.ClockDesigner-module__iPtbTW__save{color:#fff;background:linear-gradient(135deg,#236cf3,#17c1dd);border:0}@media (max-width:700px){.ClockDesigner-module__iPtbTW__backdrop{place-items:stretch stretch;padding:0}.ClockDesigner-module__iPtbTW__sheet{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.ClockDesigner-module__iPtbTW__body{display:block}.ClockDesigner-module__iPtbTW__previewCol{border-bottom:1px solid #78a0dc1a;border-right:0;padding:16px 14px 12px}.ClockDesigner-module__iPtbTW__previewSticky{gap:10px;position:relative;top:auto}.ClockDesigner-module__iPtbTW__previewSticky svg{width:130px}.ClockDesigner-module__iPtbTW__controlsCol{padding:12px 14px 90px}.ClockDesigner-module__iPtbTW__optGrid,.ClockDesigner-module__iPtbTW__presetGrid{grid-template-columns:repeat(2,1fr)}.ClockDesigner-module__iPtbTW__footer{position:sticky;bottom:0}}
