.clock-face[data-v-e6be9b59]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.digital[data-v-e6be9b59]{text-align:center}.digital-time[data-v-e6be9b59]{font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-variant-numeric:tabular-nums;font-weight:700;font-size:clamp(2.2rem,11vw,5.6rem);line-height:1.1;letter-spacing:.04em;color:#1e3a8a;text-shadow:0 2px 12px rgba(37,99,235,.12);white-space:nowrap}.digital-ms[data-v-e6be9b59]{font-size:.42em;vertical-align:super;color:#3b82f6;margin-left:2px}.digital-period[data-v-e6be9b59]{display:inline-block;margin-left:.35em;font-size:.38em;vertical-align:middle;color:#2563eb}.digital-date[data-v-e6be9b59]{margin-top:14px;font-size:clamp(.95rem,2.8vw,1.35rem);color:#3b82f6}.analog[data-v-e6be9b59]{display:flex;flex-direction:column;align-items:center;gap:18px}.analog-dial[data-v-e6be9b59]{position:relative;width:min(72vw,320px);aspect-ratio:1;border-radius:50%;border:14px solid #bfdbfe;background:#fff;box-shadow:inset 0 0 24px #3b82f614,0 8px 24px #2563eb1f}.analog-num[data-v-e6be9b59]{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;padding-top:4%;font-size:clamp(.95rem,3.2vw,1.35rem);font-weight:700;color:#1e3a8a;pointer-events:none}.analog-num span[data-v-e6be9b59]{display:inline-block}.hand[data-v-e6be9b59]{position:absolute;left:50%;bottom:50%;transform-origin:50% 100%;border-radius:999px;z-index:2}.hand.hour[data-v-e6be9b59]{width:8px;height:28%;background:linear-gradient(to top,#1e3a8a,#60a5fa)}.hand.minute[data-v-e6be9b59]{width:6px;height:38%;background:linear-gradient(to top,#1d4ed8,#93c5fd)}.hand.second[data-v-e6be9b59]{width:3px;height:42%;background:linear-gradient(to top,#2563eb,#dbeafe);z-index:3}.analog-center[data-v-e6be9b59]{position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;background:#1d4ed8;transform:translate(-50%,-50%);z-index:4;box-shadow:0 0 10px #2563eb8c}.analog-caption[data-v-e6be9b59]{font-size:clamp(1.1rem,3vw,1.5rem);font-variant-numeric:tabular-nums;font-weight:600;color:#1e3a8a}.flip[data-v-e6be9b59]{display:flex;align-items:flex-start;justify-content:center;gap:clamp(6px,2vw,16px);flex-wrap:nowrap}.flip-unit[data-v-e6be9b59]{display:flex;flex-direction:column;align-items:center;gap:8px}.flip-card[data-v-e6be9b59]{width:clamp(52px,18vw,110px);height:clamp(78px,26vw,160px);perspective:800px}.flip-card-inner[data-v-e6be9b59]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.37,.14,.5,1)}.flip-card-inner.flipping[data-v-e6be9b59]{transform:rotateX(90deg)}.flip-front[data-v-e6be9b59],.flip-back[data-v-e6be9b59]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;border-radius:12px;background:linear-gradient(180deg,#2563eb 0%,#1e3a8a 100%);color:#fff;font-size:clamp(1.6rem,8vw,3.6rem);font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 8px 20px #2563eb47;border:1px solid #60a5fa}.flip-back[data-v-e6be9b59]{transform:rotateX(180deg)}.flip-label[data-v-e6be9b59]{font-size:.9rem;color:#2563eb}.flip-colon[data-v-e6be9b59]{align-self:center;font-size:clamp(1.6rem,6vw,3rem);font-weight:700;padding-bottom:1.4rem;color:#1d4ed8}.is-fullscreen .digital-time[data-v-e6be9b59]{font-size:clamp(2.4rem,14vw,9rem);color:#f8fafc;text-shadow:0 4px 24px rgba(0,0,0,.45)}.is-fullscreen .digital-ms[data-v-e6be9b59],.is-fullscreen .digital-period[data-v-e6be9b59]{color:#93c5fd}.is-fullscreen .digital-date[data-v-e6be9b59]{font-size:clamp(.95rem,3.2vw,1.6rem);color:#94a3b8}.is-fullscreen .analog-dial[data-v-e6be9b59]{width:min(68vmin,420px);border-color:#94a3b859;background:rgba(15,23,42,.85)}.is-fullscreen .analog-num[data-v-e6be9b59],.is-fullscreen .analog-caption[data-v-e6be9b59]{color:#e2e8f0}.is-fullscreen .flip-front[data-v-e6be9b59],.is-fullscreen .flip-back[data-v-e6be9b59]{font-size:clamp(1.8rem,9vw,4.4rem);background:linear-gradient(180deg,#1e293b 0%,#0f172a 100%);border-color:#94a3b859;color:#f8fafc}.is-fullscreen .flip-label[data-v-e6be9b59],.is-fullscreen .flip-colon[data-v-e6be9b59]{color:#94a3b8}.is-fullscreen .flip-card[data-v-e6be9b59]{width:clamp(56px,16vw,140px);height:clamp(86px,24vw,200px)}@media (orientation: landscape) and (max-height: 500px){.digital-time[data-v-e6be9b59]{font-size:clamp(2rem,12vh,4rem)}.digital-date[data-v-e6be9b59]{margin-top:8px;font-size:.95rem}.analog-dial[data-v-e6be9b59]{width:min(58vh,240px)}.flip-card[data-v-e6be9b59]{width:clamp(44px,12vh,72px);height:clamp(66px,18vh,108px)}.is-fullscreen .digital-time[data-v-e6be9b59]{font-size:clamp(2.6rem,18vh,7rem)}.is-fullscreen .digital-date[data-v-e6be9b59]{margin-top:8px;font-size:clamp(.85rem,3.5vh,1.2rem)}.is-fullscreen .analog-dial[data-v-e6be9b59]{width:min(72vh,360px)}}.online-clock[data-v-2f542568]{--oc-blue: #1d4ed8;--oc-blue-deep: #1e3a8a;--oc-blue-soft: #eff6ff;--oc-blue-mid: #dbeafe;--oc-text: #1e3a8a;width:100%;max-width:960px;margin:0 auto;padding:16px 12px 32px;color:var(--oc-text);box-sizing:border-box}.type-tabs[data-v-2f542568]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px}.type-tab[data-v-2f542568]{border:1px solid #93c5fd;background:#fff;color:var(--oc-blue-deep);border-radius:999px;padding:10px 18px;font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.type-tab[data-v-2f542568]:hover{background:var(--oc-blue-soft)}.type-tab.active[data-v-2f542568]{background:var(--oc-blue);border-color:var(--oc-blue);color:#fff;box-shadow:0 4px 14px #1d4ed847}.clock-panel[data-v-2f542568]{background:linear-gradient(160deg,#ffffff 0%,#f8fbff 48%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:20px;min-height:min(52vh,420px);display:flex;align-items:center;justify-content:center;padding:28px 16px;box-shadow:0 10px 28px #1e40af1a;overflow:hidden;color:var(--oc-blue-deep)}.toolbar[data-v-2f542568]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0 28px}.tool-btn[data-v-2f542568]{border:1px solid var(--oc-blue);background:var(--oc-blue);color:#fff;border-radius:12px;padding:12px 20px;font-size:14px;cursor:pointer}.tool-btn[data-v-2f542568]:hover{background:var(--oc-blue-deep);border-color:var(--oc-blue-deep)}.faq-section[data-v-2f542568]{background:#fff;color:#1f2937;border:1px solid #dbeafe;border-radius:16px;padding:24px 20px}.faq-title[data-v-2f542568]{margin:0 0 18px;font-size:1.35rem;text-align:center;color:var(--oc-blue-deep)}.faq-item+.faq-item[data-v-2f542568]{margin-top:16px;padding-top:16px;border-top:1px solid #dbeafe}.faq-question[data-v-2f542568]{font-size:1.05rem;font-weight:600;margin-bottom:8px;color:#1e3a8a}.faq-answer[data-v-2f542568]{line-height:1.7;color:#475569;font-size:.98rem}.fs-root[data-v-2f542568]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;width:100%;height:100%;height:100dvh;display:flex;align-items:center;justify-content:center;background:#070b14;color:#f8fafc;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:manipulation}.fs-root[data-v-2f542568]:-webkit-full-screen{width:100%;height:100%;background:#070b14}.fs-root[data-v-2f542568]:fullscreen,.fs-root[data-v-2f542568]:-webkit-full-screen{width:100%;height:100%;background:#070b14}.fs-stage[data-v-2f542568]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:12px 12px 56px;box-sizing:border-box}.fs-bar[data-v-2f542568]{position:absolute;left:50%;bottom:12px;transform:translate(-50%);transition:opacity .25s ease}.fs-bar.is-hidden[data-v-2f542568]{opacity:0;pointer-events:none}.fs-btn[data-v-2f542568]{border:1px solid rgba(148,163,184,.45);background:rgba(15,23,42,.78);color:#e2e8f0;border-radius:999px;padding:8px 16px;font-size:13px;cursor:pointer}@media (max-width: 600px) and (orientation: portrait){.clock-panel[data-v-2f542568]{min-height:360px;padding:20px 10px}.tool-btn[data-v-2f542568]{width:100%;max-width:320px}}@media (orientation: landscape) and (max-height: 500px){.online-clock[data-v-2f542568]{padding-top:8px;padding-bottom:16px}.clock-panel[data-v-2f542568]{min-height:min(70vh,280px);padding:12px}.fs-stage[data-v-2f542568]{padding-bottom:44px}}
