.reset-page{padding-block:32px 72px}.reset-page .reset-intro h1{font-size:clamp(28px,3vw,40px);line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.reset-page .reset-intro p{margin-top:12px;color:var(--text-secondary);font-size:16px;line-height:1.8}.reset-page .reset-radar{display:grid;gap:32px;min-width:0;margin-top:28px}.reset-page .reset-radar>*,.reset-page section{min-width:0}.reset-page h2{color:var(--brand-navy);font-size:21px;font-weight:650;line-height:1.5}.reset-page .reset-panel{min-width:0;padding:20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.reset-page .reset-note{margin-top:6px;color:var(--text-secondary);font-size:14px;line-height:1.7}.reset-page .reset-link{display:inline-flex;align-items:center;gap:2px;min-height:24px;color:var(--primary);font-size:13px;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.reset-page .reset-link:hover{color:var(--primary-hover)}.reset-page .reset-stale{padding:12px 16px;border-radius:var(--radius);background:var(--surface-warning);color:var(--text-warning);font-size:14px;line-height:1.6}.reset-page .reset-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:32px;align-items:start;padding:24px}.reset-page .reset-status-main>p{margin-top:8px;color:var(--text-secondary);font-size:15px;line-height:1.7}.reset-page .reset-status-main>p strong{color:var(--brand-navy);font-weight:600}.reset-page .reset-duration{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.reset-page .reset-duration>div{display:grid;justify-items:center;gap:2px;min-width:72px;padding:10px 8px;border-radius:10px;background:var(--surface-blue)}.reset-page .reset-duration strong{color:var(--brand-navy);font-size:clamp(26px,3vw,36px);font-weight:650;font-variant-numeric:tabular-nums;line-height:1.15}.reset-page .reset-duration span{color:var(--text-secondary);font-size:12px}.reset-page .reset-facts{display:grid;gap:12px;min-width:0}.reset-page .reset-fact{min-width:0}.reset-page .reset-fact dt{color:var(--text-secondary);font-size:13px;line-height:1.6}.reset-page .reset-fact dd{color:var(--brand-navy);font-size:15px;font-weight:500;line-height:1.6;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.reset-page .reset-watch{background:var(--surface-warning)}.reset-page .reset-watch-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin-top:14px}.reset-page .reset-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.reset-page .reset-stats dt{color:var(--text-secondary);font-size:14px;line-height:1.5}.reset-page .reset-stats dd{margin-top:6px;color:var(--brand-navy);font-size:26px;font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums}.reset-page .reset-stats p{margin-top:6px;color:var(--text-secondary);font-size:13px;line-height:1.6}.reset-page .reset-calendar{margin-top:12px}.reset-page .reset-calendar-scroll{overflow-x:auto;padding-bottom:4px}.reset-page .reset-calendar-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.reset-page .reset-calendar table{width:100%;min-width:800px;table-layout:fixed;border-collapse:separate;border-spacing:2px}.reset-page .reset-calendar tbody th,.reset-page .reset-calendar thead td:first-child{width:34px}.reset-page .reset-calendar th{padding:0;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.2;text-align:left;white-space:nowrap;overflow:hidden}.reset-page .reset-calendar td{padding:0}.reset-page .reset-calendar td>span{display:block;height:clamp(11px,1vw,20px)}.reset-page .reset-calendar td>span,.reset-page .reset-legend span{border-radius:2px;background:var(--surface-muted)}.reset-page .reset-calendar td>span.is-future{background:transparent}.reset-page .reset-calendar .is-regular,.reset-page .reset-legend .is-regular{background:var(--brand-blue)}.reset-page .reset-calendar .is-banked,.reset-page .reset-legend .is-banked{background:var(--surface-teal);box-shadow:inset 0 0 0 2px var(--text-teal)}.reset-page .reset-calendar .is-both,.reset-page .reset-legend .is-both{background:linear-gradient(135deg,var(--brand-blue) 50%,var(--brand-teal) 50%)}.reset-page .reset-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;color:var(--text-secondary);font-size:13px;line-height:1.5;list-style:none}.reset-page .reset-legend li{display:inline-flex;align-items:center;gap:6px}.reset-page .reset-legend span{display:inline-block;width:12px;height:12px}.reset-page .reset-timeline{margin-top:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);list-style:none}.reset-page .reset-timeline li{padding:14px 20px;border-top:1px solid var(--border)}.reset-page .reset-timeline li:first-child{border-top:0}.reset-page .reset-timeline-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;line-height:1.6}.reset-page .reset-timeline-head time{color:var(--brand-navy);font-weight:500;font-variant-numeric:tabular-nums}.reset-page .reset-source{color:var(--text-secondary);font-size:13px}.reset-page .reset-type{display:inline-flex;align-items:center;min-height:22px;padding-inline:8px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.reset-page .reset-type.is-regular{background:var(--surface-blue);color:var(--primary-hover)}.reset-page .reset-type.is-banked{background:var(--surface-teal);color:var(--text-teal)}.reset-page .reset-timeline p{display:-webkit-box;margin-top:6px;overflow:hidden;color:var(--text-secondary);font-size:14px;line-height:1.6;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reset-page .reset-more{display:grid;justify-items:center;gap:8px;margin-top:16px}.reset-page .reset-updated{margin-top:-16px;font-size:13px}.reset-page .reset-faq{margin-top:40px;padding-top:32px;border-top:1px solid var(--border)}.reset-page .reset-faq details{border-bottom:1px solid var(--border)}.reset-page .reset-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-block:12px;color:var(--brand-navy);font-size:15px;font-weight:500;line-height:1.5;cursor:pointer;list-style:none}.reset-page .reset-faq summary::-webkit-details-marker{display:none}.reset-page .reset-faq summary svg{flex-shrink:0;color:var(--text-secondary);transition:transform .15s}.reset-page .reset-faq details[open] summary svg{transform:rotate(180deg)}.reset-page .reset-faq details p{padding-bottom:16px;color:var(--text-secondary);font-size:15px;line-height:1.8}.reset-page .reset-related{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:16px}.reset-page .reset-related a{display:inline-flex;align-items:center;min-height:44px;color:var(--primary);font-size:14px;text-decoration:underline;text-underline-offset:4px}.reset-page .reset-related a:hover{color:var(--primary-hover)}@media (max-width:860px){.reset-page .reset-status{gap:20px;padding:20px}.reset-page .reset-stats,.reset-page .reset-status{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.reset-page{padding-block:24px 56px}.reset-page .reset-duration>div{flex:1 1 56px;min-width:56px}.reset-page .reset-panel{padding:16px}.reset-page .reset-timeline li{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.reset-page .reset-faq summary svg{transition:none}}.reset-page .reset-alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.reset-page .reset-alert>div{flex:1 1 280px;min-width:0}.reset-page .reset-status-share{margin-top:14px}.reset-page .reset-share-back{margin-bottom:12px}.reset-page .reset-share-time{margin-top:6px;color:var(--brand-navy);font-size:clamp(24px,3vw,32px);font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.reset-page .reset-share-facts{display:grid;gap:6px;margin-top:14px;padding:0;list-style:none;color:var(--text-secondary);font-size:15px;line-height:1.7}.reset-page .reset-share-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px}.reset-share-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:20px;align-items:start;min-width:0}.reset-share-actions{display:grid;gap:8px;min-width:0}.reset-share-hint{color:var(--text-secondary);font-size:13px;line-height:1.6}.reset-share-poster{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:var(--radius)}@media (max-width:560px){.reset-share-body{grid-template-columns:minmax(0,1fr)}.reset-share-poster{max-width:260px;margin-inline:auto}}