.TimeZoneConverter_root__d6trO{padding:0;background:transparent;border:none;box-shadow:none;overflow:visible}.TimeZoneConverter_root__d6trO:before{display:none}.TimeZoneConverter_heroClock__AK2Vb{margin:0 auto 1.5rem;text-align:center}.TimeZoneConverter_heroTime__1x9Pv{font-size:clamp(3.5rem,11vw,5.6rem);font-weight:900;letter-spacing:-.07em;line-height:.95;color:var(--text-primary)}.TimeZoneConverter_heroMeta__7_Thl{margin:.9rem 0 0;color:var(--text-secondary);font-size:1rem}.TimeZoneConverter_converterCard__NPNlM{position:relative;padding:1.5rem;border-radius:var(--radius-2xl);border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(15,23,42,.06),transparent 100%),var(--bg-secondary);box-shadow:0 20px 50px rgba(2,6,23,.16);overflow:hidden}.TimeZoneConverter_globeMark__fSMcG{position:absolute;top:-.75rem;right:-1rem;color:rgba(111,92,255,.1);pointer-events:none}.TimeZoneConverter_converterGrid__AIpQx{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center}.TimeZoneConverter_zoneColumn__tkdSU{min-width:0}.TimeZoneConverter_fieldLabel__19CQz{display:block;margin-bottom:.5rem;color:var(--text-secondary);font-size:.9rem;font-weight:600}.TimeZoneConverter_dateTimeInput___5CLc,.TimeZoneConverter_select__V0PIx{width:100%;min-height:2.8rem;padding:.7rem .9rem;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--text-primary);font-size:.95rem;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease}.TimeZoneConverter_select__V0PIx option{background:var(--bg-primary);color:var(--text-primary)}.TimeZoneConverter_dateTimeInput___5CLc:focus,.TimeZoneConverter_select__V0PIx:focus{outline:none;border-color:rgba(111,92,255,.55);box-shadow:0 0 0 4px rgba(111,92,255,.08)}.TimeZoneConverter_zoneTime__e_h9i{margin-top:.7rem;color:var(--text-primary);font-size:clamp(2rem,4.5vw,2.6rem);font-weight:800;letter-spacing:-.04em;line-height:1}.TimeZoneConverter_zoneTimeAccent__7xYOx{color:#6d5efc}.TimeZoneConverter_zoneDate__OiUue{margin-top:.4rem;color:var(--text-secondary);font-size:.95rem}.TimeZoneConverter_swapButton__ota3f{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-top:1.9rem;border:1px solid rgba(111,92,255,.25);border-radius:50%;background:rgba(111,92,255,.12);color:#6d5efc;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.TimeZoneConverter_swapButton__ota3f:hover{transform:rotate(180deg);background:rgba(111,92,255,.18);border-color:rgba(111,92,255,.36)}.TimeZoneConverter_cardDivider__VVlgy{height:1px;margin:1.5rem 0 1.25rem;background:linear-gradient(90deg,transparent,var(--border-color),transparent)}.TimeZoneConverter_dateTimeWrap__4Ep07{position:relative;z-index:1;max-width:18rem}.TimeZoneConverter_quickSection__sGoA3{margin-top:2rem}.TimeZoneConverter_comparisonSection__rg1sV h3,.TimeZoneConverter_quickSection__sGoA3 h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.45rem;font-weight:800;letter-spacing:-.02em}.TimeZoneConverter_quickGrid__lwce8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.TimeZoneConverter_quickCard__DGqVp{padding:1rem .9rem;border-radius:var(--radius-xl);border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(15,23,42,.06),transparent 100%),var(--bg-secondary);text-align:center}.TimeZoneConverter_quickLabel__BBpIZ{display:block;color:var(--text-secondary);font-size:.8rem;font-weight:600}.TimeZoneConverter_quickLabel__BBpIZ span{color:var(--text-tertiary)}.TimeZoneConverter_quickCard__DGqVp strong{display:block;margin-top:.45rem;color:var(--text-primary);font-size:1.35rem;font-weight:800;letter-spacing:-.03em}.TimeZoneConverter_comparisonSection__rg1sV{margin-top:2rem}.TimeZoneConverter_comparisonGrid__obSUX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.TimeZoneConverter_comparisonCard__u53RS{padding:1rem .95rem;border-radius:var(--radius-xl);border:1px solid var(--border-color);background:linear-gradient(180deg,rgba(15,23,42,.06),transparent 100%),var(--bg-secondary)}.TimeZoneConverter_comparisonTitle__Nxf26{display:block;color:var(--text-primary);font-size:.95rem;font-weight:700}.TimeZoneConverter_comparisonSubtitle__QrolQ{display:block;margin-top:.18rem;color:var(--text-tertiary);font-size:.78rem;line-height:1.45}.TimeZoneConverter_comparisonTime__8Bc8G{display:block;margin-top:.7rem;color:var(--text-primary);font-size:1.4rem;font-weight:800;letter-spacing:-.03em}.TimeZoneConverter_comparisonDate__FHGtJ{display:block;margin-top:.28rem;color:var(--text-secondary);font-size:.84rem}[data-theme=dark] .TimeZoneConverter_heroTime__1x9Pv{background:linear-gradient(180deg,#f8fafc,#cbd5e1 55%,#64748b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .TimeZoneConverter_dateTimeInput___5CLc,[data-theme=dark] .TimeZoneConverter_select__V0PIx,[data-theme=dark] .TimeZoneConverter_select__V0PIx option{background:#050914;color:#f8fafc}[data-theme=dark] .TimeZoneConverter_zoneTime__e_h9i{color:#f8fafc}[data-theme=dark] .TimeZoneConverter_zoneTimeAccent__7xYOx{color:#8f84ff}@media (prefers-color-scheme:dark){:root:not([data-theme]) .TimeZoneConverter_heroTime__1x9Pv{background:linear-gradient(180deg,#f8fafc,#cbd5e1 55%,#64748b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}:root:not([data-theme]) .TimeZoneConverter_dateTimeInput___5CLc,:root:not([data-theme]) .TimeZoneConverter_select__V0PIx,:root:not([data-theme]) .TimeZoneConverter_select__V0PIx option{background:#050914;color:#f8fafc}:root:not([data-theme]) .TimeZoneConverter_zoneTime__e_h9i{color:#f8fafc}:root:not([data-theme]) .TimeZoneConverter_zoneTimeAccent__7xYOx{color:#8f84ff}}@media (max-width:900px){.TimeZoneConverter_converterGrid__AIpQx{grid-template-columns:1fr}.TimeZoneConverter_swapButton__ota3f{margin:0 auto}.TimeZoneConverter_dateTimeWrap__4Ep07{max-width:none}.TimeZoneConverter_comparisonGrid__obSUX,.TimeZoneConverter_quickGrid__lwce8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.TimeZoneConverter_converterCard__NPNlM{padding:1rem;border-radius:var(--radius-xl)}.TimeZoneConverter_heroMeta__7_Thl{font-size:.92rem}.TimeZoneConverter_zoneTime__e_h9i{font-size:1.9rem}.TimeZoneConverter_comparisonGrid__obSUX,.TimeZoneConverter_quickGrid__lwce8{grid-template-columns:1fr}}