@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/IBMPlexMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/IBMPlexMono-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/IBMPlexMono-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{--u:calc(min(100vw, 1024px) / 1024);--midnight:#040817;--ink:#f7f7fb;--muted:#a3a8c6;--head:#9ea3e0;--orange:#fc9d31;--ember:#ffc27a;--violet:#8a6cff;--violet-text:#b07cff;--planned:#c4c8dc;--later:#8e93ad;--rim:#8a6cff4d;--glass:linear-gradient(180deg, #241e5c6b, #0e0d2c8c);--ease:cubic-bezier(.16, 1, .3, 1);--sans:"Satoshi", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"Plex Mono", ui-monospace, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--midnight);scrollbar-color:#8a6cff73 var(--midnight)}body{min-height:100dvh;color:var(--ink);font:400 calc(23 * var(--u)) / 1.4 var(--sans);background:radial-gradient(48% 22% at 58% 5%, #562ebe61, transparent 70%), radial-gradient(70% 40% at 50% 100%, #28166e38, transparent 70%), var(--midnight);-webkit-font-smoothing:antialiased;margin:0}::selection{color:#fff;background:#fc9d3159}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sparks{pointer-events:none;z-index:0;width:100vw;height:100vh;position:fixed;inset:0}.page{z-index:1;width:min(100%,1024px);padding:0 calc(18 * var(--u)) calc(60 * var(--u));margin-inline:auto;position:relative}.masthead{padding-top:calc(24 * var(--u));justify-items:center;display:grid;position:relative}.logo{width:calc(90 * var(--u));height:calc(90 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u));object-fit:contain}.title{margin:calc(4 * var(--u)) 0 0;font-size:calc(64 * var(--u));letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.12}.pill{align-items:center;gap:calc(12 * var(--u));height:calc(44 * var(--u));margin:calc(6 * var(--u)) 0 0;padding:0 calc(24 * var(--u));font-size:calc(21 * var(--u));color:#c9c3f0;font-variant-numeric:tabular-nums;background:#120e3699;border:1px solid #8a6cff80;border-radius:999px;display:inline-flex}.pill-dot{width:calc(12 * var(--u));height:calc(12 * var(--u));background:#4fe39a;border-radius:50%;position:relative}.pill-dot:after{content:"";background:inherit;animation:beacon 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}.pill[data-stale] .pill-dot{background:var(--later)}.pill[data-stale] .pill-dot:after{animation:none}@keyframes beacon{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.lang{top:calc(30 * var(--u));right:calc(6 * var(--u));position:absolute}.lang select{appearance:none;cursor:pointer;padding:calc(8 * var(--u)) calc(30 * var(--u)) calc(8 * var(--u)) calc(14 * var(--u));border:1px solid var(--rim);background:#120e3699 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23b9a6ff' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right calc(12 * var(--u)) center / calc(10 * var(--u));color:var(--violet-text);font:500 max(13px, calc(18 * var(--u))) var(--sans);border-radius:999px}.lang select:hover{border-color:#8a6cff99}.ticker{height:calc(54 * var(--u));margin-top:calc(14 * var(--u));border:1px solid var(--rim);border-radius:calc(12 * var(--u));background:var(--glass);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ticker-track{align-items:center;width:max-content;height:100%;animation:48s linear infinite ticker;display:flex}.ticker-run{align-items:center;display:flex}.tick-item{align-items:center;gap:calc(10 * var(--u));padding-inline:calc(26 * var(--u));font:400 max(11px, calc(19 * var(--u))) var(--mono);color:#c6c3e2;white-space:nowrap;display:inline-flex}.tick-item:after{content:"";width:4px;height:4px;margin-left:calc(26 * var(--u));background:#b9a6ff80;border-radius:50%}.tick-item b{color:var(--violet-text);letter-spacing:.04em;font-weight:600}.tick-item.is-fresh b{color:var(--orange);transition:color 1.2s var(--ease)}.pulse{height:calc(18 * var(--u));align-items:end;gap:1px;display:inline-flex}.pulse i{width:max(2px, calc(3 * var(--u)));height:calc(var(--l) * 25% + 2px);background:rgb(185 166 255/calc(.25 + var(--l) * .17));border-radius:1px;display:block}.pulse i:last-child{background:var(--orange)}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}.legend{margin:calc(12 * var(--u)) 0 0;text-wrap:balance;font:500 max(12px, calc(18 * var(--u))) / 1.4 var(--sans);color:var(--muted);text-align:center}.legend .pulse{margin-right:calc(10 * var(--u));vertical-align:-.1em}.legend b{color:#d6d3ef;font-weight:700}.legend>b~span:before{content:"·";margin-inline:calc(10 * var(--u));color:#b9a6ff99}.legend-today{color:var(--orange)}@keyframes ticker{to{transform:translate(-50%)}}.flaps{gap:calc(4 * var(--u));display:flex}.cell{width:var(--cw);height:var(--ch);border-radius:calc(5 * var(--u));box-shadow:inset 0 1px 0 #ffffff12, 0 calc(3 * var(--u)) calc(6 * var(--u)) #00000073;font:600 var(--cf) / 1 var(--mono);color:var(--cc,var(--ink));perspective:240px;background:linear-gradient(#2c2b44 0,#24233a calc(50% - 1px),#05050c calc(50% - 1px) 50%,#ffffff17 50% calc(50% + 1px),#1a1a2b calc(50% + 1px),#141424 100%);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.cell:before,.cell:after{content:"";z-index:2;background:#7a7890;border-radius:1px;width:3px;height:6px;position:absolute;top:calc(50% - 3px)}.cell:before{left:0}.cell:after{right:0}.cell.gap{box-shadow:none;width:calc(var(--cw) * .45);background:0 0}.cell.gap:before,.cell.gap:after,.cell.gap .leaf{display:none}.cell>span{display:block}.leaf{z-index:1;transform-origin:50% 100%;opacity:0;pointer-events:none;background:linear-gradient(#34334f,#26253d);position:absolute;inset:0 0 50%}.cell.flip .leaf{animation:.11s ease-in leaf}@keyframes leaf{0%{opacity:1;transform:rotateX(0)}to{opacity:1;transform:rotateX(-90deg)}}.flaps-xl{--cw:calc(54 * var(--u));--ch:calc(100 * var(--u));--cf:calc(80 * var(--u))}.flaps-lg{--cw:calc(40 * var(--u));--ch:calc(72 * var(--u));--cf:calc(58 * var(--u))}.teaser{align-items:center;gap:calc(30 * var(--u));min-height:calc(188 * var(--u));margin-top:calc(14 * var(--u));padding:calc(28 * var(--u)) calc(28 * var(--u)) calc(28 * var(--u)) calc(30 * var(--u));border-radius:calc(18 * var(--u));box-shadow:0 0 calc(26 * var(--u)) #8a6cff52, inset 0 1px 0 #ffffff12;background:linear-gradient(160deg,#2c226e8c,#0e0c2cb3);border:1px solid #9c80ff8c;grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative}.teaser-title{font-size:calc(44 * var(--u));letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.04}.teaser-line{margin:calc(10 * var(--u)) 0 0;font:500 max(14px, calc(22 * var(--u))) var(--sans);color:var(--ember);opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(6px)}.teaser.is-settled .teaser-line{opacity:1;transform:none}.teaser-status{padding-left:calc(10 * var(--u));padding-right:calc(30 * var(--u));border-right:1px solid #8a6cff47;position:relative}.teaser-status .cell{--cc:var(--orange)}.strike{left:0;right:calc(22 * var(--u));background:var(--orange);transform-origin:0;height:3px;transition:transform .6s var(--ease);border-radius:2px;position:absolute;top:50%;transform:scaleX(0);box-shadow:0 0 10px 1px #fc9d318c}.teaser.is-struck .strike{transform:scaleX(1)}.teaser.is-struck .teaser-status .cell{--cc:#fc9d318c}.teaser.is-live .strike{display:none}.teaser-date{gap:calc(6 * var(--u));display:grid}.teaser-date .cell{--cc:#ddd8fb}.teaser-date-label{font-size:calc(21 * var(--u));color:var(--muted);font-weight:700}.board{margin-top:calc(24 * var(--u));padding-left:calc(40 * var(--u));position:relative}.board table{border-collapse:separate;width:100%;border-spacing:0 calc(12 * var(--u));margin-top:calc(-12 * var(--u));table-layout:fixed}.board th,.board td{text-align:left;vertical-align:middle;padding:0}.board thead th{height:calc(62 * var(--u));font-size:calc(22 * var(--u));color:var(--head);background:var(--glass);border-block:1px solid var(--rim);font-weight:700}.board tr>:first-child{padding-left:calc(30 * var(--u));border-left:1px solid var(--rim);border-radius:calc(12 * var(--u)) 0 0 calc(12 * var(--u))}.board tr>:last-child{padding-right:calc(18 * var(--u));border-right:1px solid var(--rim);border-radius:0 calc(12 * var(--u)) calc(12 * var(--u)) 0}.board col,.board th:first-child{width:34%}.board th:nth-child(2){width:20%}.board th:nth-child(3){width:30%}.board th:nth-child(4){width:16%}.board tbody td{height:calc(88 * var(--u));background:var(--glass);border-block:1px solid var(--rim)}.board thead th+th{padding-left:calc(16 * var(--u))}.board tbody td+td{padding-left:calc(16 * var(--u));box-shadow:inset 1px 0 #8a6cff24}.board tbody tr{transition:filter .4s var(--ease)}.row-title{font-size:calc(26 * var(--u));text-wrap:balance;font-weight:700;line-height:1.15;padding-right:calc(16 * var(--u))!important}.row-area,.row-when{font-size:calc(23 * var(--u));color:var(--muted)}.row-when{font-family:var(--mono);font-size:calc(21 * var(--u))}.when-tag{margin-left:calc(8 * var(--u));vertical-align:.1em;color:var(--ember);font:600 .78em / 1.2 var(--mono);letter-spacing:.04em;white-space:nowrap;background:linear-gradient(#2c2b44 50%,#1a1a2b 50%);border-radius:4px;padding:.15em .45em;display:inline-block}.row-status .flaps{--ch:calc(62 * var(--u));--cw:min(calc(38 * var(--u)), calc(268 * var(--u) / var(--n) - 4 * var(--u)));--cf:min(calc(50 * var(--u)), calc(var(--cw) * 1.3))}tr[data-status=live] .cell{--cc:var(--orange)}tr[data-status=beta] .cell{--cc:var(--ember)}tr[data-status=progress] .cell{--cc:var(--violet-text)}tr[data-status=planned] .cell{--cc:var(--planned)}tr[data-status=prep] .cell{--cc:var(--later)}tr[data-status=planned] .row-title,tr[data-status=prep] .row-title{color:#dcdeea}tr.is-changed td{background:linear-gradient(#fc9d3129,#0e0d2c8c)}tr.is-flash td{animation:.5s ease-in-out 3 flash}@keyframes flash{50%{background:#fc9d3157;border-color:#fc9d31d9}}.board-tools{justify-content:flex-end;align-items:center;gap:calc(12 * var(--u)) calc(22 * var(--u));margin-bottom:calc(14 * var(--u));flex-wrap:wrap;display:flex}.seg{border:1px solid var(--rim);background:#120e3699;border-radius:999px;margin-right:auto;padding:3px;display:inline-flex}.seg button{min-height:max(32px, calc(38 * var(--u)));padding:0 calc(16 * var(--u));cursor:pointer;color:var(--muted);font:500 max(13px, calc(19 * var(--u))) var(--sans);transition:background .3s var(--ease), color .3s var(--ease);background:0 0;border:0;border-radius:999px}.seg button:hover{color:var(--ink)}.seg button[aria-checked=true]{color:var(--orange);background:#fc9d312e}@property --e{syntax:"<number>";inherits:true;initial-value:0}.beacon{margin-top:calc(30 * var(--u));justify-content:center;display:flex}.beacon-btn{--e:0;align-items:center;gap:calc(20 * var(--u));padding:calc(10 * var(--u)) calc(28 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));border:1px solid rgb(252 157 49/calc(.25 + var(--e) * .45));background:linear-gradient(90deg, rgb(252 157 49/calc(.08 + var(--e) * .14)), #120e368c 60%);color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s var(--ease);border-radius:999px;display:inline-flex}.beacon-btn:hover:not(:disabled){transform:translateY(-1px)}.beacon-btn:active:not(:disabled){transform:scale(.98)}.beacon-btn:disabled{cursor:default;opacity:.6}.beacon-orb{width:max(58px, calc(76 * var(--u)));aspect-ratio:1;background:radial-gradient(circle at 50% 42%, #ffe2b8 0, var(--orange) 46%, #c8641a 100%);color:#2a1606;box-shadow:0 0 calc(18px + var(--e) * 34px) calc(var(--e) * 8px) rgb(252 157 49/calc(.35 + var(--e) * .45)), inset 0 -4px 10px #78320059;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.beacon-orb svg{width:46%;transition:opacity .35s var(--ease), transform .5s var(--ease);grid-area:1/1}.beacon-check{opacity:0;transform:scale(.4)rotate(-20deg)}.beacon-btn[aria-pressed=true] .beacon-bell{opacity:0;transform:scale(.4)}.beacon-btn[aria-pressed=true] .beacon-check{opacity:1;transform:none}.beacon-orb:after{content:"";border:2px solid var(--ember);opacity:0;border-radius:50%;position:absolute;inset:0}.beacon-btn.is-lit .beacon-orb:after{animation:shock 1.1s var(--ease)}@keyframes shock{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.beacon-text{gap:calc(2 * var(--u));display:grid}.beacon-text b{font-size:max(19px, calc(30 * var(--u)));letter-spacing:-.01em;font-weight:700;line-height:1.1}.beacon-text small{font-size:max(13px, calc(18 * var(--u)));color:var(--muted)}.beacon-btn[aria-pressed=true] .beacon-text b{color:var(--ember)}.sheet{width:min(100% - 24px,460px);color:var(--ink);opacity:1;transition:transform .45s var(--ease), opacity .3s var(--ease), overlay .45s allow-discrete, display .45s allow-discrete;background:linear-gradient(170deg,#282064f7,#0a0a22fa);border:1px solid #9c80ff80;border-radius:22px;margin:auto auto 12px;padding:22px 20px 18px;transform:translateY(0);box-shadow:0 -10px 40px #00000080}.sheet:not([open]){opacity:0;transform:translateY(40px)}@starting-style{.sheet[open]{opacity:0;transform:translateY(60px)}}.sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02040e99}.sheet-title{font:700 20px / 1.2 var(--sans);text-wrap:balance;margin:0 0 16px}.steps{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li{font:500 15px / 1.35 var(--sans);color:#d9d6f2;grid-template-columns:64px 1fr;align-items:center;gap:14px;display:grid}.step-art{background:#ffffff0a;border-radius:14px;place-items:center;width:64px;height:64px;display:grid;position:relative}.step-art svg{width:64px;height:64px}.step-art img{border-radius:10px}.tap{opacity:0;background:#fc9d31d9;border-radius:50%;width:16px;height:16px;animation:4.5s infinite tap;position:absolute;bottom:10px;right:8px;box-shadow:0 0 #fc9d3199}.steps li:nth-child(2) .tap{animation-delay:1.5s}.steps li:nth-child(3) .tap{animation-delay:3s}@keyframes tap{0%{opacity:0;transform:translate(6px,6px)scale(1.4)}8%{opacity:1;transform:none;box-shadow:0 0 #fc9d3199}18%{box-shadow:0 0 0 14px #fc9d3100}30%,to{opacity:0}}.sheet-done{background:var(--orange);color:#241205;width:100%;min-height:48px;font:700 16px var(--sans);cursor:pointer;border:0;border-radius:14px;margin-top:18px}.title-line{align-items:center;gap:calc(8 * var(--u));display:inline-flex}.row-link{width:max(26px, calc(30 * var(--u)));aspect-ratio:1;color:var(--violet-text);cursor:pointer;opacity:0;transition:opacity .25s var(--ease);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.row-link svg{width:max(14px, calc(17 * var(--u)))}tr:hover .row-link,.row-link:focus-visible{opacity:.9}@media (hover:none){.row-link{opacity:.55}}.recent{align-items:center;gap:calc(20 * var(--u));margin-top:calc(20 * var(--u));grid-template-columns:auto minmax(0,1fr);display:grid}.recent-title{font:700 calc(19 * var(--u)) var(--sans);color:var(--head);white-space:nowrap;margin:0}.recent-list{gap:calc(12 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.recent-list a{column-gap:calc(10 * var(--u));row-gap:calc(2 * var(--u));height:100%;padding:calc(12 * var(--u)) calc(14 * var(--u));border:1px solid var(--rim);border-radius:calc(12 * var(--u));background:var(--glass);color:inherit;transition:border-color .3s var(--ease);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.recent-list a:hover{border-color:#fc9d318c}.recent-dot{background:var(--planned);border-radius:50%;grid-row:span 2;width:10px;height:10px;margin-top:.4em}.recent-dot[data-status=live]{background:#4fe39a}.recent-dot[data-status=beta]{background:var(--ember)}.recent-dot[data-status=progress]{background:var(--violet-text)}.recent-dot[data-status=prep]{background:var(--later)}.recent-text{font:500 calc(19 * var(--u)) / 1.3 var(--sans);color:var(--muted)}.recent-text b{color:var(--ink);font-weight:700}.recent-list time{font:400 calc(16 * var(--u)) var(--mono);color:#8d88c4}.toast{z-index:10;pointer-events:none;color:var(--ink);font:500 14px var(--sans);opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);background:#120e36f0;border:1px solid #fc9d3180;border-radius:999px;padding:10px 18px;position:fixed;bottom:28px;left:50%;transform:translate(-50%,12px)}.toast.is-shown{opacity:1;transform:translate(-50%)}.switch{align-items:center;gap:calc(12 * var(--u));padding:calc(6 * var(--u)) calc(4 * var(--u));cursor:pointer;color:var(--muted);font:500 max(13px, calc(20 * var(--u))) var(--sans);background:0 0;border:0;display:inline-flex}.switch:hover{color:var(--ink)}.switch-track{width:calc(50 * var(--u));height:calc(28 * var(--u));min-width:34px;min-height:20px;transition:background .35s var(--ease), border-color .35s var(--ease);background:#120e36b3;border:1px solid #8a6cff80;border-radius:999px;position:relative}.switch-thumb{aspect-ratio:1;width:calc(50% - 4px);transition:left .35s var(--ease), background .35s var(--ease);background:#c9c3f0;border-radius:50%;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.switch[aria-checked=true] .switch-track{background:#fc9d3138;border-color:#fc9d31b3}.switch[aria-checked=true] .switch-thumb{background:var(--orange);left:calc(50% + 1px)}.board.hide-live tbody tr[data-status=live],.board tbody tr[hidden]{display:none!important}::view-transition-group(*){animation-duration:.55s;animation-timing-function:var(--ease)}::view-transition-old(*):only-child{animation:vt-out .38s var(--ease) both}::view-transition-new(*):only-child{animation:vt-in .5s var(--ease) both}@keyframes vt-out{to{opacity:0;transform:translateX(calc(-28 * var(--u)))}}@keyframes vt-in{0%{opacity:0;transform:translateX(calc(-28 * var(--u)))}}.expand{align-items:center;gap:calc(10 * var(--u));color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.expand svg{width:max(11px, calc(16 * var(--u)));color:var(--violet-text);transition:transform .35s var(--ease);flex:none}.expand[aria-expanded=true] svg{transform:rotate(90deg)}.expand:hover span{text-underline-offset:.2em;-webkit-text-decoration:underline #b07cff99;text-decoration:underline #b07cff99}.board tbody tr.sub td{height:calc(66 * var(--u));background:linear-gradient(#1c184a52,#0c0b2480)}tr.sub .row-title{font-size:calc(22 * var(--u));font-weight:500;position:relative;padding-left:calc(64 * var(--u))!important}tr.sub .row-title:before{content:"";left:calc(38 * var(--u));height:50%;width:calc(14 * var(--u));border-bottom:1px solid #b07cff73;border-left:1px solid #b07cff73;border-bottom-left-radius:4px;position:absolute;top:0}tr.sub .row-area{opacity:.7}tr.sub .row-status .flaps{--ch:calc(48 * var(--u));--cw:min(calc(30 * var(--u)), calc(268 * var(--u) / var(--n) - 4 * var(--u)));--cf:min(calc(38 * var(--u)), calc(var(--cw) * 1.3))}.nebula{z-index:0;border-radius:calc(12 * var(--u));pointer-events:none;position:absolute}.board table{z-index:1;position:relative}.board tbody tr.secret td{height:calc(104 * var(--u));background:linear-gradient(#14103c2e,#08071a52);border-color:#b07cff8c}.secret-title{font-size:calc(30 * var(--u));letter-spacing:.04em;color:#f6ecff;filter:blur(calc(8px - var(--sharp,0) * 6px));text-shadow:0 0 18px #b07cff99;-webkit-user-select:none;user-select:none;font-weight:700;display:inline-block}tr.secret .cell{--cc:#e9ddff}tr.secret .row-area,tr.secret .row-when{color:#e9ddff}.thread{left:calc(16 * var(--u));top:var(--t-top,0);height:var(--t-len,0);width:2px;position:absolute}.thread-reached{top:var(--t-rs,0);width:1.5px;height:var(--t-rh,0);background:#fc9d31e6;position:absolute;left:0;box-shadow:0 0 6px 2px #fc9d312e}.thread-ahead{background:repeating-linear-gradient(#8a6cff8c 0 4px,#0000 4px 8px);width:1px;position:absolute;top:0;bottom:0;left:0}.thread-ember{background:var(--ember);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-4px;box-shadow:0 0 10px 4px #fc9d3173}.thread-head{opacity:0;filter:blur(1px);background:linear-gradient(#0000,#ffc27af2);border-radius:4px;width:8px;height:90px;position:absolute;top:0;left:-3px}.thread.is-running .thread-head{animation:1.4s linear run}@keyframes run{0%{opacity:1;transform:translateY(-90px)}90%{opacity:1}to{opacity:0;transform:translateY(var(--t-reach,0))}}.node{left:calc(16 * var(--u) - 8px);border:2px solid var(--orange);background:var(--midnight);border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute}.node.ahead{border-color:#8a6cffbf}.node.is-live{left:calc(16 * var(--u) - 6px);width:14px;height:14px;box-shadow:0 0 0 4px var(--midnight), 0 0 10px 2px #4fe39a59;background:#4fe39a;border:0;margin-top:-7px}.foot{align-items:center;gap:calc(22 * var(--u));margin-top:calc(44 * var(--u));padding-left:calc(40 * var(--u));display:flex}.foot p{text-align:center;text-wrap:balance;font:500 max(12px, calc(17 * var(--u))) / 1.5 var(--sans);letter-spacing:.06em;color:#8d88c4;margin:0}.foot-rule{background:#8a6cff59;flex:1;height:1px}@media (width<=719px){:root{--u:.62px}.page{padding-inline:14px}.masthead{padding-top:18px}.lang{top:14px;right:0}.teaser{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"copy copy""status date";gap:16px 14px;padding:22px 16px}.teaser-copy{grid-area:copy}.teaser-title{font-size:34px}.teaser-status{grid-area:status;padding-right:16px}.teaser-date{grid-area:date}.flaps-xl{--cw:29px;--ch:52px;--cf:38px}.flaps-lg{--cw:21px;--ch:38px;--cf:28px}.teaser-status{padding-left:0;padding-right:14px}.teaser-date{justify-self:start}.board{padding-left:28px}.board thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.board table,.board tbody{display:block}.board tbody tr{border:1px solid var(--rim);background:var(--glass);border-radius:12px;grid-template-columns:1fr auto;grid-template-areas:"title title""area when""status status";gap:6px 12px;margin-bottom:10px;padding:16px 16px 14px;display:grid}.board tbody td{background:0 0;height:auto;display:block;border:0!important;padding:0!important}.row-title{grid-area:title;font-size:18px}.board tbody tr.secret{background:linear-gradient(#14103c2e,#08071a52);border-color:#b07cff8c;padding-block:22px}.board tbody tr.secret td{background:0 0}.secret-title{font-size:22px}.board tbody tr.sub{background:#0e0d2c80;margin-left:18px;padding:12px 14px}tr.sub .row-title{font-size:16px;padding-left:0!important}tr.sub .row-title:before{display:none}tr.sub .row-status .flaps{--ch:32px;--cw:min(22px, calc((100vw - 110px) / var(--n) - 4px));--cf:min(24px, calc(var(--cw) * 1.2))}.row-area{grid-area:area;font-size:14px}.row-when{text-align:right;grid-area:when;font-size:13px}.row-when.is-empty{visibility:hidden}.row-status{grid-area:status;margin-top:4px}.row-status .flaps{--ch:38px;--cw:min(26px, calc((100vw - 96px) / var(--n) - 4px));--cf:min(30px, calc(var(--cw) * 1.25))}tr.is-changed{background:linear-gradient(#fc9d3129,#0e0d2c8c)}tr.is-flash{animation:.5s ease-in-out 3 flash}tr.is-flash td{animation:none}.thread{left:9px}.node{left:1px}.node.is-live{left:3px}.foot{padding-left:0}.board-tools{justify-content:space-between}.seg button{min-height:40px;padding:0 12px}.beacon{margin-top:22px}.beacon-btn{gap:14px;width:100%;padding:8px 18px 8px 8px}.row-link{width:44px;margin:-9px -9px -9px -4px}.lang select{min-height:40px}.recent{grid-template-columns:1fr;gap:10px;margin-top:16px}.recent-title{font-size:15px}.recent-list{grid-template-columns:1fr;gap:8px}.recent-list a{border-radius:10px;padding:10px 12px}.recent-text{font-size:14px}.recent-list time{font-size:12px}}@media (prefers-reduced-motion:reduce){.ticker-track{flex-wrap:wrap;animation:none}.ticker-run+.ticker-run{display:none}.ticker{height:auto;padding:6px 0;-webkit-mask-image:none;mask-image:none}.pill-dot:after,.thread-head{animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.cell.flip .leaf,tr.is-flash,tr.is-flash td{animation:none}.expand svg,.toast,.row-link,.beacon-btn,.beacon-orb svg,.sheet,.seg button{transition:none}.tap,.beacon-btn.is-lit .beacon-orb:after{animation:none}.tap{opacity:1}.strike,.teaser-line{transition:none}}
