.night{color-scheme:dark;--color-surface:oklch(0.182 0.015 262);--color-surface-raised:oklch(0.258 0.017 262);--color-surface-sunken:oklch(0.145 0.014 262);--color-border:oklch(0.352 0.018 262);--color-border-strong:oklch(0.56 0.021 262);--color-ink:oklch(0.957 0.005 262);--color-ink-secondary:oklch(0.782 0.012 262);--color-ink-muted:oklch(0.662 0.014 262);--color-accent:oklch(0.712 0.135 245);--color-accent-hover:oklch(0.782 0.12 245);--color-accent-fg:oklch(0.17 0.03 262);--color-accent-text:oklch(0.805 0.105 245);--color-accent-subtle:oklch(0.302 0.055 250);--color-accent-border:oklch(0.425 0.08 248);--color-focus:oklch(0.735 0.135 245);--color-sourced-ground:oklch(0.228 0.011 262);--color-sourced-border:oklch(0.352 0.014 262);--color-authoritative:oklch(0.862 0.014 88);--color-generated:oklch(0.782 0.012 262);--color-origin-core:oklch(0.795 0.055 278);--color-origin-core-ground:oklch(0.298 0.032 278);--shadow-e1:0 0 0 1px oklch(1 0 0/0.06);--shadow-e2:0 0 0 1px oklch(1 0 0/0.08),0 2px 8px oklch(0 0 0/0.4);--shadow-e3:0 0 0 1px oklch(1 0 0/0.1),0 16px 40px oklch(0 0 0/0.55);--shadow-float:inset 0 1px 0 oklch(1 0 0/0.07),0 0 0 1px oklch(1 0 0/0.1),0 16px 40px oklch(0 0 0/0.55),0 28px 56px -28px oklch(0 0 0/0.6);--shadow-float-lead:inset 0 1px 0 oklch(1 0 0/0.12),0 0 0 1px oklch(1 0 0/0.16),0 2px 8px oklch(0 0 0/0.4),0 36px 72px -28px oklch(0 0 0/0.8)}:root:has(.night){color-scheme:dark;background:oklch(.182 .015 262)}.night .game-riftbound,.night.game-riftbound{--color-accent:oklch(0.742 0.105 186);--color-accent-hover:oklch(0.808 0.095 186);--color-accent-text:oklch(0.822 0.085 186);--color-accent-subtle:oklch(0.305 0.05 190);--color-accent-border:oklch(0.428 0.07 188);--color-focus:oklch(0.755 0.105 186);--color-mark-accent:oklch(0.762 0.108 186)}.ticker-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ticker-track{width:max-content;animation:marquee 52s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.line>span{display:block}@keyframes line-up{0%{transform:translateY(104%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){[data-enter] .line>span{animation:line-up .66s var(--ease-entrance) both}[data-enter] .lz1>span{animation-delay:40ms}[data-enter] .lz2>span{animation-delay:.13s}[data-enter] .rise{animation:fade-up .56s var(--ease-entrance) both}[data-enter] .rd1{animation-delay:80ms}[data-enter] .rd2{animation-delay:.17s}[data-enter] .rd3{animation-delay:.26s}[data-enter] .rd2{animation-name:rise-only}}@keyframes rise-only{0%{transform:translateY(14px)}to{transform:none}}@keyframes reveal-in{0%{opacity:0;transform:translateY(22px) scale(.988)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-motion=load] .reveal{animation:fade-up .8s var(--ease-emphasized) backwards}[data-motion=load] .rs1{animation-delay:.11s}[data-motion=load] .rs2{animation-delay:.22s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-motion=scroll] .reveal{animation:reveal-in linear backwards;animation-timeline:view();animation-range:entry 6% cover 32%}[data-motion=scroll] .rs1{animation-range:entry 10% cover 38%}[data-motion=scroll] .rs2{animation-range:entry 14% cover 44%}}}.beat,.links,.scene{display:block;width:100%;height:auto;pointer-events:none}.scene .arm-l{transform-box:view-box;transform-origin:64px 254px;transform:rotate(-125deg)}.scene .arm-j{transform-box:view-box;transform-origin:280px 124px;transform:rotate(-40deg)}.scene .fx-pill,.scene .fx-q,.scene .row{transform-box:view-box}.beat .fx-caret{opacity:0}.beat .fx-chip,.beat .fx-pill,.beat .sort{transform-box:view-box}.links .fx-link{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){[data-play] .scene :is(.arm-l,.arm-j,.fx-q,.fx-pill,.fx-typed,.fx-ask,.fx-list,.fx-ruling,.row){animation-duration:9s;animation-iteration-count:infinite;animation-timing-function:var(--ease-standard);animation-fill-mode:both}[data-play] .scene .arm-l{animation-name:sc-raise}[data-play] .scene .arm-j{animation-name:sc-point}[data-play] .scene .fx-q{animation-name:sc-q}[data-play] .scene .fx-typed{animation-name:sc-typed}[data-play] .scene .fx-ask{animation-name:sc-ask}[data-play] .scene .fx-pill{animation-name:sc-pop}[data-play] .scene .fx-list{animation-name:sc-list}[data-play] .scene .row-key{animation-name:sc-row-key}[data-play] .scene .row-plain{animation-name:sc-row-plain}[data-play] .scene .fx-ruling{animation-name:sc-ruling}[data-play] .beat :is(.fx-pill,.fx-caret,.fx-ask,.fx-block,.fx-block-2,.fx-chip,.sort){animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:var(--ease-standard);animation-fill-mode:both}[data-play] .beat .fx-caret{animation-timing-function:step-end}[data-play] .beat-1 .fx-caret{animation-name:b1-caret}[data-play] .beat-1 .fx-ask{animation-name:b1-ask}[data-play] .beat-1 .fx-pill{animation-name:b-pop-late}[data-play] .beat-2 .fx-block{animation-name:b-block}[data-play] .beat-2 .sort-142,[data-play] .beat-2 .sort-323{animation-name:b2-from-below}[data-play] .beat-2 .sort-428{animation-name:b2-from-above}[data-play] .beat-2 .fx-chip{animation-name:b-pop}[data-play] .beat-2 .fx-chip-2{animation-delay:.12s}[data-play] .beat-3 .fx-block{animation-name:b-block}[data-play] .beat-3 .fx-caret{animation-name:b3-caret}[data-play] .beat-3 .fx-block-2{animation-name:b3-why}[data-play] .links :is(.fx-link,.fx-cited){animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:var(--ease-standard);animation-fill-mode:both}[data-play] .links .fx-link-a{animation-name:ln-a}[data-play] .links .fx-link-b{animation-name:ln-b}[data-play] .links .fx-cited-a{animation-name:ln-cited-a}[data-play] .links .fx-cited-b{animation-name:ln-cited-b}}@keyframes sc-raise{0%,4%{transform:rotate(0)}11%,60%{transform:rotate(-125deg)}66%,to{transform:rotate(0)}}@keyframes sc-q{0%,10%{opacity:0;transform:translateY(4px)}13%,58%{opacity:1;transform:none}62%,to{opacity:0;transform:none}}@keyframes sc-typed{0%,12%{opacity:0}15%,92%{opacity:1}to{opacity:0}}@keyframes sc-ask{0%,26%{opacity:1}27%{opacity:.4}28%,to{opacity:1}}@keyframes sc-pop{0%,26%{opacity:0;transform:translateY(3px)}29%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes sc-list{0%,38%{opacity:0}41%,92%{opacity:1}to{opacity:0}}@keyframes sc-row-key{0%,45%{transform:translateY(14px)}50%,to{transform:none}}@keyframes sc-row-plain{0%,45%{transform:translateY(-7px)}50%,to{transform:none}}@keyframes sc-ruling{0%,52%{opacity:0}55%,92%{opacity:1}to{opacity:0}}@keyframes sc-point{0%,56%{transform:none}62%,90%{transform:rotate(-40deg)}96%,to{transform:none}}@keyframes b1-caret{0%{opacity:1}8%{opacity:0}17%{opacity:1}25%{opacity:0}33%{opacity:1}35%,to{opacity:0}}@keyframes b1-ask{0%,34%{opacity:1}35%{opacity:.4}36%,to{opacity:1}}@keyframes b-pop-late{0%,35%{opacity:0;transform:translateY(3px)}40%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes b-block{0%,10%{opacity:0}15%,92%{opacity:1}to{opacity:0}}@keyframes b2-from-below{0%,23%{transform:translateY(24px)}31%,to{transform:none}}@keyframes b2-from-above{0%,23%{transform:translateY(-48px)}31%,to{transform:none}}@keyframes b-pop{0%,33%{opacity:0;transform:translateY(3px)}38%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes b3-caret{0%,14%{opacity:0}15%{opacity:1}32%,to{opacity:0}}@keyframes b3-why{0%,31%{opacity:0}36%,92%{opacity:1}to{opacity:0}}@keyframes ln-a{0%,11%{stroke-dashoffset:1}21%,90%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1}}@keyframes ln-b{0%,24%{stroke-dashoffset:1}34%,90%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1}}@keyframes ln-cited-a{0%,21%{opacity:0}25%,90%{opacity:1}97%,to{opacity:0}}@keyframes ln-cited-b{0%,34%{opacity:0}38%,90%{opacity:1}97%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}