.deadline-module__aY5ipG__root{--paper:#edeef1;--ink:#15161a;--ink-2:#4b4d57;--ink-3:#7e8190;--line:#15161a1a;--line-2:#15161a0e;--signal:#e0391c;--signal-deep:#a92a10;--signal-wash:#e0391c21;--predict:#6b7f9a;--predict-deep:#4d6079;--predict-wash:#6b7f9a29;--glass:#ffffff8c;--glass-strong:#ffffffbd;--glass-line:#fffc;--glass-shadow:0 1px 2px #14161e0d, 0 14px 34px -16px #14161e4d;--wrap:1080px;--gutter:clamp(150px, 17vw, 210px);--track-inset:calc(var(--gutter) + .8rem);--head-h:4rem;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-dl-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:relative}.deadline-module__aY5ipG__body{overflow-wrap:break-word;max-width:100%;padding-top:clamp(1.75rem,5vw,3.25rem);overflow-x:clip}.deadline-module__aY5ipG__aurora{z-index:0;pointer-events:none;filter:blur(18px);background:radial-gradient(46vw 40vh at 14% 12%,#ff924a9e,#0000 64%),radial-gradient(42vw 38vh at 84% 6%,#609ee494,#0000 64%),radial-gradient(50vw 42vh at 92% 42%,#7ecebe80,#0000 66%),radial-gradient(48vw 40vh at 8% 54%,#ffc4787a,#0000 66%),radial-gradient(56vw 46vh at 66% 88%,#86bee070,#0000 66%),radial-gradient(44vw 38vh at 20% 94%,#faac806b,#0000 64%);animation:34s ease-in-out infinite alternate deadline-module__aY5ipG__drift;position:fixed;inset:-10%}@keyframes deadline-module__aY5ipG__drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2.5%,1.5%)scale(1.06)}}.deadline-module__aY5ipG__aurora:after{content:"";opacity:.4;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.deadline-module__aY5ipG__upDaysNum,.deadline-module__aY5ipG__upDate,.deadline-module__aY5ipG__dateValue,.deadline-module__aY5ipG__summaryDate{font-variant-numeric:tabular-nums}.deadline-module__aY5ipG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deadline-module__aY5ipG__glass{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffeb;border-radius:22px}.deadline-module__aY5ipG__override,.deadline-module__aY5ipG__upcoming,.deadline-module__aY5ipG__year,.deadline-module__aY5ipG__records,.deadline-module__aY5ipG__orphans,.deadline-module__aY5ipG__footer{z-index:1;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);position:relative}.deadline-module__aY5ipG__head{z-index:20;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border-bottom:1px solid var(--line);background:#edeef19e;position:sticky;top:0}.deadline-module__aY5ipG__headInner{max-width:var(--wrap);min-height:var(--head-h);justify-content:space-between;align-items:center;gap:clamp(.8rem,3vw,2rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);display:flex}.deadline-module__aY5ipG__wordmark{flex-shrink:0;margin:0;line-height:0}.deadline-module__aY5ipG__logo{width:clamp(5.6rem,13vw,7.4rem);height:auto;display:block}.deadline-module__aY5ipG__headNav{scrollbar-width:none;align-items:center;gap:clamp(.75rem,2.2vw,1.7rem);min-width:0;display:flex;overflow-x:auto}.deadline-module__aY5ipG__headNav::-webkit-scrollbar{display:none}.deadline-module__aY5ipG__menuToggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.deadline-module__aY5ipG__menuTrigger,.deadline-module__aY5ipG__menuScrim{display:none}.deadline-module__aY5ipG__navLink,.deadline-module__aY5ipG__roadmapTrigger{letter-spacing:-.005em;color:var(--ink-2);white-space:nowrap;cursor:pointer;flex-shrink:0;padding-block:.5rem;font-size:.78rem;font-weight:550;text-decoration:none;transition:color .2s;position:relative}.deadline-module__aY5ipG__navLink:after{content:"";background:var(--signal);transform-origin:0;border-radius:1px;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.22rem;left:0;right:0;transform:scaleX(0)}.deadline-module__aY5ipG__navLink:hover,.deadline-module__aY5ipG__navLink:focus-visible{color:var(--ink)}.deadline-module__aY5ipG__navLink:hover:after,.deadline-module__aY5ipG__navLink:focus-visible:after{transform:scaleX(1)}.deadline-module__aY5ipG__roadmap{flex-shrink:0;position:static}.deadline-module__aY5ipG__roadmapTrigger{color:var(--predict-deep);align-items:center;gap:.4rem;list-style:none;display:inline-flex}.deadline-module__aY5ipG__roadmapTrigger::-webkit-details-marker{display:none}.deadline-module__aY5ipG__roadmapTrigger:hover{color:var(--ink)}.deadline-module__aY5ipG__roadmapChevron{flex-shrink:0;place-items:center;width:11px;height:11px;display:inline-grid}.deadline-module__aY5ipG__roadmapChevron:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .25s cubic-bezier(.22,1,.36,1);transform:translateY(-2px)rotate(45deg)}.deadline-module__aY5ipG__roadmap[open] .deadline-module__aY5ipG__roadmapChevron:before{transform:translateY(1px)rotate(225deg)}.deadline-module__aY5ipG__roadmapPanel{z-index:2;width:min(25rem,100vw - 2rem);max-height:calc(100vh - var(--head-h) - 2rem);overscroll-behavior:contain;-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);box-shadow:var(--glass-shadow);background:#ffffffdb;border:1px dashed #6b7f9a80;border-radius:18px;padding:1rem 1.1rem 1.1rem;animation:.28s cubic-bezier(.22,1,.36,1) both deadline-module__aY5ipG__roadmapIn;position:absolute;top:calc(100% + .6rem);right:clamp(1rem,4vw,2rem);overflow-y:auto}@keyframes deadline-module__aY5ipG__roadmapIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.deadline-module__aY5ipG__roadmapHeading{letter-spacing:.06em;color:var(--predict-deep);margin:0 0 .8rem;font-size:.7rem;font-weight:600}.deadline-module__aY5ipG__roadmapList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.deadline-module__aY5ipG__roadmapItem{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.deadline-module__aY5ipG__roadmapMark{background:var(--predict);border-radius:1px;width:14px;height:2px;margin-top:.52rem}.deadline-module__aY5ipG__roadmapText{gap:.15rem;display:grid}.deadline-module__aY5ipG__roadmapTitle{color:var(--ink);font-size:.8rem;font-weight:600}.deadline-module__aY5ipG__roadmapBody{color:var(--ink-2);font-size:.76rem;line-height:1.55}.deadline-module__aY5ipG__upcoming,.deadline-module__aY5ipG__year,.deadline-module__aY5ipG__records{scroll-margin-top:calc(var(--head-h) + .9rem)}html:has(.deadline-module__aY5ipG__root){scroll-behavior:smooth}.deadline-module__aY5ipG__override{background:var(--signal-wash);color:var(--signal-deep);border:1px solid #e0391c4d;border-radius:14px;margin-block:.5rem;padding-block:.8rem;font-size:.8rem;line-height:1.6}.deadline-module__aY5ipG__override a{color:var(--ink);text-underline-offset:3px}.deadline-module__aY5ipG__upcoming{padding-bottom:clamp(2rem,5vw,3.5rem)}.deadline-module__aY5ipG__upList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.deadline-module__aY5ipG__upRow{border-radius:16px;grid-template-columns:3.6rem minmax(0,1fr) auto auto;align-items:center;gap:.2rem 1.1rem;padding:.85rem clamp(.9rem,2vw,1.2rem);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:grid}.deadline-module__aY5ipG__upRow:hover{box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffeb, 0 18px 34px -20px #14161e57;transform:translateY(-2px)}.deadline-module__aY5ipG__upDays{color:var(--ink);align-items:baseline;gap:.22rem;display:flex}.deadline-module__aY5ipG__upDays[data-critical]{color:var(--signal)}.deadline-module__aY5ipG__upDaysNum{letter-spacing:-.04em;font-size:1.75rem;font-weight:700;line-height:1}.deadline-module__aY5ipG__upDaysUnit{color:var(--ink-3);font-size:.66rem;font-weight:500}.deadline-module__aY5ipG__upDays[data-critical] .deadline-module__aY5ipG__upDaysUnit{color:var(--signal);opacity:.7}.deadline-module__aY5ipG__upAward{letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;font-size:.98rem;font-weight:600;display:flex}.deadline-module__aY5ipG__upAwardName{text-overflow:ellipsis;min-width:0;overflow:hidden}.deadline-module__aY5ipG__upMeta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.deadline-module__aY5ipG__upPeriod{letter-spacing:-.005em;color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;background:#15161a0e;border-radius:999px;padding:.22rem .6rem;font-size:.72rem;font-weight:600}.deadline-module__aY5ipG__upDate{letter-spacing:-.01em;white-space:nowrap;text-align:right;min-width:7.9rem;font-size:.92rem;font-weight:600}.deadline-module__aY5ipG__finalTag{letter-spacing:-.005em;color:var(--signal-deep);background:var(--signal-wash);white-space:nowrap;border:1px solid #e0391c61;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.68rem;font-weight:650;display:inline-flex}.deadline-module__aY5ipG__finalTagIcon{width:12.5px;height:12.5px;color:var(--signal);flex-shrink:0}.deadline-module__aY5ipG__finalTagIcon path{stroke-width:2.2px}.deadline-module__aY5ipG__upEmpty{color:var(--ink-2);margin:0;padding:clamp(1.1rem,3vw,1.5rem);font-size:.9rem;line-height:1.65}.deadline-module__aY5ipG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;display:flex}.deadline-module__aY5ipG__sectionTitle{letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,2.6vw,1.45rem);font-weight:650}.deadline-module__aY5ipG__sectionCount{color:var(--ink-3);font-size:.76rem}.deadline-module__aY5ipG__year{padding-bottom:clamp(2rem,5vw,3.5rem)}.deadline-module__aY5ipG__legend{color:var(--ink-2);flex-wrap:wrap;gap:.4rem 1.4rem;margin:0 0 .9rem;font-size:.74rem;display:flex}.deadline-module__aY5ipG__legendItem{align-items:center;gap:.4rem;display:inline-flex}.deadline-module__aY5ipG__legendMarks{align-items:center;gap:.22rem;display:inline-flex}.deadline-module__aY5ipG__legendMore{color:var(--ink-3);letter-spacing:.02em;padding-left:.08rem;font-size:.82rem;font-weight:600}.deadline-module__aY5ipG__band,.deadline-module__aY5ipG__legendBand{--band-fade:16px;--fade-a:min(var(--band-fade), 35%);--fade-b:calc(100% - min(var(--band-fade), 35%));-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-a), #000 var(--fade-b), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-a), #000 var(--fade-b), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-a), #000 var(--fade-b), transparent);background:#5c84ba80}.deadline-module__aY5ipG__legendBand{border-radius:6px;flex-shrink:0;width:56px;height:11px}.deadline-module__aY5ipG__tabs{position:relative}.deadline-module__aY5ipG__tabRadio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.deadline-module__aY5ipG__tabList{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background:#ffffff80;border-radius:999px;gap:.2rem;margin-bottom:.9rem;padding:.25rem;display:inline-flex;box-shadow:inset 0 1px #ffffffd9}.deadline-module__aY5ipG__tab{letter-spacing:-.01em;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;padding:.4rem 1.15rem;font-size:.86rem;font-weight:600;transition:background .22s,color .22s}.deadline-module__aY5ipG__tab:hover{color:var(--ink)}.deadline-module__aY5ipG__panel{display:none}.deadline-module__aY5ipG__yr1:checked~.deadline-module__aY5ipG__pnl1,.deadline-module__aY5ipG__yr2:checked~.deadline-module__aY5ipG__pnl2,.deadline-module__aY5ipG__yr3:checked~.deadline-module__aY5ipG__pnl3{display:block}.deadline-module__aY5ipG__yr1:checked~.deadline-module__aY5ipG__tabList .deadline-module__aY5ipG__tab:first-of-type,.deadline-module__aY5ipG__yr2:checked~.deadline-module__aY5ipG__tabList .deadline-module__aY5ipG__tab:nth-of-type(2),.deadline-module__aY5ipG__yr3:checked~.deadline-module__aY5ipG__tabList .deadline-module__aY5ipG__tab:nth-of-type(3){background:var(--ink);color:#fff}.deadline-module__aY5ipG__yr1:focus-visible~.deadline-module__aY5ipG__tabList .deadline-module__aY5ipG__tab:first-of-type,.deadline-module__aY5ipG__yr2:focus-visible~.deadline-module__aY5ipG__tabList .deadline-module__aY5ipG__tab:nth-of-type(2),.deadline-module__aY5ipG__yr3:focus-visible~.deadline-module__aY5ipG__tabList .deadline-module__aY5ipG__tab:nth-of-type(3){outline:2px solid var(--signal);outline-offset:2px}.deadline-module__aY5ipG__sub{display:none}.deadline-module__aY5ipG__subYear{display:block}.deadline-module__aY5ipG__winStrip{display:none}.deadline-module__aY5ipG__panelEmpty{border:1px dashed var(--line);color:var(--ink-2);border-radius:14px;margin:0;padding:1.1rem;font-size:.82rem}.deadline-module__aY5ipG__chart{padding:1rem clamp(1rem,2.5vw,1.4rem) 2.5rem}.deadline-module__aY5ipG__chartHead{grid-template-columns:var(--gutter) minmax(0, 1fr);gap:0 .8rem;display:grid}.deadline-module__aY5ipG__axis{grid-template-columns:repeat(var(--months,12), minmax(0, 1fr));border-top:1px solid var(--line-2);display:grid}.deadline-module__aY5ipG__axisMonth{color:var(--ink-3);border-left:1px solid var(--line-2);flex-direction:column;align-items:center;gap:.05rem;padding-block:.5rem;font-size:.68rem;display:flex}.deadline-module__aY5ipG__axisMonth:last-child{border-right:1px solid var(--line-2)}.deadline-module__aY5ipG__axisMonthName{font-weight:500}.deadline-module__aY5ipG__chartBody:before{content:"";background:var(--line-2);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}.deadline-module__aY5ipG__chartBody{border-bottom:1px solid var(--line-2);position:relative}.deadline-module__aY5ipG__gridLayer{left:var(--track-inset);z-index:0;pointer-events:none;grid-template-columns:repeat(var(--months,12), minmax(0, 1fr));display:grid;position:absolute;top:0;bottom:0;right:0}.deadline-module__aY5ipG__gridLayer>span{border-left:1px solid var(--line-2)}.deadline-module__aY5ipG__gridLayer>span:last-child{border-right:1px solid var(--line-2)}.deadline-module__aY5ipG__todayLayer{left:var(--track-inset);pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;right:0}.deadline-module__aY5ipG__today{background:linear-gradient(180deg, var(--signal), #e0391c4d);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.deadline-module__aY5ipG__todayLabel{color:var(--signal);white-space:nowrap;background:#ffffffeb;border:1px solid #e0391c4d;border-radius:999px;padding:.1rem .4rem;font-size:.62rem;font-weight:600;position:absolute;top:100%;left:0;transform:translate(-50%,-1px)}.deadline-module__aY5ipG__chartRow{z-index:1;grid-template-columns:var(--gutter) minmax(0, 1fr);border-top:1px solid var(--line-2);align-items:center;gap:0 .8rem;padding-block:.28rem;display:grid;position:relative}@keyframes deadline-module__aY5ipG__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.deadline-module__aY5ipG__gutter{align-items:center;gap:.4rem;min-width:0;padding-left:.85rem;display:flex}.deadline-module__aY5ipG__gutterName{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:550;overflow:hidden}.deadline-module__aY5ipG__track{height:46px;animation:deadline-module__aY5ipG__rise .5s cubic-bezier(.22, 1, .36, 1) var(--row-delay,0s) both;position:relative}.deadline-module__aY5ipG__markWrap{z-index:2;width:0;height:0;position:absolute;top:50%}.deadline-module__aY5ipG__markWrap[data-past]{z-index:1}.deadline-module__aY5ipG__markWrap[data-final]{z-index:4}.deadline-module__aY5ipG__markWrap:hover{z-index:30}.deadline-module__aY5ipG__mark,.deadline-module__aY5ipG__markSample{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;box-shadow:0 0 0 1.5px #fffffff2,0 2px 5px #14161e40}.deadline-module__aY5ipG__mark{transition:scale .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;position:absolute;top:0;left:0;translate:-50% -50%}.deadline-module__aY5ipG__markWrap:hover .deadline-module__aY5ipG__mark{scale:1.18}.deadline-module__aY5ipG__markSample{flex-shrink:0;position:relative}.deadline-module__aY5ipG__markNo{letter-spacing:0;font-size:.58rem;font-weight:700;line-height:1}.deadline-module__aY5ipG__markWrap[data-past]>.deadline-module__aY5ipG__mark,.deadline-module__aY5ipG__markSample[data-past]{background:var(--ink-3);opacity:.5;box-shadow:0 0 0 1.5px #fffc}.deadline-module__aY5ipG__markWrap[data-final]>.deadline-module__aY5ipG__mark,.deadline-module__aY5ipG__markSample[data-final]{width:19px;height:19px;color:var(--signal);background:#fff;box-shadow:0 0 0 1.5px #fffffff2,0 2px 6px #14161e47}.deadline-module__aY5ipG__markWrap[data-past][data-final]>.deadline-module__aY5ipG__mark,.deadline-module__aY5ipG__markSample[data-past][data-final]{color:var(--ink-3);opacity:.55;background:#fff}.deadline-module__aY5ipG__markIcon{width:100%;height:100%;display:block}.deadline-module__aY5ipG__markIcon path{stroke-width:2.2px}.deadline-module__aY5ipG__chartRow:hover{z-index:10}.deadline-module__aY5ipG__markWrap:hover .deadline-module__aY5ipG__mark{box-shadow:0 0 0 1.5px #fffffff2,0 0 0 5px #15161a17,0 3px 8px #14161e4d}.deadline-module__aY5ipG__markWrap[data-final]:hover .deadline-module__aY5ipG__mark{box-shadow:0 0 0 1.5px #fffffff2, 0 0 0 5px var(--signal-wash), 0 3px 8px #e0391c52}.deadline-module__aY5ipG__markWrap[data-past]:hover .deadline-module__aY5ipG__mark{opacity:.9}.deadline-module__aY5ipG__pop{--pop-x:-50%;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);text-align:left;pointer-events:none;opacity:0;width:max-content;transform:translate(var(--pop-x), 5px) scale(.95);background:#ffffffd6;border:1px solid #ffffffe6;border-radius:13px;gap:.08rem;padding:.5rem .7rem .55rem;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:13px;left:0;box-shadow:0 1px 2px #14161e14,0 16px 34px -14px #14161e6b}.deadline-module__aY5ipG__popTail{pointer-events:none;opacity:0;background:#ffffffd6;border-bottom:1px solid #ffffffe6;border-right:1px solid #ffffffe6;width:9px;height:9px;transition:opacity .18s;position:absolute;bottom:8px;left:0;transform:translate(-50%)rotate(45deg)}.deadline-module__aY5ipG__markWrap:hover .deadline-module__aY5ipG__pop{opacity:1;transform:translate(var(--pop-x), 0) scale(1)}.deadline-module__aY5ipG__markWrap:hover .deadline-module__aY5ipG__popTail{opacity:1}.deadline-module__aY5ipG__popTier{letter-spacing:.01em;color:var(--ink-3);font-size:.62rem;font-weight:600}.deadline-module__aY5ipG__popDate{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.98rem;font-weight:700}.deadline-module__aY5ipG__popNote{color:var(--ink-2);white-space:nowrap;align-items:center;gap:.35rem;margin-top:.1rem;font-size:.68rem;font-weight:550;display:flex}.deadline-module__aY5ipG__markWrap[data-critical] .deadline-module__aY5ipG__popNote{color:var(--signal)}.deadline-module__aY5ipG__markWrap[data-past] .deadline-module__aY5ipG__popNote{color:var(--ink-3)}.deadline-module__aY5ipG__popFinal{color:var(--signal-deep);background:#e0391c26;border:1px solid #e0391c66;border-radius:999px;padding:.08rem .34rem;font-size:.56rem;font-weight:700}.deadline-module__aY5ipG__markWrap[data-align=start] .deadline-module__aY5ipG__pop{--pop-x:-20px}.deadline-module__aY5ipG__markWrap[data-align=end] .deadline-module__aY5ipG__pop{--pop-x:20px;left:auto;right:0}.deadline-module__aY5ipG__markWrap[data-flip] .deadline-module__aY5ipG__pop{transform:translate(var(--pop-x), -5px) scale(.95);top:13px;bottom:auto}.deadline-module__aY5ipG__markWrap[data-flip]:hover .deadline-module__aY5ipG__pop{transform:translate(var(--pop-x), 0) scale(1)}.deadline-module__aY5ipG__markWrap[data-flip] .deadline-module__aY5ipG__popTail{top:8px;bottom:auto;transform:translate(-50%)rotate(225deg)}.deadline-module__aY5ipG__band{--band-bleed:10px;top:50%;left:var(--band-left);width:var(--band-width);-webkit-backdrop-filter:blur(5px)saturate(130%);backdrop-filter:blur(5px)saturate(130%);z-index:1;border-radius:7px;height:13px;margin-top:-6.5px;position:absolute;box-shadow:inset 0 1px #ffffff73}.deadline-module__aY5ipG__band[data-open-start]{left:calc(var(--band-left) - var(--band-bleed));width:calc(var(--band-width) + var(--band-bleed));--fade-a:var(--band-bleed)}.deadline-module__aY5ipG__band[data-open-end]{width:calc(var(--band-width) + var(--band-bleed));--fade-b:calc(100% - var(--band-bleed))}.deadline-module__aY5ipG__band[data-open-start][data-open-end]{width:calc(var(--band-width) + var(--band-bleed) * 2)}.deadline-module__aY5ipG__trackEmpty{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - .5rem);color:var(--ink-3);pointer-events:none;background:#edeef1db;border:1px solid #15161a0a;border-radius:999px;padding:.24rem .7rem;font-size:.68rem;line-height:1.3;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.deadline-module__aY5ipG__chartRow[data-empty] .deadline-module__aY5ipG__gutterName{color:var(--ink-3);font-weight:500}.deadline-module__aY5ipG__records{gap:.55rem;padding-bottom:clamp(2rem,5vw,3.5rem);display:grid}.deadline-module__aY5ipG__records .deadline-module__aY5ipG__sectionHead{margin-bottom:.35rem}.deadline-module__aY5ipG__record{transition:box-shadow .25s;animation:.5s cubic-bezier(.22,1,.36,1) both deadline-module__aY5ipG__rise;overflow:hidden}.deadline-module__aY5ipG__record[open]{background:var(--glass-strong)}.deadline-module__aY5ipG__summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.95rem clamp(1rem,2.5vw,1.4rem);list-style:none;transition:background .2s;display:flex}.deadline-module__aY5ipG__summary::-webkit-details-marker{display:none}.deadline-module__aY5ipG__summary:hover{background:#fff6}.deadline-module__aY5ipG__summaryMain{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.deadline-module__aY5ipG__chevron{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);flex-shrink:0;width:7px;height:7px;margin-right:.15rem;transition:transform .25s cubic-bezier(.22,1,.36,1);transform:rotate(-45deg)}.deadline-module__aY5ipG__record[open] .deadline-module__aY5ipG__chevron{transform:rotate(45deg)}.deadline-module__aY5ipG__summary:hover .deadline-module__aY5ipG__chevron{border-color:var(--signal)}.deadline-module__aY5ipG__recordName{letter-spacing:-.015em;font-size:1rem;font-weight:600}.deadline-module__aY5ipG__scope{letter-spacing:.03em;color:var(--predict-deep);background:#ffffff80;border:1px solid #6b7f9a73;border-radius:999px;align-items:center;gap:.3rem;padding:.16rem .46rem;font-size:.64rem;font-weight:600;display:inline-flex}.deadline-module__aY5ipG__scopeIcon{flex-shrink:0;width:11px;height:11px}.deadline-module__aY5ipG__scopeIcon path{stroke-width:2.2px}.deadline-module__aY5ipG__scope[data-compact]{flex-shrink:0;padding:.16rem}.deadline-module__aY5ipG__summarySide{text-align:right;flex-direction:column;align-items:flex-end;gap:.2rem;min-width:0;margin-left:auto;display:flex}.deadline-module__aY5ipG__summaryQual{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem .4rem;display:flex}.deadline-module__aY5ipG__summaryDate{font-size:.88rem;font-weight:550}.deadline-module__aY5ipG__summaryPeriod,.deadline-module__aY5ipG__summaryLeft{color:var(--ink-3);font-size:.74rem}.deadline-module__aY5ipG__summaryLeft[data-critical]{color:var(--signal);font-weight:600}.deadline-module__aY5ipG__summaryStatus{color:var(--ink-3);font-size:.74rem}.deadline-module__aY5ipG__summaryGuess{font-family:var(--font-dl-ghost), Georgia, serif;color:var(--predict-deep);font-size:.95rem;font-style:italic}.deadline-module__aY5ipG__recordBody{border-top:1px solid var(--line-2);gap:1rem;padding:.3rem clamp(1rem,2.5vw,1.4rem) 1.1rem;display:grid}.deadline-module__aY5ipG__deadlinesTitle{letter-spacing:.06em;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .5rem;font-size:.72rem;font-weight:600;display:flex}.deadline-module__aY5ipG__refTag{letter-spacing:.02em;color:var(--predict-deep);border:1px dashed #6b7f9a80;border-radius:6px;padding:.12rem .4rem;font-weight:500}.deadline-module__aY5ipG__dateList{gap:.05rem;margin:0;padding:0;list-style:none;display:grid}.deadline-module__aY5ipG__dateRow{border-bottom:1px solid var(--line-2);grid-template-columns:5rem minmax(0,1fr) auto;align-items:baseline;gap:.7rem;padding:.5rem 0;display:grid}.deadline-module__aY5ipG__dateNo{color:var(--ink-3);white-space:nowrap;font-size:.78rem}.deadline-module__aY5ipG__dateValue{letter-spacing:-.01em;font-size:.95rem;font-weight:550}.deadline-module__aY5ipG__dateSide{color:var(--signal);align-items:center;gap:.5rem;font-size:.74rem;display:flex}.deadline-module__aY5ipG__dateRow[data-past] .deadline-module__aY5ipG__dateNo,.deadline-module__aY5ipG__dateRow[data-past] .deadline-module__aY5ipG__dateValue{color:var(--ink-3)}.deadline-module__aY5ipG__dateRow[data-past] .deadline-module__aY5ipG__dateValue{font-weight:450;-webkit-text-decoration:line-through #7e8190b3;text-decoration:line-through #7e8190b3;text-decoration-thickness:1px}.deadline-module__aY5ipG__dateRow[data-past] .deadline-module__aY5ipG__dateSide{color:var(--ink-3)}.deadline-module__aY5ipG__pastTag{color:var(--ink-3);border:1px solid var(--line);white-space:nowrap;background:#15161a0d;border-radius:999px;flex-shrink:0;align-items:center;padding:.2rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.deadline-module__aY5ipG__dateList[data-ref] .deadline-module__aY5ipG__dateValue{font-family:var(--font-dl-ghost), Georgia, serif;color:var(--predict-deep);font-size:1.02rem;font-style:italic;font-weight:400}.deadline-module__aY5ipG__dateList[data-ref] .deadline-module__aY5ipG__dateRow{border-bottom-style:dashed;border-bottom-color:#6b7f9a4d}.deadline-module__aY5ipG__dateList[data-ref] .deadline-module__aY5ipG__dateSide{color:var(--predict);font-size:.7rem}.deadline-module__aY5ipG__guess{color:var(--predict-deep);background:#6b7f9a17;border:1px dashed #6b7f9a6b;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;margin:.8rem 0 0;padding:.7rem .85rem;font-size:.78rem;line-height:1.65;display:flex}.deadline-module__aY5ipG__guess em{font-family:var(--font-dl-ghost), Georgia, serif;font-size:.95rem;font-style:italic;font-weight:500}.deadline-module__aY5ipG__guessTag{letter-spacing:.1em;color:var(--predict-deep);border:1px solid #6b7f9a80;border-radius:999px;flex-shrink:0;padding:.16rem .44rem;font-size:.6rem;font-weight:600}.deadline-module__aY5ipG__unknown{border:1px dashed var(--line);color:var(--ink-2);border-radius:12px;margin:0;padding:.75rem .9rem;font-size:.8rem;line-height:1.65}.deadline-module__aY5ipG__recordFoot{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;font-size:.74rem;display:flex}.deadline-module__aY5ipG__link{color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:1px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.deadline-module__aY5ipG__link:hover{color:var(--signal);border-color:var(--signal)}.deadline-module__aY5ipG__checkOk,.deadline-module__aY5ipG__checkNeutral{color:var(--ink-3);margin-left:auto}.deadline-module__aY5ipG__checkStale{color:var(--signal-deep);margin-left:auto;font-weight:550}.deadline-module__aY5ipG__orphans{padding-bottom:clamp(2rem,5vw,3rem)}.deadline-module__aY5ipG__orphansTitle{letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.05rem;font-weight:650}.deadline-module__aY5ipG__orphansNote{color:var(--ink-2);max-width:62ch;margin:0 0 .8rem;font-size:.8rem;line-height:1.65}.deadline-module__aY5ipG__orphansList{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.deadline-module__aY5ipG__orphanItem{border:1px dashed var(--line);background:#ffffff52;border-radius:13px;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.7rem .95rem;font-size:.82rem;display:flex}.deadline-module__aY5ipG__orphanName{font-weight:600}.deadline-module__aY5ipG__orphanTag{color:var(--ink-3);font-size:.68rem}.deadline-module__aY5ipG__footer{padding-block:clamp(1.5rem,4vw,2.5rem) clamp(2rem,5vw,3rem)}.deadline-module__aY5ipG__footerGrid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1.2rem,3vw,2.2rem);padding-top:clamp(1.5rem,4vw,2.2rem);display:grid}.deadline-module__aY5ipG__footerGrid p{color:var(--ink-2);margin:0;font-size:.8rem;line-height:1.7}.deadline-module__aY5ipG__footerTitle{letter-spacing:.06em;color:var(--ink-3);margin:0 0 .45rem;font-size:.7rem;font-weight:600}@media (max-width:720px){.deadline-module__aY5ipG__root{--head-h:3.6rem}.deadline-module__aY5ipG__headInner{gap:.7rem}.deadline-module__aY5ipG__headNav{gap:.9rem}.deadline-module__aY5ipG__navLink,.deadline-module__aY5ipG__roadmapTrigger{padding-block:.75rem;font-size:.72rem}.deadline-module__aY5ipG__navLink:after{bottom:.5rem}.deadline-module__aY5ipG__roadmapPanel{width:auto;left:.75rem;right:.75rem}}@media (max-width:900px){.deadline-module__aY5ipG__chartRow,.deadline-module__aY5ipG__track{animation:none}.deadline-module__aY5ipG__panel>.deadline-module__aY5ipG__subYear{display:none}.deadline-module__aY5ipG__win1:checked~.deadline-module__aY5ipG__sub1,.deadline-module__aY5ipG__win2:checked~.deadline-module__aY5ipG__sub2,.deadline-module__aY5ipG__win3:checked~.deadline-module__aY5ipG__sub3,.deadline-module__aY5ipG__win4:checked~.deadline-module__aY5ipG__sub4{display:block}.deadline-module__aY5ipG__winStrip{border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background:#ffffff80;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;margin-bottom:.8rem;padding:.25rem;display:grid;box-shadow:inset 0 1px #ffffffd9}.deadline-module__aY5ipG__win{letter-spacing:-.01em;min-height:44px;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-content:center;justify-items:center;gap:.25rem;padding:.3rem .15rem;font-size:.66rem;font-weight:600;transition:background .2s,color .2s;display:grid}.deadline-module__aY5ipG__winLabel{white-space:nowrap}.deadline-module__aY5ipG__winDot{opacity:0;background:currentColor;border-radius:50%;width:5px;height:5px}.deadline-module__aY5ipG__winDot[data-state=past]{opacity:.4}.deadline-module__aY5ipG__winDot[data-state=live]{background:var(--signal);opacity:1}.deadline-module__aY5ipG__winDot[data-state=tahmin]{background:var(--predict);opacity:.95}.deadline-module__aY5ipG__win1:checked~.deadline-module__aY5ipG__winStrip .deadline-module__aY5ipG__win:first-of-type,.deadline-module__aY5ipG__win2:checked~.deadline-module__aY5ipG__winStrip .deadline-module__aY5ipG__win:nth-of-type(2),.deadline-module__aY5ipG__win3:checked~.deadline-module__aY5ipG__winStrip .deadline-module__aY5ipG__win:nth-of-type(3),.deadline-module__aY5ipG__win4:checked~.deadline-module__aY5ipG__winStrip .deadline-module__aY5ipG__win:nth-of-type(4){background:var(--ink);color:#fff}.deadline-module__aY5ipG__win1:checked~.deadline-module__aY5ipG__winStrip .deadline-module__aY5ipG__win:first-of-type .deadline-module__aY5ipG__winDot[data-state=past],.deadline-module__aY5ipG__win2:checked~.deadline-module__aY5ipG__winStrip .deadline-module__aY5ipG__win:nth-of-type(2) .deadline-module__aY5ipG__winDot[data-state=past],.deadline-module__aY5ipG__win3:checked~.deadline-module__aY5ipG__winStrip .deadline-module__aY5ipG__win:nth-of-type(3) .deadline-module__aY5ipG__winDot[data-state=past],.deadline-module__aY5ipG__win4:checked~.deadline-module__aY5ipG__winStrip .deadline-module__aY5ipG__win:nth-of-type(4) .deadline-module__aY5ipG__winDot[data-state=past]{opacity:.55;background:currentColor}.deadline-module__aY5ipG__win1:focus-visible~.deadline-module__aY5ipG__winStrip .deadline-module__aY5ipG__win:first-of-type,.deadline-module__aY5ipG__win2:focus-visible~.deadline-module__aY5ipG__winStrip .deadline-module__aY5ipG__win:nth-of-type(2),.deadline-module__aY5ipG__win3:focus-visible~.deadline-module__aY5ipG__winStrip .deadline-module__aY5ipG__win:nth-of-type(3),.deadline-module__aY5ipG__win4:focus-visible~.deadline-module__aY5ipG__winStrip .deadline-module__aY5ipG__win:nth-of-type(4){outline:2px solid var(--signal);outline-offset:2px}.deadline-module__aY5ipG__tab{place-items:center;min-height:44px;display:grid}}@media (max-width:560px){.deadline-module__aY5ipG__menuTrigger{width:44px;height:44px;color:var(--ink-2);cursor:pointer;border-radius:12px;place-items:center;margin-right:-.5rem;display:grid}.deadline-module__aY5ipG__menuBars,.deadline-module__aY5ipG__menuBars:before,.deadline-module__aY5ipG__menuBars:after{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1),background .15s}.deadline-module__aY5ipG__menuBars{position:relative}.deadline-module__aY5ipG__menuBars:before,.deadline-module__aY5ipG__menuBars:after{content:"";position:absolute;left:0}.deadline-module__aY5ipG__menuBars:before{top:-6px}.deadline-module__aY5ipG__menuBars:after{top:6px}.deadline-module__aY5ipG__menuToggle:checked~.deadline-module__aY5ipG__menuTrigger{color:var(--ink)}.deadline-module__aY5ipG__menuToggle:checked~.deadline-module__aY5ipG__menuTrigger .deadline-module__aY5ipG__menuBars{background:0 0}.deadline-module__aY5ipG__menuToggle:checked~.deadline-module__aY5ipG__menuTrigger .deadline-module__aY5ipG__menuBars:before{transform:translateY(6px)rotate(45deg)}.deadline-module__aY5ipG__menuToggle:checked~.deadline-module__aY5ipG__menuTrigger .deadline-module__aY5ipG__menuBars:after{transform:translateY(-6px)rotate(-45deg)}.deadline-module__aY5ipG__menuToggle:focus-visible~.deadline-module__aY5ipG__menuTrigger{outline:2px solid var(--signal);outline-offset:2px}.deadline-module__aY5ipG__headNav{display:none}.deadline-module__aY5ipG__menuToggle:checked~.deadline-module__aY5ipG__headNav{z-index:2;-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);border-bottom:1px solid var(--line);max-height:calc(100vh - var(--head-h));overscroll-behavior:contain;background:#edeef1eb;flex-direction:column;align-items:stretch;gap:0;padding:.2rem clamp(1rem,4vw,2rem) .7rem;animation:.24s cubic-bezier(.22,1,.36,1) both deadline-module__aY5ipG__roadmapIn;display:flex;position:absolute;top:100%;left:0;right:0;overflow:visible auto}.deadline-module__aY5ipG__menuToggle:checked~.deadline-module__aY5ipG__headNav>*+*{border-top:1px solid var(--line-2)}.deadline-module__aY5ipG__navLink,.deadline-module__aY5ipG__roadmapTrigger{white-space:normal;justify-content:space-between;align-items:center;min-height:48px;padding-block:0;font-size:.95rem;font-weight:550;display:flex}.deadline-module__aY5ipG__navLink:after{display:none}.deadline-module__aY5ipG__roadmap{position:relative}.deadline-module__aY5ipG__roadmapPanel{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:.6rem;padding:.2rem 0 .6rem;animation:none;position:static}.deadline-module__aY5ipG__menuToggle:checked~.deadline-module__aY5ipG__menuScrim{z-index:1;height:100vh;display:block;position:absolute;top:100%;left:0;right:0}.deadline-module__aY5ipG__chartHead{grid-template-columns:minmax(0,1fr);gap:0;position:relative}.deadline-module__aY5ipG__chartHead>.deadline-module__aY5ipG__gutter{display:none}.deadline-module__aY5ipG__gutter{padding-left:0}.deadline-module__aY5ipG__gridLayer{display:none}.deadline-module__aY5ipG__root{--track-inset:0px}.deadline-module__aY5ipG__axisMonth:first-child{border-left:0}.deadline-module__aY5ipG__axisMonth:last-child{border-right:0}.deadline-module__aY5ipG__chartBody{border-bottom:0}.deadline-module__aY5ipG__chartBody:before{display:none}.deadline-module__aY5ipG__axis{border-top:0}.deadline-module__aY5ipG__chartRow{border-top:0;grid-template-columns:minmax(0,1fr);gap:.3rem;padding-block:.35rem .55rem}.deadline-module__aY5ipG__gutterName{white-space:normal;text-shadow:0 0 4px #fffffff2,0 0 2px #fffffff2;font-size:.78rem;font-weight:600}.deadline-module__aY5ipG__track{background-color:#15161a07;background-image:linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px);background-size:calc(100% / var(--months,12)) 100%;background-position:-1px 0;border-radius:10px;height:34px;box-shadow:inset 0 0 0 1px #15161a08}.deadline-module__aY5ipG__today{background:var(--signal)}.deadline-module__aY5ipG__chart{padding:.9rem .9rem 1.7rem}.deadline-module__aY5ipG__legend{gap:.35rem 1rem}}@media (max-width:680px){.deadline-module__aY5ipG__upRow{grid-template-columns:3.2rem minmax(0,1fr);gap:.3rem .9rem}.deadline-module__aY5ipG__upDays{grid-area:1/1/span 3;align-self:start;padding-top:.1rem}.deadline-module__aY5ipG__upAward{grid-area:1/2}.deadline-module__aY5ipG__upMeta{grid-area:2/2}.deadline-module__aY5ipG__upDate{text-align:left;grid-area:3/2;min-width:0}}@media (max-width:560px){.deadline-module__aY5ipG__summarySide{text-align:left;align-items:flex-start;width:100%;margin-left:0}.deadline-module__aY5ipG__summaryQual{justify-content:flex-start}.deadline-module__aY5ipG__checkOk,.deadline-module__aY5ipG__checkNeutral,.deadline-module__aY5ipG__checkStale{margin-left:0}.deadline-module__aY5ipG__dateRow{grid-template-columns:5rem minmax(0,1fr);row-gap:.15rem}.deadline-module__aY5ipG__dateSide{grid-column:2}}@media (prefers-reduced-motion:reduce){html:has(.deadline-module__aY5ipG__root){scroll-behavior:auto}.deadline-module__aY5ipG__root *,.deadline-module__aY5ipG__root :before,.deadline-module__aY5ipG__root :after{transition:none!important;animation:none!important}}.deadline-module__aY5ipG__failure{justify-items:start;gap:1rem;max-width:34rem;margin:0 auto;padding:clamp(3.5rem,12vh,7rem) clamp(1rem,4vw,2rem);display:grid}.deadline-module__aY5ipG__failureTitle{letter-spacing:-.02em;color:var(--signal-deep);margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:600}.deadline-module__aY5ipG__failureBody{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.65}.deadline-module__aY5ipG__failureDetail{background:var(--signal-wash);color:var(--signal-deep);overflow-wrap:anywhere;border:1px solid #e0391c4d;border-radius:12px;margin:0;padding:.8rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.6}
