.page-content[data-astro-cid-wmtl4jsc]{padding-top:var(--space-4)}.page-intro-header[data-astro-cid-wmtl4jsc]{text-align:center;max-width:680px;margin:0 auto var(--space-3)}.page-main-title[data-astro-cid-wmtl4jsc]{color:var(--color-ink);margin-bottom:var(--space-1);letter-spacing:-.025em;font-size:1.75rem;font-weight:700}.page-lead[data-astro-cid-wmtl4jsc]{color:var(--color-muted-ink);font-size:.9375rem;line-height:1.5}.stage-status-header[data-astro-cid-wmtl4jsc]{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.status-indicator-wrap[data-astro-cid-wmtl4jsc]{align-items:center;gap:var(--space-2);color:var(--color-muted-ink);font-size:.875rem;font-weight:500;display:inline-flex}.status-dot[data-astro-cid-wmtl4jsc]{border-radius:var(--radius-full);background-color:var(--color-subtle-ink);width:8px;height:8px;display:inline-block}.status-dot[data-astro-cid-wmtl4jsc].is-active{background-color:var(--color-success);box-shadow:0 0 0 3px #1e8e3e33}.reset-local-btn[data-astro-cid-wmtl4jsc]{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-action);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:2px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.reset-local-btn[data-astro-cid-wmtl4jsc]:hover{background-color:var(--color-surface-hover);border-color:var(--color-action)}.stage-clock-wrap[data-astro-cid-wmtl4jsc]{width:100%;margin:var(--space-1) 0}.quick-alarms-panel[data-astro-cid-wmtl4jsc]{margin-top:var(--space-5);width:100%}.quick-alarms-title[data-astro-cid-wmtl4jsc]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-ink);margin-bottom:var(--space-2);text-align:center;font-size:.75rem;font-weight:600}.quick-buttons-row[data-astro-cid-wmtl4jsc]{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tz-preset-btn[data-astro-cid-wmtl4jsc]{background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);padding:6px 14px;font-size:.8125rem}.tz-preset-btn[data-astro-cid-wmtl4jsc]:hover{border-color:var(--color-action);color:var(--color-action)}.tz-preset-btn[data-astro-cid-wmtl4jsc].is-active{background-color:var(--color-action);border-color:var(--color-action);color:#fff;font-weight:600}.popular-cities-section[data-astro-cid-wmtl4jsc]{margin-top:var(--space-6)}.cities-section-header[data-astro-cid-wmtl4jsc]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section-title[data-astro-cid-wmtl4jsc]{align-items:center;gap:var(--space-2);color:var(--color-ink);margin-bottom:0;font-size:1.25rem;font-weight:600;display:flex}.section-title[data-astro-cid-wmtl4jsc] svg[data-astro-cid-wmtl4jsc]{color:var(--color-action)}.cities-search-box[data-astro-cid-wmtl4jsc]{align-items:center;gap:var(--space-2);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:6px var(--space-3);min-width:260px;transition:border-color var(--transition-fast);display:inline-flex}.cities-search-box[data-astro-cid-wmtl4jsc]:focus-within{border-color:var(--color-action);box-shadow:0 0 0 2px #1a73e826}.cities-search-box[data-astro-cid-wmtl4jsc] svg[data-astro-cid-wmtl4jsc]{color:var(--color-muted-ink);flex-shrink:0}.city-search-input[data-astro-cid-wmtl4jsc]{color:var(--color-ink);background:0 0;border:none;outline:none;width:100%;font-size:.875rem}.cities-grid[data-astro-cid-wmtl4jsc]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.city-card[data-astro-cid-wmtl4jsc]{background-color:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);outline:none;justify-content:space-between;align-items:center;display:flex}.city-card[data-astro-cid-wmtl4jsc]:hover{border-color:var(--color-action);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.city-card[data-astro-cid-wmtl4jsc]:focus-visible{border-color:var(--color-action);box-shadow:0 0 0 2px var(--color-action)}.city-card[data-astro-cid-wmtl4jsc].is-selected{border-color:var(--color-action);box-shadow:0 0 0 1px var(--color-action);background-color:#1a73e80d}.city-info[data-astro-cid-wmtl4jsc]{flex-direction:column;gap:2px;display:flex}.city-name[data-astro-cid-wmtl4jsc]{color:var(--color-ink);font-size:.9375rem;font-weight:600}.city-tz[data-astro-cid-wmtl4jsc]{color:var(--color-muted-ink);font-size:.75rem}.city-time-wrap[data-astro-cid-wmtl4jsc]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.city-time[data-astro-cid-wmtl4jsc]{font-family:var(--font-mono);color:var(--color-action);font-size:1.25rem;font-weight:700;line-height:1}.city-day-diff[data-astro-cid-wmtl4jsc]{border-radius:var(--radius-full);padding:1px 6px;font-size:.6875rem;font-weight:600;line-height:1.2;display:none}.city-day-diff[data-astro-cid-wmtl4jsc].is-ahead{color:#b06000;background-color:#ea860026;display:inline-block}.city-day-diff[data-astro-cid-wmtl4jsc].is-behind{color:var(--color-muted-ink);background-color:#5f636826;display:inline-block}.no-cities-alert[data-astro-cid-wmtl4jsc]{padding:var(--space-6);text-align:center;color:var(--color-muted-ink);font-size:.9375rem}.info-section[data-astro-cid-wmtl4jsc]{margin-top:var(--space-6)}.steps-grid[data-astro-cid-wmtl4jsc]{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.step-card[data-astro-cid-wmtl4jsc]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.step-num[data-astro-cid-wmtl4jsc]{background-color:var(--color-action);color:#fff;border-radius:var(--radius-full);width:28px;height:28px;margin-bottom:var(--space-3);justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.step-heading[data-astro-cid-wmtl4jsc]{color:var(--color-ink);margin-bottom:var(--space-2);font-size:1rem;font-weight:600}.step-text[data-astro-cid-wmtl4jsc]{color:var(--color-muted-ink);font-size:.875rem;line-height:1.5}.faq-section[data-astro-cid-wmtl4jsc]{margin-top:var(--space-6)}.faq-accordion[data-astro-cid-wmtl4jsc]{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.faq-item[data-astro-cid-wmtl4jsc]{border:1px solid var(--color-border);border-radius:var(--radius-md);transition:background-color var(--transition-fast);overflow:hidden}.faq-item[data-astro-cid-wmtl4jsc][open]{background-color:var(--color-surface)}.faq-question[data-astro-cid-wmtl4jsc]{padding:var(--space-3) var(--space-4);color:var(--color-ink);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.faq-question[data-astro-cid-wmtl4jsc]::-webkit-details-marker{display:none}.chevron-icon[data-astro-cid-wmtl4jsc]{transition:transform var(--transition-fast);color:var(--color-muted-ink);flex-shrink:0}.faq-item[data-astro-cid-wmtl4jsc][open] .chevron-icon[data-astro-cid-wmtl4jsc]{transform:rotate(180deg)}.faq-answer[data-astro-cid-wmtl4jsc]{padding:0 var(--space-4) var(--space-4);color:var(--color-muted-ink);font-size:.875rem;line-height:1.6}.faq-answer[data-astro-cid-wmtl4jsc] p[data-astro-cid-wmtl4jsc]{margin:0}@media (width<=900px){.cities-grid[data-astro-cid-wmtl4jsc],.steps-grid[data-astro-cid-wmtl4jsc]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.page-main-title[data-astro-cid-wmtl4jsc]{font-size:1.5rem}.cities-grid[data-astro-cid-wmtl4jsc],.steps-grid[data-astro-cid-wmtl4jsc]{grid-template-columns:1fr}.cities-section-header[data-astro-cid-wmtl4jsc]{flex-direction:column;align-items:stretch}.cities-search-box[data-astro-cid-wmtl4jsc]{width:100%}}
