.hour-toggle-wrap.svelte-1dbmadx{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.hour-toggle-label.svelte-1dbmadx{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #64748b);flex-shrink:0}.hour-toggle.svelte-1dbmadx{display:flex;gap:.3rem;padding:.35rem;border-radius:999px;background:#ffffffb8;border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 24px #0f172a17,inset 0 1px #ffffffb3;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.hour-toggle-item.svelte-1dbmadx{padding:.5rem 1.15rem;border-radius:999px;font-size:.875rem;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-text-secondary, #475569);text-decoration:none;transition:background .18s ease,color .18s ease,transform .12s ease}.hour-toggle-item.svelte-1dbmadx:hover{color:var(--color-secondary-blue, #1e56b0);background:#1e56b012}.hour-toggle-item.svelte-1dbmadx:active{transform:scale(.94)}.hour-toggle-item.active.svelte-1dbmadx{color:#fff;background:linear-gradient(135deg,var(--color-secondary-blue, #1e56b0),var(--color-primary-blue, #1a4898));box-shadow:0 4px 14px #1e56b061}.hour-toggle-wrap.svelte-1dbmadx,.hour-toggle.svelte-1dbmadx{width:100%}@media(max-width:560px){.hour-toggle-item.svelte-1dbmadx{flex:1 1 0;text-align:center}}.info-grid.svelte-1dbmadx{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.info-grid.svelte-1dbmadx{grid-template-columns:1fr 1fr}}.info-block.svelte-1dbmadx h2:where(.svelte-1dbmadx){font-size:.9375rem;font-weight:800;color:var(--color-text-primary);margin:0 0 .75rem}.info-block.svelte-1dbmadx p:where(.svelte-1dbmadx){font-size:.875rem;color:var(--color-text-secondary);line-height:1.65;margin:0 0 .5rem}.info-block.svelte-1dbmadx p:where(.svelte-1dbmadx):last-child{margin-bottom:0}.mt-4.svelte-1dbmadx{margin-top:1rem}.color-table.svelte-1dbmadx{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--color-text-secondary)}.color-table.svelte-1dbmadx th:where(.svelte-1dbmadx){text-align:left;font-weight:600;color:var(--color-text-primary);padding:.375rem .75rem .375rem 0;border-bottom:1px solid var(--color-border-light)}.color-table.svelte-1dbmadx td:where(.svelte-1dbmadx){padding:.375rem .75rem .375rem 0;vertical-align:middle}.color-table.svelte-1dbmadx tr:where(.svelte-1dbmadx):not(:last-child) td:where(.svelte-1dbmadx){border-bottom:1px solid var(--color-border-light)}.color-dot.svelte-1dbmadx{display:inline-block;width:14px;height:14px;border-radius:4px;flex-shrink:0}.related-list.svelte-1dbmadx{display:flex;flex-direction:column;gap:.5rem}.related-item.svelte-1dbmadx{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;background:var(--color-surface-muted);border:1px solid var(--color-border-light);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-fast)}.related-item.svelte-1dbmadx:hover{background:#1e56b00f;border-color:#1e56b02e;transform:translate(2px)}.related-icon.svelte-1dbmadx{width:36px;height:36px;border-radius:var(--radius-sm);background:#1e56b017;display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:var(--color-secondary-blue);flex-shrink:0}.related-text.svelte-1dbmadx{display:flex;flex-direction:column;gap:1px;flex:1}.related-name.svelte-1dbmadx{font-size:.875rem;font-weight:700;color:var(--color-text-primary)}.related-desc.svelte-1dbmadx{font-size:.75rem;color:var(--color-text-muted)}.related-arrow.svelte-1dbmadx{font-size:1.125rem;color:var(--color-text-muted);transition:transform var(--transition-fast)}.related-item.svelte-1dbmadx:hover .related-arrow:where(.svelte-1dbmadx){transform:translate(3px);color:var(--color-secondary-blue)}
