@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}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.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!important}.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-\[-10px\]{inset:-10px}.inset-\[-20px\]{inset:-20px}.inset-x-0{left:0;right:0}.inset-x-10{left:2.5rem;right:2.5rem}.inset-x-4{left:1rem;right:1rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-x-8{left:2rem;right:2rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-left-16{left:-4rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-20{right:-5rem}.-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-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[22\%\]{bottom:22%}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+144px\)\]{bottom:calc(env(safe-area-inset-bottom) + 144px)}.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}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-24{right:6rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[max\(1px\,env\(safe-area-inset-right\)\)\]{right:max(1px, 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-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[-14\%\]{top:-14%}.top-\[-28px\]{top:-28px}.top-\[118px\]{top:118px}.top-\[164px\]{top:164px}.top-\[17px\]{top:17px}.top-\[18\%\]{top:18%}.top-\[18px\]{top:18px}.top-\[20px\]{top:20px}.top-\[22px\]{top:22px}.top-\[28\%\]{top:28%}.top-\[2px\]{top:2px}.top-\[64px\]{top:64px}.top-\[86px\]{top:86px}.top-\[calc\(env\(safe-area-inset-top\)\+4\.5rem\)\]{top:calc(env(safe-area-inset-top) + 4.5rem)}.top-\[max\(1rem\,env\(safe-area-inset-top\,0px\)\)\]{top:max(1rem, env(safe-area-inset-top,0px))}.top-\[max\(4\.5rem\,calc\(env\(safe-area-inset-top\)\+4\.5rem\)\)\]{top:max(4.5rem, calc(env(safe-area-inset-top) + 4.5rem))}.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-\[1\]{z-index:1}.z-\[230\]{z-index:230}.z-\[240\]{z-index:240}.z-\[24\]{z-index:24}.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-1{margin-left:-.25rem;margin-right:-.25rem}.-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-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-11{margin-left:2.75rem}.ml-12{margin-left:3rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.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-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.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}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.45\/1\]{aspect-ratio:1.45}.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-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[100svh\]{height:100svh}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[228px\]{height:228px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.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-\[520px\]{height:520px}.h-\[52px\]{height:52px}.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-\[80px\]{height:80px}.h-\[min\(92dvh\,940px\)\]{height:min(92dvh,940px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-56{max-height:14rem}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[108px\]{min-height:108px}.min-h-\[142px\]{min-height:142px}.min-h-\[14px\]{min-height:14px}.min-h-\[240px\]{min-height:240px}.min-h-\[320px\]{min-height:320px}.min-h-\[42px\]{min-height:42px}.min-h-\[44\%\]{min-height:44%}.min-h-\[88px\]{min-height:88px}.min-h-\[calc\(100dvh-2\.5rem\)\]{min-height:calc(100dvh - 2.5rem)}.min-h-\[calc\(100dvh-220px\)\]{min-height:calc(100dvh - 220px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.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-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.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-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[132px\]{width:132px}.w-\[15px\]{width:15px}.w-\[168px\]{width:168px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[224px\]{width:224px}.w-\[22px\]{width:22px}.w-\[232px\]{width:232px}.w-\[250px\]{width:250px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[34px\]{width:34px}.w-\[3px\]{width:3px}.w-\[40px\]{width:40px}.w-\[46px\]{width:46px}.w-\[48px\]{width:48px}.w-\[50px\]{width:50px}.w-\[54px\]{width:54px}.w-\[58px\]{width:58px}.w-\[68px\]{width:68px}.w-\[72\%\]{width:72%}.w-\[74px\]{width:74px}.w-\[76px\]{width:76px}.w-\[79\%\]{width:79%}.w-\[80px\]{width:80px}.w-\[82\%\]{width:82%}.w-\[84px\]{width:84px}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[min\(492px\,calc\(\(100dvh-2rem\)\*0\.56\)\,calc\(100vw-3rem\)\)\]{width:min(492px,56dvh - 1.12rem,100vw - 3rem)}.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-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-\[14px\]{min-width:14px}.min-w-\[160px\]{min-width:160px}.min-w-\[32px\]{min-width:32px}.min-w-\[36px\]{min-width:36px}.min-w-\[74px\]{min-width:74px}.min-w-\[82px\]{min-width:82px}.min-w-\[96px\]{min-width:96px}.max-w-2xl{max-width:42rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[20rem\]{max-width:20rem}.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-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.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}.-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))}.translate-y-\[-1px\]{--tw-translate-y:-1px;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))}.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\.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}.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))}.grid-cols-\[112px_1fr\]{grid-template-columns:112px 1fr}.grid-cols-\[1fr_84px_1fr\]{grid-template-columns:1fr 84px 1fr}.grid-cols-\[22px_1fr_22px\]{grid-template-columns:22px 1fr 22px}.grid-cols-\[22px_minmax\(0\,1fr\)_22px\]{grid-template-columns:22px minmax(0,1fr) 22px}.grid-cols-\[28px_minmax\(0\,1fr\)_28px\]{grid-template-columns:28px minmax(0,1fr) 28px}.grid-cols-\[44px_1fr_44px\]{grid-template-columns:44px 1fr 44px}.grid-cols-\[44px_minmax\(0\,1fr\)_44px\]{grid-template-columns:44px minmax(0,1fr) 44px}.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}.gap-7{gap:1.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.-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-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-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-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-\[12px\]{border-top-left-radius:12px;border-top-right-radius:12px}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-br-\[8px\]{border-bottom-right-radius:8px}.rounded-tl-\[10px\]{border-top-left-radius:10px}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-\[12px\]{border-width:12px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#03cd8c\]\/40{border-color:#03cd8c66}.border-\[\#f77f00\]{--tw-border-opacity:1;border-color:rgb(247 127 0/var(--tw-border-opacity,1))}.border-\[\#f77f00\]\/15{border-color:#f77f0026}.border-\[\#f77f00\]\/35{border-color:#f77f0059}.border-\[\#ff7a00\]{--tw-border-opacity:1;border-color:rgb(255 122 0/var(--tw-border-opacity,1))}.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-\[var\(--cp-stroke\)\]{border-color:var(--cp-stroke)}.border-black\/10{border-color:#0000001a}.border-black\/20{border-color:#0003}.border-black\/25{border-color:#00000040}.border-emerald-400\/30{border-color:#34d3994d}.border-ev-dark-border{border-color:#94a3b838}.border-orange-300\/35{border-color:#fdba7459}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-rose-300\/35{border-color:#fda4af59}.border-sky-300\/35{border-color:#7dd3fc59}.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-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\/80{border-color:#fffc}.border-white\/85{border-color:#ffffffd9}.border-t-transparent{border-top-color:#0000}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-\[\#030405\]{--tw-bg-opacity:1;background-color:rgb(3 4 5/var(--tw-bg-opacity,1))}.bg-\[\#03CD8C\]{--tw-bg-opacity:1;background-color:rgb(3 205 140/var(--tw-bg-opacity,1))}.bg-\[\#03cd8c\]\/15{background-color:#03cd8c26}.bg-\[\#05070b\]{--tw-bg-opacity:1;background-color:rgb(5 7 11/var(--tw-bg-opacity,1))}.bg-\[\#050812\]{--tw-bg-opacity:1;background-color:rgb(5 8 18/var(--tw-bg-opacity,1))}.bg-\[\#07080b\]{--tw-bg-opacity:1;background-color:rgb(7 8 11/var(--tw-bg-opacity,1))}.bg-\[\#F77F00\]{--tw-bg-opacity:1;background-color:rgb(247 127 0/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-\[\#f6f7f9\]{--tw-bg-opacity:1;background-color:rgb(246 247 249/var(--tw-bg-opacity,1))}.bg-\[\#f77f00\]{--tw-bg-opacity:1;background-color:rgb(247 127 0/var(--tw-bg-opacity,1))}.bg-\[\#f77f00\]\/10{background-color:#f77f001a}.bg-\[\#f77f00\]\/15{background-color:#f77f0026}.bg-\[\#f77f00\]\/40{background-color:#f77f0066}.bg-\[\#ff2d55\]{--tw-bg-opacity:1;background-color:rgb(255 45 85/var(--tw-bg-opacity,1))}.bg-\[\#ff7a00\]{--tw-bg-opacity:1;background-color:rgb(255 122 0/var(--tw-bg-opacity,1))}.bg-\[rgba\(15\,23\,42\,0\.28\)\]{background-color:#0f172a47}.bg-\[rgba\(247\,127\,0\,0\.07\)\]{background-color:#f77f0012}.bg-\[rgba\(247\,127\,0\,0\.08\)\]{background-color:#f77f0014}.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\(--cp-card\)\]{background-color:var(--cp-card)}.bg-\[var\(--cp-card-strong\)\]{background-color:var(--cp-card-strong)}.bg-\[var\(--cp-page\)\]{background-color:var(--cp-page)}.bg-\[var\(--drawer\)\]{background-color:var(--drawer)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--panel2\)\]{background-color:var(--panel2)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/45{background-color:#00000073}.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\/60{background-color:#11182799}.bg-ev-dark-surface\/70{background-color:#111827b3}.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-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{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.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-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/90{background-color:#020617e6}.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\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.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_18\%_0\%\,rgba\(247\,127\,0\,0\.22\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_20\%\,rgba\(3\,205\,140\,0\.16\)\,transparent_36\%\)\,linear-gradient\(135deg\,\#0f1117\,\#1b1510\)\]{background-image:radial-gradient(circle at 18% 0,#f77f0038,#0000 32%),radial-gradient(circle at 82% 20%,#03cd8c29,#0000 36%),linear-gradient(135deg,#0f1117,#1b1510)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(247\,127\,0\,0\.22\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_14\%\,rgba\(3\,205\,140\,0\.16\)\,transparent_35\%\)\,linear-gradient\(135deg\,\#10131b\,\#17110c\)\]{background-image:radial-gradient(circle at 18% 0,#f77f0038,#0000 34%),radial-gradient(circle at 82% 14%,#03cd8c29,#0000 35%),linear-gradient(135deg,#10131b,#17110c)}.bg-\[radial-gradient\(circle_at_28\%_24\%\,rgba\(247\,127\,0\,0\.28\)\,transparent_42\%\)\,linear-gradient\(135deg\,\#0f172a\,\#020617\)\]{background-image:radial-gradient(circle at 28% 24%,#f77f0047,#0000 42%),linear-gradient(135deg,#0f172a,#020617)}.bg-\[radial-gradient\(circle_at_50\%_18\%\,rgba\(247\,127\,0\,0\.20\)\,transparent_28\%\)\,radial-gradient\(circle_at_18\%_62\%\,rgba\(14\,165\,233\,0\.12\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.10\)\,rgba\(2\,6\,23\,0\.94\)\)\]{background-image:radial-gradient(circle at 50% 18%,#f77f0033,#0000 28%),radial-gradient(circle at 18% 62%,#0ea5e91f,#0000 28%),linear-gradient(#0f172a1a,#020617f0)}.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-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, 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)}.from-transparent{--tw-gradient-from:transparent 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-\[var\(--cp-card\)\]{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--cp-card) var(--tw-gradient-via-position), 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)}.via-white\/10{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffffff1a 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{padding:0}.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-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.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}.px-8{padding-left:2rem;padding-right:2rem}.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-5{padding-top:1.25rem;padding-bottom:1.25rem}.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-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{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-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pr-\[116px\]{padding-right:116px}.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-3xl{font-size:1.875rem;line-height:2.25rem}.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-\[24px\]{font-size:24px}.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-\[\.18em\]{letter-spacing:.18em}.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-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#03CD8C\]{--tw-text-opacity:1;color:rgb(3 205 140/var(--tw-text-opacity,1))}.text-\[\#03a873\]{--tw-text-opacity:1;color:rgb(3 168 115/var(--tw-text-opacity,1))}.text-\[\#03cd8c\]{--tw-text-opacity:1;color:rgb(3 205 140/var(--tw-text-opacity,1))}.text-\[\#9ff7d8\]{--tw-text-opacity:1;color:rgb(159 247 216/var(--tw-text-opacity,1))}.text-\[\#F77F00\],.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\(--cp-muted\)\]{color:var(--cp-muted)}.text-\[var\(--cp-text\)\]{color:var(--cp-text)}.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-200{--tw-text-opacity:1;color:rgb(167 243 208/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-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/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-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/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-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.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}.accent-\[\#f77f00\]{accent-color:#f77f00}.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}.opacity-90{opacity:.9}.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_-18px_46px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 -18px 46px #00000073;--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_0_0_1px_rgba\(255\,122\,0\,0\.28\)\,0_0_20px_rgba\(255\,122\,0\,0\.28\)\]{--tw-shadow:0 0 0 1px #ff7a0047,0 0 20px #ff7a0047;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 0 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_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_0_3px_rgba\(255\,45\,85\,0\.12\)\]{--tw-shadow:0 0 0 3px #ff2d551f;--tw-shadow-colored:0 0 0 3px 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_4px_rgba\(3\,205\,140\,0\.18\)\]{--tw-shadow:0 0 0 4px #03cd8c2e;--tw-shadow-colored:0 0 0 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-\[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\(247\,127\,0\,0\.24\)\]{--tw-shadow:0 10px 22px #f77f003d;--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\.16\)\]{--tw-shadow:0 10px 24px #00000029;--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\.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\.24\)\]{--tw-shadow:0 12px 24px #f77f003d;--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_28px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 12px 28px #0000005c;--tw-shadow-colored:0 12px 28px 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_32px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 14px 32px #00000047;--tw-shadow-colored:0 14px 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-\[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_14px_34px_rgba\(3\,205\,140\,\.28\)\]{--tw-shadow:0 14px 34px #03cd8c47;--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_32px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 16px 32px #00000059;--tw-shadow-colored:0 16px 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-\[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_50px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 18px 50px #0000002e;--tw-shadow-colored:0 18px 50px 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_60px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 18px 60px #00000061;--tw-shadow-colored:0 18px 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_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_20px_70px_rgba\(0\,0\,0\,\.20\)\]{--tw-shadow:0 20px 70px #0003;--tw-shadow-colored:0 20px 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_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_2px_6px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 2px 6px #00000040;--tw-shadow-colored:0 2px 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)}.shadow-\[0_2px_8px_rgba\(247\,127\,0\,0\.35\)\]{--tw-shadow:0 2px 8px #f77f0059;--tw-shadow-colored:0 2px 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_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_18px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 8px 18px #00000047;--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_18px_rgba\(247\,127\,0\,0\.20\)\]{--tw-shadow:0 8px 18px #f77f0033;--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_18px_rgba\(247\,127\,0\,0\.24\)\]{--tw-shadow:0 8px 18px #f77f003d;--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_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}.outline{outline-style:solid}.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-\[\#070b12\]{--tw-ring-opacity:1;--tw-ring-color:rgb(7 11 18/var(--tw-ring-opacity,1))}.ring-\[\#f77f00\]\/15{--tw-ring-color:#f77f0026}.ring-\[\#f77f00\]\/25{--tw-ring-color:#f77f0040}.ring-\[var\(--panel\)\]{--tw-ring-color:var(--panel)}.ring-black\/5{--tw-ring-color:#0000000d}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/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)}.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_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}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-color\:rgba\(148\,163\,184\,0\.45\)_transparent\]{scrollbar-color:#94a3b873 transparent}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}: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:2px;outline:2px solid #94a3b8b8}input:focus-visible,select:focus-visible,textarea:focus-visible,[contenteditable=true]:focus-visible{box-shadow:none;outline:none}@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-surface :where(input:not([type=checkbox]):not([type=radio]),textarea,select),.evz-shoppable-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select){box-shadow:none!important;background:0 0!important}.evz-drawer-surface :where(input:not([type=checkbox]):not([type=radio]),select),.evz-shoppable-shell :where(input:not([type=checkbox]):not([type=radio]),select){border-radius:999px!important}.evz-drawer-surface :where(textarea),.evz-shoppable-shell :where(textarea){border-radius:18px!important}.evz-drawer-surface :where(),.evz-shoppable-shell :where(){opacity:.82;opacity:.82}.evz-drawer-surface :where(div:has(>input:not([type=checkbox]):not([type=radio]))),.evz-drawer-surface :where(div:has(>textarea)),.evz-drawer-surface :where(div:has(>select)),.evz-shoppable-shell :where(div:has(>input:not([type=checkbox]):not([type=radio]))),.evz-shoppable-shell :where(div:has(>textarea)),.evz-shoppable-shell :where(div:has(>select)){box-shadow:none!important;background:0 0!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))}.last\:border-b-0:last-child{border-bottom-width:0}.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\:border-\[\#F77F00\]\/60:hover{border-color:#f77f0099}.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-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:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/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\.10\]:hover{background-color:#ffffff1a}.hover\:text-\[var\(--cp-text\)\]:hover{color:var(--cp-text)}.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-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/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\:border-\[\#03CD8C\]:focus{--tw-border-opacity:1;border-color:rgb(3 205 140/var(--tw-border-opacity,1))}.focus\:border-\[rgba\(247\,127\,0\,0\.65\)\]:focus{border-color:#f77f00a6}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.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\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;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-slate-300:disabled{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.disabled\:bg-white\/10:disabled{background-color:#ffffff1a}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.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>=360px){.min-\[360px\]\:right-1\.5{right:.375rem}.min-\[360px\]\:grid{display:grid}.min-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[360px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[360px\]\:text-\[11px\]{font-size:11px}}@media (width>=390px){.min-\[390px\]\:bottom-\[calc\(env\(safe-area-inset-bottom\)\+154px\)\]{bottom:calc(env(safe-area-inset-bottom) + 154px)}.min-\[390px\]\:right-2{right:.5rem}.min-\[390px\]\:top-\[24px\]{top:24px}.min-\[390px\]\:top-\[25px\]{top:25px}.min-\[390px\]\:mb-2{margin-bottom:.5rem}.min-\[390px\]\:flex{display:flex}.min-\[390px\]\:h-10{height:2.5rem}.min-\[390px\]\:h-12{height:3rem}.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-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-\[116px\]{min-height:116px}.min-\[390px\]\:min-h-\[50px\]{min-height:50px}.min-\[390px\]\:w-10{width:2.5rem}.min-\[390px\]\:w-12{width:3rem}.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-8{width:2rem}.min-\[390px\]\:w-9{width:2.25rem}.min-\[390px\]\:w-\[186px\]{width:186px}.min-\[390px\]\:w-\[18px\]{width:18px}.min-\[390px\]\:w-\[54px\]{width:54px}.min-\[390px\]\:w-\[56px\]{width:56px}.min-\[390px\]\:w-\[60px\]{width:60px}.min-\[390px\]\:w-\[64px\]{width:64px}.min-\[390px\]\:w-\[94px\]{width:94px}.min-\[390px\]\:min-w-\[116px\]{min-width:116px}.min-\[390px\]\:gap-2{gap:.5rem}.min-\[390px\]\:gap-6{gap:1.5rem}.min-\[390px\]\:gap-8{gap:2rem}.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-\[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>=420px){.min-\[420px\]\:block{display:block}}@media (width>=600px){.min-\[600px\]\:bottom-\[calc\(env\(safe-area-inset-bottom\)\+176px\)\]{bottom:calc(env(safe-area-inset-bottom) + 176px)}.min-\[600px\]\:left-5{left:1.25rem}.min-\[600px\]\:right-4{right:1rem}.min-\[600px\]\:top-5{top:1.25rem}.min-\[600px\]\:top-\[192px\]{top:192px}.min-\[600px\]\:top-\[29px\]{top:29px}.min-\[600px\]\:top-\[30px\]{top:30px}.min-\[600px\]\:top-\[76px\]{top:76px}.min-\[600px\]\:mb-1\.5{margin-bottom:.375rem}.min-\[600px\]\:mb-3{margin-bottom:.75rem}.min-\[600px\]\:mt-1{margin-top:.25rem}.min-\[600px\]\:mt-2{margin-top:.5rem}.min-\[600px\]\:h-11{height:2.75rem}.min-\[600px\]\:h-12{height:3rem}.min-\[600px\]\:h-14{height:3.5rem}.min-\[600px\]\:h-3{height:.75rem}.min-\[600px\]\:h-3\.5{height:.875rem}.min-\[600px\]\:h-4{height:1rem}.min-\[600px\]\:h-5{height:1.25rem}.min-\[600px\]\:h-6{height:1.5rem}.min-\[600px\]\:h-7{height:1.75rem}.min-\[600px\]\:h-9{height:2.25rem}.min-\[600px\]\:h-\[70px\]{height:70px}.min-\[600px\]\:h-\[72px\]{height:72px}.min-\[600px\]\:min-h-\[138px\]{min-height:138px}.min-\[600px\]\:min-h-\[64px\]{min-height:64px}.min-\[600px\]\:w-11{width:2.75rem}.min-\[600px\]\:w-12{width:3rem}.min-\[600px\]\:w-14{width:3.5rem}.min-\[600px\]\:w-3{width:.75rem}.min-\[600px\]\:w-3\.5{width:.875rem}.min-\[600px\]\:w-4{width:1rem}.min-\[600px\]\:w-5{width:1.25rem}.min-\[600px\]\:w-6{width:1.5rem}.min-\[600px\]\:w-7{width:1.75rem}.min-\[600px\]\:w-\[126px\]{width:126px}.min-\[600px\]\:w-\[66px\]{width:66px}.min-\[600px\]\:w-\[70px\]{width:70px}.min-\[600px\]\:w-\[72px\]{width:72px}.min-\[600px\]\:w-\[78px\]{width:78px}.min-\[600px\]\:w-\[82px\]{width:82px}.min-\[600px\]\:min-w-\[18px\]{min-width:18px}.min-\[600px\]\:max-w-\[68\%\]{max-width:68%}.min-\[600px\]\:max-w-\[min\(72vw\,430px\)\]{max-width:min(72vw,430px)}.min-\[600px\]\:grid-cols-\[30px_minmax\(0\,1fr\)_30px\]{grid-template-columns:30px minmax(0,1fr) 30px}.min-\[600px\]\:gap-1{gap:.25rem}.min-\[600px\]\:gap-1\.5{gap:.375rem}.min-\[600px\]\:gap-2{gap:.5rem}.min-\[600px\]\:gap-3{gap:.75rem}.min-\[600px\]\:gap-3\.5{gap:.875rem}.min-\[600px\]\:gap-8{gap:2rem}.min-\[600px\]\:gap-9{gap:2.25rem}.min-\[600px\]\:rounded-\[18px\]{border-radius:18px}.min-\[600px\]\:rounded-\[26px\]{border-radius:26px}.min-\[600px\]\:p-3{padding:.75rem}.min-\[600px\]\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.min-\[600px\]\:px-2{padding-left:.5rem;padding-right:.5rem}.min-\[600px\]\:px-3{padding-left:.75rem;padding-right:.75rem}.min-\[600px\]\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.min-\[600px\]\:px-4{padding-left:1rem;padding-right:1rem}.min-\[600px\]\:px-5{padding-left:1.25rem;padding-right:1.25rem}.min-\[600px\]\:px-6{padding-left:1.5rem;padding-right:1.5rem}.min-\[600px\]\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.min-\[600px\]\:py-2{padding-top:.5rem;padding-bottom:.5rem}.min-\[600px\]\:py-3{padding-top:.75rem;padding-bottom:.75rem}.min-\[600px\]\:text-\[10px\]{font-size:10px}.min-\[600px\]\:text-\[11px\]{font-size:11px}.min-\[600px\]\:text-\[12px\]{font-size:12px}.min-\[600px\]\:text-\[13px\]{font-size:13px}.min-\[600px\]\:text-\[14px\]{font-size:14px}.min-\[600px\]\:text-\[15px\]{font-size:15px}.min-\[600px\]\:text-\[16px\]{font-size:16px}.min-\[600px\]\:text-\[22px\]{font-size:22px}.min-\[600px\]\:text-\[9px\]{font-size:9px}}@media (width>=640px){.sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.sm\:h-2{height:.5rem}.sm\:h-\[780px\]{height:780px}.sm\:h-full{height:100%}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:min-h-0{min-height:0}.sm\:w-2{width:.5rem}.sm\:w-auto{width:auto}.sm\:min-w-\[120px\]{min-width:120px}.sm\:min-w-\[132px\]{min-width:132px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-y-auto{overflow-y:auto}.sm\:p-4{padding:1rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.min-\[768px\]\:bottom-\[calc\(env\(safe-area-inset-bottom\)\+188px\)\]{bottom:calc(env(safe-area-inset-bottom) + 188px)}.min-\[768px\]\:h-\[78px\]{height:78px}.min-\[768px\]\:min-h-\[148px\]{min-height:148px}.min-\[768px\]\:w-\[78px\]{width:78px}.min-\[768px\]\:px-8{padding-left:2rem;padding-right:2rem}.min-\[768px\]\:text-\[15px\]{font-size:15px}.min-\[768px\]\:text-\[16px\]{font-size:16px}.min-\[768px\]\:text-\[24px\]{font-size:24px}}@media (width>=900px){.min-\[900px\]\:h-dvh{height:100dvh}}@media (width>=1024px){.lg\:w-\[min\(92\%\,800px\)\]{width:min(92%,800px)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.3fr_\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@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\/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))}}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:9999px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-slate-400\/45::-webkit-scrollbar-thumb{background-color:#94a3b873}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar{width:.375rem}@media (height<=640px){.\[\@media\(max-height\:640px\)\]\:h-10{height:2.5rem}.\[\@media\(max-height\:640px\)\]\:h-8{height:2rem}.\[\@media\(max-height\:640px\)\]\:min-h-\[39px\]{min-height:39px}.\[\@media\(max-height\:640px\)\]\:w-10{width:2.5rem}.\[\@media\(max-height\:640px\)\]\:w-8{width:2rem}.\[\@media\(max-height\:640px\)\]\:py-0{padding-top:0;padding-bottom:0}.\[\@media\(max-height\:640px\)\]\:text-\[9px\]{font-size:9px}}@media (height<=700px){.\[\@media\(max-height\:700px\)\]\:mb-1{margin-bottom:.25rem}.\[\@media\(max-height\:700px\)\]\:space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.\[\@media\(max-height\:700px\)\]\: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))}.\[\@media\(max-height\:700px\)\]\:p-3{padding:.75rem}.\[\@media\(max-height\:700px\)\]\:py-2{padding-top:.5rem;padding-bottom:.5rem}.\[\@media\(max-height\:700px\)\]\:text-\[13px\]{font-size:13px}.\[\@media\(max-height\:700px\)\]\:text-\[15px\]{font-size:15px}}: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-primary-control-group,.stage-utility-control-group{display:contents}.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;overflow:hidden}.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-video-key-source{opacity:1;pointer-events:none;background:0 0;position:absolute;inset:0}.stage-live-video-key-source.keyed-canvas-ready{opacity:0}.stage-live-keyed-canvas{z-index:1;-o-object-fit:cover;object-fit:cover;transform-origin:50%;pointer-events:none;opacity:0;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scaleX(-1)}.stage-live-keyed-canvas.keyed-canvas-ready{opacity:1}.stage-live-lens-overlay{--lens-strength:1;--lens-scale:1;z-index:3;pointer-events:none;opacity:var(--lens-strength);transform:scale(var(--lens-scale));transform-origin:50% 42%;position:absolute;inset:0}.stage-live-lens-overlay span{opacity:0;display:block;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.filter-live-preview-video .stage-live-lens-overlay{z-index:2}.lens-face-frame{aspect-ratio:.78;border:3px solid #fff6;border-radius:48% 48% 44% 44%;width:min(34%,230px);box-shadow:0 0 34px #ffffff42}.lens-dog-ear{transform-origin:50% 0;filter:drop-shadow(0 8px 10px #0000002e);background:linear-gradient(#a46a32 0%,#6c3e22 100%);border-radius:80% 80% 45% 45%;width:min(13%,88px);height:min(22%,148px);top:18%}.lens-dog-ear-left{left:39%;transform:translate(-50%,-50%)rotate(-28deg)}.lens-dog-ear-right{left:61%;transform:translate(-50%,-50%)rotate(28deg)}.lens-animal-ear{aspect-ratio:1;background:linear-gradient(135deg,#fff8fb 0%,#f3c5d8 62%,#d883a8 100%);border:3px solid #ffffffdb;border-radius:20% 80%;width:min(12%,82px);top:24%;box-shadow:0 8px 18px #c34f8138}.lens-animal-ear-left{left:41%;transform:translate(-50%,-50%)rotate(-16deg)}.lens-animal-ear-right{left:59%;transform:translate(-50%,-50%)rotate(106deg)}.lens-flower-crown{filter:drop-shadow(0 10px 12px #0000002e);background:radial-gradient(circle at 9%,#fff2f2 0 10%,#f4a9b8 11% 18%,#0000 19%),radial-gradient(circle at 23% 38%,#ffe5a8 0 9%,#ffd24f 10% 16%,#0000 17%),radial-gradient(circle at 38% 52%,#ffe8f1 0 11%,#ee88b4 12% 18%,#0000 19%),radial-gradient(circle at 55% 38%,#f8fff1 0 10%,#9bd35e 11% 17%,#0000 18%),radial-gradient(circle at 72% 54%,#fff6d8 0 10%,#f1b34f 11% 17%,#0000 18%),radial-gradient(circle at 88% 43%,#ffe9ef 0 11%,#f18bad 12% 18%,#0000 19%);border-radius:999px;width:min(38%,270px);height:min(9%,64px);top:24%}.lens-butterfly{aspect-ratio:1.25;filter:drop-shadow(0 4px 8px #75520057);background:radial-gradient(at 28% 42%,#ffd633 0 34%,#0000 36%),radial-gradient(at 72% 42%,#ffd633 0 34%,#0000 36%),linear-gradient(90deg,#0000 46%,#3a2a05 47% 53%,#0000 54%);width:min(6%,40px)}.lens-butterfly-one{top:24%;left:39%;transform:translate(-50%,-50%)rotate(-18deg)}.lens-butterfly-two{top:25%;left:61%;transform:translate(-50%,-50%)rotate(18deg)scale(.9)}.lens-butterfly-three{top:34%;left:69%;transform:translate(-50%,-50%)rotate(32deg)scale(.74)}.lens-hair{mix-blend-mode:color;background:#5e2d23bd;border-radius:999px 999px 42% 42%;width:min(32%,210px);height:min(13%,92px);top:25%}.lens-forehead{filter:blur(8px);background:#ffe9cc6b;border-radius:999px;width:min(25%,168px);height:min(8%,58px);top:30%}.lens-brow{filter:drop-shadow(0 3px 4px #0000002e);background:#321c12db;border-radius:999px;width:min(12%,82px);height:min(3.2%,24px);top:33%}.lens-brow-left{left:42%;transform:translate(-50%,-50%)rotate(-8deg)}.lens-brow-right{left:58%;transform:translate(-50%,-50%)rotate(8deg)}.lens-eye{aspect-ratio:1;background:radial-gradient(circle,#fffffff2 0 24%,#287dffdb 25% 52%,#0a141ee0 53% 100%);border-radius:50%;width:min(8%,54px);top:37%;box-shadow:0 0 22px #ffffff5c}.lens-eye-left{left:43%}.lens-eye-right{left:57%}.lens-glasses{border:6px solid #121418e6;border-radius:999px;width:min(34%,235px);height:min(11%,76px);top:37%;box-shadow:inset min(8px,1vw) 0 #ffffff24,0 8px 18px #00000047}.lens-glasses:before{content:"";background:#121418e6;border-radius:999px;width:12%;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lens-nose{filter:blur(1px);background:linear-gradient(#ffdebe57,#78483233);border-radius:999px;width:min(7%,46px);height:min(13%,86px);top:44%}.lens-dog-nose{aspect-ratio:1.45;background:radial-gradient(circle at 50% 36%,#5a2f1f 0 40%,#2d1710 42% 100%);border-radius:52% 52% 60% 60%;width:min(11%,72px);top:45%;box-shadow:0 8px 12px #0000003d}.lens-whiskers{background:linear-gradient(12deg,#0000 0 43%,#ffffffd9 44% 46%,#0000 47% 100%),linear-gradient(-12deg,#0000 0 43%,#ffffffd9 44% 46%,#0000 47% 100%),linear-gradient(0deg,#0000 0 48%,#fffc 49% 51%,#0000 52% 100%);width:min(32%,220px);height:min(10%,70px);top:47%}.lens-mouth{background:#b81c40d1;border-radius:12% 12% 50% 50%;width:min(22%,150px);height:min(8%,58px);top:54%;box-shadow:inset 0 -12px #520c185c}.lens-tongue{background:linear-gradient(#ff7b8b 0%,#d83959 100%);border-radius:45% 45% 70% 70%;width:min(15%,106px);height:min(18%,128px);top:63%;box-shadow:inset 0 14px 18px #ffffff38,0 10px 16px #57122133}.lens-rainbow{background:linear-gradient(90deg,#f51b2e 0 16%,#ff8c00 17% 32%,#fff200 33% 48%,#29c44d 49% 64%,#168dff 65% 80%,#7b31ff 81% 100%);border-radius:999px 999px 26px 26px;width:min(15%,106px);height:min(34%,230px);top:68%;box-shadow:0 0 22px #fff6}.lens-teeth{background:#ffffebf0;border-radius:0 0 999px 999px;width:min(12%,84px);height:min(3.5%,28px);top:52.6%;box-shadow:0 0 16px #ffffff6b}.lens-chin{filter:blur(4px);background:#ffe0c23d;border-radius:0 0 999px 999px;width:min(15%,108px);height:min(9%,62px);top:62%}.lens-beard{filter:blur(1px);background:linear-gradient(#4f2a1c2e 0%,#321b12d6 42%,#21130eeb 100%);border-radius:12% 12% 55% 55%;width:min(25%,174px);height:min(18%,126px);top:58%}.lens-age-lines{filter:blur(1px);background:repeating-linear-gradient(8deg,#0000 0 19px,#5b3d335c 20px 22px,#0000 23px 44px),repeating-linear-gradient(-8deg,#0000 0 24px,#5b3d333d 25px 27px,#0000 28px 52px);border-radius:46%;width:min(31%,216px);height:min(26%,178px);top:43%}.lens-freckles{filter:blur(.5px);background:radial-gradient(circle at 16% 42%,#6d3c23b8 0 4%,#0000 5%),radial-gradient(circle at 28% 56%,#6d3c239e 0 3.5%,#0000 4.5%),radial-gradient(circle at 42% 48%,#6d3c23a3 0 3%,#0000 4%),radial-gradient(circle at 58%,#6d3c23a3 0 3%,#0000 4%),radial-gradient(circle at 72% 56%,#6d3c239e 0 3.5%,#0000 4.5%),radial-gradient(circle at 84% 42%,#6d3c23b8 0 4%,#0000 5%);width:min(24%,168px);height:min(11%,78px);top:45%}.lens-body-glow{filter:blur(10px);background:radial-gradient(circle at 50% 0,#ffffff52,#0000 68%);border-radius:50% 50% 18% 18%;width:min(52%,390px);height:min(26%,210px);top:70%}.lens-target{aspect-ratio:1;border:8px solid #ee1515bd;border-radius:50%;width:min(46%,320px);top:45%;box-shadow:inset 0 0 0 7px #ffffffb8,0 0 30px #ee151552}.lens-spark{aspect-ratio:1;background:#fff176;border-radius:4px;width:18px;box-shadow:0 0 16px #fff176d1}.lens-spark-one{top:30%;left:34%;transform:translate(-50%,-50%)rotate(45deg)}.lens-spark-two{top:28%;left:66%;transform:translate(-50%,-50%)rotate(45deg)scale(.75)}.lens-spark-three{top:50%;left:72%;transform:translate(-50%,-50%)rotate(45deg)scale(.58)}.lens-ar-snapchat .lens-glasses,.lens-ar-snapchat .lens-spark,.lens-dog .lens-dog-ear,.lens-dog .lens-dog-nose,.lens-dog .lens-tongue,.lens-flower-crown .lens-flower-crown,.lens-butterflies .lens-butterfly,.lens-big-eyes .lens-eye,.lens-funny-face .lens-eye,.lens-funny-face .lens-mouth,.lens-rainbow-vomit .lens-rainbow,.lens-rainbow-vomit .lens-spark,.lens-cute-animals .lens-animal-ear,.lens-cute-animals .lens-dog-nose,.lens-cute-animals .lens-whiskers,.lens-glasses .lens-glasses,.lens-makeup .lens-eye,.lens-makeup .lens-mouth,.lens-time-machine .lens-age-lines,.lens-ar-tiktok .lens-eye,.lens-ar-tiktok .lens-mouth,.lens-ar-tiktok .lens-body-glow,.lens-ar-pokemon .lens-target,.lens-smooth-skin .lens-body-glow,.lens-teeth-whitening .lens-mouth,.lens-teeth-whitening .lens-teeth,.lens-eye-enlarge .lens-eye,.lens-slim-face .lens-face-frame,.lens-thin-nose .lens-nose,.lens-long-chin .lens-chin,.lens-forehead .lens-forehead,.lens-blue-eyes .lens-eye,.lens-green-eyes .lens-eye,.lens-amber-eyes .lens-eye,.lens-red-lips .lens-mouth,.lens-pink-lips .lens-mouth,.lens-nude-lips .lens-mouth,.lens-ruby-hair .lens-hair,.lens-platinum-hair .lens-hair,.lens-midnight-hair .lens-hair,.lens-warm-skin .lens-body-glow,.lens-cool-skin .lens-body-glow,.lens-acne-removal .lens-body-glow,.lens-brighten-face .lens-body-glow,.lens-contour .lens-face-frame,.lens-chin-enhancer .lens-chin,.lens-nose-reshape .lens-nose,.lens-brow-enhancer .lens-brow,.lens-eye-brighten .lens-eye,.lens-eye-color .lens-eye,.lens-lip-enhance .lens-mouth,.lens-blush .lens-body-glow,.lens-highlight .lens-body-glow,.lens-freckles .lens-freckles,.lens-tan .lens-body-glow,.lens-sharpen .lens-face-frame,.lens-youth .lens-body-glow,.lens-age .lens-age-lines,.lens-beard .lens-beard{opacity:1}.lens-big-eyes .lens-eye,.lens-eye-enlarge .lens-eye{transform:translate(-50%,-50%)scale(1.42)}.lens-funny-face .lens-eye-left{transform:translate(-50%,-50%)scale(1.6)rotate(-10deg)}.lens-funny-face .lens-eye-right{transform:translate(-50%,-50%)scale(1.6)rotate(10deg)}.lens-funny-face .lens-mouth{border-radius:999px 999px 55% 55%;width:min(26%,184px);height:min(10%,74px)}.lens-slim-face .lens-face-frame{transform:translate(-50%,-50%)scaleX(.78)scaleY(1.06)}.lens-nose-reshape .lens-nose,.lens-thin-nose .lens-nose{transform:translate(-50%,-50%)scaleX(.58)scaleY(1.08)}.lens-chin-enhancer .lens-chin,.lens-long-chin .lens-chin{transform:translate(-50%,-50%)scaleY(1.7)}.lens-eye-color .lens-eye,.lens-green-eyes .lens-eye{background:radial-gradient(circle,#fffffff2 0 24%,#2ec46ee0 25% 52%,#0a141ee0 53% 100%)}.lens-amber-eyes .lens-eye{background:radial-gradient(circle,#fffffff2 0 24%,#dc8423e6 25% 52%,#0a141ee0 53% 100%)}.lens-pink-lips .lens-mouth{background:#e04a84d6}.lens-makeup .lens-mouth,.lens-lip-enhance .lens-mouth,.lens-nude-lips .lens-mouth{background:#d63867c7}.lens-blush .lens-body-glow{background:radial-gradient(circle at 36% 28%,#ff699652,#0000 20%),radial-gradient(circle at 64% 28%,#ff699652,#0000 20%)}.lens-highlight .lens-body-glow,.lens-eye-brighten .lens-eye,.lens-brighten-face .lens-body-glow,.lens-youth .lens-body-glow{box-shadow:0 0 28px #ffffff6b}.lens-tan .lens-body-glow{background:radial-gradient(circle at 50% 0,#be692c57,#0000 68%)}.lens-beard .lens-mouth{opacity:.65}.lens-ruby-hair .lens-hair{background:#a81836c7}.lens-platinum-hair .lens-hair{background:#e6e2d4bd}.lens-midnight-hair .lens-hair{background:#0a1226db}.lens-warm-skin .lens-body-glow{background:radial-gradient(circle at 50% 0,#ffae6657,#0000 68%)}.lens-cool-skin .lens-body-glow{background:radial-gradient(circle at 50% 0,#7ec4ff4d,#0000 68%)}.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-header-actions{align-items:center;gap:8px;display:flex}.filter-drawer-body{gap:14px}.filter-live-preview-card{background:linear-gradient(145deg,#1f2d45 0%,#101925 100%);border:1px solid #cbd3dfb8;border-radius:24px;min-height:190px;position:relative;overflow:hidden;box-shadow:0 18px 32px #13233824}.filter-live-preview-video{background:radial-gradient(circle at 28% 20%,#ffffff29,#0000 34%),linear-gradient(155deg,#374d6ce6 0%,#131f30f5 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.filter-live-preview-real-person{background:0 0;display:block}.filter-live-preview-real-person .stage-video-shell,.filter-live-preview-real-person .stage-live-video,.filter-live-preview-real-person .stage-live-keyed-canvas{width:100%;height:100%}.filter-live-preview-real-person .stage-video-shell{background:0 0}.filter-live-preview-real-person .stage-live-video,.filter-live-preview-real-person .stage-live-keyed-canvas{-o-object-fit:cover;object-fit:cover}.filter-live-preview-real-person .stage-live-fallback,.filter-live-preview-real-person .stage-live-placeholder{z-index:2}.filter-live-preview-copy{z-index:4;color:#fff;background:#08101bb8;border:1px solid #ffffff2e;border-radius:16px;gap:2px;width:fit-content;max-width:calc(100% - 28px);padding:10px 12px;display:grid;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 14px 24px #0000002e}.filter-live-preview-copy span,.filter-live-preview-copy em{color:#ffffffad;font-size:11px;font-style:normal;font-weight:800}.filter-live-preview-copy strong{font-size:16px;line-height:1.1}.filter-preview-flags{z-index:4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:absolute;top:12px;right:12px}.filter-preview-flags span{color:#1f2d45;background:#ffffffe0;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.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-shelf-status{background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff42}.filter-selected-summary{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.filter-selected-summary::-webkit-scrollbar{display:none}.filter-summary-chip{color:#65758a;-moz-column-gap:7px;text-align:left;background:linear-gradient(#fff 0%,#f4f7fb 100%);border:1px solid #cbd3dfb8;border-radius:14px;flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 7px;max-width:142px;min-height:42px;padding:7px 9px;display:grid;box-shadow:inset 0 1px #ffffffeb}.filter-summary-chip .icon{color:var(--filter-accent);grid-row:span 2}.filter-summary-chip span,.filter-summary-chip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-summary-chip span{text-transform:uppercase;font-size:10px;font-weight:800}.filter-summary-chip strong{color:#314256;font-size:11px;font-weight:900}.filter-summary-chip.active,.filter-summary-chip.enabled{border-color:var(--filter-accent);background:linear-gradient(180deg, #fff 0%, var(--filter-soft) 100%)}.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(3,minmax(0,1fr));gap:10px;display:grid}.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)}.filter-drawer .filter-card{border-radius:18px;width:100%;height:156px;min-height:0;padding:0!important}.filter-drawer .filter-card.active{border-color:var(--filter-accent);box-shadow:0 16px 28px var(--filter-shadow), inset 0 0 0 2px var(--filter-accent)}.filter-drawer .filter-card-visual{background:linear-gradient(145deg,#172338 0%,#0d1624 100%);border-radius:16px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.filter-drawer .filter-card-image{-o-object-fit:fill;object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.filter-drawer .filter-card-name-backdrop{z-index:2;background:linear-gradient(#091320e0 0%,#050c16c7 100%);border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:calc(100% - 16px);min-height:28px;padding:6px 9px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 10px 18px #02081747}.filter-drawer .filter-card-name-backdrop,.filter-drawer .filter-card-name{display:none}.filter-drawer .filter-card-name{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.12;overflow:hidden}.filter-drawer .filter-card-active-mark{z-index:3;background:var(--filter-accent);color:#fff;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 10px 18px #02081747}@media (width>=760px){.filter-drawer .filter-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}}.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}.queue-status-card{overflow:hidden}.queue-status-list{flex-direction:column;display:flex}.queue-status-row{grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:14px;display:grid}.request-route-main{min-width:0}.queue-status-indicator{--queue-accent:#64748b;--queue-accent-soft:#64748b1f;--queue-accent-border:#64748b47;border:1px solid var(--queue-accent-border);background:linear-gradient(180deg, #ffffffeb, var(--queue-accent-soft));width:112px;min-height:42px;color:var(--queue-accent);border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:5px 9px 5px 5px;display:inline-flex;box-shadow:inset 0 1px #ffffffdb}.queue-status-count{background:var(--queue-accent);color:#fff;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.queue-status-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:850;line-height:1.05;overflow:hidden}.queue-status-indicator.waiting{--queue-accent:#087456;--queue-accent-soft:#03cd8c1f;--queue-accent-border:#03cd8c4d}.queue-status-indicator.backstage{--queue-accent:#697991;--queue-accent-soft:#69799121;--queue-accent-border:#6979914d}.queue-status-indicator.live,.queue-status-indicator.ready{--queue-accent:#175f98;--queue-accent-soft:#2f7bda21;--queue-accent-border:#2f7bda4d}.queue-status-indicator.not-ready{--queue-accent:#087456;--queue-accent-soft:#03cd8c1a;--queue-accent-border:#03cd8c42}@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(2,minmax(190px,1fr)) minmax(210px,1fr)}.language-simple-switch-card,.language-simple-signal-card{text-align:left;min-width:0;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;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.language-simple-switch-card .switch-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.language-simple-switch-card .field-help,.language-simple-signal-card .viewer-note{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.language-status-pill{white-space:nowrap;word-break:normal;overflow-wrap:normal;justify-content:center;min-width:74px}.language-signal-pill{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;min-height:30px;line-height:1.2}@media (width<=760px){.language-simple-toggle-grid{grid-template-columns:1fr}}@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);max-width:100%;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:68px 8px calc(80px + env(safe-area-inset-bottom))}.stage-preview-card.mobile{max-width:100%;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:100dvh;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:55;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{transform:scale(1.1)}.mobile-dock-item.active .icon{color:var(--ev-orange)}.mobile-dock-item.active span{color:var(--ev-green);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.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(120px + 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:55;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{background:#03cd8c24;border-color:#03cd8c52;transform:none}.mobile-dock-item.active .icon{color:var(--ev-orange)}.mobile-dock-item.active span{color:var(--ev-green)}.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:80px 8px calc(90px + env(safe-area-inset-bottom)) 8px!important}.stage-frame.stage-mobile .stage-preview-card.mobile{width:auto;max-width:100%;max-height:100%}@media (width<=1180px){.stage-frame.stage-mobile .stage-preview-area.mobile{inset:78px 8px calc(160px + env(safe-area-inset-bottom)) 8px!important}}@media (width<=640px){.stage-frame.stage-mobile .stage-preview-area.mobile{inset:76px 6px calc(150px + env(safe-area-inset-bottom)) 6px!important}.stage-frame.stage-mobile .stage-preview-card.mobile{border-radius:clamp(16px,4vw,24px)}}.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 .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 calc(100px + env(safe-area-inset-bottom)) 8px!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}.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))}.topbar{background:linear-gradient(#020817e0 0%,#0208179e 74%,#0000 100%);grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding:8px 8px 6px;display:grid}.brand-button{border-radius:14px;justify-content:center;width:min(168px,48vw);min-width:0;padding:0}.brand-logo-image{max-width:100%;height:34px}.topbar-main,.topbar-status-row{width:100%;min-width:0}.topbar-status-row{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.status-buttons.topbar-session-strip{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;margin:0;display:grid;overflow:visible}.status-buttons.topbar-session-strip>.chip-button,.planned-countdown-chip{display:none}.topbar-session-card{background:#021e18c7;border-color:#03cd8c38;gap:8px;width:min(100%,520px);height:auto;min-height:42px;padding:6px 10px}.topbar-session-info{min-width:0}.topbar-session-name,.topbar-session-meta{max-width:none}.topbar-session-pill{flex:none}.header-actions.topbar-utility-strip{scrollbar-width:none;border-top:0;justify-content:flex-start;gap:6px;width:100%;margin:0;padding:0 2px 4px;overflow-x:auto}.header-actions.topbar-utility-strip::-webkit-scrollbar{display:none}.metric-card.topbar-metric-card{flex:none;min-width:86px;min-height:34px;padding:0 10px}.header-actions.topbar-utility-strip .utility-button{flex:0 0 38px;width:38px;min-width:38px;padding:0}.stage-timer-card{box-shadow:none;z-index:20;background:0 0;border:none;gap:10px;padding:0;display:flex;top:8px;left:50%;transform:translate(-50%)}.stage-timer-card div{gap:1px;min-width:56px}.stage-timer-card span{letter-spacing:.04em;color:#ffffffb8;font-size:9px}.stage-timer-card strong{color:#fff;text-shadow:0 2px 8px #00000080;font-size:12px}.stage-frame{overflow:hidden}.stage-preview-area,.stage-preview-area.mobile,.stage-preview-area.desktop,.stage-preview-area.dual,.stage-preview-area.split-screen-interactive{inset:132px 8px calc(148px + env(safe-area-inset-bottom)) 8px!important}.stage-live-control-bar{border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) repeat(3,38px);gap:6px;width:auto;max-width:none;padding:6px;display:grid;left:8px;right:8px;transform:none;bottom:calc(84px + env(safe-area-inset-bottom))!important}.stage-control-button{border-radius:12px;gap:6px;width:100%;min-width:0;min-height:40px;padding:0 8px;font-size:11px}.stage-control-button.main-control{min-width:0;padding-inline:8px}.stage-control-button.utility-control{width:38px!important;min-width:38px!important;padding:0!important}.stage-control-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-pro-dock{height:auto;min-height:66px;padding:7px 6px calc(7px + env(safe-area-inset-bottom));gap:6px}.mobile-dock-item{min-width:0;padding:7px 2px}.mobile-dock-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.mobile-timer-strip{justify-content:center;padding:8px 0;display:flex}.mobile-timer-card{background:#0b121dc7;border:1px solid #ffffff14;border-radius:14px;gap:14px;padding:8px 14px;display:flex;box-shadow:0 8px 20px #0000003d}.mobile-timer-card div{flex-direction:column;align-items:center;gap:2px;min-width:56px;display:flex}.mobile-timer-card span{text-transform:uppercase;letter-spacing:.04em;color:#ffffff9e;font-size:9px;font-weight:700}.mobile-timer-card strong{color:#fff;font-size:13px;font-weight:800}}@media (width<=420px){.header-actions.topbar-utility-strip .utility-button{display:none}.stage-preview-area,.stage-preview-area.mobile,.stage-preview-area.desktop,.stage-preview-area.dual,.stage-preview-area.split-screen-interactive{inset-top:118px!important}.stage-live-control-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.stage-control-button.utility-control{width:100%!important;min-width:0!important}}.mobile-dashboard-hero,.mobile-more-screen,.mobile-tab-screen{display:none}@media (width<=640px){body{background:#020912;overflow:hidden}.viewport{background:radial-gradient(circle at 12% 0,#00b2ff24,#0000 28%),radial-gradient(circle at 95% 20%,#f77f001f,#0000 30%),#020912;height:100dvh;padding:0}.window{height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr)}.chrome,.topbar{display:none!important}.studio{height:100dvh;padding:0 12px calc(96px + env(safe-area-inset-bottom));color:#f8fbff;background:radial-gradient(circle at 55% 18%,#0b6ca62e,#0000 34%),linear-gradient(#020812 0%,#061321 48%,#020812 100%);flex-direction:column;display:flex;overflow:auto}.mobile-dashboard-hero{flex-direction:column;gap:14px;padding:8px 0 0;display:flex}.mobile-status-bar,.mobile-brand-row,.mobile-header-actions,.mobile-logo-lockup,.mobile-command-panel,.mobile-metric-strip,.mobile-session-grid{align-items:center;display:flex}.mobile-status-bar{color:#fff;justify-content:space-between;min-height:28px;padding:0 10px;font-size:14px;font-weight:900}.mobile-status-icons{letter-spacing:0;opacity:.92;font-size:11px}.mobile-brand-row{justify-content:space-between;gap:12px;padding:2px 4px 0}.mobile-menu-button,.mobile-bell-button,.mobile-avatar-button,.mobile-top-icon-button{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:14px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background .16s;display:grid;position:relative}.mobile-top-icon-button:hover{background:#ffffff29}.mobile-bell-button span{color:#fff;background:#ff243f;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-5px;right:-4px}.mobile-logo-lockup{flex:auto;gap:8px;min-width:0}.mobile-logo-play{color:#061321;background:linear-gradient(135deg,#ff8a00,#ff4d00);border-radius:16px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 26px #ff6a0057}.mobile-logo-lockup strong{color:#fff;font-size:24px;font-weight:950;line-height:.9;display:block}.mobile-logo-lockup strong:first-letter{color:#fff}.mobile-logo-lockup em{color:#00f09f;border:1px solid #03cd8c9e;border-radius:999px;margin-top:2px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.mobile-header-actions{gap:8px}.mobile-avatar-button{background:linear-gradient(#203a4f,#0c1d2b);border:1px solid #03cd8c80;overflow:visible}.mobile-avatar-button span{color:#fff;background:#f77f00;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.mobile-avatar-button b{background:#03cd8c;border-radius:999px;width:11px;height:11px;position:absolute;bottom:1px;right:-2px;box-shadow:0 0 0 2px #061321}.mobile-session-control{color:#fff;background:linear-gradient(#ff920a,#f36f00);border-radius:16px;justify-content:center;align-items:center;gap:10px;height:46px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 16px 34px #f77f0047,inset 0 1px #ffffff47}.mobile-session-grid{gap:10px}.mobile-info-card{text-align:left;background:linear-gradient(145deg,#101f30f0,#050e1af0);border:1px solid #78a4d229;border-radius:18px;flex:1 1 0;min-width:0;min-height:114px;padding:16px 36px 14px 16px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 14px 26px #0000002e}.mobile-info-card span{color:#00d98c;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.mobile-info-card:nth-child(2) span{color:#b04cff}.mobile-info-card strong{color:#fff;margin-top:12px;font-size:18px;font-weight:950;line-height:1.1;display:block}.mobile-info-card em{color:#6eafff;vertical-align:middle;background:#2368ca33;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.mobile-info-card small{color:#aebdd0;margin-top:8px;font-size:13px;line-height:1.25;display:block}.mobile-info-card>.icon{color:#fff;opacity:.82;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mobile-metric-strip{background:linear-gradient(#0d1d2ef5,#06111ff5);border:1px solid #78a4d229;border-radius:18px;justify-content:space-around;min-height:82px}.mobile-metric-card{color:#fff;flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;place-items:center;gap:2px 8px;min-width:0;display:grid}.mobile-metric-card .icon{color:#0b85ff;grid-row:1/span 2}.mobile-metric-card:nth-child(2) .icon{color:#ff264f}.mobile-metric-card:nth-child(3) .icon{color:#00db91}.mobile-metric-card strong{font-size:20px;font-weight:950;line-height:1}.mobile-metric-card span{color:#b3c1d1;font-size:12px;font-weight:700}.mobile-command-panel{background:linear-gradient(#0a1828f2,#050e1af2);border:1px solid #78a4d229;border-radius:18px;align-items:stretch;gap:10px;padding:0 16px 0 0;overflow:hidden}.mobile-command-grid{background:#78a4d214;flex:54%;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.mobile-command-tile{color:#fff;background:#0d1b2cfa;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:86px;font-size:11px;font-weight:900;display:flex;position:relative}.mobile-command-tile .icon{color:#0b85ff}.mobile-command-tile.active{background:#03cd8c26}.mobile-command-tile b{background:#ff243f;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid;position:absolute;top:8px;right:11px}.mobile-go-live-card{color:#fff;background:linear-gradient(135deg,#03cd8c9e,#005848d1);border-radius:22px;flex:46%;justify-content:center;align-items:center;gap:10px;min-height:64px;margin:70px 0;font-size:15px;font-weight:950;display:inline-flex}.content{flex-direction:column;gap:14px;height:auto!important;min-height:auto!important;padding:14px 0 0!important;display:flex!important;position:static!important;overflow:visible!important}.left-column,.center-column,.right-column{flex-direction:column;gap:14px;opacity:1!important;pointer-events:auto!important;z-index:auto!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.center-column{order:2}.left-column{order:1}.right-column{order:3}.panel,.left-column .panel,.right-column .panel,.stage-panel{color:#fff;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0c1b2cf5,#050f1cf5)!important;border:1px solid #78a4d22e!important;border-radius:18px!important;height:auto!important;position:relative!important;box-shadow:0 14px 30px #00000038!important}.panel-header,.left-column .panel-header,.right-column .panel-header{color:#fff;min-height:52px;background:0 0!important;display:flex!important}.panel-title,.stage-eyebrow{color:#fff!important}.stage-subtitle,.field-help,.panel-count,.items-summary,.teleprompter-pro-subtitle{color:#afbed0!important}.stage-header{gap:12px;padding:14px;display:grid!important}.stage-body{padding:0 10px 10px;height:auto!important}.stage-frame{min-height:540px;overflow:hidden;background:radial-gradient(circle at 20% 70%,#03cd8c38,#0000 28%),radial-gradient(circle at 88% 70%,#f7303438,#0000 30%),#061221!important;border:1px solid #78a4d22e!important;border-radius:18px!important;height:auto!important}.stage-preview-area,.stage-preview-area.mobile,.stage-preview-area.desktop,.stage-preview-area.dual,.stage-preview-area.split-screen-interactive{position:absolute;inset:94px 12px 118px!important}.stage-live-control-bar{width:auto!important;position:absolute!important;bottom:12px!important;left:10px!important;right:10px!important;transform:none!important}.right-column .live-audience-panel{min-height:420px;height:auto!important}.right-column .audience-body{max-height:none}.right-column .tab-surface{min-height:250px}.mobile-pro-dock{z-index:55;height:78px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040d19eb;border-top:1px solid #78a4d233;justify-content:space-around;align-items:center;gap:6px;position:fixed;bottom:0;left:0;right:0;display:flex!important}.mobile-dock-item{color:#b7c4d6;background:0 0;border:0;border-radius:16px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;display:flex}.mobile-dock-item.active{color:#ff8a00;background:#f77f0014}.mobile-dock-item span{text-transform:none;letter-spacing:0;font-size:10px;font-weight:900}.dock{display:none!important}.studio.mobile-screen-control .mobile-dashboard-hero{display:flex}.studio.mobile-screen-camera .mobile-dashboard-hero,.studio.mobile-screen-chat .mobile-dashboard-hero,.studio.mobile-screen-sessions .mobile-dashboard-hero,.studio.mobile-screen-products .mobile-dashboard-hero,.studio.mobile-screen-settings .mobile-dashboard-hero,.studio.mobile-screen-more .mobile-dashboard-hero{display:none}.mobile-command-panel{padding:0;display:flex!important}.mobile-command-panel .mobile-go-live-card{display:none}.mobile-command-grid{background:0 0;flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px}.mobile-command-tile{background:#0d1b2cb8;border:1px solid #78a4d224;border-radius:12px;min-height:82px}.mobile-session-grid{background:0 0;border:0;border-radius:0;flex-direction:column;grid-template-columns:minmax(0,1fr);gap:10px;display:flex;overflow:visible}.mobile-info-card{min-height:92px;box-shadow:none;background:linear-gradient(145deg,#101f30f0,#050e1af0);border:1px solid #78a4d229;border-radius:16px}.mobile-info-card+.mobile-info-card{border-top:1px solid #78a4d229}.mobile-info-card strong{margin-top:8px;font-size:15px}.mobile-metric-strip{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:auto;padding:0;display:grid}.mobile-metric-card{background:linear-gradient(#0d1d2ef5,#06111ff5);border:1px solid #78a4d229;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:3px;min-height:56px}.mobile-metric-card+.mobile-metric-card{border-left:1px solid #78a4d229}.mobile-metric-card .icon{grid-row:auto;width:16px;height:16px}.mobile-metric-card strong{font-size:13px}.mobile-metric-card span{font-size:10px}.studio.mobile-screen-control .content,.studio.mobile-screen-camera .content,.studio.mobile-screen-chat .content{padding:14px 0 0!important;display:block!important}.studio.mobile-screen-sessions .content,.studio.mobile-screen-products .content,.studio.mobile-screen-settings .content,.studio.mobile-screen-more .content{display:none!important}.mobile-more-screen{display:none}.studio.mobile-screen-more .mobile-more-screen{flex-direction:column;gap:16px;min-height:calc(100dvh - 98px);padding:58px 0 18px;display:flex}.studio.mobile-screen-sessions .mobile-sessions-screen,.studio.mobile-screen-products .mobile-products-screen,.studio.mobile-screen-settings .mobile-settings-screen{flex-direction:column;min-height:calc(100dvh - 98px);padding:58px 0 18px;display:flex}.studio.mobile-screen-control .center-column,.studio.mobile-screen-control .right-column,.studio.mobile-screen-camera .left-column,.studio.mobile-screen-chat .left-column,.studio.mobile-screen-chat .center-column{display:none!important}.studio.mobile-screen-control .left-column,.studio.mobile-screen-camera .center-column,.studio.mobile-screen-camera .right-column,.studio.mobile-screen-chat .right-column,.studio.mobile-screen-control .left-column>.panel{display:flex!important}.studio.mobile-screen-camera .stage-panel,.studio.mobile-screen-chat .live-audience-panel{min-height:auto}.studio.mobile-screen-camera .stage-header,.studio.mobile-screen-chat .panel-header{border:0;min-height:82px;padding:14px 4px 12px}.studio.mobile-screen-camera .stage-panel,.studio.mobile-screen-chat .live-audience-panel,.studio.mobile-screen-control .left-column .panel,.mobile-tab-card,.mobile-more-screen{background:radial-gradient(circle at 20% 0,#3e8cff14,#0000 34%),linear-gradient(#091626f5,#030c18fa)!important;border-color:#78a4d238!important}.studio.mobile-screen-camera .stage-frame{min-height:590px}.studio.mobile-screen-camera .stage-preview-area,.studio.mobile-screen-camera .stage-preview-area.mobile,.studio.mobile-screen-camera .stage-preview-area.desktop,.studio.mobile-screen-camera .stage-preview-area.dual,.studio.mobile-screen-camera .stage-preview-area.split-screen-interactive{inset:116px 12px 144px!important}.studio.mobile-screen-camera .stage-live-control-bar{bottom:16px!important}.studio.mobile-screen-camera .right-column{margin-top:14px}.studio.mobile-screen-chat .audience-body{max-height:none;padding:0 4px 8px}.studio.mobile-screen-chat .tab-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.studio.mobile-screen-chat .tab-button{border-radius:14px;justify-content:center;min-width:0;padding-inline:6px;font-size:11px}.mobile-more-shortcuts{border-bottom:1px solid #78a4d229;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 10px 14px;display:grid}.mobile-tab-card{border:1px solid #78a4d238;border-radius:0;flex-direction:column;gap:12px;padding:16px;display:flex}.mobile-tab-card-title{color:#fff;align-items:center;gap:12px;font-size:20px;font-weight:950;display:inline-flex}.mobile-tab-card-title .icon{color:#ff8a00;width:22px;height:22px}.mobile-tab-row{color:#fff;text-align:left;background:#0d1b2cb8;border:1px solid #78a4d224;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:78px;padding:14px;display:grid}.mobile-tab-row span,.mobile-tab-row small{color:#9eb0c6;text-transform:uppercase;font-size:12px;font-weight:850}.mobile-tab-row strong{color:#fff;grid-column:1/-1;min-width:0;font-size:17px;font-weight:950}.mobile-tab-row em{color:#58a5ff;font-size:12px;font-style:normal;font-weight:950}.mobile-tab-link{grid-template-columns:32px minmax(0,1fr) 18px}.mobile-tab-link strong{grid-column:auto}.mobile-more-shortcut{color:#c5d2e3;place-items:center;gap:9px;min-height:80px;font-size:13px;font-weight:800;display:grid}.mobile-more-shortcut .icon{color:#dfe9f7;background:#14263cb8;border:1px solid #78a4d22e;border-radius:999px;width:40px;height:40px;padding:10px}.mobile-more-list{display:grid}.mobile-more-row{color:#e9f1fb;text-align:left;border-bottom:1px solid #78a4d224;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:62px;padding:0 14px;font-size:16px;font-weight:750;display:grid}.mobile-more-row .icon{color:#b9c7d8}.mobile-more-row b{color:#fff;background:#ff344f;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.mobile-more-row em{color:#c4cfdf;font-style:normal}.mobile-pro-dock{height:88px;padding:9px 10px calc(11px + env(safe-area-inset-bottom));border-radius:0;box-shadow:0 -18px 44px #00000052}.mobile-primary-tabs{overflow:visible}.mobile-dock-item{border-radius:0;min-height:64px}.mobile-dock-item.active{background:0 0}.mobile-dock-item.active .icon{color:var(--ev-orange)}.mobile-dock-item.active span{color:var(--ev-green)}.mobile-primary-tabs .mobile-dock-item{flex:1 1 0;gap:6px}.mobile-primary-tabs .mobile-dock-item .icon{width:22px;height:22px}.mobile-primary-tabs .mobile-dock-item span{font-size:12px}.mobile-go-live-tab{border-radius:999px;width:76px;height:76px;min-height:76px;margin-top:-38px;padding:0;overflow:hidden;box-shadow:0 14px 28px #f77f0047,0 0 0 7px #020912c2;color:#fff!important;background:0 0!important;flex:0 0 76px!important}.mobile-go-live-tab-icon{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.request-dock-count{top:5px;right:14px}.studio.mobile-screen-control{gap:10px;padding-inline:10px}.studio.mobile-screen-control .mobile-dashboard-hero{gap:10px;padding-top:6px}.studio.mobile-screen-control .mobile-status-bar{min-height:22px;padding-inline:6px;font-size:12px}.studio.mobile-screen-control .mobile-brand-row{gap:8px;padding-inline:0}.studio.mobile-screen-control .mobile-menu-button,.studio.mobile-screen-control .mobile-bell-button,.studio.mobile-screen-control .mobile-avatar-button,.studio.mobile-screen-control .mobile-top-icon-button{border-radius:12px;width:34px;height:34px}.studio.mobile-screen-control .mobile-logo-play{border-radius:13px;width:36px;height:36px}.studio.mobile-screen-control .mobile-logo-lockup strong{font-size:20px}.studio.mobile-screen-control .mobile-logo-lockup em{padding:2px 7px;font-size:9px}.studio.mobile-screen-control .mobile-session-control{border-radius:13px;height:40px;font-size:12px}.studio.mobile-screen-control .mobile-session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio.mobile-screen-control .mobile-info-card{border-radius:14px;min-height:82px;padding:12px 28px 10px 12px}.studio.mobile-screen-control .mobile-info-card span{font-size:10px}.studio.mobile-screen-control .mobile-info-card strong{margin-top:7px;font-size:13px;line-height:1.15}.studio.mobile-screen-control .mobile-info-card em{margin-top:6px;margin-left:0;padding:3px 7px;font-size:9px}.studio.mobile-screen-control .mobile-info-card small{margin-top:5px;font-size:11px}.studio.mobile-screen-control .mobile-metric-strip{gap:6px}.studio.mobile-screen-control .mobile-metric-card{border-radius:11px;min-height:50px}.studio.mobile-screen-control .mobile-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0}.studio.mobile-screen-control .mobile-command-tile{border-radius:12px;gap:5px;min-height:64px;font-size:10px}.studio.mobile-screen-control .mobile-command-tile .icon{width:18px;height:18px}.studio.mobile-screen-control .content{padding-top:10px!important}.studio.mobile-screen-control .left-column{gap:10px}.studio.mobile-screen-control .left-column .panel{border-radius:15px!important;box-shadow:0 10px 22px #0003!important}.studio.mobile-screen-control .left-column .panel-header{min-height:46px;padding:10px 12px}.studio.mobile-screen-control .left-column .panel-title{font-size:14px}.studio.mobile-screen-control .left-column .panel-badge{width:28px;height:28px}.studio.mobile-screen-control .left-column .panel-actions{gap:6px}.studio.mobile-screen-control .left-column .toggle-group{display:none}.studio.mobile-screen-control .left-column .secondary-button{border-radius:999px;min-height:28px;padding-inline:9px;font-size:10px}.studio.mobile-screen-control .teleprompter-launcher-shell{gap:8px;padding:0 12px 12px}.studio.mobile-screen-control .teleprompter-launcher-card,.studio.mobile-screen-control .teleprompter-inline-scroller-card,.studio.mobile-screen-control .teleprompter-compact-cue,.studio.mobile-screen-control .live-items-status-card{border-radius:12px}.studio.mobile-screen-control .teleprompter-inline-scroller{max-height:118px}.studio.mobile-screen-control .teleprompter-compact-cues{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:none;display:grid}.studio.mobile-screen-control .teleprompter-compact-cue{min-height:58px;padding:9px}.studio.mobile-screen-control .teleprompter-compact-cue-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio.mobile-screen-control .left-column>.panel:nth-child(2) .items-body{gap:8px;padding:0 12px 12px}.studio.mobile-screen-control .left-column>.panel:nth-child(2) .product-list-scroll{display:none}.studio.mobile-screen-control .left-column>.panel:nth-child(2) .footer-actions.flash-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio.mobile-screen-control .left-column>.panel:nth-child(2) .primary-button,.studio.mobile-screen-control .left-column>.panel:nth-child(2) .ghost-button{border-radius:11px;min-height:38px;padding-inline:8px;font-size:11px}.studio.mobile-screen-control .live-items-status-card{min-height:82px;padding:12px}.studio.mobile-screen-control .live-items-status-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.filter-drawer{width:min(100vw - 12px,560px)}.filter-drawer-body{gap:10px}.filter-live-preview-card{border-radius:20px;min-height:min(48dvh,420px)}.filter-drawer .filter-sheet-surface{border-radius:18px;padding:10px}.filter-drawer .filter-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.filter-drawer .filter-card{border-radius:14px;height:clamp(118px,31vw,150px)!important}.filter-drawer .filter-card-visual{border-radius:13px}.filter-drawer .filter-card-name-backdrop{max-width:calc(100% - 10px);min-height:24px;padding:5px 7px;bottom:6px}.filter-drawer .filter-card-name{font-size:10px}.mobile-logo-lockup{flex:auto;justify-content:flex-start;min-width:0}.mobile-brand-logo-image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(48vw,184px);height:clamp(34px,10vw,48px);display:block}.studio.mobile-screen-control .mobile-brand-logo-image{max-width:min(46vw,170px);height:clamp(32px,9vw,42px)}.mobile-logo-play,.mobile-logo-lockup strong,.mobile-logo-lockup em{display:none!important}}.filter-drawer-body{position:relative}.filter-drawer .filter-live-preview-card{z-index:8;flex:none;position:sticky;top:0}.filter-drawer .filter-toolbar-cluster{position:static}@media (width<=640px){.filter-drawer .filter-live-preview-card{top:0}.studio.mobile-screen-camera{padding-inline:12px}.studio.mobile-screen-camera .content{gap:12px;padding-top:10px!important}.studio.mobile-screen-camera .center-column{margin-bottom:96px}.studio.mobile-screen-camera .stage-panel,.studio.mobile-screen-camera .live-audience-panel{color:#fff;background:radial-gradient(circle at 20% 0,#3e8cff14,#0000 34%),linear-gradient(#091626f5,#030c18fa)!important;border-color:#78a4d238!important}.studio.mobile-screen-camera .stage-panel{overflow:visible!important}.studio.mobile-screen-camera .stage-header{border:0;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:16px 14px 10px;background:0 0!important}.studio.mobile-screen-camera .stage-title{gap:3px}.studio.mobile-screen-camera .stage-eyebrow,.studio.mobile-screen-camera .panel-title{font-weight:900;color:#fff!important}.studio.mobile-screen-camera .stage-subtitle,.studio.mobile-screen-camera .field-help{color:#afbed0!important}.studio.mobile-screen-camera .view-group{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:0;display:grid}.studio.mobile-screen-camera .view-group .segment-button{color:#e8f3ff;min-width:0;min-height:38px;box-shadow:none;background:#0d1c2e9e;border:1px solid #78a4d238;border-radius:999px;font-size:11px;font-weight:900}.studio.mobile-screen-camera .view-group .segment-button.active{color:#fff;background:#ff8500;border-color:#ff8500}.studio.mobile-screen-camera .stage-body{padding:0 10px 10px}.studio.mobile-screen-camera .stage-frame{flex-direction:column;gap:12px;min-height:740px;padding:8px;display:flex;background:radial-gradient(circle at 72% 38%,#ff5c2a6b,#0000 28%),radial-gradient(circle at 16% 72%,#03cd8c5c,#0000 32%),radial-gradient(circle at 86% 82%,#8038ff61,#0000 28%),#07111f!important;border:1px solid #78a4d22e!important;border-radius:20px!important;height:auto!important;overflow:visible!important}.studio.mobile-screen-camera .stage-live-overlay{border-radius:18px;flex:auto;height:auto;min-height:620px;max-height:none;overflow:hidden;padding:0!important;position:relative!important;inset:auto!important}.studio.mobile-screen-camera .stage-preview-area,.studio.mobile-screen-camera .stage-preview-area.mobile,.studio.mobile-screen-camera .stage-preview-area.desktop,.studio.mobile-screen-camera .stage-preview-area.dual,.studio.mobile-screen-camera .stage-preview-area.split-screen-interactive{inset:0!important}.studio.mobile-screen-camera .stage-preview-card.mobile{aspect-ratio:auto;background:#030c18d6;border-color:#64748b5c;border-radius:20px;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:0 18px 36px #02081761}.studio.mobile-screen-camera .stage-live-control-bar{border-radius:18px;margin-top:0;padding:0;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;display:block!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.studio.mobile-screen-camera .stage-primary-control-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;margin-top:12px;margin-bottom:24px;display:grid}.studio.mobile-screen-camera .stage-utility-control-group{z-index:4;pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid;position:absolute;bottom:126px;left:12px;right:12px;overflow:hidden}.studio.mobile-screen-camera .stage-control-button{border-radius:14px;min-height:58px;font-size:11px;font-weight:900;color:#e8f3ff!important;background:#0d1c2edb!important;border:1px solid #8fb5dc80!important;width:100%!important;min-width:0!important;padding:0 8px!important;box-shadow:0 10px 18px #02081733!important}.studio.mobile-screen-camera .stage-control-button.main-control{color:#fff!important;background:#ff8500!important;border-color:#ff8500!important}.studio.mobile-screen-camera .stage-control-button.utility-control{min-height:44px;color:#94a3b8!important;background:#07111ff0!important;border-color:#94a3b82e!important;padding:0!important;box-shadow:0 8px 16px #0208173d!important}.studio.mobile-screen-camera .stage-control-button.utility-control.muted,.studio.mobile-screen-camera .stage-control-button.utility-control.danger{color:#ef4444!important}.studio.mobile-screen-camera .stage-control-button.utility-control.speaking,.studio.mobile-screen-camera .stage-control-button.utility-control.active{color:#14d48c!important}.studio.mobile-screen-camera .stage-control-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.studio.mobile-screen-camera .right-column{margin-top:96px;padding-top:0}.studio.mobile-screen-camera .live-audience-panel{clear:both;overflow:hidden;border-radius:20px!important}.studio.mobile-screen-camera .live-audience-panel .panel-header{border:0;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;padding:14px 14px 10px;background:0 0!important;display:grid!important}.studio.mobile-screen-camera .live-audience-panel .panel-title-wrap{width:auto;min-width:0}.studio.mobile-screen-camera .live-audience-panel .panel-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio.mobile-screen-camera .live-audience-panel .panel-actions{grid-template-columns:minmax(0,1fr) 40px;gap:6px;width:100%;min-width:0;display:grid;overflow:hidden}.studio.mobile-screen-camera .audience-request-launcher{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#ff8500;border-color:#ff8500;justify-content:center;gap:5px;width:100%;min-width:0;max-width:none;min-height:36px;padding-inline:8px;font-size:10px;overflow:hidden}.studio.mobile-screen-camera .audience-request-launcher .request-launch-count{flex:none}.studio.mobile-screen-camera .live-audience-panel .panel-action{color:#e8f3ff;width:40px;height:36px;box-shadow:none;background:#0d1c2e9e;border-radius:999px}.studio.mobile-screen-camera .audience-body{gap:10px;padding:0 14px 14px}.studio.mobile-screen-camera .live-audience-panel .tab-row{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;display:grid;overflow:visible}.studio.mobile-screen-camera .live-audience-panel .tab-button{color:#e8f3ff;min-width:0;min-height:34px;box-shadow:none;background:#0d1c2e9e;border:1px solid #78a4d238;border-radius:999px;padding-inline:8px;font-size:10px;font-weight:900}.studio.mobile-screen-camera .live-audience-panel .tab-button.active{color:#fff;background:#ff8500;border-color:#ff8500}.studio.mobile-screen-camera .live-audience-panel .tab-surface{background:0 0;border:0}}.filter-drawer{background:#0b0f19;border-color:#ffffff14;width:min(1100px,100% - 48px)}.filter-drawer .modal-header{z-index:10;background:linear-gradient(#0b0f19f2 0%,#0b0f1999 100%);border-bottom:1px solid #ffffff0f;padding:14px 18px;position:relative}.filter-header-top{flex:1;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.filter-header-close{color:#fff;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.filter-header-close:hover{background:#ffffff29}.filter-drawer .modal-title{color:#fff;font-size:16px;font-weight:800}.filter-drawer .modal-subtitle{color:#ffffff8c;font-size:12px}.filter-header-actions .help-link{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.filter-header-actions .help-link:hover{color:#fff;background:#ffffff24}.filter-camera-body{flex:1;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.filter-camera-preview-card{background:#000;border:none;border-radius:0;min-height:auto;position:absolute;inset:0}.filter-camera-preview-card .filter-live-preview-video,.filter-camera-preview-card .filter-live-preview-real-person{width:100%;height:100%;position:absolute;inset:0}.filter-camera-preview-card .filter-live-preview-copy{background:#080c16b8;border-color:#ffffff1a;bottom:18px;left:18px}.filter-camera-preview-card .filter-preview-flags{top:14px;right:14px}.filter-camera-tools{z-index:8;background:0 0;border:none;border-radius:0;flex-direction:column;gap:10px;padding:0;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.filter-tool-item{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:64px;padding:10px 4px;font-size:10px;font-weight:700;transition:all .16s;display:flex;position:relative}.filter-tool-item:hover{color:#fff;background:#ffffff14}.filter-tool-item.active{color:#fff;background:#ffffff1a;border-color:#ffffff40}.filter-tool-icon{place-items:center;width:24px;height:24px;display:grid}.filter-tool-icon .icon{width:20px;height:20px}.filter-tool-label{text-align:center;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.1}.filter-tool-dot{background:var(--filter-accent,#f36);border:1.5px solid #0b0f19;border-radius:999px;width:7px;height:7px;position:absolute;top:6px;right:8px;box-shadow:0 0 0 1px #ffffff4d}.filter-intensity-popup{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bf;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:64px;padding:10px 6px;display:flex;position:relative}.filter-intensity-popup-header{color:#fff;flex-direction:column;align-items:center;gap:2px;font-size:9px;font-weight:700;display:flex}.filter-intensity-popup-header strong{color:var(--filter-accent,#f36);font-size:12px}.filter-intensity-popup input[type=range]{width:52px;accent-color:var(--filter-accent,#f36)}.filter-camera-bottom{z-index:8;background:linear-gradient(#0000 0%,#0009 40%,#000000eb 100%);flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.filter-bottom-top-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-add-sound{color:#ffffffe6;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;min-height:32px;padding:0 14px;font-size:12px;font-weight:700;transition:all .16s;display:inline-flex;position:relative;overflow:hidden}.filter-sound-native-input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.filter-add-sound:hover,.filter-add-sound:active{background:#ffffff24;border-color:#ffffff40}.filter-add-sound .icon{width:16px;height:16px}.filter-text-input-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.filter-text-presets{justify-content:center;gap:10px;display:flex}.filter-color-dot{cursor:pointer;border:2px solid #0000;border-radius:999px;width:24px;height:24px;padding:0;transition:transform .15s,border-color .15s}.filter-color-dot:hover{transform:scale(1.15)}.filter-color-dot.active{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.filter-text-input{color:#fff;text-align:center;background:#00000059;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;transition:border-color .16s}.filter-text-input::placeholder{color:#fff6}.filter-text-input:focus{border-color:#ffffff4d}.filter-text-positions{justify-content:center;gap:8px;display:flex}.filter-position-pill{color:#fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;flex:1;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;transition:all .16s}.filter-position-pill.active{color:#000;background:#fff;border-color:#fff}.filter-sticker-picker,.filter-emoji-picker{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.filter-sticker-grid,.filter-emoji-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.filter-sticker-cell,.filter-emoji-cell{aspect-ratio:1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;padding:0;transition:all .16s;display:flex}.filter-sticker-cell:hover,.filter-emoji-cell:hover{background:#ffffff1f;transform:scale(1.05)}.filter-sticker-cell.active,.filter-emoji-cell.active{background:#fff3;border-color:#fff6;box-shadow:0 0 0 2px #fff3}.filter-sticker-emoji,.filter-emoji-char{font-size:32px;line-height:1}.filter-card-emoji{background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;font-size:48px;display:flex}.filter-lens-emoji{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;display:flex}.filter-mode-strip{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.filter-mode-pill{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;min-height:32px;padding:0 14px;font-size:12px;font-weight:800;transition:all .16s}.filter-mode-pill:hover{color:#ffffffe6}.filter-mode-pill.active{color:#000;background:#fff;border-color:#fff;box-shadow:0 4px 14px #ffffff40}.filter-lens-strip{width:100%;overflow:hidden}.filter-lens-scroll{scrollbar-width:none;-ms-overflow-style:none;gap:14px;padding:4px 4px 8px;display:flex;overflow:auto hidden}.filter-lens-scroll::-webkit-scrollbar{display:none}.filter-lens-thumb{cursor:pointer;opacity:.8;background:0 0;border:none;outline:none;flex-direction:column;align-items:center;gap:6px;min-width:78px;padding:4px 2px;transition:opacity .15s,transform .15s;display:flex}.filter-lens-thumb:hover,.filter-lens-thumb.active{opacity:1;transform:translateY(-2px)}.filter-lens-image-wrap{border:2px solid #ffffff2e;border-radius:999px;width:64px;height:64px;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000004d}.filter-lens-thumb.active .filter-lens-image-wrap{border-color:#fff;box-shadow:0 0 0 2px #ffffff59,0 8px 24px #0006}.filter-lens-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.filter-lens-name{color:#ffffffd9;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:72px;font-size:10px;font-weight:700;display:none;overflow:hidden}.filter-lens-active-mark{color:#fff;background:#00000059;place-items:center;display:grid;position:absolute;inset:0}.filter-lens-active-mark .icon{filter:drop-shadow(0 1px 2px #00000080);width:18px;height:18px}.filter-camera-bottom .filter-intensity-card{background:#ffffff0f;border-color:#ffffff14;border-radius:18px;margin:0}.filter-camera-bottom .filter-intensity-card .modal-title{color:#ffffffe6;font-size:13px}.filter-camera-bottom .filter-intensity-card .slider-wrap .icon{color:#ffffff80}.filter-camera-bottom .filter-intensity-card input[type=range]{accent-color:var(--filter-accent,#f36)}@media (width<=900px){.filter-camera-tools{border-radius:18px;gap:6px;padding:8px 4px;right:10px}.filter-tool-item{border-radius:14px;width:52px;padding:8px 2px}.filter-tool-icon .icon{width:18px;height:18px}.filter-tool-label{font-size:9px}.filter-lens-image-wrap{width:56px;height:56px}.filter-lens-thumb{min-width:68px}}.filter-lens-thumb.custom-bg .filter-lens-image-wrap{background:#ffffff0f;border-style:dashed;border-color:#ffffff40}.filter-lens-thumb.custom-bg:hover .filter-lens-image-wrap{background:#ffffff1a;border-color:#ffffff73}.filter-lens-thumb.custom-bg.active .filter-lens-image-wrap{border-style:solid;border-color:#fff}.filter-lens-upload{color:#ffffffe6;place-items:center;width:100%;height:100%;display:grid}.filter-lens-upload .icon{width:22px;height:22px}@media (width<=899px){.filter-drawer .filter-header-actions{display:none}}.filter-desktop-body{flex-direction:column;gap:14px;display:none}.filter-camera-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}@media (width>=900px){.filter-drawer{width:min(460px,100% - 48px)}.filter-desktop-body{display:flex}.filter-camera-body{display:none}.filter-drawer-body{gap:14px;padding:16px}.filter-drawer .filter-sheet-surface{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;padding:14px}.filter-drawer .filter-sheet-meta{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.filter-drawer .filter-sheet-label{color:#fff9;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.filter-drawer .filter-sheet-hint{color:#ffffff73;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.filter-drawer .filter-sheet-hint:hover{color:#ffffffbf}.filter-drawer .filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.filter-drawer .filter-card{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;justify-content:flex-start;min-height:126px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.filter-drawer .filter-card:hover{border-color:#fff3;transform:translateY(-2px)}.filter-drawer .filter-card.active{border-color:var(--filter-accent,#f36);box-shadow:0 0 0 2px var(--filter-soft,#f363), 0 8px 24px #00000059}.filter-drawer .filter-card-visual{border-radius:15px;width:100%;height:100%;position:relative;overflow:hidden}.filter-drawer .filter-card-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.filter-drawer .filter-card-name-backdrop{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#000000a6;border-radius:999px;padding:5px 8px;position:absolute;bottom:8px;left:8px;right:8px}.filter-drawer .filter-card-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;display:block;overflow:hidden}.filter-drawer .filter-card-active-mark{background:var(--filter-accent,#f36);color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 10px #0000004d}.filter-drawer .filter-card-active-mark .icon{width:14px;height: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-shelf-pill{color:#65758a;text-align:center;white-space:nowrap;word-break:normal;text-overflow:clip;overflow-wrap:normal;cursor:pointer;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-desktop-body .filter-live-preview-card{background:linear-gradient(145deg,#1f2d45 0%,#101925 100%);border:1px solid #cbd3dfb8;border-radius:24px;min-height:190px;position:relative;overflow:hidden;box-shadow:0 18px 32px #13233824}.filter-desktop-body .filter-live-preview-copy{background:#08101bb8;border-color:#ffffff2e;bottom:14px;left:14px}.filter-desktop-body .filter-preview-flags{top:12px;right:12px}.filter-desktop-body .filter-intensity-card{background:linear-gradient(#fff 0%,#fafcfd 100%);border:1px solid #cbd3dfb8;border-radius:22px}.filter-desktop-body .filter-intensity-card .modal-title{color:var(--ink)}}.mobile-dock-hidden{display:none!important}@media (width<=899px){.filter-desktop-body{display:none!important}.filter-drawer{border-radius:0;width:100%;max-width:none;inset:0}.filter-drawer .modal-header{z-index:20;background:linear-gradient(#0b0f19e6 0%,#0b0f1966 60%,#0000 100%);border-bottom:none;padding:12px 14px;position:absolute;top:0;left:0;right:0}.filter-drawer-body{flex-direction:column;flex:1;padding:0;display:flex;position:relative;overflow:hidden}.filter-camera-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.filter-camera-preview-card{z-index:1;background:#000;border:none;border-radius:0;flex:1;min-height:0;position:relative;overflow:hidden}.filter-camera-preview-card .filter-live-preview-video,.filter-camera-preview-card .filter-live-preview-real-person{width:100%;height:100%;position:absolute;inset:0}.filter-camera-preview-card .filter-live-preview-copy{max-width:calc(100% - 100px);inset:14px auto auto 14px}.filter-camera-preview-card .filter-preview-flags{top:14px;right:70px}.filter-camera-bottom{padding:10px 10px calc(76px + env(safe-area-inset-bottom));background:linear-gradient(#0000 0%,#000000bf 40%,#000000f2 100%);flex-shrink:0;gap:8px;position:relative}.filter-camera-tools{scrollbar-width:none;-ms-overflow-style:none;background:#00000040;border-radius:14px;gap:4px;max-height:calc(100% - 160px);padding:4px;top:72px;right:8px;overflow-y:auto;transform:none}.filter-camera-tools::-webkit-scrollbar{display:none}.filter-tool-item{border-radius:12px;gap:2px;width:48px;padding:6px 2px}.filter-tool-icon .icon{width:16px;height:16px}.filter-tool-label{font-size:8px}.filter-intensity-popup{border-radius:12px;gap:6px;width:48px;padding:8px 4px}.filter-intensity-popup input[type=range]{width:40px}}@media (width<=640px){.filter-camera-bottom{padding:10px 10px calc(76px + env(safe-area-inset-bottom));gap:8px}.filter-mode-pill{min-height:28px;padding:0 12px;font-size:11px}.filter-lens-image-wrap{width:80px;height:80px}.filter-lens-thumb{gap:6px;min-width:92px;padding:4px}.filter-lens-name{max-width:92px;font-size:14px}.filter-lens-scroll{gap:8px;padding:2px 2px 4px}.filter-tool-item{width:44px;padding:5px 2px}.filter-bottom-top-row{flex-wrap:wrap;gap:8px}.filter-mode-strip{scrollbar-width:none;-ms-overflow-style:none;flex:1;justify-content:flex-end;gap:10px;min-width:0;overflow-x:auto}.filter-mode-strip::-webkit-scrollbar{display:none}.filter-add-sound{min-height:34px;padding:0 14px;font-size:12px}.filter-text-input-card{border-radius:14px;gap:8px;padding:10px 12px}.filter-text-input{min-height:36px;font-size:13px}.filter-position-pill{min-height:28px;font-size:10px}.filter-sticker-picker,.filter-emoji-picker{border-radius:14px;gap:8px;padding:10px 12px}.filter-sticker-grid,.filter-emoji-grid{gap:6px}.filter-sticker-cell,.filter-emoji-cell{border-radius:10px}.filter-sticker-emoji,.filter-emoji-char{font-size:22px}}@media (width<=380px){.filter-add-sound{min-height:36px;padding:0 12px;font-size:12px}.filter-add-sound span{display:inline}.filter-lens-image-wrap{width:72px;height:72px}.filter-lens-thumb{gap:5px;min-width:84px;padding:3px}.filter-lens-name{max-width:84px;font-size:12px}}@media (width<=640px){.stage-preview-card.mobile{aspect-ratio:9/16;width:auto;max-width:100%;height:100%;max-height:100%}}@media (height<=700px){.stage-preview-card.mobile{aspect-ratio:9/16;max-width:100%;height:100%;max-height:100%}}@media (height<=600px){.stage-preview-area.mobile{inset-top:70px!important;inset-bottom:calc(130px + env(safe-area-inset-bottom))!important}}@media (width<=899px){.filter-camera-bottom{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (width<=640px){.studio.mobile-screen-camera{display:block}.studio.mobile-screen-camera .content{height:auto!important;padding-bottom:0!important;display:block!important;overflow:visible!important}.studio.mobile-screen-camera .center-column,.studio.mobile-screen-camera .right-column{opacity:1!important;pointer-events:auto!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;position:static!important;inset:auto!important;transform:none!important}.studio.mobile-screen-camera .stage-frame{min-height:560px}.studio.mobile-screen-camera .stage-live-overlay{min-height:460px}.studio.mobile-screen-camera .live-audience-panel{flex-direction:column;min-height:420px;display:flex}.studio.mobile-screen-camera .audience-body{flex:auto;min-height:0;max-height:none;overflow-y:auto}.filter-bottom-top-row{overflow:hidden;flex-wrap:nowrap!important}.filter-add-sound{flex-shrink:0}.filter-mode-strip{justify-content:flex-start!important}}@media (width<=380px){.filter-bottom-top-row{gap:6px}.filter-add-sound{min-height:36px;padding:0 12px;font-size:12px}.filter-mode-pill{min-height:30px;padding:0 10px;font-size:11px}}@media (width<=640px){.filter-add-sound{background:#ffffff2e;border-color:#ffffff59}.filter-add-sound .icon{width:20px;height:20px}}@media (width<=899px){.filter-camera-tools{gap:6px;padding:6px}.filter-camera-tools .filter-tool-label{display:none}.filter-tool-item{justify-content:center;align-items:center;gap:0;width:40px;height:40px;padding:0;display:flex}.filter-tool-icon .icon{width:22px;height:22px}}.filter-add-sound,.filter-add-sound span,.mobile-dock-item span,.filter-lens-name{white-space:nowrap}body.studio-theme-light,body.studio-theme-light .viewport,body.studio-theme-light .window,body.studio-theme-light .studio,body.studio-theme-light .content{color:#0f172a!important;background:#fff!important}body.studio-theme-light .left-column,body.studio-theme-light .right-column,body.studio-theme-light .center-column,body.studio-theme-light .stage-panel,body.studio-theme-light .panel{color:#0f172a!important;background:#fff!important;border-color:#0f172a1a!important}body.studio-theme-light .topbar{color:#0f172a!important;background:#fff!important;border-bottom-color:#0f172a1a!important}body.studio-theme-light .dock{background:#f8fafceb!important;border-color:#0f172a1a!important}body.studio-theme-light .dock .dock-button{color:#0f172a!important;background:#fff!important;border-color:#0f172a1f!important;box-shadow:0 1px 3px #0000000f!important}body.studio-theme-light .mobile-pro-dock{background:#fff!important;border-top-color:#0f172a1a!important}body.studio-theme-light .mobile-dock-item{color:#475569!important;background:#f8fafc!important;border-color:#0f172a14!important}body.studio-theme-light .mobile-dock-item.active{background:#03cd8c1a!important;border-color:#03cd8c59!important}body.studio-theme-light .mobile-dock-item.active .icon{color:var(--ev-orange)!important}body.studio-theme-light .mobile-dock-item.active span{color:var(--ev-green)!important}body.studio-theme-light .mobile-tab-card,body.studio-theme-light .mobile-more-screen{background:#f8fafc!important;border-color:#0f172a14!important}body.studio-theme-light .mobile-tab-row{color:#0f172a!important;background:#fff!important;border-color:#0f172a1a!important}body.studio-theme-light .mobile-tab-row span,body.studio-theme-light .mobile-tab-row small{color:#64748b!important}body.studio-theme-light .mobile-tab-row strong{color:#0f172a!important}body.studio-theme-light .mobile-tab-row em{color:var(--ev-orange)!important}body.studio-theme-light .mobile-tab-card-title{color:#0f172a!important}body.studio-theme-light .stage-frame,body.studio-theme-light .stage-video-surface,body.studio-theme-light .stage-live-video,body.studio-theme-light .stage-desktop-shell,body.studio-theme-light .stage-dual-main,body.studio-theme-light .stage-mobile-frame,body.studio-theme-light .stage-dual-phone,body.studio-theme-light .split-screen-preview-surface{background:#030712!important}body.studio-theme-light .stage-preview-card,body.studio-theme-light .stage-live-fallback{color:#fff!important;background:#0b1221!important}body.studio-theme-light .stage-live-placeholder{color:#fff!important;background:#030712!important}body.studio-theme-light .stage-live-placeholder-card{border-radius:20px;background:#0f172aeb!important}body.studio-theme-light .stage-live-placeholder-copy strong{color:#fff!important}body.studio-theme-light .host-status-note{color:#e1ecf8d9!important}body.studio-theme-light .live-audience-panel,body.studio-theme-light .audience-body,body.studio-theme-light .chat-scroll,body.studio-theme-light .chat-thread{color:#0f172a!important;background:#fff!important}body.studio-theme-light .chat-bubble{color:#0f172a!important;background:#f1f5f9!important;border-color:#0f172a14!important}body.studio-theme-light .overlay-root,body.studio-theme-light .filter-drawer{color:#0f172a!important;background:#fff!important}body.studio-theme-light .filter-live-preview-card,body.studio-theme-light .filter-camera-preview-card{background:#f1f5f9!important;border-color:#0f172a1a!important}body.studio-theme-light .filter-drawer .filter-card-image-wrap{background:#f1f5f9!important}body.studio-theme-light .filter-camera-bottom{background:linear-gradient(#0000 0%,#ffffffb3 40%,#fffffffa 100%)!important}body.studio-theme-light .filter-sheet-meta,body.studio-theme-light .filter-sheet-label,body.studio-theme-light .filter-lens-name{color:#0f172a!important}body.studio-theme-light .filter-camera-tools{background:#ffffffd9!important}body.studio-theme-light .stage-live-control-bar{background:#fff!important;border-top-color:#0f172a1a!important}body.studio-theme-light .stage-live-control-bar .stage-control-button:not(.main-control){color:#0f172a!important;background:#f8fafc!important;border-color:#0f172a1f!important}body.studio-theme-light .stage-live-control-bar .stage-control-button .icon{color:currentColor!important}body.studio-theme-light .toast,body.studio-theme-light .phone-floating-chat{color:#0f172a!important;background:#fff!important;border-color:#0f172a1a!important;box-shadow:0 8px 30px #00000014!important}body.studio-theme-light .request-dock-count{background:var(--ev-green)!important;color:#fff!important}body.studio-theme-light .mixer-card,body.studio-theme-light .analytics-live-card,body.studio-theme-light .mobile-info-card,body.studio-theme-light .mobile-metric-strip,body.studio-theme-light .mobile-command-panel{color:#0f172a!important;background:#f8fafc!important;border-color:#0f172a14!important}body.studio-theme-light .split-stage-tile{background:#f1f5f9!important;border-color:#0f172a14!important}body.studio-theme-light .split-stage-fill.video-off{background:#f1f5f9!important}body.studio-theme-light .phone-live-stage,body.studio-theme-light .buyer-phone-stage-canvas .stage-video-shell{background:#030712!important}body.studio-theme-light .mobile-sessions-screen,body.studio-theme-light .mobile-products-screen,body.studio-theme-light .mobile-settings-screen,body.studio-theme-light .mobile-dashboard-hero{background:#fff!important}body.studio-theme-light ::-webkit-scrollbar-track{background:#0f172a0a!important}body.studio-theme-light ::-webkit-scrollbar-thumb{background:#0f172a26!important}body.studio-theme-light .panel-header,body.studio-theme-light .section-title,body.studio-theme-light .tab-button,body.studio-theme-light .stage-title,body.studio-theme-light .audience-header,body.studio-theme-light .chat-header{color:#0f172a!important}body.studio-theme-light .icon{color:#475569!important}@media (width<=640px){.studio.mobile-screen-camera .live-header{-moz-column-gap:6px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;box-shadow:none;-webkit-backdrop-filter:blur(16px);z-index:10;background:#0d1526b8;border:none;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(82px,96px) minmax(0,1fr) 34px;align-items:center;column-gap:6px;padding:8px;display:grid;position:relative;overflow:hidden}.studio.mobile-screen-camera .host-group{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.studio.mobile-screen-camera .host-avatar{color:#fff;background:linear-gradient(135deg,#ff6a00,#ff8a3d);border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid;position:relative;box-shadow:0 2px 8px #ff6a0059}.studio.mobile-screen-camera .host-live-dot{background:#e11d48;border:2px solid #050a14;border-radius:999px;width:9px;height:9px;animation:1.4s infinite live-header-live-pulse;position:absolute;top:-2px;right:-2px;box-shadow:0 0 #e11d48b3}@keyframes live-header-live-pulse{0%{box-shadow:0 0 #e11d48b3}70%{box-shadow:0 0 0 5px #e11d4800}to{box-shadow:0 0 #e11d4800}}.studio.mobile-screen-camera .host-copy{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex;overflow:hidden}.studio.mobile-screen-camera .host-title,.studio.mobile-screen-camera .host-status,.studio.mobile-screen-camera .timer-label,.studio.mobile-screen-camera .timer-value,.studio.mobile-screen-camera .guest-title,.studio.mobile-screen-camera .guest-count,.studio.mobile-screen-camera .view-all-button{margin:0;position:static}.studio.mobile-screen-camera .host-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:900;line-height:1.1;overflow:hidden}.studio.mobile-screen-camera .host-status{color:#c7d2e0;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.1;display:flex;overflow:hidden}.studio.mobile-screen-camera .status-dot{background:#22c55e;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 5px #22c55ee6}.studio.mobile-screen-camera .timer-card{box-sizing:border-box;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#00000061;border:1px solid #ffffff1f;border-radius:20px;min-width:0;height:54px;padding:0;position:relative;overflow:hidden auto}.studio.mobile-screen-camera .timer-card::-webkit-scrollbar{display:none}.studio.mobile-screen-camera .timer-card-track{flex-direction:column;width:100%;display:flex}.studio.mobile-screen-camera .timer-card-face{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:100%;height:54px;padding:5px;display:flex}.studio.mobile-screen-camera .timer-card-face-detail{gap:3px}.studio.mobile-screen-camera .timer-label,.studio.mobile-screen-camera .timer-value{text-align:center;white-space:nowrap;width:100%;line-height:1;display:block}.studio.mobile-screen-camera .timer-label{color:#8b98ab;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.studio.mobile-screen-camera .timer-value{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.studio.mobile-screen-camera .timer-detail-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:0 4px;display:flex}.studio.mobile-screen-camera .timer-detail-label,.studio.mobile-screen-camera .timer-detail-value{white-space:nowrap;line-height:1;display:block}.studio.mobile-screen-camera .timer-detail-label{color:#8b98ab;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.studio.mobile-screen-camera .timer-detail-value{color:#fff;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.studio.mobile-screen-camera .guest-group{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.studio.mobile-screen-camera .guest-icon{color:#fff;background:linear-gradient(135deg,#ff6a00,#ff8a3d);border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 4px 12px #ff6a0059}.studio.mobile-screen-camera .guest-icon .icon{width:14px;height:14px}.studio.mobile-screen-camera .guest-copy{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex;overflow:hidden}.studio.mobile-screen-camera .guest-title-row{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.studio.mobile-screen-camera .guest-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.studio.mobile-screen-camera .guest-count{box-sizing:border-box;color:#fff;background:#00000059;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 4px;font-size:9px;font-weight:900;display:inline-flex}.studio.mobile-screen-camera .view-all-button{color:#ffffffe6;white-space:nowrap;cursor:pointer;background:#00000059;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.studio.mobile-screen-camera .view-all-button:hover,.studio.mobile-screen-camera .view-all-button:focus-visible{color:#fff;background:#0000008c}.studio.mobile-screen-camera .close-button{-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#0d1526b8;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}@media (width<=360px){.studio.mobile-screen-camera .live-header{-moz-column-gap:3px;grid-template-columns:minmax(0,1fr) 78px minmax(0,.9fr) 30px;column-gap:3px;padding:6px 4px}.studio.mobile-screen-camera .host-avatar{width:34px;height:34px}.studio.mobile-screen-camera .host-title{font-size:10px}.studio.mobile-screen-camera .host-status{font-size:8px}.studio.mobile-screen-camera .timer-card{height:48px;padding:4px}.studio.mobile-screen-camera .timer-label{font-size:8px}.studio.mobile-screen-camera .timer-value{font-size:14px}.studio.mobile-screen-camera .guest-icon{width:30px;height:30px}.studio.mobile-screen-camera .guest-title{font-size:8px}.studio.mobile-screen-camera .view-all-button{padding:5px 7px;font-size:8px}.studio.mobile-screen-camera .guest-count{width:22px;height:22px;padding:0;font-size:9px}.studio.mobile-screen-camera .close-button{width:30px;height:30px}}.studio.mobile-screen-camera .mobile-golive-intro{z-index:7;pointer-events:none;flex-direction:column;align-items:stretch;gap:10px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.studio.mobile-screen-camera .mobile-golive-intro>*{pointer-events:auto}.studio.mobile-screen-camera .mobile-golive-scrim{z-index:2;pointer-events:none;background:linear-gradient(#00000073 0%,#00000014 24%,#0000000a 46%,#000000c7 100%);position:absolute;inset:0}.studio.mobile-screen-camera .mobile-golive-teleprompter{-webkit-backdrop-filter:blur(24px)saturate(1.2);pointer-events:auto;background:#0a0c12b8;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;gap:8px;width:100%;max-width:100%;padding:12px 14px;display:flex;box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff14}.studio.mobile-screen-camera .mobile-golive-teleprompter-empty{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px}.studio.mobile-screen-camera .mobile-golive-teleprompter-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.studio.mobile-screen-camera .mobile-golive-teleprompter-label{color:#a8b4c6;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.studio.mobile-screen-camera .mobile-golive-teleprompter-pill{color:#fff;letter-spacing:.04em;background:#ffffff1f;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:900}.studio.mobile-screen-camera .mobile-golive-teleprompter-pill.ready{background:linear-gradient(135deg,#22c55e,#4ade80)}.studio.mobile-screen-camera .mobile-golive-teleprompter-pill.standby{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.studio.mobile-screen-camera .mobile-golive-teleprompter-copy{color:#fff;font-size:12px;font-weight:600}.studio.mobile-screen-camera .mobile-golive-teleprompter-scroller{background:#00000073;border-radius:14px;height:54px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.studio.mobile-screen-camera .mobile-golive-teleprompter-track{flex-direction:column;gap:6px;padding:8px 12px;display:flex}.studio.mobile-screen-camera .mobile-golive-teleprompter-track p{color:#fff;text-shadow:0 1px 3px #000c;margin:0;font-size:13px;font-weight:600;line-height:1.4}.studio.mobile-screen-camera .mobile-golive-rail{z-index:8;pointer-events:auto;flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.studio.mobile-screen-camera .mobile-golive-rail-button{color:#fff;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.studio.mobile-screen-camera .mobile-golive-rail-icon{color:#fff;background:#0d1526b8;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:42px;height:42px;transition:transform .16s,background .16s;display:grid;box-shadow:0 4px 12px #00000059}.studio.mobile-screen-camera .mobile-golive-rail-button:hover .mobile-golive-rail-icon,.studio.mobile-screen-camera .mobile-golive-rail-button:focus-visible .mobile-golive-rail-icon{background:#fff3;transform:translateY(-2px)}.studio.mobile-screen-camera .mobile-golive-rail-icon .icon{width:18px;height:18px}.studio.mobile-screen-camera .mobile-golive-rail-label{color:#fff;text-shadow:0 1px 3px #000c;font-size:10px;font-weight:700}.studio.mobile-screen-camera .mobile-session-controls{z-index:8;-webkit-backdrop-filter:blur(12px);pointer-events:auto;background:#0d1526b8;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:calc(100% - 24px);max-width:340px;padding:10px;display:flex;position:absolute;bottom:118px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000059}.studio.mobile-screen-camera .mobile-session-controls .stage-primary-control-group,.studio.mobile-screen-camera .mobile-session-controls .stage-utility-control-group{justify-content:center;width:100%}.studio.mobile-screen-camera .mobile-session-controls .stage-primary-control-group{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.studio.mobile-screen-camera .mobile-session-controls .stage-utility-control-group{grid-template-columns:repeat(3,38px);justify-content:center;gap:8px;display:grid}.studio.mobile-screen-camera .mobile-session-controls .stage-control-button{border-radius:12px;width:100%;min-height:46px;font-size:12px;font-weight:700}.studio.mobile-screen-camera .mobile-session-controls .stage-control-button.utility-control{border-radius:10px;width:38px;min-width:38px;height:38px;padding:0}.studio.mobile-screen-camera .mobile-session-controls .stage-control-button .icon{width:18px;height:18px}.studio.mobile-screen-camera .mobile-session-controls .stage-control-button.main-control.primary{background:linear-gradient(135deg,#ff6a00,#ff8a3d)!important}.studio.mobile-screen-camera .mobile-session-controls .stage-desktop-only{display:none!important}.studio.mobile-screen-camera .mobile-session-controls .stage-mobile-only{display:inline-flex!important}@media (width<=380px){.studio.mobile-screen-camera .mobile-session-controls{gap:6px;max-width:none;padding:8px;bottom:108px}.studio.mobile-screen-camera .mobile-session-controls .stage-control-button{min-height:42px;font-size:11px}.studio.mobile-screen-camera .mobile-session-controls .stage-control-button .icon{width:16px;height:16px}}@media (width<=340px){.studio.mobile-screen-camera .mobile-session-controls .stage-primary-control-group{gap:6px}.studio.mobile-screen-camera .mobile-session-controls .stage-control-button{min-height:38px}}.studio.mobile-screen-camera .mobile-golive-bottom-stack{z-index:9;pointer-events:none;flex-direction:column;gap:10px;padding:0 12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.studio.mobile-screen-camera .mobile-golive-bottom-stack>*{pointer-events:auto}.studio.mobile-screen-camera .mobile-golive-audience{flex-direction:column;align-self:flex-start;gap:6px;display:flex}.studio.mobile-screen-camera .mobile-golive-section-title{color:#fff;text-shadow:0 1px 4px #000000d9;align-items:center;gap:8px;font-size:15px;font-weight:900;display:inline-flex}.studio.mobile-screen-camera .mobile-golive-section-icon{color:#fff;background:linear-gradient(135deg,#ff6a00,#ff8a3d);border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.studio.mobile-screen-camera .mobile-golive-section-icon .icon{width:16px;height:16px}.studio.mobile-screen-camera .mobile-golive-section-title strong{padding-bottom:4px;display:inline-block;position:relative}.studio.mobile-screen-camera .mobile-golive-section-title strong:after{content:"";background:linear-gradient(90deg,#ff6a00,#ff8a3d);border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;left:0}.studio.mobile-screen-camera .mobile-golive-audience .empty-copy,.studio.mobile-screen-camera .mobile-golive-audience-empty{color:#ffffffb3;text-shadow:0 1px 3px #000c;font-size:13px;font-weight:600}.studio.mobile-screen-camera .mobile-golive-audience .live-audience-feed-shell,.studio.mobile-screen-camera .mobile-golive-audience .live-audience-new-messages{display:none}.studio.mobile-screen-camera .mobile-golive-composer{-webkit-backdrop-filter:blur(12px);background:#0d1526b8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex;box-shadow:0 6px 18px #00000059}.studio.mobile-screen-camera .mobile-golive-composer-emoji{cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.studio.mobile-screen-camera .mobile-golive-composer-input{color:#fff;background:0 0;border:none;outline:none;flex:auto;min-width:0;font-size:14px;font-weight:600}.studio.mobile-screen-camera .mobile-golive-composer-input::placeholder{color:#ffffff8c}.studio.mobile-screen-camera .mobile-golive-composer-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6a00,#ff8a3d);border:none;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 12px #ff6a0059}.studio.mobile-screen-camera .mobile-golive-composer-send .icon{width:18px;height:18px}.studio.mobile-screen-camera .mobile-golive-products{width:100%;overflow:hidden}.studio.mobile-screen-camera .mobile-golive-products-track{scrollbar-width:none;flex-direction:row;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.studio.mobile-screen-camera .mobile-golive-products-track::-webkit-scrollbar{display:none}.studio.mobile-screen-camera .mobile-golive-product-card{-webkit-backdrop-filter:blur(12px);background:#0d15268c;border:1px solid #ffffff24;border-radius:18px;flex:none;width:110px;position:relative;overflow:hidden}.studio.mobile-screen-camera .mobile-golive-product-card.selected{border-color:#f77f00a6;box-shadow:0 0 0 1px #f77f004d,0 6px 18px #f77f0040}.studio.mobile-screen-camera .mobile-golive-product-image{-o-object-fit:cover;object-fit:cover;width:100%;height:80px;display:block}.studio.mobile-screen-camera .mobile-golive-product-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#f77f00e6;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900;position:absolute;top:8px;left:8px}.studio.mobile-screen-camera .mobile-golive-product-badge.live{background:#03cd8ce6}.studio.mobile-screen-camera .mobile-golive-product-scrim{pointer-events:none;background:linear-gradient(#0000 40%,#000000d9 100%);position:absolute;inset:0}.studio.mobile-screen-camera .mobile-golive-product-body{flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.studio.mobile-screen-camera .mobile-golive-product-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.studio.mobile-screen-camera .mobile-golive-product-foot{justify-content:space-between;align-items:center;gap:4px;display:flex}.studio.mobile-screen-camera .mobile-golive-product-price{color:#ff9f2e;font-size:10px;font-weight:900}.studio.mobile-screen-camera .mobile-golive-product-cart{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.studio.mobile-screen-camera .mobile-golive-product-cart .icon{width:12px;height:12px}.studio.mobile-screen-camera .stage-header,.studio.mobile-screen-camera .stage-guides,.studio.mobile-screen-camera .stage-status,.studio.mobile-screen-camera .stage-cta-card{display:none}.studio.mobile-screen-camera .stage-panel{box-shadow:none;background:0 0;border:none}.studio.mobile-screen-camera .stage-body{padding:0}.studio.mobile-screen-camera{padding-inline:0!important}.studio.mobile-screen-camera .window,.studio.mobile-screen-camera .content{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.studio.mobile-screen-camera .content{padding:0!important;display:block!important}.studio.mobile-screen-camera .center-column,.studio.mobile-screen-camera .stage-panel,.studio.mobile-screen-camera .stage-body,.studio.mobile-screen-camera .stage-frame,.studio.mobile-screen-camera .stage-live-overlay{min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.studio.mobile-screen-camera .center-column{display:flex!important}.studio.mobile-screen-camera .stage-frame{gap:0!important;display:block!important}.studio.mobile-screen-camera .stage-live-overlay{border-radius:0!important;min-height:0!important;position:absolute!important;inset:0!important}.studio.mobile-screen-camera .stage-preview-area,.studio.mobile-screen-camera .stage-preview-area.mobile,.studio.mobile-screen-camera .stage-preview-area.desktop,.studio.mobile-screen-camera .stage-preview-area.dual,.studio.mobile-screen-camera .stage-preview-area.split-screen-interactive{border-radius:0!important;inset:0!important}.studio.mobile-screen-camera .stage-preview-card,.studio.mobile-screen-camera .stage-preview-card.mobile,.studio.mobile-screen-camera .stage-preview-card.desktop{background:#000!important;border-radius:0!important}.studio.mobile-screen-camera .stage-live-video,.studio.mobile-screen-camera .stage-live-fallback,.studio.mobile-screen-camera .stage-video-shell{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.studio.mobile-screen-camera .mobile-pro-dock,.studio.mobile-screen-camera .mobile-primary-tabs,.studio.mobile-screen-camera .stage-live-control-bar,.studio.mobile-screen-camera .right-column{display:none!important}.studio.mobile-screen-camera .mobile-golive-bottom-stack{padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))}}.studio.mobile-screen-camera .stage-timer-card{display:none!important}.studio.mobile-screen-camera{padding-inline:0!important}.studio.mobile-screen-camera .window,.studio.mobile-screen-camera .content{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.studio.mobile-screen-camera .content{padding:0!important;display:block!important}.studio.mobile-screen-camera .center-column,.studio.mobile-screen-camera .stage-panel,.studio.mobile-screen-camera .stage-body,.studio.mobile-screen-camera .stage-frame,.studio.mobile-screen-camera .stage-live-overlay{min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.studio.mobile-screen-camera .center-column{display:flex!important}.studio.mobile-screen-camera .stage-frame{gap:0!important;display:block!important}.studio.mobile-screen-camera .stage-live-overlay{border-radius:0!important;min-height:0!important;position:absolute!important;inset:0!important}.studio.mobile-screen-camera .stage-preview-area,.studio.mobile-screen-camera .stage-preview-area.mobile,.studio.mobile-screen-camera .stage-preview-area.desktop,.studio.mobile-screen-camera .stage-preview-area.dual,.studio.mobile-screen-camera .stage-preview-area.split-screen-interactive{border-radius:0!important;inset:0!important}.studio.mobile-screen-camera .stage-preview-card,.studio.mobile-screen-camera .stage-preview-card.mobile,.studio.mobile-screen-camera .stage-preview-card.desktop{background:#000!important;border-radius:0!important}.studio.mobile-screen-camera .stage-live-video,.studio.mobile-screen-camera .stage-live-fallback,.studio.mobile-screen-camera .stage-video-shell{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.studio.mobile-screen-camera .mobile-pro-dock,.studio.mobile-screen-camera .mobile-primary-tabs,.studio.mobile-screen-camera .stage-live-control-bar,.studio.mobile-screen-camera .right-column,.studio.mobile-screen-camera .stage-header,.studio.mobile-screen-camera .stage-guides,.studio.mobile-screen-camera .stage-status,.studio.mobile-screen-camera .stage-cta-card{display:none!important}.studio.mobile-screen-camera .mobile-golive-intro{z-index:7;padding:env(safe-area-inset-top,0px) 12px 0;pointer-events:none;flex-direction:column;align-items:stretch;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.studio.mobile-screen-camera .mobile-golive-intro>*{pointer-events:auto}.studio.mobile-screen-camera .mobile-golive-rail{z-index:8;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;align-items:center;gap:12px;max-height:calc(100dvh - 180px);padding:8px 0;display:flex;position:absolute;top:50%;right:8px;overflow-y:auto;transform:translateY(-50%)}.studio.mobile-screen-camera .mobile-golive-bottom-stack{z-index:9;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.studio.mobile-screen-camera .mobile-golive-bottom-stack>*{pointer-events:auto}.studio.mobile-screen-camera .live-header{padding-top:calc(8px + env(safe-area-inset-top,0px))}@media (width<=360px){.studio.mobile-screen-camera .live-header{padding-top:calc(6px + env(safe-area-inset-top,0px))}}@media (width<=320px){.studio.mobile-screen-camera .live-header{-moz-column-gap:2px;padding:calc(4px + env(safe-area-inset-top,0px)) 3px 4px;grid-template-columns:minmax(0,1fr) 68px minmax(0,.85fr) 28px;column-gap:2px}.studio.mobile-screen-camera .host-avatar{width:30px;height:30px;font-size:11px}.studio.mobile-screen-camera .host-title{font-size:9px}.studio.mobile-screen-camera .host-status{font-size:7px}.studio.mobile-screen-camera .status-dot{width:5px;height:5px}.studio.mobile-screen-camera .timer-card{border-radius:14px;height:40px;padding:3px}.studio.mobile-screen-camera .timer-label{font-size:7px}.studio.mobile-screen-camera .timer-value{font-size:12px}.studio.mobile-screen-camera .guest-icon{width:26px;height:26px}.studio.mobile-screen-camera .guest-title{font-size:7px}.studio.mobile-screen-camera .guest-count{width:18px;height:18px;font-size:8px}.studio.mobile-screen-camera .view-all-button{padding:3px 5px;font-size:7px}.studio.mobile-screen-camera .close-button{width:26px;height:26px}.studio.mobile-screen-camera .mobile-golive-rail{gap:8px;right:6px}.studio.mobile-screen-camera .mobile-golive-rail-icon{width:34px;height:34px}.studio.mobile-screen-camera .mobile-golive-rail-icon .icon{width:14px;height:14px}.studio.mobile-screen-camera .mobile-golive-rail-label{font-size:8px}.studio.mobile-screen-camera .mobile-golive-settings-button{width:30px;height:30px;left:6px}.studio.mobile-screen-camera .mobile-golive-settings-button .icon{width:14px;height:14px}.studio.mobile-screen-camera .mobile-golive-teleprompter{gap:6px;padding:8px 10px}.studio.mobile-screen-camera .mobile-golive-teleprompter-scroller{height:42px}.studio.mobile-screen-camera .mobile-golive-teleprompter-track p{font-size:11px}.studio.mobile-screen-camera .mobile-golive-bottom-stack{padding:0 8px calc(8px + env(safe-area-inset-bottom,0px));gap:6px}.studio.mobile-screen-camera .mobile-golive-composer{padding:6px 8px}.studio.mobile-screen-camera .mobile-golive-composer-emoji{width:28px;height:28px;font-size:16px}.studio.mobile-screen-camera .mobile-golive-composer-send{width:30px;height:30px}.studio.mobile-screen-camera .mobile-golive-product-card{width:90px}.studio.mobile-screen-camera .mobile-golive-product-image{height:66px}.studio.mobile-screen-camera .mobile-golive-section-icon{width:26px;height:26px}.studio.mobile-screen-camera .mobile-golive-section-title{font-size:13px}}@media (width>=641px){.studio.mobile-screen-camera .live-header{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;-moz-column-gap:10px;grid-template-columns:minmax(0,1.1fr) minmax(100px,120px) minmax(0,1fr) 42px;column-gap:10px}.studio.mobile-screen-camera .host-avatar{width:48px;height:48px;font-size:16px}.studio.mobile-screen-camera .host-title{font-size:15px}.studio.mobile-screen-camera .host-status{font-size:13px}.studio.mobile-screen-camera .timer-card{border-radius:24px;height:64px}.studio.mobile-screen-camera .timer-label{font-size:10px}.studio.mobile-screen-camera .timer-value{font-size:22px}.studio.mobile-screen-camera .guest-icon{width:40px;height:40px}.studio.mobile-screen-camera .guest-title{font-size:12px}.studio.mobile-screen-camera .guest-count{min-width:28px;height:28px;font-size:11px}.studio.mobile-screen-camera .view-all-button{padding:4px 8px;font-size:11px}.studio.mobile-screen-camera .close-button{width:42px;height:42px}.studio.mobile-screen-camera .mobile-golive-rail{gap:16px;right:16px}.studio.mobile-screen-camera .mobile-golive-rail-icon{width:52px;height:52px}.studio.mobile-screen-camera .mobile-golive-rail-icon .icon{width:22px;height:22px}.studio.mobile-screen-camera .mobile-golive-rail-label{font-size:12px}.studio.mobile-screen-camera .mobile-golive-settings-button{width:52px;height:52px;left:16px}.studio.mobile-screen-camera .mobile-golive-settings-button .icon{width:22px;height:22px}.studio.mobile-screen-camera .mobile-golive-teleprompter{gap:10px;padding:14px 16px}.studio.mobile-screen-camera .mobile-golive-teleprompter-scroller{height:64px}.studio.mobile-screen-camera .mobile-golive-teleprompter-track p{font-size:15px}.studio.mobile-screen-camera .mobile-golive-bottom-stack{padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));gap:12px}.studio.mobile-screen-camera .mobile-golive-composer{padding:10px 14px}.studio.mobile-screen-camera .mobile-golive-composer-emoji{width:38px;height:38px;font-size:22px}.studio.mobile-screen-camera .mobile-golive-composer-send{width:42px;height:42px}.studio.mobile-screen-camera .mobile-golive-product-card{width:130px}.studio.mobile-screen-camera .mobile-golive-product-image{height:96px}.studio.mobile-screen-camera .mobile-golive-product-name,.studio.mobile-screen-camera .mobile-golive-product-price{font-size:11px}.studio.mobile-screen-camera .mobile-golive-section-icon{width:36px;height:36px}.studio.mobile-screen-camera .mobile-golive-section-title{font-size:17px}}@media (height<=600px){.studio.mobile-screen-camera .mobile-golive-rail{gap:8px}.studio.mobile-screen-camera .mobile-golive-rail-icon{width:38px;height:38px}.studio.mobile-screen-camera .mobile-golive-rail-icon .icon{width:16px;height:16px}.studio.mobile-screen-camera .mobile-golive-rail-label{font-size:9px}.studio.mobile-screen-camera .mobile-golive-bottom-stack{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));gap:6px}.studio.mobile-screen-camera .mobile-golive-teleprompter-scroller{height:42px}}@media (height<=480px){.studio.mobile-screen-camera .mobile-golive-teleprompter,.studio.mobile-screen-camera .mobile-golive-audience,.studio.mobile-screen-camera .mobile-golive-products,.studio.mobile-screen-camera .mobile-golive-settings-button{display:none}.studio.mobile-screen-camera .mobile-golive-rail{top:auto;bottom:calc(62px + env(safe-area-inset-bottom,0px));gap:6px;max-height:calc(100dvh - 90px);right:8px;transform:none}.studio.mobile-screen-camera .mobile-golive-bottom-stack{padding:0 10px calc(8px + env(safe-area-inset-bottom,0px))}}@media (height<=480px) and (width>=700px){.studio.mobile-screen-camera .live-header{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px}.studio.mobile-screen-camera .mobile-golive-rail{right:12px;bottom:calc(70px + env(safe-area-inset-bottom,0px));gap:8px}.studio.mobile-screen-camera .mobile-golive-rail-icon{width:44px;height:44px}}.studio.mobile-screen-camera .mobile-golive-rail{gap:8px;max-height:calc(100dvh - 260px);top:clamp(130px,50%,100dvh - 180px);right:10px;transform:translateY(-50%)}.studio.mobile-screen-camera .mobile-golive-rail-button{gap:3px}.studio.mobile-screen-camera .mobile-golive-rail-icon{width:38px;height:38px}.studio.mobile-screen-camera .mobile-golive-rail-label{font-size:9px}@media (width<=360px){.studio.mobile-screen-camera .mobile-golive-rail{gap:6px;max-height:calc(100dvh - 240px);right:8px}.studio.mobile-screen-camera .mobile-golive-rail-icon{width:34px;height:34px}.studio.mobile-screen-camera .mobile-golive-rail-icon .icon{width:15px;height:15px}.studio.mobile-screen-camera .mobile-golive-rail-label{font-size:8px}}@media (height<=480px){.studio.mobile-screen-camera .mobile-golive-rail{top:auto;right:8px;bottom:calc(68px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);background:#0d15268c;border:1px solid #ffffff1f;border-radius:999px;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;max-height:none;padding:6px 10px;left:auto;transform:none;box-shadow:0 4px 14px #00000059}.studio.mobile-screen-camera .mobile-golive-rail-button{flex-direction:row;gap:0}.studio.mobile-screen-camera .mobile-golive-rail-icon{width:36px;height:36px}.studio.mobile-screen-camera .mobile-golive-rail-icon .icon{width:17px;height:17px}.studio.mobile-screen-camera .mobile-golive-rail-label{display:none}}@media (height<=480px) and (width>=700px){.studio.mobile-screen-camera .mobile-golive-rail{right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));gap:10px;padding:8px 12px}.studio.mobile-screen-camera .mobile-golive-rail-icon{width:42px;height:42px}.studio.mobile-screen-camera .mobile-golive-rail-icon .icon{width:19px;height:19px}}.studio.mobile-screen-camera{background:#020711!important}.studio.mobile-screen-camera:not(.mobile-golive-is-live) .stage-live-overlay{background:radial-gradient(circle at 50% 24%,#23426294,#0000 34%),linear-gradient(#0d1b2b 0%,#14253a 40%,#06101c 74%,#01060b 100%)!important}.studio.mobile-screen-camera:not(.mobile-golive-is-live) .stage-preview-area,.studio.mobile-screen-camera:not(.mobile-golive-is-live) .stage-preview-card,.studio.mobile-screen-camera:not(.mobile-golive-is-live) .stage-live-video,.studio.mobile-screen-camera:not(.mobile-golive-is-live) .stage-live-fallback,.studio.mobile-screen-camera:not(.mobile-golive-is-live) .stage-video-shell{opacity:0!important}.studio.mobile-screen-camera:not(.mobile-golive-is-live) .stage-preview-area,.studio.mobile-screen-camera:not(.mobile-golive-is-live) .stage-preview-card,.studio.mobile-screen-camera:not(.mobile-golive-is-live) .stage-video-surface,.studio.mobile-screen-camera:not(.mobile-golive-is-live) .stage-source-chip-strip,.studio.mobile-screen-camera:not(.mobile-golive-is-live) .stage-source-chip{display:none!important}.studio.mobile-screen-camera.mobile-golive-is-live .stage-live-overlay{background:#000!important}.studio.mobile-screen-camera .mobile-golive-scrim{background:linear-gradient(#02080e94 0%,#02080e1a 34%,#02080e0d 56%,#010509c7 100%)!important}.studio.mobile-screen-camera .mobile-golive-intro{padding:calc(10px + env(safe-area-inset-top,0px)) 16px 0!important;gap:10px!important}.studio.mobile-screen-camera .live-header{flex-direction:column;gap:10px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important;overflow:visible!important}.studio.mobile-screen-camera .live-header.is-live{padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;background:#42443eb8!important;border-radius:0 0 18px 18px!important;margin:-10px -16px 0!important;box-shadow:0 14px 32px #00000042!important}.studio.mobile-screen-camera .live-header-row{grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:8px;min-width:0;display:grid}.studio.mobile-screen-camera .live-header.is-live .live-header-row{grid-template-columns:minmax(104px,1fr) 92px 130px 30px;gap:4px}.studio.mobile-screen-camera .host-group{min-width:0;gap:8px!important}.studio.mobile-screen-camera .host-avatar{width:42px!important;height:42px!important;font-size:14px!important;box-shadow:0 12px 24px #ff6f1857!important}.studio.mobile-screen-camera .host-live-dot{width:10px!important;height:10px!important;display:block!important;top:-2px!important;right:-2px!important}.studio.mobile-screen-camera .host-title{font-size:13px!important;font-weight:900!important}.studio.mobile-screen-camera .host-status{color:#c9d2dc!important;font-size:10px!important;font-weight:500!important}.studio.mobile-screen-camera .live-header.is-prelive .guest-group{box-sizing:border-box;background:#070d18b8;border:1px solid #ffffff24;border-radius:999px;width:164px;height:40px;padding:4px 8px 4px 5px;gap:8px!important}.studio.mobile-screen-camera .guest-icon{width:30px!important;height:30px!important;box-shadow:0 9px 18px #ff6f1857!important}.studio.mobile-screen-camera .guest-title{font-size:9px!important;line-height:1!important}.studio.mobile-screen-camera .guest-count{background:0 0!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;font-size:17px!important;line-height:1!important}.studio.mobile-screen-camera .view-all-button{background:0 0!important;border:0!important;padding:0!important;font-size:9px!important;font-weight:800!important}.studio.mobile-screen-camera .live-header.is-live .guest-group{width:auto;gap:8px!important}.studio.mobile-screen-camera .live-header.is-live .guest-icon{background:#ff741f!important;width:38px!important;height:38px!important}.studio.mobile-screen-camera .live-header.is-live .guest-copy{justify-content:center;gap:4px}.studio.mobile-screen-camera .live-header.is-live .guest-title-row{display:flex!important}.studio.mobile-screen-camera .live-header.is-live .guest-title{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden;font-size:9px!important;display:inline!important}.studio.mobile-screen-camera .live-header.is-live .guest-count{place-items:center;background:#00000057!important;border-radius:8px!important;min-width:28px!important;height:26px!important;font-size:14px!important;display:inline-grid!important}.studio.mobile-screen-camera .close-button{background:#0a1220c7!important;border-color:#97a3b847!important;width:30px!important;height:30px!important}.studio.mobile-screen-camera .timer-card{background:#070c0ea8!important;border-color:#ffffff29!important;border-radius:12px!important;width:102px!important;height:58px!important}.studio.mobile-screen-camera .live-header.is-live .timer-card{background:#1e1e1db3!important;border-radius:16px!important;width:92px!important;height:64px!important}.studio.mobile-screen-camera .live-header.is-live .timer-card-face{height:64px!important}.studio.mobile-screen-camera .live-header.is-live .timer-value{font-size:16px!important}.studio.mobile-screen-camera .timer-card-face{height:58px!important}.studio.mobile-screen-camera .timer-label{color:#98a4b6!important;letter-spacing:.12em!important;font-size:10px!important}.studio.mobile-screen-camera .timer-value{font-size:17px!important}.studio.mobile-screen-camera .prelive-time-card{background:#090e17b8;border:1px solid #97a3b838;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:60px;display:grid;overflow:hidden}.studio.mobile-screen-camera .prelive-time-card div{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.studio.mobile-screen-camera .prelive-time-card div+div{border-left:1px solid #97a3b829}.studio.mobile-screen-camera .prelive-time-card span{color:#8b98ab;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.studio.mobile-screen-camera .prelive-time-card strong{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.studio.mobile-screen-camera .mobile-golive-teleprompter{margin-top:0;background:#040b0fb8!important;border-color:#55aa7b3d!important;border-radius:18px!important;padding:11px 13px!important}.studio.mobile-screen-camera .mobile-golive-teleprompter-scroller{height:54px!important}.studio.mobile-screen-camera .mobile-golive-teleprompter-track p{font-size:12px!important;font-weight:700!important}.studio.mobile-screen-camera .mobile-golive-intro{bottom:0;padding-bottom:calc(var(--mobile-golive-bottom-stack-h,150px) + 12px)!important}.studio.mobile-screen-camera .mobile-golive-rail{scrollbar-width:none;-ms-overflow-style:none;flex:0 auto;align-self:flex-end;min-height:0;max-height:100%;margin-right:4px;gap:8px!important;position:static!important;overflow-y:auto!important;transform:none!important}.studio.mobile-screen-camera .mobile-golive-rail::-webkit-scrollbar{display:none}.studio.mobile-screen-camera .mobile-golive-rail-button:first-child .mobile-golive-rail-icon{background:#723d19eb!important;border-color:#ffa55f57!important}.studio.mobile-screen-camera .mobile-golive-rail-icon{background:#0b1422d1!important;border-color:#97a3b847!important;width:36px!important;height:36px!important}.studio.mobile-screen-camera .mobile-golive-rail-icon .icon{width:17px!important;height:17px!important}.studio.mobile-screen-camera .mobile-golive-rail-label{font-size:9px!important;font-weight:800!important}.studio.mobile-screen-camera .mobile-session-controls-shell{z-index:8;-webkit-backdrop-filter:blur(18px);background:#080e1bdb;border:1px solid #97a3b82e;border-radius:20px;width:min(320px,100% - 88px);min-height:140px;padding:12px;position:absolute;top:340px;left:13px;box-shadow:0 18px 44px #0000006b}.studio.mobile-screen-camera .mobile-session-controls-close{color:#fff;cursor:pointer;background:linear-gradient(150deg,#2ecf8b 0%,#0fa968 100%);border:1px solid #ffffff52;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:-64px;left:0;box-shadow:0 18px 34px #0fa96861}.studio.mobile-screen-camera .mobile-session-controls-shell .mobile-session-controls{width:100%!important;max-width:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.studio.mobile-screen-camera .mobile-session-controls .stage-utility-control-group{order:-1;margin-bottom:10px;z-index:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important;position:static!important;inset:auto!important}.studio.mobile-screen-camera .mobile-session-controls .stage-primary-control-group{grid-template-columns:1fr 92px 1fr!important;gap:10px!important;display:grid!important}.studio.mobile-screen-camera .mobile-session-controls .stage-control-button{color:#fff!important;background:#0e182ad1!important;border-color:#97a3b82e!important;border-radius:16px!important;width:100%!important;min-width:0!important;min-height:52px!important}.studio.mobile-screen-camera .mobile-session-controls .stage-control-button.utility-control{height:52px!important;padding:0!important}.studio.mobile-screen-camera .mobile-session-controls .stage-control-button.main-control.primary{background:#ff741f!important;border-radius:999px!important;min-height:52px!important;box-shadow:0 16px 34px #ff741f5c!important}.studio.mobile-screen-camera .mobile-session-controls .stage-control-label{font-size:12px!important;font-weight:900!important}.studio.mobile-screen-camera .mobile-golive-settings-button{z-index:8;color:#fff;cursor:pointer;background:linear-gradient(150deg,#2ecf8b 0%,#0fa968 100%);border:1px solid #ffffff52;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:278px;left:13px;box-shadow:0 8px 18px #0fa96861}.studio.mobile-screen-camera .mobile-golive-bottom-stack{padding:0 8px calc(15px + env(safe-area-inset-bottom,0px))!important;gap:8px!important}.studio.mobile-screen-camera .mobile-golive-audience{gap:42px!important}.studio.mobile-screen-camera .mobile-golive-section-title{gap:7px!important;font-size:16px!important}.studio.mobile-screen-camera .mobile-golive-section-icon{background:#ff741f!important;width:29px!important;height:29px!important}.studio.mobile-screen-camera .mobile-golive-section-title strong:after{background:#ff8a1d!important;width:106px!important;height:3px!important}.studio.mobile-screen-camera .mobile-golive-audience .empty-copy,.studio.mobile-screen-camera .mobile-golive-audience-empty,.studio.mobile-screen-camera .mobile-golive-audience .live-audience-feed-empty{color:#ffffff8a!important;text-shadow:none!important;font-size:13px!important;font-weight:800!important;display:block!important}.studio.mobile-screen-camera .mobile-golive-audience .live-audience-feed-shell{height:0!important;display:block!important;overflow:visible!important}.studio.mobile-screen-camera .mobile-golive-audience .live-audience-feed-scroll{height:auto!important;min-height:0!important;overflow:visible!important}.studio.mobile-screen-camera .mobile-golive-composer{background:#080f1bdb!important;border-radius:0!important;gap:8px!important;height:36px!important;padding:0 7px 0 10px!important}.studio.mobile-screen-camera .mobile-golive-composer-emoji{width:22px!important;height:22px!important;font-size:15px!important}.studio.mobile-screen-camera .mobile-golive-composer-input{font-size:11px!important;font-weight:700!important}.studio.mobile-screen-camera .mobile-golive-composer-send{background:#ff741f!important;width:27px!important;height:27px!important}.studio.mobile-screen-camera .mobile-golive-products-track{gap:8px!important}.studio.mobile-screen-camera .mobile-golive-product-card{border-radius:8px!important;width:84px!important;height:96px!important}.studio.mobile-screen-camera .mobile-golive-product-image{height:96px!important}.studio.mobile-screen-camera .mobile-golive-product-badge{padding:2px 4px!important;font-size:7px!important;top:5px!important;left:5px!important}.studio.mobile-screen-camera .mobile-golive-product-body{padding:5px 6px!important}.studio.mobile-screen-camera .mobile-golive-product-name,.studio.mobile-screen-camera .mobile-golive-product-price{font-size:9px!important}.studio.mobile-screen-camera .mobile-golive-product-cart{border:1px solid #ffffff7a!important;width:20px!important;height:20px!important}@media (width<=430px){.studio.mobile-screen-camera .live-header.is-live{margin-inline:-12px!important;padding-inline:12px!important}.studio.mobile-screen-camera .live-header.is-live .live-header-row{grid-template-columns:minmax(76px,1fr) 112px minmax(88px,auto) 32px;gap:8px}.studio.mobile-screen-camera .live-header.is-live .timer-card{width:112px!important;height:62px!important}.studio.mobile-screen-camera .live-header.is-live .timer-card-face{height:62px!important}.studio.mobile-screen-camera .live-header.is-live .timer-value{font-size:18px!important}.studio.mobile-screen-camera .live-header.is-live .guest-icon{width:42px!important;height:42px!important}.studio.mobile-screen-camera .live-header.is-live .guest-title{font-size:11px!important}.studio.mobile-screen-camera .live-header.is-live .guest-count{min-width:28px!important;height:26px!important}}@media (width<=380px){.studio.mobile-screen-camera .mobile-golive-intro{padding-inline:13px!important}.studio.mobile-screen-camera .live-header-row{grid-template-columns:minmax(0,1fr) 154px 32px;gap:6px}.studio.mobile-screen-camera .host-avatar{width:39px!important;height:39px!important}.studio.mobile-screen-camera .live-header.is-prelive .guest-group{width:154px}.studio.mobile-screen-camera .mobile-session-controls-shell{width:min(318px,100% - 82px)}}@media (width<=340px){.studio.mobile-screen-camera .live-header-row,.studio.mobile-screen-camera .live-header.is-live .live-header-row{grid-template-columns:minmax(0,1fr) 32px}.studio.mobile-screen-camera .guest-group,.studio.mobile-screen-camera .timer-card{display:none!important}.studio.mobile-screen-camera .prelive-time-card{height:54px}.studio.mobile-screen-camera .mobile-golive-rail{right:8px!important}.studio.mobile-screen-camera .mobile-session-controls-shell{width:calc(100% - 68px);left:8px}}@media (height<=740px){.studio.mobile-screen-camera .mobile-session-controls-shell{top:300px}.studio.mobile-screen-camera .mobile-golive-settings-button{top:248px}.studio.mobile-screen-camera .mobile-golive-audience{gap:24px!important}.studio.mobile-screen-camera .mobile-golive-product-card,.studio.mobile-screen-camera .mobile-golive-product-image{height:82px!important}}.stage-live-control-bar .stage-control-panel{display:contents}@media (width<=640px){.studio.mobile-screen-camera .stage-live-control-bar{display:none!important}}@media (width<=430px){.studio.mobile-screen-camera .live-header.is-live{width:auto!important;max-width:none!important;margin-inline:-16px!important;padding-inline:6px!important}.studio.mobile-screen-camera .live-header.is-live .live-header-row{align-items:center;gap:5px;width:100%;justify-content:space-between!important;display:flex!important}.studio.mobile-screen-camera .live-header.is-live .host-group{flex:0 auto;gap:6px!important}.studio.mobile-screen-camera .live-header.is-live .host-avatar{flex:none;width:36px!important;height:36px!important;font-size:12px!important}.studio.mobile-screen-camera .live-header.is-live .host-copy{min-width:0}.studio.mobile-screen-camera .live-header.is-live .host-title{white-space:nowrap;font-size:12.5px!important}.studio.mobile-screen-camera .live-header.is-live .host-status{white-space:nowrap;font-size:9.5px!important}.studio.mobile-screen-camera .live-header.is-live .timer-card{flex:none;width:88px!important;height:54px!important}.studio.mobile-screen-camera .live-header.is-live .timer-card-face{height:54px!important}.studio.mobile-screen-camera .live-header.is-live .timer-label{font-size:9px!important}.studio.mobile-screen-camera .live-header.is-live .timer-value{font-size:15px!important}.studio.mobile-screen-camera .live-header.is-live .guest-group{flex:0 auto;gap:6px!important}.studio.mobile-screen-camera .live-header.is-live .guest-icon{flex:none;width:34px!important;height:34px!important}.studio.mobile-screen-camera .live-header.is-live .guest-copy{gap:3px;min-width:0}.studio.mobile-screen-camera .live-header.is-live .guest-title-row{gap:4px}.studio.mobile-screen-camera .live-header.is-live .guest-title{white-space:nowrap;font-size:9.5px!important}.studio.mobile-screen-camera .live-header.is-live .guest-count{min-width:20px!important;height:19px!important;font-size:11px!important}.studio.mobile-screen-camera .live-header.is-live .view-all-button{white-space:nowrap;align-self:flex-start;background:#00000057!important;border-radius:999px!important;padding:3px 8px!important;font-size:9.5px!important}.studio.mobile-screen-camera .live-header.is-live .close-button{flex:none;width:28px!important;height:28px!important}}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 .request-workspace-modal .queue-status-indicator{background:linear-gradient(180deg, #172b43e6, var(--queue-accent-soft))!important;border-color:var(--queue-accent-border)!important;color:var(--queue-accent)!important;box-shadow:inset 0 1px #ffffff0f!important}body.studio-theme-dark .request-workspace-modal .queue-status-count{box-shadow:0 0 0 1px #ffffff1a;color:#fff!important}body.studio-theme-dark .request-workspace-modal .queue-status-indicator.waiting{--queue-accent:#20d99d;--queue-accent-soft:#03cd8c29;--queue-accent-border:#4ee2b257}body.studio-theme-dark .request-workspace-modal .queue-status-indicator.backstage{--queue-accent:#b8c7dc;--queue-accent-soft:#92afce24;--queue-accent-border:#b8c7dc47}body.studio-theme-dark .request-workspace-modal .queue-status-indicator.live,body.studio-theme-dark .request-workspace-modal .queue-status-indicator.ready{--queue-accent:#77b7ff;--queue-accent-soft:#2f7bda2e;--queue-accent-border:#77b7ff52}body.studio-theme-dark .request-workspace-modal .queue-status-indicator.not-ready{--queue-accent:#20d99d;--queue-accent-soft:#03cd8c24;--queue-accent-border:#4ee2b247}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}body.studio-theme-dark .filter-drawer{background:#080c14;border-color:#ffffff0f}body.studio-theme-dark .filter-drawer .modal-header{background:linear-gradient(#0a0f1cfa 0%,#060a14f2 100%);border-color:#f77f006b;box-shadow:0 0 0 1px #f77f001a,0 18px 40px #00000073,inset 0 1px #ffffff0a}body.studio-theme-dark .filter-action-secondary{background:#ffffff08;border-color:#f77f0080}body.studio-theme-dark .filter-action-secondary:hover{background:#f77f001f;border-color:#f77f00d9}body.studio-theme-dark .filter-camera-tools{background:0 0;border:none}body.studio-theme-dark .filter-tool-item{color:#ffffffd9;background:0 0;border-color:#0000}body.studio-theme-dark .filter-tool-item:hover{color:#fff;background:#ffffff14}body.studio-theme-dark .filter-tool-item.active{color:#fff;background:#ffffff1a;border-color:#ffffff40}body.studio-theme-dark .filter-tool-dot{border-color:#080c14}body.studio-theme-dark .filter-camera-bottom{background:linear-gradient(#0000 0%,#000000a6 40%,#000000f2 100%)}body.studio-theme-dark .filter-mode-pill{color:#ffffff8c}body.studio-theme-dark .filter-mode-pill:hover{color:#ffffffd9}body.studio-theme-dark .filter-mode-pill.active{color:#000;background:#fff;border-color:#fff}body.studio-theme-dark .filter-lens-image-wrap{border-color:#ffffff24}body.studio-theme-dark .filter-lens-thumb.active .filter-lens-image-wrap{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d,0 8px 24px #00000080}body.studio-theme-dark .filter-lens-name{color:#fffc}body.studio-theme-dark .filter-camera-bottom .filter-intensity-card{background:#ffffff0d;border-color:#ffffff0f}body.studio-theme-dark .filter-camera-bottom .filter-intensity-card .modal-title{color:#ffffffd9}@media (width>=900px){body.studio-theme-dark .filter-drawer .filter-sheet-surface{background:#ffffff08!important;border-color:#ffffff0f!important}body.studio-theme-dark .filter-drawer .filter-sheet-label,body.studio-theme-dark .filter-drawer .filter-sheet-hint{color:#ffffff80!important}body.studio-theme-dark .filter-drawer .filter-card{background:#ffffff0a!important;border-color:#ffffff14!important}body.studio-theme-dark .filter-drawer .filter-card:hover{border-color:#ffffff29!important}body.studio-theme-dark .filter-drawer .filter-card-name-backdrop{background:#0009!important}body.studio-theme-dark .filter-drawer .filter-card-name{color:#fff!important}body.studio-theme-dark .filter-shelf-pill{border-color:var(--line)!important;color:var(--ink-soft)!important;background:#1a2f47!important}body.studio-theme-dark .filter-shelf-pill.active{color:#fff!important}body.studio-theme-dark .filter-desktop-body .filter-intensity-card{background:#ffffff0d!important;border-color:#ffffff14!important}body.studio-theme-dark .filter-desktop-body .filter-intensity-card .modal-title{color:#ffffffd9!important}}body.studio-booting{background:#e5e7eb!important}.studio-home-skeleton{color:#64748b;background:linear-gradient(135deg,#ffffffb8,#e5e7ebd1),#e5e7eb;min-height:100dvh;padding:18px}.studio-skeleton-window{background:#f3f4f6;border:1px solid #94a3b86b;border-radius:10px;width:min(1440px,100%);min-height:calc(100dvh - 36px);margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #0f172a1f}.studio-skeleton-titlebar{background:#e2e8f0;border-bottom:1px solid #94a3b857;grid-template-columns:12px 12px 12px 1fr;align-items:center;gap:8px;height:42px;padding:0 16px;display:grid}.studio-skeleton-titlebar span,.studio-skeleton-titlebar div,.studio-skeleton-logo,.studio-skeleton-nav,.studio-skeleton-topline,.studio-skeleton-video,.studio-skeleton-controls span,.studio-skeleton-panel div{background:#cbd5e1;position:relative;overflow:hidden}.studio-skeleton-titlebar span{border-radius:999px;width:12px;height:12px}.studio-skeleton-titlebar div{border-radius:999px;justify-self:center;width:min(340px,56%);height:12px}.studio-skeleton-shell{grid-template-columns:220px 1fr;min-height:calc(100dvh - 78px);display:grid}.studio-skeleton-sidebar{background:#edf0f4;border-right:1px solid #94a3b847;flex-direction:column;gap:14px;padding:22px 18px;display:flex}.studio-skeleton-logo{border-radius:8px;width:148px;height:38px;margin-bottom:12px}.studio-skeleton-nav{border-radius:8px;width:100%;height:34px}.studio-skeleton-nav:nth-child(4),.studio-skeleton-nav:nth-child(6){width:78%}.studio-skeleton-main{padding:22px}.studio-skeleton-topline{border-radius:8px;width:min(680px,100%);height:48px;margin-bottom:22px}.studio-skeleton-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px;display:grid}.studio-skeleton-stage,.studio-skeleton-panel{background:#f8fafc;border:1px solid #94a3b852;border-radius:10px}.studio-skeleton-stage{min-height:58dvh;padding:18px}.studio-skeleton-video{border-radius:10px;height:min(54dvh,560px)}.studio-skeleton-controls{justify-content:center;gap:12px;padding-top:18px;display:flex}.studio-skeleton-controls span{border-radius:999px;width:48px;height:48px}.studio-skeleton-panel{flex-direction:column;gap:14px;padding:18px;display:flex}.studio-skeleton-panel div{border-radius:8px;height:82px}.studio-skeleton-panel div:first-child{height:44px}.studio-skeleton-titlebar span:after,.studio-skeleton-titlebar div:after,.studio-skeleton-logo:after,.studio-skeleton-nav:after,.studio-skeleton-topline:after,.studio-skeleton-video:after,.studio-skeleton-controls span:after,.studio-skeleton-panel div:after{content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);animation:1.35s ease-in-out infinite studioSkeletonSweep;position:absolute;inset:0;transform:translate(-100%)}.studio-splash-screen{z-index:9999;color:#f8fafc;background:radial-gradient(circle at 72% 20%,#f77f002e,#0000 24%),radial-gradient(circle at 22% 78%,#03cd8c2e,#0000 26%),linear-gradient(145deg,#020611 0%,#07111f 54%,#02050c 100%);place-items:center;min-height:100dvh;padding:32px;display:grid;position:fixed;inset:0;overflow:hidden}.studio-splash-noise{opacity:.28;background-image:radial-gradient(circle at 20px 20px,#f77f0047 1px,#0000 1px),radial-gradient(circle at 80px 80px,#03cd8c38 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.studio-splash-orbit{border:1px solid #03cd8c57;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.studio-splash-orbit:after{content:"";background:#ff9f0a;border-radius:999px;width:7px;height:7px;animation:5s linear infinite studioOrbitSpark;position:absolute;box-shadow:0 0 20px #ff8500}.studio-splash-orbit-one{width:min(760px,72vw);height:min(420px,42vw)}.studio-splash-orbit-two{border-color:#f77f0052;width:min(560px,58vw);height:min(320px,34vw);transform:translate(-50%,-50%)rotate(24deg)}.studio-splash-center{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(720px,82vw);display:flex;position:relative}.studio-splash-logo{-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 22px 28px #00000061)drop-shadow(0 0 22px #ff910033);width:min(150px,28vw);max-height:150px;animation:2.8s ease-in-out infinite studioLogoFloat}.studio-splash-wordmark{color:#ff8500;text-shadow:0 18px 32px #0000005c,0 0 24px #ff850033;margin-top:12px;font-size:clamp(3.8rem,8.5vw,6.6rem);font-weight:950;line-height:.92}.studio-splash-wordmark span{color:#03cd8c}.studio-splash-pill{color:#f8fafc;text-shadow:0 0 14px #03cd8c6b;border:2px solid #03cd8c;border-radius:999px;align-items:center;gap:12px;min-height:52px;margin-top:14px;padding:6px 28px;font-size:clamp(1.2rem,3vw,2.15rem);font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 24px #03cd8c3d,inset 0 0 18px #03cd8c1f}.studio-splash-live-dot{background:#ff8a00;border-radius:999px;width:20px;height:20px;box-shadow:0 0 22px #ff8a00db}.studio-splash-center p{color:#f8fafce6;letter-spacing:0;margin:28px 0 22px;font-size:clamp(1rem,2vw,1.5rem)}.studio-splash-center p:first-letter{color:#03cd8c}.studio-splash-eq{justify-content:center;align-items:end;gap:7px;width:min(430px,70vw);height:72px;margin-bottom:18px;display:flex}.studio-splash-eq span{width:3px;height:calc(10px + (var(--bar-index) % 7) * 7px);animation:.9s ease-in-out infinite alternate studioEqBounce;animation-delay:calc(var(--bar-index) * -58ms);background:linear-gradient(#ff9d00,#03cd8c);border-radius:999px;box-shadow:0 0 12px #03cd8c59}.studio-splash-progress{background:#020611b8;border:1px solid #cbd5e173;border-radius:999px;width:min(520px,72vw);height:16px;overflow:hidden;box-shadow:inset 0 0 10px #ffffff14}.studio-splash-progress span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ff8500 0%,#ffb21a 32%,#03cd8c 70%,#06b6d4 100%);width:100%;height:100%;animation:5s linear forwards studioSplashProgress;display:block;box-shadow:0 0 16px #03cd8c61}.studio-splash-loading{color:#e2e8f0db;margin-top:18px;font-size:clamp(.95rem,1.7vw,1.2rem)}@keyframes studioSplashProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes studioSkeletonSweep{to{transform:translate(100%)}}@keyframes studioLogoFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.01)}}@keyframes studioEqBounce{0%{opacity:.65;transform:scaleY(.36)}to{opacity:1;transform:scaleY(1)}}@keyframes studioOrbitSpark{0%{top:52%;left:8%}25%{top:2%;left:50%}50%{top:48%;left:92%}75%{top:98%;left:48%}to{top:52%;left:8%}}@media (width<=820px){.studio-home-skeleton{padding:10px}.studio-skeleton-window{min-height:calc(100dvh - 20px)}.studio-skeleton-shell{grid-template-columns:1fr}.studio-skeleton-sidebar{display:none}.studio-skeleton-grid{grid-template-columns:1fr}.studio-skeleton-panel{display:none}.studio-splash-screen{padding:20px}.studio-splash-pill{min-height:44px;padding:5px 20px}}@media (width<=560px){.studio-splash-logo{width:min(132px,34vw)}.studio-splash-eq{gap:5px}}@media (prefers-reduced-motion:reduce){.studio-splash-logo,.studio-splash-eq span,.studio-splash-orbit:after,.studio-skeleton-titlebar span:after,.studio-skeleton-titlebar div:after,.studio-skeleton-logo:after,.studio-skeleton-nav:after,.studio-skeleton-topline:after,.studio-skeleton-video:after,.studio-skeleton-controls span:after,.studio-skeleton-panel div:after{animation:none}.studio-splash-progress span{animation:5s linear forwards studioSplashProgress}}
