.deck-desktop{width:1440px;height:900px;zoom:var(--dk,1)}.deck-mobile{width:390px;height:844px;zoom:var(--mk,1)}.enter{animation:deck-enter .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:.1s}[data-intro=true] .enter{animation-delay:var(--enter-delay,1.5s)}@keyframes deck-enter{0%{opacity:0;translate:0 28px}}.cw{transition:transform .9s cubic-bezier(.34,1.2,.64,1),opacity .45s ease var(--fd,0s)}.card{transition:clip-path .8s cubic-bezier(.7,0,.2,1)}.sh{transition:transform .8s cubic-bezier(.7,0,.2,1)}.layer{transition:opacity .35s ease,visibility .35s}.instant,.instant *{transition:none!important}.stage{transition:transform .8s cubic-bezier(.7,0,.2,1),filter .8s cubic-bezier(.7,0,.2,1),opacity .8s ease}.scrim{transition:opacity .6s ease,visibility .6s}.roll{transition:transform .9s cubic-bezier(.65,0,.35,1)}.rv{-webkit-mask-image:linear-gradient(180deg,transparent 0,black 18%,black 82%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 18%,black 82%,transparent)}.ri{transition:opacity .7s cubic-bezier(.65,0,.35,1),filter .7s cubic-bezier(.65,0,.35,1)}.tick{transition:background .3s,width .5s cubic-bezier(.34,1.56,.64,1)}.read-btn{transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .25s,color .25s}@media (hover:hover){.gbtn:hover,.ghost:hover,.read-btn:hover{background:var(--cfg);color:var(--cbg);border-color:var(--cfg)}}.card :focus-visible,.m-card :focus-visible{outline-color:var(--cring)}.chapter-fade{animation:chapter-fade .5s ease both}@keyframes chapter-fade{0%{opacity:0;transform:translateY(12px)}}:root[data-ch-dir]::view-transition-new(root),:root[data-ch-dir]::view-transition-old(root){animation:none}::view-transition-new(chapter-in),::view-transition-new(chapter-out),::view-transition-old(chapter-in),::view-transition-old(chapter-out){mix-blend-mode:normal}::view-transition-old(chapter-out){animation:vt-throw .65s cubic-bezier(.5,0,.2,1) both}::view-transition-new(chapter-in){animation:vt-rise .6s cubic-bezier(.2,.8,.2,1) .12s both}::view-transition-group(chapter-out){z-index:2}::view-transition-group(chapter-in){z-index:1}:root[data-ch-dir=prev]::view-transition-old(chapter-out){animation:vt-sink .55s cubic-bezier(.5,0,.2,1) both}:root[data-ch-dir=prev]::view-transition-new(chapter-in){animation:vt-return .65s cubic-bezier(.2,.8,.2,1) both}:root[data-ch-dir=prev]::view-transition-group(chapter-out){z-index:1}:root[data-ch-dir=prev]::view-transition-group(chapter-in){z-index:2}@keyframes vt-throw{to{transform:translate(var(--throw-x,30%),60px) rotate(6deg);opacity:0}}@keyframes vt-rise{0%{transform:scale(.95) translateY(18px);opacity:0}}@keyframes vt-sink{to{transform:scale(.95) translateY(18px);opacity:0}}@keyframes vt-return{0%{transform:translate(var(--throw-x,30%),60px) rotate(6deg);opacity:0}}@media (max-width:1023px){:root{--throw-x:70%}}.m-card{transition:transform .8s cubic-bezier(.34,1.2,.64,1),opacity .45s ease,clip-path .75s cubic-bezier(.7,0,.2,1)}.m-shared{transition:transform .75s cubic-bezier(.7,0,.2,1),opacity .3s ease}.m-shared-fast{transition:transform .12s linear,opacity .12s linear}.m-layer{transition:opacity .3s ease,visibility .3s}.m-stage{transition:transform .75s cubic-bezier(.7,0,.2,1),opacity .6s ease}.m-roll{transition:transform .7s cubic-bezier(.65,0,.35,1)}.m-rv{-webkit-mask-image:linear-gradient(180deg,transparent 0,black 22%,black 78%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 22%,black 78%,transparent)}.m-scroller{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sb,var(--line)) transparent;-webkit-mask-image:linear-gradient(180deg,black calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,black calc(100% - 28px),transparent)}.cbtn,.face .pill,.gbtn{transition:background .2s,color .2s,border-color .2s,transform .2s}.cbtn:active,.gbtn:active{transform:scale(.96)}.cbtn:active{background:var(--ink);color:var(--bg)}.gbtn:active{background:color-mix(in srgb,var(--cfg) 16%,transparent)}.face:active .pill{background:var(--cfg);color:var(--cbg)}@media (hover:hover){.cbtn:hover{background:var(--ink);color:var(--bg)}.face:hover .pill{background:var(--cfg);color:var(--cbg)}}.cur-ring{transition:width .35s cubic-bezier(.34,1.56,.64,1),height .35s cubic-bezier(.34,1.56,.64,1),margin .35s cubic-bezier(.34,1.56,.64,1),background .3s,opacity .3s}