@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-0\.5{inset:-.125rem}.-inset-1{inset:-.25rem}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-12{bottom:3rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+112px\)\]{bottom:calc(env(safe-area-inset-bottom) + 112px)}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[20\%\]{left:20%}.left-\[48\.4\%\]{left:48.4%}.left-\[48\.8\%\]{left:48.8%}.left-\[8\%\]{left:8%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[20\%\]{right:20%}.right-\[8\%\]{right:8%}.right-\[max\(2px\,env\(safe-area-inset-right\)\)\]{right:max(2px, env(safe-area-inset-right))}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[-14\%\]{top:-14%}.top-\[16\%\]{top:16%}.top-\[17\.8\%\]{top:17.8%}.top-\[17px\]{top:17px}.top-\[18px\]{top:18px}.top-\[20\%\]{top:20%}.top-\[21\.5\%\]{top:21.5%}.top-\[22px\]{top:22px}.top-\[27\%\]{top:27%}.top-\[28\%\]{top:28%}.top-\[28\.8\%\]{top:28.8%}.top-\[2px\]{top:2px}.top-\[34\%\]{top:34%}.top-\[86px\]{top:86px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1200\]{z-index:1200}.z-\[120\]{z-index:120}.z-\[1210\]{z-index:1210}.z-\[230\]{z-index:230}.z-\[240\]{z-index:240}.z-\[250\]{z-index:250}.z-\[35\]{z-index:35}.z-\[40\]{z-index:40}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[62\]{z-index:62}.z-\[70\]{z-index:70}.z-\[92\]{z-index:92}.z-\[96\]{z-index:96}.z-\[9999\]{z-index:9999}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[100svh\]{height:100svh}.h-\[15px\]{height:15px}.h-\[16\%\]{height:16%}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[20\%\]{height:20%}.h-\[228px\]{height:228px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[3\%\]{height:3%}.h-\[3\.2\%\]{height:3.2%}.h-\[30px\]{height:30px}.h-\[320px\]{height:320px}.h-\[34px\]{height:34px}.h-\[38\%\]{height:38%}.h-\[3px\]{height:3px}.h-\[40px\]{height:40px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[55\%\]{height:55%}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[66px\]{height:66px}.h-\[720px\]{height:720px}.h-\[72px\]{height:72px}.h-\[75vh\]{height:75vh}.h-\[8\.5\%\]{height:8.5%}.h-\[80px\]{height:80px}.h-\[9\%\]{height:9%}.h-\[min\(92dvh\,940px\)\]{height:min(92dvh,940px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-56{max-height:14rem}.max-h-\[min\(64dvh\,640px\)\]{max-height:min(64dvh,640px)}.min-h-0{min-height:0}.min-h-\[100svh\]{min-height:100svh}.min-h-\[14px\]{min-height:14px}.min-h-\[240px\]{min-height:240px}.min-h-\[44\%\]{min-height:44%}.min-h-\[48px\]{min-height:48px}.min-h-\[88px\]{min-height:88px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[11\%\]{width:11%}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[132px\]{width:132px}.w-\[15px\]{width:15px}.w-\[16\%\]{width:16%}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[22\%\]{width:22%}.w-\[224px\]{width:224px}.w-\[22px\]{width:22px}.w-\[232px\]{width:232px}.w-\[24\%\]{width:24%}.w-\[250px\]{width:250px}.w-\[28px\]{width:28px}.w-\[2px\]{width:2px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[34px\]{width:34px}.w-\[3px\]{width:3px}.w-\[4\.3\%\]{width:4.3%}.w-\[40px\]{width:40px}.w-\[48px\]{width:48px}.w-\[50\%\]{width:50%}.w-\[50px\]{width:50px}.w-\[56px\]{width:56px}.w-\[68px\]{width:68px}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[76px\]{width:76px}.w-\[79\%\]{width:79%}.w-\[80px\]{width:80px}.w-\[84px\]{width:84px}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[min\(492px\,calc\(100vw-3rem\)\)\]{width:min(492px,100vw - 3rem)}.w-\[min\(92\%\,560px\)\]{width:min(92%,560px)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[14px\]{min-width:14px}.min-w-\[160px\]{min-width:160px}.min-w-\[32px\]{min-width:32px}.min-w-\[74px\]{min-width:74px}.min-w-\[82px\]{min-width:82px}.min-w-\[96px\]{min-width:96px}.min-w-full{min-width:100%}.max-w-\[1200px\]{max-width:1200px}.max-w-\[228px\]{max-width:228px}.max-w-\[252px\]{max-width:252px}.max-w-\[310px\]{max-width:310px}.max-w-\[312px\]{max-width:312px}.max-w-\[440px\]{max-width:440px}.max-w-\[560px\]{max-width:560px}.max-w-\[75\%\]{max-width:75%}.max-w-\[78\%\]{max-width:78%}.max-w-\[calc\(100\%-16px\)\]{max-width:calc(100% - 16px)}.max-w-\[min\(82vw\,322px\)\]{max-width:min(82vw,322px)}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.origin-right{transform-origin:100%}.-translate-x-1\/2{--tw-translate-x:-50%;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))}.-translate-y-1\/2{--tw-translate-y:-50%;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))}.translate-x-0{--tw-translate-x:0px;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))}.translate-x-1{--tw-translate-x:.25rem;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))}.translate-x-2{--tw-translate-x:.5rem;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))}.translate-x-5{--tw-translate-x:1.25rem;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))}.translate-x-7{--tw-translate-x:1.75rem;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))}.-rotate-\[16deg\]{--tw-rotate:-16deg;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))}.rotate-180{--tw-rotate:180deg;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))}.rotate-90{--tw-rotate:90deg;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))}.rotate-\[12deg\]{--tw-rotate:12deg;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))}.rotate-\[16deg\]{--tw-rotate:16deg;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))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;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))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;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))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75;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))}.scale-\[0\.74\]{--tw-scale-x:.74;--tw-scale-y:.74;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))}.scale-\[0\.95\]{--tw-scale-x:.95;--tw-scale-y:.95;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))}.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))}.animate-\[mldzPillIn_280ms_ease-out\]{animation:.28s ease-out mldzPillIn}.animate-\[mldzSpeakingTilt_1\.4s_ease-in-out_infinite\]{animation:1.4s ease-in-out infinite mldzSpeakingTilt}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.appearance-none{appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl,.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[44px\]{border-radius:44px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-\[24px\]{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.rounded-l-\[28px\]{border-top-left-radius:28px;border-bottom-left-radius:28px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[12px\]{border-width:12px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#f77f00\]{--tw-border-opacity:1;border-color:rgb(247 127 0/var(--tw-border-opacity,1))}.border-\[rgba\(15\,23\,42\,0\.12\)\]{border-color:#0f172a1f}.border-\[rgba\(247\,127\,0\,0\.22\)\]{border-color:#f77f0038}.border-\[rgba\(247\,127\,0\,0\.24\)\]{border-color:#f77f003d}.border-\[rgba\(247\,127\,0\,0\.28\)\]{border-color:#f77f0047}.border-\[rgba\(247\,127\,0\,0\.32\)\]{border-color:#f77f0052}.border-\[rgba\(247\,127\,0\,0\.44\)\]{border-color:#f77f0070}.border-\[rgba\(247\,127\,0\,0\.52\)\]{border-color:#f77f0085}.border-\[rgba\(3\,205\,140\,0\.22\)\]{border-color:#03cd8c38}.border-\[rgba\(3\,205\,140\,0\.32\)\]{border-color:#03cd8c52}.border-\[var\(--border\)\]{border-color:var(--border)}.border-black\/20{border-color:#0003}.border-black\/25{border-color:#00000040}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-ev-dark-border{border-color:#94a3b838}.border-ev-dark\/10{border-color:#0307121a}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-50{--tw-border-opacity:1;border-color:rgb(248 250 252/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-slate-900\/10{border-color:#0f172a1a}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/75{border-color:#ffffffbf}.border-white\/85{border-color:#ffffffd9}.border-t-transparent{border-top-color:#0000}.bg-\[\#05070b\]{--tw-bg-opacity:1;background-color:rgb(5 7 11/var(--tw-bg-opacity,1))}.bg-\[\#d44747\]{--tw-bg-opacity:1;background-color:rgb(212 71 71/var(--tw-bg-opacity,1))}.bg-\[\#e8edf5\]{--tw-bg-opacity:1;background-color:rgb(232 237 245/var(--tw-bg-opacity,1))}.bg-\[\#e9edf5\]{--tw-bg-opacity:1;background-color:rgb(233 237 245/var(--tw-bg-opacity,1))}.bg-\[\#ef4444\]{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-\[\#f3f4f6\]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-\[\#f77f00\]{--tw-bg-opacity:1;background-color:rgb(247 127 0/var(--tw-bg-opacity,1))}.bg-\[\#f77f00\]\/40{background-color:#f77f0066}.bg-\[\#ff2d55\]{--tw-bg-opacity:1;background-color:rgb(255 45 85/var(--tw-bg-opacity,1))}.bg-\[rgba\(15\,23\,42\,0\.06\)\]{background-color:#0f172a0f}.bg-\[rgba\(15\,23\,42\,0\.28\)\]{background-color:#0f172a47}.bg-\[rgba\(247\,127\,0\,0\.09\)\]{background-color:#f77f0017}.bg-\[rgba\(247\,127\,0\,0\.10\)\]{background-color:#f77f001a}.bg-\[rgba\(247\,127\,0\,0\.12\)\]{background-color:#f77f001f}.bg-\[rgba\(247\,127\,0\,0\.18\)\]{background-color:#f77f002e}.bg-\[rgba\(247\,127\,0\,0\.20\)\]{background-color:#f77f0033}.bg-\[rgba\(247\,127\,0\,0\.95\)\]{background-color:#f77f00f2}.bg-\[rgba\(3\,205\,140\,0\.12\)\]{background-color:#03cd8c1f}.bg-\[rgba\(3\,205\,140\,0\.14\)\]{background-color:#03cd8c24}.bg-\[rgba\(3\,205\,140\,0\.20\)\]{background-color:#03cd8c33}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--drawer\)\]{background-color:var(--drawer)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--panel2\)\]{background-color:var(--panel2)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-ev-dark{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.bg-ev-dark-surface{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-ev-dark-surface\/40{background-color:#11182766}.bg-ev-dark-surface\/50{background-color:#11182780}.bg-ev-dark-surface\/90{background-color:#111827e6}.bg-ev-dark\/10{background-color:#0307121a}.bg-ev-dark\/20{background-color:#03071233}.bg-ev-dark\/40{background-color:#03071266}.bg-ev-dark\/45{background-color:#03071273}.bg-ev-dark\/50{background-color:#03071280}.bg-ev-dark\/60{background-color:#03071299}.bg-ev-dark\/65{background-color:#030712a6}.bg-ev-dark\/70{background-color:#030712b3}.bg-ev-dark\/75{background-color:#030712bf}.bg-ev-dark\/95{background-color:#030712f2}.bg-ev-dark\/\[0\.03\]{background-color:#03071208}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-50\/70{background-color:#fff7edb3}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-100\/50{background-color:#f1f5f980}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-\[linear-gradient\(180deg\,\#6b5463_0\%\,\#594754_28\%\,\#433540_52\%\,\#261d24_100\%\)\]{background-image:linear-gradient(#6b5463 0%,#594754 28%,#433540 52%,#261d24 100%)}.bg-\[linear-gradient\(180deg\,\#ff9d1a_0\%\,\#f77f00_100\%\)\]{background-image:linear-gradient(#ff9d1a 0%,#f77f00 100%)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#f8fafc_100\%\)\]{background-image:linear-gradient(#fff 0%,#f8fafc 100%)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.04\)\,rgba\(15\,23\,42\,0\.75\)\)\]{background-image:linear-gradient(#0f172a0a,#0f172abf)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.96\)\,rgba\(15\,23\,42\,0\.78\)\)\]{background-image:linear-gradient(#0f172af5,#0f172ac7)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.96\)\,rgba\(15\,23\,42\,0\.80\)\)\]{background-image:linear-gradient(#0f172af5,#0f172acc)}.bg-\[radial-gradient\(circle_at_50\%_18\%\,rgba\(255\,255\,255\,0\.14\)\,transparent_20\%\)\,radial-gradient\(circle_at_18\%_40\%\,rgba\(255\,255\,255\,0\.08\)\,transparent_18\%\)\,radial-gradient\(circle_at_82\%_44\%\,rgba\(255\,255\,255\,0\.08\)\,transparent_18\%\)\]{background-image:radial-gradient(circle at 50% 18%,#ffffff24,#0000 20%),radial-gradient(circle at 18% 40%,#ffffff14,#0000 18%),radial-gradient(circle at 82% 44%,#ffffff14,#0000 18%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.12\)\,rgba\(255\,255\,255\,0\)_60\%\)\]{background-image:radial-gradient(circle at top,#ffffff1f,#fff0 60%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from:#0009 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:#000000b3 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:#000c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0000001a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black\/60{--tw-gradient-to:#0009 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-\[\#f77f00\]\/10{fill:#f77f001a}.fill-current{fill:currentColor}.stroke-\[3px\]{stroke-width:3px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[12px\]{padding:12px}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\+0\.75rem\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom) + .75rem)}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pr-\[116px\]{padding-right:116px}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem, env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.2px\]{font-size:9.2px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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)}.leading-6{line-height:1.5rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#f77f00\]{--tw-text-opacity:1;color:rgb(247 127 0/var(--tw-text-opacity,1))}.text-\[\#face15\]{--tw-text-opacity:1;color:rgb(250 206 21/var(--tw-text-opacity,1))}.text-\[rgba\(247\,127\,0\,0\.95\)\]{color:#f77f00f2}.text-\[rgba\(3\,205\,140\,0\.98\)\]{color:#03cd8cfa}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-ev-dark{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:#fff6}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.placeholder-white\/80::placeholder{color:#fffc}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[-18px_0_48px_rgba\(15\,23\,42\,0\.20\)\]{--tw-shadow:-18px 0 48px #0f172a33;--tw-shadow-colored:-18px 0 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-12px_44px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 -12px 44px #0003;--tw-shadow-colored:0 -12px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 0 0 2px #00000038;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(212\,71\,71\,0\.42\)\]{--tw-shadow:0 0 8px #d447476b;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 10px 20px #00000040;--tw-shadow-colored:0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(247\,127\,0\,0\.32\)\]{--tw-shadow:0 10px 20px #f77f0052;--tw-shadow-colored:0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 10px 22px #00000038;--tw-shadow-colored:0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 10px 22px #0000003d;--tw-shadow-colored:0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 10px 22px #00000047;--tw-shadow-colored:0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(3\,205\,140\,0\.22\)\]{--tw-shadow:0 10px 22px #03cd8c38;--tw-shadow-colored:0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 10px 24px #0000002e;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 10px 24px #00000052;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 10px 24px #0000006b;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(247\,127\,0\,0\.12\)\]{--tw-shadow:0 10px 24px #f77f001f;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 10px 25px #00000014;--tw-shadow-colored:0 10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 10px 25px #0003;--tw-shadow-colored:0 10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 12px 24px #0000004d;--tw-shadow-colored:0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(247\,127\,0\,0\.3\)\]{--tw-shadow:0 12px 24px #f77f004d;--tw-shadow-colored:0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(247\,127\,0\,0\.35\)\]{--tw-shadow:0 12px 24px #f77f0059;--tw-shadow-colored:0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 12px 30px #0000001f;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_24px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow:0 14px 24px #00000042;--tw-shadow-colored:0 14px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 14px 34px #00000047;--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow:0 16px 38px #0f172a47;--tw-shadow-colored:0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 18px 36px #00000047;--tw-shadow-colored:0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 18px 40px #00000026;--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 18px 46px #00000057;--tw-shadow-colored:0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 1px 2px #0003;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 2px #0f172a0a;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 20px 40px #00000073;--tw-shadow-colored:0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_44px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 20px 44px #0f172a3d;--tw-shadow-colored:0 20px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_46px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow:0 20px 46px #00000042;--tw-shadow-colored:0 20px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 20px 60px #00000038;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_22px_38px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 22px 38px #00000029;--tw-shadow-colored:0 22px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 24px 60px #00000047;--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 24px 70px #0000001f;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 24px 70px #0000002e;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 2px 10px #0f172a0f;--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(0\,0\,0\,0\.20\)\]{--tw-shadow:0 30px 70px #0003;--tw-shadow-colored:0 30px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 30px 80px #00000073;--tw-shadow-colored:0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 30px 80px #0000008c;--tw-shadow-colored:0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 30px 90px #00000059;--tw-shadow-colored:0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_40px_100px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 40px 100px #0009;--tw-shadow-colored:0 40px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(247\,127\,0\,0\.3\)\]{--tw-shadow:0 4px 12px #f77f004d;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(247\,127\,0\,0\.24\)\]{--tw-shadow:0 6px 16px #f77f003d;--tw-shadow-colored:0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 8px 16px #00000040;--tw-shadow-colored:0 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(212\,71\,71\,0\.28\)\]{--tw-shadow:0 8px 16px #d4474747;--tw-shadow-colored:0 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(247\,127\,0\,0\.28\)\]{--tw-shadow:0 8px 18px #f77f0047;--tw-shadow-colored:0 8px 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)}.shadow-\[0_8px_20px_rgba\(247\,127\,0\,0\.3\)\]{--tw-shadow:0 8px 20px #f77f004d;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(247\,127\,0\,0\.4\)\]{--tw-shadow:0 8px 20px #f77f0066;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 8px 24px #0000006b;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 8px 32px #0000000f;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--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)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring{--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(3px + 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)}.ring-1{--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(1px + 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)}.ring-2{--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)}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-white\/20{--tw-ring-color:#fff3}.ring-white\/30{--tw-ring-color:#ffffff4d}.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)}.blur-2xl{--tw-blur:blur(40px);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)}.blur-3xl{--tw-blur:blur(64px);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)}.blur-\[1px\]{--tw-blur:blur(1px);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)}.brightness-110{--tw-brightness:brightness(1.1);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)}.brightness-\[0\.3\]{--tw-brightness:brightness(.3);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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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)}.drop-shadow-\[0_0_35px_rgba\(236\,72\,153\,0\.65\)\]{--tw-drop-shadow:drop-shadow(0 0 35px #ec4899a6);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)}.drop-shadow-\[0_10px_22px_rgba\(0\,0\,0\,0\.36\)\]{--tw-drop-shadow:drop-shadow(0 10px 22px #0000005c);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)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px #000c);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)}.drop-shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.65\)\]{--tw-drop-shadow:drop-shadow(0 4px 12px #000000a6);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)}.drop-shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.28\)\]{--tw-drop-shadow:drop-shadow(0 6px 18px #00000047);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)}.drop-shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.38\)\]{--tw-drop-shadow:drop-shadow(0 8px 18px #00000061);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)}.drop-shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.42\)\]{--tw-drop-shadow:drop-shadow(0 8px 18px #0000006b);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)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a);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)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);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)}.grayscale{--tw-grayscale:grayscale(100%);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)}.invert{--tw-invert:invert(100%);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)}.sepia{--tw-sepia:sepia(100%);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)}.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)}.filter-none{filter:none}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-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)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(64px);-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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[max-width\,border-radius\]{transition-property:max-width,border-radius;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[display\:-webkit-box\]{display:-webkit-box}.\[scrollbar-width\:none\]{scrollbar-width:none}:root{--app-page-bg:#eef1f6;--app-page-ink:#0f172a;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root[data-theme=dark]{--app-page-bg:#030712;--app-page-ink:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{background:var(--app-page-bg);overscroll-behavior:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--app-page-bg);color:var(--app-page-ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-width:320px;transition:background-color .18s,color .18s;overflow-x:hidden}#root{isolation:isolate}@supports (height:100dvh){html,body,#root{min-height:100dvh}}button,input,select,textarea{font:inherit}button,a,[role=button],input,select,textarea{touch-action:manipulation}button,a,[role=button]{-webkit-tap-highlight-color:transparent}@media (pointer:coarse){button,a,[role=button]{position:relative}button:after,a:after,[role=button]:after{content:"";width:max(100%,44px);min-width:44px;height:max(100%,44px);min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}a{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #f77f00}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#0f172a26;border-radius:20px}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#0f172a26 transparent}.dark .custom-scrollbar{scrollbar-color:#ffffff26 transparent}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.evz-drawer-surface{transition:background-color .18s,border-color .18s,color .18s}.evz-drawer-dark{color:#f8fafc;background-color:#070b12!important;border-color:#94a3b838!important}.evz-drawer-dark .bg-white,.evz-drawer-dark .bg-slate-900{background-color:#111827!important}.evz-drawer-dark .bg-slate-800{background-color:#1f2937!important}.evz-drawer-dark .bg-slate-50{background-color:#ffffff0e!important}.evz-drawer-dark .bg-slate-100{background-color:#ffffff18!important}.evz-drawer-dark .bg-slate-200,.evz-drawer-dark .bg-slate-300{background-color:#ffffff29!important}.evz-drawer-dark .rounded-full.bg-white.shadow-sm{background-color:#f8fafc!important}.evz-drawer-dark .border-slate-50,.evz-drawer-dark .border-slate-100,.evz-drawer-dark .border-slate-200,.evz-drawer-dark .border-slate-300{border-color:#94a3b833!important}.evz-drawer-dark .text-slate-900,.evz-drawer-dark .text-slate-800,.evz-drawer-dark .text-slate-700,.evz-drawer-dark [style*="color: #0f172a"],.evz-drawer-dark [style*="color:#0f172a"],.evz-drawer-dark [style*="color: rgb(15, 23, 42)"],.evz-drawer-dark [style*="color:#1f2937"],.evz-drawer-dark [style*="color: #1f2937"],.evz-drawer-dark [style*="color: rgb(31, 41, 55)"],.evz-drawer-dark [style*="color:#111827"],.evz-drawer-dark [style*="color: #111827"],.evz-drawer-dark [style*="color: rgb(17, 24, 39)"]{color:#f8fafc!important}.evz-drawer-dark .text-slate-600,.evz-drawer-dark .text-slate-500{color:#cbd5e1!important}.evz-drawer-dark .text-slate-400{color:#94a3b8!important}.evz-drawer-dark input,.evz-drawer-dark select,.evz-drawer-dark textarea{color:#f8fafc!important;background-color:#0f172af2!important;border-color:#94a3b842!important}.evz-drawer-dark input::-moz-placeholder{color:#94a3b8!important}.evz-drawer-dark textarea::-moz-placeholder{color:#94a3b8!important}.evz-drawer-dark input::placeholder,.evz-drawer-dark textarea::placeholder{color:#94a3b8!important}.evz-drawer-dark button.bg-white,.evz-drawer-dark button.bg-white\/90,.evz-drawer-dark .evz-light-button{color:#0f172a!important}.evz-drawer-dark button.bg-white{background-color:#fff!important}.evz-drawer-dark button.bg-white\/90{background-color:#ffffffe6!important}.evz-drawer-dark .evz-light-button{background:#fff!important;border-color:#0f172a1f!important}.evz-drawer-dark button.bg-white svg,.evz-drawer-dark button.bg-white\/90 svg,.evz-drawer-dark .evz-light-button svg{color:#0f172a!important}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;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))}.hover\:bg-\[var\(--panelHover\)\]:hover{background-color:var(--panelHover)}.hover\:bg-ev-dark-surface:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.hover\:bg-ev-dark\/60:hover{background-color:#03071299}.hover\:bg-ev-dark\/\[0\.07\]:hover{background-color:#03071212}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:text-ev-dark:hover{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.hover\:text-orange-500:hover{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:opacity-60:hover{opacity:.6}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--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(1px + 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)}.focus\:ring-\[\#f77f00\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(247 127 0/var(--tw-ring-opacity,1))}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;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))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;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))}.active\:scale-\[0\.96\]:active{--tw-scale-x:.96;--tw-scale-y:.96;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))}.active\:scale-\[0\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97;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))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;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))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-white\/10:disabled{background-color:#ffffff1a}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-90:disabled{opacity:.9}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;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))}.group:hover .group-hover\:bg-orange-300{--tw-bg-opacity:1;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.group:hover .group-hover\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}@media (width>=340px){.min-\[340px\]\:scale-\[0\.82\]{--tw-scale-x:.82;--tw-scale-y:.82;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))}}@media (width>=360px){.min-\[360px\]\:right-2{right:.5rem}.min-\[360px\]\:grid{display:grid}.min-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=390px){.min-\[390px\]\:bottom-\[calc\(env\(safe-area-inset-bottom\)\+120px\)\]{bottom:calc(env(safe-area-inset-bottom) + 120px)}.min-\[390px\]\:right-3{right:.75rem}.min-\[390px\]\:top-\[26px\]{top:26px}.min-\[390px\]\:mb-3{margin-bottom:.75rem}.min-\[390px\]\:flex{display:flex}.min-\[390px\]\:h-10{height:2.5rem}.min-\[390px\]\:h-11{height:2.75rem}.min-\[390px\]\:h-14{height:3.5rem}.min-\[390px\]\:h-2\.5{height:.625rem}.min-\[390px\]\:h-3\.5{height:.875rem}.min-\[390px\]\:h-6{height:1.5rem}.min-\[390px\]\:h-7{height:1.75rem}.min-\[390px\]\:h-8{height:2rem}.min-\[390px\]\:h-9{height:2.25rem}.min-\[390px\]\:h-\[18px\]{height:18px}.min-\[390px\]\:h-\[28px\]{height:28px}.min-\[390px\]\:h-\[56px\]{height:56px}.min-\[390px\]\:min-h-\[58px\]{min-height:58px}.min-\[390px\]\:w-10{width:2.5rem}.min-\[390px\]\:w-11{width:2.75rem}.min-\[390px\]\:w-14{width:3.5rem}.min-\[390px\]\:w-2\.5{width:.625rem}.min-\[390px\]\:w-3\.5{width:.875rem}.min-\[390px\]\:w-6{width:1.5rem}.min-\[390px\]\:w-7{width:1.75rem}.min-\[390px\]\:w-8{width:2rem}.min-\[390px\]\:w-9{width:2.25rem}.min-\[390px\]\:w-\[18px\]{width:18px}.min-\[390px\]\:w-\[56px\]{width:56px}.min-\[390px\]\:w-\[60px\]{width:60px}.min-\[390px\]\:w-\[68px\]{width:68px}.min-\[390px\]\:w-\[82px\]{width:82px}.min-\[390px\]\:w-\[94px\]{width:94px}.min-\[390px\]\:min-w-\[116px\]{min-width:116px}.min-\[390px\]\:scale-\[0\.9\]{--tw-scale-x:.9;--tw-scale-y:.9;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))}.min-\[390px\]\:gap-2{gap:.5rem}.min-\[390px\]\:gap-6{gap:1.5rem}.min-\[390px\]\:rounded-\[14px\]{border-radius:14px}.min-\[390px\]\:p-2{padding:.5rem}.min-\[390px\]\:px-3{padding-left:.75rem;padding-right:.75rem}.min-\[390px\]\:px-4{padding-left:1rem;padding-right:1rem}.min-\[390px\]\:pt-1\.5{padding-top:.375rem}.min-\[390px\]\:text-\[10px\]{font-size:10px}.min-\[390px\]\:text-\[11px\]{font-size:11px}.min-\[390px\]\:text-\[12\.5px\]{font-size:12.5px}.min-\[390px\]\:text-\[12px\]{font-size:12px}.min-\[390px\]\:text-\[13px\]{font-size:13px}.min-\[390px\]\:text-\[17px\]{font-size:17px}.min-\[390px\]\:text-\[8px\]{font-size:8px}.min-\[390px\]\:text-\[9px\]{font-size:9px}.min-\[390px\]\:text-xl{font-size:1.25rem;line-height:1.75rem}.min-\[390px\]\:text-xs{font-size:.75rem;line-height:1rem}}@media (width>=400px){.min-\[400px\]\:w-\[100px\]{width:100px}.min-\[400px\]\:w-\[118px\]{width:118px}.min-\[400px\]\:text-\[11px\]{font-size:11px}}@media (width>=430px){.min-\[430px\]\:scale-\[0\.96\]{--tw-scale-x:.96;--tw-scale-y:.96;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))}}@media (width>=500px){.min-\[500px\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1;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))}}@media (width>=640px){.sm\:h-2{height:.5rem}.sm\:h-\[780px\]{height:780px}.sm\:h-full{height:100%}.sm\:w-2{width:.5rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-4{padding:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=768px){.min-\[768px\]\:bottom-\[calc\(env\(safe-area-inset-bottom\)\+174px\)\]{bottom:calc(env(safe-area-inset-bottom) + 174px)}}@media (width>=900px){.min-\[900px\]\:h-dvh{height:100dvh}}@media (width>=1024px){.lg\:w-\[min\(92\%\,800px\)\]{width:min(92%,800px)}}@media (prefers-color-scheme:dark){.dark\:border-ev-dark-border{border-color:#94a3b838}.dark\:bg-ev-dark{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.dark\:bg-ev-dark-surface{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:bg-ev-dark\/40{background-color:#03071266}.dark\:bg-ev-dark\/50{background-color:#03071280}.dark\:bg-ev-dark\/90{background-color:#030712e6}.dark\:bg-ev-dark\/95{background-color:#030712f2}.dark\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:ring-slate-700{--tw-ring-opacity:1;--tw-ring-color:rgb(51 65 85/var(--tw-ring-opacity,1))}.dark\:ring-slate-800{--tw-ring-opacity:1;--tw-ring-color:rgb(30 41 59/var(--tw-ring-opacity,1))}.dark\:hover\:bg-ev-dark:hover{--tw-bg-opacity:1;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.dark\:hover\:bg-ev-dark-surface:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}:root{--ev-green:#03cd8c;--ev-orange:#f77f00;--ev-grey:#a6a6a6;--ev-light:#f2f2f2;--page-bg:#edf8f2;--surface:#fff;--surface-soft:#f7fcf9;--surface-muted:#f4f7f5;--line:#0849341f;--line-strong:#0849342e;--ink:#142233;--ink-soft:#4d6474;--ink-muted:#7c8f9d;--orange-soft:#f77f001f;--green-soft:#03cd8c1a;--purple-soft:#715fff1a;--blue-soft:#2f7bda1a;--danger-soft:#ff60601f;--shadow-lg:0 22px 60px #0849341f;--shadow-md:0 14px 32px #08493414;--shadow-sm:0 8px 18px #0849340d;--shadow-xs:0 4px 12px #0849340a;--radius-xl:28px;--radius-lg:22px;--radius-md:18px;--radius-sm:14px;--radius-xs:12px;--transition:.16s ease}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{background:var(--page-bg);color:var(--ink);margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input,textarea,a,select{font:inherit}button{background:0 0;border:none;padding:0}input,select,textarea{outline:none}a{color:inherit;text-decoration:none}.icon-sprite{width:0;height:0;position:absolute;overflow:hidden}.icon{flex:none;width:18px;height:18px}.icon.sm{width:16px;height:16px}.icon.lg{width:20px;height:20px}.interactive{cursor:pointer;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition), background var(--transition), color var(--transition), opacity var(--transition)}.interactive:hover{transform:translateY(-1px)}.interactive:active{transform:translateY(0)}.interactive:focus-visible{outline-offset:2px;outline:3px solid #03cd8c3d}.viewport{background:#0f172a;flex-direction:column;width:100%;height:100vh;padding:6px 12px 12px;display:flex;position:relative}.window{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--page-bg);width:100%;height:100%;box-shadow:var(--shadow-lg);grid-template-rows:28px minmax(0,1fr);display:grid;overflow:hidden}.chrome{border-bottom:1px solid var(--line);background:#ffffff8c;justify-content:space-between;align-items:center;gap:1rem;padding:4px 1.25rem;display:flex}.traffic-lights{align-items:center;gap:8px;display:flex}.traffic-lights span{border-radius:999px;width:12px;height:12px;box-shadow:inset 0 1px 1px #ffffff8c}.traffic-red{background:#ff5f57}.traffic-yellow{background:#febc2e}.traffic-green{background:#28c840}.chrome-title{color:#41515f;font-size:13px;font-weight:700}.chrome-actions{align-items:center;gap:8px;display:flex}.mini-icon-button,.panel-action,.close-icon-button,.stage-chip,.choice-chip,.utility-button,.profile-button,.metric-card,.chip-button,.mode-button,.segment-button,.tab-button,.primary-button,.secondary-button,.ghost-button,.small-action,.small-pill,.source-pill,.dock-button,.action-link,.option-button,.share-item,.scene-card,.tile-button,.filter-card,.campaign-card,.quick-pill,.product-card,.attach-button,.send-button,.help-link,.list-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.mini-icon-button,.close-icon-button{border:1px solid var(--line);width:24px;height:24px;color:var(--ink-muted);box-shadow:var(--shadow-xs);background:#ffffffc7;border-radius:999px;place-items:center;display:grid}.studio{background:var(--page-bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 16px;display:grid}.brand-button{text-align:left;border-radius:18px;justify-content:flex-start;align-items:center;gap:10px;min-width:198px;padding:2px 6px;display:flex}.brand-logo-image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(42vw,236px);height:clamp(30px,3.7vw,40px);display:block}.brand-mark{color:#fff;background:var(--ev-orange);width:38px;height:38px;box-shadow:var(--shadow-sm);border-radius:12px;place-items:center;display:grid}.brand-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-overline{color:#047555;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:800}.brand-title{letter-spacing:-.03em;font-size:23px;font-weight:800;line-height:1}.topbar-ribbon{align-items:center;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.status-buttons,.metric-row{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.ribbon-divider{background:#0849341f;flex:none;width:1px;height:28px}.chip-button,.utility-button,.mode-button,.segment-button,.tab-button,.small-action,.small-pill,.source-pill,.action-link,.quick-pill,.help-link{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);box-shadow:var(--shadow-xs);background:#fffffff0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.chip-button.green,.secondary-button,.stage-chip.success,.small-pill.success{background:var(--green-soft);color:#087456;border-color:#03cd8c3d}.chip-button.orange,.small-pill.orange{background:var(--orange-soft);color:#ba5d06;border-color:#f77f003d}.chip-button.blue{background:var(--blue-soft);color:#175f98;border-color:#2f7bda38}.chip-button.active,.metric-card.active,.scene-card.active,.tab-button.active,.segment-button.active,.mode-button.active,.choice-chip.active,.filter-card.active,.campaign-card.active,.share-item.active,.option-button.active,.tile-button.active{box-shadow:inset 0 0 0 1px #ffffffbf, var(--shadow-xs)}.metric-card{border:1px solid var(--line);min-width:84px;box-shadow:var(--shadow-xs);text-align:left;background:#fffffff2;border-radius:14px;padding:8px 10px}.metric-card.is-static{cursor:default}.metric-label{color:var(--ink-muted);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.metric-value{color:var(--ink);margin-top:4px;font-size:14px;font-weight:800;line-height:1}.header-actions{align-items:center;gap:8px;display:flex}.utility-button{padding-inline:12px}.profile-button{color:#fff;width:36px;height:36px;box-shadow:var(--shadow-xs);background:#97a5b3;border:1px solid #4f647429;border-radius:999px;font-size:12px;font-weight:800}.content{grid-template-columns:320px minmax(0,1fr) 360px;gap:14px;min-height:0;padding:0 14px 14px;display:grid}.left-column{scrollbar-width:thin;grid-template-rows:292px minmax(0,1fr);gap:14px;min-height:0;display:grid;overflow-y:auto}.center-column,.right-column{min-height:0}.panel{background:var(--surface);border:1px solid var(--line);min-height:0;box-shadow:var(--shadow-md);border-radius:24px;flex-direction:column;display:flex}.panel-header,.stage-header,.modal-header{border-bottom:1px solid #0849340f;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.panel-title-wrap,.modal-title-wrap,.audio-title,.inline-title{align-items:center;gap:10px;min-width:0;display:flex}.panel-badge,.modal-badge,.empty-icon,.state-icon,.phone-badge{background:var(--orange-soft);width:22px;height:22px;color:var(--ev-orange);border-radius:8px;place-items:center;display:grid}.modal-badge,.phone-badge{border-radius:12px;width:34px;height:34px}.panel-title,.modal-title,.stage-eyebrow,.audio-title,.state-title,.empty-title,.viewer-value,.product-name,.buyer-name{font-size:14px;font-weight:800}.panel-count,.stage-subtitle,.muted-copy,.modal-subtitle,.meta-text,.viewer-note,.empty-copy,.modal-copy,.system-meta,.qa-meta,.source-note,.setting-note,.phone-note,.campaign-note,.progress-note,.recent-note,.field-help,.helper-copy{color:var(--ink-muted);font-size:12px}.panel-actions{align-items:center;gap:8px;display:flex}.panel-action{border:1px solid var(--line);background:var(--surface-soft);width:34px;height:34px;color:var(--ink-soft);box-shadow:var(--shadow-xs);border-radius:12px}.toggle-group,.view-group,.choice-group{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.mode-button,.segment-button,.tab-button{border-radius:999px;min-height:32px;padding:0 12px}.mode-button.active,.segment-button.active{background:var(--surface);color:var(--ink)}.primary-button,.secondary-button,.ghost-button{border:1px solid var(--line);min-height:38px;box-shadow:var(--shadow-xs);border-radius:12px;padding:0 14px;font-size:12px;font-weight:800}.primary-button{color:#fff;background:var(--ev-orange);border-color:#f77f0057}.ghost-button{background:var(--surface);color:var(--ink-soft)}.primary-button.full,.ghost-button.full{width:100%}.teleprompter-body,.items-body,.audience-body,.stage-body{flex:1;min-height:0}.teleprompter-body,.items-body{padding:12px}.script-card,.empty-card,.notice-banner,.audio-card,.tab-surface,.system-row,.qa-card,.poll-card,.giveaway-card,.viewer-card,.summary-card,.mixer-card,.source-card,.phone-panel,.helper-card,.preview-card,.empty-surface{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px}.script-card,.empty-card{height:100%;padding:16px}.script-card{flex-direction:column;gap:14px;display:flex}.script-text{color:#1e3141;white-space:pre-line;font-size:14px;line-height:1.65}.script-footer,.items-summary,.product-row,.product-note-row,.product-meta,.audio-top,.viewer-grid,.viewer-header,.modal-footer,.progress-header,.sales-row,.giveaway-header,.qa-header,.stepper,.phone-footer,.share-footer,.drawer-footer,.builder-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.input,.select,.composer-input,.number-input,.search-input{box-sizing:border-box;max-width:100%}.empty-card{justify-content:center;align-items:center;display:flex}.empty-content,.state-card{text-align:center;width:min(240px,100%);color:var(--ink-soft);flex-direction:column;align-items:center;gap:14px;display:flex}.empty-icon,.state-icon{background:var(--surface);border:1px solid var(--line);width:66px;height:66px;color:var(--ink-muted);border-radius:999px}.notice-banner,.audio-card,.summary-card,.helper-card{padding:12px 14px}.notice-banner,.audio-card{background:#03cd8c0f;border-color:#03cd8c2e}.items-body,.audience-body{flex-direction:column;gap:10px;display:flex}.product-list,.product-list-scroll,.chat-list,.tab-row,.overlay-scroll,.filter-scroller,.source-options,.scene-list,.campaign-list,.drawer-body{min-height:0;overflow:auto}.product-list{flex-direction:column;flex:1;gap:10px;padding-right:2px;display:flex}.product-list-scroll{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:scroll}.product-list-scroll>.product-list{flex:none;min-height:auto;padding-right:0;overflow:visible}.product-card{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;box-shadow:var(--shadow-xs);border-radius:16px;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:12px;display:grid}.product-card.selected{box-shadow:inset 0 0 0 1px #03cd8c24, var(--shadow-xs);border-color:#03cd8c61}.product-card.flash{background:#fffaf3;border-color:#f77f006b}.product-thumb{border:1px solid var(--line);border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffffb3}.product-thumb.green{color:#0a7f5b;background:#e8fff6}.product-thumb.grey{color:#5a6b77;background:#f3f5f6}.product-thumb.orange{color:#b86209;background:#fff4e8}.product-main{flex-direction:column;gap:8px;min-width:0;display:flex}.product-price,.progress-value,.sale-amount,.phone-kpi{color:#0a7f5b;font-size:14px;font-weight:900}.stock-good{color:#0a7f5b;font-weight:800}.stock-warn{color:#c46400;font-weight:800}.inline-pill,.status-pill,.tag-badge,.winner-pill{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.inline-pill.orange,.tag-badge.orange{background:var(--orange-soft);color:#b86209;border-color:#f77f0033}.inline-pill.purple,.tag-badge.purple{color:#5d4ddd;background:#715fff14;border-color:#715fff33}.tag-badge.success,.winner-pill{color:#087456;background:#03cd8c17;border-color:#03cd8c38}.product-id{color:var(--ink-muted);font-size:11px;font-weight:700}.footer-actions{gap:10px;display:flex}.footer-actions>*{flex:1 1 0}.stage-panel{flex-direction:column;height:100%;display:flex}.stage-title{flex-direction:column;gap:4px;display:flex}.stage-body{padding:0 14px 14px}.stage-frame{background:#050505;border:1px solid #0f172a29;border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden}.stage-guides{opacity:.25;background-image:linear-gradient(90deg,#0000 0 14%,#ffffff0f 14% 14.2%,#0000 14.2% 85.8%,#ffffff0f 85.8% 86%,#0000 86% 100%),linear-gradient(#0000 0 10%,#ffffff0d 10% 10.2%,#0000 10.2% 89.8%,#ffffff0d 89.8% 90%,#0000 90% 100%);position:absolute;inset:0}.stage-live-label,.stage-presenting-label,.stage-status,.stage-cta-card{box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex;position:absolute}.stage-live-label{color:#d9fff3;background:#03cd8c24;border:1px solid #03cd8c38;top:16px;right:16px}.stage-presenting-label{color:#dbeeff;background:#2f7bda33;border:1px solid #2f7bda42;top:16px;left:16px}.stage-off-overlay,.stage-live-overlay{justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.stage-center{text-align:center;color:#ffffffe6;flex-direction:column;align-items:center;gap:16px;display:flex}.stage-center p{color:#ffffffa3;margin:0;font-size:13px}.stage-status{color:#fff;background:#ff5858f5;bottom:16px;left:16px}.stage-cta-card{color:#fff;background:#f77f00eb;bottom:16px;right:16px}.live-badge-dot,.status-dot{width:8px;height:8px;color:inherit;background:currentColor;border-radius:999px}.audience-body{padding:0 12px 12px}.tab-row{gap:8px;padding-top:4px;display:flex}.tab-button{background:var(--surface-soft)}.tab-button.active{background:var(--ev-orange);color:#fff;border-color:#f77f0059}.audio-empty,.empty-surface{min-height:54px;color:var(--ink-muted);text-align:center;border:1px dashed #08493424;border-radius:14px;justify-content:center;align-items:center;padding:16px;font-size:12px;display:flex}.tab-surface{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.chat-list{flex:1;padding:14px}.message-row{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.avatar{color:#fff;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.avatar.orange{background:#c57d2e}.avatar.purple{background:#8a52ce}.avatar.slate{background:#6d7c90}.bubble{color:#fff;border-radius:15px;max-width:100%;padding:10px 12px;font-size:13px;line-height:1.45}.bubble.orange{background:#b66d22}.bubble.purple{background:#8f52cf}.bubble.slate{background:#6f7d90}.message-head{align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:800;display:flex}.message-tag{background:#ffffff2e;border-radius:999px;align-items:center;padding:2px 6px;font-size:10px;display:inline-flex}.system-row{background:#fbfcfb;margin-bottom:10px;padding:12px 14px}.system-copy{color:#23394d;margin-top:4px;font-size:13px;line-height:1.55}.state-wrap{flex:1;justify-content:center;align-items:center;min-height:0;padding:18px;display:flex}.viewer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.viewer-card{background:var(--surface-soft);padding:12px}.viewer-label{color:var(--ink-muted);font-size:11px;font-weight:700}.composer{background:var(--surface);border-top:1px solid #08493414;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.attach-button,.send-button{border:1px solid var(--line);background:var(--surface-soft);min-width:42px;height:42px;color:var(--ink-soft);box-shadow:var(--shadow-xs);border-radius:999px;padding:0 14px}.send-button{background:var(--ev-orange);color:#fff;border-color:#f77f0057}.composer-input,.number-input,.search-input,.inline-select{border:1px solid var(--line);background:var(--surface-soft);width:100%;height:42px;color:var(--ink);border-radius:999px;padding:0 16px}.composer-input::-moz-placeholder{color:var(--ink-muted)}.number-input::-moz-placeholder{color:var(--ink-muted)}.search-input::-moz-placeholder{color:var(--ink-muted)}.composer-input::placeholder,.number-input::placeholder,.search-input::placeholder{color:var(--ink-muted)}.dock{border-top:1px solid #08493414;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px 16px;display:flex}.dock-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dock-divider{background:#08493424;width:1px;height:34px}.dock-button{border:1px solid var(--line);color:#32485b;min-height:42px;box-shadow:var(--shadow-xs);background:#fffffff2;border-radius:999px;padding:0 14px;font-size:12px;font-weight:800}.dock-button.with-notification,.mobile-dock-item.with-notification{position:relative}.request-dock-count{color:#fff;pointer-events:none;background:#ef4444;border:1px solid #ffffffd1;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.dock-button.danger{color:#c85f5f;background:var(--danger-soft);border-color:#ff606033}.dock-button.success{color:#0a7f5b;background:var(--green-soft);border-color:#03cd8c38}.dock-button.primary{background:var(--ev-orange);color:#fff;border-color:#f77f0057}.live-orb{background:var(--ev-orange);width:52px;height:52px;box-shadow:var(--shadow-sm);color:#fff;border:4px solid #f77f002e;border-radius:999px;place-items:center;display:grid}.toast{color:#fffffff2;pointer-events:none;opacity:0;min-width:240px;max-width:360px;transition:opacity var(--transition), transform var(--transition);z-index:80;background:#142233f0;border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex;position:absolute;bottom:98px;right:24px;transform:translateY(8px);box-shadow:0 22px 44px #14223338;display:none!important}.toast.visible{opacity:1;transform:translateY(0)}.toast-text{font-size:12px;line-height:1.5}.overlay-root{z-index:60;pointer-events:none;position:absolute;inset:0}.overlay-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#0c201829;position:absolute;inset:0}.overlay-scrim.clear{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.host-action-confirm-overlay{z-index:86;place-items:center;padding:16px;display:grid}.host-action-confirm-overlay .overlay-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1;background:#0f182747}.modal,.drawer,.popover-card{pointer-events:auto;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);box-sizing:border-box}.modal{border-radius:26px;flex-direction:column;width:min(560px,100% - 32px);max-height:calc(100% - 48px);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (width<=600px){.modal{border-radius:20px;width:calc(100% - 20px);max-height:calc(100% - 20px)}}.modal-body,.drawer-body{word-break:break-word;flex-direction:column;gap:14px;min-height:0;padding:16px;display:flex;overflow:hidden auto}.modal-footer,.drawer-footer{flex-shrink:0;padding:0 16px 16px}.action-confirm-body{flex:0 auto;min-width:0;max-width:min(360px,100vw - 220px);padding:0}.action-confirm-message{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);margin:0;font-size:14px;line-height:1.35;overflow:hidden}.action-confirm-dialog{z-index:2;pointer-events:auto;filter:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#ffffffb8;border:1px solid #10436238;border-radius:16px;align-items:center;gap:8px;width:fit-content;max-width:min(520px,100% - 24px);padding:8px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 42px #0e17253d}.action-confirm-dialog,.action-confirm-dialog *{text-shadow:none}.action-confirm-footer{flex:none;align-items:center;gap:8px;padding:0;display:flex}.action-confirm-footer .ghost-button{color:#214663;background:#eaf3fb;border-color:#184e7452;border-radius:10px;min-height:32px;padding:0 11px}.action-confirm-footer .ghost-button:hover,.action-confirm-footer .ghost-button:focus-visible{color:#17384f;background:#dbeaf7;border-color:#184e7470}.action-confirm-footer .primary-button:not(.danger-confirm){color:#fff;background:linear-gradient(#ff9800 0%,#f77f00 100%);border-color:#f77f0070;border-radius:10px;min-height:32px;padding:0 11px;box-shadow:0 10px 24px #f77f003d}.primary-button.danger-confirm{background:#cf3f3f;border-color:#cf3f3f75}.drawer{border-radius:24px;flex-direction:column;width:min(400px,100% - 32px);display:flex;position:absolute;top:16px;bottom:16px;right:16px;overflow:hidden}@media (width<=600px){.drawer{border-radius:20px;width:calc(100% - 20px);top:10px;bottom:10px;right:10px}}.popover-card{border-radius:20px;flex-direction:column;gap:12px;width:360px;padding:16px;display:flex;position:absolute;top:74px;right:126px}.field-label,.setting-label,.progress-title,.drawer-title,.section-label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:800}.choice-row,.setting-grid,.source-grid,.filter-grid,.metrics-grid,.share-layout,.phone-layout,.cohost-grid{gap:10px;display:grid}.choice-row{grid-template-columns:repeat(3,minmax(0,1fr))}.setting-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.choice-chip,.option-button,.share-item,.tile-button,.filter-card{border:1px solid var(--line-strong);background:var(--surface-muted);color:#4f6271;text-align:left;min-height:48px;box-shadow:none;border-radius:14px;justify-content:flex-start;padding:10px 12px}.choice-chip.active,.option-button.active,.share-item.active,.tile-button.active,.filter-card.active{color:#087456;background:#03cd8c1f;border-color:#03cd8c6b}.tile-button{border-radius:16px;flex-direction:column;justify-content:center;min-height:72px}.option-button{min-height:62px}.camera-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.camera-card,.screen-card,.scene-card,.campaign-card,.source-card{border:1px solid var(--line);background:var(--surface-muted);border-radius:16px}.camera-card,.screen-card{flex-direction:column;justify-content:space-between;min-height:134px;padding:14px;display:flex}.camera-preview{min-height:70px;color:var(--ink-muted);border:1px dashed #08493424;border-radius:14px;flex:1;place-items:center;display:grid}.camera-card.active,.screen-card.active,.scene-card.active,.campaign-card.active{background:#03cd8c14;border-color:#03cd8c6b}.helper-card{background:var(--surface)}.mixer-card{color:#fff;background:linear-gradient(#24354b 0%,#172637 100%);padding:14px}.mixer-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.meter-wrap{grid-template-columns:1fr auto;align-items:end;gap:18px;display:grid}.meter-stack{align-items:end;gap:12px;height:180px;display:flex}.meter-column{background:#ffffff14;border-radius:12px;width:28px;height:100%;position:relative;overflow:hidden}.meter-fill{background:linear-gradient(#ff5177 0%,#f19c00 45%,#03cd8c 100%);border-radius:12px;position:absolute;bottom:0;left:0;right:0}.knob{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;width:30px;height:30px;box-shadow:inset 0 1px #ffffff2e}.meter-actions{gap:8px;margin-top:12px;display:flex}.stage-chip,.small-pill,.source-pill,.status-pill,.help-link,.action-link,.quick-pill,.list-button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink-soft);box-shadow:var(--shadow-xs);border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.source-options,.scene-list,.campaign-list,.filter-scroller,.drawer-body{padding-right:2px}.scene-list,.campaign-list{flex-direction:column;gap:10px;display:flex}.scene-card,.campaign-card,.source-card{text-align:left;justify-content:flex-start;padding:14px}.source-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-toolbar{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-card{flex-direction:column;justify-content:center;min-height:112px}.slider-wrap{align-items:center;gap:12px;display:flex}.slider-wrap input{accent-color:#a95cff;width:100%}.progress-track{background:#ecf1ee;border-radius:999px;width:100%;height:10px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#03cd8c 0%,#70e5bf 100%);height:100%}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card{padding:14px}.recent-sales{flex-direction:column;gap:10px;display:flex}.recent-row{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.cohost-toolbar{flex-direction:column;gap:10px;display:flex}.quick-grid,.cohost-list{flex-wrap:wrap;gap:8px;display:flex}.phone-layout{grid-template-columns:310px minmax(0,1fr);align-items:start}.phone-frame{border:1px solid var(--line);width:100%;min-height:560px;box-shadow:var(--shadow-md);background:#f7f8f8;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.phone-topbar{background:var(--surface);border-bottom:1px solid #08493414;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.phone-screen{flex:1;justify-content:center;align-items:center;padding:18px;display:flex}.phone-placeholder{color:#ff6f61;background:linear-gradient(#fff 0%,#eaf6f1 100%);border:1px solid #08493414;border-radius:26px;place-items:center;width:120px;height:120px;display:grid}.phone-footer{background:var(--surface);border-top:1px solid #08493414;padding:14px 16px}.preview-card{background:var(--surface);padding:16px}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.share-tabs{border-bottom:1px solid #08493414;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.share-tab-button{min-height:48px;color:var(--ink-soft);border-bottom:2px solid #0000;font-size:14px;font-weight:700}.share-tab-button.active{color:var(--ink);border-bottom-color:var(--ink)}.share-layout{grid-template-columns:1.1fr .9fr}.share-list{flex-direction:column;gap:8px;display:flex}.share-item{justify-content:flex-start}.share-preview{border:1px solid var(--line);text-align:center;min-height:270px;color:var(--ink-soft);background:#eef5ff;border-radius:18px;place-items:center;padding:16px;display:grid}.switch-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.switch{background:#dfe6e1;border:1px solid #0849341a;border-radius:999px;width:48px;height:28px;position:relative}.switch:after{content:"";background:var(--surface);width:20px;height:20px;box-shadow:var(--shadow-xs);transition:transform var(--transition);border-radius:999px;position:absolute;top:3px;left:3px}.switch.on{background:#03cd8c3d}.switch.on:after{transform:translate(20px)}.input-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.stepper{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:4px}.stepper button{background:var(--surface);border:1px solid var(--line);width:32px;height:32px;color:var(--ink-soft);border-radius:10px}.number-input{text-align:center;border-radius:12px;width:80px;height:36px;padding-inline:12px}.drawer-footer{margin-top:auto}.help-link,.action-link{color:#087456}.poll-builder,.poll-options,.giveaway-list,.language-options{flex-direction:column;gap:10px;display:flex}.poll-dashed{background:#fffaf4;border:1px dashed #f77f0066}.poll-option{flex-direction:column;gap:8px;display:flex}.poll-bar{background:#ecf1ee;border-radius:999px;height:8px;overflow:hidden}.poll-bar span{background:linear-gradient(90deg,#f77f00 0%,#ffbe72 100%);height:100%;display:block}.giveaway-list{padding:0 14px 14px;overflow:auto}.giveaway-card{background:#fffdf8;padding:14px}.winner-pill{border-radius:14px;justify-content:flex-start;width:100%;padding:12px}.language-options{gap:12px}.close-text{color:var(--ink-muted);font-size:12px;font-weight:700}.product-list-scroll,.teleprompter-rundown-scroll,.teleprompter-cue-list,.teleprompter-inline-scroller,.teleprompter-compact-cues,.chat-list,.audience-scroll-panel,.giveaway-list,.overlay-scroll,.filter-scroller,.scene-list,.campaign-list,.drawer-body{scrollbar-width:auto;scrollbar-color:var(--ev-green) #0000000d}.product-list-scroll::-webkit-scrollbar{width:14px;height:14px}.teleprompter-rundown-scroll::-webkit-scrollbar{width:14px;height:14px}.teleprompter-cue-list::-webkit-scrollbar{width:14px;height:14px}.teleprompter-inline-scroller::-webkit-scrollbar{width:14px;height:14px}.teleprompter-compact-cues::-webkit-scrollbar{width:14px;height:14px}.chat-list::-webkit-scrollbar{width:14px;height:14px}.audience-scroll-panel::-webkit-scrollbar{width:14px;height:14px}.giveaway-list::-webkit-scrollbar{width:14px;height:14px}.overlay-scroll::-webkit-scrollbar{width:14px;height:14px}.filter-scroller::-webkit-scrollbar{width:14px;height:14px}.scene-list::-webkit-scrollbar{width:14px;height:14px}.campaign-list::-webkit-scrollbar{width:14px;height:14px}.drawer-body::-webkit-scrollbar{width:14px;height:14px}.product-list-scroll::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.teleprompter-rundown-scroll::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.teleprompter-cue-list::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.teleprompter-inline-scroller::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.teleprompter-compact-cues::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.chat-list::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.audience-scroll-panel::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.giveaway-list::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.overlay-scroll::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.filter-scroller::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.scene-list::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.campaign-list::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.drawer-body::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.product-list-scroll::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.teleprompter-rundown-scroll::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.teleprompter-cue-list::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.teleprompter-inline-scroller::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.teleprompter-compact-cues::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.chat-list::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.audience-scroll-panel::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.giveaway-list::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.overlay-scroll::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.filter-scroller::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.scene-list::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.campaign-list::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.drawer-body::-webkit-scrollbar-thumb{background:var(--ev-green);background-clip:padding-box;border:3px solid #0000000d;border-radius:10px}.product-list-scroll::-webkit-scrollbar-thumb:hover{background:#02a873}.teleprompter-rundown-scroll::-webkit-scrollbar-thumb:hover{background:#02a873}.teleprompter-cue-list::-webkit-scrollbar-thumb:hover{background:#02a873}.teleprompter-inline-scroller::-webkit-scrollbar-thumb:hover{background:#02a873}.teleprompter-compact-cues::-webkit-scrollbar-thumb:hover{background:#02a873}.chat-list::-webkit-scrollbar-thumb:hover{background:#02a873}.audience-scroll-panel::-webkit-scrollbar-thumb:hover{background:#02a873}.giveaway-list::-webkit-scrollbar-thumb:hover{background:#02a873}.overlay-scroll::-webkit-scrollbar-thumb:hover{background:#02a873}.filter-scroller::-webkit-scrollbar-thumb:hover{background:#02a873}.scene-list::-webkit-scrollbar-thumb:hover{background:#02a873}.campaign-list::-webkit-scrollbar-thumb:hover{background:#02a873}.drawer-body::-webkit-scrollbar-thumb:hover{background:#02a873}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1580px){.content{grid-template-columns:302px minmax(0,1fr) 342px}.brand-button{min-width:166px}.metric-card{min-width:78px}}@media (width<=1320px){.topbar{grid-template-columns:minmax(0,1fr);align-items:start}.header-actions{justify-content:flex-end}.content{grid-template-columns:1fr}.left-column{grid-template-rows:auto auto}.phone-layout,.share-layout{grid-template-columns:1fr}}.compact-chip{text-overflow:ellipsis;max-width:200px;overflow:hidden}.overlay-scrim,.overlay-scrim.clear{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}.modal-header{cursor:grab;-webkit-user-select:none;user-select:none}.modal-header button,.modal-header a,.modal-header input,.modal-header select{cursor:pointer}.topbar{gap:10px;padding:10px 14px 8px}.content{grid-template-columns:336px minmax(0,1fr) 374px;gap:12px;padding:0 12px 12px}.chip-button,.utility-button,.mode-button,.segment-button,.tab-button,.small-action,.small-pill,.source-pill,.action-link,.quick-pill,.help-link,.dock-button{min-height:32px;padding:0 10px;font-size:11px}.metric-card{border-radius:12px;min-width:86px;padding:7px 9px}.metric-value{font-size:13px}.utility-button,.primary-button,.secondary-button,.ghost-button{min-height:34px}.dock{padding:10px 12px 12px}.dock-button{min-height:38px}.live-orb{width:48px;height:48px}.modal{width:min(520px,100% - 36px);max-height:calc(100% - 44px)}.drawer{width:min(360px,100% - 24px);top:12px;bottom:12px;right:12px}.popover-card{width:340px;top:68px;right:104px}.product-thumb.photo{background:var(--surface);padding:0;overflow:hidden}.product-thumb.photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.stage-timer-card{background:#0b121dc7;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:repeat(3,minmax(74px,1fr));gap:8px;padding:10px;display:grid;position:absolute;top:8px;left:12px;box-shadow:0 14px 30px #0000003d}.stage-timer-card div{flex-direction:column;gap:4px;display:flex}.stage-timer-card span{text-transform:uppercase;color:#ffffff9e;font-size:10px;font-weight:700}.stage-timer-card strong{color:#fff;font-size:12px;font-weight:800}.stage-presenting-label{top:64px;left:auto;right:16px}.stage-preview-layout{grid-template-columns:1.18fr .82fr;align-items:end;gap:16px;display:grid;position:absolute;inset:98px 22px 86px}.stage-preview-layout.mobile{grid-template-columns:.9fr .7fr}.stage-preview-layout.auto{grid-template-columns:1fr .75fr}.stage-host-shell{background:linear-gradient(#ffffff24 0%,#ffffff0f 100%);border:1px solid #ffffff1f;border-radius:28px;align-self:end;align-items:flex-end;gap:14px;width:min(100%,430px);min-height:212px;padding:18px;display:flex;box-shadow:0 20px 40px #0000003d}.stage-host-avatar{color:#fff;background:linear-gradient(#ff9c31 0%,#ff6a00 100%);border-radius:24px;place-items:center;width:82px;height:82px;font-size:28px;font-weight:900;display:grid;box-shadow:0 10px 22px #f77f004d}.stage-host-title{color:#fff;font-size:22px;font-weight:800}.stage-host-note{color:#ffffffb8;margin-top:4px;font-size:13px}.stage-offer-card{background:#fffffff0;border:1px solid #08493414;border-radius:20px;justify-self:end;width:min(100%,260px);padding:14px;box-shadow:0 18px 34px #060e142e}.stage-offer-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.stage-offer-name{color:var(--ink);margin-top:12px;font-size:16px;font-weight:800}.stage-offer-copy{color:#5b6e7d;margin-top:6px;font-size:12px;line-height:1.45}.stage-comment-peek{color:#24374a;background:#fffffff0;border:1px solid #08493414;border-radius:16px;max-width:260px;padding:10px 12px;font-size:12px;font-weight:700;position:absolute;bottom:24px;left:24px}.stage-live-data-card{color:#fff;background:#0c0e10eb;border:1px solid #ffffff14;border-radius:18px;width:248px;padding:12px;position:absolute;bottom:54px;right:16px;box-shadow:0 18px 36px #00000057}.stage-live-data-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.analytics-ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700}.stage-live-data-kpis{color:#ffffffc7;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;font-size:11px;display:grid}.stage-live-data-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.stage-live-data-row{color:#ffffffd6;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.stage-live-data-tag{color:#ffb36a;background:#f77f002e;border-radius:999px;align-items:center;margin-left:6px;padding:2px 5px;font-size:10px;display:inline-flex}.phone-live-stage{color:#fff;background:linear-gradient(#15202d 0%,#0b1219 100%);border:1px solid #ffffff0f;border-radius:26px;flex-direction:column;justify-content:flex-end;gap:12px;width:100%;min-height:100%;padding:18px;display:flex;position:relative}.buyer-phone-stage-shell{pointer-events:none;justify-content:stretch;gap:10px}.buyer-phone-stage-shell .phone-live-badges{z-index:2}.buyer-phone-stage-canvas,.buyer-phone-single-stage{background:linear-gradient(#121f2df2 0%,#0b121bfa 100%);border:1px solid #83aadd57;border-radius:18px;flex:auto;min-height:0;position:relative;overflow:hidden}.buyer-phone-single-stage .stage-video-shell,.buyer-phone-single-stage .stage-live-video,.buyer-phone-single-stage .stage-live-fallback{width:100%;height:100%}.buyer-phone-stage-canvas .split-stage-grid{border:0;align-content:start;gap:0;width:100%;height:auto;min-height:100%}.buyer-preview-grid .split-stage-tile{min-height:92px}.buyer-preview-grid .split-stage-tile.focus{min-height:156px}.buyer-phone-readonly-overlay{flex-direction:column;gap:8px;display:flex}.buyer-preview-placeholder{width:100%;height:100%}.phone-live-badges{gap:8px;display:flex;position:absolute;top:14px;left:14px}.phone-host-shell{background:#ffffff1a;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.phone-host-avatar{color:#182635;background:#ffffffeb;border-radius:18px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:900;display:grid}.phone-caption-strip,.phone-floating-product{color:#162334;background:#fffffff0;border-radius:16px;padding:12px}.phone-floating-chat{color:#fffffff2;background:#142233d1;border-radius:16px;padding:10px 12px;font-size:12px;line-height:1.45}.viewer-moderation-list{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex;overflow:auto}.viewer-line{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.viewer-line.banned{opacity:.66}.analytics-live-card{color:#fff;background:linear-gradient(#1a1b1d 0%,#0e0f10 100%);border:1px solid #ffffff14;border-radius:20px;padding:14px;box-shadow:0 18px 38px #0507093d}.analytics-live-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.analytics-live-title{font-size:14px;font-weight:800}.analytics-live-subtitle{color:#ffffff94;margin-top:2px;font-size:11px}.analytics-live-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.analytics-live-kpis div{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding-bottom:8px;font-size:12px;display:flex}.analytics-live-kpis strong{font-size:13px}.analytics-leaderboard{flex-direction:column;gap:8px;display:flex}.analytics-leader-row{color:#ffffffd1;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.analytics-leader-left{align-items:center;gap:8px;display:flex}.analytics-rank{color:#ffffff9e;width:12px}.analytics-avatar{background:linear-gradient(#ff9c31 0%,#ff6a00 100%);border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.analytics-tag{color:#ffb36a;background:#f77f002e;border-radius:999px;padding:2px 5px;font-size:10px}@keyframes overlaySlideInRight{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}.session-path-label{text-overflow:ellipsis;min-width:0;max-width:320px;color:var(--ink-muted);font-size:11px;font-weight:700;overflow:hidden}.tab-row{flex-wrap:nowrap}.audience-body{min-height:0;overflow:hidden}.tab-surface{flex:1 1 0;min-height:0}.chat-list{padding:12px 12px 6px}.composer{padding:10px 12px}.viewer-line .quick-grid{flex-wrap:nowrap}.viewer-line .quick-pill{min-height:28px;padding:0 10px;font-size:11px}.modal,.drawer,.popover-card{animation:.18s ease-out overlaySlideInRight;inset:12px 12px 12px auto;transform:none}.modal{width:min(560px,100% - 24px)}.modal.medium{width:min(700px,100% - 24px)}.modal.large{width:min(820px,100% - 24px)}.modal.phone{width:min(900px,100% - 24px)}.popover-card{width:min(420px,100% - 24px)}.stage-timer-card{box-shadow:none;background:0 0;border:none;gap:14px;padding:0;display:flex;top:16px;left:18px}.stage-timer-card span,.stage-timer-card strong{text-shadow:0 3px 12px #0006}.stage-mobile-shell,.stage-desktop-shell,.stage-dual-shell{position:absolute;inset:96px 20px 80px}.stage-mobile-shell{justify-content:center;align-items:center;display:flex}.stage-mobile-frame,.stage-dual-phone{background:linear-gradient(#537aff6b 0%,#16315cf5 100%);border:1px solid #ffffff24;border-radius:16px;width:min(240px,62%);height:100%;max-height:440px;position:relative;overflow:hidden;box-shadow:0 24px 46px #00000047}.stage-mobile-canvas,.stage-dual-phone{background:radial-gradient(circle at 50% 24%,#ffffff40,#0000 18%),linear-gradient(#5c7dff5c 0%,#14254bf5 100%)}.stage-mobile-topbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:14px;left:14px;right:14px}.stage-preview-logo{color:#fff;background:#0b0e16e0;border-radius:8px;place-items:center;width:96px;height:58px;font-size:26px;font-weight:900;display:grid;box-shadow:0 10px 22px #00000042}.stage-preview-logo.small{width:86px;height:52px;position:absolute;top:12px;left:12px}.stage-preview-logo-wide{width:118px;height:72px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.stage-mobile-mini-stack,.stage-desktop-stack{flex-direction:column;gap:10px;display:flex}.stage-mobile-mini-stack{width:112px}.stage-stack-card{color:#fff;background:#171f2fc2;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:10px 12px;box-shadow:0 12px 24px #00000038}.stage-stack-card.orange{background:#f77f00e6}.stage-stack-card.compact{padding:8px 10px}.stage-stack-pill{background:#ffffff24;border-radius:999px;align-items:center;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.stage-stack-copy{margin-top:6px;font-size:12px;font-weight:700;line-height:1.45}.stage-mobile-offer,.stage-dual-phone-offer{color:var(--ink);background:#fffffff0;border-radius:14px;padding:12px 14px;position:absolute;bottom:18px;left:14px;right:14px;box-shadow:0 12px 26px #0a10182e}.stage-mobile-offer-title{font-size:14px;font-weight:800}.stage-mobile-offer-copy{color:#4d6474;margin-top:4px;font-size:12px}.stage-desktop-shell,.stage-dual-main{background:linear-gradient(#537aff47 0%,#09111cf5 100%);border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 42px #00000042}.stage-desktop-shell:before,.stage-dual-main:before,.stage-dual-phone:before,.stage-mobile-frame:before{content:"";background:radial-gradient(circle at 50% 30%,#ffffff2e,#0000 22%),radial-gradient(circle at 24% 68%,#03cd8c29,#0000 18%),radial-gradient(circle at 80% 28%,#f77f0024,#0000 18%);position:absolute;inset:0}.stage-desktop-stack{width:178px;position:absolute;top:18px;right:18px}.stage-desktop-stack.dual{width:160px}.stage-dual-shell{grid-template-columns:minmax(0,1fr) 142px;align-items:stretch;gap:14px;display:grid}.stage-dual-phone{width:100%;max-height:none}.stage-dual-phone-offer{text-align:center;font-size:12px;font-weight:800;position:absolute;bottom:16px;left:12px;right:12px}.session-picker-grid{gap:12px;display:grid}.session-picker-grid.creator{grid-template-columns:repeat(3,minmax(0,1fr))}.session-picker-grid.supplier{grid-template-columns:repeat(2,minmax(0,1fr))}.dock{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.dock-side{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dock-side-right{justify-content:flex-end}.dock-live-center{justify-content:center;align-items:center;gap:10px;padding:0 10px;display:flex}.dock-live-spacer{visibility:hidden;pointer-events:none;width:min(320px,34vw);min-height:44px}.stage-live-control-bar{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:auto;max-width:calc(100% - 180px);padding:6px 8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 24px #060e1433}.stage-control-button{background:var(--surface);min-width:116px;min-height:40px;color:var(--ink);box-shadow:none;border:1px solid #08493424;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.stage-control-button .icon{color:currentColor;flex:none;width:18px;height:18px}.stage-control-button .split-stage-mic-indicator{color:inherit!important}.stage-control-button.utility-control{color:var(--ink);transition:all .2s;background:var(--surface)!important}.stage-control-button.utility-control.danger{border-color:#ff585866;color:#ff5858!important}.stage-control-button.utility-control.muted{border-color:#f77f0066;color:#f77f00!important}.stage-control-button.utility-control.speaking{border-color:#03cd8c66;color:#03cd8c!important}.mic-activity-indicator{place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.mic-wave{opacity:0;pointer-events:none;border:1.5px solid #03cd8c94;border-radius:999px;position:absolute;inset:-4px;transform:scale(.62)}.stage-control-button.speaking{color:#067a57;background:#03cd8c1f;border-color:#03cd8c75}.stage-control-button.speaking .mic-wave.wave-b{animation-delay:.62s}.stage-control-button.warn-muted-speaking{color:#b45900;background:#f77f0024;border-color:#f77f007a}.stage-control-button.muted{color:#b86209;background:#f77f0014;border-color:#f77f003d}.stage-control-button.warn-muted-speaking .mic-wave{border-color:#f77f00c2;animation:1.08s ease-out infinite micWavePulse}.stage-control-button.warn-muted-speaking .mic-wave.wave-b{animation-delay:.54s}@keyframes micWavePulse{0%{opacity:.9;transform:scale(.62)}72%{opacity:0}to{opacity:0;transform:scale(1.55)}}.stage-control-button.main-control .icon{width:19px;height:19px}.stage-control-label{align-items:center;line-height:1;display:inline-flex}.stage-control-button.primary{background:var(--ev-orange);color:#fff;border-color:#f77f0057}.stage-control-button.danger{color:#fff;background:#ff5858f5;border-color:#ff585857}.stage-control-button.active{color:#b86209;background:#f77f001f;border-color:#f77f0038}.viewer-workspace-modal{width:min(940px,100% - 44px)}.viewer-workspace-shell{flex-direction:column;gap:14px;display:flex}.viewer-workspace-hero,.viewer-workspace-panel,.viewer-workspace-kpi{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(#fffffffa 0%,#f7fcf9f5 100%);border-radius:20px}.viewer-workspace-hero{flex-direction:column;gap:14px;padding:16px;display:flex}.viewer-workspace-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.viewer-workspace-kpi{padding:14px}.viewer-workspace-kpi span{color:var(--ink-muted);font-size:11px;font-weight:700;display:block}.viewer-workspace-kpi strong{color:var(--ink);margin-top:8px;font-size:18px;font-weight:900;display:block}.viewer-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.viewer-workspace-panel{padding:14px}.viewer-workspace-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.viewer-mix-row{flex-wrap:wrap;gap:8px;display:flex}.viewer-mix-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);box-shadow:var(--shadow-xs);border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.viewer-workspace-actions{justify-content:flex-end;gap:10px;display:flex}.viewer-workspace-empty{min-height:120px}@media (width<=1580px){.content{grid-template-columns:278px minmax(0,1fr) 352px}.session-path-label{max-width:240px}}@media (width<=1320px){.session-picker-grid.creator,.session-picker-grid.supplier,.stage-dual-shell{grid-template-columns:1fr}.dock{grid-template-columns:1fr;gap:12px}.dock-side,.dock-side-right{justify-content:center}.dock-live-spacer{display:none}.stage-live-control-bar{max-width:calc(100% - 28px);padding:5px 6px;bottom:12px}.viewer-workspace-kpis,.viewer-workspace-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.stage-live-control-bar{gap:5px;max-width:calc(100% - 16px);padding:5px}.stage-control-button{gap:7px;min-width:94px;min-height:36px;padding:0 10px;font-size:11px}.stage-control-button.main-control{min-width:104px}.stage-control-button .icon{width:16px;height:16px}.viewer-workspace-kpis,.viewer-workspace-grid{grid-template-columns:1fr}}@media (width<=1580px){.content{grid-template-columns:300px minmax(0,1fr) 360px}}@media (width<=1320px){.stage-live-data-card{width:100%;margin-top:12px;position:static}.stage-preview-layout,.analytics-live-kpis{grid-template-columns:1fr}}.chrome{display:none!important}.window{grid-template-rows:minmax(0,1fr)!important}.stage-guides{display:none}.overlay-scrim,.overlay-scrim.clear{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.status-toggle{border:1px solid var(--line);min-height:34px;box-shadow:var(--shadow-xs);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.status-toggle.off{color:var(--ink-soft);background:#fffffff5}.status-toggle.ai.on{color:#087456;background:#03cd8c1f;border-color:#03cd8c4d}.status-toggle.captions.on{color:#175f98;background:#2f7bda1f;border-color:#2f7bda47}.stage-frame{background:#06080b}.stage-live-overlay{justify-content:stretch;align-items:stretch;padding:0}.stage-video-surface{background:radial-gradient(circle at 18% 18%,#03cd8c29,#0000 22%),radial-gradient(circle at 74% 18%,#f77f001f,#0000 18%),linear-gradient(#16212d 0%,#0d141d 52%,#070b10 100%);position:absolute;inset:0}.stage-video-surface:before,.stage-video-surface:after{content:"";opacity:.62;background:linear-gradient(#1f375466 0%,#16213029 100%);border:1px solid #ffffff0a;border-radius:16px;width:min(34%,340px);position:absolute;top:118px;bottom:108px}.stage-video-surface:before{left:26px}.stage-video-surface:after{right:26px}.stage-timer-card{box-shadow:none;z-index:3;background:0 0;border:none;gap:12px;padding:0;display:flex;top:18px;left:22px}.stage-timer-card div{gap:2px;min-width:68px}.stage-timer-card span{letter-spacing:.04em;color:#ffffffd6;font-size:10px}.stage-timer-card strong{color:#fff;font-size:14px}.stage-live-label{color:#effff9;z-index:3;background:#03cd8c14;border-color:#03cd8c3d;padding:10px 16px;top:20px;right:20px}.stage-presenting-label{z-index:3;top:14px;left:auto;right:20px}.stage-status{letter-spacing:.01em;z-index:3;background:#03cd8cf5;padding:12px 18px;font-size:11px;bottom:20px;left:22px}.stage-status.live{background:#03cd8cf5}.stage-status,.stage-status.live{display:none}.stage-preview-area{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:58px 8px}.stage-preview-card{background:linear-gradient(#3b5db2f0 0%,#1b3a77fa 100%);border:1px solid #7695ff42;border-radius:24px;position:relative;box-shadow:inset 0 0 0 14px #7695ff14,inset 0 0 60px #ffffff08,0 28px 44px #00000047}.stage-preview-card.mobile{aspect-ratio:9/16;border-radius:30px;width:auto;height:calc(100% - 8px);max-height:780px}.stage-preview-card.desktop{aspect-ratio:16/9;width:100%;max-height:100%}.stage-preview-area.dual{grid-template-columns:minmax(0,1fr) clamp(190px,18vw,260px);align-items:center;gap:20px;display:grid}.stage-preview-area.dual .stage-preview-card.desktop{width:100%;max-width:none}.stage-preview-area.dual .stage-preview-card.mobile{width:100%;height:auto;max-height:calc(100% - 8px)}.choose-session-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:4px 2px 2px;display:flex}.choose-session-flow{flex-wrap:wrap;justify-content:flex-end}.choose-session-list{flex-direction:column;gap:10px;display:flex}.session-step-column{min-width:0}.session-step-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.session-choice-card{text-align:left;background:var(--surface);border-radius:16px;width:100%;padding:14px}.session-choice-card.active{box-shadow:inset 0 0 0 1px #03cd8c24, var(--shadow-xs);border-color:#03cd8c61}.session-route-card{background:linear-gradient(#fff 0%,#f7fcf9 100%)}.session-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tips-stack{flex-direction:column;gap:12px;display:flex}.tip-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.tip-index{color:#087456;background:#03cd8c1a;border-radius:999px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.state-wrap{overflow:auto}.viewer-grid{flex:none}.viewer-moderation-list,.giveaway-list,.tab-surface>.state-wrap{flex:auto;min-height:0}@media (width<=1180px){.choose-session-toolbar{flex-direction:column;align-items:stretch}.stage-preview-card.desktop{width:min(92%,1100px)}}.content,.left-column,.center-column,.right-column,.panel,.stage-panel{min-width:0}.stage-frame{min-width:0}.stage-live-overlay{overflow:hidden}.stage-video-surface:before,.stage-video-surface:after{opacity:.48}.stage-preview-card{background:#0a1016;border:1px solid #7695ff33;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 24px 44px #0000004d}.stage-preview-card.mobile{height:min(100% - 6px,780px);max-height:calc(100% - 4px)}.stage-video-shell{width:100%;height:100%;position:relative}.stage-live-video{-o-object-fit:cover;object-fit:cover;filter:brightness(1.16)contrast(1.08)saturate(1.08);transform-origin:50%;background:radial-gradient(circle,#253446 0%,#0f1822 100%);width:100%;height:100%;display:block;transform:scaleX(-1)}.stage-live-fallback{text-align:center;color:#ffffffd1;background:linear-gradient(#141b25eb 0%,#0a0f16c2 100%);place-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.stage-live-fallback strong{color:#fff;font-size:16px;font-weight:800;display:block}.stage-live-fallback span{max-width:280px;font-size:12px;line-height:1.5;display:block}.stage-preview-area.dual{grid-template-columns:minmax(0,1fr) clamp(210px,18vw,268px)}.choose-session-drawer{width:min(900px,100% - 28px)}.choose-session-toolbar{align-items:flex-end;gap:18px;padding:4px 4px 10px}.session-step-column{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:linear-gradient(#fff 0%,#f8fcfa 100%);border-radius:20px;padding:14px}.session-choice-card{border-color:#0849341a;border-radius:18px;padding:16px;box-shadow:0 10px 22px #0849340a}.session-choice-card:hover{border-color:#03cd8c38;box-shadow:0 14px 28px #08493414}.session-choice-card.active{box-shadow:inset 0 0 0 1px #03cd8c2e,0 16px 30px #03cd8c14}.session-route-card{border-radius:20px;padding:16px 18px}.audience-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audience-tool-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);text-align:left;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.audience-tool-card strong{font-size:13px}.audience-tool-card span{color:var(--ink-muted);font-size:12px;line-height:1.45}.footer-actions.flash-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-pill{min-width:72px;padding:0 10px;font-size:11px}@media (width<=1360px){.content{grid-template-columns:284px minmax(0,1fr) 344px}}@media (width<=1180px){.content{grid-template-columns:260px minmax(0,1fr) 312px;gap:10px;padding:0 10px 10px}.left-column{grid-template-rows:268px minmax(0,1fr)}.stage-preview-area.desktop{inset:92px 16px 74px}.stage-preview-area.dual{grid-template-columns:minmax(0,1fr) clamp(154px,18vw,208px);gap:14px}}.content{grid-template-columns:clamp(274px,20vw,304px) minmax(0,1fr) clamp(392px,29vw,432px)}.right-column>.panel{background:linear-gradient(#f8fbf9 0%,#eef5f2 100%);border:1px solid #a3baae52;border-radius:30px;overflow:hidden;box-shadow:0 24px 56px #0849341f,inset 0 1px #ffffffdb}.right-column>.panel>.panel-header{background:0 0;border-bottom:none;padding:18px 18px 12px}.right-column>.panel .panel-badge{color:var(--ev-orange);background:#f77f001f}.right-column>.panel .panel-title{font-size:15px}.right-column>.panel .panel-action{background:#ffffffd6;border-color:#a0b3aa5c;border-radius:14px;width:34px;height:34px}.right-column .audience-body{background:0 0;gap:12px;padding:0 14px 14px}.right-column .tab-row{scrollbar-width:none;background-image:linear-gradient(90deg,#bac7c22e 0%,#bac7c294 32%,#bac7c22e 100%);background-position:12px calc(100% - 2px);background-repeat:no-repeat;background-size:calc(100% - 24px) 6px;gap:8px;padding:4px 2px 12px;position:relative;overflow-x:auto}.right-column .tab-row::-webkit-scrollbar{display:none}.right-column .audience-tab-button{color:#5d7382;background:#f7fbf9f2;border:1px solid #b7c6be75;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;box-shadow:inset 0 1px #ffffffd6}.right-column .audience-tab-button.active{color:#fff;background:linear-gradient(#ff9800 0%,#f77f00 100%);border-color:#f77f009e;box-shadow:0 14px 26px #f77f0038,inset 0 0 0 1px #ffffff38}.right-column .audio-card{background:linear-gradient(#e8f7f1f2 0%,#f0faf6fa 100%);border:1px solid #95dec599;border-radius:22px;padding:14px 16px;box-shadow:inset 0 1px #ffffffdb}.right-column .audio-top{align-items:center}.right-column .audio-title{color:#183246;gap:8px;font-size:13px;line-height:1.15}.right-column .audio-empty{color:#8aa1af;background:#ffffff42;border:1px dashed #97d4bee6;border-radius:16px;min-height:58px}.right-column .tab-surface{background:#fffffff0;border:1px solid #bfcdc57a;border-radius:24px;padding:14px;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #152b220a}.right-column .tab-surface>*{min-height:0}.right-column .chat-list,.right-column .giveaway-list,.right-column .viewer-moderation-list{flex-direction:column;gap:12px;padding:0;display:flex}.right-column .message-row{margin-bottom:0}.right-column .avatar{width:38px;height:38px;box-shadow:inset 0 1px #ffffff47}.right-column .bubble{border-radius:18px;width:fit-content;max-width:min(100%,280px);padding:12px 14px;font-size:12px;line-height:1.45;box-shadow:0 10px 18px #111c2a14}.right-column .bubble.orange{background:#bf7723}.right-column .bubble.purple{background:#8c4fdd}.right-column .bubble.slate{background:#718099}.right-column .message-head{margin-bottom:4px}.right-column .message-tag{background:#ffffff38}.right-column .system-row{background:linear-gradient(#fff 0%,#f8fbf9 100%);border:1px solid #c3d0c985;border-radius:18px;margin-bottom:0;padding:14px;box-shadow:inset 0 1px #ffffffe6}.right-column .system-meta{color:#8a9ba8}.right-column .system-copy{color:#314457}.right-column .state-wrap{padding:0!important}.right-column .qa-card,.right-column .poll-card{border:1px solid #c1cec68a;border-radius:22px;box-shadow:inset 0 1px #fffffff0;background:linear-gradient(#fff 0%,#fbfcfb 100%)!important;width:100%!important;padding:18px!important}.right-column .viewer-grid{gap:10px;padding:0 0 12px}.right-column .viewer-card{background:linear-gradient(#f7fbf8 0%,#eef5f2 100%);border:1px solid #c1cec67a;border-radius:18px;padding:14px 12px;box-shadow:inset 0 1px #ffffffe0}.right-column .viewer-line{background:linear-gradient(#f9fcfa 0%,#f1f7f4 100%);border:1px solid #c1cec680;border-radius:20px;padding:14px}.right-column .viewer-line .quick-grid{gap:8px}.right-column .viewer-line .quick-pill{background:#ffffffe6;border-color:#b8c5be94}.right-column .giveaway-card{background:linear-gradient(#fff 0%,#fbfcfb 100%);border:1px solid #c1cec68a;border-radius:22px;padding:16px;box-shadow:inset 0 1px #fffffff0}.right-column .winner-pill{background:linear-gradient(#03cd8c14 0%,#03cd8c1f 100%);border-radius:16px}.right-column .poll-dashed{background:linear-gradient(#fffaf5 0%,#fffdf9 100%);border:1px dashed #f77f0066}.right-column .poll-option{gap:6px}.right-column .poll-bar{background:#e8ecea;height:9px}.right-column .poll-bar span{background:linear-gradient(90deg,#f77f00 0%,#ffbf70 100%)}.right-column .composer{background:0 0;border-top:1px solid #b6c5bd6b;padding:12px 0 0}.right-column .attach-button,.right-column .send-button,.right-column .composer-input{border-radius:999px;height:44px}.right-column .composer-input{color:#6f8695;background:#f7faf8;border-color:#bac7c194}.right-column .composer-input::placeholder{color:#89a0af}.right-column .attach-button{background:#f4f9f6;border-color:#bac7c194}.right-column .send-button{padding:0 18px;box-shadow:0 14px 24px #f77f0033}.filter-drawer{width:min(430px,100% - 24px)}.filter-drawer .modal-header{padding-bottom:10px}.filter-drawer .modal-title{font-size:15px}.filter-drawer-body{gap:14px}.filter-drawer .filter-toolbar-cluster{z-index:3;background:inherit;position:sticky;top:0}.filter-drawer .filter-toolbar{scrollbar-width:thin;scrollbar-color:var(--filter-accent) #c4cedcb3;z-index:1;flex-wrap:nowrap;align-items:flex-start;gap:10px;padding:2px 0 8px;display:flex;position:relative;overflow:auto visible}.filter-drawer .filter-toolbar::-webkit-scrollbar{height:10px}.filter-drawer .filter-toolbar::-webkit-scrollbar-track{background:linear-gradient(#f5f8fcf5 0%,#e9eff7e0 100%);border:1px solid #c4cedcd1;border-radius:999px}.filter-drawer .filter-toolbar::-webkit-scrollbar-thumb{background:var(--filter-accent);box-shadow:0 8px 14px var(--filter-shadow);border:1px solid #ffffffbf;border-radius:999px}.filter-drawer .filter-toolbar::-webkit-scrollbar-thumb:hover{filter:brightness(1.06)}.filter-shelf-pill{color:#65758a;text-align:center;white-space:nowrap;word-break:normal;text-overflow:clip;overflow-wrap:normal;background:linear-gradient(#fff 0%,#f4f7fb 100%);border:1px solid #c4cedcb8;border-radius:15px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;min-width:78px;height:44px;padding:6px 10px;font-size:11px;font-weight:800;line-height:1.1;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.filter-shelf-pill .icon{width:18px;height:18px}.filter-shelf-pill.active{color:#fff}.filter-sheet-surface{background:linear-gradient(#fbfcfd 0%,#f5f8fb 100%);border:1px solid #cbd3dfb8;border-radius:24px;padding:16px;box-shadow:inset 0 1px #fffffff5}.filter-sheet-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.filter-sheet-label,.filter-sheet-hint{letter-spacing:.04em;text-transform:uppercase;color:#7d8ca0;font-size:11px;font-weight:800}.filter-sheet-hint{text-transform:none;letter-spacing:0}.filter-drawer .filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.filter-drawer .filter-card{color:#314256;background:linear-gradient(#fff 0%,#f4f7fb 100%);border:1px solid #cbd3dfcc;border-radius:18px;justify-content:flex-start;min-height:126px;padding:16px 10px 12px;position:relative;overflow:hidden;box-shadow:0 8px 16px #1323380f}.filter-drawer .filter-card:before{content:"";background:linear-gradient(#eef3f8 0%,#d4dde8 100%);border:1px solid #707f959e;border-radius:16px;width:50px;height:50px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 14px #32455f29}.filter-drawer .filter-card .icon{color:#64758a;z-index:1;width:18px;height:18px;position:absolute;top:29px;left:50%;transform:translate(-50%)}.filter-drawer .filter-card.background-preview:before,.filter-drawer .filter-card.background-preview .icon{display:none}.filter-drawer .filter-card-preview{border:1px solid #7c8da275;border-radius:12px;width:100%;height:58px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 18px #101d2e2e}.filter-drawer .filter-card-preview:after{content:"";pointer-events:none;background:linear-gradient(#ffffff14 0%,#0208101f 100%);position:absolute;inset:0}.filter-drawer .filter-card-preview-tag{z-index:1;color:#ffffffeb;letter-spacing:.06em;background:#07111d9e;border:1px solid #ffffff5c;border-radius:999px;padding:4px 6px;font-size:9px;font-weight:800;line-height:1;position:absolute;bottom:6px;right:6px}.filter-drawer .filter-card>span:last-child{text-align:center;margin-top:62px;font-size:12px;font-weight:800;line-height:1.2}.filter-drawer .filter-card.background-preview>span:last-child{margin-top:10px}.filter-drawer .filter-card.active:before{box-shadow:0 12px 18px var(--filter-shadow)}.background-custom-card{background:linear-gradient(#fff 0%,#f8fbfd 100%);border:1px solid #cbd3dfb8;border-radius:20px}.background-fit-group{margin-bottom:10px}.background-size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.background-size-field{flex-direction:column;gap:6px;display:flex}.background-size-field .number-input{border-radius:10px;height:36px;padding:0 10px}.filter-intensity-card{background:linear-gradient(#fff 0%,#fafcfd 100%);border:1px solid #cbd3dfb8;border-radius:22px}.filter-intensity-card .slider-wrap input{accent-color:var(--filter-accent)}@media (width<=1500px){.content{grid-template-columns:272px minmax(0,1fr) 400px}}@media (width<=1320px){.content{grid-template-columns:1fr}.right-column>.panel{min-height:640px}}@media (width<=560px){.filter-drawer .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.teleprompter-planner{flex-direction:column;gap:12px;height:100%;min-height:0;padding:12px;display:flex}.teleprompter-overview-card,.teleprompter-note-card,.teleprompter-script-shell,.goal-planner-hero,.goal-item-card,.goal-detail-card,.goal-summary-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);border-radius:20px}.teleprompter-overview-card{background:linear-gradient(135deg,#f77f0014 0%,#03cd8c14 100%);padding:14px}.teleprompter-overview-top,.teleprompter-segment-head,.goal-item-top,.goal-detail-top,.goal-planner-actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.teleprompter-overview-copy,.goal-planner-subcopy,.goal-detail-copy,.teleprompter-note-copy,.teleprompter-script-copy{color:var(--ink-soft);font-size:12px;line-height:1.6}.teleprompter-kpi-grid,.goal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.teleprompter-kpi,.goal-summary-card{border:1px solid var(--line);background:#ffffffb8;border-radius:16px;padding:12px}.teleprompter-kpi span,.goal-summary-card span{color:var(--ink-muted);font-size:11px;display:block}.teleprompter-kpi strong,.goal-summary-card strong{color:var(--ink);margin-top:4px;font-size:15px;display:block}.teleprompter-note-card{background:var(--surface-soft);padding:14px}.teleprompter-pill-row,.goal-chip-row,.goal-focus-ribbon{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.teleprompter-segment-list{flex-direction:column;flex:auto;gap:10px;min-height:0;padding-right:2px;display:flex;overflow:auto}.teleprompter-segment-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);border-radius:18px;padding:12px 14px}.teleprompter-segment-card.live{background:linear-gradient(#fff9f2 0%,#fff 100%);border-color:#f77f0057}.teleprompter-segment-card.upnext{background:#2f7bda14;border-color:#2f7bda47}.teleprompter-segment-card.completed{opacity:.8;background:var(--surface-soft)}.teleprompter-segment-title{color:var(--ink);font-size:13px;font-weight:800}.teleprompter-segment-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.teleprompter-segment-note{color:var(--ink-soft);margin-top:10px;font-size:12px;line-height:1.55}.teleprompter-script-shell{background:linear-gradient(180deg, var(--surface) 0%, var(--surface-soft) 100%);padding:14px}.teleprompter-script-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.teleprompter-script-copy{white-space:pre-line;max-height:136px;padding-right:4px;overflow:auto}.goal-planner-modal{width:min(900px,100% - 28px)}.goal-planner-hero{background:linear-gradient(135deg,#f77f0014 0%,#03cd8c14 100%);border-color:#f77f002e;padding:16px}.goal-planner-grid{grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);align-items:start;gap:14px;display:grid}.goal-item-list{flex-direction:column;gap:10px;display:flex}.goal-item-card{text-align:left;width:100%;padding:14px}.goal-item-card.active{box-shadow:inset 0 0 0 1px #f77f001f, var(--shadow-xs);background:linear-gradient(#fffaf4 0%,#fff 100%);border-color:#f77f0047}.goal-item-name{color:var(--ink);font-size:13px;font-weight:800}.goal-item-copy{color:var(--ink-muted);margin-top:4px;font-size:11px;line-height:1.5}.goal-progress-track{background:#edf3ef;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.goal-progress-track span{background:linear-gradient(90deg,#03cd8c 0%,#f77f00 100%);border-radius:999px;height:100%;display:block}.goal-progress-meta{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.goal-detail-card{box-shadow:var(--shadow-sm);padding:16px}.goal-emoji{background:#f77f001a;border-radius:14px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.goal-chip{border:1px solid var(--line);background:var(--surface-soft);min-height:34px;color:var(--ink-soft);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.goal-chip.active{color:#b86209;background:#f77f001f;border-color:#f77f0042}.goal-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.goal-target-input{border:1px solid var(--line);background:var(--surface-soft);width:100%;height:44px;color:var(--ink);border-radius:16px;padding:0 14px;font-weight:700}.goal-empty-note{border:1px dashed var(--line-strong);background:var(--surface-soft);color:var(--ink-muted);text-align:center;border-radius:18px;padding:16px}.goal-planner-actions{justify-content:flex-end;margin-top:14px}.product-goal-pill{margin-top:6px}@media (width<=1360px){.goal-planner-grid{grid-template-columns:1fr}}@media (width<=960px){.teleprompter-kpi-grid,.goal-summary-grid{grid-template-columns:1fr}}.teleprompter-compact-planner{padding:10px}.teleprompter-pro-shell{min-height:0;box-shadow:inset 0 1px 0 #fffc, var(--shadow-xs);background:linear-gradient(#fbfcfd 0%,#f5f8f7 100%);border:1px solid #0849341f;border-radius:20px;flex:auto;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.teleprompter-pro-head,.teleprompter-command-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.teleprompter-pro-title{align-items:center;gap:10px;min-width:0;display:flex}.teleprompter-pro-badge{width:28px;height:28px;color:var(--ev-orange);background:#f77f001f;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffb3}.teleprompter-pro-heading{color:var(--ink);font-size:14px;font-weight:800}.teleprompter-pro-subtitle,.teleprompter-rundown-copy,.teleprompter-rundown-link{color:var(--ink-muted);margin-top:3px;font-size:11px}.teleprompter-pro-subtitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.teleprompter-pro-label{min-height:30px;color:var(--ink-muted);box-shadow:var(--shadow-xs);background:#ffffffd1;border:1px solid #08493414;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.teleprompter-pro-grid{grid-template-columns:minmax(0,1.12fr) minmax(108px,.88fr);gap:10px;min-height:0;display:grid}.teleprompter-cue-panel,.teleprompter-rundown-panel{background:#ffffffe6;border:1px solid #0849341a;border-radius:16px;min-height:0;overflow:hidden}.teleprompter-cue-list,.teleprompter-rundown-scroll{min-height:0;padding-right:2px;overflow:auto}.teleprompter-cue-list{flex-direction:column;gap:8px;padding:8px;display:flex}.teleprompter-cue-item{background:#f1f4f6;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.teleprompter-cue-main{align-items:center;gap:8px;min-width:0;display:flex}.teleprompter-cue-prefix{letter-spacing:.04em;text-transform:uppercase;color:#b8640c;flex:none;font-size:10px;font-weight:900}.teleprompter-cue-text{white-space:nowrap;text-overflow:ellipsis;color:#233645;min-width:0;font-size:12px;font-weight:600;line-height:1.45;overflow:hidden}.teleprompter-cue-badge,.teleprompter-state-pill{min-height:22px;color:var(--ink-muted);background:#14223314;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.teleprompter-cue-item.live{background:linear-gradient(#fff 0%,#fff8ef 100%);box-shadow:inset 0 0 0 1px #f77f001f}.teleprompter-cue-item.live .teleprompter-cue-badge{color:#b86209;background:#f77f0029}.teleprompter-cue-item.upnext{background:#f77f002e}.teleprompter-cue-item.upnext .teleprompter-cue-text{color:#553515;font-weight:700}.teleprompter-cue-item.cta{background:#2f7bda14}.teleprompter-rundown-head{border-bottom:1px solid #08493414;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.teleprompter-rundown-title{color:var(--ink);font-size:13px;font-weight:800}.teleprompter-rundown-link{font-weight:800}.teleprompter-rundown-scroll{flex-direction:column;gap:6px;padding:8px 6px 8px 8px;display:flex}.teleprompter-rundown-item{background:#f4f6f7;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:10px 12px;display:grid}.teleprompter-rundown-info{min-width:0}.teleprompter-rundown-info strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;display:block;overflow:hidden}.teleprompter-rundown-info span{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.teleprompter-rundown-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.teleprompter-rundown-time{color:var(--ink-soft);font-size:12px;font-weight:800}.teleprompter-rundown-item.live{background:linear-gradient(#fff8ef 0%,#fffdf8 100%);border-color:#f77f002e}.teleprompter-rundown-item.live .teleprompter-state-pill{color:#b86209;background:#f77f0029}.teleprompter-rundown-item.upnext{background:#fcf7ec;border-color:#f77f001f}.teleprompter-rundown-item.upnext .teleprompter-state-pill{color:#b86209;background:#f77f001f}.teleprompter-rundown-item.completed{opacity:.72}.teleprompter-rundown-empty{text-align:center;min-height:100%;color:var(--ink-muted);justify-content:center;align-items:center;padding:16px;font-size:12px;line-height:1.5;display:flex}.teleprompter-chip-list{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.teleprompter-chip,.teleprompter-inline-button{background:var(--surface);min-height:30px;box-shadow:var(--shadow-xs);color:var(--ink-soft);border:1px solid #08493414;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.teleprompter-chip span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:120px;overflow:hidden}.teleprompter-chip.orange{color:#b86209;background:#f77f001a;border-color:#f77f002e}.teleprompter-launcher-shell{flex-direction:column;gap:12px;height:100%;padding:12px;display:flex}.teleprompter-launcher-card{background:linear-gradient(180deg, var(--surface) 0%, var(--surface-soft) 100%);min-height:0;box-shadow:inset 0 1px 0 #ffffffc7, var(--shadow-xs);border:1px solid #0849341f;border-radius:20px;flex-direction:column;flex:auto;gap:12px;padding:16px;display:flex}.teleprompter-launcher-top,.teleprompter-launcher-row,.teleprompter-modal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.teleprompter-launcher-heading{color:var(--ink);font-size:15px;font-weight:800}.teleprompter-launcher-copy,.teleprompter-launcher-note,.teleprompter-modal-hint{color:var(--ink-muted);font-size:12px;line-height:1.5}.teleprompter-launcher-highlight,.teleprompter-launcher-secondary{text-align:left;width:100%;box-shadow:var(--shadow-xs);background:linear-gradient(#f77f001a 0%,#f77f000a 100%);border:1px solid #f77f0029;border-radius:16px;padding:14px}.teleprompter-launcher-highlight{cursor:pointer}.teleprompter-launcher-highlight strong,.teleprompter-launcher-secondary-label{letter-spacing:.06em;text-transform:uppercase;color:#b86209;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.teleprompter-launcher-highlight span,.teleprompter-launcher-secondary-copy{color:var(--ink);font-size:13px;font-weight:700;line-height:1.55;display:block}.teleprompter-launcher-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.teleprompter-launcher-stat{background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);border:1px solid #0849341a;border-radius:16px;padding:12px}.teleprompter-launcher-stat-label{color:var(--ink-muted);font-size:11px;font-weight:700}.teleprompter-launcher-stat-value{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:13px;font-weight:800;line-height:1.45;overflow:hidden}.teleprompter-modal-body{gap:12px}.teleprompter-modal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teleprompter-modal-hint{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;padding:12px 14px}.teleprompter-workspace-modal{width:min(980px,100% - 24px)}.teleprompter-workspace-shell .teleprompter-body{padding:0}.teleprompter-workspace-shell .teleprompter-planner,.teleprompter-workspace-shell .teleprompter-compact-planner{height:100%;padding:0}.teleprompter-workspace-shell .teleprompter-pro-shell{min-height:460px}.teleprompter-workspace-shell .teleprompter-pro-grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);min-height:340px}.teleprompter-workspace-shell .teleprompter-cue-text,.teleprompter-workspace-shell .teleprompter-rundown-info strong{white-space:normal}@media (width<=1180px){.teleprompter-launcher-grid{grid-template-columns:1fr}.teleprompter-modal-toolbar{flex-direction:column;align-items:stretch}.teleprompter-workspace-modal{width:min(940px,100% - 24px)}.teleprompter-workspace-shell .teleprompter-pro-grid{grid-template-columns:1fr}}.session-workspace-modal{width:min(980px,100% - 24px)}.session-workspace-body{gap:12px}.session-workspace-shell{flex-direction:column;gap:12px;display:flex}.session-workspace-grid{gap:12px;min-width:0;display:grid}.session-workspace-grid.creator{grid-template-columns:minmax(0,.92fr) minmax(0,1fr) minmax(0,1.1fr)}.session-workspace-grid.supplier{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.session-workspace-column{background:linear-gradient(180deg, var(--surface) 0%, var(--surface-soft) 100%);min-width:0;box-shadow:inset 0 1px 0 #ffffffc7, var(--shadow-xs);border:1px solid #0849341f;border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.session-workspace-head,.session-workspace-card-top,.session-workspace-footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.session-workspace-step{letter-spacing:.06em;text-transform:uppercase;color:#b86209;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.session-workspace-title{color:var(--ink);font-size:15px;font-weight:800}.session-workspace-copy{color:var(--ink-muted);font-size:12px;line-height:1.5}.session-workspace-list{flex-direction:column;gap:10px;min-height:0;max-height:370px;padding-right:2px;display:flex;overflow:auto}.session-workspace-card{text-align:left;background:var(--surface);width:100%;box-shadow:var(--shadow-xs);border:1px solid #0849341a;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.session-workspace-card:hover{border-color:#03cd8c38;box-shadow:0 14px 28px #08493414}.session-workspace-card.active{border-color:#03cd8c61;box-shadow:inset 0 0 0 1px #03cd8c29,0 16px 30px #03cd8c14}.session-workspace-card-title{color:var(--ink);font-size:13px;font-weight:800}.session-workspace-card-meta{flex-wrap:wrap;gap:8px;display:flex}.session-workspace-summary-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:12px;display:grid}.session-workspace-summary-card{background:linear-gradient(180deg, var(--surface) 0%, var(--surface-soft) 100%);box-shadow:inset 0 1px 0 #ffffffc7, var(--shadow-xs);border:1px solid #0849341f;border-radius:20px;padding:16px}.session-workspace-summary-card.primary{background:linear-gradient(#f77f001a 0%,#f77f000a 100%);border-color:#f77f0029}.session-workspace-summary-label{letter-spacing:.06em;text-transform:uppercase;color:#b86209;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.session-workspace-summary-title{color:var(--ink);font-size:16px;font-weight:800;line-height:1.35}.session-workspace-summary-copy{color:var(--ink-muted);margin-top:8px;font-size:12px;line-height:1.55}.session-workspace-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.session-workspace-kpi{background:var(--surface);min-width:0;box-shadow:var(--shadow-xs);border:1px solid #0849341a;border-radius:16px;padding:12px}.session-workspace-kpi span{color:var(--ink-muted);font-size:11px;font-weight:700}.session-workspace-kpi strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:13px;font-weight:800;line-height:1.45;display:block;overflow:hidden}.session-workspace-handoff-list{flex-direction:column;gap:8px;margin-top:6px;display:flex}.session-workspace-handoff-row{color:var(--ink-muted);border-bottom:1px solid #08493414;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:12px;display:flex}.session-workspace-handoff-row:last-child{border-bottom:none;padding-bottom:0}.session-workspace-handoff-row strong{color:var(--ink);text-align:right;font-size:12px;font-weight:800}.session-workspace-footer{gap:14px;padding:0 16px 16px}.session-workspace-footer-note{max-width:440px;color:var(--ink-muted);font-size:12px;line-height:1.5}.session-workspace-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=1180px){.session-workspace-modal{width:min(940px,100% - 24px)}.session-workspace-grid.creator,.session-workspace-grid.supplier,.session-workspace-summary-grid{grid-template-columns:1fr}.session-workspace-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.session-workspace-footer{flex-direction:column;align-items:stretch}.session-workspace-footer-actions{justify-content:flex-start}}.left-column>.panel:first-child .panel-actions .toggle-group,.teleprompter-modal-toolbar .toggle-group,.teleprompter-launcher-heading,.teleprompter-launcher-top .teleprompter-chip.orange{display:none!important}.teleprompter-launcher-top{align-items:center}.teleprompter-launcher-copy{color:var(--ink);font-size:13px;font-weight:800}.teleprompter-launcher-note{color:var(--ink-soft)}.left-column>.panel:nth-child(2){background:linear-gradient(#fbfcfd 0%,#f5f8f7 100%);border-radius:28px;overflow:visible;box-shadow:0 18px 36px #08493414,inset 0 1px #ffffffeb}.left-column>.panel:nth-child(2) .panel-header{background:0 0;border-bottom:none;padding:16px 16px 10px}.left-column>.panel:nth-child(2) .items-body{gap:12px;padding:0 12px 12px}.left-column>.panel:nth-child(2) .items-summary{background:linear-gradient(135deg,#f77f0014 0%,#03cd8c14 100%);border:1px solid #08493414;border-radius:22px;flex-direction:column;align-items:stretch;gap:10px;padding:14px;box-shadow:inset 0 1px #ffffffe6}.left-column>.panel:nth-child(2) .items-summary>span:first-of-type,.left-column>.panel:nth-child(2) .items-summary>span:nth-of-type(2){width:fit-content;min-height:30px;box-shadow:var(--shadow-xs);color:var(--ink-soft);background:#ffffffd6;border:1px solid #08493414;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.left-column>.panel:nth-child(2) .items-summary>span:nth-of-type(2){margin-left:auto}.left-column>.panel:nth-child(2) .notice-banner{color:#314457;background:#ffffffe0;border-color:#f77f0024;border-radius:18px;padding:14px 16px}.left-column>.panel:nth-child(2) .product-list{gap:12px}.left-column>.panel:nth-child(2) .product-list-scroll{border-radius:16px;padding-right:4px}.left-column>.panel:nth-child(2) .product-card{background:#fffffff5;border:1px solid #08493414;border-radius:18px;grid-template-columns:62px minmax(0,1fr);gap:14px;padding:14px;box-shadow:0 10px 20px #0849340d,inset 0 1px #ffffffeb}.left-column>.panel:nth-child(2) .product-card:hover{border-color:#03cd8c3d;box-shadow:0 14px 24px #08493414,inset 0 1px #ffffffeb}.left-column>.panel:nth-child(2) .product-card.selected{background:linear-gradient(#fffaf4 0%,#fff 100%);border-color:#f77f0047;box-shadow:inset 0 0 0 1px #f77f001a,0 16px 26px #f77f001a}.left-column>.panel:nth-child(2) .product-card.flash{background:linear-gradient(#fff8ef 0%,#fff 100%);border-color:#f77f0057}.left-column>.panel:nth-child(2) .product-thumb{border-radius:18px;width:62px;height:62px}.left-column>.panel:nth-child(2) .product-name{font-size:13px}.left-column>.panel:nth-child(2) .product-note-row{align-items:flex-start}.left-column>.panel:nth-child(2) .product-note-row span:last-child{color:var(--ink-soft);font-size:12px;line-height:1.45}.left-column>.panel:nth-child(2) .product-price{color:#0a7f5b}.left-column>.panel:nth-child(2) .footer-actions.flash-actions{margin-top:2px}.left-column>.panel:nth-child(2) .footer-actions.flash-actions .primary-button,.left-column>.panel:nth-child(2) .footer-actions.flash-actions .ghost-button{border-radius:14px;min-height:42px}.items-menu-action-list{gap:10px;display:grid}.items-menu-note{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);border-radius:16px;padding:12px 14px;font-size:12px;line-height:1.5}.split-screen-modal{width:min(900px,100% - 28px)}.split-screen-status-card{background:linear-gradient(135deg,#f77f0014 0%,#2f7bda14 100%);border-color:#f77f0024;border-radius:20px;padding:16px}.split-screen-count-row,.split-screen-mode-row{flex-wrap:wrap;gap:8px;display:flex}.split-screen-count-chip,.split-screen-mode-chip{border:1px solid var(--line);background:var(--surface-soft);min-height:36px;color:var(--ink-soft);box-shadow:var(--shadow-xs);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.split-screen-count-chip.active,.split-screen-mode-chip.active{color:#ba5d06;background:#f77f001f;border-color:#f77f0047}.split-screen-roster-warning{color:#b45a05;background:#f77f001f;border:1px solid #f77f0052;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.45;display:inline-flex}.split-screen-roster-warning .icon{color:inherit}.split-screen-preview-surface{border:1px solid var(--line);color:#fff;background:linear-gradient(#15202d 0%,#0b1219 100%);border-radius:22px;padding:16px;overflow:hidden;box-shadow:0 18px 36px #050c123d}.split-screen-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.split-stage-preview-canvas{overscroll-behavior:contain;border:1px solid #83aadd5c;border-radius:14px;height:clamp(220px,52vh,420px);margin-top:2px;overflow:auto;box-shadow:inset 0 1px #83aadd38}.split-stage-preview-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.split-stage-preview-pane{height:clamp(220px,44vh,340px)}.split-stage-preview-pane-label{z-index:2;color:#c0d4ee;letter-spacing:.04em;text-transform:uppercase;background:#061222b8;border:1px solid #83aadd66;border-radius:999px;align-items:center;margin:10px 10px 0;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex;position:sticky;top:0}.split-stage-preview-canvas .split-stage-grid{overscroll-behavior:contain;align-content:start;width:100%;height:auto;min-height:100%;overflow:auto}.split-stage-preview-grid .split-stage-tile{min-height:0}.split-stage-preview-canvas .split-stage-tile{min-height:96px;overflow:hidden}.split-stage-preview-canvas .split-stage-tile.focus{min-height:164px}.split-screen-preview-grid,.split-stage-grid{gap:10px;min-height:0;display:grid}.split-screen-preview-grid{min-height:340px}.split-screen-preview-tile,.split-stage-tile{isolation:isolate;background:linear-gradient(#1c2c3df0 0%,#111d2af5 100%);border:1px solid #ffffff1f;border-radius:18px;min-height:86px;position:relative;box-shadow:inset 0 1px #ffffff14}.split-screen-preview-tile.focus,.split-stage-tile.focus{min-height:160px}.split-screen-preview-tile.host,.split-stage-tile.host{background:radial-gradient(circle at 18% 22%,#f77f0038,#0000 22%),linear-gradient(#2d476afa 0%,#162637fa 100%)}.split-screen-preview-fill,.split-stage-fill{border-radius:inherit;opacity:.88;background:radial-gradient(circle at 75% 18%,#ffffff1f,#0000 18%),radial-gradient(circle at 26% 76%,#03cd8c2e,#0000 20%);position:absolute;inset:0;overflow:hidden}.split-screen-preview-fill.video-on,.split-stage-video.simulated{border-radius:inherit;background:radial-gradient(circle at 18% 24%,#f8ac6747,#0000 26%),radial-gradient(circle at 72% 30%,#5e88be42,#0000 24%),linear-gradient(160deg,#674832e6 0%,#352419f2 48%,#181724fa 100%);position:absolute;inset:0;overflow:hidden}.split-stage-video.simulated:after{content:"";background:linear-gradient(#05090e0a 42%,#05090e9e 100%);position:absolute;inset:0}.split-stage-fill.video-off{background:radial-gradient(circle at 18% 26%,#ffd6a833,#0000 30%),radial-gradient(circle at 72% 16%,#89abde3d,#0000 26%),linear-gradient(160deg,#23364feb 0%,#121e2ef0 52%,#09111cf7 100%)}.split-screen-preview-body,.split-stage-meta{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:12px;display:flex;position:relative}.split-stage-meta{background:linear-gradient(#060c1414 44%,#060c14bd 100%)}.split-stage-tile.video-off .split-stage-meta{background:linear-gradient(#0b131e4d 24%,#0b131ed1 100%)}.split-screen-preview-avatar,.split-stage-avatar{color:#fff;background:#ffffff38;border:1px solid #fff6;border-radius:50%;place-items:center;width:56px;height:56px;font-size:16px;font-weight:900;display:grid;box-shadow:0 8px 20px #00000038,inset 0 1px #ffffff24}.split-screen-preview-handle,.split-stage-handle{letter-spacing:.01em;color:#fff;text-shadow:0 2px 8px #00000085;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 52px);font-size:12px;font-weight:700;position:absolute;bottom:10px;left:12px;overflow:hidden}.split-screen-preview-role,.split-stage-role{color:#ffffffe6;text-shadow:0 2px 8px #00000085;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);font-size:11px;font-weight:500;position:absolute;bottom:10px;left:12px;overflow:hidden}.split-screen-preview-body>.split-screen-preview-badge{position:absolute;top:10px;right:10px}.split-screen-preview-badge,.split-stage-badge{color:#fffffff5;background:#121a259e;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.split-stage-badge-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:calc(100% - 120px);display:flex;position:absolute;top:10px;right:10px}.split-stage-quick-icons{opacity:0;pointer-events:none;z-index:3;align-items:center;gap:6px;max-width:calc(100% - 120px);transition:opacity .18s,transform .18s;display:flex;position:absolute;top:10px;left:10px;transform:translateY(-6px)}.split-stage-tile:hover .split-stage-quick-icons,.split-stage-tile:focus-within .split-stage-quick-icons{opacity:1;pointer-events:auto;transform:translateY(0)}.split-stage-icon-button{color:#f4f9fff5;background:#080f18cc;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 6px 16px #00000038}.split-stage-icon-button.active{background:#542d08c7;border-color:#f77f008c}.split-stage-icon-button.danger{color:#ffd5d5;background:#4b1010b3;border-color:#ff60606b}.split-stage-more-wrap{position:relative}.split-stage-more-vertical{transform:rotate(90deg)}.split-stage-more-menu{z-index:100;background:#0a121df5;border:1px solid #93b2d447;border-radius:12px;flex-direction:column;gap:4px;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 32px #02080e75}.split-stage-more-item{color:#ebf4ff;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:flex-start;align-items:center;gap:8px;min-height:30px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.split-stage-more-item:hover,.split-stage-more-item:focus-visible{background:#142133bd;border-color:#93b2d44d}.split-stage-more-item.danger{color:#ffd5d5}.split-stage-more-item.danger:hover,.split-stage-more-item.danger:focus-visible{background:#4d1414bd;border-color:#ff606066}.split-stage-mic-corner{color:#ecf5ff;z-index:3;background:#080f18d6;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 18px #00000047}.split-stage-mic-corner.muted{color:#ffd6d6;background:#4c1212c7;border-color:#ff606073}.split-stage-mic-corner .icon,.split-stage-more-item .icon,.split-stage-icon-button .icon{width:14px;height:14px}.split-stage-tile:hover:after,.split-stage-tile:focus-within:after{box-shadow:inset 1px 0 #83aadd61,inset 0 1px #83aadd52,inset 0 0 0 1px #f77f0052}.split-screen-preview-tile.video-on .split-screen-preview-avatar,.split-stage-tile.video-on .split-stage-avatar{display:none}.split-screen-preview-tile.video-on .split-screen-preview-role,.split-stage-tile.video-on .split-stage-role{color:#ffffffdb}.split-screen-preview-tile.video-off .split-screen-preview-avatar,.split-stage-tile.video-off .split-stage-avatar{display:grid}.split-stage-surface{background:radial-gradient(circle at 18% 18%,#03cd8c1f,#0000 24%),radial-gradient(circle at 74% 18%,#f77f001f,#0000 18%),linear-gradient(#131b24 0%,#0a1016 100%);flex-direction:column;gap:6px;width:100%;height:100%;padding:4px;display:flex;position:relative}.split-stage-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.split-stage-toolbar .teleprompter-chip{color:#fff;background:#ffffff1a;border-color:#ffffff1a}.split-stage-grid{background:linear-gradient(#121f2df2 0%,#0b121bfa 100%);border:1px solid #83aadd61;border-radius:12px;flex:auto;gap:0;min-height:0;overflow:hidden}.split-stage-video{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.split-stage-video .stage-video-shell,.split-stage-video .stage-live-video,.split-stage-video .stage-live-fallback{width:100%;height:100%}.split-stage-video .stage-live-video{-o-object-fit:cover;object-fit:cover;filter:brightness(1.16)contrast(1.08)saturate(1.08);transform:scaleX(-1)}.split-stage-tile{box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;overflow:visible}.split-stage-tile.host{background:0 0}.split-stage-tile:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 #83aadd57,inset 0 1px #83aadd47}.split-stage-tile:hover,.split-stage-tile:focus-within{z-index:6}.split-stage-video .stage-live-fallback{background:linear-gradient(#161f2dcc 0%,#0a0f1699 100%)}.start-stop-button{border-radius:999px;min-height:48px;padding:0 18px;font-size:12px;font-weight:900;box-shadow:0 14px 24px #08493424}.start-stop-button.primary{background:var(--ev-orange);color:#fff;border-color:#f77f0057}.start-stop-button.danger{color:#fff;background:#ff5f57;border-color:#ff5f5757}@media (width<=1180px){.split-screen-toolbar,.split-stage-toolbar{flex-direction:column;align-items:stretch}.split-screen-preview-grid{min-height:280px}.split-stage-preview-canvas{height:min(320px,42vh)}.split-stage-preview-dual-grid{grid-template-columns:1fr}}.request-queue-card{flex-direction:column;gap:12px;display:flex}.request-queue-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.request-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.request-meta-card{background:#ffffffd6;border:1px solid #b8c5be94;border-radius:16px;padding:12px;box-shadow:inset 0 1px #ffffffe6}.request-meta-card span,.guest-summary-card span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:800;display:block}.request-meta-card strong,.guest-summary-card strong{color:var(--ink);margin-top:6px;font-size:18px;font-weight:900;display:block}.request-queue-list,.guest-stack{flex-direction:column;gap:10px;display:flex}.request-line,.guest-entry{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fffffff5;border-radius:18px}.request-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.request-avatar{border-radius:14px;width:40px;height:40px}.request-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.request-question{color:#314457;font-size:12px;line-height:1.52}.request-actions,.guest-entry-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.request-actions{max-width:230px}.request-empty{min-height:72px}.request-more-copy,.guest-empty-copy{color:var(--ink-muted);font-size:12px}.guest-workspace-modal{width:min(960px,100% - 24px)}.guest-workspace-shell{flex-direction:column;gap:14px;display:flex}.guest-workspace-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.guest-workspace-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.guest-column{flex-direction:column;gap:14px;display:flex}.guest-section-card{background:linear-gradient(#fff 0%,#f8fbf9 100%);border:1px solid #bfcdc58a;border-radius:22px;padding:14px;box-shadow:inset 0 1px #fffffff0}.guest-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.guest-section-head .modal-title{font-size:15px}.guest-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.guest-summary-card{background:#ffffffe0;border:1px solid #bfcdc58a;border-radius:16px;padding:12px;box-shadow:inset 0 1px #ffffffeb}.guest-entry{padding:14px}.guest-entry.host{background:linear-gradient(#fff8ef 0%,#fffdf8 100%);border-color:#f77f0057}.guest-entry.onstage{background:linear-gradient(#2f7bda0f 0%,#fffffff5 100%);border-color:#2f7bda42}.guest-entry.waiting{background:linear-gradient(#03cd8c0d 0%,#fffffff5 100%);border-color:#03cd8c38}.guest-entry.removed{opacity:.78;background:linear-gradient(#1422330a 0%,#fffffff5 100%)}.guest-entry-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.guest-entry-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.guest-entry-avatar{color:#b86209;background:linear-gradient(#f77f0029 0%,#f77f0014 100%);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.guest-entry-meta{min-width:0}.guest-entry-name{color:var(--ink);font-size:14px;font-weight:800}.guest-entry-role{color:var(--ink-muted);margin-top:3px;font-size:12px}.guest-entry-note{color:#314457;margin-top:8px;font-size:12px;line-height:1.5}.guest-entry-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.guest-chip-row{flex-wrap:wrap;gap:8px;display:flex}.guest-request-list{flex-direction:column;gap:10px;display:flex}.guest-request-card{background:#fffffff5;border:1px solid #bfcdc580;border-radius:18px;padding:12px}.guest-request-card .request-actions{justify-content:flex-start;max-width:none;margin-top:10px}.guest-quick-add-row{flex-wrap:wrap;gap:8px;display:flex}.guest-toolbar-actions{flex-wrap:wrap;gap:10px;display:flex}.cast-pill{min-height:30px;color:var(--ink-soft);background:#ffffffe0;border:1px solid #b8c5be94;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.cast-pill.host{color:#b86209;background:#f77f001f;border-color:#f77f003d}.cast-pill.live{color:#175f98;background:#2f7bda1f;border-color:#2f7bda38}.cast-pill.waiting{color:#087456;background:#03cd8c1a;border-color:#03cd8c38}.cast-pill.removed{color:var(--ink-soft);background:#1422330f;border-color:#1422331a}.request-chip-video{color:#b86209;background:#f77f001f;border-color:#f77f0038}.request-chip-audio{color:#5d4ddd;background:#715fff1a;border-color:#715fff38}.request-chip-live{color:#175f98;background:#2f7bda1f;border-color:#2f7bda38}.request-chip-muted{color:var(--ink-soft);background:#1422330f;border-color:#1422331a}.audience-request-launcher{color:#b86209;min-height:34px;box-shadow:var(--shadow-xs);background:#f77f001f;border:1px solid #f77f003d;border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:800;display:flex}.request-launch-count{color:#9a5407;background:#ffffffeb;border:1px solid #f77f002e;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:900;display:inline-flex}.request-workspace-modal{width:min(1020px,100% - 24px)}.request-workspace-shell{flex-direction:column;gap:14px;display:flex}.request-workspace-hero{background:linear-gradient(#fffaf3 0%,#fff 100%);border:1px solid #f77f0029;border-radius:24px;padding:16px}.request-workspace-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.request-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.request-kpi-card{background:#ffffffeb;border:1px solid #bfcdc58a;border-radius:16px;padding:12px;box-shadow:inset 0 1px #ffffffeb}.request-kpi-card span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:800;display:block}.request-kpi-card strong{color:var(--ink);margin-top:6px;font-size:18px;font-weight:900;display:block}.request-workspace-note{color:#314457;margin-top:12px;font-size:12px;line-height:1.58}.request-workspace-grid{grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);align-items:start;gap:14px;display:grid}.request-workspace-column{flex-direction:column;gap:14px;display:flex}.request-workspace-card{background:linear-gradient(#fff 0%,#f8fbf9 100%);border:1px solid #bfcdc58a;border-radius:22px;padding:14px;box-shadow:inset 0 1px #fffffff0}.request-line.expanded{grid-template-columns:auto minmax(0,1fr) 210px;padding:14px}.request-line-main{flex-direction:column;gap:8px;min-width:0;display:flex}.request-line-side{flex-direction:column;align-items:stretch;gap:10px;display:flex}.request-line-side .field-help{text-align:right}.request-actions.stacked{flex-direction:column;align-items:stretch;max-width:none}.request-workspace-empty{min-height:120px}.request-workspace-tips{flex-direction:column;gap:10px;display:flex}.request-tip-card{background:#ffffffeb;border:1px solid #bfcdc57a;border-radius:18px;padding:12px}.request-tip-title{color:var(--ink);font-size:13px;font-weight:800}.request-tip-copy{color:#314457;margin-top:6px;font-size:12px;line-height:1.55}.request-route-row{border-top:1px solid #b8c5be5c;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.request-route-row:first-child{border-top:none;padding-top:0}.request-route-label{color:var(--ink);font-size:12px;font-weight:700}.request-route-copy{color:var(--ink-muted);margin-top:3px;font-size:11px;line-height:1.5}@media (width<=1180px){.request-kpi-grid,.request-workspace-grid,.request-line.expanded{grid-template-columns:1fr}.request-line-side .field-help{text-align:left}.request-actions.stacked{flex-flow:wrap}.request-meta-grid,.guest-summary-grid,.guest-workspace-grid,.request-line{grid-template-columns:1fr}.request-actions{justify-content:flex-start;max-width:none}}:root{--button-3d-sheen:#ffffff52;--button-3d-sheen-soft:#ffffff14;--button-3d-edge-neutral:#08493426;--button-3d-shadow-neutral:#08493426;--button-3d-edge-green:#08745657;--button-3d-shadow-green:#03cd8c33;--button-3d-edge-orange:#ba620975;--button-3d-shadow-orange:#f77f0033;--button-3d-edge-blue:#175f986b;--button-3d-shadow-blue:#2f7bda33;--button-3d-edge-danger:#a434347a;--button-3d-shadow-danger:#ff606033}.start-here-button{color:#fff;letter-spacing:.01em;background:linear-gradient(#ffa432 0%,#f77f00 100%);border-color:#f77f006b;border-radius:14px;min-height:36px;padding:0 14px;font-size:12px;font-weight:800;box-shadow:0 8px 16px #f77f0029}.start-here-button:hover{background:linear-gradient(#ffab44 0%,#fb8611 100%);box-shadow:0 10px 18px #f77f002e}.start-here-button:active{transform:translateY(0);box-shadow:0 6px 12px #f77f0024}.start-here-button .icon{color:#fff}.dock .dock-side button.interactive.dock-button{--button-edge:var(--button-3d-edge-neutral);--button-shadow:var(--button-3d-shadow-neutral);background-image:linear-gradient(180deg, var(--button-3d-sheen) 0%, var(--button-3d-sheen-soft) 42%, #fff0 100%);border-bottom-width:2px;transition:transform .12s,box-shadow .12s,filter .12s,background .16s,border-color .16s,opacity .16s;position:relative;transform:translateY(0);box-shadow:inset 0 1px 0 #ffffffd1, inset 0 -1px 0 #ffffff14, 0 1px 0 #ffffff57, 0 6px 0 var(--button-edge), 0 11px 18px var(--button-shadow)!important}.dock .dock-side button.interactive.dock-button:hover{filter:saturate(1.03)brightness(1.015);transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffffffd6, inset 0 -1px 0 #ffffff14, 0 1px 0 #ffffff61, 0 7px 0 var(--button-edge), 0 14px 22px var(--button-shadow)!important}.dock .dock-side button.interactive.dock-button:active{transform:translateY(4px);box-shadow:inset 0 2px 3px #00000014, inset 0 1px 0 #ffffff5c, 0 2px 0 var(--button-edge), 0 7px 12px #0849341a!important}.dock .dock-side button.interactive.dock-button:disabled{filter:grayscale(.08);transform:translateY(0);box-shadow:inset 0 1px #ffffff8f,0 2px #08493414,0 7px 12px #08493414!important}.dock .dock-side button.interactive.dock-button.primary{--button-edge:var(--button-3d-edge-orange);--button-shadow:var(--button-3d-shadow-orange)}.dock .dock-side button.interactive.dock-button.success{--button-edge:var(--button-3d-edge-green);--button-shadow:var(--button-3d-shadow-green)}.dock .dock-side button.interactive.dock-button.danger{--button-edge:var(--button-3d-edge-danger);--button-shadow:var(--button-3d-shadow-danger)}.dock .dock-side button.interactive.dock-button.active{--button-edge:var(--button-3d-edge-blue);--button-shadow:var(--button-3d-shadow-blue)}:is(.dock .dock-side button.interactive.dock-button.active,.dock .dock-side button.interactive.dock-button.primary,.dock .dock-side button.interactive.dock-button.success,.dock .dock-side button.interactive.dock-button.danger){box-shadow:inset 0 0 0 1px #ffffffa6, inset 0 1px 0 #ffffffd6, inset 0 -1px 0 #ffffff14, 0 1px 0 #ffffff5c, 0 6px 0 var(--button-edge), 0 13px 20px var(--button-shadow)!important}.topbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:9px 14px 7px}.topbar-main{align-items:center;min-width:0;display:flex}.topbar-status-row{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.status-buttons{flex-wrap:nowrap;flex:auto;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.session-path-label{border-radius:999px;max-width:420px;min-height:34px;padding:0 12px;font-size:11px}.planned-countdown-chip{white-space:nowrap;background:linear-gradient(#f77f0014 0%,#fffffffa 100%);border-color:#f77f0038;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;display:inline-flex}.planned-countdown-chip.live{background:linear-gradient(#03cd8c14 0%,#fffffffa 100%);border-color:#03cd8c38}.planned-countdown-chip-copy{align-items:center;gap:6px;min-width:0;display:flex}.planned-countdown-chip-label{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:800}.planned-countdown-chip-value{color:var(--ink);font-size:12px;font-weight:900;line-height:1}.planned-countdown-chip-meta{color:var(--ink-soft);font-size:11px;font-weight:700}.header-actions.topbar-utility-strip{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.metric-card.topbar-metric-card{border-radius:999px;flex-direction:row;align-items:center;gap:10px;min-width:auto;min-height:34px;padding:0 12px;display:inline-flex}.metric-card.topbar-metric-card .metric-label{color:var(--ink-soft);font-size:11px}.metric-card.topbar-metric-card .metric-value{margin-top:0;font-size:13px}.topbar-metrics-row{display:none}.language-simple-modal{width:min(740px,100% - 24px)}.language-simple-hero{background:linear-gradient(#2f7bda14 0%,#f8fbff 100%);border-color:#2f7bda29}.language-simple-section{padding:14px}.language-simple-pill-row,.language-simple-summary-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.language-simple-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.language-simple-switch-card,.language-simple-signal-card{text-align:left;padding:14px}.language-simple-switch-card.active{background:linear-gradient(#03cd8c14 0%,#fff 100%);border-color:#03cd8c42}.language-signal-row{border-top:1px solid #08493414;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}@media (width<=1400px){.topbar{gap:8px;padding:6px 12px}.topbar-status-row{gap:8px}}@media (width<=1000px){.topbar-status-row{flex-wrap:wrap;justify-content:center}.header-actions.topbar-utility-strip{border-top:1px solid var(--line);justify-content:center;width:100%;margin-top:4px;margin-left:0;padding-top:8px}}.right-column{min-height:0;display:flex}.live-audience-panel{flex:auto;height:100%;min-height:0}.live-audience-panel .audience-body,.live-audience-panel .tab-surface{min-height:0}.live-audience-panel .tab-surface{flex:auto}.live-audience-panel .chat-list,.live-audience-panel .giveaway-list{padding-bottom:20px}.stage-header .segment-button{min-width:112px}.stage-header .segment-button.active{background:var(--ev-green);color:#fff;border-color:#03cd8c57;box-shadow:0 12px 22px #03cd8c38}.stage-header .segment-button.active .icon{color:#fff}.scene-manager-modal{width:min(640px,100% - 42px)}.scene-manager-body,.sources-workspace-body,.multicam-workspace-body,.av-workspace-body,.buyer-workspace-body{gap:16px}.scene-manager-hero,.sources-workspace-hero,.multicam-workspace-hero,.av-workspace-hero,.buyer-workspace-hero{background:linear-gradient(135deg,#f77f0014 0%,#03cd8c14 100%);border:1px solid #0849341a;border-radius:20px;padding:16px;box-shadow:0 12px 22px #0849340f}.scene-manager-modal .scene-list{gap:12px}.scene-manager-modal .scene-card{background:linear-gradient(#fff 0%,#f6fbf8 100%);border-color:#0849341a;border-radius:20px;padding:16px;box-shadow:0 14px 24px #0849340f}.scene-manager-modal .scene-card.active{border-color:#03cd8c4d;box-shadow:0 16px 30px #03cd8c1a}.scene-manager-modal .source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scene-manager-modal .tile-button,.sources-workspace-drawer .tile-button{white-space:normal}.scene-manager-modal .tile-button{background:linear-gradient(#fff 0%,#f7fbff 100%);border-color:#2f7bda24;border-radius:18px;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:108px;padding:14px;box-shadow:0 12px 22px #2f7bda0f}.source-scene-tile-icon{color:#1a62a0;background:#2f7bda1a;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.source-scene-tile-label{color:var(--ink);font-size:13px;font-weight:800}.source-scene-tile-note{color:var(--ink-muted);white-space:normal;font-size:11px;line-height:1.45;display:block}.sources-workspace-drawer{width:min(540px,100% - 32px)}.sources-workspace-drawer .source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sources-workspace-drawer .tile-button{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#8d5eff2e;border-radius:20px;gap:10px;min-height:112px;padding:14px;box-shadow:0 14px 24px #715fff14}.sources-workspace-drawer .tile-button.active{background:linear-gradient(#fff 0%,#8d5eff1f 100%);border-color:#8d5eff57}.sources-workspace-drawer .tile-button .source-note{white-space:normal;color:var(--ink-muted);line-height:1.45}.sources-workspace-drawer .source-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#8d5eff24;border-radius:20px;padding:16px;box-shadow:0 12px 22px #715fff0f}.multicam-workspace-modal.modal.medium{width:min(840px,100% - 36px)}.multicam-workspace-modal.modal.large{width:min(940px,100% - 36px)}.multicam-workspace-modal .camera-grid{gap:14px}.multicam-workspace-modal .camera-card,.multicam-workspace-modal .screen-card{background:linear-gradient(#fff 0%,#f7fbff 100%);border-color:#2f7bda24;border-radius:22px;min-height:164px;padding:16px;position:relative;box-shadow:0 16px 28px #2f7bda14}.multicam-workspace-modal .camera-preview{background:#0f192308;border-style:solid;min-height:88px}.multicam-workspace-modal .camera-preview.live-preview{background:linear-gradient(#122235 0%,#0f1d2d 100%);border-style:solid;border-color:#2f7bda29;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.multicam-workspace-modal .camera-preview-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform-origin:50%;width:100%;height:100%;display:block;transform:scaleX(-1)}.multicam-workspace-modal .camera-preview-video.source-portrait{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:auto;max-width:100%;height:100%}.multicam-workspace-modal .camera-preview.live-preview.is-fallback .camera-preview-video{opacity:.08}.multicam-workspace-modal .camera-preview-fallback{color:#d4dfec;letter-spacing:.01em;background:linear-gradient(#080f198f 0%,#080f19a8 100%);justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset:0}.multicam-workspace-modal .camera-card.active,.multicam-workspace-modal .screen-card.active{background:linear-gradient(#f2fff9 0%,#eafbf4 100%);border-color:#0fa968d9;box-shadow:inset 0 0 0 2px #0fa96861,0 18px 34px #0fa96833}.multicam-workspace-modal .source-selected-pill{color:#0d6f34;letter-spacing:.03em;background:#0fa96829;border:1px solid #0fa96880;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:10px;right:10px}.av-workspace-drawer{width:min(470px,100% - 28px)}.av-workspace-drawer .choice-group{align-self:flex-start}.av-workspace-drawer .summary-card{border-radius:20px}.av-workspace-drawer .mixer-card{border-radius:22px;box-shadow:0 18px 30px #0849341f}.av-workspace-drawer .setting-grid{gap:12px}.av-workspace-drawer .option-button,.av-workspace-drawer .choice-chip{border-radius:18px;min-height:64px}.buyer-view-workspace-modal{width:min(980px,100% - 28px)}.buyer-view-workspace-modal .phone-layout{grid-template-columns:320px minmax(0,1fr);gap:16px}.buyer-view-workspace-modal .phone-frame{border-radius:30px;box-shadow:0 18px 34px #0849341a}.buyer-view-workspace-modal .preview-card,.buyer-view-workspace-modal .summary-card{border-radius:20px;box-shadow:0 16px 28px #08493414}.buyer-view-workspace-modal .campaign-list{gap:12px}.language-simple-hero.analytics-live-card{color:var(--ink);background:linear-gradient(135deg,#fff 0%,#eefaf5 100%);border-color:#03cd8c33;box-shadow:0 16px 28px #08493414}.language-simple-hero .analytics-live-title,.language-simple-hero .analytics-live-kpis strong{color:var(--ink)}.language-simple-hero .analytics-live-subtitle,.language-simple-hero .analytics-live-kpis div{color:#496071;border-color:#0849341a}.language-simple-hero .analytics-ghost{color:#087456;background:#03cd8c24;border-color:#03cd8c47}@media (width<=1200px){.buyer-view-workspace-modal .phone-layout{grid-template-columns:1fr}}.teleprompter-launcher-card{gap:10px;padding:14px;overflow:hidden}.teleprompter-launcher-top{gap:10px}.teleprompter-launcher-copy{line-height:1.42}.teleprompter-launcher-highlight,.teleprompter-launcher-secondary{border-radius:18px;padding:12px}.teleprompter-launcher-highlight span,.teleprompter-launcher-secondary-copy{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.48;display:-webkit-box;overflow:hidden}.teleprompter-launcher-grid{gap:8px}.teleprompter-launcher-stat{padding:10px 11px}.teleprompter-launcher-stat-label{font-size:10px}.teleprompter-launcher-stat-value{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.38;display:-webkit-box;overflow:hidden}.teleprompter-launcher-row{align-items:center;gap:10px}.teleprompter-launcher-note{flex:auto;min-width:0;max-width:100%;font-size:11px;line-height:1.4}.teleprompter-inline-button{flex:none}.teleprompter-launcher-shell>.footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.teleprompter-launcher-shell>.footer-actions>*{min-width:0}.teleprompter-launcher-shell>.footer-actions .primary-button,.teleprompter-launcher-shell>.footer-actions .ghost-button,.left-column>.panel:nth-child(2) .footer-actions.flash-actions .primary-button,.left-column>.panel:nth-child(2) .footer-actions.flash-actions .ghost-button{white-space:nowrap;text-overflow:ellipsis;gap:6px;min-width:0;padding:0 10px;font-size:11px;line-height:1;overflow:hidden}.left-column>.panel:nth-child(2) .footer-actions.flash-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.left-column>.panel:nth-child(2) .product-card{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:12px}.left-column>.panel:nth-child(2) .product-thumb{width:58px;height:58px}.left-column>.panel:nth-child(2) .product-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.left-column>.panel:nth-child(2) .product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:1.38;display:-webkit-box;overflow:hidden}.left-column>.panel:nth-child(2) .product-price{white-space:nowrap;font-size:12px;line-height:1.2}.left-column>.panel:nth-child(2) .product-note-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.left-column>.panel:nth-child(2) .product-note-row span:first-child{white-space:nowrap}.left-column>.panel:nth-child(2) .product-note-row span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.left-column>.panel:nth-child(2) .product-meta{flex-wrap:wrap;align-items:center;gap:8px}.left-column>.panel:nth-child(2) .product-id{margin-left:auto;font-size:10.5px}.left-column>.panel:nth-child(2) .inline-pill,.left-column>.panel:nth-child(2) .product-goal-pill{max-width:100%}.left-column>.panel:nth-child(2) .product-goal-pill{overflow:hidden}.modal .toggle-group .mode-button.active,.modal .toggle-group .segment-button.active,.modal .view-group .segment-button.active,.modal .choice-group .mode-button.active,.modal .choice-group .choice-chip.active,.modal .choice-row .choice-chip.active,.modal .setting-grid .option-button.active,.drawer .toggle-group .mode-button.active,.drawer .toggle-group .segment-button.active,.drawer .view-group .segment-button.active,.drawer .choice-group .mode-button.active,.drawer .choice-group .choice-chip.active,.drawer .choice-row .choice-chip.active,.drawer .setting-grid .option-button.active,.popover-card .toggle-group .mode-button.active,.popover-card .toggle-group .segment-button.active,.popover-card .view-group .segment-button.active,.popover-card .choice-group .mode-button.active,.popover-card .choice-group .choice-chip.active,.popover-card .choice-row .choice-chip.active,.popover-card .setting-grid .option-button.active{background:var(--ev-green);color:#fff;border-color:#03cd8c6b;box-shadow:0 12px 20px #03cd8c2e,inset 0 1px #ffffff2e}.modal .toggle-group .mode-button.active .icon,.modal .toggle-group .segment-button.active .icon,.modal .view-group .segment-button.active .icon,.modal .choice-group .mode-button.active .icon,.modal .choice-group .choice-chip.active .icon,.modal .choice-row .choice-chip.active .icon,.modal .setting-grid .option-button.active .icon,.drawer .toggle-group .mode-button.active .icon,.drawer .toggle-group .segment-button.active .icon,.drawer .view-group .segment-button.active .icon,.drawer .choice-group .mode-button.active .icon,.drawer .choice-group .choice-chip.active .icon,.drawer .choice-row .choice-chip.active .icon,.drawer .setting-grid .option-button.active .icon,.popover-card .toggle-group .mode-button.active .icon,.popover-card .toggle-group .segment-button.active .icon,.popover-card .view-group .segment-button.active .icon,.popover-card .choice-group .mode-button.active .icon,.popover-card .choice-group .choice-chip.active .icon,.popover-card .choice-row .choice-chip.active .icon,.popover-card .setting-grid .option-button.active .icon{color:#fff}.modal .setting-grid .option-button.active .setting-note,.modal .setting-grid .option-button.active .field-help,.modal .setting-grid .option-button.active .source-note,.drawer .setting-grid .option-button.active .setting-note,.drawer .setting-grid .option-button.active .field-help,.drawer .setting-grid .option-button.active .source-note,.popover-card .setting-grid .option-button.active .setting-note,.popover-card .setting-grid .option-button.active .field-help,.popover-card .setting-grid .option-button.active .source-note{color:#ffffffd6}@media (width<=1500px){.content{grid-template-columns:324px minmax(0,1fr) 360px}.left-column{grid-template-rows:286px minmax(0,1fr)}}@media (width<=1180px){.teleprompter-launcher-note{display:none}.teleprompter-launcher-highlight span,.teleprompter-launcher-secondary-copy{-webkit-line-clamp:2}}.topbar-main{min-width:0}.topbar-status-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.status-buttons{min-width:0}.session-route-block{min-width:244px;max-width:320px;box-shadow:var(--shadow-xs);background:#ffffffeb;border:1px solid #0849341f;border-radius:16px;flex-direction:column;gap:4px;padding:7px 12px;display:flex}.session-route-line{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.session-route-key{color:#6c7d88;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.session-route-value{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.product-card{align-items:start}.product-name-stack{flex-direction:column;gap:4px;min-width:0;display:flex}.product-name{white-space:normal;font-size:13px;line-height:1.28}.product-stock-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.product-meta{align-items:center}.live-items-status-card{background:linear-gradient(#fffffffa 0%,#f7fcf9f5 100%);border:1px solid #0849341a;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:14px 15px;display:flex}.live-items-status-card.flash-live{background:linear-gradient(#fff9f1 0%,#fffdf7 100%);border-color:#f77f003d}.live-items-status-title{color:var(--ink);font-size:13px;font-weight:800}.live-items-status-note{color:var(--ink-muted);max-width:190px;margin-top:5px;font-size:12px;line-height:1.5}.live-items-status-pill-row{flex-flow:row;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.live-items-summary-toggle{border-radius:12px;justify-content:space-between;width:100%;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.live-items-summary-toggle-label{color:var(--ink-muted);font-size:11px}.live-items-summary-dropdown{flex-direction:column;gap:10px;width:100%;display:flex}.teleprompter-launcher-card-clean{flex-direction:column;gap:12px;padding:14px;display:flex}.teleprompter-launcher-top-clean{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.teleprompter-launcher-top-clean .panel-title-wrap{gap:10px}.teleprompter-compact-cues{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:8px;min-height:0;padding-right:4px;display:flex;overflow-y:scroll}.teleprompter-compact-cue{background:var(--surface);border:1px solid #0849341a;border-radius:14px;flex-direction:column;align-items:stretch;gap:6px;padding:10px 11px;display:flex}.teleprompter-compact-cue.live{background:#fff7ed;border-color:#f77f0033}.teleprompter-compact-cue.upnext{background:#f7fbff;border-color:#2f7bda2e}.teleprompter-compact-cue.note{background:#f8fbf9}.teleprompter-compact-cue-label{letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--ink-muted);font-size:10px;font-weight:800;display:block}.teleprompter-compact-cue-copy{color:var(--ink);font-size:12px;line-height:1.48;display:block}.teleprompter-launcher-stats-clean{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.teleprompter-mini-stat{background:var(--surface);border:1px solid #0849341a;border-radius:14px;padding:10px 11px}.teleprompter-mini-stat span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:800;display:block}.teleprompter-mini-stat strong{color:var(--ink);margin-top:6px;font-size:13px;line-height:1.3;display:block}.teleprompter-modal-toolbar-slim{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.teleprompter-connect-strip{background:linear-gradient(#fffffffa 0%,#f7fcf9f5 100%);border:1px solid #0849341a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.teleprompter-connect-copy{min-width:0}.teleprompter-connect-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-list.audience-chat-pro{background:linear-gradient(#fffffffa 0%,#f8fbf9f5 100%);flex-direction:column;gap:12px;padding:14px;display:flex}.chat-pinned-note{z-index:2;text-align:left;background:linear-gradient(#fff9f1 0%,#fff4e5 100%);border:1px solid #f77f004d;border-radius:0 0 12px 12px;width:100%;margin-top:-14px;padding:7px 10px;position:sticky;top:0;box-shadow:0 6px 14px #f77f001f}.chat-pinned-note-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-pinned-note-step{color:#a8691f;flex:none;font-size:10px;font-weight:800}.chat-pinned-note-copy{color:#2f4357;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.chat-unread-marker{z-index:2;justify-content:center;align-items:center;margin:-2px 0 0;display:flex;position:sticky;top:54px}.chat-unread-marker span{color:#9f6120;letter-spacing:.04em;text-transform:uppercase;background:#fff7ea;border:1px solid #f77f003d;border-radius:999px;align-items:center;padding:5px 10px;font-size:10px;font-weight:900;display:inline-flex}.chat-unread-jump{z-index:6;color:#fff;background:#ff8a1a;border:1px solid #f77f0052;border-radius:999px;width:36px;height:36px;font-size:12px;font-weight:900;position:absolute;bottom:82px;right:16px;box-shadow:0 12px 22px #f77f0047}.message-card-pro{align-items:flex-start;gap:10px;display:flex}.message-card-pro.is-pinned .message-bubble-neutral,.system-row.is-pinned{background:#fffaf3;border-color:#f77f003d}.message-card-pro.is-highlighted .message-bubble-neutral,.system-row.is-highlighted{box-shadow:0 0 0 2px #f77f0029, var(--shadow-xs);border-color:#f77f0070;animation:1.1s audience-message-highlight}@keyframes audience-message-highlight{0%{transform:translateY(0)}30%{transform:translateY(-1px)}to{transform:translateY(0)}}.message-avatar-photo{-o-object-fit:cover;object-fit:cover;width:36px;height:36px;box-shadow:var(--shadow-xs);background:#eef3f0;border:1px solid #0849341f;border-radius:999px;flex:none}.message-avatar-button{background:0 0;border:0;border-radius:999px;flex:none;padding:0;line-height:0}.message-avatar-button.active .message-avatar-photo,.message-avatar-button:hover .message-avatar-photo,.message-avatar-button:focus-visible .message-avatar-photo{border-color:#f77f007a;box-shadow:0 0 0 2px #f77f0033}.message-card-main{flex-direction:column;gap:6px;min-width:0;display:flex}.message-card-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.message-card-head strong{color:var(--ink)}.message-profile-trigger{color:var(--ink);background:0 0;border:0;padding:0;font-size:12px;font-weight:800;line-height:1}.message-profile-trigger.active,.message-profile-trigger:hover,.message-profile-trigger:focus-visible{color:#b35c09}.message-card-head span{color:var(--ink-muted)}.message-profile-actions{margin-top:-2px}.system-row-head{flex-wrap:wrap;gap:6px;display:flex;justify-content:flex-start!important;align-items:center!important}.system-row-head .system-meta{flex:none}.system-row-actions{justify-content:flex-start;align-items:center;gap:4px;margin-left:2px;display:inline-flex}.quick-pill.message-profile-ban{color:#b01f45;background:#df2a4f1a;border-color:#df2a4f57;min-height:30px}.quick-pill.message-pin-icon{width:24px;min-width:24px;min-height:24px;box-shadow:none;color:#cf5b0f;opacity:.98;background:0 0;border:none;border-radius:0;padding:0}.quick-pill.message-pin-icon .message-pin-glyph{font-size:16px;line-height:1;transition:transform .16s,filter .16s;display:inline-block;transform:none}.quick-pill.message-pin-icon.active,.quick-pill.message-pin-icon[aria-label=Unpin]{color:inherit;background:0 0;border:none}.quick-pill.message-pin-icon.active .message-pin-glyph,.quick-pill.message-pin-icon[aria-label=Unpin] .message-pin-glyph{filter:saturate(1.08);transform:none}.quick-pill.message-delete-icon{color:#d33f5c;width:24px;min-width:24px;min-height:24px;box-shadow:none;opacity:.98;background:0 0;border:none;border-radius:0;padding:0}.quick-pill.message-delete-icon .icon{width:18px;height:18px}.message-bubble-neutral{background:var(--surface);color:#23394d;max-width:100%;box-shadow:var(--shadow-xs);border:1px solid #0849341a;border-radius:15px;padding:10px 12px;font-size:13px;line-height:1.52}.message-bubble-neutral.host{background:#03cd8c14;border-color:#03cd8c33}.audience-composer-pro{padding:10px 14px;position:relative;display:block!important}.composer-inner-pro{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;align-items:center;gap:8px;width:100%;padding:4px 6px 4px 12px;transition:border-color .2s,box-shadow .2s;display:flex}.composer-inner-pro:focus-within{border-color:var(--ev-orange);box-shadow:0 0 0 3px #f77f0014}.composer-emoji-trigger{flex:none;justify-content:center;align-items:center;padding:0;font-size:20px;display:flex;box-shadow:none!important;background:0 0!important;border:none!important}.composer-input-minimal{min-width:0;height:34px;color:var(--ink);outline:none;flex:1;font-size:13px;background:0 0!important;border:none!important;padding:0!important}.composer-send-trigger{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s,background .2s,opacity .2s,filter .2s;display:flex;background:var(--ev-orange)!important;color:#fff!important;box-shadow:none!important;border:none!important;min-width:0!important;padding:0!important}.composer-send-trigger .icon{color:#fff!important}.composer-send-trigger.is-empty{cursor:default;filter:grayscale();opacity:.6;color:#94a3b8!important;background:#e2e8f0!important}.composer-send-trigger.is-empty .icon{color:#94a3b8!important}.composer-send-trigger:not(.is-empty):active{transform:scale(.9)}.attach-button.emoji-button{position:relative}.emoji-picker-card{width:220px;box-shadow:var(--shadow-md);z-index:12;background:#fffffffa;border:1px solid #0849341f;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px;display:grid;position:absolute;bottom:62px;left:12px}.emoji-chip{cursor:pointer;background:#f7faf8;border:1px solid #08493414;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.audience-scroll-panel{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow:auto}.qa-card.professional,.poll-builder-card,.poll-library-card,.giveaway-card.professional{background:var(--surface);box-shadow:var(--shadow-xs);border:1px solid #0849341a;border-radius:16px;padding:14px}.qa-card.professional.pinned{background:#fffaf3;border-color:#f77f0038}.qa-question-copy{color:var(--ink);margin-top:10px;font-size:13px;line-height:1.58}.qa-answer-box{resize:vertical;width:100%;min-height:100px;color:var(--ink);background:#f8fbf9;border:1px solid #0849341f;border-radius:16px;margin-top:12px;padding:12px 14px}.qa-answer-preview{background:#03cd8c0f;border:1px solid #03cd8c29;border-radius:14px;margin-top:12px;padding:12px 13px}.qa-answer-preview strong{text-transform:uppercase;letter-spacing:.04em;color:#087456;margin-bottom:6px;font-size:11px;display:block}.qa-answer-preview span{color:var(--ink);font-size:13px;line-height:1.58}.qa-answer-footer,.poll-builder-actions,.poll-library-footer,.sales-workspace-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.poll-builder-card .builder-row{gap:10px}.poll-option-input{width:100%;height:42px;color:var(--ink);background:#f8fbf9;border:1px solid #0849341f;border-radius:999px;padding:0 16px}.poll-option-row{align-items:center;gap:8px;display:flex}.poll-option-remove{min-height:32px;color:var(--ink-soft);background:#fffffff0;border:1px solid #08493429;border-radius:999px;flex:none;padding:0 11px;font-size:11px;font-weight:800;line-height:1}.poll-add-option-button{gap:8px;width:fit-content;min-height:34px;padding:0 12px}.poll-library-card+.poll-library-card{margin-top:12px}.poll-option-chip-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.poll-option-chip{color:var(--ink-soft);background:#f7faf8;border:1px solid #0849341a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.poll-source-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.sales-workspace-hero{background:linear-gradient(#fffaf2 0%,#fff 100%);border:1px solid #f77f0029;border-radius:18px;padding:14px}.sales-workspace-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.sales-workspace-kpi{background:var(--surface);border:1px solid #0849341a;border-radius:15px;padding:12px}.sales-workspace-kpi span{color:var(--ink-muted);font-size:11px;font-weight:700;display:block}.sales-workspace-kpi strong{color:var(--ink);margin-top:6px;font-size:18px;font-weight:800;display:block}.sales-feed-list{flex-direction:column;gap:10px;display:flex}.sales-feed-row{background:var(--surface);border:1px solid #0849341a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.sales-feed-avatar{-o-object-fit:cover;object-fit:cover;border:1px solid #0849341f;border-radius:999px;width:38px;height:38px}.sales-feed-main{min-width:0}.sales-feed-title{color:var(--ink);font-size:13px;font-weight:800}.sales-feed-copy{color:var(--ink-muted);margin-top:4px;font-size:12px;line-height:1.5}.sales-feed-side{text-align:right}.sales-feed-amount{color:#0a7f5b;font-size:14px;font-weight:900}.sales-feed-time{color:var(--ink-muted);margin-top:4px;font-size:11px}.stage-control-button.rehearse-control,.stage-control-button.record-control{background:#fffffff0;box-shadow:0 8px 18px #08493414}.stage-control-button.rehearse-control{color:#0d7a59;border:1px solid #03cd8c5c}.stage-control-button.rehearse-control:hover,.stage-control-button.rehearse-control.active{color:#cb3d55;background:#ff606024;border-color:#ff6060db}.stage-control-button.record-control{color:#c85f5f;border:1px solid #ff60605c}.stage-control-button.record-control:hover,.stage-control-button.record-control.active{color:#cb3d55;background:#ff606024;border-color:#ff6060db}.split-screen-hero-row{flex-wrap:wrap;gap:8px;display:flex}.split-screen-hero-chip{background:var(--surface);min-height:34px;color:var(--ink-soft);box-shadow:var(--shadow-xs);border:1px solid #0849341f;border-radius:999px;padding:0 12px;font-size:11px;font-weight:800}.split-screen-hero-chip.active{color:#fff;background:#03cd8c;border-color:#03cd8c}.request-workspace-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr)}.request-line.expanded{grid-template-columns:auto minmax(0,1fr);gap:12px}.request-line.expanded .request-line-main{min-width:0}.request-line.expanded .request-line-side{flex-direction:column;grid-column:2;gap:10px;display:flex}.request-line.expanded .request-actions.stacked{flex-wrap:wrap;gap:8px;width:100%;max-width:none;display:flex}.request-question{color:var(--ink);margin-top:10px;font-size:13px;line-height:1.6}.guest-request-card .guest-entry-note{color:var(--ink);font-size:13px;line-height:1.6}.guest-request-card .request-actions{flex-wrap:wrap;gap:8px;max-width:none;margin-top:12px;display:flex}.session-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.06fr);gap:14px}.session-workspace-list{gap:12px}.session-workspace-card-copy{color:#5f7280;margin-top:8px;font-size:13px;line-height:1.58}@media (width<=1320px){.session-route-block{max-width:none}.sales-workspace-kpis,.teleprompter-launcher-stats-clean{grid-template-columns:repeat(2,minmax(0,1fr))}.request-workspace-grid,.session-workspace-grid{grid-template-columns:1fr}}.session-route-block{gap:2px;padding:5px 12px}.session-route-line{gap:6px}.session-route-key,.session-route-value{line-height:1.05}.session-workspace-card{min-height:132px}.session-workspace-card-copy,.request-question,.guest-request-card .guest-entry-note,.live-items-status-note,.teleprompter-compact-cues{display:none}.chat-emoji-glyph{justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex}.left-column>.panel:first-child .toggle-group{display:none}.ghost-button.disabled{opacity:.58;pointer-events:none}.teleprompter-launcher-stats-clean,.split-stage-toolbar{display:none!important}.teleprompter-launcher-card-clean{gap:10px}.left-column>.panel:nth-child(2) .items-body,.left-column>.panel:nth-child(2) .product-list{gap:8px}.left-column>.panel:nth-child(2) .product-list-scroll{min-height:120px}.left-column>.panel:nth-child(2) .product-card,.product-card{border-radius:15px;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:10px}.left-column>.panel:nth-child(2) .product-thumb,.product-thumb{border-radius:14px;width:48px;height:48px}.product-main{gap:6px}.product-name-stack{gap:2px}.product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.22;display:-webkit-box;overflow:hidden}.product-price{font-size:16px;line-height:1.05}.product-stock-row{align-items:center;gap:8px}.stock-good,.stock-warn{font-size:11px;line-height:1.2}.product-id{font-size:10px;line-height:1.1}.inline-pill,.status-pill,.tag-badge,.winner-pill{padding:4px 8px;font-size:10px}.live-items-status-card{padding:10px 12px}.live-items-status-title{font-size:15px;line-height:1.15}.live-items-status-note{font-size:11px;line-height:1.4}.live-items-status-pill-row{flex-direction:row;justify-content:space-between;align-items:center;gap:6px;width:100%}.left-column>.panel:nth-child(2) .footer-actions{gap:8px}.left-column>.panel:nth-child(2) .items-body{padding:0 14px 18px!important}.left-column>.panel:nth-child(2) .footer-actions.flash-actions,.left-column>.panel:nth-child(2) .footer-actions{margin-top:8px!important;margin-bottom:2px!important;padding-inline:6px!important}.left-column{scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#12467085 #08493414;overflow-y:scroll!important}.left-column::-webkit-scrollbar{width:6px}.left-column::-webkit-scrollbar-track{background:#08493414;border-radius:999px}.left-column::-webkit-scrollbar-thumb{background:#12467085;border-radius:999px}.left-column::-webkit-scrollbar-thumb:hover{background:#124670b8}.left-column>.panel:first-child .teleprompter-inline-scroller,.left-column>.panel:first-child .teleprompter-compact-cues,.left-column>.panel:nth-child(2) .product-list-scroll{scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#1246707a #0849340f;overflow-y:scroll!important}.left-column>.panel:first-child .teleprompter-inline-scroller::-webkit-scrollbar{width:6px}.left-column>.panel:first-child .teleprompter-compact-cues::-webkit-scrollbar{width:6px}.left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar{width:6px}.left-column>.panel:first-child .teleprompter-inline-scroller::-webkit-scrollbar-track{background:#0849340f;border-radius:999px}.left-column>.panel:first-child .teleprompter-compact-cues::-webkit-scrollbar-track{background:#0849340f;border-radius:999px}.left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar-track{background:#0849340f;border-radius:999px}.left-column>.panel:first-child .teleprompter-inline-scroller::-webkit-scrollbar-thumb{background:#1246707a;border:2px solid #0849340f;border-radius:999px}.left-column>.panel:first-child .teleprompter-compact-cues::-webkit-scrollbar-thumb{background:#1246707a;border:2px solid #0849340f;border-radius:999px}.left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar-thumb{background:#1246707a;border:2px solid #0849340f;border-radius:999px}.left-column>.panel:first-child .teleprompter-inline-scroller::-webkit-scrollbar-thumb:hover{background:#124670ad}.left-column>.panel:first-child .teleprompter-compact-cues::-webkit-scrollbar-thumb:hover{background:#124670ad}.left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar-thumb:hover{background:#124670ad}.left-column>.panel:nth-child(2) .product-list-scroll{scrollbar-gutter:stable both-edges;scrollbar-width:auto;scrollbar-color:#124670d1 #08493429;overflow-y:scroll!important}.left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar{-webkit-appearance:none;width:14px}.left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar-track{background:#08493429;border-radius:999px}.left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar-thumb{background:#124670d1;border:3px solid #08493429;border-radius:999px}.left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar-thumb:hover{background:#124670f2}.teleprompter-compact-cues{display:flex!important}.teleprompter-session-summary{background:linear-gradient(#eafff7f5 0%,#f5fffbfa 100%);border:1px solid #03cd8c38;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.teleprompter-session-summary-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.teleprompter-session-kicker{letter-spacing:.04em;text-transform:uppercase;color:#067353;font-size:10px;font-weight:800}.teleprompter-session-name{color:var(--ink);font-size:13px;line-height:1.3}.teleprompter-session-meta{color:#4a6070;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.4;overflow:hidden}.teleprompter-session-pill{color:#0a6f52;background:#0849341a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.teleprompter-session-pill.live{color:#b53834;background:#ff5f5729}.teleprompter-session-pill.ready{color:#0a6f52;background:#03cd8c29}.teleprompter-session-pill.standby{color:#4a6070;background:#0849341a}.left-column{grid-template-rows:clamp(352px,42vh,520px) minmax(0,1fr)}.left-column>.panel:first-child .teleprompter-launcher-shell{gap:10px;padding:10px}.left-column>.panel:first-child .teleprompter-inline-scroller-card{background:linear-gradient(#fffffffa 0%,#f5fbf8fa 100%);border:1px solid #08493424;border-radius:14px;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px;display:flex}.left-column>.panel:first-child .teleprompter-inline-scroller-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.left-column>.panel:first-child .teleprompter-inline-scroller{scrollbar-gutter:stable;background:var(--surface);border:1px solid #0849341a;border-radius:12px;flex:auto;min-height:0;padding:10px 12px;overflow-y:scroll}.left-column>.panel:first-child .teleprompter-inline-track{flex-direction:column;gap:10px;display:flex}.left-column>.panel:first-child .teleprompter-inline-track p{color:#132537;margin:0;font-size:14px;line-height:1.55}.left-column>.panel:first-child .teleprompter-compact-cues{flex:none;max-height:116px}@media (width<=1500px){.left-column{grid-template-rows:clamp(332px,40vh,470px) minmax(0,1fr)}}@media (width<=1320px){.left-column{grid-template-rows:auto auto}}.left-column>.panel:first-child .teleprompter-compact-cue{flex-direction:column;align-items:stretch;gap:6px}.left-column>.panel:first-child .teleprompter-compact-cue-label,.left-column>.panel:first-child .teleprompter-compact-cue-copy{width:100%;display:block}.right-column .live-audience-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.right-column .live-audience-panel .panel-header{z-index:2;position:relative}.right-column .live-audience-panel .audience-body{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.right-column .live-audience-panel .tab-row{z-index:1;scrollbar-width:none;background-image:none;flex:none;margin:0;padding:4px 2px 10px;position:relative;overflow:auto hidden}.right-column .live-audience-panel .tab-row::-webkit-scrollbar{display:none}.right-column .live-audience-panel .audience-tab-button.active{box-shadow:0 6px 14px #f77f002e,inset 0 0 0 1px #fff3}.right-column .live-audience-panel .tab-surface{flex-direction:column;flex:auto;min-height:0;margin-top:0;display:flex;overflow:hidden}.right-column .live-audience-panel .tab-surface>.chat-list,.right-column .live-audience-panel .tab-surface>.audience-scroll-panel,.right-column .live-audience-panel .tab-surface>.giveaway-list{flex:auto;min-height:0;overflow:auto}.right-column .live-audience-panel .composer{z-index:2;flex:none;margin-top:10px;position:relative}.right-column .live-audience-panel .emoji-picker-card{z-index:24}.overlay-root{pointer-events:auto;animation:.42s cubic-bezier(.16,1,.3,1) both overlayRootFadeIn}.overlay-root .overlay-scrim,.overlay-root .overlay-scrim.clear{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c201838;animation:.38s cubic-bezier(.16,1,.3,1) both overlayScrimFadeIn}.overlay-root .modal,.overlay-root .drawer,.overlay-root .popover-card{will-change:transform, opacity}.overlay-root .modal{transform-origin:top;animation:.46s cubic-bezier(.16,1,.3,1) both overlayModalIn}.overlay-root .drawer{transform-origin:100% 0;animation:.46s cubic-bezier(.16,1,.3,1) both overlayDrawerIn}.overlay-root .popover-card{transform-origin:100% 0;animation:.42s cubic-bezier(.16,1,.3,1) both overlayPopoverIn}.overlay-root.closing{pointer-events:none;animation:.36s cubic-bezier(.4,0,.2,1) both overlayRootFadeOut}.overlay-root.closing .overlay-scrim,.overlay-root.closing .overlay-scrim.clear{animation:.34s cubic-bezier(.4,0,.2,1) both overlayScrimFadeOut}.overlay-root.closing .modal{animation:.36s cubic-bezier(.4,0,.2,1) both overlayModalOut}.overlay-root.closing .drawer{animation:.36s cubic-bezier(.4,0,.2,1) both overlayDrawerOut}.overlay-root.closing .popover-card{animation:.33s cubic-bezier(.4,0,.2,1) both overlayPopoverOut}@keyframes overlayRootFadeIn{0%{opacity:0}to{opacity:1}}@keyframes overlayRootFadeOut{0%{opacity:1}to{opacity:0}}@keyframes overlayScrimFadeIn{0%{opacity:0}to{opacity:1}}@keyframes overlayScrimFadeOut{0%{opacity:1}to{opacity:0}}@keyframes overlayModalIn{0%{opacity:0;transform:translateY(34px)scale(.976)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes overlayModalOut{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(22px)scale(.978)}}@keyframes overlayDrawerIn{0%{opacity:0;transform:translate(36px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes overlayDrawerOut{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(26px)scale(.985)}}@keyframes overlayPopoverIn{0%{opacity:0;transform:translate(24px,-10px)scale(.972)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes overlayPopoverOut{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(18px,-8px)scale(.972)}}@media (prefers-reduced-motion:reduce){.overlay-root,.overlay-root .overlay-scrim,.overlay-root .overlay-scrim.clear,.overlay-root .modal,.overlay-root .drawer,.overlay-root .popover-card,.overlay-root.closing,.overlay-root.closing .overlay-scrim,.overlay-root.closing .overlay-scrim.clear,.overlay-root.closing .modal,.overlay-root.closing .drawer,.overlay-root.closing .popover-card{animation:none!important}}.stage-timer-card{top:6px}.stage-presenting-label{top:8px}.stage-preview-area{inset:clamp(52px,5vh,60px) 8px 52px}.stage-preview-area.mobile{inset:clamp(26px,2.6vh,34px) 6px 50px}.stage-preview-area.mobile.tilt-interactive{pointer-events:auto}.stage-preview-area.desktop{inset:clamp(26px,2.6vh,34px) 8px 52px}.stage-preview-area.split-screen-interactive,.stage-preview-area.split-screen-interactive .split-screen-stage-preview{pointer-events:auto}.stage-preview-card.mobile{border-radius:clamp(24px,2.3vw,30px);height:min(100% - 2px,860px);max-height:100%}.stage-preview-card.mobile.tiltable{pointer-events:auto;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.stage-preview-card.mobile.tiltable:hover{transform:translateY(-1px)}.stage-preview-card.mobile.tiltable.tilted-landscape{aspect-ratio:16/9;width:min(100%,1160px);height:auto;max-height:min(100%,760px)}.stage-mobile-tilt-toggle{z-index:4;color:#e6eef9;background:#0f172aad;border:1px solid #94a3b870;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 16px #02081759}.stage-mobile-tilt-toggle .icon{transition:transform .18s}.stage-mobile-tilt-toggle.active .icon{transform:rotate(180deg)}.stage-preview-card.desktop{width:100%;max-height:100%}.stage-preview-area.dual{grid-template-columns:minmax(0,1fr) clamp(208px,19vw,290px);gap:clamp(8px,1vw,14px)}.stage-preview-area.dual .stage-preview-card.mobile{max-height:100%}@media (width<=1180px){.stage-preview-area.desktop{inset:74px 12px 64px}.stage-preview-card.desktop{width:min(95%,1160px)}}@media (width<=900px){.stage-preview-area.mobile{inset:72px 8px 60px}.stage-preview-card.mobile{height:min(100% - 2px,720px)}.stage-preview-card.mobile.tiltable.tilted-landscape{width:100%;max-height:100%}.stage-mobile-tilt-toggle{width:32px;height:32px;bottom:10px;right:10px}}:is(.modal,.drawer,.popover-card) :is(.summary-card,.request-meta-card,.request-kpi-card,.request-workspace-card,.request-tip-card,.guest-section-card,.guest-summary-card,.guest-request-card,.session-workspace-column,.session-workspace-card,.session-workspace-summary-card,.teleprompter-launcher-card,.teleprompter-launcher-highlight,.teleprompter-launcher-secondary,.teleprompter-launcher-stat,.teleprompter-inline-scroller-card,.teleprompter-inline-scroller,.teleprompter-mini-stat,.teleprompter-compact-cue,.camera-card,.screen-card,.filter-card,.filter-shelf-pill,.filter-sheet-surface,.goal-planner-hero,.goal-item-card,.goal-detail-card,.goal-summary-card,.request-line,.guest-entry),.left-column>.panel:first-child :is(.teleprompter-inline-scroller-card,.teleprompter-inline-scroller,.teleprompter-mini-stat,.teleprompter-compact-cue){box-shadow:none!important}.mobile-pro-dock{display:none}@media (width>=641px) and (width<=1100px){.content{grid-template-columns:minmax(260px,22vw) 1fr minmax(300px,26vw);gap:1vw;padding:0 1vw 1vw}.brand-copy,.ribbon-divider{display:none}.topbar{gap:10px;padding:8px 12px}}@media (width<=640px){.viewport{padding:0}.window{border:none;border-radius:0;grid-template-rows:1fr}.chrome{display:none}.studio{height:100vh;display:block;position:relative}.topbar{z-index:50;pointer-events:none;background:linear-gradient(#00000080,#0000);padding:10px;position:absolute;top:0;left:0;right:0}.topbar *{pointer-events:all}.brand-button{min-width:0}.brand-copy,.ribbon-divider,.metric-row{display:none}.status-buttons{margin-left:auto}.content{width:100%;height:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.center-column{z-index:10;width:100%;height:100%;position:absolute;inset:0}.stage-panel{background:#000;border:none;border-radius:0;height:100%}.stage-body{height:100%}.stage-frame{background:#000;border-radius:0;width:100%;height:100%}.stage-header{display:none}.left-column,.right-column{z-index:20;pointer-events:none;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translateY(20px);display:block!important}.focus-plan .left-column,.focus-audience .right-column{opacity:1;pointer-events:all;transform:translateY(0)}.left-column .panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#142233b3;border:none;border-radius:0 0 24px 24px;height:45vh;padding-top:60px}.left-column .panel-header{display:none}.left-column .script-card{background:0 0;border:none}.left-column .script-text{color:#fff;text-shadow:0 2px 8px #000c;font-size:18px;font-weight:600}.right-column .panel{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;height:50vh;position:absolute;bottom:80px;left:10px;right:10px;box-shadow:0 8px 32px #0006}.right-column .panel-header{color:#fff;background:0 0}.right-column .panel-badge{background:var(--ev-orange);color:#fff}.right-column .tab-button{color:#fff;background:#ffffff1a;border-color:#fff3}.right-column .tab-button.active{background:var(--ev-green);color:#fff}.mobile-pro-dock{height:76px;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);z-index:100;background:#142233cc;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:40px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-dock-item{color:#ffffff80;flex-direction:column;align-items:center;gap:4px;transition:all .2s;display:flex}.mobile-dock-item.active{color:var(--ev-green);transform:scale(1.1)}.mobile-dock-item span{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.mobile-dock-item .icon{width:24px;height:24px}.dock{display:none!important}.stage-live-control-bar{bottom:90px!important}.stage-cta-card{bottom:150px!important}.stage-preview-area,.stage-preview-area.mobile,.stage-preview-area.desktop,.stage-preview-area.dual,.stage-preview-area.split-screen-interactive{inset:58px 8px calc(164px + env(safe-area-inset-bottom)) 8px}.stage-preview-card.mobile,.stage-preview-card.desktop{max-height:100%}}.topbar-session-card{background:#03cd8c0f;border:1px solid #03cd8c1f;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;min-width:0;height:48px;padding:2px 12px;display:flex}.topbar-session-info{flex-direction:column;justify-content:center;gap:1px;min-width:0;height:100%;display:flex}.topbar-session-kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--ev-green);opacity:.8;font-size:8px;font-weight:800;line-height:1}.topbar-session-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:12px;font-weight:700;line-height:1.1;overflow:hidden}.topbar-session-meta{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:10px;line-height:1;overflow:hidden}.topbar-session-pill{letter-spacing:.02em;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:800}.topbar-session-pill.live{background:var(--ev-red);color:#fff}.topbar-session-pill.ready{background:var(--ev-green);color:#fff}.topbar-session-pill.standby{color:var(--ink-muted);background:#0849341a}@media (width<=1180px){.viewport{padding:0}.window{border:none;border-radius:0;grid-template-rows:1fr}.chrome{display:none}.studio{height:100dvh;overflow:hidden}.topbar{gap:8px;padding:8px 10px}.content{grid-template-columns:1fr;gap:0;padding:0 10px 154px;position:relative}.center-column{z-index:10;min-height:0;position:relative}.stage-panel{height:100%;min-height:0}.left-column,.right-column{z-index:30;pointer-events:none;opacity:0;height:min(66dvh,560px);transition:opacity .22s,transform .22s;position:absolute;inset:auto 10px 136px;transform:translateY(18px);display:block!important}.left-column{grid-template-rows:1fr}.left-column>.panel,.right-column>.panel{height:100%}.left-column>.panel:nth-child(2),.content.focus-items .left-column>.panel:first-child{display:none}.content.focus-items .left-column>.panel:nth-child(2),.content.focus-plan .left-column>.panel:first-child{display:flex}.content.focus-plan .left-column,.content.focus-items .left-column,.content.focus-chat .right-column,.content.focus-audience .right-column{pointer-events:auto;opacity:1;transform:translateY(0)}.left-column .panel,.right-column .panel{-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);background:#f6fcf9f0;border:1px solid #08493424;box-shadow:0 26px 46px #08493433}.mobile-pro-dock{z-index:110;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#0f172ae0;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-dock-item{color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex:1 1 0;min-width:0;padding:8px 2px}.mobile-dock-item.active{color:#fff;background:#03cd8c38;border-color:#03cd8c61;transform:none}.mobile-dock-item span{letter-spacing:.04em;font-size:10px}.mobile-dock-item .icon{width:19px;height:19px}.dock{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);overscroll-behavior-x:contain;background:#0f172ad1;border:1px solid #ffffff1c;border-radius:16px;justify-content:flex-start;gap:8px;padding:8px;position:fixed;bottom:74px;left:10px;right:10px;overflow-x:auto}.dock-side{flex-wrap:nowrap;gap:8px}.dock-live-center{display:none}.dock-button{min-height:38px;padding:0 12px;font-size:11px}.stage-live-control-bar{bottom:160px!important}.stage-cta-card{bottom:218px!important}}@media (width<=640px){.topbar{z-index:50;pointer-events:none;background:linear-gradient(#00000085,#0000);position:absolute;top:0;left:0;right:0}.topbar *{pointer-events:all}.brand-copy,.ribbon-divider,.metric-row{display:none}.content{height:100%;padding:0 0 150px;display:grid}.stage-panel,.stage-frame{border:none;border-radius:0}.left-column,.right-column{height:min(69dvh,520px);bottom:132px;left:8px;right:8px}.dock{border-radius:14px;padding:6px;bottom:72px;left:6px;right:6px}.dock-button{min-height:34px;padding:0 10px;font-size:10px}.stage-live-control-bar{bottom:156px!important}.stage-cta-card{bottom:208px!important}}.stage-live-placeholder{z-index:5;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.stage-live-placeholder-card{border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:min(100%,360px);padding:18px 16px;display:flex}.stage-live-placeholder-copy{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.stage-live-placeholder-copy strong{color:#fff;font-size:16px;font-weight:800}.stage-live-placeholder-meta{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.stage-live-placeholder-pill{color:#fffffff0;background:#0f172ab8;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.stage-live-placeholder-pill.flash{color:#ffdcb8;background:#f77f0038;border-color:#f77f007a}.host-avatar-large{background:var(--ev-orange);color:#fff;border-radius:999px;place-items:center;width:76px;height:76px;font-size:28px;font-weight:800;display:grid;box-shadow:0 0 0 8px #f77f001a,0 20px 40px #0000004d}.host-status-note{color:#e1ecf8cc;letter-spacing:.01em;font-size:12px;font-weight:700}.video-hidden{opacity:0;pointer-events:none}.split-stage-mic-indicator{justify-content:center;align-items:center;display:flex;position:relative}.mic-music-waves{pointer-events:none;z-index:0;justify-content:center;align-items:flex-end;gap:2px;padding-bottom:5px;display:flex;position:absolute;inset:0}.music-bar{background:var(--ev-green);border-radius:1px;width:2px;min-height:3px;transition:height .1s ease-out}.speaking .music-bar.bar-1{animation:.4s ease-in-out infinite music-wave-anim}.speaking .music-bar.bar-2{animation:.6s ease-in-out 50ms infinite music-wave-anim}.speaking .music-bar.bar-3{animation:.5s ease-in-out .1s infinite music-wave-anim}.speaking .music-bar.bar-4{animation:.7s ease-in-out .15s infinite music-wave-anim}@keyframes music-wave-anim{0%,to{opacity:.6;height:4px}50%{opacity:1;height:18px}}.split-stage-mic-indicator.speaking .icon{animation:.15s linear infinite mic-vibrate}@keyframes mic-vibrate{0%{transform:translate(0)rotate(0)}25%{transform:translate(-1px,1px)rotate(-3deg)}50%{transform:translate(1px,-1px)rotate(3deg)}75%{transform:translate(-1px,-1px)rotate(-2deg)}to{transform:translate(1px,1px)rotate(2deg)}}.split-stage-mic-indicator .icon{z-index:1;position:relative}.split-stage-host-indicators{z-index:10;position:absolute;bottom:8px;right:8px}.split-stage-mic-indicator{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#0f172abf;border:1px solid #ffffff26;border-radius:999px;width:28px;height:28px;box-shadow:0 4px 12px #00000040}.split-stage-mic-indicator.muted{color:#fff4e8;background:#f77f002e;border-color:#f77f0057}.split-stage-mic-indicator.warn{background:#f77f0042;border-color:#f77f006b;animation:1.5s infinite mic-warn-pulse}@keyframes mic-warn-pulse{0%,to{box-shadow:0 4px 12px #00000040}50%{box-shadow:0 0 15px #f77f0073}}.muted-talking-alert{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);color:#2a3a48;z-index:100;white-space:nowrap;pointer-events:none;background:#fffffff0;border:1px solid #08493429;border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:12px;font-weight:800;animation:1.5s ease-out both mutedNoticeFloat;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #060e142e}.muted-talking-alert .icon{color:#b86209}@keyframes mutedNoticeFloat{0%{opacity:0;transform:translate(-50%,10px)}18%{opacity:1;transform:translate(-50%)}72%{opacity:1;transform:translate(-50%,-2px)}to{opacity:0;transform:translate(-50%,-10px)}}.stage-control-button.warn-muted-speaking{color:#b86209;background:#f77f0029;box-shadow:0 0 0 2px #f77f0029;border-color:#f77f0085!important}.stage-control-button.speaking .mic-wave{animation:1.5s ease-out infinite mic-ripple}@media (width<=1180px){.muted-talking-alert{bottom:164px}}@media (width<=640px){.muted-talking-alert{bottom:calc(160px + env(safe-area-inset-bottom));max-width:calc(100% - 24px)}}.stage-frame.stage-mobile .stage-preview-area.mobile{inset:86px 8px 116px!important}.stage-frame.stage-mobile .stage-preview-card.mobile{max-height:100%}@media (width<=1180px){.stage-frame.stage-mobile .stage-preview-area.mobile{inset:82px 10px calc(234px + env(safe-area-inset-bottom)) 10px!important}}@media (width<=640px){.stage-frame.stage-mobile .stage-preview-area.mobile{inset:82px 8px calc(222px + env(safe-area-inset-bottom)) 8px!important}}.session-control-strip{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.session-strip-chip{color:#25334a;letter-spacing:.02em;background:#fff;border:1px solid #0f172a1f;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.session-strip-chip.live{color:#0f7a46;background:#14b86e24;border-color:#14b86e80}.session-strip-chip.ready{color:#1458a9;background:#2a8ae81f;border-color:#2a8ae873}.session-strip-chip.standby,.session-strip-chip.warning{color:#9a5f05;background:#f59e0b21;border-color:#f59e0b73}.session-strip-chip.recording{color:#b21340;background:#e11d481f;border-color:#e11d4873}.session-strip-chip.positive{color:#0d6f34;background:#16a34a1f;border-color:#16a34a61}.stage-source-chip-strip{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.stage-source-chip{color:#1e293b;background:#ffffffe0;border:1px solid #94a3b85c;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.stage-screen-share-shell{border-radius:inherit;background:radial-gradient(circle,#1e2c3d 0%,#0d1622 100%);width:100%;height:100%;position:relative;overflow:hidden}.stage-screen-share-video{-o-object-fit:contain;object-fit:contain;background:radial-gradient(circle,#1e2c3d 0%,#0d1622 100%);width:100%;height:100%;display:block}.stage-screen-share-overlay{z-index:3;position:absolute;top:12px;left:12px}.stage-screen-share-pill{color:#e8fff7;background:#0f766e33;border:1px solid #14b86e75;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.stage-camera-pip-card{aspect-ratio:16/9;z-index:3;background:#020817e0;border:1px solid #ffffff4d;border-radius:14px;width:clamp(120px,18vw,208px);position:absolute;bottom:12px;right:12px;overflow:hidden;box-shadow:0 12px 24px #02081780}.stage-camera-pip-kicker{z-index:4;color:#eef5ff;background:#0f172ab3;border:1px solid #94a3b880;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:6px;left:6px}.stage-camera-pip-card .stage-video-shell{width:100%;height:100%}.stage-camera-pip-card .stage-live-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.stage-camera-pip-card .muted-talking-alert{display:none}@media (width<=900px){.stage-camera-pip-card{width:min(42vw,170px);bottom:10px;right:10px}}:root{--brand-accent:#0879e8;--brand-accent-soft:#0879e824;--brand-commerce:#f87415;--brand-commerce-soft:#f8741524;--brand-success:#0fa968;--brand-success-soft:#0fa96824;--brand-danger:#df2a4f;--brand-danger-soft:#df2a4f24;--brand-page-bg:#edf7ff;--brand-focus-ring:#0879e857}.viewport{--ev-green:var(--brand-success);--ev-orange:var(--brand-commerce);--page-bg:var(--brand-page-bg);--orange-soft:var(--brand-commerce-soft);--green-soft:var(--brand-success-soft);--blue-soft:var(--brand-accent-soft);--danger-soft:var(--brand-danger-soft)}.interactive:focus-visible{outline-color:var(--brand-focus-ring)}.brand-button{background:#fffc;border:1px solid #0879e82e;gap:12px;min-width:236px;max-width:360px}.brand-mark{background:linear-gradient(180deg, var(--brand-commerce) 0%, #e45d00 100%);letter-spacing:.03em;min-width:38px;font-size:11px;font-weight:900}.brand-overline{color:#0e66c1}.brand-title{font-size:16px}.topbar-session-strip{align-items:center;margin-top:0}.session-control-strip.topbar-session-strip .session-strip-chip{background:#ffffffeb}.stage-control-button.primary{background:linear-gradient(180deg, #ff8f3e 0%, var(--brand-commerce) 100%);border-color:#f8741561}.stage-control-button.danger{background:linear-gradient(180deg, #ef4668 0%, var(--brand-danger) 100%);border-color:#df2a4f61}.dock{grid-template-columns:1fr}.dock-side-center{justify-content:center}.dock-button.active{color:#0e66c1;background:var(--brand-accent-soft);border-color:#0879e852}.settings-workspace-drawer{width:min(980px,100% - 40px)}.settings-workspace-body{gap:12px;display:grid}.settings-section-card .choice-chip,.settings-section-card .ghost-button{min-height:38px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.utility-button,.stage-control-button,.dock-button,.mobile-dock-item,.help-link,.panel-action{min-height:40px}.mobile-pro-dock{justify-content:space-between}.mobile-dock-item{justify-content:center;align-items:center;display:flex}.stage-desktop-only{display:none!important}}.stage-control-button.rehearse-control,.stage-control-button.record-control{gap:6px;min-width:82px;padding:0 10px}.stage-control-button.main-control{min-width:90px;padding-inline:11px}.stage-desktop-only{display:inline-flex}.brand-button.logo-only{justify-content:center;gap:0;min-width:0;max-width:none;padding:3px 10px}.brand-button.logo-only .brand-logo-image{max-width:min(36vw,250px);height:clamp(33px,3.1vw,42px)}.stage-live-control-bar{border-radius:20px;gap:4px;padding:5px 6px}.stage-control-button{border-radius:12px;gap:6px;min-height:36px;padding:0 10px;font-size:11px}.stage-control-button .icon{width:16px;height:16px}.stage-control-button.utility-control{border-radius:12px}.stage-live-control-bar,.dock{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}body.studio-theme-light .stage-live-control-bar .stage-control-button:not(.main-control){color:#e8f3ff!important;box-shadow:none!important;background:#0d1c2e9e!important;border-color:#8fb5dc80!important}body.studio-theme-light .stage-live-control-bar .stage-control-button.main-control{box-shadow:none!important}body.studio-theme-light .stage-live-control-bar .stage-control-button .icon{color:currentColor!important}body.studio-theme-light .dock .dock-button{box-shadow:none!important;background:0 0!important}@media (width>=641px){.studio{grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.content{align-items:stretch;height:100%;min-height:0;padding-bottom:0}.left-column,.center-column,.right-column{align-self:stretch;height:100%;min-height:0}.center-column{align-self:flex-start;height:calc(100% - clamp(48px,5.6vh,68px));display:flex}.center-column .stage-panel{flex:auto}.stage-body{padding-bottom:8px}.stage-preview-area,.stage-preview-area.mobile,.stage-preview-area.desktop,.stage-preview-area.dual,.stage-preview-area.split-screen-interactive{inset:clamp(52px,5vh,60px) 8px 98px}.stage-preview-area.mobile{inset:clamp(54px,5.2vh,62px) 8px 116px!important}.dock{z-index:24;-webkit-backdrop-filter:none;backdrop-filter:none;width:fit-content;max-width:calc(100% - 40px);box-shadow:none;background:0 0;border:none;border-radius:18px;padding:8px 16px;position:absolute;bottom:8px;left:50%;overflow-x:auto;transform:translate(-50%)}.dock-side{flex-wrap:nowrap;gap:12px}.dock-side-center{justify-content:center;padding-inline:4px}.stage-live-control-bar{width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:16px;justify-content:space-between;gap:8px;padding:6px;bottom:8px;left:8px;right:8px;transform:none}.stage-control-button.rehearse-control,.stage-control-button.main-control,.stage-control-button.record-control{flex:1 1 0;min-width:0}.stage-control-button.utility-control{flex:0 0 38px;width:38px;min-width:38px}}.settings-workspace-drawer{flex-direction:column!important;width:calc(100% - 32px)!important;max-width:860px!important;height:calc(100% - 80px)!important;max-height:640px!important;padding:0!important;display:flex!important}.settings-workspace-drawer .modal-header{flex:none}.settings-layout{flex:1;grid-template-columns:240px 1fr;height:100%;min-height:0;display:grid}.settings-sidebar{border-right:1px solid var(--line);background:var(--surface-soft);flex-direction:column;gap:4px;padding:12px 8px;display:flex}.settings-sidebar-spacer{flex:1;min-height:8px}.settings-sidebar-theme{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.settings-sidebar-theme-label{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.settings-nav-button{width:100%;color:var(--ink-soft);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.settings-nav-button:hover{color:var(--ink);background:#0849340a}.settings-nav-button.active{background:var(--surface);color:var(--brand-accent,#1a62a0);box-shadow:var(--shadow-sm)}.settings-nav-button .icon{opacity:.7}.settings-nav-button.active .icon{opacity:1;color:var(--brand-accent)}.settings-content{flex-direction:column;gap:24px;padding:24px 32px;display:flex;overflow-y:auto}.settings-group-title{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;padding-left:12px;font-size:11px;font-weight:800}.settings-card-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.settings-premium-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.settings-premium-header{align-items:center;gap:10px;display:flex}.settings-premium-title{color:var(--ink);font-size:14px;font-weight:800}.settings-control-row{flex-direction:column;gap:20px;display:flex}.settings-row-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-row-label{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-row-title{color:var(--ink);font-size:14px;font-weight:700}.settings-row-desc{color:var(--ink-muted);font-size:12px}@media (width<=768px){.settings-layout{grid-template-columns:60px 1fr}.settings-nav-button span{display:none}.settings-nav-button{justify-content:center;padding:12px}.settings-sidebar-theme{align-items:center;padding:8px 6px}.settings-sidebar-theme-label span{display:none}.settings-sidebar-theme .choice-chip{justify-content:center;width:100%;padding-inline:8px;font-size:11px}.settings-content{padding:16px}}body.studio-theme-light .stage-live-control-bar .stage-control-button.rehearse-control.active,body.studio-theme-light .stage-live-control-bar .stage-control-button.record-control.active{color:#cb3d55!important;background:#ff606024!important;border-color:#ff6060db!important}body.studio-theme-light .stage-live-control-bar .stage-control-button.main-control.danger{background:linear-gradient(180deg, #ef4668 0%, var(--brand-danger) 100%)!important;color:#fff!important;border-color:#df2a4f75!important}@media (width<=1180px){.viewport{height:100dvh;min-height:100dvh;padding:max(6px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.window{border-radius:18px}.topbar{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:8px 10px}.topbar-ribbon{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.status-buttons,.metric-row{flex-wrap:nowrap}.brand-button{min-height:44px}.stage-header,.panel-header{padding:10px 12px}.stage-subtitle{line-height:1.35}.stage-body{padding:0 8px 8px}.stage-live-control-bar{padding:6px 4px calc(6px + env(safe-area-inset-bottom));gap:8px}.stage-control-button{min-height:44px}.stage-control-label{font-size:12px}.dock{padding-bottom:calc(6px + env(safe-area-inset-bottom))}.dock-button,.mobile-dock-item,.panel-action,.tab-button,.mode-button,.segment-button,.primary-button,.secondary-button,.ghost-button,.chip-button,.utility-button,.small-pill{min-height:44px!important}.tab-button,.mode-button,.segment-button{padding-inline:14px}.panel,.summary-card,.audio-card,.script-card,.tab-surface{border-radius:18px}.modal,.drawer{border-radius:18px;width:min(100%,100vw - 16px);max-height:calc(100dvh - 16px)}.modal-body,.drawer-body,.overlay-scroll{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.composer{padding-bottom:max(8px, env(safe-area-inset-bottom))}}@media (width<=640px){.chrome{display:none}.window{border-radius:14px;grid-template-rows:minmax(0,1fr)}.topbar{gap:6px;padding:8px}.brand-title{font-size:18px}.topbar-session-card{width:100%;min-height:44px}.stage-frame{border-radius:16px}.stage-preview-area,.stage-preview-area.mobile,.stage-preview-area.desktop,.stage-preview-area.dual,.stage-preview-area.split-screen-interactive{inset:64px 8px calc(170px + env(safe-area-inset-bottom)) 8px!important}.modal,.drawer{border-radius:16px;width:calc(100vw - 10px);max-height:calc(100dvh - 10px)}.mobile-pro-dock{padding-bottom:max(8px, env(safe-area-inset-bottom))}}body.studio-theme-dark{color:#e8f0fb;background:#0b1420}body.studio-theme-dark .viewport{--page-bg:#0f1724;--surface:#131f31;--surface-soft:#16263a;--surface-muted:#1a2b41;--line:#92afce3d;--line-strong:#92afce61;--ink:#e8f0fb;--ink-soft:#bed0e3;--ink-muted:#93a8be;--orange-soft:#f77f0042;--green-soft:#03cd8c3d;--purple-soft:#8d5eff38;--blue-soft:#2f7bda3d;--danger-soft:#ff60603d;--shadow-lg:0 24px 62px #030910a8;--shadow-md:0 14px 30px #03091085;--shadow-sm:0 8px 16px #03091070;--shadow-xs:0 4px 10px #0309105c}body.studio-theme-dark .window{border-color:var(--line);background:var(--page-bg)}body.studio-theme-dark .chrome{border-bottom-color:var(--line);background:#131f31eb}body.studio-theme-dark .chrome-title{color:var(--ink-soft)}body.studio-theme-dark .panel,body.studio-theme-dark .modal,body.studio-theme-dark .drawer,body.studio-theme-dark .popover-card,body.studio-theme-dark .summary-card,body.studio-theme-dark .script-card,body.studio-theme-dark .empty-card,body.studio-theme-dark .notice-banner,body.studio-theme-dark .audio-card,body.studio-theme-dark .tab-surface,body.studio-theme-dark .system-row,body.studio-theme-dark .qa-card,body.studio-theme-dark .poll-card,body.studio-theme-dark .giveaway-card,body.studio-theme-dark .viewer-card,body.studio-theme-dark .helper-card,body.studio-theme-dark .preview-card,body.studio-theme-dark .empty-surface,body.studio-theme-dark .session-workspace-card,body.studio-theme-dark .session-workspace-summary-card,body.studio-theme-dark .teleprompter-session-summary,body.studio-theme-dark .teleprompter-inline-scroller-card,body.studio-theme-dark .teleprompter-inline-scroller,body.studio-theme-dark .teleprompter-compact-cue,body.studio-theme-dark .product-card,body.studio-theme-dark .live-items-status-card,body.studio-theme-dark .message-bubble-neutral,body.studio-theme-dark .poll-builder-card,body.studio-theme-dark .poll-library-card,body.studio-theme-dark .qa-card.professional,body.studio-theme-dark .giveaway-card.professional,body.studio-theme-dark .language-simple-switch-card,body.studio-theme-dark .language-simple-signal-card,body.studio-theme-dark .language-simple-section,body.studio-theme-dark .session-route-block,body.studio-theme-dark .session-route-card{color:var(--ink);background:var(--surface-soft)!important;border-color:var(--line)!important}body.studio-theme-dark .panel-header,body.studio-theme-dark .stage-header,body.studio-theme-dark .modal-header,body.studio-theme-dark .drawer-footer,body.studio-theme-dark .modal-footer{border-color:var(--line)}body.studio-theme-dark .product-card.flash,body.studio-theme-dark .qa-card.professional.pinned,body.studio-theme-dark .teleprompter-compact-cue.live,body.studio-theme-dark .teleprompter-compact-cue.upnext,body.studio-theme-dark .teleprompter-compact-cue.note,body.studio-theme-dark .planned-countdown-chip,body.studio-theme-dark .planned-countdown-chip.live,body.studio-theme-dark .poll-library-card,body.studio-theme-dark .scene-manager-modal .scene-card,body.studio-theme-dark .sources-workspace-drawer .tile-button{background:var(--surface-muted)!important}body.studio-theme-dark .mini-icon-button,body.studio-theme-dark .panel-action,body.studio-theme-dark .chip-button,body.studio-theme-dark .utility-button,body.studio-theme-dark .mode-button,body.studio-theme-dark .segment-button,body.studio-theme-dark .tab-button,body.studio-theme-dark .ghost-button,body.studio-theme-dark .secondary-button,body.studio-theme-dark .small-pill,body.studio-theme-dark .quick-pill,body.studio-theme-dark .metric-card,body.studio-theme-dark .attach-button,body.studio-theme-dark .help-link,body.studio-theme-dark .option-button,body.studio-theme-dark .choice-chip,body.studio-theme-dark .tile-button,body.studio-theme-dark .campaign-card,body.studio-theme-dark .filter-card,body.studio-theme-dark .profile-button{border-color:var(--line);color:var(--ink-soft);background:#1a2c43}body.studio-theme-dark .mode-button.active,body.studio-theme-dark .segment-button.active,body.studio-theme-dark .tab-button.active,body.studio-theme-dark .audience-tab-button.active,body.studio-theme-dark .choice-chip.active,body.studio-theme-dark .option-button.active{color:#fff;background:linear-gradient(#ff9800 0%,#f77f00 100%);border-color:#f77f00b8}body.studio-theme-dark .primary-button,body.studio-theme-dark .send-button,body.studio-theme-dark .start-here-button{color:#fff}body.studio-theme-dark .composer,body.studio-theme-dark .composer-input,body.studio-theme-dark .number-input,body.studio-theme-dark .search-input,body.studio-theme-dark .inline-select,body.studio-theme-dark textarea,body.studio-theme-dark input,body.studio-theme-dark select{border-color:var(--line);color:var(--ink);background:#14263a}body.studio-theme-dark .composer-input::-moz-placeholder{color:var(--ink-muted)}body.studio-theme-dark .number-input::-moz-placeholder{color:var(--ink-muted)}body.studio-theme-dark .search-input::-moz-placeholder{color:var(--ink-muted)}body.studio-theme-dark .qa-answer-box::-moz-placeholder{color:var(--ink-muted)}body.studio-theme-dark .composer-input::placeholder,body.studio-theme-dark .number-input::placeholder,body.studio-theme-dark .search-input::placeholder,body.studio-theme-dark .qa-answer-box::placeholder{color:var(--ink-muted)}body.studio-theme-dark .chat-list,body.studio-theme-dark .audience-scroll-panel,body.studio-theme-dark .giveaway-list,body.studio-theme-dark .product-list,body.studio-theme-dark .product-list-scroll,body.studio-theme-dark .teleprompter-compact-cues,body.studio-theme-dark .teleprompter-inline-scroller,body.studio-theme-dark .drawer-body,body.studio-theme-dark .overlay-scroll{scrollbar-color:#92afce70 transparent}body.studio-theme-dark .product-list-scroll::-webkit-scrollbar-track{background:#92afce2e}body.studio-theme-dark .teleprompter-compact-cues::-webkit-scrollbar-track{background:#92afce2e}body.studio-theme-dark .teleprompter-inline-scroller::-webkit-scrollbar-track{background:#92afce2e}body.studio-theme-dark .product-list-scroll::-webkit-scrollbar-thumb{background:#92afce9e;border-color:#14263ad1}body.studio-theme-dark .teleprompter-compact-cues::-webkit-scrollbar-thumb{background:#92afce9e;border-color:#14263ad1}body.studio-theme-dark .teleprompter-inline-scroller::-webkit-scrollbar-thumb{background:#92afce9e;border-color:#14263ad1}body.studio-theme-dark .field-help,body.studio-theme-dark .modal-subtitle,body.studio-theme-dark .viewer-note,body.studio-theme-dark .phone-note,body.studio-theme-dark .session-route-value,body.studio-theme-dark .teleprompter-session-meta,body.studio-theme-dark .message-card-head span,body.studio-theme-dark .product-id,body.studio-theme-dark .panel-count,body.studio-theme-dark .viewer-label,body.studio-theme-dark .setting-note,body.studio-theme-dark .source-note,body.studio-theme-dark .session-workspace-summary-label,body.studio-theme-dark .session-workspace-step,body.studio-theme-dark .teleprompter-session-kicker,body.studio-theme-dark .teleprompter-compact-cue-label,body.studio-theme-dark .request-launch-count{color:var(--ink-muted)!important}body.studio-theme-dark .panel-title,body.studio-theme-dark .modal-title,body.studio-theme-dark .viewer-value,body.studio-theme-dark .product-name,body.studio-theme-dark .session-workspace-card-title,body.studio-theme-dark .session-workspace-summary-title,body.studio-theme-dark .teleprompter-session-name,body.studio-theme-dark .teleprompter-compact-cue-copy,body.studio-theme-dark .message-bubble-neutral,body.studio-theme-dark .qa-question-copy,body.studio-theme-dark .qa-answer-preview span,body.studio-theme-dark .tip-card .modal-title{color:var(--ink)!important}body.studio-theme-dark .stage-panel,body.studio-theme-dark .stage-frame,body.studio-theme-dark .stage-video-surface{background:#050a10}body.studio-theme-dark .overlay-root .overlay-scrim,body.studio-theme-dark .overlay-root .overlay-scrim.clear{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050c1494}body.studio-theme-dark .host-action-confirm-overlay .overlay-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#03091175}body.studio-theme-dark .action-confirm-dialog{background:#13253ab8;border-color:#9ab9d557}body.studio-theme-dark .action-confirm-footer .ghost-button{color:#ecf5ff;background:#2b4f73;border-color:#a9c6e06b}body.studio-theme-dark .action-confirm-footer .ghost-button:hover,body.studio-theme-dark .action-confirm-footer .ghost-button:focus-visible{color:#fff;background:#386188;border-color:#b8d2e98f}body.studio-theme-dark .toast{color:#edf4ff;background:#0f1a27f5}body.studio-theme-dark .dock{border-top-color:var(--line)}body.studio-theme-dark .dock-button{border-color:var(--line);color:var(--ink-soft);background-color:#1a2c43}body.studio-theme-dark .dock-button.active{color:#fff}body.studio-theme-dark .analytics-live-card,body.studio-theme-dark .analytics-live-kpis>div,body.studio-theme-dark .analytics-leader-row,body.studio-theme-dark .session-workspace-kpi,body.studio-theme-dark .session-workspace-handoff-row,body.studio-theme-dark .session-workspace-summary-card.primary,body.studio-theme-dark .teleprompter-connect-strip,body.studio-theme-dark .teleprompter-chip,body.studio-theme-dark .phone-frame,body.studio-theme-dark .phone-topbar,body.studio-theme-dark .phone-footer,body.studio-theme-dark .phone-floating-product,body.studio-theme-dark .phone-floating-chat,body.studio-theme-dark .phone-caption-strip,body.studio-theme-dark .share-list .share-item,body.studio-theme-dark .share-preview,body.studio-theme-dark .share-tabs button,body.studio-theme-dark .session-route-card,body.studio-theme-dark .tip-card{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--ink)!important}body.studio-theme-dark .analytics-live-kpis>div strong,body.studio-theme-dark .analytics-leader-row span,body.studio-theme-dark .session-workspace-kpi strong,body.studio-theme-dark .session-workspace-handoff-row strong,body.studio-theme-dark .session-workspace-handoff-row span,body.studio-theme-dark .tip-card .field-help,body.studio-theme-dark .share-preview .field-help,body.studio-theme-dark .phone-footer .field-help{color:var(--ink-soft)!important}body.studio-theme-dark .viewport [style*="background: #fff"],body.studio-theme-dark .viewport [style*="background:#fff"],body.studio-theme-dark .viewport [style*="background: #fef"],body.studio-theme-dark .viewport [style*="background:#fef"],body.studio-theme-dark .viewport [style*="background: #faf"],body.studio-theme-dark .viewport [style*="background:#faf"],body.studio-theme-dark .viewport [style*="background: linear-gradient(180deg, #ffffff"],body.studio-theme-dark .viewport [style*="background:linear-gradient(180deg,#ffffff"]{background:var(--surface-soft)!important;border-color:var(--line)!important}body.studio-theme-dark .right-column>.panel{border-color:var(--line)!important;background:linear-gradient(#112338 0%,#0d1d2f 100%)!important}body.studio-theme-dark .right-column>.panel>.panel-header,body.studio-theme-dark .right-column .audience-body{background:0 0!important}body.studio-theme-dark .right-column .panel-action{border-color:var(--line)!important;color:var(--ink-soft)!important;background:#1a2f47!important}body.studio-theme-dark .right-column .tab-row{background-image:none!important}body.studio-theme-dark .right-column .audience-tab-button{border-color:var(--line)!important;color:var(--ink-soft)!important;background:#1a2f47!important}body.studio-theme-dark .right-column .tab-surface,body.studio-theme-dark .right-column .qa-card,body.studio-theme-dark .right-column .poll-card,body.studio-theme-dark .right-column .viewer-card,body.studio-theme-dark .right-column .viewer-line,body.studio-theme-dark .right-column .giveaway-card,body.studio-theme-dark .right-column .system-row{background:var(--surface-soft)!important;border-color:var(--line)!important}body.studio-theme-dark .chat-list.audience-chat-pro{background:linear-gradient(#13253b 0%,#112235 100%)!important}body.studio-theme-dark .message-avatar-photo{border-color:var(--line)!important;background:#243a53!important}body.studio-theme-dark .message-avatar-button.active .message-avatar-photo,body.studio-theme-dark .message-avatar-button:hover .message-avatar-photo,body.studio-theme-dark .message-avatar-button:focus-visible .message-avatar-photo{border-color:#ffad5b9e!important;box-shadow:0 0 0 2px #f77f003d!important}body.studio-theme-dark .message-card-head strong,body.studio-theme-dark .message-profile-trigger{color:var(--ink)!important}body.studio-theme-dark .message-profile-trigger.active,body.studio-theme-dark .message-profile-trigger:hover,body.studio-theme-dark .message-profile-trigger:focus-visible{color:#ffd1a1!important}body.studio-theme-dark .message-card-head span,body.studio-theme-dark .system-meta{color:var(--ink-muted)!important}body.studio-theme-dark .quick-pill.message-profile-ban{color:#ffd4df!important;background:#df2a4f3d!important;border-color:#ff809d8a!important}body.studio-theme-dark .system-row-head{justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important}body.studio-theme-dark .system-row-head .system-meta{flex:none!important}body.studio-theme-dark .system-row-actions{justify-content:flex-start!important;align-items:center!important;gap:4px!important;margin-left:2px!important;display:inline-flex!important}body.studio-theme-dark .quick-pill.message-pin-icon{color:#ffbf8a!important;box-shadow:none!important;opacity:.98!important;background:0 0!important;border:none!important}body.studio-theme-dark .quick-pill.message-pin-icon.active,body.studio-theme-dark .quick-pill.message-pin-icon[aria-label=Unpin]{color:#ffd1a1!important;background:0 0!important;border:none!important}body.studio-theme-dark .quick-pill.message-pin-icon .message-pin-glyph{font-size:16px!important;line-height:1!important;transition:transform .16s,filter .16s!important;display:inline-block!important}body.studio-theme-dark .quick-pill.message-pin-icon.active .message-pin-glyph,body.studio-theme-dark .quick-pill.message-pin-icon[aria-label=Unpin] .message-pin-glyph{filter:saturate(1.08)!important;transform:none!important}body.studio-theme-dark .quick-pill.message-delete-icon{color:#ffb4c7!important;box-shadow:none!important;opacity:.98!important;background:0 0!important;border:none!important}body.studio-theme-dark .quick-pill.message-delete-icon .icon{width:18px;height:18px}body.studio-theme-dark .message-bubble-neutral{color:var(--ink)!important;background:#152a42!important;border-color:#92afce4d!important}body.studio-theme-dark .message-bubble-neutral.host{background:#03cd8c29!important}body.studio-theme-dark .composer.audience-composer-pro,body.studio-theme-dark .right-column .composer{border-top-color:var(--line)!important;background:0 0!important}body.studio-theme-dark .composer-inner-pro{border-color:var(--line)!important;background:#1a2c43!important}body.studio-theme-dark .composer-send-trigger.is-empty{color:#5a6d82!important;background:#1e2d3d!important}body.studio-theme-dark .composer-send-trigger.is-empty .icon{color:#5a6d82!important}body.studio-theme-dark .emoji-picker-card,body.studio-theme-dark .emoji-chip{border-color:var(--line)!important;color:var(--ink)!important;background:#152a42!important}body.studio-theme-dark .drawer,body.studio-theme-dark .drawer .modal-header,body.studio-theme-dark .drawer .drawer-body,body.studio-theme-dark .drawer .summary-card,body.studio-theme-dark .drawer .preview-card,body.studio-theme-dark .drawer .helper-card,body.studio-theme-dark .drawer .empty-surface,body.studio-theme-dark .drawer .campaign-card,body.studio-theme-dark .drawer .filter-card,body.studio-theme-dark .drawer .tile-button,body.studio-theme-dark .drawer .option-button,body.studio-theme-dark .drawer .choice-chip,body.studio-theme-dark .drawer .quick-pill,body.studio-theme-dark .drawer .small-pill,body.studio-theme-dark .drawer .ghost-button,body.studio-theme-dark .drawer .secondary-button,body.studio-theme-dark .drawer .help-link{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--ink-soft)!important}body.studio-theme-dark .drawer .filter-sheet-surface,body.studio-theme-dark .drawer .filter-intensity-card{border-color:var(--line)!important;background:#152a42!important}body.studio-theme-dark .drawer .filter-card:before{background:linear-gradient(#233a52 0%,#1a2f47 100%)!important;border-color:#92afce6b!important;box-shadow:0 8px 14px #03091057!important}body.studio-theme-dark .drawer .filter-card.background-preview:before{display:none!important}body.studio-theme-dark .drawer .filter-card .icon{color:#c9dbef!important}body.studio-theme-dark .drawer .filter-card-preview{border-color:#92afce70!important;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 14px #030a1257!important}body.studio-theme-dark .drawer .filter-card-preview-tag{background:#06101bbd!important;border-color:#adccee80!important}body.studio-theme-dark .drawer .background-custom-card{border-color:var(--line)!important;background:#152a42!important}body.studio-theme-dark .utility-button,body.studio-theme-dark .tab-button,body.studio-theme-dark .ghost-button,body.studio-theme-dark .secondary-button,body.studio-theme-dark .small-pill,body.studio-theme-dark .quick-pill,body.studio-theme-dark .option-button,body.studio-theme-dark .choice-chip,body.studio-theme-dark .panel-action,body.studio-theme-dark .mini-icon-button,body.studio-theme-dark .help-link{border-color:var(--line)!important;color:var(--ink-soft)!important;background:#1a2f47!important}body.studio-theme-dark .utility-button:hover,body.studio-theme-dark .tab-button:hover,body.studio-theme-dark .ghost-button:hover,body.studio-theme-dark .secondary-button:hover,body.studio-theme-dark .small-pill:hover,body.studio-theme-dark .quick-pill:hover,body.studio-theme-dark .option-button:hover,body.studio-theme-dark .choice-chip:hover,body.studio-theme-dark .panel-action:hover,body.studio-theme-dark .mini-icon-button:hover,body.studio-theme-dark .help-link:hover{filter:brightness(1.08)}body.studio-theme-dark .utility-button.active,body.studio-theme-dark .tab-button.active,body.studio-theme-dark .mode-button.active,body.studio-theme-dark .segment-button.active,body.studio-theme-dark .choice-chip.active,body.studio-theme-dark .option-button.active,body.studio-theme-dark .small-pill.success,body.studio-theme-dark .quick-pill.success{color:#fff!important}body.studio-theme-dark .system-row{background:#132b45!important;border-color:#92afce47!important}body.studio-theme-dark .system-meta{color:#9fb5ca!important}body.studio-theme-dark .system-copy{color:#dce8f6!important}body.studio-theme-dark .stage-live-control-bar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}body.studio-theme-dark .stage-control-button,body.studio-theme-dark .stage-control-button.rehearse-control,body.studio-theme-dark .stage-control-button.record-control{color:#e2f0ff!important;box-shadow:none!important;background:#223a57!important;border-color:#aac8e670!important}body.studio-theme-dark .stage-control-button .icon{color:currentColor!important}body.studio-theme-dark .stage-control-button.primary,body.studio-theme-dark .stage-control-button.main-control{color:#fff!important;background:linear-gradient(#ff9800 0%,#f77f00 100%)!important;border-color:#f77f009e!important}body.studio-theme-dark .stage-control-button.danger,body.studio-theme-dark .stage-control-button.record-control.active,body.studio-theme-dark .stage-control-button.rehearse-control.active{color:#fff!important}body.studio-theme-dark .stage-control-button.rehearse-control.active,body.studio-theme-dark .stage-control-button.record-control.active{color:#ffd8de!important;background:#ff60602e!important;border-color:#ff8080d6!important}body.studio-theme-dark .stage-control-button.speaking{color:#d9fff2!important;background:#03cd8c33!important;border-color:#6ce0b894!important}body.studio-theme-dark .stage-control-button.speaking .mic-wave{border-color:#6ce0b8bd!important}body.studio-theme-dark .stage-control-button.warn-muted-speaking{color:#ffe1be!important;background:#f77f0038!important;border-color:#ffb05ca3!important}body.studio-theme-dark .stage-control-button.warn-muted-speaking .mic-wave{border-color:#ffbf7ad6!important}body.studio-theme-dark .teleprompter-workspace-modal,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-body,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-pro-shell,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-cue-panel,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-rundown-panel,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-cue-item,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-rundown-item,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-rundown-head,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-command-row,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-pro-label,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-chip,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-inline-button,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-state-pill,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-cue-badge{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--ink-soft)!important}body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-pro-shell{background:linear-gradient(#112338 0%,#0f2033 100%)!important}body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-cue-item.live,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-rundown-item.live{background:linear-gradient(#f77f0038 0%,#f77f001f 100%)!important;border-color:#f77f0061!important}body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-cue-item.upnext,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-rundown-item.upnext{background:#2f7bda2e!important;border-color:#2f7bda57!important}body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-cue-text,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-rundown-info strong,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-rundown-time{color:var(--ink)!important}body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-rundown-copy,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-pro-subtitle,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-rundown-link,body.studio-theme-dark .teleprompter-workspace-shell .teleprompter-rundown-info span{color:var(--ink-muted)!important}body.studio-theme-dark .session-workspace-column,body.studio-theme-dark .session-workspace-card,body.studio-theme-dark .session-workspace-summary-card,body.studio-theme-dark .session-workspace-card.active,body.studio-theme-dark .session-workspace-summary-card.primary{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:var(--shadow-xs)!important}body.studio-theme-dark .session-workspace-card-title,body.studio-theme-dark .session-workspace-summary-title,body.studio-theme-dark .session-workspace-title{color:var(--ink)!important}body.studio-theme-dark .session-workspace-copy,body.studio-theme-dark .session-workspace-card-copy,body.studio-theme-dark .session-workspace-footer-note{color:var(--ink-muted)!important}body.studio-theme-dark .modal [style*="background: rgb(255"],body.studio-theme-dark .drawer [style*="background: rgb(255"],body.studio-theme-dark .popover-card [style*="background: rgb(255"],body.studio-theme-dark .modal [style*="background:rgb(255"],body.studio-theme-dark .drawer [style*="background:rgb(255"],body.studio-theme-dark .popover-card [style*="background:rgb(255"]{background:var(--surface-soft)!important;border-color:var(--line)!important}body.studio-theme-dark .right-column>.panel,body.studio-theme-dark .panel,body.studio-theme-dark .modal,body.studio-theme-dark .drawer,body.studio-theme-dark .popover-card,body.studio-theme-dark .summary-card,body.studio-theme-dark .viewer-workspace-hero,body.studio-theme-dark .viewer-workspace-panel,body.studio-theme-dark .viewer-workspace-kpi,body.studio-theme-dark .sales-workspace-hero,body.studio-theme-dark .sales-workspace-kpi,body.studio-theme-dark .sales-feed-row,body.studio-theme-dark .session-route-card,body.studio-theme-dark .product-card,body.studio-theme-dark .teleprompter-pro-shell,body.studio-theme-dark .teleprompter-cue-panel,body.studio-theme-dark .teleprompter-rundown-panel{box-shadow:0 10px 24px #02080f59!important}body.studio-theme-dark .viewer-workspace-hero,body.studio-theme-dark .viewer-workspace-panel,body.studio-theme-dark .viewer-workspace-kpi,body.studio-theme-dark .sales-workspace-hero,body.studio-theme-dark .sales-workspace-kpi,body.studio-theme-dark .sales-feed-row{background:var(--surface-soft)!important;border-color:var(--line)!important}body.studio-theme-dark .viewer-workspace-kpi span,body.studio-theme-dark .sales-workspace-kpi span,body.studio-theme-dark .sales-feed-copy{color:var(--ink-muted)!important}body.studio-theme-dark .viewer-workspace-kpi strong,body.studio-theme-dark .sales-workspace-kpi strong,body.studio-theme-dark .sales-feed-title,body.studio-theme-dark .sales-feed-time{color:var(--ink)!important}body.studio-theme-dark .utility-button,body.studio-theme-dark .tab-button,body.studio-theme-dark .ghost-button,body.studio-theme-dark .secondary-button,body.studio-theme-dark .small-pill,body.studio-theme-dark .quick-pill,body.studio-theme-dark .option-button,body.studio-theme-dark .choice-chip,body.studio-theme-dark .panel-action,body.studio-theme-dark .mini-icon-button,body.studio-theme-dark .help-link,body.studio-theme-dark .audience-tab-button,body.studio-theme-dark .viewer-mix-chip,body.studio-theme-dark .audience-request-launcher,body.studio-theme-dark .teleprompter-inline-button,body.studio-theme-dark .teleprompter-chip{box-shadow:none!important;background-image:none!important;border-color:#92afce4d!important}body.studio-theme-dark .request-launch-count{color:#f9c48a!important;background:#1a2f47!important;border-color:#f77f005c!important}body.studio-theme-dark .dock .dock-side button.interactive.dock-button,body.studio-theme-dark .dock .dock-side button.interactive.dock-button:hover,body.studio-theme-dark .dock .dock-side button.interactive.dock-button:active,body.studio-theme-dark .dock .dock-side button.interactive.dock-button:disabled,body.studio-theme-dark :is(.dock .dock-side button.interactive.dock-button.active,.dock .dock-side button.interactive.dock-button.primary,.dock .dock-side button.interactive.dock-button.success,.dock .dock-side button.interactive.dock-button.danger){box-shadow:none!important;background-image:none!important;border-color:#92afce52!important}body.studio-theme-dark .dock .dock-side button.interactive.dock-button{color:var(--ink-soft)!important;background-color:#1a2f47!important}body.studio-theme-dark .dock .dock-side button.interactive.dock-button.active{color:#fff!important;background-color:#223a56!important}body.studio-theme-dark .primary-button,body.studio-theme-dark .send-button,body.studio-theme-dark .start-here-button,body.studio-theme-dark .stage-control-button.primary,body.studio-theme-dark .stage-control-button.main-control,body.studio-theme-dark .audience-request-launcher,body.studio-theme-dark .small-pill.orange,body.studio-theme-dark .inline-pill.orange,body.studio-theme-dark .tag-badge.orange,body.studio-theme-dark .teleprompter-chip.orange{color:#fff!important;background:linear-gradient(#ff9800 0%,#f77f00 100%)!important;border-color:#f77f009e!important}body.studio-theme-dark .primary-button .icon,body.studio-theme-dark .send-button .icon,body.studio-theme-dark .start-here-button .icon,body.studio-theme-dark .stage-control-button.primary .icon,body.studio-theme-dark .stage-control-button.main-control .icon,body.studio-theme-dark .audience-request-launcher .icon,body.studio-theme-dark .small-pill.orange .icon,body.studio-theme-dark .inline-pill.orange .icon,body.studio-theme-dark .tag-badge.orange .icon,body.studio-theme-dark .teleprompter-chip.orange .icon{color:#fff!important}body.studio-theme-dark .primary-button.danger-confirm{background:linear-gradient(#e96464 0%,#cf3f3f 100%)!important;border-color:#e270709e!important}body.studio-theme-dark :is(.panel,.summary-card,.tab-surface,.system-row,.message-bubble-neutral,.product-card,.live-items-status-card,.qa-card.professional,.poll-builder-card,.poll-library-card,.giveaway-card.professional,.viewer-workspace-hero,.viewer-workspace-panel,.viewer-workspace-kpi,.sales-workspace-hero,.sales-workspace-kpi,.sales-feed-row,.teleprompter-pro-shell,.teleprompter-cue-panel,.teleprompter-rundown-panel,.teleprompter-cue-item,.teleprompter-rundown-item,.session-workspace-card,.session-workspace-summary-card,.session-workspace-column,.viewer-line,.viewer-card,.giveaway-card,.audio-card,.notice-banner,.helper-card,.preview-card){box-shadow:none!important;background-image:none!important;border:1px solid #92afce47!important}body.studio-theme-dark :is(.teleprompter-cue-item.live,.teleprompter-rundown-item.live,.teleprompter-cue-item.upnext,.teleprompter-rundown-item.upnext){box-shadow:none!important;border-width:1px!important}body.studio-theme-dark .left-column>.panel:first-child .teleprompter-inline-scroller-card,body.studio-theme-dark .left-column>.panel:first-child .teleprompter-inline-scroller,body.studio-theme-dark .left-column>.panel:first-child .teleprompter-mini-stat,body.studio-theme-dark .teleprompter-launcher-card,body.studio-theme-dark .teleprompter-launcher-card-clean,body.studio-theme-dark .teleprompter-launcher-highlight,body.studio-theme-dark .teleprompter-launcher-secondary,body.studio-theme-dark .teleprompter-launcher-stat{background:var(--surface-soft)!important;border-color:var(--line)!important}body.studio-theme-dark .left-column>.panel:first-child .teleprompter-inline-track p,body.studio-theme-dark .teleprompter-launcher-highlight span,body.studio-theme-dark .teleprompter-launcher-secondary-copy{color:var(--ink)!important}body.studio-theme-dark .multicam-workspace-modal .camera-card,body.studio-theme-dark .multicam-workspace-modal .screen-card,body.studio-theme-dark .multicam-workspace-modal .camera-preview{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--ink)!important}body.studio-theme-dark .multicam-workspace-modal .camera-card.active,body.studio-theme-dark .multicam-workspace-modal .screen-card.active{background:#0d573b80!important;border-color:#34d399e0!important;box-shadow:inset 0 0 0 2px #34d3996b,0 18px 30px #00000061!important}body.studio-theme-dark .multicam-workspace-modal .camera-preview{background:#122338!important}body.studio-theme-dark .multicam-workspace-modal .camera-preview.live-preview{background:linear-gradient(#0c1a2a 0%,#0a1624 100%)!important;border-color:#7eaae657!important}body.studio-theme-dark .multicam-workspace-modal .camera-preview-fallback{color:#e5eefb!important;background:linear-gradient(#02060cb8 0%,#02060ccc 100%)!important}body.studio-theme-dark .multicam-workspace-modal .source-selected-pill{color:#a7f3d0!important;background:#34d3993d!important;border-color:#34d3998f!important}body.studio-theme-dark .filter-drawer .filter-shelf-pill{border-color:var(--line)!important;color:var(--ink-soft)!important;background:#1a2f47!important}body.studio-theme-dark .filter-drawer .filter-shelf-pill.active{color:#fff!important}body.studio-theme-dark .filter-drawer .filter-toolbar{scrollbar-color:#53adf5f2 #92afce42!important}body.studio-theme-dark .filter-drawer .filter-toolbar::-webkit-scrollbar-track{background:#92afce38!important;border-color:#92afce57!important}body.studio-theme-dark .filter-drawer .filter-toolbar::-webkit-scrollbar-thumb{background:#53adf5f2!important;border-color:#ffffff29!important;box-shadow:0 8px 14px #030a126b!important}body.studio-theme-dark .filter-drawer .filter-sheet-label,body.studio-theme-dark .filter-drawer .filter-sheet-hint,body.studio-theme-dark .filter-drawer .filter-card>span:last-child{color:var(--ink-soft)!important}body.studio-theme-dark .goal-planner-modal .goal-planner-hero,body.studio-theme-dark .goal-planner-modal .goal-item-card,body.studio-theme-dark .goal-planner-modal .goal-detail-card,body.studio-theme-dark .goal-planner-modal .goal-summary-card,body.studio-theme-dark .goal-planner-modal .goal-target-input,body.studio-theme-dark .goal-planner-modal .goal-empty-note{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--ink)!important}body.studio-theme-dark .goal-planner-modal .goal-item-card.active{background:linear-gradient(#f77f002e 0%,#f77f001f 100%)!important;border-color:#f77f0085!important}body.studio-theme-dark .goal-planner-modal .goal-progress-track{background:#1d2f45!important}body.studio-theme-dark .goal-planner-modal .goal-chip{border-color:var(--line)!important;color:var(--ink-soft)!important;background:#1a2f47!important}body.studio-theme-dark .goal-planner-modal .goal-chip.active{color:#ffd7ac!important;background:#f77f0038!important;border-color:#f77f008a!important}body.studio-theme-dark .guest-workspace-modal .guest-section-card,body.studio-theme-dark .guest-workspace-modal .guest-summary-card,body.studio-theme-dark .guest-workspace-modal .guest-request-card,body.studio-theme-dark .guest-workspace-modal .cast-pill,body.studio-theme-dark .request-workspace-modal .request-workspace-hero,body.studio-theme-dark .request-workspace-modal .request-meta-card,body.studio-theme-dark .request-workspace-modal .request-kpi-card,body.studio-theme-dark .request-workspace-modal .request-workspace-card,body.studio-theme-dark .request-workspace-modal .request-line,body.studio-theme-dark .request-workspace-modal .request-tip-card{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--ink)!important}body.studio-theme-dark .guest-workspace-modal .guest-entry,body.studio-theme-dark .request-workspace-modal .request-line{border-color:var(--line)!important;background:#14263a!important}body.studio-theme-dark .guest-workspace-modal .guest-entry.host{background:linear-gradient(#f77f0033 0%,#f77f001f 100%)!important;border-color:#f77f0080!important}body.studio-theme-dark .guest-workspace-modal .guest-entry.onstage{background:linear-gradient(#2f7bda33 0%,#2f7bda1f 100%)!important;border-color:#7eaae680!important}body.studio-theme-dark .guest-workspace-modal .guest-entry.waiting{background:linear-gradient(#03cd8c33 0%,#03cd8c1f 100%)!important;border-color:#6ce0b87a!important}body.studio-theme-dark .guest-workspace-modal .guest-entry.removed{background:linear-gradient(#384a6080 0%,#1e2d427a 100%)!important;border-color:#92afce57!important}body.studio-theme-dark .guest-workspace-modal .guest-entry-note,body.studio-theme-dark .guest-workspace-modal .guest-entry-role,body.studio-theme-dark .request-workspace-modal .request-question,body.studio-theme-dark .request-workspace-modal .request-workspace-note,body.studio-theme-dark .request-workspace-modal .request-tip-copy,body.studio-theme-dark .request-workspace-modal .request-route-copy,body.studio-theme-dark .request-workspace-modal .request-more-copy,body.studio-theme-dark .guest-workspace-modal .guest-empty-copy{color:var(--ink-soft)!important}body.studio-theme-dark :is(.modal,.drawer,.popover-card) :is(.summary-card,.request-meta-card,.request-kpi-card,.request-workspace-card,.request-tip-card,.guest-section-card,.guest-summary-card,.guest-request-card,.session-workspace-column,.session-workspace-card,.session-workspace-summary-card,.teleprompter-launcher-card,.teleprompter-launcher-highlight,.teleprompter-launcher-secondary,.teleprompter-launcher-stat,.teleprompter-inline-scroller-card,.teleprompter-inline-scroller,.teleprompter-mini-stat,.teleprompter-compact-cue,.camera-card,.screen-card,.filter-card,.filter-shelf-pill,.filter-sheet-surface,.goal-planner-hero,.goal-item-card,.goal-detail-card,.goal-summary-card,.request-line,.guest-entry),body.studio-theme-dark .left-column>.panel:first-child :is(.teleprompter-inline-scroller-card,.teleprompter-inline-scroller,.teleprompter-mini-stat,.teleprompter-compact-cue){box-shadow:none!important}body.studio-theme-dark .poll-option-input{border-color:var(--line)!important;color:var(--ink)!important;background:#14263a!important}body.studio-theme-dark .poll-option-input::placeholder{color:var(--ink-muted)!important}body.studio-theme-dark .poll-option-chip{border-color:var(--line)!important;color:var(--ink-soft)!important;background:#1a2f47!important}body.studio-theme-dark .session-strip-chip{color:#d6e0ef;background:#0f172ac7;border-color:#94a3b859}body.studio-theme-dark .session-strip-chip.live{color:#8ff1c1;background:#10b9812e;border-color:#10b98173}body.studio-theme-dark .session-strip-chip.ready{color:#b6e9ff;background:#38bdf829;border-color:#38bdf86b}body.studio-theme-dark .session-strip-chip.standby,body.studio-theme-dark .session-strip-chip.warning{color:#f8d592;background:#f59e0b29;border-color:#f59e0b6b}body.studio-theme-dark .session-strip-chip.recording{color:#ffc2d0;background:#f43f5e33;border-color:#fb718575}body.studio-theme-dark .session-strip-chip.positive{color:#b7f7cd;background:#22c55e29;border-color:#22c55e66}body.studio-theme-dark .split-screen-roster-warning{color:#f4cf8b;background:#f59e0b29;border-color:#f59e0b75}body.studio-theme-dark .stage-source-chip{color:#dce7f8;background:#1e293bd1;border-color:#475569bf}body.studio-theme-dark .stage-screen-share-shell,body.studio-theme-dark .stage-screen-share-video{background:radial-gradient(circle,#10253b 0%,#07111d 100%)}body.studio-theme-dark .stage-screen-share-pill{color:#d8fff5;background:#0d948838;border-color:#2dd4bf80}body.studio-theme-dark .stage-camera-pip-card{background:#0a1220eb;border-color:#94a3b86b;box-shadow:0 16px 28px #020817a3}body.studio-theme-dark .stage-camera-pip-kicker{color:#e6f2ff;background:#0f172ac2;border-color:#94a3b88a}body.studio-theme-dark .av-workspace-drawer .mode-button.active,body.studio-theme-dark .av-workspace-drawer .option-button.active,body.studio-theme-dark .av-workspace-drawer .choice-chip.active,body.studio-theme-dark .multicam-workspace-modal .mode-button.active,body.studio-theme-dark .multicam-workspace-modal .option-button.active,body.studio-theme-dark .multicam-workspace-modal .choice-chip.active,body.studio-theme-dark .drawer .setting-grid .option-button.active,body.studio-theme-dark .drawer .choice-row .choice-chip.active,body.studio-theme-dark .drawer .choice-group .mode-button.active,body.studio-theme-dark .modal .setting-grid .option-button.active,body.studio-theme-dark .modal .choice-row .choice-chip.active,body.studio-theme-dark .modal .choice-group .mode-button.active{background:var(--ev-green)!important;color:#fff!important;border-color:#03cd8c6b!important;box-shadow:0 12px 20px #03cd8c2e,inset 0 1px #ffffff2e!important}body.studio-theme-dark .av-workspace-drawer .mode-button.active .icon,body.studio-theme-dark .av-workspace-drawer .option-button.active .icon,body.studio-theme-dark .av-workspace-drawer .choice-chip.active .icon,body.studio-theme-dark .multicam-workspace-modal .mode-button.active .icon,body.studio-theme-dark .multicam-workspace-modal .option-button.active .icon,body.studio-theme-dark .multicam-workspace-modal .choice-chip.active .icon,body.studio-theme-dark .drawer .setting-grid .option-button.active .icon,body.studio-theme-dark .drawer .choice-row .choice-chip.active .icon,body.studio-theme-dark .drawer .choice-group .mode-button.active .icon,body.studio-theme-dark .modal .setting-grid .option-button.active .icon,body.studio-theme-dark .modal .choice-row .choice-chip.active .icon,body.studio-theme-dark .modal .choice-group .mode-button.active .icon{color:#fff!important}body.studio-theme-dark .av-workspace-drawer .setting-grid .option-button.active .setting-note,body.studio-theme-dark .drawer .setting-grid .option-button.active .setting-note,body.studio-theme-dark .modal .setting-grid .option-button.active .setting-note{color:#ffffffd6!important}body.studio-theme-dark .modal button:disabled,body.studio-theme-dark .drawer button:disabled{opacity:.58;cursor:not-allowed}body.studio-theme-dark .viewport{--ev-green:var(--brand-success);--ev-orange:var(--brand-commerce)}body.studio-theme-dark .brand-button{background:#142136d1;border-color:#70b8ff47}body.studio-theme-dark .brand-overline{color:#8ec8ff}body.studio-theme-dark .dock-button.active{color:#d8ebff;background:#0879e84d;border-color:#70b8ff66}body.studio-theme-dark .dock{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}body.studio-theme-dark .dock-button,body.studio-theme-dark .dock .dock-side button.interactive.dock-button{color:#e2f0ff!important;background:#223a57!important;border-color:#aac8e670!important}body.studio-theme-dark .dock-button.active,body.studio-theme-dark .dock .dock-side button.interactive.dock-button.active{color:#e8f2ff!important;background:#22405f!important;border-color:#70b8ff75!important}body.studio-theme-dark .left-column{scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#98c1e899 #0a182866;overflow-y:scroll!important}body.studio-theme-dark .left-column::-webkit-scrollbar{width:6px}body.studio-theme-dark .left-column::-webkit-scrollbar-track{background:#0a182866;border-radius:999px}body.studio-theme-dark .left-column::-webkit-scrollbar-thumb{background:#98c1e899;border-radius:999px}body.studio-theme-dark .left-column::-webkit-scrollbar-thumb:hover{background:#badaf6c7}body.studio-theme-dark .left-column>.panel:first-child .teleprompter-inline-scroller,body.studio-theme-dark .left-column>.panel:first-child .teleprompter-compact-cues,body.studio-theme-dark .left-column>.panel:nth-child(2) .product-list-scroll{scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#98c1e88f #0a18285c;overflow-y:scroll!important}body.studio-theme-dark .left-column>.panel:first-child .teleprompter-inline-scroller::-webkit-scrollbar{width:6px}body.studio-theme-dark .left-column>.panel:first-child .teleprompter-compact-cues::-webkit-scrollbar{width:6px}body.studio-theme-dark .left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar{width:6px}body.studio-theme-dark .left-column>.panel:first-child .teleprompter-inline-scroller::-webkit-scrollbar-track{background:#0a18285c;border-radius:999px}body.studio-theme-dark .left-column>.panel:first-child .teleprompter-compact-cues::-webkit-scrollbar-track{background:#0a18285c;border-radius:999px}body.studio-theme-dark .left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar-track{background:#0a18285c;border-radius:999px}body.studio-theme-dark .left-column>.panel:first-child .teleprompter-inline-scroller::-webkit-scrollbar-thumb{background:#98c1e88f;border:2px solid #0a18285c;border-radius:999px}body.studio-theme-dark .left-column>.panel:first-child .teleprompter-compact-cues::-webkit-scrollbar-thumb{background:#98c1e88f;border:2px solid #0a18285c;border-radius:999px}body.studio-theme-dark .left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar-thumb{background:#98c1e88f;border:2px solid #0a18285c;border-radius:999px}body.studio-theme-dark .left-column>.panel:first-child .teleprompter-inline-scroller::-webkit-scrollbar-thumb:hover{background:#badaf6bd}body.studio-theme-dark .left-column>.panel:first-child .teleprompter-compact-cues::-webkit-scrollbar-thumb:hover{background:#badaf6bd}body.studio-theme-dark .left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar-thumb:hover{background:#badaf6bd}body.studio-theme-dark .left-column>.panel:nth-child(2) .product-list-scroll{scrollbar-gutter:stable both-edges;scrollbar-width:auto;scrollbar-color:#cde6fff0 #0a18289e;overflow-y:scroll!important}body.studio-theme-dark .left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar{-webkit-appearance:none;width:14px}body.studio-theme-dark .left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar-track{background:#0a18289e;border-radius:999px}body.studio-theme-dark .left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar-thumb{background:#cde6fff0;border:3px solid #0a18289e;border-radius:999px}body.studio-theme-dark .left-column>.panel:nth-child(2) .product-list-scroll::-webkit-scrollbar-thumb:hover{background:#e2f2ff}body.studio-theme-dark .stage-live-control-bar .stage-control-button.rehearse-control.active,body.studio-theme-dark .stage-live-control-bar .stage-control-button.record-control.active{color:#ffd8de!important;background:#ff60602e!important;border-color:#ff8080d6!important}body.studio-theme-dark .stage-live-control-bar .stage-control-button.main-control.danger{color:#fff!important;background:linear-gradient(#e55a6f 0%,#c73654 100%)!important;border-color:#ec83979e!important}@keyframes mldzFloat{0%{transform:translate(calc(-50% + var(--dx)), 0) scale(.9) rotate(var(--rot));opacity:.98}to{transform:translate(calc(-50% + var(--dx)), -190px) scale(1.45) rotate(var(--rot));opacity:0}}@keyframes mldzHeartLane{0%{transform:translate(calc(-50% + var(--dx)), 0) scale(.9) rotate(var(--rot));opacity:.98}to{transform:translate(calc(-50% + var(--dx)), var(--dy)) scale(1.16) rotate(var(--rot));opacity:0}}@keyframes mldzHeartToLike{0%{transform:translate(-50%, -50%) scale(.64) rotate(var(--rot));opacity:.95}72%{transform:translate(calc(-50% + var(--dxMid)), calc(-50% + var(--dyMid))) scale(1) rotate(var(--rot));opacity:.78}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.86) rotate(var(--rot));opacity:0}}@keyframes mldzChatPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mldzPillIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mldzFadeIn{0%{opacity:.1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes mldzPulseJoin{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(1)}}@keyframes mldzWinnerRain{0%{opacity:0;transform:translateY(-10vh)rotate(0)}12%{opacity:1}to{transform:translate3d(var(--sway), 115vh, 0) rotate(var(--spin));opacity:0}}@keyframes mldzWinnerGlow{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:.52;transform:scale(1.08)}}@keyframes mldzSpeakingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mldzSpeakingTilt{0%,to{transform:rotate(0)}50%{transform:rotate(-1.2deg)}}::-webkit-scrollbar{display:none!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}
