.th-header[data-astro-cid-7uxwnxcf]{margin-bottom:24px}.th-badge-row[data-astro-cid-7uxwnxcf]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.build-pill[data-astro-cid-7uxwnxcf]{color:var(--text-muted);background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);padding:3px 10px;font-size:.8rem;font-weight:600}.th-title[data-astro-cid-7uxwnxcf]{color:var(--text);margin:0 0 10px;font-size:2.2rem}.th-lead[data-astro-cid-7uxwnxcf]{color:var(--text-muted);max-width:800px;margin:0;font-size:1.05rem;line-height:1.6}.th-main-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px;display:grid}@media (width>=900px){.th-main-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:360px minmax(0,1fr);align-items:start}}.th-hero-card[data-astro-cid-7uxwnxcf]{text-align:center;flex-direction:column;min-width:0;padding:24px;display:flex}.th-main-grid[data-astro-cid-7uxwnxcf]>[data-astro-cid-7uxwnxcf]{min-width:0}.th-map-btn[data-astro-cid-7uxwnxcf]{white-space:normal;text-align:center;max-width:100%}@media (width<=480px){.th-main-grid[data-astro-cid-7uxwnxcf] .th-hero-card[data-astro-cid-7uxwnxcf],.th-main-grid[data-astro-cid-7uxwnxcf] .th-schedule-card[data-astro-cid-7uxwnxcf]{padding:18px 14px}}.th-card-header[data-astro-cid-7uxwnxcf]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:20px;padding-bottom:12px;display:flex}.th-card-title[data-astro-cid-7uxwnxcf]{color:var(--text);margin:0;font-size:1.25rem}.th-card-badge[data-astro-cid-7uxwnxcf]{border-radius:var(--radius-pill);background-color:var(--surface-2);color:var(--text);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;font-size:.8rem;font-weight:700}.th-card-badge[data-astro-cid-7uxwnxcf].status-active{background-color:var(--btn-accent-fill);color:var(--on-texture);border-color:#0000}.th-card-badge[data-astro-cid-7uxwnxcf].status-announcing{background-color:var(--accent-2);color:var(--accent-2-ink);border-color:#0000}.th-card-badge[data-astro-cid-7uxwnxcf].status-upcoming{background-color:var(--surface-2);color:var(--text)}.th-countdown-display[data-astro-cid-7uxwnxcf]{padding:20px 0}.th-time-units[data-astro-cid-7uxwnxcf]{justify-content:center;align-items:center;gap:8px;display:flex}.th-unit-box[data-astro-cid-7uxwnxcf]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;align-items:center;min-width:64px;padding:10px 14px;display:flex}.th-unit-num[data-astro-cid-7uxwnxcf]{font-family:var(--font-heading);color:var(--text);font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:700;line-height:1}.th-unit-lbl[data-astro-cid-7uxwnxcf]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-top:4px;font-size:.72rem;font-weight:600}.th-unit-sep[data-astro-cid-7uxwnxcf]{font-family:var(--font-heading);color:var(--text-muted);user-select:none;font-size:2rem;font-weight:700}.th-cd-desc[data-astro-cid-7uxwnxcf]{color:var(--text-muted);margin:16px 0 0;font-size:.95rem;font-weight:600}.th-tz-bar[data-astro-cid-7uxwnxcf]{color:var(--text-muted);border-top:1px dashed var(--line);justify-content:center;align-items:center;gap:8px;margin-top:16px;padding-top:12px;font-size:.8rem;display:flex}.th-tz-icon[data-astro-cid-7uxwnxcf]{color:var(--btn-fill);font-size:.6rem}.th-tz-text[data-astro-cid-7uxwnxcf]{line-height:1.4}.th-noscript-fallback[data-astro-cid-7uxwnxcf]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);text-align:left;margin-top:16px;padding:12px;font-size:.85rem}.th-schedule-card[data-astro-cid-7uxwnxcf]{padding:24px}.th-schedule-note[data-astro-cid-7uxwnxcf]{color:var(--text-muted);margin:0 0 18px;font-size:.95rem;line-height:1.5}.th-table-container[data-astro-cid-7uxwnxcf]{border:1px solid var(--line);border-radius:var(--radius-md);background-color:var(--surface);overflow-x:auto}.th-schedule-table[data-astro-cid-7uxwnxcf]{border-collapse:collapse;text-align:left;width:100%;margin:0;font-size:.9rem}.th-schedule-table[data-astro-cid-7uxwnxcf] th[data-astro-cid-7uxwnxcf]{background-color:var(--surface-2);color:var(--text);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-weight:700}.th-schedule-table[data-astro-cid-7uxwnxcf] td[data-astro-cid-7uxwnxcf]{border-bottom:1px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums;padding:12px 14px}.th-schedule-table[data-astro-cid-7uxwnxcf] tr[data-astro-cid-7uxwnxcf]:last-child td[data-astro-cid-7uxwnxcf]{border-bottom:none}.th-col-round[data-astro-cid-7uxwnxcf],.th-col-call[data-astro-cid-7uxwnxcf],.th-col-start[data-astro-cid-7uxwnxcf],.th-col-utc[data-astro-cid-7uxwnxcf],.th-col-status[data-astro-cid-7uxwnxcf]{white-space:nowrap}.th-loading-cell[data-astro-cid-7uxwnxcf]{text-align:center;color:var(--text-muted);padding:20px;font-style:italic}.th-status-pill[data-astro-cid-7uxwnxcf]{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.th-status-pill[data-astro-cid-7uxwnxcf].badge-active{background-color:var(--btn-accent-fill);color:var(--on-texture)}.th-status-pill[data-astro-cid-7uxwnxcf].badge-announcing{background-color:var(--accent-2);color:var(--accent-2-ink)}.th-status-pill[data-astro-cid-7uxwnxcf].badge-upcoming{background-color:var(--surface-2);color:var(--text-muted);border:1px solid var(--line)}.th-nojs-schedule[data-astro-cid-7uxwnxcf]{background-color:var(--surface-2);border-radius:var(--radius-md);margin-top:18px;padding:14px}.th-subheading[data-astro-cid-7uxwnxcf]{color:var(--text);margin-bottom:8px;font-weight:700}.th-rule-list[data-astro-cid-7uxwnxcf]{color:var(--text);margin:0;padding-left:20px;font-size:.88rem;line-height:1.6}.th-section[data-astro-cid-7uxwnxcf]{margin-top:40px;margin-bottom:36px}.th-section-header[data-astro-cid-7uxwnxcf]{margin-bottom:20px}.th-section-title[data-astro-cid-7uxwnxcf]{color:var(--text);margin:8px 0 6px;font-size:1.8rem}.th-section-desc[data-astro-cid-7uxwnxcf]{color:var(--text-muted);max-width:820px;margin:0;font-size:.98rem;line-height:1.6}.th-server-pick-notice[data-astro-cid-7uxwnxcf]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);align-items:flex-start;gap:12px;margin-bottom:24px;padding:14px 18px;font-size:.9rem;line-height:1.5;display:flex}.th-notice-icon[data-astro-cid-7uxwnxcf]{color:var(--accent);margin-top:1px;font-size:1.2rem;line-height:1}.th-notice-body[data-astro-cid-7uxwnxcf]{flex:1}.th-locations-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=768px){.th-locations-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.th-location-card[data-astro-cid-7uxwnxcf]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;padding:20px;display:flex}.th-loc-head[data-astro-cid-7uxwnxcf]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.th-loc-district[data-astro-cid-7uxwnxcf]{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:.8rem;font-weight:700}.th-loc-pin-badge[data-astro-cid-7uxwnxcf],.th-loc-badge-outer[data-astro-cid-7uxwnxcf]{border-radius:var(--radius-pill);background-color:var(--surface-2);border:1px solid var(--line);color:var(--text-muted);padding:2px 8px;font-size:.72rem;font-weight:600}.th-loc-pin-badge[data-astro-cid-7uxwnxcf]{color:var(--text);background-color:var(--surface-2)}.th-loc-name[data-astro-cid-7uxwnxcf]{color:var(--text);margin:0 0 10px;font-size:1.35rem}.th-loc-announcement[data-astro-cid-7uxwnxcf]{background-color:var(--surface-2);border-left:3px solid var(--accent-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text);margin:0 0 12px;padding:8px 12px;font-size:.85rem;font-style:italic;line-height:1.45}.th-loc-desc[data-astro-cid-7uxwnxcf]{color:var(--text-muted);flex:1;margin:0 0 16px;font-size:.88rem;line-height:1.5}.th-loc-meta[data-astro-cid-7uxwnxcf]{border-top:1px dashed var(--line);flex-direction:column;gap:4px;margin-bottom:14px;padding:10px 0;display:flex}.th-loc-meta-item[data-astro-cid-7uxwnxcf]{color:var(--text-muted);font-size:.8rem}.th-loc-action[data-astro-cid-7uxwnxcf]{margin-top:auto}.th-map-btn[data-astro-cid-7uxwnxcf]{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:.88rem;display:inline-flex}.th-btn-pin[data-astro-cid-7uxwnxcf]{width:16px;height:16px}.th-loc-status-note[data-astro-cid-7uxwnxcf]{color:var(--text-muted);text-align:center;padding:8px 0;font-size:.8rem;font-style:italic;display:block}.th-dialogue-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width>=640px){.th-dialogue-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.th-dialogue-card[data-astro-cid-7uxwnxcf]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px}.th-dialogue-speaker[data-astro-cid-7uxwnxcf]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.th-speaker-name[data-astro-cid-7uxwnxcf]{color:var(--accent);font-size:.95rem;font-weight:700}.th-speaker-role[data-astro-cid-7uxwnxcf]{color:var(--text-muted);background-color:var(--surface-2);border-radius:var(--radius-pill);border:1px solid var(--line);padding:2px 6px;font-size:.75rem}.th-dialogue-text[data-astro-cid-7uxwnxcf]{color:var(--text);margin:0;font-size:.88rem;font-style:italic;line-height:1.5}.th-flow-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:32px;display:grid}@media (width>=768px){.th-flow-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.th-flow-step[data-astro-cid-7uxwnxcf]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:18px;position:relative}.th-step-num[data-astro-cid-7uxwnxcf]{background-color:var(--accent);width:28px;height:28px;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:.9rem;font-weight:700;display:inline-flex}.th-step-title[data-astro-cid-7uxwnxcf]{color:var(--text);margin:0 0 8px;font-size:1.05rem}.th-step-text[data-astro-cid-7uxwnxcf]{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.th-subsection[data-astro-cid-7uxwnxcf]{margin-top:32px}.th-subsection-title[data-astro-cid-7uxwnxcf]{color:var(--text);margin:0 0 6px;font-size:1.35rem}.th-subsection-lead[data-astro-cid-7uxwnxcf]{color:var(--text-muted);margin:0 0 16px;font-size:.9rem}.th-items-showcase[data-astro-cid-7uxwnxcf]{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width>=768px){.th-items-showcase[data-astro-cid-7uxwnxcf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.th-item-card[data-astro-cid-7uxwnxcf]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);align-items:flex-start;gap:14px;padding:16px;display:flex}.th-item-icon-wrap[data-astro-cid-7uxwnxcf]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.th-item-icon[data-astro-cid-7uxwnxcf]{object-fit:contain;width:40px;height:40px}.th-item-info[data-astro-cid-7uxwnxcf]{flex:1}.th-item-name[data-astro-cid-7uxwnxcf]{margin:0 0 4px;font-size:1.05rem}.th-item-name[data-astro-cid-7uxwnxcf] a[data-astro-cid-7uxwnxcf]{color:var(--text);text-decoration:none}.th-item-name[data-astro-cid-7uxwnxcf] a[data-astro-cid-7uxwnxcf]:hover{color:var(--accent);text-decoration:underline}.th-item-stat[data-astro-cid-7uxwnxcf]{color:var(--accent);margin-bottom:6px;font-size:.78rem;font-weight:600;display:block}.th-item-desc[data-astro-cid-7uxwnxcf]{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.4}.th-chests-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width>=640px){.th-chests-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.th-chests-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.th-chest-card[data-astro-cid-7uxwnxcf]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:16px}.th-chest-card[data-astro-cid-7uxwnxcf].th-chest-golden{border-color:var(--accent-2);background-color:var(--surface-2)}.th-chest-top[data-astro-cid-7uxwnxcf]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.th-chest-icon[data-astro-cid-7uxwnxcf]{object-fit:contain;flex-shrink:0;width:44px;height:44px}.th-chest-title[data-astro-cid-7uxwnxcf]{color:var(--text);margin:0 0 2px;font-size:1rem}.th-chest-key-req[data-astro-cid-7uxwnxcf]{color:var(--text-muted);font-size:.78rem}.th-chest-key-req[data-astro-cid-7uxwnxcf] a[data-astro-cid-7uxwnxcf]{color:var(--accent)}.th-chest-desc[data-astro-cid-7uxwnxcf]{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.4}.th-goodies-box[data-astro-cid-7uxwnxcf]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:24px;padding:20px}.th-goodies-header[data-astro-cid-7uxwnxcf]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.th-goodies-title[data-astro-cid-7uxwnxcf]{color:var(--text);margin:0;font-size:1.15rem}.th-goodies-text[data-astro-cid-7uxwnxcf]{color:var(--text-muted);margin:0 0 14px;font-size:.88rem}.th-goodies-items[data-astro-cid-7uxwnxcf]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=640px){.th-goodies-items[data-astro-cid-7uxwnxcf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.th-goody-item[data-astro-cid-7uxwnxcf]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:12px;display:flex}.th-goody-icon[data-astro-cid-7uxwnxcf]{object-fit:contain;flex-shrink:0;width:36px;height:36px}.th-goody-name[data-astro-cid-7uxwnxcf]{font-size:.92rem;font-weight:700;display:block}.th-goody-name[data-astro-cid-7uxwnxcf] a[data-astro-cid-7uxwnxcf]{color:var(--text);text-decoration:none}.th-goody-name[data-astro-cid-7uxwnxcf] a[data-astro-cid-7uxwnxcf]:hover{color:var(--accent);text-decoration:underline}.th-goody-qty[data-astro-cid-7uxwnxcf]{color:var(--accent);font-size:.78rem;font-weight:600;display:block}.th-recipe-pools-box[data-astro-cid-7uxwnxcf]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px}.th-recipe-pools-title[data-astro-cid-7uxwnxcf]{color:var(--text);margin:0 0 6px;font-size:1.15rem}.th-recipe-pools-desc[data-astro-cid-7uxwnxcf]{color:var(--text-muted);margin:0 0 16px;font-size:.88rem}.th-pools-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=640px){.th-pools-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.th-pools-grid[data-astro-cid-7uxwnxcf]{grid-template-columns:repeat(4,minmax(0,1fr))}}.th-pool-col[data-astro-cid-7uxwnxcf]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);padding:14px;font-size:.82rem}.th-pool-col[data-astro-cid-7uxwnxcf] strong[data-astro-cid-7uxwnxcf]{color:var(--accent);margin-bottom:8px;font-size:.88rem;display:block}.th-pool-col[data-astro-cid-7uxwnxcf] ul[data-astro-cid-7uxwnxcf]{color:var(--text-muted);margin:0;padding-left:18px;line-height:1.5}.th-faq-list[data-astro-cid-7uxwnxcf]{flex-direction:column;gap:12px;display:flex}.th-faq-item[data-astro-cid-7uxwnxcf]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:0;transition:border-color .15s;overflow:hidden}.th-faq-item[data-astro-cid-7uxwnxcf][open]{border-color:var(--accent)}.th-faq-question[data-astro-cid-7uxwnxcf]{color:var(--text);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.th-faq-question[data-astro-cid-7uxwnxcf]::-webkit-details-marker{display:none}.th-faq-toggle-icon[data-astro-cid-7uxwnxcf]{color:var(--accent);flex-shrink:0;font-size:.8rem;transition:transform .2s}.th-faq-item[data-astro-cid-7uxwnxcf][open] .th-faq-toggle-icon[data-astro-cid-7uxwnxcf]{transform:rotate(180deg)}.th-faq-answer[data-astro-cid-7uxwnxcf]{color:var(--text-muted);border-top:1px solid var(--line);padding:0 20px 18px;font-size:.92rem;line-height:1.6}.th-faq-answer[data-astro-cid-7uxwnxcf] p[data-astro-cid-7uxwnxcf]{margin:14px 0 0}@media (width<=640px){.th-title[data-astro-cid-7uxwnxcf]{font-size:1.7rem}.th-section-title[data-astro-cid-7uxwnxcf]{font-size:1.5rem}.th-unit-box[data-astro-cid-7uxwnxcf]{min-width:52px;padding:8px 10px}.th-unit-num[data-astro-cid-7uxwnxcf]{font-size:1.6rem}.th-unit-sep[data-astro-cid-7uxwnxcf]{font-size:1.5rem}.th-schedule-table[data-astro-cid-7uxwnxcf] th[data-astro-cid-7uxwnxcf],.th-schedule-table[data-astro-cid-7uxwnxcf] td[data-astro-cid-7uxwnxcf]{padding:8px 10px;font-size:.82rem}}
