.pair-page-wrapper[data-astro-cid-k4rxdbxp]{gap:var(--space-8);flex-direction:column;display:flex}.pair-hero-section[data-astro-cid-k4rxdbxp]{background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);border-bottom:1px solid var(--border-subtle);padding:var(--space-8) 0 var(--space-10)}.breadcrumb-nav[data-astro-cid-k4rxdbxp]{color:var(--text-muted);margin-bottom:var(--space-4);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.breadcrumb-nav[data-astro-cid-k4rxdbxp] a[data-astro-cid-k4rxdbxp]{color:var(--text-secondary)}.breadcrumb-nav[data-astro-cid-k4rxdbxp] a[data-astro-cid-k4rxdbxp]:hover{color:var(--accent-primary)}.hero-badge[data-astro-cid-k4rxdbxp]{border-radius:var(--radius-full);background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--accent-primary);margin-bottom:var(--space-3);align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.pulse-dot[data-astro-cid-k4rxdbxp]{background-color:var(--accent-success);width:6px;height:6px;box-shadow:0 0 8px var(--accent-success);border-radius:50%}.pair-hero-title[data-astro-cid-k4rxdbxp]{color:var(--text-primary);margin-bottom:var(--space-3);font-size:clamp(1.8rem,4vw,2.75rem);font-weight:800;line-height:1.2}.city-highlight[data-astro-cid-k4rxdbxp]{color:var(--accent-primary)}.vs-label[data-astro-cid-k4rxdbxp]{color:var(--text-muted);padding:0 .35rem;font-weight:400}.sub-label[data-astro-cid-k4rxdbxp]{color:var(--text-secondary);margin-top:.2rem;font-size:.65em;font-weight:600;display:block}.pair-summary-banner[data-astro-cid-k4rxdbxp]{color:var(--text-primary);margin-bottom:var(--space-8);font-size:1.15rem}.twin-clocks-deck[data-astro-cid-k4rxdbxp]{align-items:center;gap:var(--space-4);background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md);grid-template-columns:1fr auto 1fr;display:grid}.dst-notice-callout[data-astro-cid-k4rxdbxp]{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);color:var(--text-secondary);background:#38bdf814;border:1px solid #38bdf840;font-size:.88rem;line-height:1.5;display:flex}.dst-notice-icon[data-astro-cid-k4rxdbxp]{font-size:1.25rem;line-height:1}.dst-notice-text[data-astro-cid-k4rxdbxp] strong[data-astro-cid-k4rxdbxp]{color:var(--text-primary)}.city-clock-box[data-astro-cid-k4rxdbxp]{gap:var(--space-3);flex-direction:column;display:flex}.box-header[data-astro-cid-k4rxdbxp]{align-items:center;gap:var(--space-3);display:flex}.box-flag[data-astro-cid-k4rxdbxp]{font-size:2rem;line-height:1}.box-city-name[data-astro-cid-k4rxdbxp]{color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:700}.box-country-sub[data-astro-cid-k4rxdbxp]{color:var(--text-muted);font-size:.82rem}.box-time-display[data-astro-cid-k4rxdbxp]{align-items:baseline;gap:2px;display:flex}.box-hm[data-astro-cid-k4rxdbxp]{color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800}.box-sec[data-astro-cid-k4rxdbxp]{color:var(--text-muted);font-size:1.25rem;font-weight:600}.box-badge[data-astro-cid-k4rxdbxp]{border-radius:var(--radius-sm);background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-subtle);margin-left:8px;padding:2px 8px;font-size:.75rem;font-weight:700}.box-meta[data-astro-cid-k4rxdbxp]{gap:var(--space-4);color:var(--text-secondary);font-size:.8rem;display:flex}.diff-connector[data-astro-cid-k4rxdbxp]{align-items:center;gap:var(--space-2);padding:0 var(--space-4);flex-direction:column;display:flex}.diff-arrow[data-astro-cid-k4rxdbxp]{color:var(--accent-primary);font-size:1.5rem}.diff-hours-pill[data-astro-cid-k4rxdbxp]{border-radius:var(--radius-full);background:var(--badge-rel-bg);color:var(--badge-rel-text);padding:2px 10px;font-size:.9rem;font-weight:700}.cta-open-converter[data-astro-cid-k4rxdbxp]{margin-top:4px}.btn-swap-corridor[data-astro-cid-k4rxdbxp]{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:4px 10px;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .15s}.btn-swap-corridor[data-astro-cid-k4rxdbxp]:hover{color:var(--text-primary);border-color:var(--accent-primary);background:var(--bg-card-hover)}.corridor-metrics-grid[data-astro-cid-k4rxdbxp]{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.metric-card[data-astro-cid-k4rxdbxp]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex}.metric-icon[data-astro-cid-k4rxdbxp]{font-size:1.75rem}.metric-info[data-astro-cid-k4rxdbxp]{flex-direction:column;gap:2px;display:flex}.metric-label[data-astro-cid-k4rxdbxp]{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:600}.metric-val[data-astro-cid-k4rxdbxp]{color:var(--text-primary);font-size:1.05rem}.calling-window-card[data-astro-cid-k4rxdbxp]{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-8);box-shadow:var(--shadow-sm)}.calling-window-header[data-astro-cid-k4rxdbxp]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.calling-window-title-group[data-astro-cid-k4rxdbxp]{align-items:center;gap:var(--space-3);display:flex}.calling-window-icon[data-astro-cid-k4rxdbxp]{font-size:2rem;line-height:1}.calling-window-title[data-astro-cid-k4rxdbxp]{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.calling-window-sub[data-astro-cid-k4rxdbxp]{color:var(--text-secondary);margin-top:2px;font-size:.85rem}.calling-status-badge-wrap[data-astro-cid-k4rxdbxp] .status-pill[data-astro-cid-k4rxdbxp]{border-radius:var(--radius-full);align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.status-pill[data-astro-cid-k4rxdbxp].status-active{color:#34d399;background-color:#10b9811f;border:1px solid #10b9814d}.status-pill[data-astro-cid-k4rxdbxp].status-inactive{background-color:var(--bg-secondary);color:var(--text-muted);border:1px solid var(--border-subtle)}.calling-window-times-grid[data-astro-cid-k4rxdbxp]{align-items:center;gap:var(--space-4);background-color:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-4);text-align:center;grid-template-columns:1fr auto 1fr;display:grid}.time-block-label[data-astro-cid-k4rxdbxp]{color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.time-block-val[data-astro-cid-k4rxdbxp]{color:var(--accent-primary);font-size:1.25rem;font-weight:700}.time-block-arrow[data-astro-cid-k4rxdbxp]{color:var(--text-muted);font-size:1.5rem}.calling-window-text[data-astro-cid-k4rxdbxp]{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.55}@media (width<=640px){.calling-window-times-grid[data-astro-cid-k4rxdbxp]{gap:var(--space-3);grid-template-columns:1fr}.time-block-arrow[data-astro-cid-k4rxdbxp]{display:none}}.schedule-matrix-card[data-astro-cid-k4rxdbxp]{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-8)}.matrix-card-header[data-astro-cid-k4rxdbxp]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.matrix-title[data-astro-cid-k4rxdbxp]{color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:700}.matrix-subtitle[data-astro-cid-k4rxdbxp]{color:var(--text-secondary);margin-top:4px;font-size:.85rem}.matrix-legend[data-astro-cid-k4rxdbxp]{gap:var(--space-2);display:flex}.legend-badge[data-astro-cid-k4rxdbxp]{border-radius:var(--radius-full);padding:3px 8px;font-size:.72rem;font-weight:600}.legend-badge[data-astro-cid-k4rxdbxp].work{color:#34d399;background:#10b98126}.legend-badge[data-astro-cid-k4rxdbxp].shoulder{color:#fbbf24;background:#f59e0b26}.legend-badge[data-astro-cid-k4rxdbxp].sleep{color:var(--text-muted);background:#94a3b81a}.table-responsive[data-astro-cid-k4rxdbxp]{overflow-x:auto}.schedule-table[data-astro-cid-k4rxdbxp]{border-collapse:collapse;width:100%;font-size:.88rem}.schedule-table[data-astro-cid-k4rxdbxp] th[data-astro-cid-k4rxdbxp]{text-align:left;padding:var(--space-3) var(--space-4);background-color:var(--bg-secondary);border-bottom:2px solid var(--border-subtle);color:var(--text-secondary);font-weight:600}.schedule-table[data-astro-cid-k4rxdbxp] td[data-astro-cid-k4rxdbxp]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.schedule-table[data-astro-cid-k4rxdbxp] tr[data-astro-cid-k4rxdbxp].optimal-row{background-color:#10b9810d}.hour-cell[data-astro-cid-k4rxdbxp]{align-items:center;gap:8px;display:flex}.type-dot[data-astro-cid-k4rxdbxp]{border-radius:50%;width:8px;height:8px}.type-dot[data-astro-cid-k4rxdbxp].work{background-color:var(--accent-success)}.type-dot[data-astro-cid-k4rxdbxp].shoulder{background-color:var(--accent-warning)}.type-dot[data-astro-cid-k4rxdbxp].sleep{background-color:var(--text-muted);opacity:.4}.ampm-sub[data-astro-cid-k4rxdbxp]{color:var(--text-muted);font-size:.75rem}.day-offset-badge[data-astro-cid-k4rxdbxp]{border-radius:var(--radius-sm);padding:1px 6px;font-size:.7rem;font-weight:600}.day-offset-badge[data-astro-cid-k4rxdbxp].next-day{color:#38bdf8;background:#38bdf826}.day-offset-badge[data-astro-cid-k4rxdbxp].prev-day{color:#f59e0b;background:#f59e0b26}.status-tag[data-astro-cid-k4rxdbxp]{font-size:.78rem;font-weight:600}.tag-optimal[data-astro-cid-k4rxdbxp]{color:#34d399}.tag-workable[data-astro-cid-k4rxdbxp]{color:#fbbf24}.tag-off[data-astro-cid-k4rxdbxp]{color:var(--text-muted)}.pair-faq-section[data-astro-cid-k4rxdbxp]{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.faq-card[data-astro-cid-k4rxdbxp]{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.faq-q[data-astro-cid-k4rxdbxp]{color:var(--text-primary);margin-bottom:var(--space-2);font-size:1.05rem;font-weight:700}.faq-a[data-astro-cid-k4rxdbxp]{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}@media (width<=840px){.twin-clocks-deck[data-astro-cid-k4rxdbxp]{text-align:center;grid-template-columns:1fr}.box-header[data-astro-cid-k4rxdbxp],.box-time-display[data-astro-cid-k4rxdbxp],.box-meta[data-astro-cid-k4rxdbxp]{justify-content:center}.diff-connector[data-astro-cid-k4rxdbxp]{padding:var(--space-4) 0}}
