.side-nav-clip-text{white-space:nowrap;text-overflow:ellipsis;max-width:30ch;display:inline-block;overflow:hidden}.dot-elastic{--dot-color:hsl(var(--foreground));background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;position:relative}.dot-elastic.play{animation:1s linear infinite dot-elastic}.dot-elastic:before,.dot-elastic:after{content:"";display:inline-block;position:absolute;top:0}.dot-elastic:before{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;left:-15px}.dot-elastic.play:before{animation:1s linear infinite dot-elastic-before}.dot-elastic:after{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;left:15px}.dot-elastic.play:after{animation:1s linear infinite dot-elastic-after}@keyframes dot-elastic-before{0%{transform:scale(1)}25%{transform:scaleY(1.5)}50%{transform:scaleY(.67)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes dot-elastic{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scaleY(1.5)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes dot-elastic-after{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scaleY(.67)}75%{transform:scaleY(1.5)}to{transform:scale(1)}}.dot-pulse{--dot-color:hsl(var(--foreground));background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;position:relative;left:-9999px;box-shadow:9999px 0 0 -5px}.dot-pulse.play{animation:1.5s linear .25s infinite dot-pulse}.dot-pulse:before,.dot-pulse:after{content:"";background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;display:inline-block;position:absolute;top:0}.dot-pulse:before{box-shadow:9984px 0 0 -5px}.dot-pulse.play:before{animation:1.5s linear infinite dot-pulse-before}.dot-pulse:after{box-shadow:10014px 0 0 -5px}.dot-pulse.play:after{animation:1.5s linear .5s infinite dot-pulse-after}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,to{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,to{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,to{box-shadow:10014px 0 0 -5px}}.dot-flashing{--dot-color:hsl(var(--foreground));background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;position:relative}.dot-flashing.play{animation:1s linear .5s infinite alternate dot-flashing}.dot-flashing:before,.dot-flashing:after{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;left:-15px}.dot-flashing.play:before{animation:1s infinite alternate dot-flashing}.dot-flashing:after{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;left:15px}.dot-flashing.play:after{animation:1s 1s infinite alternate dot-flashing}@keyframes dot-flashing{0%{background-color:var(--dot-color)}50%,to{background-color:#9880ff33}}.dot-collision{--dot-color:hsl(var(--foreground));background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;position:relative}.dot-collision:before,.dot-collision:after{content:"";display:inline-block;position:absolute;top:0}.dot-collision:before{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;left:-10px}.dot-collision.play:before{animation:2s ease-in infinite dot-collision-before}.dot-collision:after{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;left:10px}.dot-collision.play:after{animation:2s ease-in 1s infinite dot-collision-after}@keyframes dot-collision-before{0%,50%,75%,to{transform:translate(0)}25%{transform:translate(-15px)}}@keyframes dot-collision-after{0%,50%,75%,to{transform:translate(0)}25%{transform:translate(15px)}}.dot-revolution{--dot-color:hsl(var(--foreground));background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;position:relative}.dot-revolution:before,.dot-revolution:after{content:"";display:inline-block;position:absolute}.dot-revolution:before{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);transform-origin:5px 20px;border-radius:5px;top:-15px;left:0}.dot-revolution.play:before{animation:1.4s linear infinite dot-revolution}.dot-revolution:after{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);transform-origin:5px 35px;border-radius:5px;top:-30px;left:0}.dot-revolution.play:after{animation:1s linear infinite dot-revolution}@keyframes dot-revolution{0%{transform:rotate(0)translate(0)}to{transform:rotate(360deg)translate(0)}}.dot-carousel{--dot-color:hsl(var(--foreground));background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);box-shadow:9984px 0 0 0 var(--dot-color),9999px 0 0 0 var(--dot-color),10014px 0 0 0 var(--dot-color);border-radius:5px;position:relative;left:-9999px}.dot-carousel.play{animation:1.5s linear infinite dot-carousel}@keyframes dot-carousel{0%{box-shadow:9984px 0 0 -1px var(--dot-color),9999px 0 0 1px var(--dot-color),10014px 0 0 -1px var(--dot-color)}50%{box-shadow:10014px 0 0 -1px var(--dot-color),9984px 0 0 -1px var(--dot-color),9999px 0 0 1px var(--dot-color)}to{box-shadow:9999px 0 0 1px var(--dot-color),10014px 0 0 -1px var(--dot-color),9984px 0 0 -1px var(--dot-color)}}.dot-typing{--dot-color:hsl(var(--foreground));background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);box-shadow:9984px 0 0 0 var(--dot-color),9999px 0 0 0 var(--dot-color),10014px 0 0 0 var(--dot-color);border-radius:5px;position:relative;left:-9999px}.dot-typing.play{animation:1.5s linear infinite dot-typing}@keyframes dot-typing{0%{box-shadow:9984px 0 0 0 var(--dot-color),9999px 0 0 0 var(--dot-color),10014px 0 0 0 var(--dot-color)}16.667%{box-shadow:9984px -10px 0 0 var(--dot-color),9999px 0 0 0 var(--dot-color),10014px 0 0 0 var(--dot-color)}33.333%{box-shadow:9984px 0 0 0 var(--dot-color),9999px 0 0 0 var(--dot-color),10014px 0 0 0 var(--dot-color)}50%{box-shadow:9984px 0 0 0 var(--dot-color),9999px -10px 0 0 var(--dot-color),10014px 0 0 0 var(--dot-color)}66.667%{box-shadow:9984px 0 0 0 var(--dot-color),9999px 0 0 0 var(--dot-color),10014px 0 0 0 var(--dot-color)}83.333%{box-shadow:9984px 0 0 0 var(--dot-color),9999px 0 0 0 var(--dot-color),10014px -10px 0 0 var(--dot-color)}to{box-shadow:9984px 0 0 0 var(--dot-color),9999px 0 0 0 var(--dot-color),10014px 0 0 0 var(--dot-color)}}.dot-windmill{--dot-color:hsl(var(--foreground));background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);transform-origin:5px 15px;border-radius:5px;position:relative;top:-10px}.dot-windmill.play{animation:2s linear infinite dot-windmill}.dot-windmill:before,.dot-windmill:after{content:"";display:inline-block;position:absolute}.dot-windmill:before{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;top:15px;left:-8.66254px}.dot-windmill:after{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;top:15px;left:8.66254px}@keyframes dot-windmill{0%{transform:rotate(0)translate(0)}to{transform:rotate(720deg)translate(0)}}.dot-bricks{--dot-color:hsl(var(--foreground));background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);box-shadow:9991px -16px 0 0 var(--dot-color),9991px 0 0 0 var(--dot-color),10007px 0 0 0 var(--dot-color);border-radius:5px;position:relative;top:8px;left:-9999px}.dot-bricks.play{animation:2s infinite dot-bricks}@keyframes dot-bricks{0%{box-shadow:9991px -16px 0 0 var(--dot-color),9991px 0 0 0 var(--dot-color),10007px 0 0 0 var(--dot-color)}8.333%{box-shadow:10007px -16px 0 0 var(--dot-color),9991px 0 0 0 var(--dot-color),10007px 0 0 0 var(--dot-color)}16.667%{box-shadow:10007px -16px 0 0 var(--dot-color),9991px -16px 0 0 var(--dot-color),10007px 0 0 0 var(--dot-color)}25%{box-shadow:10007px -16px 0 0 var(--dot-color),9991px -16px 0 0 var(--dot-color),9991px 0 0 0 var(--dot-color)}33.333%{box-shadow:10007px 0 0 0 var(--dot-color),9991px -16px 0 0 var(--dot-color),9991px 0 0 0 var(--dot-color)}41.667%{box-shadow:10007px 0 0 0 var(--dot-color),10007px -16px 0 0 var(--dot-color),9991px 0 0 0 var(--dot-color)}50%{box-shadow:10007px 0 0 0 var(--dot-color),10007px -16px 0 0 var(--dot-color),9991px -16px 0 0 var(--dot-color)}58.333%{box-shadow:9991px 0 0 0 var(--dot-color),10007px -16px 0 0 var(--dot-color),9991px -16px 0 0 var(--dot-color)}66.666%{box-shadow:9991px 0 0 0 var(--dot-color),10007px 0 0 0 var(--dot-color),9991px -16px 0 0 var(--dot-color)}75%{box-shadow:9991px 0 0 0 var(--dot-color),10007px 0 0 0 var(--dot-color),10007px -16px 0 0 var(--dot-color)}83.333%{box-shadow:9991px -16px 0 0 var(--dot-color),10007px 0 0 0 var(--dot-color),10007px -16px 0 0 var(--dot-color)}91.667%{box-shadow:9991px -16px 0 0 var(--dot-color),9991px 0 0 0 var(--dot-color),10007px -16px 0 0 var(--dot-color)}to{box-shadow:9991px -16px 0 0 var(--dot-color),9991px 0 0 0 var(--dot-color),10007px 0 0 0 var(--dot-color)}}.dot-floating{--dot-color:hsl(var(--foreground));background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;position:relative}.dot-floating.play{animation:3s cubic-bezier(.15,.6,.9,.1) infinite dot-floating}.dot-floating:before,.dot-floating:after{content:"";display:inline-block;position:absolute;top:0}.dot-floating:before{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;left:-12px}.dot-floating.play:before{animation:3s ease-in-out infinite dot-floating-before}.dot-floating:after{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;left:-24px}.dot-floating.play:after{animation:3s cubic-bezier(.4,0,1,1) infinite dot-floating-after}@keyframes dot-floating{0%{left:calc(-50% - 5px)}75%{left:calc(50% + 105px)}to{left:calc(50% + 105px)}}@keyframes dot-floating-before{0%{left:-50px}50%{left:-12px}75%{left:-50px}to{left:-50px}}@keyframes dot-floating-after{0%{left:-100px}50%{left:-24px}75%{left:-100px}to{left:-100px}}.dot-fire{--dot-color:hsl(var(--foreground));background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);box-shadow:9999px 22.5px 0 -5px var(--dot-color);border-radius:5px;position:relative;left:-9999px}.dot-fire.play{animation:1.5s linear -.85s infinite dot-fire}.dot-fire:before,.dot-fire:after{content:"";background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;display:inline-block;position:absolute;top:0}.dot-fire:before{box-shadow:9999px 22.5px 0 -5px var(--dot-color)}.dot-fire.play:before{animation:1.5s linear -1.85s infinite dot-fire}.dot-fire:after{box-shadow:9999px 22.5px 0 -5px var(--dot-color)}.dot-fire.play:after{animation:1.5s linear -2.85s infinite dot-fire}@keyframes dot-fire{1%{box-shadow:9999px 22.5px 0 -5px var(--dot-color)}50%{box-shadow:9999px -5.625px 0 2px var(--dot-color)}to{box-shadow:9999px -22.5px 0 -5px var(--dot-color)}}.dot-spin{--dot-color:hsl(var(--foreground));--dot-shadow:hsl(var(--muted-foreground));color:#0000;width:10px;height:10px;box-shadow:0 -18px 0 0 var(--dot-color),12.7279px -12.7279px 0 0 var(--dot-color),18px 0 0 0 var(--dot-color),12.7279px 12.7279px 0 0 var(--dot-shadow),0 18px 0 0 var(--dot-shadow),-12.7279px 12.7279px 0 0 var(--dot-shadow),-18px 0 0 0 var(--dot-shadow),-12.7279px -12.7279px 0 0 var(--dot-shadow);background-color:#0000;border-radius:5px;position:relative}.dot-spin.play{animation:1.5s linear infinite dot-spin}@keyframes dot-spin{0%,to{box-shadow:0 -18px 0 0 var(--dot-color),12.7279px -12.7279px 0 0 var(--dot-color),18px 0 0 0 var(--dot-color),12.7279px 12.7279px 0 -5px var(--dot-shadow),0 18px 0 -5px var(--dot-shadow),-12.7279px 12.7279px 0 -5px var(--dot-shadow),-18px 0 0 -5px var(--dot-shadow),-12.7279px -12.7279px 0 -5px var(--dot-shadow)}12.5%{box-shadow:0 -18px 0 -5px var(--dot-shadow),12.7279px -12.7279px 0 0 var(--dot-color),18px 0 0 0 var(--dot-color),12.7279px 12.7279px 0 0 var(--dot-color),0 18px 0 -5px var(--dot-shadow),-12.7279px 12.7279px 0 -5px var(--dot-shadow),-18px 0 0 -5px var(--dot-shadow),-12.7279px -12.7279px 0 -5px var(--dot-shadow)}25%{box-shadow:0 -18px 0 -5px var(--dot-shadow),12.7279px -12.7279px 0 -5px var(--dot-shadow),18px 0 0 0 var(--dot-color),12.7279px 12.7279px 0 0 var(--dot-color),0 18px 0 0 var(--dot-color),-12.7279px 12.7279px 0 -5px var(--dot-shadow),-18px 0 0 -5px var(--dot-shadow),-12.7279px -12.7279px 0 -5px var(--dot-shadow)}37.5%{box-shadow:0 -18px 0 -5px var(--dot-shadow),12.7279px -12.7279px 0 -5px var(--dot-shadow),18px 0 0 -5px var(--dot-shadow),12.7279px 12.7279px 0 0 var(--dot-color),0 18px 0 0 var(--dot-color),-12.7279px 12.7279px 0 0 var(--dot-color),-18px 0 0 -5px var(--dot-shadow),-12.7279px -12.7279px 0 -5px var(--dot-shadow)}50%{box-shadow:0 -18px 0 -5px var(--dot-shadow),12.7279px -12.7279px 0 -5px var(--dot-shadow),18px 0 0 -5px var(--dot-shadow),12.7279px 12.7279px 0 -5px var(--dot-shadow),0 18px 0 0 var(--dot-color),-12.7279px 12.7279px 0 0 var(--dot-color),-18px 0 0 0 var(--dot-color),-12.7279px -12.7279px 0 -5px var(--dot-shadow)}62.5%{box-shadow:0 -18px 0 -5px var(--dot-shadow),12.7279px -12.7279px 0 -5px var(--dot-shadow),18px 0 0 -5px var(--dot-shadow),12.7279px 12.7279px 0 -5px var(--dot-shadow),0 18px 0 -5px var(--dot-shadow),-12.7279px 12.7279px 0 0 var(--dot-color),-18px 0 0 0 var(--dot-color),-12.7279px -12.7279px 0 0 var(--dot-color)}75%{box-shadow:0 -18px 0 0 var(--dot-color),12.7279px -12.7279px 0 -5px var(--dot-shadow),18px 0 0 -5px var(--dot-shadow),12.7279px 12.7279px 0 -5px var(--dot-shadow),0 18px 0 -5px var(--dot-shadow),-12.7279px 12.7279px 0 -5px var(--dot-shadow),-18px 0 0 0 var(--dot-color),-12.7279px -12.7279px 0 0 var(--dot-color)}87.5%{box-shadow:0 -18px 0 0 var(--dot-color),12.7279px -12.7279px 0 0 var(--dot-color),18px 0 0 -5px var(--dot-shadow),12.7279px 12.7279px 0 -5px var(--dot-shadow),0 18px 0 -5px var(--dot-shadow),-12.7279px 12.7279px 0 -5px var(--dot-shadow),-18px 0 0 -5px var(--dot-shadow),-12.7279px -12.7279px 0 0 var(--dot-color)}}.dot-falling{--dot-color:hsl(var(--foreground));--dot-shadow:hsl(var(--muted-foreground));background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);box-shadow:9999px 0 0 0 var(--dot-color);border-radius:5px;position:relative;left:-9999px}.dot-falling.play{animation:1s linear .1s infinite dot-falling}.dot-falling:before,.dot-falling:after{content:"";display:inline-block;position:absolute;top:0}.dot-falling:before{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px}.dot-falling.play:before{animation:1s linear infinite dot-falling-before}.dot-falling:after{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px}.dot-falling.play:after{animation:1s linear .2s infinite dot-falling-after}@keyframes dot-falling{0%{box-shadow:9999px -15px 0 0 var(--dot-shadow)}25%,50%,75%{box-shadow:9999px 0 0 0 var(--dot-color)}to{box-shadow:9999px 15px 0 0 var(--dot-shadow)}}@keyframes dot-falling-before{0%{box-shadow:9984px -15px 0 0 var(--dot-shadow)}25%,50%,75%{box-shadow:9984px 0 0 0 var(--dot-color)}to{box-shadow:9984px 15px 0 0 var(--dot-shadow)}}@keyframes dot-falling-after{0%{box-shadow:10014px -15px 0 0 var(--dot-shadow)}25%,50%,75%{box-shadow:10014px 0 0 0 var(--dot-color)}to{box-shadow:10014px 15px 0 0 var(--dot-shadow)}}.dot-stretching{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px;position:relative;transform:scale(1.25)}.dot-stretching.play{animation:2s ease-in infinite dot-stretching}.dot-stretching:before,.dot-stretching:after{content:"";display:inline-block;position:absolute;top:0}.dot-stretching:before{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px}.dot-stretching.play:before{animation:2s ease-in infinite dot-stretching-before}.dot-stretching:after{background-color:var(--dot-color);width:10px;height:10px;color:var(--dot-color);border-radius:5px}.dot-stretching.play:after{animation:2s ease-in infinite dot-stretching-after}@keyframes dot-stretching{0%{transform:scale(1.25)}50%,60%{transform:scale(.8)}to{transform:scale(1.25)}}@keyframes dot-stretching-before{0%{transform:translate(0)scale(.7)}50%,60%{transform:translate(-20px)scale(1)}to{transform:translate(0)scale(.7)}}@keyframes dot-stretching-after{0%{transform:translate(0)scale(.7)}50%,60%{transform:translate(20px)scale(1)}to{transform:translate(0)scale(.7)}}.dot-gathering{color:#0000;background-color:#000;border-radius:6px;width:12px;height:12px;margin:-1px 0;position:relative}.dot-gathering.play{filter:blur(2px)}.dot-gathering:before,.dot-gathering:after{content:"";color:#0000;opacity:0;background-color:#000;border-radius:6px;width:12px;height:12px;display:inline-block;position:absolute;top:0;left:-50px}.dot-gathering.play:before,.dot-gathering.play:after{filter:blur(2px);animation:2s ease-in infinite dot-gathering}.dot-gathering.play:after{animation-delay:.5s}@keyframes dot-gathering{0%{opacity:0;transform:translate(0)}35%,60%{opacity:1;transform:translate(50px)}to{opacity:0;transform:translate(100px)}}.dot-hourglass{color:#0000;transform-origin:5px 20px;background-color:#000;border-radius:6px;width:12px;height:12px;margin:-1px 0;position:relative;top:-15px}.dot-hourglass.play{filter:blur(2px);animation:2.4s ease-in-out .6s infinite dot-hourglass}.dot-hourglass:before,.dot-hourglass:after{content:"";color:#0000;background-color:#000;border-radius:6px;width:12px;height:12px;display:inline-block;position:absolute;top:0;left:0}.dot-hourglass.play:before,.dot-hourglass.play:after{filter:blur(2px)}.dot-hourglass:before{top:30px}.dot-hourglass.play:after{animation:2.4s cubic-bezier(.65,.05,.36,1) infinite dot-hourglass-after}@keyframes dot-hourglass{0%{transform:rotate(0)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes dot-hourglass-after{0%{transform:translateY(0)}25%{transform:translateY(30px)}50%{transform:translateY(30px)}75%{transform:translateY(0)}to{transform:translateY(0)}}.dot-overtaking{color:#000;background-color:#0000;border-radius:6px;width:12px;height:12px;margin:-1px 0;position:relative;box-shadow:0 -20px}.dot-overtaking.play{filter:blur(2px);animation:2s cubic-bezier(.2,.6,.8,.2) infinite dot-overtaking}.dot-overtaking:before,.dot-overtaking:after{content:"";color:#000;background-color:#0000;border-radius:6px;width:12px;height:12px;display:inline-block;position:absolute;top:0;left:0;box-shadow:0 -20px}.dot-overtaking.play:before,.dot-overtaking.play:after{filter:blur(2px)}.dot-overtaking.play:before{animation:2s cubic-bezier(.2,.6,.8,.2) .3s infinite dot-overtaking}.dot-overtaking.play:after{animation:1.5s cubic-bezier(.2,.6,.8,.2) .6s infinite dot-overtaking}@keyframes dot-overtaking{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dot-shuttle{color:#0000;background-color:#000;border-radius:6px;width:12px;height:12px;margin:-1px 0;position:relative;left:-15px}.dot-shuttle.play{filter:blur(2px)}.dot-shuttle:before,.dot-shuttle:after{content:"";color:#0000;background-color:#000;border-radius:6px;width:12px;height:12px;display:inline-block;position:absolute;top:0}.dot-shuttle.play:before,.dot-shuttle.play:after{filter:blur(2px)}.dot-shuttle:before{left:15px}.dot-shuttle.play:before{animation:2s ease-out infinite dot-shuttle}.dot-shuttle:after{left:30px}@keyframes dot-shuttle{0%,50%,to{transform:translate(0)}25%{transform:translate(-45px)}75%{transform:translate(45px)}}.dot-bouncing{height:10px;font-size:10px;position:relative}.dot-bouncing:before{content:"⚽🏀🏐";display:inline-block;position:relative}.dot-bouncing.play:before{animation:1s infinite dot-bouncing}@keyframes dot-bouncing{0%{animation-timing-function:ease-in;top:-20px}34%{transform:scale(1)}35%{animation-timing-function:ease-out;top:20px;transform:scale(1.5,.5)}45%{transform:scale(1)}90%{top:-20px}to{top:-20px}}.dot-rolling{height:10px;font-size:10px;position:relative}.dot-rolling:before{content:"⚽";display:inline-block;position:relative;transform:translate(-25px)}.dot-rolling.play:before{animation:3s infinite dot-rolling}@keyframes dot-rolling{0%{content:"⚽";transform:translate(-25px)rotate(0)}16.667%{content:"⚽";transform:translate(25px)rotate(720deg)}33.333%{content:"⚽";transform:translate(-25px)rotate(0)}34.333%{content:"🏀";transform:translate(-25px)rotate(0)}50%{content:"🏀";transform:translate(25px)rotate(720deg)}66.667%{content:"🏀";transform:translate(-25px)rotate(0)}67.667%{content:"🏐";transform:translate(-25px)rotate(0)}83.333%{content:"🏐";transform:translate(25px)rotate(720deg)}to{content:"🏐";transform:translate(-25px)rotate(0)}}.chat-scrollarea{scrollbar-width:thin;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.pre-wrap{white-space:pre-wrap}.ai-response{opacity:1;position:relative}.ai-response:before{content:"AI Response";color:var(--text-muted);margin-bottom:.25em;font-size:.75em;display:block}.ai-response.thinking:before{content:"Thinking...";font-style:italic}.ai-response.thinking{opacity:.7;max-height:200px;overflow-y:auto}[data-color-mode*=dark] .w-color-sketch{--sketch-background:#323232!important}[data-color-mode*=dark] .w-color-swatch{--sketch-swatch-border-top:1px solid #525252!important}[data-color-mode*=dark] .w-color-block{--block-background-color:#323232!important;--block-box-shadow:#0000001a 0 1px!important}[data-color-mode*=dark] .w-color-editable-input{--editable-input-label-color:#757575!important;--editable-input-box-shadow:#616161 0px 0px 0px 1px inset!important;--editable-input-color:#bbb!important}[data-color-mode*=dark] .w-color-github{--github-border:1px solid #0003!important;--github-background-color:#323232!important;--github-box-shadow:#00000026 0px 3px 12px!important;--github-arrow-border-color:#00000026!important}[data-color-mode*=dark] .w-color-compact{--compact-background-color:#323232!important}[data-color-mode*=dark] .w-color-material{--material-background-color:#323232!important;--material-border-bottom-color:#707070!important}[data-color-mode*=dark] .w-color-alpha{--alpha-pointer-background-color:#6a6a6a!important;--alpha-pointer-box-shadow:#0000005e 0px 1px 4px 0px!important}.fan-group{transform-origin:var(--radix-popover-content-transform-origin);animation:.125s ease-out scaleIn,.25s ease-in-out opacityIn}@keyframes scaleIn{0%{transform:scaleY(.2)}to{transform:scale(1)}}@keyframes opacityIn{0%{opacity:0}to{opacity:1}}.status-bar-charts{--chart-0:var(--color-gray-300);--chart-1:var(--color-blue-300);--chart-2:var(--color-green-300);--chart-3:var(--color-yellow-300);--chart-4:var(--color-purple-300);--chart-5:var(--color-red-300);--chart-6:var(--color-gray-400);--chart-7:var(--color-blue-400);--chart-8:var(--color-green-400);--chart-9:var(--color-yellow-400);--chart-10:var(--color-red-400);--chart-11:var(--color-purple-400);--chart-12:var(--color-gray-500);--chart-13:var(--color-blue-500);--chart-14:var(--color-green-500);--chart-15:var(--color-yellow-500);--chart-16:var(--color-red-500);--chart-17:var(--color-purple-500);--chart-18:var(--color-gray-600);--chart-19:var(--color-blue-600);--chart-20:var(--color-green-600);--chart-21:var(--color-yellow-600);--chart-22:var(--color-red-600);--chart-23:var(--color-purple-600);--chart-24:var(--color-gray-700);--chart-25:var(--color-blue-700);--chart-26:var(--color-green-700);--chart-27:var(--color-yellow-700);--chart-28:var(--color-red-700);--chart-29:var(--color-purple-700);--chart-30:var(--color-blue-800);--chart-31:var(--color-green-800);--chart-32:var(--color-yellow-800);--chart-33:var(--color-red-800);--chart-34:var(--color-purple-800);--chart-35:var(--color-gray-800)}:root{--line-height:16px}.screenplay{box-sizing:border-box;-webkit-text-size-adjust:none;font-family:Courier Prime,Courier Final Draft,Courier New,Courier,"monospace";font-size:12pt;line-height:1em}.screenplay .element{max-width:58ch}.screenplay .a4 .element{max-width:55ch}.screenplay h1,.screenplay h2,.screenplay h3,.screenplay h4,.screenplay h5,.screenplay h6{text-align:left;font-weight:inherit;font-size:inherit}.screenplay a{color:inherit;text-decoration:none}.screenplay .underline{text-decoration:underline}.screenplay .title_page{page-break-after:always;margin:0 auto 1em}.screenplay .title{text-align:center;justify-content:center;align-items:center;min-height:10em;margin-top:3.5in;margin-bottom:4in;display:flex}@media print{.screenplay{margin:0 0 0 .5in}.screenplay .title{margin-top:3.5in;margin-bottom:4in}}.screenplay .title h1{text-transform:uppercase;text-align:center;text-decoration:underline}.screenplay hr{page-break-after:always}.screenplay mark{background-color:#00a6ff80}.screenplay mark:before,.screenplay del:before{content:"*";width:.5in;position:absolute;right:0}.screenplay .section{clear:both;width:100%;margin:.5em 0}.screenplay .section:before{content:" ";cursor:pointer;content:"Section";font-size:.5em;font-weight:700;display:block}.screenplay .section.section-1:before{content:"Universe"}.screenplay .section.section-2:before{content:"Anthology"}.screenplay .section.section-3:before{content:"Episode"}.screenplay .section.section-4:before{content:"Act"}.screenplay .section.section-5:before{content:"Sequence"}.screenplay .section.section-6:before{content:"Beat"}.screenplay .section-heading{text-align:center;display:block}.screenplay .section-heading:hover{background-color:#00000080}.screenplay .scene{width:100%}.screenplay .sub_heading{clear:both;page-break-after:avoid;text-transform:uppercase;position:relative}.screenplay .scene_heading{clear:both;page-break-after:avoid;position:relative}.screenplay .scene_heading a{text-transform:uppercase;padding:0 4px;font-weight:700;display:block;position:relative;left:-4px}.screenplay .scene_heading a>span{display:inline-block;position:relative}.screenplay .scene_heading:before{content:"";color:#aaa;position:absolute;top:0;left:-.85in}.mobile .screenplay .scene_heading:before{left:-.45in}.screenplay .scene_heading a:hover{background-color:#40404040}.screenplay .action,.screenplay .shot{clear:both;white-space:pre-wrap;orphans:2;widows:2}.screenplay .dialogue_group{clear:both}.screenplay .character{text-transform:uppercase;max-width:37ch;margin-left:1in;padding-left:1in}.screenplay .dialogue_group .character{margin-left:.5in;padding-left:.5in}.screenplay .dialogue,.screenplay .line{white-space:pre-wrap;orphans:2;widows:2;max-width:35ch;margin-left:1in;padding-left:0}.screenplay .dialogue_group .line,.screenplay .dialogue_group .dialogue{margin-left:.5in;padding-left:0}.screenplay .lyric{white-space:pre-wrap;max-width:35ch;margin-left:0;padding:.5em 0 .5em 1in}.screenplay .parenthetical{page-break-inside:avoid;page-break-after:avoid;text-transform:lowercase;max-width:29ch;margin-left:1in;padding-left:.5in}.screenplay .parenthetical:before{content:"(";white-space:nowrap}.screenplay .parenthetical:not(.open-only):after{content:")";white-space:nowrap}.screenplay .dual_dialogue{width:100%;display:block}.screenplay .dual_dialogue .dialogue,.screenplay .dual_dialogue .parenthetical,.screenplay .dual_dialogue .character,.screenplay .dual_dialogue .line{line-height:16px}.screenplay .dual_dialogue .dialogue_group{float:left;clear:none;max-width:3in;margin-left:-16px;padding-left:0}.screenplay .dual_dialogue .line,.screenplay .dual_dialogue .dialogue{min-width:26.25ch;max-width:26.25ch}.screenplay .dual_dialogue .parenthetical{min-width:21.25ch;max-width:21.25ch}.screenplay .dual_dialogue .character{min-width:27.75ch;max-width:27.75ch}.screenplay .transition{text-align:right;clear:both;page-break-before:avoid;text-transform:uppercase;min-width:19ch;max-width:19ch;margin-left:4in;padding-left:0}.screenplay .transition.fade-in{text-align:left;margin-left:0;padding-left:0}.screenplay .bone_yard{opacity:.5;display:block}.screenplay .note{padding-right:6.5in;display:block;position:relative}.screenplay .note .note-card{opacity:.75;background-color:#fafad2;min-width:2.5in;max-width:6.5in;margin-left:-.25in;padding:.5em;font-family:MonoLisa,Consolas,Menlo,Courier Prime,Courier Final Draft,Courier New,Courier,"monospace";font-size:11pt;line-height:1.25em;display:inline-block;position:relative}.screenplay .synopsis{color:gray;font-style:italic;display:block}.screenplay .centered{text-align:center;white-space:pre-wrap;min-width:40ch;max-width:40ch;margin-left:90px}.screenplay .centered.end{font-weight:bolder;text-decoration:underline}.screenplay .page_break{page-break-before:always;page-break-after:always;border-top:2px dotted #00000040;min-width:7.25in;max-width:7.25in;height:8px;margin-top:8px;margin-left:-1in}.print .screenplay .page_break{min-width:6.1in;max-width:6.1in;margin-left:-.1in}@media(prefers-color-scheme:dark){.screenplay mark{background-color:#ffff0080}.screenplay .scene_heading:before{color:#555}.screenplay .section-heading:hover{color:#000;background-color:#fff}.screenplay .scene_heading a:hover{background-color:#c4c4c440}.screenplay .note .note-card{background-color:#b9aa0f}.screenplay .synopsis{color:#d3d3d3}.screenplay .page_break{border-top:2px dotted #ffffff40}}[data-theme=dark] .screenplay mark{background-color:#ffff0080}[data-theme=dark] .screenplay .scene_heading:before{color:#555}[data-theme=dark] .screenplay .section-heading:hover{color:#000;background-color:#fff}[data-theme=dark] .screenplay .scene_heading a:hover{background-color:#c4c4c440}[data-theme=dark] .screenplay .note .note-card{background-color:#b9aa0f}[data-theme=dark] .screenplay .synopsis{color:#d3d3d3}[data-theme=dark] .screenplay .page_break{border-top:2px dotted #ffffff40}[data-theme=light] .screenplay .page_break{border-top:2px dotted #00000040}.screenplay .page_break.selected{border-top:2px solid #00a6ff80;animation:1s linear infinite blinkBorder}[data-theme=dark] .screenplay .page_break.selected{border-top:2px solid #ffffff80}[data-theme=light] .screenplay .page_break.selected{border-top:2px solid #00000080}@media(prefers-color-scheme:light){.screenplay .page_break{border-top:2px dotted #00000080}.screenplay .page_break.selected{border-top:2px solid #00000080}}@media(prefers-color-scheme:dark){.screenplay .page_break.selected{border-top:2px solid #ffffff80}}@keyframes blinkBorder{0%{border-style:none;border-top-width:1px}25%{border-style:solid;border-top-width:2px}75%{border-style:solid;border-top-width:2px}to{border-style:none;border-top-width:1px}}.fountain-slate{height:100%;max-height:100vh;flex-direction:column;max-height:-webkit-fill-available;display:flex;position:relative}.fountain-slate-scrollarea{scrollbar-width:thin;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;padding-right:2px}.fountain-slate-loading{background-color:hsl(var(--background));z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.fountain-slate-editor{box-sizing:border-box}.fountain-slate-editor .editor{outline:none;height:100%;padding-right:1px}.fountain-slate-scrollarea.is-pasting{flex:none;height:95%;max-height:95%;display:block;overflow:hidden}.fountain-slate-toolbar{z-index:1;width:100%}.fountain-slate-search,.fountain-slate-statusbar{width:100%}@media print{.fountain-slate-toolbar,.fountain-slate-search,.fountain-slate-statusbar{display:none!important}.fountain-slate-editor{padding:0!important}}.placeholder{transition:opacity 1s ease-in,visibility 0s ease-in 1s,display 0s ease-in 1s;visibility:hidden!important;opacity:0!important;text-align:left!important;text-transform:none!important;color:hsl(var(--muted-foreground))!important;text-indent:5px!important;min-width:30ch!important;font-size:12px!important;font-weight:400!important;line-height:1.5em!important;display:inline-block!important}.placeholder.hide{transition:opacity 2s ease-in,visibility 0s ease-in 2s,display 0s ease-in 2s;visibility:hidden!important;opacity:0!important}.placeholder.show{transition:opacity 1s ease-in,visibility ease-in,display ease-in;visibility:visible!important;opacity:.66!important}.selected-enabled [data-slate-node=element]{background-color:#0000}.selected-enabled [data-slate-node=element].selected-node{background-color:#00000013;border-radius:4px;display:block}.chrome .selected-enabled [data-slate-node=element].selected-node{animation-name:pulseDay;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.selected-enabled [data-slate-node=element].selected-node.empty{text-indent:1px;position:relative}.safari .selected-enabled [data-slate-node=element].selected-node.empty{text-indent:-1px;position:relative}@media(prefers-color-scheme:dark){.selected-enabled [data-slate-node=element]{background-color:#fff0}.selected-enabled [data-slate-node=element].selected-node{background-color:#ffffff13;animation-name:pulseNight}}[data-theme=dark] .selected-enabled [data-slate-node=element]{background-color:#fff0}[data-theme=dark] .selected-enabled [data-slate-node=element].selected-node{background-color:#ffffff13;animation-name:pulseNight}@keyframes pulseDay{0%{background-color:#0000}10%{background-color:#00000013}30%{background-color:#00000013}40%{background-color:#0000}to{background-color:#0000}}@keyframes pulseNight{0%{background-color:#fff0}10%{background-color:#ffffff13}30%{background-color:#ffffff13}40%{background-color:#fff0}to{background-color:#fff0}}.page{box-sizing:content-box;background-color:hsl(var(--soft-background));-webkit-user-select:none;user-select:none;border-bottom:1px solid #00000040;min-height:890px;margin:0;padding:.5in 0;position:relative}.page .line-numbers{text-align:right;width:1.25in;color:hsl(var(--muted-foreground));-webkit-user-select:none;user-select:none;border-right:1px solid #00000020;padding-right:.5in;position:absolute;top:0;left:0}.page .line-numbers .line-number{-webkit-user-select:none;user-select:none;min-width:.5in;max-width:.5in;line-height:16px;display:block}.page .page-content{cursor:text;background-color:hsl(var(--background));-webkit-user-select:none;user-select:none;border-radius:5px;min-height:885px;padding-left:5px;padding-right:5px}.page.a4,.page.a4 .page-content{min-height:922px}.mobile .page{padding:.5in 0}.web .page{width:100%;min-width:none;max-width:none}.desktop .page{width:200%;min-width:intrinsic;max-width:max-content}.page:last-child{border-bottom:none}.page .page-container{box-sizing:content-box;-webkit-user-select:none;user-select:none;width:6in;min-height:9in;margin:0 auto;padding:0 91px 0 139px;position:relative}.page.a4 .page-container{width:6.27in}.page .page-container:before{content:"";text-align:right;clear:both;box-sizing:content-box;width:6in;padding:0 1in 0 1.5in;display:block;position:absolute;top:-1em;left:0}.page.a4 .page-container:before{width:6.27in}.mobile .page .page-container,.mobile .page .page-container:before{padding:0 .25in 0 .75in}.mobile .page .line-numbers{border-right:none;width:.75in;padding:5px .15in 5px 2px;left:-.25in}@media(prefers-color-scheme:dark){.page{border-bottom:1px solid #ffffff40!important}.page .line-numbers{border-right:1px solid #ffffff20}}[data-theme=dark] .page{border-bottom:1px solid #ffffff40!important}@media print{.page{background-color:#0000!important;border-bottom:none!important;width:9in!important;min-width:9in!important;max-width:9in!important;height:12.75in!important;margin:0!important;padding:0!important;position:relative!important}.page .page-content{background-color:#0000!important}.page .page-container{width:100%!important;min-height:100%!important;margin:0!important;padding:0!important}.page .page-container:before{padding:0;position:relative;top:0;left:0;width:100%!important}}@page{margin:0}.fountain-slate.flat .screenplay{width:7in;min-width:7in;max-width:7in;margin:.25in auto;padding-left:1in}.fountain-slate.flat.mobile .screenplay{width:6.6in;min-width:6.6in;max-width:6.6in;margin:.125in auto;padding-left:.6in}.cursors{position:relative}.caretMarker{width:2px;position:absolute}.caret{white-space:nowrap;pointer-events:none;opacity:1;border-radius:3px 3px 3px 0;padding:2px 3px;font-size:12px;font-weight:700;line-height:1em;position:absolute;top:0;transform:translateY(100%)}.selection{pointer-events:none;opacity:.7;position:absolute}.app-screen .app-bar{--transition-duration:0s;--height-transition-duration:0s;--background-transition-duration:0s;--border-transition-duration:0s;--icon-transition-duration:0s;--text-transition-duration:0s;--app-bar-icon-color:var(--icon);--app-bar-icon-size:1.5rem;--app-bar-text-color:var(--text);--app-bar-text-size:1rem;--app-bar-center-text-size:1rem;--app-bar-center-text-color:var(--text);--app-bar-border-color:var(--border);--app-bar-border-size:.125rem;--app-bar-background:var(--background);--app-bar-overflow:hidden;--app-bar-height:3.5rem;--app-bar-min-height:3.5rem;--app-bar-z-index:100;--app-bar-center-main-width:100%;--app-bar-center-main-edge-width:var(--app-bar-center-main-width);--app-min-safe-area-inset-top:0;width:100%;height:var(--app-bar-height);box-sizing:content-box;background-color:var(--app-bar-background);font-size:var(--app-bar-text-size);color:var(--app-bar-text-color);overflow:var(--app-bar-overflow);z-index:var(--app-bar-z-index);transition:background-color var(--background-transition-duration),box-shadow var(--border-transition-duration);position:absolute}.app-screen .app-bar.border{box-shadow:inset 0 calc(-1*var(--app-bar-border-size)) 0 var(--app-bar-border-color)}.app-screen.theme-android .app-bar{opacity:0;transition:background-color var(--background-transition-duration),box-shadow var(--border-transition-duration),transform var(--transition-duration),opacity var(--transition-duration);transform:translateY(10rem)}.app-screen.theme-android.enter-active .app-bar,.app-screen.theme-android.enter-done .app-bar,.app-screen.theme-android.activityEnterStyle-slideInLeft .app-bar{opacity:1;transform:translate(0)}.app-screen.theme-android.activityEnterStyle-slideInLeft.exit-active .app-bar{transition:background-color var(--background-transition-duration),box-shadow var(--border-transition-duration),transform 0s;transform:translate(100%)}.app-screen.theme-cupertino .app-bar{position:absolute}.app-screen.theme-cupertino.exit-active .app-bar{transition:background-color var(--background-transition-duration),box-shadow var(--border-transition-duration),transform var(--transition-duration);transform:translate(100%)}.app-screen.theme-cupertino.modalPresentationStyle-fullScreen .app-bar{transition:background-color var(--background-transition-duration),box-shadow var(--border-transition-duration),transform var(--transition-duration),opacity var(--transition-duration);transform:translateY(100vh)}.app-screen.theme-cupertino.modalPresentationStyle-fullScreen.enter-active .app-bar,.app-screen.theme-cupertino.modalPresentationStyle-fullScreen.enter-done .app-bar{transform:translate(0)}.app-screen.theme-cupertino.modalPresentationStyle-fullScreen.exit-active .app-bar{transition:background-color var(--background-transition-duration),box-shadow var(--border-transition-duration),transform var(--transition-duration),opacity var(--transition-duration);transform:translateY(100vh)}.app-screen .app-bar .safe-area{height:max(max(var(--app-min-safe-area-inset-top),constant(safe-area-inset-top)),max(var(--app-min-safe-area-inset-top),env(safe-area-inset-top)))}.app-screen .app-bar .ab-container{width:100%;height:var(--app-bar-height);overflow:var(--app-bar-overflow);transition:height var(--height-transition-duration);background-color:var(--app-bar-background);z-index:100;align-items:end;padding:0 .5rem;display:flex;box-shadow:0 .125rem .25rem #0000001a}.app-screen.theme-android .app-bar .ab-container{padding:0 1rem}.app-screen .app-bar .left{height:100%;min-height:var(--app-bar-min-height);opacity:.5;transition:opacity var(--icon-transition-duration);justify-content:center;align-items:center;display:flex;position:relative}.app-screen.is-active .app-bar .left{opacity:1}.app-screen.is-inactive .app-bar .left{opacity:.5}.app-screen.theme-android .app-bar .left{padding-right:1rem}.app-screen.theme-cupertino .app-bar .left{padding-left:.5rem;padding-right:1rem}.app-screen .app-bar .left:empty{display:none}.app-screen .app-bar .back-button,.app-screen .app-bar .close-button{cursor:pointer;color:var(--app-bar-icon-color);transition:color var(--icon-transition-duration),opacity var(--icon-transition-duration);font-size:var(--app-bar-icon-size);justify-content:center;align-items:center;margin:-.5rem;padding:.5rem;display:flex}.app-screen .app-bar .back-button:active,.app-screen .app-bar .close-button:active{opacity:.2;transition:color var(--icon-transition-duration),opacity 0s}.app-screen .app-bar .center{height:100%;min-height:var(--app-bar-min-height);flex:1;justify-content:center;align-items:center;display:flex}.app-screen .app-bar .center-main{width:var(--app-bar-center-main-width);color:var(--app-bar-center-text-color);font-size:var(--app-bar-center-text-size);transition:height var(--height-transition-duration),color var(--text-transition-duration)}.app-screen.theme-android .app-bar .center-main{box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;font-weight:700;line-height:1.5}.app-screen.theme-android .app-bar .center-main.has-left{padding-left:0}.app-screen.theme-cupertino .app-bar .center-main{text-align:center;height:var(--app-bar-height);left:50%;top:max(max(var(--app-min-safe-area-inset-top),constant(safe-area-inset-top))max(var(--app-min-safe-area-inset-top),env(safe-area-inset-top)));justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont;font-weight:600;display:flex;position:absolute;transform:translate(-50%)}.app-screen .app-bar .center-main-edge{cursor:pointer;max-width:5rem;height:1.25rem;width:var(--app-bar-center-main-edge-width);display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.app-screen.theme-cupertino .app-bar .center-main-edge{display:block}.app-screen .app-bar .center-text{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:inherit;font-weight:inherit;overflow:hidden}.app-screen .app-bar .right{height:100%;min-height:var(--app-bar-min-height);transition:opacity var(--icon-transition-duration);opacity:0;justify-content:center;align-items:center;display:flex;position:relative}.app-screen.is-active .app-bar .right{opacity:1}.app-screen.is-inactive .app-bar .right{opacity:0}.app-screen .app-bar .right:empty{display:none}.app-screen.theme-android .app-bar .right{padding-left:1rem}.app-screen.theme-cupertino .app-bar .right{padding-left:1rem;padding-right:1rem}.app-screen.has-app-bar.editor .app-bar{height:0;transform:translate3d(0,var(--app-bar-height),0);background-color:#0000;overflow:visible}.app-screen.has-app-bar.editor .app-bar .ab-container{background-color:#0000;height:0;overflow:visible}.app-screen.has-app-bar.editor .app-bar .left,.app-screen.has-app-bar.editor .app-bar .right{height:var(--app-bar-height)}.app-screen.has-app-bar.editor .app-bar .center{height:0;min-height:0;overflow:hidden}.app-screen{--transition-duration:0s;--app-bar-height-transition-duration:0s;--app-bar-height:3.5rem;--dim-background-color:#00000080;--z-index-dim:100;--z-index-paper:101;--z-index-edge:102;--min-safe-area-inset-top:0;height:100vh;width:100%;height:-webkit-fill-available;position:absolute;top:0;left:0;overflow:hidden}.app-screen.platform-ios{border-top:1px solid var(--border-color)}main>div>.app-screen.is-inactive.enter-done{opacity:0;transition:transform 1s,opacity 1s;transform:translateY(-25%)}main>div>.app-screen.app-screen.platform-ios.is-inactive.enter-done{opacity:0;transition:transform 1s,opacity 1s;transform:translate(25%)}.app-screen.exit-done{transform:translate(100%)}.app-screen .dim{background-color:var(--dim-background-color);opacity:0;width:100%;height:100%;z-index:var(--z-index-dim);transition:transform var(--transition-duration),opacity var(--transition-duration);position:absolute;top:0;left:0}.app-screen.theme-android .dim{background:linear-gradient(var(--dim-background-color),#0000);height:10rem}.app-screen.enter-active .dim,.app-screen.enter-done .dim{opacity:1}.app-screen.exit-active .dim,.app-screen.exit-done .dim{opacity:0}.app-screen .paper{box-sizing:border-box;height:100vh;background-color:var(--background-color);-webkit-overflow-scrolling:touch;width:100%;height:-webkit-fill-available;z-index:var(--z-index-paper);transition:transform var(--transition-duration),opacity var(--transition-duration);position:absolute;top:0;left:0;overflow-y:scroll}.app-screen.has-app-bar .paper{--top-margin:var(--app-bar-height);--padding-bottom:0;box-sizing:border-box;height:calc(100vh - var(--top-margin));margin-top:var(--top-margin);transition:transform var(--transition-duration),opacity var(--transition-duration),margin-top var(--app-bar-height-transition-duration)}@supports (padding:max(0px)) and (padding:constant(safe-area-inset-top)){.app-screen.has-app-bar .paper{--margin-top:calc(var(--app-bar-height) + max(var(--min-safe-area-inset-top),constant(safe-area-inset-top)))}.app-screen{margin-top:env(safe-area-inset-top)!important;height:calc(100vh - env(safe-area-inset-top))!important}}@supports (padding:max(0px)) and (padding:env(safe-area-inset-top)){.app-screen.has-app-bar .paper{--margin-top:calc(var(--app-bar-height) + max(var(--min-safe-area-inset-top),env(safe-area-inset-top)))}.app-screen{margin-top:env(safe-area-inset-top)!important;height:calc(100vh - env(safe-area-inset-top))!important}}.app-screen.modalPresentationStyle-fullScreen.theme-cupertino .paper{transform:translateY(100%)}.app-screen.activityEnterStyle-slideInLeft.theme-android .paper{transform:translate(50%)}.app-screen.auto-scroll-y .paper{overflow-y:auto}.app-screen.has-app-bar .paper{margin-top:var(--app-bar-height);height:calc(100% - var(--app-bar-height))}.app-screen .paper::-webkit-scrollbar{display:none}.app-screen.theme-cupertino .paper{transform:translate(100%)}.app-screen.theme-cupertino.enter-active .paper,.app-screen.theme-cupertino.enter-done .paper{transform:translate(0)}.app-screen.theme-android .paper{opacity:0;transform:translateY(10rem)}.app-screen.theme-android.enter-active .paper,.app-screen.theme-android.enter-done .paper{opacity:1;transform:translate(0)}.app-screen .edge{width:1.25rem;height:100%;z-index:var(--z-index-edge);position:absolute;top:0;left:0}.app-screen.has-app-bar .edge{top:var(--app-bar-height);height:calc(100% - var(--app-bar-height))}.app-screen.has-app-bar.editor .paper{--top-margin:0;box-sizing:default;height:100%;transition:transform var(--transition-duration),opacity var(--transition-duration);margin-top:0}.app-sidebar.platform-ios{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.app{width:100%;min-height:100vh;min-height:-webkit-fill-available;position:relative;overflow:hidden}.native.app,.mobile.app,.native.desktop.app{height:100vh;min-height:100vh;max-height:100vh;width:100vw;min-width:100vw;max-width:100vw;height:-webkit-fill-available;margin:0;top:0;right:0;bottom:0;left:0}[autocomplete=off]+div[data-lastpass-icon-root=true],[autocomplete=off]+div[data-lastpass-infield=true]{display:none}.main-menu{height:41px;min-height:41px;max-height:41px;overflow:hidden}.native .main-menu{height:0;min-height:0;max-height:0}.main-area{width:100vw;height:100vh;height:-webkit-fill-available;min-height:100vh;max-height:100vh}.app-notices{top:constant(safe-area-inset-top);top:env(safe-area-inset-top)}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
