.pwd-tzc{--pwd-accent:#2563eb;--pwd-on-accent:#ffffff;--tzc-bg:#ffffff;--tzc-surface:#f3f5f9;--tzc-surface-2:#e9edf4;--tzc-text:#0f172a;--tzc-muted:#64748b;--tzc-border:#e2e8f0;--tzc-shadow:0 1px 2px rgba(15, 23, 42, .04), 0 12px 32px rgba(15, 23, 42, .08);--tzc-ok:#16a34a;--tzc-warn:#d97706;--tzc-focus:color-mix(in srgb, var(--pwd-accent) 35%, transparent);container-type:inline-size;box-sizing:border-box;width:100%;margin:0 auto;padding:24px;background:var(--tzc-bg);color:var(--tzc-text);border:1px solid var(--tzc-border);border-radius:22px;box-shadow:var(--tzc-shadow);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.45;text-align:left;color-scheme:light}.pwd-tzc[data-theme="dark"]{--tzc-bg:#111827;--tzc-surface:#1b2434;--tzc-surface-2:#263147;--tzc-text:#f1f5f9;--tzc-muted:#94a3b8;--tzc-border:#2b3548;--tzc-shadow:0 1px 2px rgba(0, 0, 0, .3), 0 14px 36px rgba(0, 0, 0, .35);color-scheme:dark}@media (prefers-color-scheme:dark){.pwd-tzc[data-theme="auto"]{--tzc-bg:#111827;--tzc-surface:#1b2434;--tzc-surface-2:#263147;--tzc-text:#f1f5f9;--tzc-muted:#94a3b8;--tzc-border:#2b3548;--tzc-shadow:0 1px 2px rgba(0, 0, 0, .3), 0 14px 36px rgba(0, 0, 0, .35);color-scheme:dark}}.pwd-tzc *,.pwd-tzc *::before,.pwd-tzc *::after{box-sizing:border-box}.pwd-tzc [hidden]{display:none!important}.pwd-tzc .pwd-tzc__head{margin:0 0 18px}.pwd-tzc .pwd-tzc__title{margin:0;padding:0;font-size:1.35rem;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--tzc-text)}.pwd-tzc .pwd-tzc__subtitle{margin:4px 0 0;color:var(--tzc-muted);font-size:.95rem}.pwd-tzc .pwd-tzc__noscript{color:var(--tzc-muted);margin:0}.pwd-tzc button,.pwd-tzc input{font:inherit;color:inherit;letter-spacing:normal;text-transform:none;margin:0}.pwd-tzc button{cursor:pointer;-webkit-appearance:none;appearance:none;background:none;border:0;box-shadow:none;text-shadow:none}.pwd-tzc button:focus-visible,.pwd-tzc input:focus-visible{outline:3px solid var(--tzc-focus);outline-offset:1px}.pwd-tzc .tzc-lab{display:block;margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tzc-muted)}.pwd-tzc .tzc-tabs{display:flex;gap:4px;padding:4px;margin:0 0 18px;background:var(--tzc-surface);border-radius:14px}.pwd-tzc .tzc-tab{flex:1 1 0%;padding:10px 12px;border-radius:10px;font-size:.92rem;font-weight:600;color:var(--tzc-muted);transition:background .15s,color .15s,box-shadow .15s}.pwd-tzc .tzc-tab:hover{color:var(--tzc-text)}.pwd-tzc .tzc-tab.is-on{background:var(--tzc-bg);color:var(--tzc-text);box-shadow:0 1px 3px rgb(15 23 42 / .12)}.pwd-tzc .tzc-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:end;margin:0 0 16px}.pwd-tzc .tzc-route:has(.tzc-swap[hidden]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pwd-tzc .tzc-place{min-width:0}.pwd-tzc .tzc-swap{display:grid;place-items:center;width:42px;height:42px;margin-bottom:4px;border-radius:50%;background:var(--tzc-surface);color:var(--pwd-accent);transition:background .15s,transform .25s}.pwd-tzc .tzc-swap:hover{background:var(--tzc-surface-2);transform:rotate(180deg)}.pwd-tzc .tzc-combo{position:relative}.pwd-tzc .tzc-combo__btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:52px;padding:8px 12px 8px 14px;text-align:left;background:var(--tzc-surface);border:1px solid #fff0;border-radius:14px;transition:border-color .15s,background .15s}.pwd-tzc .tzc-combo__btn:hover{background:var(--tzc-surface-2)}.pwd-tzc .tzc-combo__btn[aria-expanded="true"]{border-color:var(--pwd-accent);background:var(--tzc-bg)}.pwd-tzc .tzc-combo__txt{display:flex;flex-direction:column;min-width:0}.pwd-tzc .tzc-combo__city{font-weight:650;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pwd-tzc .tzc-combo__country{font-size:.78rem;color:var(--tzc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pwd-tzc .tzc-chev{flex:none;color:var(--tzc-muted)}.pwd-tzc .tzc-combo__panel{position:absolute;z-index:50;top:calc(100% + 6px);left:0;min-width:100%;width:max(100%, 260px);background:var(--tzc-bg);border:1px solid var(--tzc-border);border-radius:14px;box-shadow:0 18px 44px rgb(15 23 42 / .22);overflow:hidden}.pwd-tzc .tzc-combo__search{display:block;width:100%;padding:12px 14px;background:#fff0;border:0;border-bottom:1px solid var(--tzc-border);border-radius:0;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none}.pwd-tzc .tzc-combo__search:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--pwd-accent)}.pwd-tzc .tzc-combo__list{position:relative;max-height:260px;margin:0;padding:6px;list-style:none;overflow-y:auto;overscroll-behavior:contain}.pwd-tzc .tzc-combo__list li{margin:0;padding:0;list-style:none}.pwd-tzc .tzc-combo__group{padding:8px 10px 4px!important;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tzc-muted)}.pwd-tzc .tzc-combo__opt{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 10px!important;border-radius:9px;cursor:pointer}.pwd-tzc .tzc-combo__opt span{font-size:.78rem;color:var(--tzc-muted);text-align:right}.pwd-tzc .tzc-combo__opt.is-active{background:var(--tzc-surface)}.pwd-tzc .tzc-combo__opt[aria-selected="true"] strong{color:var(--pwd-accent)}.pwd-tzc .tzc-combo__none{padding:14px 10px!important;color:var(--tzc-muted);text-align:center}.pwd-tzc .tzc-me{display:flex;flex-direction:column;justify-content:center;min-height:52px;padding:8px 14px;background:color-mix(in srgb,var(--pwd-accent) 11%,var(--tzc-surface));border:1px solid color-mix(in srgb,var(--pwd-accent) 30%,transparent);border-radius:14px;min-width:0}.pwd-tzc .tzc-me strong{font-weight:650}.pwd-tzc .tzc-me-tz{font-size:.8rem;color:var(--tzc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pwd-tzc .tzc-me-note{font-size:.7rem;color:var(--tzc-muted)}.pwd-tzc .tzc-when{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:10px;align-items:end;margin:0 0 18px}.pwd-tzc .tzc-in{display:block;min-width:0}.pwd-tzc .tzc-in input{display:block;width:100%;min-height:48px;padding:8px 12px;background:var(--tzc-surface);border:1px solid #fff0;border-radius:14px;box-shadow:none;-webkit-appearance:none;appearance:none}.pwd-tzc .tzc-in input:hover{background:var(--tzc-surface-2)}.pwd-tzc .tzc-in input:focus{border-color:var(--pwd-accent);background:var(--tzc-bg);outline:none;box-shadow:0 0 0 3px var(--tzc-focus)}.pwd-tzc .tzc-state{display:flex;align-items:center;min-height:48px}.pwd-tzc .tzc-live{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:650;color:var(--tzc-ok);background:color-mix(in srgb,var(--tzc-ok) 13%,transparent);white-space:nowrap}.pwd-tzc .tzc-live i{width:8px;height:8px;border-radius:50%;background:currentColor;animation:tzc-pulse 1.8s ease-in-out infinite}@keyframes tzc-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.pwd-tzc .tzc-now{padding:9px 14px;border-radius:999px;font-size:.8rem;font-weight:650;color:var(--pwd-accent);background:color-mix(in srgb,var(--pwd-accent) 12%,transparent);white-space:nowrap}.pwd-tzc .tzc-now:hover{background:color-mix(in srgb,var(--pwd-accent) 20%,transparent)}.pwd-tzc .tzc-result{position:relative;padding:22px 22px 20px;border-radius:18px;color:var(--pwd-on-accent);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,#ffffff 22%,transparent) 0%,transparent 55%),linear-gradient(135deg,var(--pwd-accent),color-mix(in srgb,var(--pwd-accent) 72%,#000));transition:opacity .15s}.pwd-tzc .tzc-result.is-empty .tzc-r-place,.pwd-tzc .tzc-result.is-empty .tzc-r-time,.pwd-tzc .tzc-result.is-empty .tzc-r-date,.pwd-tzc .tzc-result.is-empty .tzc-r-meta,.pwd-tzc .tzc-result.is-empty .tzc-r-diff,.pwd-tzc .tzc-result.is-empty .tzc-r-src{opacity:.35}.pwd-tzc .tzc-r-place{font-size:.9rem;font-weight:650;opacity:.92}.pwd-tzc .tzc-r-time{margin:2px 0 0;font-size:clamp(2.3rem, 13cqw, 3.6rem);font-weight:750;line-height:1.08;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pwd-tzc .tzc-r-date{margin:2px 0 0;font-size:1.02rem;opacity:.95}.pwd-tzc .tzc-r-meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.pwd-tzc .tzc-badge,.pwd-tzc .tzc-off{padding:4px 11px;border-radius:999px;font-size:.76rem;font-weight:650;background:color-mix(in srgb,var(--pwd-on-accent) 18%,transparent)}.pwd-tzc .tzc-badge[data-day="next"],.pwd-tzc .tzc-badge[data-day="prev"]{background:var(--pwd-on-accent);color:var(--pwd-accent)}.pwd-tzc .tzc-r-diff{margin:14px 0 0;font-size:.95rem;font-weight:600}.pwd-tzc .tzc-r-src{margin:4px 0 0;font-size:.8rem;opacity:.82}.pwd-tzc .tzc-r-warn{margin:12px 0 0;padding:9px 12px;border-radius:10px;font-size:.8rem;background:color-mix(in srgb,var(--pwd-on-accent) 18%,transparent)}.pwd-tzc[data-result="card_compact"] .tzc-r-time,.pwd-tzc[data-result="text"] .tzc-r-time{font-size:28px;line-height:1.2}.pwd-tzc[data-result="card_compact"] .tzc-result{padding:16px 20px}.pwd-tzc[data-result="text"] .tzc-result{padding:16px 0 0;border-top:1px solid var(--tzc-border);border-radius:0;color:var(--tzc-text);background:none}.pwd-tzc[data-result="text"] .tzc-r-place{color:var(--tzc-muted);opacity:1}.pwd-tzc[data-result="text"] .tzc-badge,.pwd-tzc[data-result="text"] .tzc-off{background:var(--tzc-surface);color:var(--tzc-text)}.pwd-tzc[data-result="text"] .tzc-badge[data-day="next"],.pwd-tzc[data-result="text"] .tzc-badge[data-day="prev"]{background:var(--pwd-accent);color:var(--pwd-on-accent)}.pwd-tzc[data-result="text"] .tzc-r-src{color:var(--tzc-muted);opacity:1}.pwd-tzc[data-result="text"] .tzc-r-warn{background:var(--tzc-surface)}.pwd-tzc .tzc-convert{display:none;width:100%;min-height:48px;padding:12px 18px;border-radius:14px;font-weight:700;background:var(--pwd-accent);color:var(--pwd-on-accent);transition:filter .15s}.pwd-tzc .tzc-convert:hover{filter:brightness(1.08)}.pwd-tzc[data-convert-first]:not([data-revealed]) .tzc-convert{display:block}.pwd-tzc[data-convert-first]:not([data-revealed]) .tzc-result{display:none}.pwd-tzc .tzc-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 0}.pwd-tzc .tzc-sync{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;color:var(--tzc-muted)}.pwd-tzc .tzc-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tzc-muted)}.pwd-tzc .tzc-dot.is-ok{background:var(--tzc-ok)}.pwd-tzc .tzc-dot.is-warn{background:var(--tzc-warn)}.pwd-tzc .tzc-dot.is-wait{background:var(--tzc-muted);animation:tzc-pulse 1.2s ease-in-out infinite}.pwd-tzc .tzc-fmt{display:inline-flex;padding:3px;background:var(--tzc-surface);border-radius:999px}.pwd-tzc .tzc-fmt button{padding:4px 12px;border-radius:999px;font-size:.76rem;font-weight:650;color:var(--tzc-muted)}.pwd-tzc .tzc-fmt button.is-on{background:var(--tzc-bg);color:var(--tzc-text);box-shadow:0 1px 2px rgb(15 23 42 / .15)}.pwd-tzc .tzc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container (max-width:520px){.pwd-tzc .tzc-route,.pwd-tzc .tzc-route:has(.tzc-swap[hidden]){grid-template-columns:minmax(0,1fr);gap:8px}.pwd-tzc .tzc-swap{justify-self:center;margin:0;transform:rotate(90deg)}.pwd-tzc .tzc-swap:hover{transform:rotate(270deg)}.pwd-tzc .tzc-when{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pwd-tzc .tzc-state{grid-column:1 / -1;min-height:0}}@media (max-width:480px){.pwd-tzc{padding:18px;border-radius:18px}}@media (prefers-reduced-motion:reduce){.pwd-tzc .tzc-live i,.pwd-tzc .tzc-dot.is-wait{animation:none}.pwd-tzc .tzc-swap,.pwd-tzc .tzc-swap:hover{transition:none}}