.progress-module__Yq3Ria__root{--ink:#0a0d1f;--cream:#faf9f7;--navy:#133951;--gold:#d6b585;--card:#fff;--card-border:#e8e2d6;--muted:#8b8378;--serif-ink:#3a3d4a;--serif-soft:#6e6a64;--shipped-bg:#e2ead8;--shipped-fg:#4a6b3a;--live-bg:#f5e7c6;--live-fg:#7a5e15;--live-dot:#b8933f;background:var(--cream);color:var(--ink);font-family:var(--font-sans), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}.progress-module__Yq3Ria__mono{font-family:var(--font-mono), ui-monospace, monospace}.progress-module__Yq3Ria__hero{background:linear-gradient(135deg,#1c1f2b 0%,#15171f 100%);border-bottom:1px solid #ffffff0f;position:relative;overflow:hidden}.progress-module__Yq3Ria__heroGlow{pointer-events:none;background:radial-gradient(900px 520px at 84% -10%,#d6b58529,#0000 60%),radial-gradient(760px 520px at -4% 120%,#1339514d,#0000 55%);position:absolute;inset:0}.progress-module__Yq3Ria__nav{z-index:2;position:relative}.progress-module__Yq3Ria__navInner{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;height:70px;margin:0 auto;padding:0 clamp(20px,5vw,36px);display:flex}.progress-module__Yq3Ria__brand{letter-spacing:-.01em;color:#f5f1e8;align-items:center;gap:9px;font-size:19px;font-weight:900;display:flex}.progress-module__Yq3Ria__brandDot{background:var(--gold);border-radius:50%;width:9px;height:9px}.progress-module__Yq3Ria__navRight{align-items:center;gap:clamp(14px,3vw,26px);display:flex}.progress-module__Yq3Ria__navLink{font-family:var(--font-mono), ui-monospace, monospace;color:#ede7dbb8;letter-spacing:.02em;font-size:12px}.progress-module__Yq3Ria__navLink:hover{color:#f5f1e8}.progress-module__Yq3Ria__cta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;background:var(--gold);color:#1a1205;white-space:nowrap;border-radius:9999px;padding:10px 18px;font-size:12.5px;font-weight:700;transition:background .2s;box-shadow:0 6px 18px -8px #d6b5858c}.progress-module__Yq3Ria__cta:hover{color:#1a1205;background:#e0c192}.progress-module__Yq3Ria__heroBody{z-index:1;max-width:1080px;margin:0 auto;padding:clamp(40px,7vw,68px) clamp(20px,5vw,36px) clamp(48px,7vw,76px);position:relative}.progress-module__Yq3Ria__heroKicker{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.16em;color:var(--gold);flex-direction:column;gap:11px;margin-bottom:22px;font-size:10px;display:flex}.progress-module__Yq3Ria__heroRule{background:var(--gold);width:56px;height:2px}.progress-module__Yq3Ria__heroTitle{letter-spacing:-.025em;color:#f7f4ec;max-width:16ch;margin:0;font-size:clamp(2.2rem,5.4vw,4rem);font-weight:900;line-height:1.03}.progress-module__Yq3Ria__heroAccent{color:var(--gold)}.progress-module__Yq3Ria__heroLede{font-family:var(--font-editorial), Georgia, serif;color:#ede7dbd1;max-width:40ch;margin:18px 0 0;font-size:clamp(1.15rem,2vw,1.55rem);font-style:italic}.progress-module__Yq3Ria__heroCopy{font-family:var(--font-editorial), Georgia, serif;color:#ede7dba8;max-width:56ch;margin:18px 0 0;font-size:1.05rem;line-height:1.65}.progress-module__Yq3Ria__clock{background:var(--card);border:1px solid var(--card-border);border-radius:18px;margin-top:clamp(30px,5vw,44px);padding:clamp(20px,3.5vw,30px);box-shadow:0 1px 2px #3f311c0d,0 24px 60px -34px #00000080}.progress-module__Yq3Ria__clockTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.progress-module__Yq3Ria__clockKicker{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:10px}.progress-module__Yq3Ria__clockWeek{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:8px;display:flex}.progress-module__Yq3Ria__clockWeekNum{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);letter-spacing:-.02em;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:700;line-height:.9}.progress-module__Yq3Ria__clockWeekTotal{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:1.1rem}.progress-module__Yq3Ria__clockPctWrap{text-align:right}.progress-module__Yq3Ria__clockPct{font-family:var(--font-mono), ui-monospace, monospace;color:var(--navy);letter-spacing:-.02em;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:700;line-height:.9}.progress-module__Yq3Ria__clockPctSign{color:var(--muted);font-size:1.4rem}.progress-module__Yq3Ria__clockPctLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;font-size:10px}.progress-module__Yq3Ria__progress{margin-top:22px}.progress-module__Yq3Ria__caretRow{height:16px;position:relative}.progress-module__Yq3Ria__caret{text-align:center;position:absolute;bottom:0;transform:translate(-50%)}.progress-module__Yq3Ria__caretLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--navy);font-size:9px;font-weight:700}.progress-module__Yq3Ria__caretStem{background:var(--navy);width:1.5px;height:7px;margin:2px auto 0;display:block}.progress-module__Yq3Ria__track{background:#ede7db;border:1px solid #e2dbcc;border-radius:9px;height:18px;position:relative;overflow:hidden}.progress-module__Yq3Ria__fill{background:linear-gradient(90deg,#aaa396 0%,#d6b585 52%,#133951 100%);border-radius:9px;animation:1.1s cubic-bezier(.4,0,.1,1) progress-module__Yq3Ria__nl-fill;position:absolute;top:0;bottom:0;left:0}.progress-module__Yq3Ria__trackTick{background:#0a0d1f24;width:1px;position:absolute;top:0;bottom:0}.progress-module__Yq3Ria__axis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.progress-module__Yq3Ria__axis span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.progress-module__Yq3Ria__axisEnd{text-align:right}.progress-module__Yq3Ria__facts{background:#efeae0;border:1px solid #efeae0;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:22px 0 0;display:grid;overflow:hidden}.progress-module__Yq3Ria__fact{background:#fcfbf9;padding:13px 15px}.progress-module__Yq3Ria__factLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:9px}.progress-module__Yq3Ria__factValue{color:var(--ink);align-items:center;gap:7px;margin:5px 0 0;font-size:14px;font-weight:800;display:flex}.progress-module__Yq3Ria__liveDot{background:var(--live-dot);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.progress-module__Yq3Ria__liveDot:after{content:"";background:var(--live-dot);border-radius:50%;animation:1.7s cubic-bezier(0,0,.2,1) infinite progress-module__Yq3Ria__nl-ping;position:absolute;inset:0}.progress-module__Yq3Ria__build{max-width:1080px;margin:0 auto;padding:clamp(48px,7vw,80px) clamp(20px,5vw,36px)}.progress-module__Yq3Ria__buildHead{max-width:640px;margin-bottom:clamp(32px,5vw,48px)}.progress-module__Yq3Ria__buildKicker{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:10px}.progress-module__Yq3Ria__buildTitle{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:900;line-height:1.1}.progress-module__Yq3Ria__buildLede{font-family:var(--font-editorial), Georgia, serif;color:var(--serif-ink);margin:14px 0 0;font-size:1.06rem;line-height:1.65}.progress-module__Yq3Ria__buildRule{background:var(--card-border);height:1px;margin-top:20px}.progress-module__Yq3Ria__phases{flex-direction:column;display:flex}.progress-module__Yq3Ria__phase{padding-bottom:clamp(34px,5vw,48px);padding-left:clamp(26px,4vw,40px);position:relative}.progress-module__Yq3Ria__spine{background:#e8e2d6;border-radius:1px;width:2px;position:absolute;top:22px;bottom:-6px;left:7px}.progress-module__Yq3Ria__phase:last-child .progress-module__Yq3Ria__spine{bottom:18px}.progress-module__Yq3Ria__node{background:var(--cream);z-index:1;border:2px solid #cfc7b6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:3px;left:0}.progress-module__Yq3Ria__nodeInner{background:0 0;border-radius:50%;width:6px;height:6px}.progress-module__Yq3Ria__phase[data-status=shipped] .progress-module__Yq3Ria__spine{background:#cbb98f}.progress-module__Yq3Ria__phase[data-status=shipped] .progress-module__Yq3Ria__node{border-color:var(--shipped-fg)}.progress-module__Yq3Ria__phase[data-status=shipped] .progress-module__Yq3Ria__nodeInner{background:var(--shipped-fg)}.progress-module__Yq3Ria__phase[data-status=shipped] .progress-module__Yq3Ria__pill{background:var(--shipped-bg);color:var(--shipped-fg)}.progress-module__Yq3Ria__phase[data-status=shipped] .progress-module__Yq3Ria__pillDot{background:var(--shipped-fg)}.progress-module__Yq3Ria__phase[data-status=in_progress] .progress-module__Yq3Ria__spine{background:#e4d9be}.progress-module__Yq3Ria__phase[data-status=in_progress] .progress-module__Yq3Ria__node{border-color:var(--live-dot)}.progress-module__Yq3Ria__phase[data-status=in_progress] .progress-module__Yq3Ria__nodeInner{background:var(--gold)}.progress-module__Yq3Ria__phase[data-status=in_progress] .progress-module__Yq3Ria__pill{background:var(--live-bg);color:var(--live-fg)}.progress-module__Yq3Ria__phase[data-status=in_progress] .progress-module__Yq3Ria__pillDot{background:var(--live-dot)}.progress-module__Yq3Ria__phase[data-status=upcoming] .progress-module__Yq3Ria__pill{color:var(--muted);background:#f0ebdd}.progress-module__Yq3Ria__phase[data-status=upcoming] .progress-module__Yq3Ria__pillDot{background:#b0a996}.progress-module__Yq3Ria__phaseHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.progress-module__Yq3Ria__phaseHeadMain{flex:320px;min-width:0}.progress-module__Yq3Ria__phaseMeta{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.progress-module__Yq3Ria__phaseNum{font-family:var(--font-mono), ui-monospace, monospace;color:var(--gold);font-size:12px;font-weight:700}.progress-module__Yq3Ria__phaseRange{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:11px}.progress-module__Yq3Ria__phaseTitle{letter-spacing:-.015em;margin:6px 0 0;font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:900;line-height:1.15}.progress-module__Yq3Ria__phaseTeaser{font-family:var(--font-editorial), Georgia, serif;color:var(--serif-ink);max-width:52ch;margin:8px 0 0;font-size:1.05rem;font-style:italic;line-height:1.5}.progress-module__Yq3Ria__phaseStatus{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:9px;display:flex}.progress-module__Yq3Ria__pill{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.progress-module__Yq3Ria__pillDot{border-radius:50%;width:7px;height:7px}.progress-module__Yq3Ria__phaseProgress{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:11px}.progress-module__Yq3Ria__log{background:var(--card);border:1px solid var(--card-border);border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 1px 2px #3f311c0d,0 8px 22px -16px #3f311c38}.progress-module__Yq3Ria__row{border-top:1px solid #f0eee8;align-items:flex-start;gap:13px;padding:15px 17px;display:flex}.progress-module__Yq3Ria__row:first-child{border-top:none}.progress-module__Yq3Ria__row[data-state=live]{background:#fdfaf2}.progress-module__Yq3Ria__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-weight:800;display:inline-flex}.progress-module__Yq3Ria__row[data-state=shipped] .progress-module__Yq3Ria__icon{background:var(--shipped-bg);color:var(--shipped-fg);font-size:12px}.progress-module__Yq3Ria__row[data-state=live] .progress-module__Yq3Ria__icon{background:var(--live-bg);color:var(--live-fg);font-size:11px}.progress-module__Yq3Ria__row[data-state=soon] .progress-module__Yq3Ria__icon{background:var(--card);color:#b0a996;border:1.5px dashed #d2ccc1;font-size:10px}.progress-module__Yq3Ria__rowBody{flex-wrap:wrap;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.progress-module__Yq3Ria__rowTitle{color:var(--ink);margin:0;font-size:14px;font-weight:800;line-height:1.3}.progress-module__Yq3Ria__row[data-state=soon] .progress-module__Yq3Ria__rowTitle{color:var(--muted);font-weight:700}.progress-module__Yq3Ria__nowTag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;background:var(--live-bg);color:var(--live-fg);border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:9.5px;font-weight:700;display:inline-flex}.progress-module__Yq3Ria__nowTag .progress-module__Yq3Ria__liveDot{width:6px;height:6px}.progress-module__Yq3Ria__date{font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;color:#b0a996;flex-shrink:0;margin-top:2px;font-size:11px}.progress-module__Yq3Ria__row[data-state=live] .progress-module__Yq3Ria__date{color:var(--live-fg);font-weight:600}.progress-module__Yq3Ria__footer{border-top:1px solid var(--card-border);background:var(--cream)}.progress-module__Yq3Ria__footerInner{max-width:1080px;margin:0 auto;padding:clamp(36px,5vw,52px) clamp(20px,5vw,36px)}.progress-module__Yq3Ria__footerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.progress-module__Yq3Ria__footerBrandCol{max-width:280px}.progress-module__Yq3Ria__footerBrand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;font-size:18px;font-weight:900;display:flex}.progress-module__Yq3Ria__footerStripe{border-radius:1px;width:64px;height:3px;margin-top:12px;display:flex;overflow:hidden}.progress-module__Yq3Ria__footerStripe i{flex:1}.progress-module__Yq3Ria__footerStripe i:first-child{background:#aaa396}.progress-module__Yq3Ria__footerStripe i:nth-child(2){background:var(--gold)}.progress-module__Yq3Ria__footerStripe i:nth-child(3){background:var(--navy)}.progress-module__Yq3Ria__footerTagline{font-family:var(--font-editorial), Georgia, serif;color:var(--muted);margin-top:14px;font-size:.95rem;line-height:1.5}.progress-module__Yq3Ria__footerLinks{text-align:right;flex-direction:column;gap:9px;display:flex}.progress-module__Yq3Ria__footerLinksHead{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.progress-module__Yq3Ria__footerLinks a{font-family:var(--font-mono), ui-monospace, monospace;color:var(--serif-ink);font-size:12.5px}.progress-module__Yq3Ria__footerLinks a:hover{color:var(--navy)}.progress-module__Yq3Ria__footerBottom{border-top:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:18px;display:flex}.progress-module__Yq3Ria__footerBottom span{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:11px}@keyframes progress-module__Yq3Ria__nl-ping{75%,to{opacity:0;transform:scale(2.3)}}@keyframes progress-module__Yq3Ria__nl-fill{0%{width:0}}@media (prefers-reduced-motion:reduce){.progress-module__Yq3Ria__fill,.progress-module__Yq3Ria__liveDot:after{animation:none!important}}@media (max-width:640px){.progress-module__Yq3Ria__axis span:not(.progress-module__Yq3Ria__axisEnd){font-size:8.5px}.progress-module__Yq3Ria__footerLinks{text-align:left}}@media print{.progress-module__Yq3Ria__root{background:#fff}.progress-module__Yq3Ria__hero{border-bottom:1px solid var(--card-border)!important;background:#fff!important}.progress-module__Yq3Ria__heroGlow,.progress-module__Yq3Ria__cta,.progress-module__Yq3Ria__navLink{display:none!important}.progress-module__Yq3Ria__heroTitle,.progress-module__Yq3Ria__heroAccent{color:var(--ink)!important}.progress-module__Yq3Ria__heroLede,.progress-module__Yq3Ria__heroCopy{color:var(--serif-ink)!important}.progress-module__Yq3Ria__brand{color:var(--ink)!important}.progress-module__Yq3Ria__heroKicker{color:#8a6d2a!important}.progress-module__Yq3Ria__phase{break-inside:avoid}.progress-module__Yq3Ria__clock,.progress-module__Yq3Ria__log{box-shadow:none!important}.progress-module__Yq3Ria__fill,.progress-module__Yq3Ria__liveDot,.progress-module__Yq3Ria__footerStripe i{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
