html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;top:0;bottom:0;left:0;right:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.side-nav-clip-text{white-space:nowrap;text-overflow:ellipsis;max-width:30ch;display:inline-block;overflow:hidden}.dot-elastic{--dot-color: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: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: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:rgba(152,128,255,.2)}}.dot-collision{--dot-color: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: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: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: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: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: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: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: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:var(--foreground);--dot-shadow:var(--muted-foreground);color:transparent;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:transparent;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:var(--foreground);--dot-shadow: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:transparent;background-color:#000;border-radius:6px;width:12px;height:12px;margin:-1px 0;position:relative}.dot-gathering.play{-webkit-filter:blur(2px);filter:blur(2px)}.dot-gathering:before,.dot-gathering:after{content:"";color:transparent;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{-webkit-filter:blur(2px);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:transparent;transform-origin:5px 20px;background-color:#000;border-radius:6px;width:12px;height:12px;margin:-1px 0;position:relative;top:-15px}.dot-hourglass.play{-webkit-filter:blur(2px);filter:blur(2px);animation:2.4s ease-in-out .6s infinite dot-hourglass}.dot-hourglass:before,.dot-hourglass:after{content:"";color:transparent;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{-webkit-filter:blur(2px);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:transparent;border-radius:6px;width:12px;height:12px;margin:-1px 0;position:relative;box-shadow:0 -20px}.dot-overtaking.play{-webkit-filter:blur(2px);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:transparent;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{-webkit-filter:blur(2px);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:transparent;background-color:#000;border-radius:6px;width:12px;height:12px;margin:-1px 0;position:relative;left:-15px}.dot-shuttle.play{-webkit-filter:blur(2px);filter:blur(2px)}.dot-shuttle:before,.dot-shuttle:after{content:"";color:transparent;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{-webkit-filter:blur(2px);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:rgba(0,0,0,.1) 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 rgba(0,0,0,.2)!important;--github-background-color:#323232!important;--github-box-shadow:rgba(0,0,0,.15) 0px 3px 12px!important;--github-arrow-border-color:rgba(0,0,0,.15)!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:rgba(0,0,0,.37) 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;--sp-element-max:58ch;--sp-character-indent:2in;--sp-character-max:37ch;--sp-dialogue-indent:1in;--sp-dialogue-max:35ch;--sp-parenthetical-indent:1.5in;--sp-parenthetical-max:31ch;--sp-transition-max:19ch;--sp-centered-max:40ch}.page-start-marker{clear:both;width:100%;margin:2.5em 0 1.5em;position:relative}.page-start-marker hr{border-style:dashed;width:300%;height:1em;margin-left:-100%}.page-start-marker-number{text-align:right;font-size:.95em;position:absolute;right:.5em}.screenplay{font-family:Courier Prime,Courier Final Draft,Courier New,Courier,"monospace";font-size:var(--sp-font-size,12pt);line-height:var(--sp-line-height,1);box-sizing:border-box;-webkit-text-size-adjust:none}.screenplay .element{max-width:var(--sp-element-max,58ch)}.screenplay .a4 .element{max-width:var(--sp-element-max,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:rgba(0,166,255,.5)}.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:rgba(0,0,0,.5)}.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:rgba(64,64,64,.25)}.screenplay .action,.screenplay .shot{clear:both;white-space:pre-wrap;orphans:2;widows:2}.screenplay .dialogue_group{clear:both}.screenplay .character{box-sizing:content-box;padding-left:calc(var(--sp-character-indent,2in) / 2);margin-left:calc(var(--sp-character-indent,2in) / 2);max-width:var(--sp-character-max,37ch);text-transform:uppercase}.screenplay .dialogue_group .character{padding-left:calc(var(--sp-character-indent,2in) / 4);margin-left:calc(var(--sp-character-indent,2in) / 4)}.screenplay .dialogue,.screenplay .line{white-space:pre-wrap;orphans:2;widows:2;margin-left:var(--sp-dialogue-indent,1in);max-width:var(--sp-dialogue-max,35ch);padding-left:0}.screenplay .dialogue_group .line,.screenplay .dialogue_group .dialogue{margin-left:calc(var(--sp-dialogue-indent,1in) / 2);padding-left:0}.screenplay .lyric{white-space:pre-wrap;margin-left:var(--sp-lyrics-indent,1in);max-width:var(--sp-lyrics-max,35ch);padding:.5em 0}.screenplay .parenthetical{page-break-inside:avoid;page-break-after:avoid;box-sizing:content-box;margin-left:calc(var(--sp-parenthetical-indent,1.5in) - .5in);max-width:var(--sp-parenthetical-max,31ch);text-transform:lowercase;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%;max-width:none;display:flow-root}.screenplay .dual_dialogue .dialogue,.screenplay .dual_dialogue .parenthetical,.screenplay .dual_dialogue .character,.screenplay .dual_dialogue .line{line-height:var(--sp-line-height,1)}.screenplay .dual_dialogue .dialogue_group{float:left;clear:none;width:50%;max-width:var(--sp-dual-column,3in);margin-left:0;padding-left:0}.screenplay .dual_dialogue .character{margin-left:calc(var(--sp-character-indent,2in) / 2);min-width:0;max-width:calc(var(--sp-character-max,37ch) * var(--sp-dual-factor,.667));padding-left:0}.screenplay .dual_dialogue .line,.screenplay .dual_dialogue .dialogue{margin-left:calc(var(--sp-dialogue-indent,1in) / 2);min-width:0;max-width:calc(var(--sp-dialogue-max,35ch) * var(--sp-dual-factor,.667));padding-left:0}.screenplay .dual_dialogue .parenthetical{margin-left:calc(var(--sp-parenthetical-indent,1.5in) / 2);min-width:0;max-width:calc(var(--sp-parenthetical-max,31ch) * var(--sp-dual-factor,.667));padding-left:0}.screenplay .transition{text-align:right;margin-left:var(--sp-transition-indent,3.9in);max-width:var(--sp-transition-max,19ch);min-width:var(--sp-transition-max,19ch);clear:both;page-break-before:avoid;text-transform:uppercase;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;min-width:var(--sp-centered-max,40ch);max-width:var(--sp-centered-max,40ch);white-space:pre-wrap;margin-left:var(--sp-centered-indent,.9in)}.screenplay .centered.end{font-weight:bolder;text-decoration:underline}.screenplay .page_break{page-break-before:always;page-break-after:always;border-top:2px dotted rgba(0,0,0,.25);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:rgba(255,255,0,.5)}.screenplay .scene_heading:before{color:#555}.screenplay .section-heading:hover{color:#000;background-color:#fff}.screenplay .scene_heading a:hover{background-color:rgba(196,196,196,.25)}.screenplay .note .note-card{background-color:#b9aa0f}.screenplay .synopsis{color:#d3d3d3}.screenplay .page_break{border-top:2px dotted rgba(255,255,255,.25)}}[data-theme=theme-dark] .screenplay mark{background-color:rgba(255,255,0,.5)}[data-theme=theme-dark] .screenplay .scene_heading:before{color:#555}[data-theme=theme-dark] .screenplay .section-heading:hover{color:#000;background-color:#fff}[data-theme=theme-dark] .screenplay .scene_heading a:hover{background-color:rgba(196,196,196,.25)}[data-theme=theme-dark] .screenplay .note .note-card{background-color:#b9aa0f}[data-theme=theme-dark] .screenplay .synopsis{color:#d3d3d3}[data-theme=theme-dark] .screenplay .page_break{border-top:2px dotted rgba(255,255,255,.25)}[data-theme=theme-light] .screenplay .page_break{border-top:2px dotted rgba(0,0,0,.25)}.screenplay .page_break.selected{border-top:2px solid rgba(0,166,255,.5);animation:1s linear infinite blinkBorder}[data-theme=theme-dark] .screenplay .page_break.selected{border-top:2px solid rgba(255,255,255,.5)}[data-theme=theme-light] .screenplay .page_break.selected{border-top:2px solid rgba(0,0,0,.5)}@media (prefers-color-scheme:light){.screenplay .page_break{border-top:2px dotted rgba(0,0,0,.5)}.screenplay .page_break.selected{border-top:2px solid rgba(0,0,0,.5)}}@media (prefers-color-scheme:dark){.screenplay .page_break.selected{border-top:2px solid rgba(255,255,255,.5)}}@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;overflow:hidden}.fountain-slate-scrollarea{scrollbar-width:thin;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-right:2px;position:relative;overflow:auto}.fountain-slate-loading{background-color:var(--background);z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fountain-slate-editor{box-sizing:border-box}.fountain-slate-editor .editor{outline:none;height:100%;padding-right:1px}.fountain-slate-toolbar{z-index:1;flex:none;width:100%}.editor-mobile-toolbar{--editor-toolbar-gap:4px;--editor-toolbar-keyboard-gap:5px;margin-bottom:calc(var(--keyboard-inset-height,0px) + var(--editor-toolbar-gap));transition:margin-bottom .18s ease-out}html.keyboard-open .editor-mobile-toolbar{margin-bottom:calc(var(--keyboard-inset-height,0px) + var(--editor-toolbar-keyboard-gap));padding-bottom:0!important}.platform-android .editor-mobile-toolbar{--editor-toolbar-gap:0px;--editor-toolbar-keyboard-gap:0px}html:not(.keyboard-open) .app-screen.platform-ios .editor-mobile-toolbar{margin-bottom:calc(env(safe-area-inset-bottom,0px) + var(--editor-toolbar-gap));padding-bottom:0!important}.app-screen.platform-android.editor .fountain-slate.mobile{box-sizing:border-box;padding-top:56px;padding-bottom:max(var(--android-safe-area-bottom,0px), env(safe-area-inset-bottom,0px));height:100%!important;top:0!important}html.keyboard-open .app-screen.platform-android.editor .fountain-slate.mobile{padding-bottom:0}.app-screen.platform-ios.editor .fountain-slate.mobile{box-sizing:border-box;padding-top:56px;height:100%!important;max-height:100%!important;top:0!important}.app-screen.theme-android.editor .fountain-slate.mobile.flat .fountain-slate-editor,.app-screen.theme-android.editor .fountain-slate.mobile.flat .fountain-slate-editor .isolate,.app-screen.theme-android.editor .fountain-slate.mobile.flat .page{background-color:transparent}.fountain-slate-search{width:100%}.app-screen .app-bar #editor-statusbar-slot{min-width:0;font-size:.8125rem}.editor-statusbar-inline{width:100%;line-height:1.15}.statusbar-marquee{white-space:nowrap;vertical-align:bottom;min-width:0;display:inline-block;overflow:hidden}.statusbar-marquee__text{white-space:nowrap;display:inline-block}.statusbar-marquee--animating{cursor:pointer;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 .6rem,#000 calc(100% - .6rem),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 .6rem,#000 calc(100% - .6rem),transparent 100%)}.statusbar-marquee--animating .statusbar-marquee__text{will-change:transform}.statusbar-marquee--animating:hover .statusbar-marquee__text,.statusbar-marquee--animating:active .statusbar-marquee__text{animation-name:statusbar-marquee;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:.45s}.statusbar-marquee--animating:focus-within .statusbar-marquee__text{animation-name:statusbar-marquee;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:.45s}@keyframes statusbar-marquee{0%,12%{transform:translate(0)}44%,56%{transform:translateX(calc(-1 * var(--marquee-distance,0px)))}88%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.statusbar-marquee .statusbar-marquee__text{animation:none!important}}@media (max-width:599px){.app-screen.editor .app-bar .app-bar-title{max-width:calc(100vw - 9.5rem)}.editor-statusbar-inline,.editor-statusbar-inline>div,.editor-statusbar-inline .min-w-12,.editor-statusbar-inline .min-w-36{min-width:0!important}.editor-statusbar-inline .max-w-36{max-width:100%!important}.editor-statusbar-inline>div:first-child{flex-shrink:0}}@media (max-width:400px){.app-screen .app-bar #editor-statusbar-slot{font-size:.72rem}.editor-statusbar-inline .mx-1{margin-left:.125rem;margin-right:.125rem}}.fountain-slate-statusbar{box-sizing:border-box;width:100%;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.cull-content [data-slate-chunk=true]{content-visibility:auto;contain-intrinsic-size:auto 1000px}.cull-content [data-slate-chunk=true].page{contain-intrinsic-size:auto 987px}.fountain-slate.cull-suspended [data-slate-chunk=true]{content-visibility:visible!important}@keyframes ed-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cull-content [data-slate-chunk=true].chunk-loading{background-image:linear-gradient(100deg,transparent 35%,rgba(128,128,128,.16) 50%,transparent 65%);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s ease-in-out infinite ed-shimmer}.ed-skeleton{box-sizing:border-box;justify-content:center;width:100%;padding:.5in 1rem;display:flex}.ed-skeleton-page{width:6in;max-width:100%}.ed-skel-bar{background-image:linear-gradient(100deg,rgba(128,128,128,.1) 30%,rgba(128,128,128,.2) 50%,rgba(128,128,128,.1) 70%);background-size:200% 100%;border-radius:4px;height:13px;margin:8px 0;animation:1.4s ease-in-out infinite ed-shimmer}.ed-skel-scene{width:45%;margin-top:24px}.ed-skel-character{width:24%;margin-top:18px;margin-left:34%}.ed-skel-dialogue{margin-left:20%}@media (prefers-reduced-motion:reduce){.cull-content [data-slate-chunk=true].chunk-loading,.ed-skel-bar{animation:none}}@media print{.cull-content [data-slate-chunk=true],.cull-content [data-slate-chunk=true].page{content-visibility:visible;contain-intrinsic-size:auto none}.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: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:transparent}.selected-enabled [data-slate-node=element].selected-node{background-color:rgba(0,0,0,.075);-webkit-background-clip:content-box;background-clip:content-box;border-radius:4px;animation-name:pulseDay;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block}@media (prefers-reduced-motion:reduce){.selected-enabled [data-slate-node=element].selected-node{animation:none}}.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:rgba(255,255,255,0)}.selected-enabled [data-slate-node=element].selected-node{background-color:rgba(255,255,255,.075);animation-name:pulseNight}}[data-theme=theme-dark] .selected-enabled [data-slate-node=element]{background-color:rgba(255,255,255,0)}[data-theme=theme-dark] .selected-enabled [data-slate-node=element].selected-node{background-color:rgba(255,255,255,.075);animation-name:pulseNight}@keyframes pulseDay{0%{background-color:transparent}10%{background-color:rgba(0,0,0,.075)}30%{background-color:rgba(0,0,0,.075)}40%{background-color:transparent}to{background-color:transparent}}@keyframes pulseNight{0%{background-color:rgba(255,255,255,0)}10%{background-color:rgba(255,255,255,.075)}30%{background-color:rgba(255,255,255,.075)}40%{background-color:rgba(255,255,255,0)}to{background-color:rgba(255,255,255,0)}}.page{box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid rgba(0,0,0,.25);min-height:890px;margin:0;padding:.5in 0;position:relative}.page .line-numbers{text-align:right;width:1.25in;color:var(--muted-foreground);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-right:1px solid rgba(0,0,0,.125);padding-right:.5in;position:absolute;top:0;left:0}.page .line-numbers .line-number{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:.5in;max-width:.5in;line-height:16px;display:block}.page .page-content{cursor:text;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:5px;min-height:885px;padding-left:5px;padding-right:5px}.page .page-content>.page-split-gap{display:none}.page .page-content>.page-split-gap:first-child{display:block}.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:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.page:last-child{border-bottom:none}.page .page-container{box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-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 rgba(255,255,255,.25)!important}.page .line-numbers{border-right:1px solid rgba(255,255,255,.125)}}[data-theme=theme-dark] .page{border-bottom:1px solid rgba(255,255,255,.25)!important}@media print{.page{background-color:transparent!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:transparent!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{z-index:10000001;position:relative}.caretMarker{z-index:10000001;width:2px;position:absolute}.caret{white-space:nowrap;pointer-events:none;opacity:.9;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:.6;position:absolute}.split-element{position:relative}.split-point span[data-slate-zero-width=z]{display:none}.split-second-half{height:0;display:block;position:absolute;bottom:0;overflow:visible}.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(--foreground);--app-bar-icon-size:1.5rem;--app-bar-text-color:var(--foreground);--app-bar-text-size:1rem;--app-bar-center-text-size:1rem;--app-bar-center-text-color:var(--foreground);--app-bar-border-color:var(--border);--app-bar-border-size:.125rem;--app-bar-background:var(--background);--app-bar-overflow:visible;--app-bar-height:3.75rem;--app-bar-min-height:3.75rem;--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 0px 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 .app-bar{--k-safe-area-top:0px}.app-screen.theme-cupertino .app-bar{padding-top:0}.app-screen.theme-cupertino .app-bar .app-bar-inner{height:var(--ios-app-bar-height)!important}.app-screen.theme-cupertino .app-bar .app-bar-right{aspect-ratio:1;align-self:center;height:auto}.app-screen.theme-cupertino .app-bar .app-bar-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.app-screen.theme-cupertino .app-bar .app-bar-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.app-screen.theme-cupertino .app-bar .app-bar-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.app-screen.theme-cupertino .app-bar .app-bar-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.app-screen.theme-cupertino .app-bar .app-bar-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.app-screen.theme-cupertino .app-bar .app-bar-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.app-screen.theme-cupertino .app-bar .app-bar-right button{margin:0!important;padding:.5rem!important}.app-screen.theme-cupertino .app-bar .app-bar-left{aspect-ratio:1;align-self:center;height:auto}.app-screen.theme-cupertino .app-bar .app-bar-left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.app-screen.theme-cupertino .app-bar .app-bar-left:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.app-screen.theme-cupertino .app-bar .app-bar-left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.app-screen.theme-cupertino .app-bar .app-bar-left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.app-screen.theme-cupertino .app-bar .app-bar-left:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.app-screen.theme-cupertino .app-bar .app-bar-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.app-screen.theme-cupertino .app-bar .app-bar-left button{margin:0!important;padding:.5rem!important}.app-screen.theme-cupertino .app-bar .app-bar-title{font-size:1.375rem}.app-screen.theme-cupertino .app-bar .app-bar-right span.select-none{width:2rem;height:2rem}.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-top-spacer{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)))}.safe-area-padding{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top)}.safe-area-padding-top{padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top)}.safe-area-padding-bottom{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.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 rgba(0,0,0,.1)}.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,.app-screen.has-app-bar.editor .app-bar .ab-container{overflow:visible}.app-screen.theme-cupertino:not(.editor) .app-bar>.bg-gradient-to-b,.app-screen.theme-cupertino:not(.editor) .app-bar>[class*=backdrop-blur]{height:var(--ios-app-bar-height)!important}html.theme-dark .app-screen.theme-cupertino:not(.editor) .app-bar>.bg-gradient-to-b{background-image:linear-gradient(rgba(255,255,255,.1),transparent)!important}.app-screen.theme-cupertino:not(.editor) .app-bar{height:var(--ios-app-bar-height);min-height:var(--ios-app-bar-height);box-shadow:inset 0 -.5px 0 var(--app-bar-border-color);background-color:var(--color-ios-light-surface)}html.theme-dark .app-screen.theme-cupertino:not(.editor) .app-bar{background-color:var(--color-ios-dark-surface)}html.theme-medium .app-screen.theme-cupertino:not(.editor) .app-bar{background-color:var(--background)}.app{background-color:var(--color-ios-light-surface)}html:has(.app){background-color:var(--color-ios-light-surface)}body:has(.app){background-color:var(--color-ios-light-surface)}html.theme-dark .app{background-color:var(--color-ios-dark-surface)}html.theme-dark:has(.app){background-color:var(--color-ios-dark-surface)}html.theme-dark body:has(.app){background-color:var(--color-ios-dark-surface)}@media (prefers-color-scheme:dark){html.theme-auto .app,:root[data-theme=theme-auto] .app{background-color:var(--color-ios-dark-surface)}html.theme-auto:has(.app){background-color:var(--color-ios-dark-surface)}html.theme-auto body:has(.app){background-color:var(--color-ios-dark-surface)}:root[data-theme=theme-auto]:has(.app){background-color:var(--color-ios-dark-surface)}:root[data-theme=theme-auto] body:has(.app){background-color:var(--color-ios-dark-surface)}}html.theme-medium .app{background-color:var(--background)}html.theme-medium:has(.app){background-color:var(--background)}html.theme-medium body:has(.app){background-color:var(--background)}.app-screen{--transition-duration:0s;--app-bar-height-transition-duration:0s;--app-bar-height:3.75rem;--dim-background-color:rgba(0,0,0,.5);--z-index-dim:100;--z-index-paper:101;--z-index-edge:102;--min-safe-area-inset-top:0px;width:100%;height:100vh;height:-webkit-fill-available;position:absolute;top:0;left:0;overflow:hidden}.app-screen.theme-cupertino{--ios-app-bar-height:4.5rem;border-top:1px solid var(--border-color)}.app-screen.theme-cupertino.has-app-bar:not(.editor) .paper{margin-top:var(--ios-app-bar-height);height:calc(100% - var(--ios-app-bar-height))}.app-screen.theme-cupertino .paper{background-color:var(--color-ios-light-surface)}html.theme-dark .app-screen.theme-cupertino .paper{background-color:var(--color-ios-dark-surface)}@media (prefers-color-scheme:dark){html.theme-auto .app-screen.theme-cupertino .paper,:root[data-theme=theme-auto] .app-screen.theme-cupertino .paper{background-color:var(--color-ios-dark-surface)}}html.theme-medium .app-screen.theme-cupertino .paper{background-color:var(--background)}.app-screen.theme-cupertino.has-app-bar .edge{top:var(--ios-app-bar-height);height:calc(100% - var(--ios-app-bar-height))}.app-screen.platform-android{--min-safe-area-inset-top:var(--android-safe-area-top,24px)}.app-screen.platform-web{--min-safe-area-inset-top:0px}.app-screen.platform-ios{--min-safe-area-inset-top:var(--ios-window-controls-inset-top,0px)}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), transparent);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;background-color:var(--background-color);-webkit-overflow-scrolling:touch;width:100%;height:100vh;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:max(var(--min-safe-area-inset-top), constant(safe-area-inset-top))!important;height:calc(100vh - max(var(--min-safe-area-inset-top), constant(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:max(var(--min-safe-area-inset-top), env(safe-area-inset-top))!important;height:calc(100vh - max(var(--min-safe-area-inset-top), 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;overflow:hidden}.paper.menu-files .k-block,.paper.menu-files .k-list{margin-bottom:1rem}.paper.menu-files .k-block-header{margin-top:1rem}.paper.menu-files>.k-block-header:first-child{margin-top:0}.paper.menu-settings>.k-block:first-child>:first-child{margin-top:.5rem}.paper.menu-settings{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.app-sidebar.platform-ios{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.web .app-sidebar-panel .k-navbar>.bg-gradient-to-b,.web .app-sidebar-panel .k-navbar>[class*=backdrop-blur]{display:none!important}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;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-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-]::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}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:rgba(255,255,255,.5)}.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}.app{width:100%;min-height:100vh;min-height:-webkit-fill-available;position:relative;overflow:hidden}.native.app,.mobile.app,.native.desktop.app{width:100vw;min-width:100vw;max-width:100vw;height:100vh;min-height:100vh;max-height:100vh;height:-webkit-fill-available;margin:0;top:0;bottom:0;left:0;right: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)}
