.srail[data-astro-cid-7kt5jyvy]{--ink:#f5f5f7;--muted:#a1a1aa;--dim:#7c7c86;--line:#2a2a30;--amber:#ffb547;z-index:30;height:min(56vh,26rem);font-family:Geist Mono,ui-monospace,monospace;position:fixed;top:50%;right:1.5rem;transform:translateY(-50%)}.srail__list[data-astro-cid-7kt5jyvy]{flex-direction:column;gap:6px;height:100%;margin:0;padding:0;list-style:none;display:flex}.srail__seg[data-astro-cid-7kt5jyvy]{flex:var(--share,1) 1 0;min-height:22px;position:relative}.srail__seg[data-astro-cid-7kt5jyvy].is-active{min-height:2.25rem}.srail__hit[data-astro-cid-7kt5jyvy]{height:100%;color:var(--dim);grid-template-columns:auto 3px;justify-content:end;align-items:start;column-gap:.75rem;text-decoration:none;display:grid;position:relative}.srail__n[data-astro-cid-7kt5jyvy]{letter-spacing:.12em;font-variant-numeric:tabular-nums;padding-top:1px;font-size:.625rem;transition:color .25s}.srail__name[data-astro-cid-7kt5jyvy]{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:0;padding-top:1px;font-size:.625rem;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1),color .25s;transform:translate(6px)}.srail__line[data-astro-cid-7kt5jyvy]{width:3px;height:100%;position:relative}.srail__line[data-astro-cid-7kt5jyvy]:before{background:var(--line);content:"";width:1px;position:absolute;top:0;bottom:0;left:1px}.srail__line[data-astro-cid-7kt5jyvy] i[data-astro-cid-7kt5jyvy]{background:var(--ink);width:3px;height:100%;transform:scaleY(var(--fill,0));transform-origin:top;opacity:.9;position:absolute;top:0;left:0}.srail__seg[data-astro-cid-7kt5jyvy].is-active .srail__line[data-astro-cid-7kt5jyvy] i[data-astro-cid-7kt5jyvy]{background:var(--amber)}.srail__seg[data-astro-cid-7kt5jyvy].is-done .srail__line[data-astro-cid-7kt5jyvy] i[data-astro-cid-7kt5jyvy]{width:1px;left:1px}.srail__seg[data-astro-cid-7kt5jyvy].is-done .srail__n[data-astro-cid-7kt5jyvy]{color:var(--muted)}.srail__seg[data-astro-cid-7kt5jyvy].is-active .srail__n[data-astro-cid-7kt5jyvy]{color:var(--amber)}.srail__seg[data-astro-cid-7kt5jyvy].is-active .srail__name[data-astro-cid-7kt5jyvy]{color:var(--ink);opacity:1;transform:none}.srail[data-astro-cid-7kt5jyvy]:hover .srail__name[data-astro-cid-7kt5jyvy]{opacity:1;transform:none}.srail__hit[data-astro-cid-7kt5jyvy]:hover .srail__name[data-astro-cid-7kt5jyvy],.srail__hit[data-astro-cid-7kt5jyvy]:hover .srail__n[data-astro-cid-7kt5jyvy]{color:var(--ink)}.srail__hit[data-astro-cid-7kt5jyvy]:focus-visible{outline:none}.srail__hit[data-astro-cid-7kt5jyvy]:focus-visible .srail__name[data-astro-cid-7kt5jyvy]{opacity:1;color:var(--ink);outline:1px solid var(--amber);outline-offset:3px;transform:none}.srail__label[data-astro-cid-7kt5jyvy]{align-content:start;justify-items:end;gap:.35rem;display:grid}.srail__head[data-astro-cid-7kt5jyvy]{align-items:center;gap:.75rem;display:inline-flex;position:relative}.srail__detail[data-astro-cid-7kt5jyvy]{color:var(--dim);letter-spacing:.14em;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.5625rem;display:none}.srail__bar[data-astro-cid-7kt5jyvy]{background:var(--line);width:36px;height:1px;position:relative}.srail__bar[data-astro-cid-7kt5jyvy] i[data-astro-cid-7kt5jyvy]{background:var(--ink);transform:scaleX(var(--sp,0));transform-origin:0;position:absolute;inset:0}.srail__seg[data-astro-cid-7kt5jyvy].is-active .srail__detail[data-astro-cid-7kt5jyvy]{display:inline-flex}.srail__head[data-astro-cid-7kt5jyvy]>.bk{border:0 solid var(--amber);pointer-events:none;opacity:0;width:6px;height:6px;position:absolute}.srail__head[data-astro-cid-7kt5jyvy]>.bk--tl{--dx:-8px;--dy:-8px;border-top-width:1px;border-left-width:1px;top:-5px;left:-8px}.srail__head[data-astro-cid-7kt5jyvy]>.bk--tr{--dx:8px;--dy:-8px;border-top-width:1px;border-right-width:1px;top:-5px;right:-6px}.srail__head[data-astro-cid-7kt5jyvy]>.bk--bl{--dx:-8px;--dy:8px;border-bottom-width:1px;border-left-width:1px;bottom:-5px;left:-8px}.srail__head[data-astro-cid-7kt5jyvy]>.bk--br{--dx:8px;--dy:8px;border-bottom-width:1px;border-right-width:1px;bottom:-5px;right:-6px}.srail__hit[data-astro-cid-7kt5jyvy].is-locked .srail__head[data-astro-cid-7kt5jyvy]>.bk{animation:.52s cubic-bezier(.22,1,.36,1) both srail-lock}.srail__hit[data-astro-cid-7kt5jyvy]:not(:hover):not(:focus-visible) .srail__head[data-astro-cid-7kt5jyvy]>.bk{opacity:0;animation:none}@keyframes srail-lock{0%{opacity:0;transform:translate(calc(var(--dx) * .6), calc(var(--dy) * .6))}60%{opacity:1;transform:translate(calc(var(--dx) * -.12), calc(var(--dy) * -.12))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.srail__line[data-astro-cid-7kt5jyvy]:before{transform-origin:top;animation:srail-draw .7s cubic-bezier(.16, 1, .3, 1) calc(.3s + var(--i) * .12s) both}.srail__n[data-astro-cid-7kt5jyvy]{animation:srail-in .52s linear calc(.3s + var(--i) * .12s) both}}@keyframes srail-draw{0%{transform:scaleY(0)}}@keyframes srail-in{0%{opacity:0}30%{opacity:1}45%{opacity:.2}60%,to{opacity:1}}@media (max-width:1199px){.srail[data-astro-cid-7kt5jyvy]{display:none}}@media (prefers-reduced-motion:reduce){.srail__name[data-astro-cid-7kt5jyvy]{transition:none}}.txe{place-items:center;width:100%;display:grid}.txe__stage{place-items:center;width:min(44rem,100%);min-height:13rem;padding:3rem 2rem;display:grid;position:relative}.txe__dots{pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.txe__stage.is-off .txe__dots{opacity:0}.finale{position:relative}.finale .txe__stage{position:static}.finale .finale__main{z-index:1;position:relative}.txe__slot{opacity:0;visibility:hidden;grid-area:1/1;position:relative}.txe__slot.is-on{opacity:1;visibility:visible}.txe__slot--end{color:#f5f5f7;letter-spacing:.24em;text-align:center;font-family:Geist Mono,ui-monospace,monospace;font-size:clamp(.875rem,2.2vw,1.5rem);font-weight:500}.txe__slot--end.is-static{grid-area:auto;margin-top:1rem;position:relative}.txe__cursor{vertical-align:-.15em;background:#ffb547;width:.55em;height:1em;margin-left:.3em;animation:1s step-end infinite txe-blink;display:inline-block}@keyframes txe-blink{50%{opacity:.25}}@media (max-width:639px){.txe__slot--logo .nd-logo{--s:1.5!important}}.txe__noise{opacity:0;pointer-events:none;background:repeating-linear-gradient(#f5f5f70f 0 1px,#0000 1px 3px);position:absolute;inset:-.35em -.6em}.txe__tear{left:-5%;right:-5%;top:var(--y);height:var(--h);mix-blend-mode:difference;background:#f5f5f780;position:absolute}.txe__slot.is-glitch .txe__noise{animation:.52s steps(6,end) both txe-noise}.txe__slot.is-glitch .txe__tear{animation:.52s steps(5,end) both txe-tear}.txe__slot.is-on.is-glitch{animation:.52s steps(8,end) both txe-jitter}@keyframes txe-noise{0%,to{opacity:0}15%,70%{opacity:1}}@keyframes txe-tear{0%{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(-4%)}40%{transform:translate(6%)scaleY(2)}60%{opacity:.6;transform:translate(-2%)}to{opacity:0;transform:translate(0)}}@keyframes txe-jitter{0%,to{filter:none;transform:none}20%{filter:drop-shadow(3px 0 #ffb547b3)drop-shadow(-3px 0 #e9c1ffb3);transform:translate(-6px)skew(-8deg)}40%{clip-path:inset(10% 0 55%);transform:translate(5px)}60%{clip-path:inset(45% 0 10%);transform:translate(-2px)skew(4deg)}80%{clip-path:none;transform:translate(1px)}}@media (prefers-reduced-motion:reduce){.txe__cursor{animation:none}}
