.Timezone_wrap__QBYdo{display:flex;flex-direction:column;gap:1rem;width:100%}.Timezone_tabs__bWMrn{display:flex;gap:.4rem;border-bottom:1px solid var(--glass-border);padding-bottom:.625rem}.Timezone_tab__yLMfc{display:flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:1px solid transparent;background:none;color:var(--text-dim);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s;font-family:var(--font-inter)}.Timezone_tab__yLMfc:hover{color:var(--foreground);background:var(--glass-hover)}.Timezone_tabActive__w_7Tp{background:var(--accent-glow)!important;border-color:rgba(109,93,252,.4)!important;color:var(--accent)!important;font-weight:600}.Timezone_cardTitle__U9OqJ{font-family:var(--font-outfit);font-size:.95rem;font-weight:700;color:var(--foreground);margin-bottom:.875rem}.Timezone_inputCard__qYLJR{border-radius:1.25rem;padding:1.25rem}.Timezone_inputRow__j39YR{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.Timezone_inputGroup__Adj5Y{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:140px}.Timezone_iLabel__6VMh6{font-size:.72rem;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.Timezone_iField__GRXp_,.Timezone_iSelect___oQt2{background:rgba(255,255,255,.04);border:1.5px solid var(--glass-border);border-radius:.5rem;padding:.6rem .75rem;font-size:.875rem;color:var(--foreground);font-family:var(--font-inter);outline:none;transition:border-color .15s;width:100%;color-scheme:dark}.Timezone_iField__GRXp_:focus,.Timezone_iSelect___oQt2:focus{border-color:var(--accent)}.Timezone_iSelect___oQt2 option{background:#121215}.Timezone_nowBtn__VbXz2{padding:.6rem 1rem;border-radius:.5rem;border:1px solid rgba(109,93,252,.4);background:rgba(109,93,252,.08);color:var(--accent);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;align-self:flex-end;font-family:var(--font-inter)}.Timezone_nowBtn__VbXz2:hover{background:rgba(109,93,252,.15)}.Timezone_srcSummary__ZweE5{font-size:.8rem;color:var(--text-dim);margin-top:.625rem;line-height:1.5}.Timezone_srcSummary__ZweE5 strong{color:var(--foreground)}.Timezone_converterWrap__FYIj2{display:flex;flex-direction:column;gap:1rem}.Timezone_tzList__gcT8M{display:flex;flex-direction:column;gap:.5rem}.Timezone_tzCard__gm4lw{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:.875rem;transition:border-color .15s}.Timezone_tzCard__gm4lw:hover{border-color:rgba(109,93,252,.25)}.Timezone_tzCardLeft__bZlBS{display:flex;align-items:center;gap:.5rem;min-width:200px}.Timezone_tzFlag__7JcRd{font-size:1.1rem;flex-shrink:0}.Timezone_tzInfo__EZOH9{display:flex;flex-direction:column;gap:.1rem}.Timezone_tzName__K2HS8{font-size:.875rem;font-weight:600;color:var(--foreground)}.Timezone_tzIana__xFpPe{font-size:.68rem;color:var(--text-dim)}.Timezone_tzCardRight__nLaZ8{flex:1;text-align:right}.Timezone_tzTime__n6isz{font-family:var(--font-outfit);font-size:1.5rem;font-weight:700;color:var(--foreground);line-height:1}.Timezone_tzDate__EJ1qg{font-size:.78rem;color:var(--text-dim);margin-top:.2rem}.Timezone_tzOffset__Z0S_v{color:var(--accent);font-size:.72rem;font-weight:600}.Timezone_tzActions__nUKPu{display:flex;gap:.3rem;flex-shrink:0}.Timezone_addCard__VC6zW{border-radius:1.25rem;padding:1rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.Timezone_addLabel__DwJGM{font-size:.78rem;font-weight:600;color:var(--text-dim);white-space:nowrap}.Timezone_addSearch__NIrPN{flex:1;min-width:160px;background:rgba(255,255,255,.04);border:1.5px solid var(--glass-border);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;color:var(--foreground);font-family:var(--font-inter);outline:none;transition:border-color .15s}.Timezone_addSearch__NIrPN:focus{border-color:var(--accent)}.Timezone_tzSuggestions__JiOv3{display:flex;flex-wrap:wrap;gap:.4rem;width:100%}.Timezone_tzChip__yc7iB{padding:.3rem .75rem;border-radius:2rem;border:1px solid var(--glass-border);background:none;color:var(--text-dim);font-size:.78rem;cursor:pointer;transition:all .15s;font-family:var(--font-inter)}.Timezone_tzChip__yc7iB:hover{color:var(--accent);border-color:rgba(109,93,252,.4);background:var(--accent-glow)}.Timezone_clockGrid__3W11V{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.875rem}.Timezone_clockCard__qEioY{border-radius:1.25rem;padding:1.25rem;display:flex;flex-direction:column;gap:.35rem}.Timezone_clockAdd__4YIbK{align-items:center;justify-content:center;border:1.5px dashed var(--glass-border);cursor:pointer}.Timezone_clockAdd__4YIbK:hover{border-color:rgba(109,93,252,.4)}.Timezone_clockAddIcon__f1hEv{color:var(--text-dim);margin-bottom:.25rem}.Timezone_clockAddSelect__WjyCj{background:none;border:none;color:var(--text-dim);font-size:.8rem;cursor:pointer;font-family:var(--font-inter);outline:none;color-scheme:dark}.Timezone_clockTop__63yVy{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.Timezone_clockTime__LjAOt{font-family:var(--font-outfit);font-size:1.75rem;font-weight:700;color:var(--foreground);line-height:1}.Timezone_clockDate__JWb8r{font-size:.78rem;color:var(--text-dim)}.Timezone_clockTzName__8JqSF{font-size:.85rem;font-weight:600;color:var(--foreground);margin-top:.25rem}.Timezone_clockOffset__Urbpp{font-size:.72rem;color:var(--accent);font-weight:600}.Timezone_meetWrap__SWlL4{display:flex;flex-direction:column;gap:1rem}.Timezone_meetTZRow__hfWv6{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;padding:.75rem 1rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:.875rem}.Timezone_meetTZChip__QZqK9{display:flex;align-items:center;gap:.35rem;background:var(--accent-glow);border:1px solid rgba(109,93,252,.3);border-radius:2rem;padding:.3rem .625rem;font-size:.78rem;color:var(--accent)}.Timezone_meetTZChip__QZqK9 button{background:none;border:none;color:inherit;cursor:pointer;font-size:.9rem;line-height:1;padding:0 .1rem}.Timezone_addTzSelect__Cxev_{background:none;border:1px dashed var(--glass-border);border-radius:2rem;color:var(--text-dim);font-size:.78rem;cursor:pointer;padding:.3rem .625rem;font-family:var(--font-inter);outline:none;color-scheme:dark}.Timezone_windowsCard__kAr32{border-radius:1.25rem;padding:1.25rem}.Timezone_windows__3FeKG{display:flex;flex-direction:column;gap:.625rem}.Timezone_window__KkyZZ{padding:.875rem;background:rgba(74,222,128,.06);border:1px solid rgba(74,222,128,.2);border-radius:.75rem}.Timezone_windowUTC__2h3og{font-size:.875rem;color:#4ade80;margin-bottom:.5rem}.Timezone_windowTZs__t0cPb{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.78rem;color:var(--text-dim)}.Timezone_noOverlap__wmJWu{font-size:.875rem;color:var(--text-dim)}.Timezone_heatmapCard__dZgn_{border-radius:1.25rem;padding:1.25rem}.Timezone_heatmap__faXIv{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;border-radius:.5rem;overflow:hidden}.Timezone_heatCell__bp_pn{aspect-ratio:1;display:flex;align-items:flex-end;justify-content:center;cursor:pointer;border-radius:2px;transition:opacity .2s}.Timezone_heatLabel__pmDuQ{font-size:7px;color:rgba(255,255,255,.5);padding-bottom:2px}.Timezone_heatLegend__OqBwx{display:flex;gap:1rem;font-size:.72rem;color:var(--text-dim);margin-top:.5rem;align-items:center}@media (max-width:640px){.Timezone_heatmap__faXIv{grid-template-columns:repeat(12,1fr)}.Timezone_heatLabel__pmDuQ{display:none}}.Timezone_iconBtn__lGrKR{background:none;border:1px solid var(--glass-border);border-radius:.375rem;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.3rem;transition:all .15s}.Timezone_iconBtn__lGrKR:hover{color:var(--foreground);border-color:rgba(255,255,255,.2)}.Timezone_iconBtnDone__qszaO{border-color:#4ade80!important;color:#4ade80!important}.Timezone_iconBtnRed__68S31:hover{border-color:rgba(248,113,113,.4)!important;color:#f87171!important}