@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap");.live-run-root{font-family:IBM Plex Sans,Arial,sans-serif;color-scheme:dark}.live-run-root .lr-local-ui,.live-run-root .lr-local-ui *{box-sizing:border-box}.live-run-root .lr-local-ui{isolation:isolate;font-family:IBM Plex Sans,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.live-run-root .lr-local-ui *,.live-run-root .lr-local-ui :after,.live-run-root .lr-local-ui :before{border:0 solid #e5e7eb}.live-run-root .lr-local-ui :after,.live-run-root .lr-local-ui :before{--tw-content:""}.live-run-root .lr-local-ui :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}.live-run-root .lr-local-ui :where(ol,ul,menu){list-style:none;margin:0;padding:0}.live-run-root .lr-local-ui :where(button,input,optgroup,select,textarea){background-color:initial;border-radius:0}.live-run-root .lr-local-ui :where(button,textarea,input){font:inherit}.live-run-root .lr-local-ui :where(button,input,optgroup,select,textarea){color:inherit;font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}.live-run-root .lr-local-ui :where(button,select){text-transform:none}.live-run-root .lr-local-ui :where(button,input:where([type=button],[type=reset],[type=submit])){-webkit-appearance:button;appearance:button;background-color:initial;background-image:none}.live-run-root .lr-local-ui textarea{appearance:none;-webkit-appearance:none;border:0;border-radius:0;box-shadow:none;outline:0;resize:none}.live-run-root .lr-local-ui :where(button,[role=button]){cursor:pointer}.live-run-root .lr-local-ui :where(button:disabled,[role=button]:disabled){cursor:default}.live-run-root .lr-local-ui textarea::placeholder{color:#9ca3af;opacity:1}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.live-run-root .fixed{position:fixed}.live-run-root .absolute{position:absolute}.live-run-root .relative{position:relative}.live-run-root .-inset-1{inset:-.25rem}.live-run-root .-inset-2{inset:-.5rem}.live-run-root .-inset-5{inset:-1.25rem}.live-run-root .inset-0{inset:0}.live-run-root .inset-x-0{left:0;right:0}.live-run-root .-top-3{top:-.75rem}.live-run-root .bottom-0{bottom:0}.live-run-root .bottom-28{bottom:7rem}.live-run-root .bottom-4{bottom:1rem}.live-run-root .left-1\/2{left:50%}.live-run-root .right-2{right:.5rem}.live-run-root .right-4{right:1rem}.live-run-root .top-0{top:0}.live-run-root .top-14{top:3.5rem}.live-run-root .top-2{top:.5rem}.live-run-root .top-24{top:6rem}.live-run-root .z-20{z-index:20}.live-run-root .z-30{z-index:30}.live-run-root .z-40{z-index:40}.live-run-root .z-50{z-index:50}.live-run-root .m-0{margin:0}.live-run-root .mb-1{margin-bottom:.25rem}.live-run-root .mb-2{margin-bottom:.5rem}.live-run-root .ml-1{margin-left:.25rem}.live-run-root .mr-1{margin-right:.25rem}.live-run-root .mt-2{margin-top:.5rem}.live-run-root .mt-4{margin-top:1rem}.live-run-root .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.live-run-root .block{display:block}.live-run-root .inline-block{display:inline-block}.live-run-root .flex{display:flex}.live-run-root .inline-flex{display:inline-flex}.live-run-root .grid{display:grid}.live-run-root .hidden{display:none}.live-run-root .size-11{width:2.75rem;height:2.75rem}.live-run-root .size-28{width:7rem;height:7rem}.live-run-root .size-3{width:.75rem;height:.75rem}.live-run-root .size-4{width:1rem;height:1rem}.live-run-root .size-5{width:1.25rem;height:1.25rem}.live-run-root .size-8{width:2rem;height:2rem}.live-run-root .size-9{width:2.25rem;height:2.25rem}.live-run-root .size-\[min\(82vw\2c 560px\)\]{width:min(82vw,560px);height:min(82vw,560px)}.live-run-root .size-full{width:100%;height:100%}.live-run-root .h-10{height:2.5rem}.live-run-root .h-14{height:3.5rem}.live-run-root .h-3{height:.75rem}.live-run-root .h-6{height:1.5rem}.live-run-root .h-8{height:2rem}.live-run-root .h-\[23rem\]{height:23rem}.live-run-root .h-full{height:100%}.live-run-root .max-h-36{max-height:9rem}.live-run-root .min-h-0{min-height:0}.live-run-root .min-h-11{min-height:2.75rem}.live-run-root .w-14{width:3.5rem}.live-run-root .w-32{width:8rem}.live-run-root .w-64{width:16rem}.live-run-root .w-\[min\(360px\2c calc\(100\%-2rem\)\)\]{width:min(360px,calc(100% - 2rem))}.live-run-root .w-full{width:100%}.live-run-root .w-px{width:1px}.live-run-root .max-w-6xl{max-width:72rem}.live-run-root .shrink-0{flex-shrink:0}.live-run-root .-translate-x-1\/2{--tw-translate-x:-50%}.live-run-root .-translate-x-1\/2,.live-run-root .scale-125{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.live-run-root .scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.live-run-root .scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.live-run-root .scale-150,.live-run-root .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.live-run-root .animate-\[shimmer_1\.8s_linear_infinite\]{animation:shimmer 1.8s linear infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.live-run-root .animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.live-run-root .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.live-run-root .cursor-pointer{cursor:pointer}.live-run-root .resize-none{resize:none}.live-run-root .resize{resize:both}.live-run-root .flex-col{flex-direction:column}.live-run-root .flex-wrap{flex-wrap:wrap}.live-run-root .items-center{align-items:center}.live-run-root .justify-end{justify-content:flex-end}.live-run-root .justify-center{justify-content:center}.live-run-root .justify-between{justify-content:space-between}.live-run-root .gap-1{gap:.25rem}.live-run-root .gap-2{gap:.5rem}.live-run-root .overflow-hidden{overflow:hidden}.live-run-root .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-run-root .whitespace-nowrap{white-space:nowrap}.live-run-root .whitespace-pre-line{white-space:pre-line}.live-run-root .rounded-3xl{border-radius:1.5rem}.live-run-root .rounded-full{border-radius:9999px}.live-run-root .rounded-md{border-radius:.375rem}.live-run-root .rounded-none{border-radius:0}.live-run-root .rounded-xl{border-radius:.75rem}.live-run-root .border{border-width:1px}.live-run-root .border-2{border-width:2px}.live-run-root .border-t{border-top-width:1px}.live-run-root .border-\[\#444444\]{--tw-border-opacity:1;border-color:rgb(68 68 68/var(--tw-border-opacity,1))}.live-run-root .border-\[\#8B5CF6\]{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.live-run-root .border-amber-400\/40{border-color:rgb(251 191 36/.4)}.live-run-root .border-cyan{--tw-border-opacity:1;border-color:rgb(22 150 200/var(--tw-border-opacity,1))}.live-run-root .border-cyan\/40{border-color:rgb(22 150 200/.4)}.live-run-root .border-cyan\/70{border-color:rgb(22 150 200/.7)}.live-run-root .border-rose-400\/40{border-color:rgb(251 113 133/.4)}.live-run-root .border-signal{--tw-border-opacity:1;border-color:rgb(0 185 120/var(--tw-border-opacity,1))}.live-run-root .border-signal\/40{border-color:rgb(0 185 120/.4)}.live-run-root .border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.live-run-root .border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.live-run-root .border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.live-run-root .border-transparent{border-color:transparent}.live-run-root .border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.live-run-root .border-white\/10{border-color:rgb(255 255 255/.1)}.live-run-root .border-white\/15{border-color:rgb(255 255 255/.15)}.live-run-root .border-white\/20{border-color:rgb(255 255 255/.2)}.live-run-root .border-white\/30{border-color:rgb(255 255 255/.3)}.live-run-root .border-white\/40{border-color:rgb(255 255 255/.4)}.live-run-root .bg-\[\#8B5CF6\]\/15{background-color:rgb(139 92 246/.15)}.live-run-root .bg-amber-400\/10{background-color:rgb(251 191 36/.1)}.live-run-root .bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.live-run-root .bg-black\/50{background-color:rgb(0 0 0/.5)}.live-run-root .bg-black\/90{background-color:rgb(0 0 0/.9)}.live-run-root .bg-cyan{--tw-bg-opacity:1;background-color:rgb(22 150 200/var(--tw-bg-opacity,1))}.live-run-root .bg-cyan\/10{background-color:rgb(22 150 200/.1)}.live-run-root .bg-cyan\/15{background-color:rgb(22 150 200/.15)}.live-run-root .bg-rose-400\/10{background-color:rgb(251 113 133/.1)}.live-run-root .bg-signal{--tw-bg-opacity:1;background-color:rgb(0 185 120/var(--tw-bg-opacity,1))}.live-run-root .bg-signal\/10{background-color:rgb(0 185 120/.1)}.live-run-root .bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.live-run-root .bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.live-run-root .bg-slate-950\/50{background-color:rgb(2 6 23/.5)}.live-run-root .bg-slate-950\/85{background-color:rgb(2 6 23/.85)}.live-run-root .bg-transparent{background-color:initial}.live-run-root .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.live-run-root .bg-white\/10{background-color:rgb(255 255 255/.1)}.live-run-root .bg-white\/50{background-color:rgb(255 255 255/.5)}.live-run-root .bg-\[linear-gradient\(110deg\2c \#64748b\2c 45\%\2c \#f8fafc\2c 55\%\2c \#64748b\)\]{background-image:linear-gradient(110deg,#64748b,45%,#f8fafc,55%,#64748b)}.live-run-root .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.live-run-root .from-violet{--tw-gradient-from:#5948cc var(--tw-gradient-from-position);--tw-gradient-to:rgb(89 72 204/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.live-run-root .via-cyan{--tw-gradient-to:rgb(22 150 200/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1696c8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.live-run-root .to-signal{--tw-gradient-to:#00b978 var(--tw-gradient-to-position)}.live-run-root .bg-\[length\:220\%_100\%\]{background-size:220% 100%}.live-run-root .bg-clip-text{-webkit-background-clip:text;background-clip:text}.live-run-root .fill-current{fill:currentColor}.live-run-root .p-2{padding:.5rem}.live-run-root .p-4{padding:1rem}.live-run-root .px-1{padding-left:.25rem;padding-right:.25rem}.live-run-root .px-2{padding-left:.5rem;padding-right:.5rem}.live-run-root .px-3{padding-left:.75rem;padding-right:.75rem}.live-run-root .px-4{padding-left:1rem;padding-right:1rem}.live-run-root .px-6{padding-left:1.5rem;padding-right:1.5rem}.live-run-root .py-0{padding-top:0;padding-bottom:0}.live-run-root .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.live-run-root .py-1{padding-top:.25rem;padding-bottom:.25rem}.live-run-root .py-2{padding-top:.5rem;padding-bottom:.5rem}.live-run-root .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.live-run-root .pb-2{padding-bottom:.5rem}.live-run-root .pb-4{padding-bottom:1rem}.live-run-root .pt-0{padding-top:0}.live-run-root .pt-2{padding-top:.5rem}.live-run-root .pt-3{padding-top:.75rem}.live-run-root .text-center{text-align:center}.live-run-root .font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}.live-run-root .text-\[10px\]{font-size:10px}.live-run-root .text-\[9px\]{font-size:9px}.live-run-root .text-sm{font-size:.875rem;line-height:1.25rem}.live-run-root .text-xs{font-size:.75rem;line-height:1rem}.live-run-root .font-medium{font-weight:500}.live-run-root .font-semibold{font-weight:600}.live-run-root .uppercase{text-transform:uppercase}.live-run-root .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.live-run-root .tracking-tight{letter-spacing:-.025em}.live-run-root .tracking-wider{letter-spacing:.05em}.live-run-root .text-\[\#1696c8\]{--tw-text-opacity:1;color:rgb(22 150 200/var(--tw-text-opacity,1))}.live-run-root .text-\[\#8B5CF6\]{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.live-run-root .text-\[\#9CA3AF\]{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.live-run-root .text-\[\#ffffff\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.live-run-root .text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.live-run-root .text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.live-run-root .text-cyan{--tw-text-opacity:1;color:rgb(22 150 200/var(--tw-text-opacity,1))}.live-run-root .text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.live-run-root .text-signal{--tw-text-opacity:1;color:rgb(0 185 120/var(--tw-text-opacity,1))}.live-run-root .text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.live-run-root .text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.live-run-root .text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.live-run-root .text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.live-run-root .text-transparent{color:transparent}.live-run-root .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.live-run-root .text-white\/45{color:rgb(255 255 255/.45)}.live-run-root .text-white\/50{color:rgb(255 255 255/.5)}.live-run-root .text-white\/60{color:rgb(255 255 255/.6)}.live-run-root .text-white\/70{color:rgb(255 255 255/.7)}.live-run-root .text-white\/80{color:rgb(255 255 255/.8)}.live-run-root .opacity-50{opacity:.5}.live-run-root .opacity-70{opacity:.7}.live-run-root .shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.live-run-root .shadow-2xl,.live-run-root .shadow-cyan{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.live-run-root .shadow-cyan{--tw-shadow:0 0 28px rgba(56,189,248,0.25);--tw-shadow-colored:0 0 28px var(--tw-shadow-color)}.live-run-root .shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.live-run-root .shadow-lg,.live-run-root .shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.live-run-root .shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.live-run-root .shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.live-run-root .shadow-black\/30{--tw-shadow-color:rgb(0 0 0/0.3);--tw-shadow:var(--tw-shadow-colored)}.live-run-root .shadow-cyan{--tw-shadow-color:#1696c8;--tw-shadow:var(--tw-shadow-colored)}.live-run-root .shadow-cyan\/30{--tw-shadow-color:rgb(22 150 200/0.3);--tw-shadow:var(--tw-shadow-colored)}.live-run-root .shadow-signal\/50{--tw-shadow-color:rgb(0 185 120/0.5);--tw-shadow:var(--tw-shadow-colored)}.live-run-root .shadow-white\/10{--tw-shadow-color:rgb(255 255 255/0.1);--tw-shadow:var(--tw-shadow-colored)}.live-run-root .shadow-white\/30{--tw-shadow-color:rgb(255 255 255/0.3);--tw-shadow:var(--tw-shadow-colored)}.live-run-root .outline-none{outline:2px solid transparent;outline-offset:2px}.live-run-root .outline{outline-style:solid}.live-run-root .filter{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)}.live-run-root .backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.live-run-root .transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.live-run-root .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.live-run-root .transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.live-run-root .duration-1000{transition-duration:1s}.live-run-root .duration-200{transition-duration:.2s}.live-run-root .duration-300{transition-duration:.3s}.live-run-root .duration-700{transition-duration:.7s}.live-run-root .\[animation-delay\:0\.5s\]{animation-delay:.5s}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes tokyo-message-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.live-run-root.theme-light{color:#0f172a}.live-run-root.theme-light .bg-black,.live-run-root.theme-light .bg-black\/90,.live-run-root.theme-light .bg-slate-900,.live-run-root.theme-light .bg-slate-900\/60,.live-run-root.theme-light .bg-slate-950,.live-run-root.theme-light .bg-slate-950\/50,.live-run-root.theme-light .bg-slate-950\/85{background-color:#ffffff!important}.live-run-root.theme-light .text-slate-100,.live-run-root.theme-light .text-slate-200,.live-run-root.theme-light .text-slate-300,.live-run-root.theme-light .text-white,.live-run-root.theme-light .text-white\/70,.live-run-root.theme-light .text-white\/80{color:#0f172a!important}.live-run-root.theme-light .text-slate-400,.live-run-root.theme-light .text-slate-500,.live-run-root.theme-light .text-slate-600,.live-run-root.theme-light .text-white\/45,.live-run-root.theme-light .text-white\/50{color:#475569!important}.live-run-root.theme-light .border-slate-600,.live-run-root.theme-light .border-slate-700,.live-run-root.theme-light .border-slate-800,.live-run-root.theme-light .border-white\/10,.live-run-root.theme-light .border-white\/20,.live-run-root.theme-light .border-white\/30,.live-run-root.theme-light .border-white\/40{border-color:#cbd5e1!important}.live-run-root.theme-light .shadow-black\/30,.live-run-root.theme-light .shadow-white\/10{--tw-shadow-color:rgba(15,23,42,0.12)!important}.live-run-root .tokyo-conversation{max-height:16rem;width:100%;overflow-y:auto;scrollbar-width:none;mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000)}.live-run-root .tokyo-conversation::-webkit-scrollbar{display:none}.live-run-root .tokyo-turn{display:flex;flex-direction:column;gap:.45rem;padding:1rem .25rem}.live-run-root .tokyo-message{width:-webkit-fit-content;width:fit-content;max-width:84%;margin:0;background:transparent;font-size:.75rem;line-height:1.45;animation:tokyo-message-in .28s ease-out both}.live-run-root .tokyo-user-message{align-self:flex-end;color:#22d3ee;text-align:right;animation-delay:40ms}.live-run-root .tokyo-agent-message{align-self:flex-start;color:#e2e8f0}.live-run-root .tokyo-prompt{background:#1f2023;box-shadow:0 8px 30px rgb(0 0 0/.24)}.live-run-root .tokyo-prompt-input{color:#f3f4f6;scrollbar-color:rgb(148 163 184/.5) transparent;scrollbar-width:thin}.live-run-root .tokyo-prompt-input::-webkit-scrollbar{width:4px}.live-run-root .tokyo-prompt-input::-webkit-scrollbar-track{background:transparent}.live-run-root .tokyo-prompt-input::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(148 163 184/.5)}.live-run-root .tokyo-prompt-input::placeholder{color:#9ca3af}.live-run-root .tokyo-send-button{background:#22d3ee;color:#083344;box-shadow:0 0 14px rgb(34 211 238/.28)}.live-run-root .tokyo-send-button:hover:not(:disabled){background:#67e8f9;box-shadow:0 0 18px rgb(34 211 238/.45)}.live-run-root .tokyo-send-button:disabled{background:#334155;color:#94a3b8;box-shadow:none}.live-run-root.theme-light .tokyo-user-message{color:#0369a1}.live-run-root.theme-light .tokyo-agent-message{color:#0f172a}.live-run-root.theme-light .tokyo-prompt{border-color:#cbd5e1!important;background:rgb(255 255 255/.98);box-shadow:0 12px 28px rgb(15 23 42/.12)}.live-run-root.theme-light .tokyo-prompt-input{color:#0f172a;scrollbar-color:rgb(71 85 105/.5) transparent}.live-run-root.theme-light .tokyo-prompt-input::placeholder{color:#64748b}.live-run-root.theme-light .tokyo-send-button{background:#0369a1;color:#ffffff;box-shadow:0 3px 10px rgb(3 105 161/.2)}.live-run-root.theme-light .tokyo-send-button:hover:not(:disabled){background:#075985;box-shadow:0 4px 14px rgb(3 105 161/.28)}.live-run-root.theme-light .tokyo-send-button:disabled{background:#cbd5e1;color:#64748b;box-shadow:none}.live-run-root.theme-light .orbit-boundary{border-color:#cbd5e1!important;border-width:1px;box-shadow:0 0 0 1px rgba(203,213,225,.18)}.live-run-root.theme-light .linked-agent-node{border-color:#1696c8!important;background-color:#dff4fc!important;color:#0f172a!important;box-shadow:0 0 18px rgba(22,150,200,.35)}.live-run-root.theme-light .status-badge.border-signal\/40{border-color:#16a34a!important;background-color:#dcfce7!important;color:#166534!important}.live-run-root .thin-scroll{scrollbar-color:rgba(71,85,105,.8) transparent;scrollbar-width:thin}.live-run-root .thin-scroll::-webkit-scrollbar{width:7px}.live-run-root .thin-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(71,85,105,.8)}.live-run-root.theme-light .thin-scroll{scrollbar-color:rgba(100,116,139,.7) transparent}.live-run-root .lr-local-canvas{border:0!important;border-radius:0!important}.live-run-root .lr-local-canvas,.live-run-root.theme-light .lr-local-canvas{background:transparent!important}@media (max-width:767px){.live-run-root .lr-mobile-chat .tokyo-conversation{box-sizing:border-box;padding-inline:.75rem}.live-run-root .lr-mobile-chat .tokyo-turn{padding-inline:0}.live-run-root .lr-mobile-chat{left:50%;right:auto;width:calc(100% - 2rem);max-width:360px;transform:translateX(-50%);overflow:hidden;border:1px solid rgb(255 255 255/.12);border-radius:1rem;background:#111111;box-shadow:0 12px 32px rgb(0 0 0/.32);transition:width .22s var(--lr-ease-out),height .22s var(--lr-ease-out),border-radius .22s var(--lr-ease-out)}.live-run-root .lr-mobile-chat-minimized{width:3rem;height:3rem;border-radius:999px;overflow:visible;border-color:transparent;background:transparent;box-shadow:none}.live-run-root .lr-mobile-chat-minimized .lr-mobile-chat-content{display:none}.live-run-root .lr-mobile-chat-minimized>button{inset:0;width:3rem;height:3rem;margin:auto;border-color:rgb(255 255 255/.15);background:#111111;box-shadow:0 8px 22px rgb(0 0 0/.24)}.live-run-root.theme-light .lr-mobile-chat{border-color:rgb(15 23 42/.12);background:rgb(255 255 255/.98);box-shadow:0 12px 32px rgb(15 23 42/.14)}.live-run-root.theme-light .lr-mobile-chat>button{border-color:rgb(15 23 42/.12);background:rgb(255 255 255/.75);color:#475569}.live-run-root.theme-light .lr-mobile-chat-minimized>button{background:rgb(255 255 255/.98);box-shadow:0 8px 22px rgb(15 23 42/.14)}}.live-run-root .lr-penti-logo-shine{background:linear-gradient(110deg,transparent 35%,rgb(255 255 255/.78) 50%,transparent 65%);background-size:220% 100%;animation:shimmer 3.8s ease-in-out infinite;mask:url(/static/penti_icon_color.svg) center/contain no-repeat;-webkit-mask:url(/static/penti_icon_color.svg) center/contain no-repeat;mix-blend-mode:screen;pointer-events:none}.live-run-root .lr-progress-indeterminate{width:100%;background:linear-gradient(90deg,transparent,#1696c8 45%,#5948cc 55%,transparent);background-size:45% 100%;background-repeat:no-repeat;animation:lr-progress-sweep 1.5s ease-in-out infinite}@keyframes lr-progress-sweep{0%{background-position:-45% 0}to{background-position:145% 0}}@media (prefers-reduced-motion:reduce){.live-run-root .lr-penti-logo-shine{animation:none}.live-run-root .lr-progress-indeterminate{animation:none;background:rgb(22 150 200/.35)}.live-run-root .lr-local-ui *,.live-run-root .lr-local-ui :after,.live-run-root .lr-local-ui :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.live-run-root .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.live-run-root .hover\:border-cyan\/70:hover{border-color:rgb(22 150 200/.7)}.live-run-root .hover\:bg-cyan\/20:hover{background-color:rgb(22 150 200/.2)}.live-run-root .hover\:bg-cyan\/85:hover{background-color:rgb(22 150 200/.85)}.live-run-root .hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.live-run-root .hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.live-run-root .hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.live-run-root .hover\:text-\[\#D1D5DB\]:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.live-run-root .hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.live-run-root .focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.live-run-root .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.live-run-root .focus-visible\:ring-cyan:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(22 150 200/var(--tw-ring-opacity,1))}.live-run-root .focus-visible\:ring-white:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.live-run-root .disabled\:pointer-events-none:disabled{pointer-events:none}.live-run-root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.live-run-root .disabled\:opacity-40:disabled{opacity:.4}.live-run-root .disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.live-run-root .sm\:size-12{width:3rem;height:3rem}.live-run-root .sm\:size-32{width:8rem;height:8rem}}@media (min-width:768px){.live-run-root .md\:hidden{display:none}}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-unselectable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc{display:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{vertical-align:top;padding:0}.fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");font-weight:400;font-style:normal}.fc-icon{display:inline-block;width:1em;height:1em;text-align:center;-webkit-user-select:none;user-select:none;font-family:fcicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:"\e900"}.fc-icon-chevron-right:before{content:"\e901"}.fc-icon-chevrons-left:before{content:"\e902"}.fc-icon-chevrons-right:before{content:"\e903"}.fc-icon-minus-square:before{content:"\e904"}.fc-icon-plus-square:before{content:"\e905"}.fc-icon-x:before{content:"\e906"}.fc .fc-button{border-radius:0;overflow:visible;text-transform:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}.fc .fc-button:not(:disabled){cursor:pointer}.fc .fc-button::-moz-focus-inner{padding:0;border-style:none}.fc .fc-button{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:initial;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{outline:0;box-shadow:0 0 0 .2rem rgba(44,62,80,.25)}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2C3E50;background-color:var(--fc-button-bg-color,#2C3E50);border-color:#2C3E50;border-color:var(--fc-button-border-color,#2C3E50)}.fc .fc-button-primary:hover{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color,#1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color,#1a252f)}.fc .fc-button-primary:disabled{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2C3E50;background-color:var(--fc-button-bg-color,#2C3E50);border-color:#2C3E50;border-color:var(--fc-button-border-color,#2C3E50)}.fc .fc-button-primary:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1a252f;background-color:var(--fc-button-active-bg-color,#1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color,#151e27)}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc .fc-button-group{position:relative;display:inline-flex;vertical-align:middle}.fc .fc-button-group>.fc-button{position:relative;flex:1 1 auto}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{position:absolute;top:0;right:0;left:0;bottom:0}.fc .fc-scroller-harness{position:relative;overflow:hidden;direction:ltr}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%;table-layout:fixed}.fc .fc-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}.fc .fc-scrollgrid{border-collapse:initial;border-right-width:0;border-bottom-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-top-width:0;border-left-width:0}.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:#fff;background:var(--fc-page-bg-color,#fff);position:-webkit-sticky;position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:-webkit-sticky;position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{position:absolute;top:0;right:0;bottom:0;left:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business{position:absolute;top:0;left:0;right:0;bottom:0}.fc .fc-non-business{background:rgba(215,215,215,.3);background:var(--fc-non-business-color,rgba(215,215,215,.3))}.fc .fc-bg-event{background:rgb(143,223,130);background:var(--fc-bg-event-color,rgb(143,223,130));opacity:.3;opacity:var(--fc-bg-event-opacity,.3)}.fc .fc-bg-event .fc-event-title{margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size,.85em);font-style:italic}.fc .fc-highlight{background:rgba(188,232,241,.3);background:var(--fc-highlight-color,rgba(188,232,241,.3))}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color,rgba(208,208,208,.3))}a.fc-event,a.fc-event:hover{text-decoration:none}.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);border-width:1px;border-width:var(--fc-event-resizer-dot-border-width,1px);width:8px;width:var(--fc-event-resizer-dot-total-width,8px);height:8px;height:var(--fc-event-resizer-dot-total-width,8px);border-style:solid;border-color:inherit;background:#fff;background:var(--fc-page-bg-color,#fff)}.fc-event-selected .fc-event-resizer:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before,.fc-event:focus:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0}.fc-event-selected:after,.fc-event:focus:after{content:"";background:rgba(0,0,0,.25);background:var(--fc-event-selected-overlay-color,rgba(0,0,0,.25));position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px}.fc-h-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)}.fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden}.fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness,8px)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:calc(-.5 * var(--fc-event-resizer-thickness, 8px))}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:calc(-.5 * var(--fc-event-resizer-thickness, 8px))}.fc-h-event.fc-event-selected .fc-event-resizer{top:50%;margin-top:-4px;margin-top:calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px))}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px))}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px))}.fc .fc-popover{position:absolute;z-index:9999;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc .fc-popover-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;opacity:.65;font-size:1.1em}.fc-theme-standard .fc-popover{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd);background:#fff;background:var(--fc-page-bg-color,#fff)}.fc-theme-standard .fc-popover-header{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color,rgba(208,208,208,.3))}:root{--fc-daygrid-event-dot-width:8px}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{content:"";clear:both;display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-daygrid-day-frame{position:relative;min-height:100%}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:absolute;left:0;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0}.fc .fc-daygrid-bg-harness{position:absolute;top:0;bottom:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{z-index:6;margin-top:1px}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;padding:2px 3px 0}.fc .fc-daygrid-day-bottom:before{content:"";clear:both;display:table}.fc .fc-daygrid-more-link{position:relative;z-index:4;cursor:pointer}.fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3));color:#808080;color:var(--fc-neutral-text-color,#808080)}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-week-number{left:0;border-radius:0 0 3px 0}.fc-direction-rtl .fc-daygrid-week-number{right:0;border-radius:0 0 0 3px}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{display:flex;align-items:center;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-daygrid-event-dot{margin:0 4px;box-sizing:initial;width:0;height:0;border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color,#3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width, 8px) / 2)}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}.fc-v-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)}.fc-v-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff);height:100%}.fc-v-event .fc-event-main-frame{height:100%;display:flex;flex-direction:column}.fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden}.fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0}.fc-v-event .fc-event-title{top:0;bottom:0;max-height:100%;overflow:hidden}.fc-v-event:not(.fc-event-start){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event:not(.fc-event-end){border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-v-event.fc-event-selected:before{left:-10px;right:-10px}.fc-v-event .fc-event-resizer-start{cursor:n-resize}.fc-v-event .fc-event-resizer-end{cursor:s-resize}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:8px;height:var(--fc-event-resizer-thickness,8px);left:0;right:0}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-thickness, 8px) / -2)}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-thickness, 8px) / -2)}.fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:-4px;margin-left:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2)}.fc .fc-timegrid .fc-daygrid-body{z-index:2}.fc .fc-timegrid-divider{padding:0 0 2px}.fc .fc-timegrid-body{position:relative;z-index:1;min-height:100%}.fc .fc-timegrid-axis-chunk{position:relative}.fc .fc-timegrid-axis-chunk>table,.fc .fc-timegrid-slots{position:relative;z-index:1}.fc .fc-timegrid-slot{height:1.5em;border-bottom:0}.fc .fc-timegrid-slot:empty:before{content:"\00a0"}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.fc .fc-timegrid-slot-label{vertical-align:middle}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px}.fc .fc-timegrid-axis-frame-liquid{height:100%}.fc .fc-timegrid-axis-frame{overflow:hidden;display:flex;align-items:center;justify-content:flex-end}.fc .fc-timegrid-axis-cushion{max-width:60px;flex-shrink:0}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}.fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left}.fc-liquid-hack .fc-timegrid-axis-frame-liquid{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc .fc-timegrid-col.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-timegrid-col-frame{min-height:100%;position:relative}.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc-media-screen .fc-timegrid-cols{position:absolute;top:0;left:0;right:0;bottom:0}.fc-media-screen .fc-timegrid-cols>table{height:100%}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{position:absolute;top:0;left:0;right:0}.fc .fc-timegrid-col-bg{z-index:2}.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-timegrid-col-bg .fc-highlight{z-index:3}.fc .fc-timegrid-bg-harness{position:absolute;left:0;right:0}.fc .fc-timegrid-col-events{z-index:3}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}.fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}.fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%}.fc-timegrid-event-harness{position:absolute}.fc-timegrid-event-harness>.fc-timegrid-event{position:absolute;top:0;bottom:0;left:0;right:0}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px var(--fc-page-bg-color,#fff)}.fc-timegrid-event,.fc-timegrid-more-link{font-size:.85em;font-size:var(--fc-small-font-size,.85em);border-radius:3px}.fc-timegrid-event{margin-bottom:1px}.fc-timegrid-event .fc-event-main{padding:1px 1px 0}.fc-timegrid-event .fc-event-time{white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size,.85em);margin-bottom:1px}.fc-timegrid-event-short .fc-event-main-frame{flex-direction:row;overflow:hidden}.fc-timegrid-event-short .fc-event-time:after{content:"\00a0-\00a0"}.fc-timegrid-event-short .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-timegrid-more-link{position:absolute;z-index:9999;color:inherit;color:var(--fc-more-link-text-color,inherit);background:#d0d0d0;background:var(--fc-more-link-bg-color,#d0d0d0);cursor:pointer;margin-bottom:1px}.fc-timegrid-more-link-inner{padding:3px 2px;top:0}.fc-direction-ltr .fc-timegrid-more-link{right:0}.fc-direction-rtl .fc-timegrid-more-link{left:0}.fc .fc-timegrid-now-indicator-line{position:absolute;z-index:4;left:0;right:0;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red);border-width:1px 0 0}.fc .fc-timegrid-now-indicator-arrow{position:absolute;z-index:4;margin-top:-5px;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red)}.fc-direction-ltr .fc-timegrid-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-direction-rtl .fc-timegrid-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}:root{--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5}.fc-theme-standard .fc-list{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-list-empty{background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3));height:100%;display:flex;justify-content:center;align-items:center}.fc .fc-list-empty-cushion{margin:5em 0}.fc .fc-list-table{width:100%;border-style:hidden}.fc .fc-list-table tr>*{border-left:0;border-right:0}.fc .fc-list-sticky .fc-list-day>*{position:-webkit-sticky;position:sticky;top:0;background:#fff;background:var(--fc-page-bg-color,#fff)}.fc .fc-list-table thead{position:absolute;left:-10000px}.fc .fc-list-table tbody>tr:first-child th{border-top:0}.fc .fc-list-table th{padding:0}.fc .fc-list-day-cushion,.fc .fc-list-table td{padding:8px 14px}.fc .fc-list-day-cushion:after{content:"";clear:both;display:table}.fc-theme-standard .fc-list-day-cushion{background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3))}.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text{float:left}.fc-direction-ltr .fc-list-day-side-text,.fc-direction-rtl .fc-list-day-text{float:right}.fc-direction-ltr .fc-list-table .fc-list-event-graphic{padding-right:0}.fc-direction-rtl .fc-list-table .fc-list-event-graphic{padding-left:0}.fc .fc-list-event.fc-event-forced-url{cursor:pointer}.fc .fc-list-event:hover td{background-color:#f5f5f5;background-color:var(--fc-list-event-hover-bg-color,#f5f5f5)}.fc .fc-list-event-graphic,.fc .fc-list-event-time{white-space:nowrap;width:1px}.fc .fc-list-event-dot{display:inline-block;box-sizing:initial;width:0;height:0;border:5px solid #3788d8;border:calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color,#3788d8);border-radius:5px;border-radius:calc(var(--fc-list-event-dot-width, 10px) / 2)}.fc .fc-list-event-title a{color:inherit;text-decoration:none}.fc .fc-list-event.fc-event-forced-url:hover a{text-decoration:underline}.rht-top-center-overlay>div{position:absolute!important;top:0!important;left:0!important;right:0!important;justify-content:center!important;transform:translateY(0)!important}.rht-top-center-overlay>div:first-child{z-index:10002}.rht-top-center-overlay>div:not(:first-child){z-index:10001}.inko{display:inline-block;line-height:0;will-change:transform}.inko>svg{display:block;width:100%;height:100%}.inko--bob{animation:inko-bob 3s ease-in-out infinite}@keyframes inko-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.inko--breathe{animation:inko-breathe 4s ease-in-out infinite;transform-origin:50% 70%}@keyframes inko-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.inko-spinner{position:relative;display:inline-grid;place-items:center}.inko-spinner>.inko{z-index:1}.inko-spinner:before{content:"";position:absolute;inset:-14%;border-radius:50%;border-color:#7b5fc8 #15d0be rgba(123,95,200,.18) rgba(123,95,200,.18);border-style:solid;border-width:4px;animation:inko-spin .9s linear infinite}@keyframes inko-spin{to{transform:rotate(1turn)}}.inko--pop{animation:inko-pop .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes inko-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.inko--bob,.inko--breathe,.inko--pop,.inko-spinner:before{animation:none}}