*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:dark;--pointer-nx: 0;--pointer-ny: 0}html,body,#root{height:100%}body{overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(24 24 24 / var(--tw-bg-opacity, 1));font-family:Segoe UI Light,Segoe UI,Arial,sans-serif;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.poster-viewport{position:fixed;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(24 24 24 / var(--tw-bg-opacity, 1));--u: calc(min(100vw, 100vh * 1.6666667) / 900)}@supports (container-type: size){.poster-viewport{container-type:size;--u: calc(min(100cqw, 100cqh * 1.6666667) / 900)}}.poster-stage{position:absolute;left:50%;top:50%;z-index:10;width:calc(900 * var(--u));height:calc(540 * var(--u));margin-left:calc(-450 * var(--u));margin-top:calc(-270 * var(--u));perspective:calc(1500 * var(--u))}.poster-glow{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(70% 24% at 50% 24%,#0000006b,#0003 50%,#0000 88%),linear-gradient(180deg,#0000,#0000 50%,#00000038 54%,#00000038 61%,#0000 66%),radial-gradient(74% 64% at 70% 68%,#7a00d252,#6c00c02e 38%,#5800a50f 62%,#18181800 82%),radial-gradient(32% 18% at 8% 31%,#b9003257,#b9003200 72%),radial-gradient(52% 25% at 16% 21%,#0000aa38,#0000aa0d 54%,#18181800 84%),radial-gradient(42% 25% at 25% 40%,#5000f561,#5000f51a 52%,#18181800 84%),radial-gradient(130% 56% at 50% -6%,#06060873,#06060800 74%),radial-gradient(130% 44% at 50% 104%,#06060840,#06060800 72%);transform:translate3d(calc(var(--pointer-nx) * 1.6%),calc(var(--pointer-ny) * 1%),0);animation:rb-glow-breathe 9s ease-in-out infinite,rb-glow-pan 16s ease-in-out infinite}.poster-vignette{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(126% 100% at 50% 48%,#06060800 62%,#06060840)}.poster-bands{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;mix-blend-mode:screen;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(29 * var(--u)),rgba(92,0,180,.12) calc(29 * var(--u)),rgba(92,0,180,.12) calc(30 * var(--u)));background-position-y:calc(20 * var(--u));animation:rb-bands-drift 13s ease-in-out infinite}.poster-scanlines{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(to bottom,#ffffff09,#ffffff09 1px,#fff0 1px,#fff0 4px);opacity:.05;animation:rb-scan-drift 7s linear infinite}.poster-noise{pointer-events:none;position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;opacity:.18;mix-blend-mode:screen;background-image:radial-gradient(circle,rgba(44,26,255,.24) 0,rgba(44,26,255,.24) calc(.7 * var(--u)),transparent calc(1 * var(--u)));background-size:calc(4 * var(--u)) calc(4 * var(--u));background-position:calc(1 * var(--u)) calc(1 * var(--u));animation:rb-noise-drift 2.4s steps(2,end) infinite}.poster-ascii{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.12;mix-blend-mode:screen}.poster-dimmer{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001f}.poster-cluster{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(calc(var(--pointer-ny) * -3deg)) rotateY(calc(var(--pointer-nx) * 4deg))}.poster-tile{position:absolute;animation:rb-block-in .85s cubic-bezier(.22,1,.36,1) both}.poster-tile[data-id=percent]:after{position:absolute;top:0;left:calc(-1 * var(--u));z-index:1;width:var(--u);height:100%;pointer-events:none;content:"";background:#ffffff8f}.poster-tile-body{display:flex;height:100%;width:100%;align-items:center;justify-content:center;overflow:hidden;transition:filter .35s ease,box-shadow .35s ease}.poster-frost{background:#f8e8f8c7}.poster-pearl{background:#f8f6f8}.poster-tile:hover .poster-tile-body{filter:brightness(1.14);box-shadow:0 0 0 1px #a78bfa80,0 22px 48px -18px #7c3aedb3}.poster-glyph{line-height:1;font-family:Segoe UI,Arial,sans-serif;font-size:calc(12 * var(--u))}.poster-footer.poster-label{font-family:Segoe UI,Arial,sans-serif}.poster-label{font-weight:700;line-height:1;font-family:Segoe UI,Arial,sans-serif;font-size:calc(15 * var(--u))}.poster-badge{font-weight:500;line-height:1;font-family:Segoe UI,Arial,sans-serif;font-size:calc(8 * var(--u))}.poster-code{font-weight:400;line-height:1;font-family:Segoe UI,Arial,sans-serif;font-size:calc(10 * var(--u))}.poster-matrix{background-image:radial-gradient(circle,currentColor calc(1 * var(--u)),transparent calc(1.2 * var(--u)));background-size:calc(5.5 * var(--u)) calc(5.5 * var(--u))}.poster-caption{position:absolute;z-index:20;-webkit-user-select:none;-moz-user-select:none;user-select:none}.poster-kicker{--tw-text-opacity: 1;color:rgb(138 135 148 / var(--tw-text-opacity, 1));font-size:calc(8 * var(--u));letter-spacing:calc(.8 * var(--u));line-height:1.4}.poster-title{font-weight:300;--tw-text-opacity: 1;color:rgb(201 198 210 / var(--tw-text-opacity, 1));font-size:calc(20 * var(--u));line-height:1.05;letter-spacing:calc(-.3 * var(--u))}.poster-only{font-weight:300;--tw-text-opacity: 1;color:rgb(138 135 148 / var(--tw-text-opacity, 1));font-size:calc(12 * var(--u));letter-spacing:calc(.4 * var(--u));line-height:1}.poster-footer{font-size:calc(18 * var(--u));letter-spacing:calc(-.2 * var(--u));line-height:1}.poster-footer.font-bold{font-family:Segoe UI,Arial,sans-serif}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.inset-0{top:0;right:0;bottom:0;left:0}.isolate{isolation:isolate}.block{display:block}.grid{display:grid}.h-full{height:100%}.w-full{width:100%}.origin-\[59\%_100\%\]{transform-origin:59% 100%}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.18\]{--tw-scale-x: 1.18;--tw-scale-y: 1.18;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.whitespace-nowrap{white-space:nowrap}.bg-\[\#2E2D2F\]{--tw-bg-opacity: 1;background-color:rgb(46 45 47 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-glow-violet{--tw-bg-opacity: 1;background-color:rgb(112 0 224 / var(--tw-bg-opacity, 1))}.bg-poster-ink{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-poster-line{--tw-bg-opacity: 1;background-color:rgb(58 58 64 / var(--tw-bg-opacity, 1))}.bg-poster-snow,.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/30{background-color:#ffffff4d}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.font-bold{font-weight:700}.font-light{font-weight:300}.text-poster-ink{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-poster-mist{--tw-text-opacity: 1;color:rgb(138 135 148 / var(--tw-text-opacity, 1))}.text-poster-snow,.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-45{opacity:.45}.shadow-block{--tw-shadow: 0 14px 30px -18px rgba(0,0,0,.8);--tw-shadow-colored: 0 14px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@keyframes rb-block-in{0%{opacity:0;translate:0 calc(16 * var(--u));scale:.94}to{opacity:1;translate:0 0;scale:1}}@keyframes rb-glow-breathe{0%,to{opacity:.82;scale:1}50%{opacity:1;scale:1.05}}@keyframes rb-glow-pan{0%,to{background-position:0% 0%}50%{background-position:2.5% -1.5%}}@keyframes rb-bands-drift{0%,to{background-position-y:calc(20 * var(--u))}50%{background-position-y:calc(34 * var(--u))}}@keyframes rb-noise-drift{0%,to{background-position:calc(1 * var(--u)) calc(1 * var(--u))}50%{background-position:calc(4 * var(--u)) calc(3 * var(--u))}}@keyframes rb-noise-shift{0%{transform:translateZ(0)}33%{transform:translate3d(-2%,1.5%,0)}66%{transform:translate3d(1.5%,-2%,0)}to{transform:translateZ(0)}}@keyframes rb-scan-drift{0%{background-position-y:0}to{background-position-y:calc(4 * var(--u))}}@media (prefers-reduced-motion: reduce){.poster-tile,.poster-glow,.poster-bands,.poster-scanlines,.poster-noise,.poster-ascii{animation:none}.poster-cluster,.poster-glow{transform:none}}
