@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Mona+Sans:wght@400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@300..700&display=swap";body{margin:0;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.ss-loader{--ss-loader-ink: #070F0F;--ss-loader-lead: #AECF49;display:inline-block;width:var(--ss-loader-size, 80px);aspect-ratio:455/378;color:var(--ss-loader-ink)}.ss-loader svg{display:block;width:100%;height:100%;overflow:visible;animation:ssl-settle 2.4s linear infinite;transform-origin:50% 55%}.ss-loader .ssl-ink{fill:currentColor}.ss-loader .ssl-lead{fill:var(--ss-loader-lead)}.ss-loader .ssl-m{fill:none;stroke:#fff;stroke-width:76;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:2.4s linear infinite}.ss-loader .ssl-oi{animation-name:ssl-oi}.ss-loader .ssl-ol{animation-name:ssl-ol}.ss-loader .ssl-ii{animation-name:ssl-ii}.ss-loader .ssl-il{animation-name:ssl-il}.ss-loader .ssl-static{display:none}.ss-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ss-loader-block{display:flex;justify-content:center;padding:48px 0}.ss-loader-screen{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;background:var(--ss-app-bg, #F3F5EF)}.ss-loader-screen--overlay{background:transparent;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:ssl-screen-in .2s ease-out both}.ss-loader-screen--overlay:before{content:"";position:absolute;inset:0;background:var(--ss-app-bg, #F3F5EF);opacity:.85}.ss-loader-screen--overlay .ss-loader{position:relative}.ss-loader-screen--leaving{animation:ssl-screen-out .2s ease-in both;pointer-events:none}@keyframes ssl-screen-in{0%{opacity:0}to{opacity:1}}@keyframes ssl-screen-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ss-loader svg{animation:none}.ss-loader-screen--overlay,.ss-loader-screen--leaving{animation:none}.ss-loader-screen--leaving{opacity:0}.ss-loader .ssl-anim{display:none}.ss-loader .ssl-static{display:inline;animation:ssl-breathe 2.4s ease-in-out infinite}}@keyframes ssl-oi{0.000%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}1.042%{stroke-dasharray:.01 300;stroke-dashoffset:0;opacity:0}2.083%{stroke-dasharray:.08 300;stroke-dashoffset:0;opacity:0}3.125%{stroke-dasharray:.27 300;stroke-dashoffset:0;opacity:0}4.167%{stroke-dasharray:.65 300;stroke-dashoffset:0;opacity:1}5.208%{stroke-dasharray:1.27 300;stroke-dashoffset:0;opacity:1}6.250%{stroke-dasharray:2.2 300;stroke-dashoffset:0;opacity:1}7.292%{stroke-dasharray:3.49 300;stroke-dashoffset:0;opacity:1}8.333%{stroke-dasharray:5.21 300;stroke-dashoffset:0;opacity:1}9.375%{stroke-dasharray:7.42 300;stroke-dashoffset:0;opacity:1}10.417%{stroke-dasharray:10.18 300;stroke-dashoffset:0;opacity:1}11.458%{stroke-dasharray:13.55 300;stroke-dashoffset:0;opacity:1}12.500%{stroke-dasharray:17.59 300;stroke-dashoffset:0;opacity:1}13.542%{stroke-dasharray:22.36 300;stroke-dashoffset:0;opacity:1}14.583%{stroke-dasharray:27.93 300;stroke-dashoffset:0;opacity:1}15.625%{stroke-dasharray:34.35 300;stroke-dashoffset:0;opacity:1}16.667%{stroke-dasharray:41.69 300;stroke-dashoffset:0;opacity:1}17.708%{stroke-dasharray:50 300;stroke-dashoffset:0;opacity:1}18.750%{stroke-dasharray:58.31 300;stroke-dashoffset:0;opacity:1}19.792%{stroke-dasharray:65.65 300;stroke-dashoffset:0;opacity:1}20.833%{stroke-dasharray:72.07 300;stroke-dashoffset:0;opacity:1}21.875%{stroke-dasharray:77.64 300;stroke-dashoffset:0;opacity:1}22.917%{stroke-dasharray:82.41 300;stroke-dashoffset:0;opacity:1}23.958%{stroke-dasharray:86.45 300;stroke-dashoffset:0;opacity:1}25.000%{stroke-dasharray:89.82 300;stroke-dashoffset:0;opacity:1}26.042%{stroke-dasharray:92.58 300;stroke-dashoffset:0;opacity:1}27.083%{stroke-dasharray:94.79 300;stroke-dashoffset:0;opacity:1}28.125%{stroke-dasharray:96.51 300;stroke-dashoffset:0;opacity:1}29.167%{stroke-dasharray:97.8 300;stroke-dashoffset:0;opacity:1}30.208%{stroke-dasharray:98.73 300;stroke-dashoffset:0;opacity:1}31.250%{stroke-dasharray:99.35 300;stroke-dashoffset:0;opacity:1}32.292%{stroke-dasharray:99.73 300;stroke-dashoffset:0;opacity:1}33.333%{stroke-dasharray:99.92 300;stroke-dashoffset:0;opacity:1}34.375%{stroke-dasharray:99.99 300;stroke-dashoffset:0;opacity:1}35.417%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}36.458%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}37.500%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}38.542%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}39.583%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}40.625%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}41.667%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}42.708%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}43.750%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}44.792%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}45.833%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}46.875%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}47.917%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}48.958%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}50.000%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}51.042%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}52.083%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}53.125%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}54.167%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}55.208%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}56.250%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}57.292%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}58.333%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}59.375%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}60.417%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}61.458%{stroke-dasharray:99.98 300;stroke-dashoffset:-.02;opacity:1}62.500%{stroke-dasharray:99.85 300;stroke-dashoffset:-.15;opacity:1}63.542%{stroke-dasharray:99.51 300;stroke-dashoffset:-.49;opacity:1}64.583%{stroke-dasharray:98.83 300;stroke-dashoffset:-1.17;opacity:1}65.625%{stroke-dasharray:97.72 300;stroke-dashoffset:-2.28;opacity:1}66.667%{stroke-dasharray:96.06 300;stroke-dashoffset:-3.94;opacity:1}67.708%{stroke-dasharray:93.75 300;stroke-dashoffset:-6.25;opacity:1}68.750%{stroke-dasharray:90.67 300;stroke-dashoffset:-9.33;opacity:1}69.792%{stroke-dasharray:86.72 300;stroke-dashoffset:-13.28;opacity:1}70.833%{stroke-dasharray:81.78 300;stroke-dashoffset:-18.22;opacity:1}71.875%{stroke-dasharray:75.75 300;stroke-dashoffset:-24.25;opacity:1}72.917%{stroke-dasharray:68.51 300;stroke-dashoffset:-31.49;opacity:1}73.958%{stroke-dasharray:59.97 300;stroke-dashoffset:-40.03;opacity:1}75.000%{stroke-dasharray:50 300;stroke-dashoffset:-50;opacity:1}76.042%{stroke-dasharray:40.03 300;stroke-dashoffset:-59.97;opacity:1}77.083%{stroke-dasharray:31.49 300;stroke-dashoffset:-68.51;opacity:1}78.125%{stroke-dasharray:24.25 300;stroke-dashoffset:-75.75;opacity:1}79.167%{stroke-dasharray:18.22 300;stroke-dashoffset:-81.78;opacity:1}80.208%{stroke-dasharray:13.28 300;stroke-dashoffset:-86.72;opacity:1}81.250%{stroke-dasharray:9.33 300;stroke-dashoffset:-90.67;opacity:1}82.292%{stroke-dasharray:6.25 300;stroke-dashoffset:-93.75;opacity:1}83.333%{stroke-dasharray:3.94 300;stroke-dashoffset:-96.06;opacity:1}84.375%{stroke-dasharray:2.28 300;stroke-dashoffset:-97.72;opacity:1}85.417%{stroke-dasharray:1.17 300;stroke-dashoffset:-98.83;opacity:1}86.458%{stroke-dasharray:.49 300;stroke-dashoffset:-99.51;opacity:1}87.500%{stroke-dasharray:.15 300;stroke-dashoffset:-99.85;opacity:0}88.542%{stroke-dasharray:.02 300;stroke-dashoffset:-99.98;opacity:0}89.583%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}90.625%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}91.667%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}92.708%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}93.750%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}94.792%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}95.833%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}96.875%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}97.917%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}98.958%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}100.000%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}}@keyframes ssl-ol{0.000%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}1.042%{stroke-dasharray:.02 300;stroke-dashoffset:0;opacity:0}2.083%{stroke-dasharray:.13 300;stroke-dashoffset:0;opacity:0}3.125%{stroke-dasharray:.43 300;stroke-dashoffset:0;opacity:1}4.167%{stroke-dasharray:1.02 300;stroke-dashoffset:0;opacity:1}5.208%{stroke-dasharray:1.99 300;stroke-dashoffset:0;opacity:1}6.250%{stroke-dasharray:3.44 300;stroke-dashoffset:0;opacity:1}7.292%{stroke-dasharray:5.46 300;stroke-dashoffset:0;opacity:1}8.333%{stroke-dasharray:8.14 300;stroke-dashoffset:0;opacity:1}9.375%{stroke-dasharray:11.58 300;stroke-dashoffset:0;opacity:1}10.417%{stroke-dasharray:15.83 300;stroke-dashoffset:0;opacity:1}11.458%{stroke-dasharray:20.98 300;stroke-dashoffset:0;opacity:1}12.500%{stroke-dasharray:27.03 300;stroke-dashoffset:0;opacity:1}13.542%{stroke-dasharray:33.99 300;stroke-dashoffset:0;opacity:1}14.583%{stroke-dasharray:41.77 300;stroke-dashoffset:0;opacity:1}15.625%{stroke-dasharray:50.21 300;stroke-dashoffset:0;opacity:1}16.667%{stroke-dasharray:59.07 300;stroke-dashoffset:0;opacity:1}17.708%{stroke-dasharray:68 300;stroke-dashoffset:0;opacity:1}18.750%{stroke-dasharray:75.7 300;stroke-dashoffset:0;opacity:1}19.792%{stroke-dasharray:81.52 300;stroke-dashoffset:0;opacity:1}20.833%{stroke-dasharray:85.92 300;stroke-dashoffset:0;opacity:1}21.875%{stroke-dasharray:89.27 300;stroke-dashoffset:0;opacity:1}22.917%{stroke-dasharray:91.86 300;stroke-dashoffset:0;opacity:1}23.958%{stroke-dasharray:93.89 300;stroke-dashoffset:0;opacity:1}25.000%{stroke-dasharray:95.48 300;stroke-dashoffset:0;opacity:1}26.042%{stroke-dasharray:96.74 300;stroke-dashoffset:0;opacity:1}27.083%{stroke-dasharray:97.72 300;stroke-dashoffset:0;opacity:1}28.125%{stroke-dasharray:98.48 300;stroke-dashoffset:0;opacity:1}29.167%{stroke-dasharray:99.04 300;stroke-dashoffset:0;opacity:1}30.208%{stroke-dasharray:99.45 300;stroke-dashoffset:0;opacity:1}31.250%{stroke-dasharray:99.72 300;stroke-dashoffset:0;opacity:1}32.292%{stroke-dasharray:99.88 300;stroke-dashoffset:0;opacity:1}33.333%{stroke-dasharray:99.96 300;stroke-dashoffset:0;opacity:1}34.375%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}35.417%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}36.458%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}37.500%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}38.542%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}39.583%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}40.625%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}41.667%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}42.708%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}43.750%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}44.792%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}45.833%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}46.875%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}47.917%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}48.958%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}50.000%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}51.042%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}52.083%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}53.125%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}54.167%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}55.208%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}56.250%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}57.292%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}58.333%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}59.375%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}60.417%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}61.458%{stroke-dasharray:99.99 300;stroke-dashoffset:-.01;opacity:1}62.500%{stroke-dasharray:99.94 300;stroke-dashoffset:-.06;opacity:1}63.542%{stroke-dasharray:99.79 300;stroke-dashoffset:-.21;opacity:1}64.583%{stroke-dasharray:99.49 300;stroke-dashoffset:-.51;opacity:1}65.625%{stroke-dasharray:99.01 300;stroke-dashoffset:-.99;opacity:1}66.667%{stroke-dasharray:98.28 300;stroke-dashoffset:-1.72;opacity:1}67.708%{stroke-dasharray:97.26 300;stroke-dashoffset:-2.74;opacity:1}68.750%{stroke-dasharray:95.87 300;stroke-dashoffset:-4.13;opacity:1}69.792%{stroke-dasharray:94.01 300;stroke-dashoffset:-5.99;opacity:1}70.833%{stroke-dasharray:91.53 300;stroke-dashoffset:-8.47;opacity:1}71.875%{stroke-dasharray:88.17 300;stroke-dashoffset:-11.83;opacity:1}72.917%{stroke-dasharray:83.55 300;stroke-dashoffset:-16.45;opacity:1}73.958%{stroke-dasharray:77.09 300;stroke-dashoffset:-22.91;opacity:1}75.000%{stroke-dasharray:68 300;stroke-dashoffset:-32;opacity:1}76.042%{stroke-dasharray:57.16 300;stroke-dashoffset:-42.84;opacity:1}77.083%{stroke-dasharray:46.53 300;stroke-dashoffset:-53.47;opacity:1}78.125%{stroke-dasharray:36.68 300;stroke-dashoffset:-63.32;opacity:1}79.167%{stroke-dasharray:27.97 300;stroke-dashoffset:-72.03;opacity:1}80.208%{stroke-dasharray:20.58 300;stroke-dashoffset:-79.42;opacity:1}81.250%{stroke-dasharray:14.53 300;stroke-dashoffset:-85.47;opacity:1}82.292%{stroke-dasharray:9.76 300;stroke-dashoffset:-90.24;opacity:1}83.333%{stroke-dasharray:6.16 300;stroke-dashoffset:-93.84;opacity:1}84.375%{stroke-dasharray:3.56 300;stroke-dashoffset:-96.44;opacity:1}85.417%{stroke-dasharray:1.83 300;stroke-dashoffset:-98.17;opacity:1}86.458%{stroke-dasharray:.77 300;stroke-dashoffset:-99.23;opacity:1}87.500%{stroke-dasharray:.23 300;stroke-dashoffset:-99.77;opacity:0}88.542%{stroke-dasharray:.03 300;stroke-dashoffset:-99.97;opacity:0}89.583%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}90.625%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}91.667%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}92.708%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}93.750%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}94.792%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}95.833%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}96.875%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}97.917%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}98.958%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}100.000%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}}@keyframes ssl-ii{0.000%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}1.042%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}2.083%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}3.125%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}4.167%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}5.208%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}6.250%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}7.292%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}8.333%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}9.375%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}10.417%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}11.458%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}12.500%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}13.542%{stroke-dasharray:.02 300;stroke-dashoffset:0;opacity:0}14.583%{stroke-dasharray:.15 300;stroke-dashoffset:0;opacity:0}15.625%{stroke-dasharray:.49 300;stroke-dashoffset:0;opacity:1}16.667%{stroke-dasharray:1.17 300;stroke-dashoffset:0;opacity:1}17.708%{stroke-dasharray:2.28 300;stroke-dashoffset:0;opacity:1}18.750%{stroke-dasharray:3.94 300;stroke-dashoffset:0;opacity:1}19.792%{stroke-dasharray:6.25 300;stroke-dashoffset:0;opacity:1}20.833%{stroke-dasharray:9.33 300;stroke-dashoffset:0;opacity:1}21.875%{stroke-dasharray:13.28 300;stroke-dashoffset:0;opacity:1}22.917%{stroke-dasharray:18.22 300;stroke-dashoffset:0;opacity:1}23.958%{stroke-dasharray:24.25 300;stroke-dashoffset:0;opacity:1}25.000%{stroke-dasharray:31.49 300;stroke-dashoffset:0;opacity:1}26.042%{stroke-dasharray:40.03 300;stroke-dashoffset:0;opacity:1}27.083%{stroke-dasharray:50 300;stroke-dashoffset:0;opacity:1}28.125%{stroke-dasharray:59.97 300;stroke-dashoffset:0;opacity:1}29.167%{stroke-dasharray:68.51 300;stroke-dashoffset:0;opacity:1}30.208%{stroke-dasharray:75.75 300;stroke-dashoffset:0;opacity:1}31.250%{stroke-dasharray:81.78 300;stroke-dashoffset:0;opacity:1}32.292%{stroke-dasharray:86.72 300;stroke-dashoffset:0;opacity:1}33.333%{stroke-dasharray:90.67 300;stroke-dashoffset:0;opacity:1}34.375%{stroke-dasharray:93.75 300;stroke-dashoffset:0;opacity:1}35.417%{stroke-dasharray:96.06 300;stroke-dashoffset:0;opacity:1}36.458%{stroke-dasharray:97.72 300;stroke-dashoffset:0;opacity:1}37.500%{stroke-dasharray:98.83 300;stroke-dashoffset:0;opacity:1}38.542%{stroke-dasharray:99.51 300;stroke-dashoffset:0;opacity:1}39.583%{stroke-dasharray:99.85 300;stroke-dashoffset:0;opacity:1}40.625%{stroke-dasharray:99.98 300;stroke-dashoffset:0;opacity:1}41.667%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}42.708%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}43.750%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}44.792%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}45.833%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}46.875%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}47.917%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}48.958%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}50.000%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}51.042%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}52.083%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}53.125%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}54.167%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}55.208%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}56.250%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}57.292%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}58.333%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}59.375%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}60.417%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}61.458%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}62.500%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}63.542%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}64.583%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}65.625%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}66.667%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}67.708%{stroke-dasharray:99.98 300;stroke-dashoffset:-.02;opacity:1}68.750%{stroke-dasharray:99.85 300;stroke-dashoffset:-.15;opacity:1}69.792%{stroke-dasharray:99.51 300;stroke-dashoffset:-.49;opacity:1}70.833%{stroke-dasharray:98.83 300;stroke-dashoffset:-1.17;opacity:1}71.875%{stroke-dasharray:97.72 300;stroke-dashoffset:-2.28;opacity:1}72.917%{stroke-dasharray:96.06 300;stroke-dashoffset:-3.94;opacity:1}73.958%{stroke-dasharray:93.75 300;stroke-dashoffset:-6.25;opacity:1}75.000%{stroke-dasharray:90.67 300;stroke-dashoffset:-9.33;opacity:1}76.042%{stroke-dasharray:86.72 300;stroke-dashoffset:-13.28;opacity:1}77.083%{stroke-dasharray:81.78 300;stroke-dashoffset:-18.22;opacity:1}78.125%{stroke-dasharray:75.75 300;stroke-dashoffset:-24.25;opacity:1}79.167%{stroke-dasharray:68.51 300;stroke-dashoffset:-31.49;opacity:1}80.208%{stroke-dasharray:59.97 300;stroke-dashoffset:-40.03;opacity:1}81.250%{stroke-dasharray:50 300;stroke-dashoffset:-50;opacity:1}82.292%{stroke-dasharray:40.03 300;stroke-dashoffset:-59.97;opacity:1}83.333%{stroke-dasharray:31.49 300;stroke-dashoffset:-68.51;opacity:1}84.375%{stroke-dasharray:24.25 300;stroke-dashoffset:-75.75;opacity:1}85.417%{stroke-dasharray:18.22 300;stroke-dashoffset:-81.78;opacity:1}86.458%{stroke-dasharray:13.28 300;stroke-dashoffset:-86.72;opacity:1}87.500%{stroke-dasharray:9.33 300;stroke-dashoffset:-90.67;opacity:1}88.542%{stroke-dasharray:6.25 300;stroke-dashoffset:-93.75;opacity:1}89.583%{stroke-dasharray:3.94 300;stroke-dashoffset:-96.06;opacity:1}90.625%{stroke-dasharray:2.28 300;stroke-dashoffset:-97.72;opacity:1}91.667%{stroke-dasharray:1.17 300;stroke-dashoffset:-98.83;opacity:1}92.708%{stroke-dasharray:.49 300;stroke-dashoffset:-99.51;opacity:1}93.750%{stroke-dasharray:.15 300;stroke-dashoffset:-99.85;opacity:0}94.792%{stroke-dasharray:.02 300;stroke-dashoffset:-99.98;opacity:0}95.833%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}96.875%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}97.917%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}98.958%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}100.000%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}}@keyframes ssl-il{0.000%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}1.042%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}2.083%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}3.125%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}4.167%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}5.208%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}6.250%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}7.292%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}8.333%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}9.375%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}10.417%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}11.458%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}12.500%{stroke-dasharray:0 300;stroke-dashoffset:0;opacity:0}13.542%{stroke-dasharray:.03 300;stroke-dashoffset:0;opacity:0}14.583%{stroke-dasharray:.23 300;stroke-dashoffset:0;opacity:0}15.625%{stroke-dasharray:.77 300;stroke-dashoffset:0;opacity:1}16.667%{stroke-dasharray:1.83 300;stroke-dashoffset:0;opacity:1}17.708%{stroke-dasharray:3.56 300;stroke-dashoffset:0;opacity:1}18.750%{stroke-dasharray:6.16 300;stroke-dashoffset:0;opacity:1}19.792%{stroke-dasharray:9.76 300;stroke-dashoffset:0;opacity:1}20.833%{stroke-dasharray:14.53 300;stroke-dashoffset:0;opacity:1}21.875%{stroke-dasharray:20.58 300;stroke-dashoffset:0;opacity:1}22.917%{stroke-dasharray:27.97 300;stroke-dashoffset:0;opacity:1}23.958%{stroke-dasharray:36.68 300;stroke-dashoffset:0;opacity:1}25.000%{stroke-dasharray:46.53 300;stroke-dashoffset:0;opacity:1}26.042%{stroke-dasharray:57.16 300;stroke-dashoffset:0;opacity:1}27.083%{stroke-dasharray:68 300;stroke-dashoffset:0;opacity:1}28.125%{stroke-dasharray:77.09 300;stroke-dashoffset:0;opacity:1}29.167%{stroke-dasharray:83.55 300;stroke-dashoffset:0;opacity:1}30.208%{stroke-dasharray:88.17 300;stroke-dashoffset:0;opacity:1}31.250%{stroke-dasharray:91.53 300;stroke-dashoffset:0;opacity:1}32.292%{stroke-dasharray:94.01 300;stroke-dashoffset:0;opacity:1}33.333%{stroke-dasharray:95.87 300;stroke-dashoffset:0;opacity:1}34.375%{stroke-dasharray:97.26 300;stroke-dashoffset:0;opacity:1}35.417%{stroke-dasharray:98.28 300;stroke-dashoffset:0;opacity:1}36.458%{stroke-dasharray:99.01 300;stroke-dashoffset:0;opacity:1}37.500%{stroke-dasharray:99.49 300;stroke-dashoffset:0;opacity:1}38.542%{stroke-dasharray:99.79 300;stroke-dashoffset:0;opacity:1}39.583%{stroke-dasharray:99.94 300;stroke-dashoffset:0;opacity:1}40.625%{stroke-dasharray:99.99 300;stroke-dashoffset:0;opacity:1}41.667%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}42.708%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}43.750%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}44.792%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}45.833%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}46.875%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}47.917%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}48.958%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}50.000%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}51.042%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}52.083%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}53.125%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}54.167%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}55.208%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}56.250%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}57.292%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}58.333%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}59.375%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}60.417%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}61.458%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}62.500%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}63.542%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}64.583%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}65.625%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}66.667%{stroke-dasharray:100 300;stroke-dashoffset:0;opacity:1}67.708%{stroke-dasharray:99.99 300;stroke-dashoffset:-.01;opacity:1}68.750%{stroke-dasharray:99.94 300;stroke-dashoffset:-.06;opacity:1}69.792%{stroke-dasharray:99.79 300;stroke-dashoffset:-.21;opacity:1}70.833%{stroke-dasharray:99.49 300;stroke-dashoffset:-.51;opacity:1}71.875%{stroke-dasharray:99.01 300;stroke-dashoffset:-.99;opacity:1}72.917%{stroke-dasharray:98.28 300;stroke-dashoffset:-1.72;opacity:1}73.958%{stroke-dasharray:97.26 300;stroke-dashoffset:-2.74;opacity:1}75.000%{stroke-dasharray:95.87 300;stroke-dashoffset:-4.13;opacity:1}76.042%{stroke-dasharray:94.01 300;stroke-dashoffset:-5.99;opacity:1}77.083%{stroke-dasharray:91.53 300;stroke-dashoffset:-8.47;opacity:1}78.125%{stroke-dasharray:88.17 300;stroke-dashoffset:-11.83;opacity:1}79.167%{stroke-dasharray:83.55 300;stroke-dashoffset:-16.45;opacity:1}80.208%{stroke-dasharray:77.09 300;stroke-dashoffset:-22.91;opacity:1}81.250%{stroke-dasharray:68 300;stroke-dashoffset:-32;opacity:1}82.292%{stroke-dasharray:57.16 300;stroke-dashoffset:-42.84;opacity:1}83.333%{stroke-dasharray:46.53 300;stroke-dashoffset:-53.47;opacity:1}84.375%{stroke-dasharray:36.68 300;stroke-dashoffset:-63.32;opacity:1}85.417%{stroke-dasharray:27.97 300;stroke-dashoffset:-72.03;opacity:1}86.458%{stroke-dasharray:20.58 300;stroke-dashoffset:-79.42;opacity:1}87.500%{stroke-dasharray:14.53 300;stroke-dashoffset:-85.47;opacity:1}88.542%{stroke-dasharray:9.76 300;stroke-dashoffset:-90.24;opacity:1}89.583%{stroke-dasharray:6.16 300;stroke-dashoffset:-93.84;opacity:1}90.625%{stroke-dasharray:3.56 300;stroke-dashoffset:-96.44;opacity:1}91.667%{stroke-dasharray:1.83 300;stroke-dashoffset:-98.17;opacity:1}92.708%{stroke-dasharray:.77 300;stroke-dashoffset:-99.23;opacity:1}93.750%{stroke-dasharray:.23 300;stroke-dashoffset:-99.77;opacity:0}94.792%{stroke-dasharray:.03 300;stroke-dashoffset:-99.97;opacity:0}95.833%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}96.875%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}97.917%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}98.958%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}100.000%{stroke-dasharray:0 300;stroke-dashoffset:-100;opacity:0}}@keyframes ssl-settle{0.00%{transform:scale(1)}2.08%{transform:scale(1)}4.17%{transform:scale(1)}6.25%{transform:scale(1)}8.33%{transform:scale(1)}10.42%{transform:scale(1)}12.50%{transform:scale(1)}14.58%{transform:scale(1)}16.67%{transform:scale(1)}18.75%{transform:scale(1)}20.83%{transform:scale(1)}22.92%{transform:scale(1)}25.00%{transform:scale(1)}27.08%{transform:scale(1)}29.17%{transform:scale(1)}31.25%{transform:scale(1)}33.33%{transform:scale(1)}35.42%{transform:scale(1)}37.50%{transform:scale(1)}39.58%{transform:scale(1)}41.67%{transform:scale(1.0086)}43.75%{transform:scale(1.0161)}45.83%{transform:scale(1.0217)}47.92%{transform:scale(1.0246)}50.00%{transform:scale(1.0246)}52.08%{transform:scale(1.0217)}54.17%{transform:scale(1.0161)}56.25%{transform:scale(1.0086)}58.33%{transform:scale(1)}60.42%{transform:scale(1)}62.50%{transform:scale(1)}64.58%{transform:scale(1)}66.67%{transform:scale(1)}68.75%{transform:scale(1)}70.83%{transform:scale(1)}72.92%{transform:scale(1)}75.00%{transform:scale(1)}77.08%{transform:scale(1)}79.17%{transform:scale(1)}81.25%{transform:scale(1)}83.33%{transform:scale(1)}85.42%{transform:scale(1)}87.50%{transform:scale(1)}89.58%{transform:scale(1)}91.67%{transform:scale(1)}93.75%{transform:scale(1)}95.83%{transform:scale(1)}97.92%{transform:scale(1)}100.00%{transform:scale(1)}}@keyframes ssl-breathe{0%,to{opacity:1}50%{opacity:.45}}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.studio-wordmark{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.1}.studio-wordmark-byline{margin-top:.1em;font-size:.6em;font-weight:400;letter-spacing:0;color:var(--studio-ink-500);white-space:nowrap}.studio-auth{--studio-brand-400: #4aa878;--studio-brand-500: #1c7a4e;--studio-brand-600: #14512f;--studio-canvas: #eef5ec;--studio-canvas-2: #e5efe1;--studio-gap: 8px;--studio-glass: #ffffff9e;--studio-glass-strong: #ffffffcc;--studio-ink-400: #9aa0b4;--studio-ink-500: #6b7288;--studio-ink-700: #3a4055;--studio-ink-900: #1a1e2e;--studio-lime: #a4d24a;--studio-lime-200: #cded84;--studio-line: #1a1e2e14;--studio-neg: #e0596b;--studio-pad: 20px;--studio-pos: #1fae82;--studio-purple: #a98fe0;--studio-radius: 24px;--studio-radius-sm: 12px;--studio-white: #ffffff;--studio-aurora-lime: #c9e0461c;--studio-aurora-mint: #4dd6b921;--studio-aurora-peach: #8280ff1c;--studio-aurora-teal: #6bd6c81c;--studio-bg-grad-a: #f6f6ef;--studio-bg-grad-b: #eaecf3;--studio-pulse-1: var(--studio-aurora-mint);--studio-pulse-2: var(--studio-aurora-lime);--studio-pulse-3: var(--studio-aurora-teal);--studio-pulse-4: var(--studio-aurora-peach);--studio-pulse-glass: #ffffff40;--studio-accent-border: #a4d24a99;--studio-accent-border-strong: #a4d24a;--studio-accent-glow: #a4d24a59;--studio-accent-icon: #1a1e2e;--studio-accent-lift: #1a1e2e2e;--studio-accent-solid: #1a1e2e;--studio-accent-solid-glow: #1a1e2e59;--studio-accent-text: #1a1e2e;--studio-accent-tint: #c9e0463d;--studio-accent-tint-soft: #c9e04629;--studio-accent-wash-a: #c9e046a6;--studio-accent-wash-b: #e9f4c24d;--studio-on-accent: #ffffff;--studio-accent-tint-strong: #a4d24a5c;--studio-status-text: #14512f;--studio-status-tint: #cbe1d5b3;--studio-status-solid: var(--studio-pos);--studio-status-tint-soft: #cbe1d58c;--studio-btn-font: var(--studio-font);--studio-btn-icon-secondary: #6b7288;--studio-btn-label-primary: #1a1e2e;--studio-btn-label-secondary: #3a4055;--studio-btn-radius-lg: 12px;--studio-btn-radius-md: 11px;--studio-btn-radius-sm: 9px;--studio-btn-shadow-secondary: #28325a14;--studio-btn-stroke-primary: #ffffffe6;--studio-btn-stroke-secondary: #1a1e2e1f;--studio-grade-excellent: #3a9468;--studio-grade-excellent-tint: #3a946826;--studio-grade-meter-off: #1a1e2e1f;--studio-grade-notrec: #d95c6c;--studio-grade-notrec-tint: #e0596b24;--studio-grade-standard: #a3a8b8;--studio-grade-standard-tint: #1a1e2e0f;--studio-grade-strong: #4a74c9;--studio-grade-strong-tint: #4a74c926;--studio-grade-track: #1a1e2e1f;--studio-meter-fill-a: #2f9d6a;--studio-meter-fill-b: #1c7a4e;--studio-meter-track: #28325a14;--studio-well: #f0eff6;--studio-status-ended-dot: #9aa0b4;--studio-status-ended-text: #6b7288;--studio-status-ended-tint: #1a1e2e0f;--studio-status-sched-dot: #6f78e6;--studio-status-sched-text: #5a63cf;--studio-status-sched-tint: #6f78e626;--studio-neg-border: #e0596b99;--studio-neg-tint: #e0596b3d;--studio-scrim: #1a1e2ecc;--studio-neg-glow: #e0596b45;--studio-field-pad-x-md: 12px;--studio-field-pad-x-sm: 10px;--studio-field-pad-y-md: 10px;--studio-field-pad-y-sm: 7px;--studio-field-w-short: 160px;--studio-neg-tint-soft: #e0596b29;--studio-field-h-long: 88px;--studio-warn: #e8a33d;--studio-warn-tint: #e8a33d24;--studio-warn-ink: #8a5a12;--studio-viz-neutral: #6b7288;--studio-viz-muted: #a9aebd;--studio-grade-excellent-viz: #7fbf9c;--studio-grade-strong-viz: #91aee6;--studio-grade-standard-viz: #c3c7d2;--studio-grade-notrec-viz: #eb9aa5;--studio-ctl-stroke: #1a1e2e26;--studio-meter-inset-light: #ffffff73;--studio-meter-inset-shadow: #28325a30;--studio-radius-meter: 7px;--studio-radius-meter-base: 2px;--studio-ai-border: #a98fe099;--studio-ai-icon: var(--studio-purple);--studio-ai-tint: #a98fe029;--studio-grade-excellent-ink: #2e6b4f;--studio-grade-notrec-ink: #a14550;--studio-grade-standard-ink: #565d6d;--studio-grade-strong-ink: #355ca1;--studio-wash: #1a1e2e0a;--studio-row: #ffffff8c;--studio-row-stroke: var(--studio-stroke-glass);--studio-stroke-glass: var(--studio-glass-strong);--studio-surface-control: #ffffff66;--studio-surface-control-stroke: #ffffffb3;--studio-surface-data: #ffffffe0;--studio-surface-modal: var(--studio-glass-strong);--studio-surface-sheet: #ffffff99;--studio-surface-stroke: #ffffffa6;--studio-active-stroke: #ffffff;--studio-ctl-stroke-light: var(--studio-row);--studio-surface-active: #ffffffe6;--studio-row-hover: #ffffffb3;--studio-surface-badge: #ffffffe6;--studio-btn-primary-ink: #184c37;--studio-internal-solid: #1a1e2e;--studio-on-internal: #ffffff;--studio-internal-tint: #1a1e2e0f;--studio-internal-line: #1a1e2e33;--studio-internal-text: #3a4055;--studio-line-strong: #1a1e2e2e;--studio-media-glass: #ffffff33;--studio-media-glass-soft: #ffffff26;--studio-on-media: #ffffff;--studio-on-media-muted: #ffffffa6;--studio-media-dot: #ffffff59;--studio-overlay-backdrop-a: #2b3050;--studio-overlay-backdrop-b: #1a1d30f2;--studio-surface-over-dark: #ffffffe0;--studio-aurora-dark-mint: #4dd6b933;--studio-aurora-dark-lime: #c9e04620;--studio-aurora-dark-peach: #8280ff33;--studio-aurora-dark-rose: #f0b7d426;--studio-stage-glow: #b7a6ef38;--studio-radius-xs: 9px;--studio-scrollbar-w: 6px;--studio-scrollbar-inset: 4px;--studio-radius-scrollbar: 3px;--studio-scrollbar-track: #1a1e2e0f;--studio-scrollbar-thumb: #1a1e2e4d;--studio-scrollbar-thumb-hover: #1a1e2e73;--studio-scrollbar-thumb-on-media: #ffffff66;--studio-scrollbar-track-on-media: #ffffff1f;--studio-scrim-dialog: #252a4526;--studio-scrim-blur: 24px;--studio-surface-dialog: #ffffffe0;--studio-dialog-edge: #fffffff2;--studio-dialog-edge-fade: #ffffff59;--studio-dialog-blur: 56px;--studio-radius-dialog: 28px;--studio-dialog-pad: 28px;--studio-dialog-shadow: #1e23402e;--studio-dialog-shadow-ambient: #28325a0f;--studio-card-shadow-contact: #28325a0a;--studio-card-shadow-ambient: #28325a0d;--studio-card-specular: #ffffff;--studio-thumb-shadow: #28325a14;--studio-float-specular: #ffffffcc;--studio-float-shadow-contact: #28325a0f;--studio-float-shadow-ambient: #28325a14;--studio-glass-inner-glow: #ffffff80;--studio-glass-rim-top: #ffffff;--studio-glass-rim-bottom: #ffffff59;--studio-surface-glass: #ffffff99;--studio-status-positive-tint: #cbe1d5b3;--studio-status-positive-text: #14512f;--studio-radius-card-inner: 14px;--studio-scrim-viewer: #252a454d;--studio-scrim-viewer-blur: 32px;--studio-chart-grid: #28325a12;--studio-chart-fade: #ffffff00;--studio-program-capture: var(--studio-brand-500);--studio-program-capture-tint: #1c7a4e1f;--studio-program-capture-area: #1c7a4e33;--studio-program-collab: var(--studio-purple);--studio-program-collab-tint: #a98fe033;--studio-program-collab-area: #a98fe040;--studio-scrim-viewer-edge-top: #1a214059;--studio-scrim-viewer-edge-bottom: #1a1e2e47;--studio-scrim-viewer-fade: #1a1e2e00;--studio-font: "Geist", sans-serif;--studio-live-tint: #1c7a4e14;--studio-live-text: var(--studio-pos);--studio-live-dot: var(--studio-pos);--studio-program-collab-ink: #4b3f8a;--studio-brand-lime: #d8ff57;--studio-brand-black: #070f0f;--studio-purple-tint: #a98fe01f;--studio-purple-border: #a98fe040;--studio-warn-border: #e8a33d59;--studio-warn-stroke: #e8a33d66;--studio-warn-stroke-strong: #e8a33d99;--studio-warn-surface: #fff8ea;--studio-ink-shadow: #1a1e2e33;--studio-brand-menu-surface: #ffffffe8;--studio-brand-menu-active-tint: #1c7a4e14;--studio-brand-menu-active-stroke: #1c7a4e33;--studio-brand-menu-check-glow: #1c7a4e40;--studio-ai-rim-a: #f2f2f2;--studio-ai-rim-b: #b9a8d6;--studio-ai-rim-c: #ffffff;--studio-media-chip: #ffffffb8;--studio-media-chip-stroke: #ffffffe6;--studio-media-glass-strong: #ffffffd9;--studio-badge-shadow: #28325a24;--studio-hairline-solid: #ffffffe6;--studio-frost-blur: 18px;--studio-dialog-sheen: #ffffff73;--studio-preview-grad-a: #6bd6c826;--studio-preview-grad-b: #8280ff1f;--studio-glow-soft: #ffffff66;--studio-glow: #ffffff80;--studio-shadow-sm: #28325a17;--studio-shadow: #28325a1f;--studio-shadow-lg: #28325a33;--studio-field-stroke: #ffffff;--studio-field-shadow: #28325a0d;--studio-radius-pill: 999px;--studio-pad-lg: 24px;--studio-dialog-title-gap: 6px;background:linear-gradient(135deg,var(--studio-bg-grad-a) 0%,var(--studio-bg-grad-b) 100%);position:relative;flex:1 1 auto;width:100%;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px 16px;box-sizing:border-box;font-family:var(--studio-font)}.studio-auth-aurora{position:fixed;inset:0;overflow:hidden;pointer-events:none;contain:paint;z-index:0;position:absolute}.studio-auth-aurora-blob--mint{position:absolute;border-radius:50%;background:var(--studio-aurora-mint);filter:blur(160px);left:-28%;top:13%;width:73%;height:73%}.studio-auth-aurora-blob--lime{position:absolute;border-radius:50%;background:var(--studio-aurora-lime);filter:blur(160px);left:5%;top:-16%;width:70%;height:76%}.studio-auth-aurora-blob--peach{position:absolute;border-radius:50%;background:var(--studio-aurora-peach);filter:blur(160px);left:74%;top:-2%;width:39%;height:44%}.studio-auth-aurora-blob--teal{position:absolute;border-radius:50%;background:var(--studio-aurora-teal);filter:blur(160px);left:57%;top:21%;width:50%;height:59%}.studio-auth-card{position:relative;z-index:1;width:420px;max-width:100%;overflow:hidden;background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 1.5px 2px var(--studio-glow),0 14px 36px var(--studio-shadow)}.studio-auth-card-header{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:20px 32px;background:radial-gradient(50% 160% at 82% 15%,rgba(255,255,255,.8) 0%,transparent 100%),linear-gradient(280deg,#f3faf7,#f5f8f1,#f0f4f2 60%,#f4f2f9)}.studio-auth-card-header-pulse{position:absolute;border-radius:50%;pointer-events:none}.studio-auth-card-header-pulse--mint{position:absolute;border-radius:50%;background:var(--studio-aurora-mint);filter:blur(40px);left:-80px;top:-80px;width:300px;height:180px}.studio-auth-card-header-pulse--lime{position:absolute;border-radius:50%;background:var(--studio-aurora-lime);filter:blur(40px);left:230px;top:-60px;width:280px;height:170px}.studio-auth-card-header-pulse--violet{position:absolute;border-radius:50%;background:var(--studio-aurora-peach);filter:blur(44px);left:120px;top:20px;width:240px;height:140px}.studio-auth-card-logo{position:relative;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 0;color:var(--studio-ink-900)}.studio-auth-card-wordmark{font-size:16px;font-weight:500;color:var(--studio-ink-900)}.studio-auth-card-rule{height:2px;background:linear-gradient(90deg,var(--studio-brand-500) 0%,var(--studio-lime) 100%)}.studio-auth-card-body{display:flex;flex-direction:column;gap:24px;padding:28px 32px 32px}.studio-auth-heading{display:flex;flex-direction:column;gap:7px}.studio-auth-headline{margin:0;font-size:22px;font-weight:600;color:var(--studio-ink-900)}.studio-auth-sub{margin:0;font-size:13px;font-weight:500;line-height:1.45;color:var(--studio-ink-500);overflow-wrap:anywhere}.studio-auth-icon-chip{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--studio-accent-tint-soft);color:var(--studio-ink-700)}.studio-auth-form{display:flex;flex-direction:column;gap:16px}.studio-auth-field{display:flex;flex-direction:column;gap:6px}.studio-auth-field-label{font-size:12px;font-weight:600;color:var(--studio-ink-700)}.studio-auth-field-input{width:100%;box-sizing:border-box;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);background:var(--studio-white);border:1px solid var(--studio-ctl-stroke);border-radius:var(--studio-btn-radius-md);font-family:var(--studio-font);font-size:13px;color:var(--studio-ink-900);outline:none}.studio-auth-field-input::placeholder{color:var(--studio-ink-400)}.studio-auth-field-input:focus{border:1.5px solid var(--studio-accent-border-strong);padding:calc(var(--studio-field-pad-y-md) - .5px) calc(var(--studio-field-pad-x-md) - .5px);box-shadow:0 0 0 3px var(--studio-accent-glow)}.studio-auth-field-input:disabled{opacity:.6}.studio-auth-field--error .studio-auth-field-input{border:1.5px solid var(--studio-neg-border);padding:calc(var(--studio-field-pad-y-md) - .5px) calc(var(--studio-field-pad-x-md) - .5px);box-shadow:none}.studio-auth-field-helper{font-size:11px;font-weight:400;color:var(--studio-neg)}.studio-auth-check{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:12.5px;font-weight:500;color:var(--studio-ink-700)}.studio-auth-check input{position:absolute;opacity:0;width:0;height:0}.studio-auth-check-box{display:flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;box-sizing:border-box;border-radius:6px;border:1.5px solid var(--studio-line);background:var(--studio-white);color:var(--studio-white)}.studio-auth-check-box svg{visibility:hidden}.studio-auth-check input:checked+.studio-auth-check-box{background:var(--studio-accent-solid);border-color:var(--studio-accent-solid)}.studio-auth-check input:checked+.studio-auth-check-box svg{visibility:visible}.studio-auth-check input:focus-visible+.studio-auth-check-box{box-shadow:0 0 0 3px var(--studio-accent-glow)}.studio-auth-check-label{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.studio-auth-link{font-size:inherit;font-weight:600;color:var(--studio-brand-500);text-decoration:none}.studio-auth-link:hover{text-decoration:underline}.studio-auth-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;width:100%;box-sizing:border-box;padding:10px 22px;text-decoration:none}.studio-auth-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.studio-auth-btn:hover:not(:disabled){transform:none}}.studio-auth-btn:disabled{cursor:default;opacity:.45}.studio-auth-btn--primary{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink)}.studio-auth-btn--primary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.studio-auth-btn--secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.studio-auth-btn--secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.studio-auth-btn--secondary{color:var(--studio-btn-label-secondary)}.studio-auth-btn--secondary svg{color:var(--studio-btn-icon-secondary)}.studio-auth-btn-spinner{animation:studio-auth-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.studio-auth-btn-spinner{animation:none}}@keyframes studio-auth-spin{to{transform:rotate(360deg)}}.studio-auth-btn-tertiary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 10px;background:none;border:none;border-radius:var(--studio-btn-radius-sm);font-family:var(--studio-btn-font);font-size:12px;font-weight:600;color:var(--studio-accent-text);cursor:pointer}.studio-auth-actions,.studio-auth-resend{display:flex;flex-direction:column;gap:10px}.studio-auth-resend-note{font-size:12.5px;font-weight:500;color:var(--studio-ink-700)}.studio-auth-footer{display:flex;align-items:center;justify-content:space-between;gap:5px}.studio-auth-footer--end{justify-content:flex-end}.studio-auth-footer-note{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--studio-ink-500)}.studio-auth-loading{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px}.studio-auth-loading-logo{display:flex;align-items:center;gap:14px;color:var(--studio-ink-900)}.studio-auth-loading-wordmark{font-size:28px;font-weight:500;letter-spacing:-.5px;color:var(--studio-ink-900)}.studio-auth-loading-track{position:relative;width:260px;height:3px;overflow:hidden;border-radius:2px;background:var(--studio-line)}.studio-auth-loading-fill{position:absolute;top:0;left:-40%;width:40%;height:100%;border-radius:2px;background:var(--studio-brand-500);animation:studio-auth-loading-slide 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.studio-auth-loading-fill{animation:none;left:30%}}@keyframes studio-auth-loading-slide{to{left:100%}}.studio-auth-loading-caption{font-size:12.5px;font-weight:500;color:var(--studio-ink-500)}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.styled-checkbox-holder label.checkbox .checkmark{left:0;top:50%;margin-top:-9px;width:18px;height:18px;border-width:0;border-radius:0;transform:none;background-color:var(--studio-on-accent, var(--brand-white-color, #FDFFF7));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E") center/12px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E") center/12px 12px no-repeat}.form-content{padding:16px}.form-content .page-subtitle{color:#070f0f;text-align:center;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:144%;margin-bottom:32px;margin-top:16px}.main-text{text-align:center}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px}.dashboard-header h1{margin:0;font-size:28px;font-weight:600;color:#070f0f}.dashboard-header .dashboard-actions{display:flex;flex-direction:column;gap:12px}.dashboard-header .add-location-button,.dashboard-header .add-brand-parent-button{padding:10px 20px;background-color:#184c37;color:var(--brand-white-color, #FDFFF7);font-weight:500;border-radius:4px}.dashboard-header .add-location-button:hover:not(.disabled),.dashboard-header .add-brand-parent-button:hover:not(.disabled){background-color:#0c251b}.dashboard-header .add-location-button.disabled,.dashboard-header .add-brand-parent-button.disabled{background-color:#d4d2d5;cursor:not-allowed;opacity:.6}.brand-parent-dashboard{padding:0 16px 16px;display:flex;flex-direction:column;gap:18px}.brand-parent-row{display:flex;flex-direction:column;gap:10px}.brand-parent-row-title{font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:#4b3a5a;text-transform:uppercase;letter-spacing:.04em}.brand-parent-card-grid{display:flex;flex-wrap:wrap;gap:14px}.sdk-settings-section{margin-top:16px;margin-bottom:16px;padding:12px;border:1px solid #E5E0EB;border-radius:8px;background:#f5f3f7;display:flex;flex-direction:column;gap:12px}.sdk-settings-section .sdk-settings-title{font-weight:600;color:#070f0f}.sdk-settings-section .sdk-api-key-row{display:flex;flex-direction:column;gap:6px}.sdk-settings-section .sdk-api-key-warning{color:#ff9500;font-size:12px}.sdk-settings-section .sdk-api-key-display{background:var(--brand-white-color, #FDFFF7);border:1px dashed #E5E0EB;border-radius:6px;padding:10px;font-size:12px;word-break:break-all;display:flex;flex-direction:column;gap:8px}.sdk-settings-section .sdk-api-key-display .sdk-api-key-value{font-weight:600}.sdk-settings-section .sdk-api-key-display .sdk-api-key-button{align-self:flex-start}.sdk-presets-section{display:flex;flex-direction:column;gap:12px}.sdk-preset-custom-row{display:flex;align-items:center;gap:10px}.sdk-preset-select-row{display:flex;align-items:flex-end;gap:8px}.sdk-presets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.sdk-preset-column{display:flex;flex-direction:column;gap:8px}.sdk-preset-column-title{font-weight:600;color:#070f0f}.sdk-preset-item-row{display:flex;align-items:center;gap:10px}.sdk-preset-item-row .styled-input{flex:1;min-width:0;margin-bottom:0;flex-grow:1}.sdk-preset-item-row .styled-input textarea{width:100%}.client-review-email-section{margin-bottom:18px}.client-review-email-section .client-review-email-help{font-size:12px;color:#aba7af;margin-top:6px;margin-bottom:8px}.client-review-email-section .client-review-email-label{font-size:12px;font-weight:600;color:#070f0f;margin-bottom:6px}.client-review-email-section .client-review-email-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.client-review-email-section .client-review-email-row .client-review-email-input{margin-bottom:0;max-width:400px;width:100%;display:flex;flex-direction:column;align-items:stretch}.client-review-email-section .client-review-email-row .client-review-email-input textarea{width:100%;min-height:40px;height:auto}.client-review-email-section .client-review-email-row .sdk-preset-remove-button{display:flex;align-items:center;margin:0;padding:0 4px;background:transparent;border:none}.client-review-email-section .add-client-review-email-button{margin-top:4px}.sdk-preset-remove-button{font-size:18px;line-height:1;padding:2px 4px;color:#d51a52;margin-left:-2px}.sdk-preset-remove-button,.sdk-preset-remove-button.styled-button{color:#d51a52!important}.sdk-preset-empty{font-size:12px;color:#4b3a5a}.brand-parent-card{flex:0 1 300px;min-width:260px;max-width:300px;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:10px;padding:14px 14px 12px;cursor:pointer;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease,background .15s ease}.brand-parent-card:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-1px);border-color:#0000001f}.brand-parent-card.selected{border-color:#184c37;box-shadow:0 6px 16px #184c371a}.brand-parent-card.onboarding{background:#ff95000f;border-color:#ff950047}.brand-parent-card .brand-parent-card-title{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#070f0f;margin-bottom:10px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-parent-card .services-provided-section{margin-bottom:10px}.brand-parent-card .services-provided-section .services-tags{margin-bottom:0}.brand-parent-card .brand-parent-card-locations{border-top:1px solid #E5E0EB;padding-top:10px}.brand-parent-card .brand-parent-card-section-title{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;color:#4b3a5a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.brand-parent-card .brand-parent-card-location-list{list-style:none;padding:0 4px 0 0;margin:0;display:flex;flex-direction:column;gap:6px;max-height:130px;overflow:auto;scrollbar-width:thin;scrollbar-color:#D9D1E0 #F5F3F7}.brand-parent-card .brand-parent-card-location-list::-webkit-scrollbar{width:8px}.brand-parent-card .brand-parent-card-location-list::-webkit-scrollbar-track{background:#f5f3f7;border-radius:10px}.brand-parent-card .brand-parent-card-location-list::-webkit-scrollbar-thumb{background:#d9d1e0;border-radius:10px}.brand-parent-card .brand-parent-card-location-btn{width:100%;text-align:left;border:1px solid #E5E0EB;background:#f5f3f7;color:#070f0f;border-radius:8px;padding:8px 10px;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;transition:background .15s ease,border-color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-parent-card .brand-parent-card-location-btn:hover{background:#faf9fb;border-color:#d9d1e0}.brand-parent-card .brand-parent-card-location-btn.selected{background:#184c371a;border-color:#184c3747}.brand-parent-card .brand-parent-card-location-btn.cgc-disabled{background:#d51a520f;border-color:#d51a5238;color:#070f0fa6}.brand-parent-card .brand-parent-card-empty{font-family:Poppins,sans-serif;font-size:13px;color:#4b3a5a}.basic-info-container{padding:0;font-family:Poppins,sans-serif}.basic-info-container .basic-info-header .header-content{display:flex;align-items:center;justify-content:space-between;height:43px;padding:0 16px}.basic-info-container .basic-info-header .header-content .back-button{padding:4px;min-width:auto;width:auto;height:auto}.basic-info-container .basic-info-header .header-content .header-title{color:#070f0f;text-align:center;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:132%;flex:1}.basic-info-container .basic-info-header .header-content .next-text{color:#5340c3;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.basic-info-container .basic-info-header .dividing-line{height:1px;background:#0000007a;width:100%}.basic-info-container .form-content{padding:16px}.basic-info-container .form-content .required-fields-note{color:#aba7af;text-align:center;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:140%;margin-bottom:24px;font-style:italic}.basic-info-container .form-content .form-section{margin-bottom:24px}.basic-info-container .form-content .form-section .section-question,.basic-info-container .form-content .form-section .section-instruction{color:#070f0f;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:148%;margin-bottom:16px}.basic-info-container .form-content .form-section .info-box{background-color:#f5f3f7;border:1px solid #ABA7AF;border-radius:4px;padding:16px;margin-bottom:16px}.basic-info-container .form-content .form-section .info-box .info-box-title{color:#4b3a5a;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:140%;margin-bottom:12px}.basic-info-container .form-content .form-section .info-box .styled-list{margin:0;padding-left:20px}.basic-info-container .form-content .form-section .info-box .styled-list li{color:#4b3a5a;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:140%;margin-bottom:8px;position:relative}.basic-info-container .form-content .form-section .info-box .styled-list li:before{content:"";position:absolute;left:-20px;top:.5em;width:6px;height:6px;background-color:#4b3a5a;border-radius:50%}.basic-info-container .form-content .form-section .styled-input .input-header,.basic-info-container .form-content .form-section .styled-input .select-header,.basic-info-container .form-content .form-section .styled-select .input-header,.basic-info-container .form-content .form-section .styled-select .select-header{color:#070f0f;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:148%;margin-bottom:8px}.basic-info-container .form-content .form-section .styled-input .error-message,.basic-info-container .form-content .form-section .styled-select .error-message{color:#184c37;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:140%;margin-top:4px}.basic-info-container .form-content .form-section .styled-input textarea,.basic-info-container .form-content .form-section .styled-input .custom-select,.basic-info-container .form-content .form-section .styled-select textarea,.basic-info-container .form-content .form-section .styled-select .custom-select{border:1px solid #ABA7AF;border-radius:2px;background:var(--brand-white-color, #FDFFF7);padding:12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:140%}.basic-info-container .form-content .form-section .styled-input textarea.has-error,.basic-info-container .form-content .form-section .styled-input .custom-select.has-error,.basic-info-container .form-content .form-section .styled-select textarea.has-error,.basic-info-container .form-content .form-section .styled-select .custom-select.has-error{border-color:#184c37}.basic-info-container .form-content .form-section .styled-input textarea::placeholder,.basic-info-container .form-content .form-section .styled-input .custom-select::placeholder,.basic-info-container .form-content .form-section .styled-select textarea::placeholder,.basic-info-container .form-content .form-section .styled-select .custom-select::placeholder{color:#aba7af}.basic-info-container .form-content .form-section .styled-input .custom-select,.basic-info-container .form-content .form-section .styled-select .custom-select{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.basic-info-container .form-content .form-section .styled-input .custom-select.has-error,.basic-info-container .form-content .form-section .styled-select .custom-select.has-error{border-color:#184c37}.basic-info-container .form-content .form-section .styled-input .custom-select .select-display.placeholder,.basic-info-container .form-content .form-section .styled-select .custom-select .select-display.placeholder{color:#aba7af}.basic-info-container .form-content .form-section .styled-input .custom-select .arrow,.basic-info-container .form-content .form-section .styled-select .custom-select .arrow{width:12px;height:12px;border:none;background:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.58903 9.7845C5.6349 9.85112 5.69628 9.90559 5.76788 9.94322C5.83947 9.98086 5.91915 10.0005 6.00003 10.0005C6.08091 10.0005 6.16059 9.98086 6.23218 9.94322C6.30378 9.90559 6.36516 9.85112 6.41103 9.7845L10.911 3.2845C10.9631 3.20953 10.9937 3.12172 10.9993 3.0306C11.005 2.93949 10.9856 2.84856 10.9433 2.7677C10.9009 2.68683 10.8372 2.61912 10.759 2.57193C10.6809 2.52473 10.5913 2.49986 10.5 2.5H1.50003C1.40895 2.50038 1.3197 2.52557 1.24187 2.57288C1.16404 2.62019 1.10058 2.68782 1.05831 2.7685C1.01605 2.84917 0.996572 2.93985 1.00198 3.03077C1.0074 3.12168 1.03749 3.20941 1.08903 3.2845L5.58903 9.7845Z' fill='%234B3A5A'/%3E%3C/svg%3E") no-repeat center;transition:transform .2s ease}.basic-info-container .form-content .form-section .styled-input .custom-select .arrow.open,.basic-info-container .form-content .form-section .styled-select .custom-select .arrow.open{transform:rotate(180deg)}.basic-info-container .form-content .form-section.reward-section .reward-description{color:#070f0f;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:148%;margin-bottom:16px}.basic-info-container .form-content .form-section.reward-section .styled-radio-group .styled-radio-btn-container{margin-bottom:16px}.basic-info-container .form-content .form-section.reward-section .styled-radio-group .styled-radio-btn-container .styled-radio-btn{display:flex;align-items:center;gap:11px}.basic-info-container .form-content .form-section.reward-section .styled-radio-group .styled-radio-btn-container .styled-radio-btn .styled-radio-circle{width:18px;height:18px;border:1px solid #D9D1E0;border-radius:50%;background:var(--brand-white-color, #FDFFF7);flex-shrink:0;margin-right:0}.basic-info-container .form-content .form-section.reward-section .styled-radio-group .styled-radio-btn-container .styled-radio-btn .styled-radio-circle.selected{width:18px;height:18px;border:1px solid #184C37;background:#184c37;position:relative}.basic-info-container .form-content .form-section.reward-section .styled-radio-group .styled-radio-btn-container .styled-radio-btn .styled-radio-circle.selected:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6.92px;height:6.92px;background:var(--brand-white-color, #FDFFF7);border-radius:50%}.basic-info-container .form-content .form-section.reward-section .styled-radio-group .styled-radio-btn-container .styled-radio-btn .styled-radio-label{color:#070f0f;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:140%}.basic-info-container .form-content .footer-note{color:#070f0f;text-align:center;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:140%;margin-bottom:32px;font-style:italic}.basic-info-container .form-content .message{margin-bottom:16px;padding:12px;border-radius:4px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:140%}.basic-info-container .form-content .message.error{background-color:#d51a521a;color:#184c37;border:1px solid rgba(213,26,82,.3)}.basic-info-container .form-content .form-actions{margin-top:32px;display:flex;justify-content:center;margin-bottom:32px}.basic-info-container .form-content .form-actions .next-button{background-color:#184c37;color:var(--brand-white-color, #FDFFF7);border:none;border-radius:4px;padding:16px 32px;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:132%;cursor:pointer;min-width:200px;transition:background-color .2s ease}.basic-info-container .form-content .form-actions .next-button:hover{background-color:#17935f}.basic-info-container .form-content .form-actions .next-button:disabled{background-color:#d4d2d5;cursor:not-allowed}.onboarding-landing-content{display:flex;flex-direction:column;min-height:calc(100vh - 64px);padding:0 16px}.onboarding-landing-content .logo-section{display:flex;justify-content:center;margin-top:60px;margin-bottom:80px}.onboarding-landing-content .logo-section .reelscale-logo{width:195px;height:51px;flex-shrink:0;aspect-ratio:65/17;object-fit:contain}.onboarding-landing-content .welcome-section{text-align:center;margin-bottom:120px}.onboarding-landing-content .welcome-section .welcome-title{color:#070f0f;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:144%;margin-bottom:32px;white-space:nowrap}.onboarding-landing-content .welcome-section .welcome-description{color:#070f0f;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:148%;max-width:300px;margin:0 auto}.onboarding-landing-content .get-started-section{margin-top:auto;margin-bottom:40px}.onboarding-landing-content .get-started-section .styled-button{width:100%;padding:16px 32px;min-height:48px;font-size:16px;font-weight:600}.main-container{height:fit-content;min-height:calc(100% - 32px);width:calc(100% - 32px);padding:16px;display:flex;flex-direction:column}.main-container .bottom-section{margin-top:32px;display:flex;flex-direction:column;gap:20px}.main-container .bottom-section .styled-button{width:100%}.main-container .bottom-section .styled-button.disabled{opacity:.5;cursor:not-allowed;background-color:#aba7af;color:#070f0f}.main-container .bottom-section .submit-button{margin-top:26px}.main-container .bottom-section .variable-sentence{display:flex;flex-direction:row;justify-content:flex-start;gap:5px}.full-width-btn{width:100%}.white-text{color:var(--brand-white-color, #FDFFF7)}.logo-name{font-size:40px;line-height:144%;font-weight:600}.reelscale-logo{width:195px;height:51px;flex-shrink:0;aspect-ratio:65/17;object-fit:contain}.bottom-section{margin-top:auto}.button-container{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px;width:100%;max-width:250px;margin-left:auto;margin-right:auto}.button-container .styled-button{width:100%}.admin-controls{width:calc(100% - 40px);max-width:600px;margin:0 auto;padding:20px;background-color:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-controls h1{font-size:32px;margin-bottom:30px;color:var(--brand-white-color, #FDFFF7);text-align:center}.admin-controls h2{font-size:24px;margin-bottom:20px;color:var(--brand-white-color, #FDFFF7);text-align:center}.admin-controls .control-group{margin-bottom:30px;padding:20px;background-color:#ffffff0d;border-radius:8px;display:flex;flex-direction:column;align-items:center}.admin-controls .control-group:last-child{margin-bottom:0}.admin-controls .control-group .message{margin-top:15px;padding:10px;border-radius:4px;font-size:14px;text-align:center;width:100%}.admin-controls .control-group .message.success{background-color:#00b99833;color:var(--brand-white-color, #FDFFF7)}.admin-controls .control-group .message.error{background-color:#d51a5233;color:var(--brand-white-color, #FDFFF7)}.admin-login .big-text{margin:30px 0;text-align:center}.admin-login .input-container{margin:16px 0 14px}.admin-login .small-text{text-align:center}.admin-login .small-text.check-email{margin-bottom:90px}.admin-login .submit-button{margin-top:26px}.admin-login .logo-name-container{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:20px}.admin-login .logo-name-container .reelscale-logo{width:195px;height:51px;flex-shrink:0;aspect-ratio:65/17;object-fit:contain}.date-range-dialog-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1400}.date-range-dialog{background:var(--brand-white-color, #FDFFF7);border-radius:8px;padding:0;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.date-range-dialog .dialog-header{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #ABA7AF}.date-range-dialog .dialog-header h3{margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;color:#070f0f}.date-range-dialog .dialog-header .close-button{color:#aba7af;transition:color .2s ease}.date-range-dialog .dialog-header .close-button:hover{color:#070f0f}.date-range-dialog .dialog-header .close-button svg{transition:color .2s ease}.date-range-dialog .dialog-content{padding:24px}.date-range-dialog .dialog-content h4{margin:0 0 16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#070f0f}.date-range-dialog .dialog-content .preset-section{margin-bottom:16px}.date-range-dialog .dialog-content .preset-section .preset-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.date-range-dialog .dialog-content .preset-section .preset-buttons .styled-button.preset-btn{padding:8px 12px;font-size:12px;font-weight:400;min-width:auto;width:100%}.date-range-dialog .dialog-content .custom-date-section{margin-bottom:16px}.date-range-dialog .dialog-content .custom-date-section .date-inputs .date-input-group{display:flex;align-items:center;gap:8px}.date-range-dialog .dialog-content .custom-date-section .date-inputs .date-input-group input[type=date]{padding:8px;border:1px solid #ABA7AF;border-radius:4px;font-family:Poppins,sans-serif;font-size:12px;color:#070f0f;flex:1}.date-range-dialog .dialog-content .custom-date-section .date-inputs .date-input-group input[type=date]:focus{outline:none;border-color:#184c37}.date-range-dialog .dialog-content .custom-date-section .date-inputs .date-input-group span{font-family:Poppins,sans-serif;font-size:12px;color:#aba7af}.date-range-dialog .dialog-content .calendar-section .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.date-range-dialog .dialog-content .calendar-section .calendar-header h4{margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#070f0f}.date-range-dialog .dialog-content .calendar-section .calendar-header .nav-btn{color:#184c37;border-radius:4px}.date-range-dialog .dialog-content .calendar-section .calendar-header .nav-btn:hover{background:#17935f1a}.date-range-dialog .dialog-content .calendar-section .calendar-header .nav-btn svg{color:#184c37}.date-range-dialog .dialog-content .calendar-section .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-range-dialog .dialog-content .calendar-section .calendar-grid .day-header{text-align:center;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;color:#aba7af;padding:8px 4px}.date-range-dialog .dialog-content .calendar-section .calendar-grid .calendar-day{background:var(--brand-white-color, #FDFFF7);border:1px solid #ABA7AF;border-radius:4px;padding:8px 4px;font-family:Poppins,sans-serif;font-size:12px;color:#070f0f;cursor:pointer;transition:all .2s ease;min-height:32px;display:flex;align-items:center;justify-content:center}.date-range-dialog .dialog-content .calendar-section .calendar-grid .calendar-day:hover:not(.empty):not(.disabled){background:#17935f1a;border-color:#17935f}.date-range-dialog .dialog-content .calendar-section .calendar-grid .calendar-day.empty{background:transparent;border:none;cursor:default}.date-range-dialog .dialog-content .calendar-section .calendar-grid .calendar-day.in-range{background:#17935f1a;border-color:#17935f}.date-range-dialog .dialog-content .calendar-section .calendar-grid .calendar-day.selected{background:#184c37;color:var(--brand-white-color, #FDFFF7);border-color:#184c37}.date-range-dialog .dialog-content .calendar-section .calendar-grid .calendar-day.disabled,.date-range-dialog .dialog-content .calendar-section .calendar-grid .calendar-day:disabled:not(.empty){cursor:not-allowed;opacity:.5;color:#aba7af}.date-range-dialog .dialog-actions{display:flex;gap:12px;padding:20px 24px}.date-range-dialog .dialog-actions .styled-button{flex:1;padding:12px 24px;font-size:14px;font-weight:500}.app-main-page{padding:15px;font-family:Poppins,sans-serif;width:100%;margin-top:57px}@media(max-width:480px){.app-main-page{padding-bottom:40px}}.location-uploads{font-family:Poppins,sans-serif}.location-uploads .location-uploads-controls{display:flex;align-items:center;gap:10px;margin-bottom:30px;width:100%;flex-wrap:wrap}.location-uploads .location-uploads-controls .date-range-button{width:100%;max-width:300px;padding:12px 16px;border:1px solid #ABA7AF;border-radius:4px;background:var(--brand-white-color, #FDFFF7);color:#070f0f;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .2s ease;height:48px;box-sizing:border-box}.location-uploads .location-uploads-controls .date-range-button:hover{border-color:#184c37}.location-uploads .location-uploads-controls .date-range-button:focus{outline:none;border-color:#184c37;box-shadow:0 0 0 2px #184c3733}.location-uploads .location-uploads-controls .date-range-button .dropdown-arrow{color:#aba7af;transition:transform .2s ease;flex-shrink:0;margin-left:auto}.location-uploads .location-uploads-controls .date-range-button span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.location-uploads .location-uploads-controls .filter-checkbox .styled-checkbox-holder{margin:0}.location-uploads .location-uploads-controls .styled-button.download-selected-button{padding:12px 24px;height:48px;white-space:nowrap}.location-uploads .location-uploads-controls .tag-filter-bar{flex:1 1 520px;min-width:280px;position:relative}.location-uploads .location-uploads-controls .tag-filter-input-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.location-uploads .location-uploads-controls .tag-mode-toggle{display:inline-flex;align-items:center;border:1px solid #ABA7AF;border-radius:4px;overflow:hidden;height:48px;background:var(--brand-white-color, #FDFFF7)}.location-uploads .location-uploads-controls .tag-mode-toggle .tag-mode-btn{height:48px;padding:0 12px;border:none;background:transparent;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:#4b3a5a;letter-spacing:.02em}.location-uploads .location-uploads-controls .tag-mode-toggle .tag-mode-btn:hover{color:#070f0f}.location-uploads .location-uploads-controls .tag-mode-toggle .tag-mode-btn.active{background:#17935f1a;color:#184c37}.location-uploads .location-uploads-controls .tag-filter-input-holder{flex:1 1 280px;min-width:240px;position:relative;display:flex;align-items:stretch}.location-uploads .location-uploads-controls .tag-filter-input-holder .styled-input.tag-filter-input{width:100%;display:flex;align-items:stretch}.location-uploads .location-uploads-controls .tag-filter-input-holder .styled-input.tag-filter-input textarea{width:100%!important;box-sizing:border-box;overflow:hidden;scrollbar-width:none}.location-uploads .location-uploads-controls .tag-filter-input-holder .styled-input.tag-filter-input textarea::-webkit-scrollbar{width:0;height:0}.location-uploads .location-uploads-controls .tag-filter-input-holder .styled-input.tag-filter-input .additional-text{height:48px;min-height:48px;max-height:48px;resize:none;padding-top:11px;padding-bottom:11px;border-radius:4px;box-sizing:border-box;line-height:24px}.location-uploads .location-uploads-controls .tag-apply-icon-button{border:1px solid #ABA7AF;border-radius:4px;height:48px;width:48px;padding:0!important;box-sizing:border-box;transition:all .2s ease;color:#070f0f}.location-uploads .location-uploads-controls .tag-apply-icon-button:hover{background:#184c37;border-color:#184c37;color:var(--brand-white-color, #FDFFF7)}.location-uploads .location-uploads-controls .tag-apply-icon-button:hover svg{color:var(--brand-white-color, #FDFFF7)}.location-uploads .location-uploads-controls .styled-button.tag-filter-clear{height:48px;white-space:nowrap;padding:12px 16px;box-sizing:border-box}.location-uploads .location-uploads-controls .tag-suggestions-dropdown{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--brand-white-color, #FDFFF7);border:1px solid #ABA7AF;border-radius:10px;box-shadow:0 10px 28px #0000001f;z-index:20;max-height:260px;overflow:auto}.location-uploads .location-uploads-controls .tag-suggestion-empty{padding:12px;font-size:13px;color:#4b3a5a}.location-uploads .location-uploads-controls .tag-suggestion-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;transition:background .15s ease}.location-uploads .location-uploads-controls .tag-suggestion-item:hover{background:#f5f3f7}.location-uploads .location-uploads-controls .tag-suggestion-item .tag-suggestion-label{font-size:13px;font-weight:600;color:#070f0f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-uploads .location-uploads-controls .tag-suggestion-item .tag-suggestion-actions{display:inline-flex;gap:8px;flex-shrink:0}.location-uploads .location-uploads-controls .tag-suggestion-item .tag-suggestion-hint{font-size:12px;font-weight:600;color:#4b3a5a}.location-uploads .location-uploads-controls .tag-suggestion-item .tag-suggestion-action{border:1px solid #D9D1E0;background:var(--brand-white-color, #FDFFF7);color:#070f0f;border-radius:999px;padding:6px 10px;cursor:pointer;font-size:12px;font-weight:600;font-family:Poppins,sans-serif}.location-uploads .location-uploads-controls .tag-suggestion-item .tag-suggestion-action:hover{border-color:#184c37;color:#184c37}.location-uploads .location-uploads-controls .tag-suggestion-item .tag-suggestion-action.and:hover{border-color:#17935f;color:#17935f}.location-uploads .location-uploads-controls .tag-suggestion-item .tag-suggestion-action:disabled{cursor:default;opacity:.45}.location-uploads .location-uploads-controls .tag-suggestion-item .tag-suggestion-action:disabled:hover{border-color:#d9d1e0;color:#070f0f}.location-uploads .location-uploads-controls .tag-selected-groups{margin-top:8px;display:flex;gap:12px;flex-wrap:wrap}.location-uploads .location-uploads-controls .tag-selected-group{flex:1 1 240px;min-width:220px}.location-uploads .location-uploads-controls .tag-selected-group .tag-selected-title{font-size:12px;font-weight:700;letter-spacing:.06em;color:#4b3a5a;text-transform:uppercase;margin-bottom:6px}.location-uploads .location-uploads-controls .tag-selected-group .tag-chip-row{display:flex;flex-wrap:wrap;gap:8px}.location-uploads .location-uploads-controls .upload-tag-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid #D9D1E0;background:#f5f3f7;color:#070f0f;max-width:100%}.location-uploads .location-uploads-controls .upload-tag-chip.or{background:#17935f14;border-color:#17935f38;color:#17935f}.location-uploads .location-uploads-controls .upload-tag-chip.and{background:#184c371a;border-color:#184c3747;color:#184c37}.location-uploads .location-uploads-controls .upload-tag-chip .upload-tag-label{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.location-uploads .location-uploads-controls .upload-tag-chip .upload-tag-remove{border:none;background:transparent;cursor:pointer;padding:0;line-height:1;font-size:16px;color:#070f0fa6}.location-uploads .location-uploads-controls .upload-tag-chip .upload-tag-remove:hover{color:#070f0f}.location-uploads .no-data-message{text-align:center;color:#aba7af;font-size:14px;padding:40px 20px;background:#d51a520d;border:1px solid #ABA7AF;border-radius:4px;margin:20px 0}.location-uploads .uploads-table-desktop{display:none;overflow-x:auto}@media(min-width:768px){.location-uploads .uploads-table-desktop{display:block}}.location-uploads .uploads-table-desktop table{width:100%;border-collapse:collapse;background:var(--brand-white-color, #FDFFF7);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.location-uploads .uploads-table-desktop table thead{background:#f5f3f7;border-bottom:2px solid #ABA7AF}.location-uploads .uploads-table-desktop table thead tr th{padding:16px;text-align:left;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#070f0f;white-space:nowrap}.location-uploads .uploads-table-desktop table thead tr th.checkbox-cell{width:40px;text-align:center;padding:16px 8px}.location-uploads .uploads-table-desktop table thead tr th.checkbox-cell .styled-checkbox-holder.table-checkbox{margin:0;display:inline-flex}.location-uploads .uploads-table-desktop table thead tr th.checkbox-cell .styled-checkbox-holder.table-checkbox label{margin:0}.location-uploads .uploads-table-desktop table thead tr th.center-align{text-align:center}.location-uploads .uploads-table-desktop table tbody tr{border-bottom:1px solid #ABA7AF;transition:background-color .2s ease}.location-uploads .uploads-table-desktop table tbody tr:last-child{border-bottom:none}.location-uploads .uploads-table-desktop table tbody tr td{padding:16px;font-family:Poppins,sans-serif;font-size:14px;color:#070f0f;vertical-align:middle;cursor:pointer}.location-uploads .uploads-table-desktop table tbody tr td.checkbox-cell{width:40px;text-align:center;padding:16px 8px;cursor:default}.location-uploads .uploads-table-desktop table tbody tr td.checkbox-cell .styled-checkbox-holder.table-checkbox{margin:0;display:inline-flex}.location-uploads .uploads-table-desktop table tbody tr td.checkbox-cell .styled-checkbox-holder.table-checkbox label{margin:0}.location-uploads .uploads-table-desktop table tbody tr td.center-align{text-align:center}.location-uploads .uploads-table-desktop table tbody tr td.download-cell{width:80px;text-align:center;cursor:default}.location-uploads .uploads-table-desktop table tbody tr td.download-cell .download-icon-button{border:1px solid #ABA7AF;border-radius:4px;transition:all .2s ease;color:#070f0f}.location-uploads .uploads-table-desktop table tbody tr td.download-cell .download-icon-button:hover{background:#184c37;border-color:#184c37;color:var(--brand-white-color, #FDFFF7)}.location-uploads .uploads-table-desktop table tbody tr td.download-cell .download-icon-button:hover svg{color:var(--brand-white-color, #FDFFF7)}.location-uploads .uploads-table-desktop table tbody tr td.upload-image-cell{width:100px}.location-uploads .uploads-table-desktop table tbody tr td.upload-image-cell .upload-thumbnail{width:80px;height:80px;object-fit:cover;border-radius:4px;border:1px solid #ABA7AF;display:block}.location-uploads .uploads-table-desktop table tbody tr td.upload-image-cell .upload-thumbnail img,.location-uploads .uploads-table-desktop table tbody tr td.upload-image-cell .upload-thumbnail video{width:100%;height:100%;object-fit:cover}.location-uploads .uploads-table-desktop table .sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease}.location-uploads .uploads-table-desktop table .sortable-header:hover{color:#184c37}.location-uploads .uploads-table-desktop table .sortable-header .sort-indicator{margin-left:4px;display:inline-block;vertical-align:middle}.location-uploads .auto-reject-code-editable,.location-uploads .editable-score-value{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;color:#5340c3;white-space:nowrap}.location-uploads .auto-reject-code-select{width:100%;min-width:180px;max-width:260px;padding:6px 8px;border:1px solid #ABA7AF;border-radius:4px;background:var(--brand-white-color, #FDFFF7);font-family:Poppins,sans-serif;font-size:13px;color:#070f0f}.location-uploads .auto-reject-code-select:focus{outline:none;border-color:#184c37;box-shadow:0 0 0 2px #d51a5233}.location-uploads .editable-score-input{width:100%;min-width:72px;max-width:100px;padding:6px 8px;border:1px solid #ABA7AF;border-radius:4px;background:var(--brand-white-color, #FDFFF7);font-family:Poppins,sans-serif;font-size:13px;color:#070f0f;text-align:center}.location-uploads .editable-score-input:focus{outline:none;border-color:#184c37;box-shadow:0 0 0 2px #d51a5233}.location-uploads .auto-reject-tooltip{white-space:pre-line}.location-uploads .uploads-table-mobile{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.location-uploads .uploads-table-mobile{display:none}}.location-uploads .uploads-table-mobile .upload-card{background:var(--brand-white-color, #FDFFF7);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.location-uploads .uploads-table-mobile .upload-card .upload-card-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #F5F3F7;background:var(--brand-white-color, #FDFFF7)}.location-uploads .uploads-table-mobile .upload-card .upload-card-header .styled-checkbox-holder.mobile-card-checkbox,.location-uploads .uploads-table-mobile .upload-card .upload-card-header .styled-checkbox-holder.mobile-card-checkbox label{margin:0}.location-uploads .uploads-table-mobile .upload-card .upload-card-header .styled-button.download-button{padding:8px 16px;font-size:14px}.location-uploads .uploads-table-mobile .upload-card .upload-card-image{width:100%;height:200px;overflow:hidden;background:#f5f3f7;display:flex;align-items:center;justify-content:center}.location-uploads .uploads-table-mobile .upload-card .upload-card-image .upload-card-media{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.location-uploads .uploads-table-mobile .upload-card .upload-card-image .upload-card-media img,.location-uploads .uploads-table-mobile .upload-card .upload-card-image .upload-card-media video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.location-uploads .uploads-table-mobile .upload-card .upload-card-details{padding:16px}.location-uploads .uploads-table-mobile .upload-card .upload-card-details .upload-card-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #F5F3F7;font-family:Poppins,sans-serif;font-size:14px}.location-uploads .uploads-table-mobile .upload-card .upload-card-details .upload-card-row:last-child{border-bottom:none;padding-bottom:0}.location-uploads .uploads-table-mobile .upload-card .upload-card-details .upload-card-row:first-child{padding-top:0}.location-uploads .uploads-table-mobile .upload-card .upload-card-details .upload-card-row .upload-card-label{font-weight:600;color:#4b3a5a;margin-right:12px}.location-uploads .uploads-table-mobile .upload-card .upload-card-details .upload-card-row span:last-child{color:#070f0f;text-align:right;word-break:break-word}.tooltip-inline{display:inline-flex;align-items:center;gap:6px}.sdk-help-icon{display:inline-flex;align-items:center;justify-content:center;color:#4b3a5a;line-height:1}.upload-details-modal-overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:1300;outline:none}.upload-details-modal{background:var(--brand-white-color, #FDFFF7);border-radius:8px;max-width:90vw;max-height:90vh;width:600px;overflow-y:auto;box-shadow:0 4px 20px #00000026;outline:none;position:relative}@media(min-width:768px){.upload-details-modal{width:800px}}.upload-details-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #ABA7AF;position:sticky;top:0;background:var(--brand-white-color, #FDFFF7);z-index:1}.upload-details-modal .modal-header h3{margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#070f0f}.upload-details-modal .modal-header .close-button{color:#aba7af;transition:color .2s ease}.upload-details-modal .modal-header .close-button:hover{color:#070f0f}.upload-details-modal .modal-header .close-button svg{transition:color .2s ease}.upload-details-modal .modal-content{padding:24px 20px}.upload-details-modal .modal-content .modal-media-section{margin-bottom:24px;display:flex;justify-content:center;align-items:center;background:#f5f3f7;border-radius:8px;overflow:hidden;width:100%;min-width:0;min-height:0;height:300px}@media(min-width:768px){.upload-details-modal .modal-content .modal-media-section{height:500px}}.upload-details-modal .modal-content .modal-media-section .modal-media{max-width:100%;max-height:100%;min-width:0;min-height:0;width:auto;height:auto;display:block;object-fit:contain}.upload-details-modal .modal-content .modal-media-section .modal-media img,.upload-details-modal .modal-content .modal-media-section .modal-media video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.upload-details-modal .modal-content .modal-media-section img.modal-media,.upload-details-modal .modal-content .modal-media-section .modal-media video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.upload-details-modal .modal-content .modal-details-section .detail-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #F5F3F7;font-family:Poppins,sans-serif;font-size:14px;gap:16px}.upload-details-modal .modal-content .modal-details-section .detail-row.full-width{flex-direction:column;gap:8px}.upload-details-modal .modal-content .modal-details-section .detail-row:last-child{border-bottom:none}.upload-details-modal .modal-content .modal-details-section .detail-row .detail-label{font-weight:600;color:#4b3a5a;flex-shrink:0}.upload-details-modal .modal-content .modal-details-section .detail-row .detail-value{color:#070f0f;text-align:right;word-break:break-word}.upload-details-modal .modal-content .modal-details-section .detail-row .detail-text{color:#070f0f;margin:0;line-height:1.5;white-space:pre-wrap}.upload-details-modal .modal-content .modal-details-section .evaluation-section{margin-top:24px;padding-top:24px;border-top:2px solid #ABA7AF}.upload-details-modal .modal-content .modal-details-section .evaluation-section .evaluation-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.upload-details-modal .modal-content .modal-details-section .evaluation-section .evaluation-header h4{margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#070f0f}.upload-details-modal .modal-content .modal-details-section .evaluation-section .evaluation-header .evaluation-score-badge{background:#184c37;color:var(--brand-white-color, #FDFFF7);padding:4px 12px;border-radius:16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.upload-details-modal .modal-content .modal-details-section .customer-info-section{margin-top:24px;padding-top:24px;border-top:2px solid #ABA7AF}.upload-details-modal .modal-content .modal-details-section .customer-info-section h4{margin:0 0 16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#070f0f}.upload-details-modal .modal-content .modal-details-section .tags-section-divider{margin-top:24px;padding-top:24px;border-top:2px solid #ABA7AF}.upload-details-modal .modal-content .modal-details-section .tags-section{margin-top:0}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-section-header .tags-section-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-section-header .tags-init-button,.upload-details-modal .modal-content .modal-details-section .tags-section .tags-section-header .tags-save-button,.upload-details-modal .modal-content .modal-details-section .tags-section .tags-section-header .tags-ai-button{padding:10px 16px}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-category{margin-bottom:22px}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-category .tags-category-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-category .tags-category-header .tags-category-title{font-size:14px;font-weight:500;color:#4b3a5a;font-family:Poppins,sans-serif}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-category .tags-category-header .tags-toggle-add{color:#4b3a5a;transition:color .2s ease}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-category .tags-category-header .tags-toggle-add:hover{color:#070f0f}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-category .tags-empty{font-size:13px;color:#4b3a5a;margin-bottom:8px;font-family:Poppins,sans-serif}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-category .tags-add-row{display:flex;align-items:stretch;gap:10px;margin-top:10px}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-category .tags-add-row .styled-input.tags-add-input{flex:1;margin:0}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-category .tags-add-row .styled-input.tags-add-input textarea.additional-text{box-sizing:border-box;height:44px;min-height:44px;max-height:44px;line-height:22px;padding-top:10px;padding-bottom:10px;resize:none;overflow:hidden}.upload-details-modal .modal-content .modal-details-section .tags-section .tags-category .tags-add-row .styled-button.tags-add-button{height:44px;min-width:92px;white-space:nowrap}.tags-generating-overlay{position:absolute;inset:0;background:#ffffffdb;z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;border-radius:8px}.tags-generating-overlay .tags-generating-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#070f0f;text-align:center;padding:0 18px}.unsaved-tags-modal .unsaved-tags-modal-content{padding:18px;font-family:Poppins,sans-serif;display:flex;flex-direction:column;gap:12px}.unsaved-tags-modal .unsaved-tags-modal-title{font-size:16px;font-weight:600;color:#070f0f}.unsaved-tags-modal .unsaved-tags-modal-text{font-size:14px;color:#4b3a5a;line-height:1.4}.unsaved-tags-modal .unsaved-tags-modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:6px}.logo-section{margin-bottom:24px}.logo-section .logo-header{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#070f0f;margin-bottom:8px}.logo-section .logo-preview-container{width:fit-content;max-width:100%;cursor:pointer}@media(min-width:768px){.logo-section .logo-preview-container{max-width:500px}}.logo-section .logo-preview-container:hover .logo-overlay{opacity:1}.logo-section .logo-preview-container .logo-preview{width:fit-content;max-width:100%;position:relative}@media(min-width:768px){.logo-section .logo-preview-container .logo-preview{max-width:500px}}.logo-section .logo-preview-container .logo-preview .logo-image-wrapper{max-width:100%;display:block}.logo-section .logo-preview-container .logo-preview .logo-image-wrapper img.location-logo-image{max-width:100%;height:auto;display:block}.logo-section .logo-preview-container .logo-preview .logo-overlay{position:absolute;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease-in-out;color:var(--brand-white-color, #FDFFF7)}.logo-section .logo-preview-container .logo-preview .logo-overlay span{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;text-align:center;padding:0 12px}.logo-section .logo-preview-container .logo-placeholder{border:2px dashed #ABA7AF;padding:40px 20px;text-align:center;border-radius:8px;background-color:#00000005;transition:background-color .2s ease-in-out}.logo-section .logo-preview-container .logo-placeholder span{font-family:Poppins,sans-serif;font-size:14px;color:#4b3a5a}.logo-section .logo-preview-container:hover .logo-placeholder{background-color:#0000000d}.logo-section .logo-file-input{display:none}.styled-button.danger-outline-button{background:transparent!important;border-color:#d32f2f!important;color:#d32f2f!important}.styled-button.danger-outline-button:hover{background:#d32f2f14!important}.styled-button.danger-filled-button{background:#d32f2f!important;border-color:#d32f2f!important;color:#fff!important}.confirm-delete-location-modal .modal-content .modal-actions,.delete-confirm-modal .modal-content .modal-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.confirm-delete-location-modal .modal-content .modal-actions .styled-button,.delete-confirm-modal .modal-content .modal-actions .styled-button{width:auto!important;flex:0 0 auto}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title-row h3{margin:0}.text-link-button{background:transparent;border:none;padding:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#5340c3;cursor:pointer}.text-link-button:disabled{color:#aba7af;cursor:not-allowed}.prompt-settings-section{margin-top:24px}.industry-change-confirm-modal{border-radius:12px}.industry-change-confirm-modal .modal-title{margin-top:0}.industry-change-confirm-modal .modal-message.warning{color:#184c37;font-weight:500}.industry-change-confirm-modal .modal-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:12px}.industry-change-confirm-modal .modal-actions .styled-button{width:100%!important;min-width:0;flex:0 0 auto}.rubric-editor-modal{border-radius:12px}.rubric-editor-modal .modal-title{margin-top:0}.rubric-editor-modal .rubric-editor-content{width:min(820px,92vw);max-width:92vw;max-height:calc(100vh - 120px);overflow:auto}.rubric-editor-modal .modal-subtitle{color:#4b3a5a;margin-top:8px;margin-bottom:12px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;line-height:140%}.rubric-editor-modal .rubric-editor-label{display:block;margin-bottom:8px;color:#070f0f;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:140%}.rubric-editor-modal .rubric-editor-textarea{width:100%;min-height:360px;resize:vertical;box-sizing:border-box;border:1px solid #ABA7AF;border-radius:6px;background:var(--brand-white-color, #FDFFF7);padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.45;color:#070f0f}.rubric-editor-modal .rubric-editor-textarea.has-error{border-color:#184c37}.rubric-editor-modal .rubric-editor-error{margin-top:8px;color:#184c37;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:140%}.rubric-editor-modal .modal-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.rubric-editor-modal .modal-actions .styled-button{width:auto!important;flex:0 0 auto}.form-actions .delete-button{margin-right:auto}@media(min-width:768px){.mobile-logo{display:none}}@media(max-width:767px){.desktop-logo{display:none}}.location-details-form{padding-bottom:60px}.location-details-form .logo-file-input{display:none}.location-details-form .form-layout{display:flex;gap:32px;margin-bottom:32px}@media(max-width:1200px){.location-details-form .form-layout{flex-direction:column;gap:24px}}.location-details-form .form-layout .left-column{flex:1;min-width:0}.location-details-form .form-layout .left-column .form-section{margin-bottom:32px;padding:24px;background:var(--brand-white-color, #FDFFF7);border-radius:8px;box-shadow:0 2px 8px #0000001a}.location-details-form .form-layout .left-column .form-section.subscription-plan-section .subscription-plan-comments-wrap{margin-top:1.25rem}.location-details-form .form-layout .left-column .form-section.subscription-plan-section .next-billing-date-field{margin-top:1rem}.location-details-form .form-layout .left-column .form-section.subscription-plan-section .next-billing-date-field .next-billing-date-input{width:100%;max-width:280px;padding:10px 12px;border:1px solid #ABA7AF;border-radius:6px;font-family:inherit;font-size:14px}.location-details-form .form-layout .left-column .form-section.location-seeder-section .location-seeder-controls{max-width:320px;margin-bottom:16px}.location-details-form .form-layout .left-column .form-section.location-seeder-section .location-seeder-actions{display:flex;gap:12px;flex-wrap:wrap}.location-details-form .form-layout .left-column .form-section.location-seeder-section .location-seeder-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:12px 14px;border-radius:6px;background:#f5f3f7;color:#070f0f;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.location-details-form .form-layout .left-column .form-section h3{margin:0 0 20px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#070f0f;border-bottom:2px solid #184C37;padding-bottom:8px}.location-details-form .form-layout .left-column .form-section h4{margin:16px 0 12px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:#070f0f}.location-details-form .form-layout .right-column{width:100%;max-width:300px;flex:0 1 300px}@media(max-width:1200px){.location-details-form .form-layout .right-column{width:100%;max-width:300px;margin:0 auto}}.location-details-form .form-layout .right-column .logo-section{position:sticky;top:20px;background:var(--brand-white-color, #FDFFF7);padding:24px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.location-details-form .form-actions{display:flex;gap:16px;justify-content:center;padding:24px;background:var(--brand-white-color, #FDFFF7);border-radius:8px;box-shadow:0 2px 8px #0000001a}@media(max-width:480px){.location-details-form .form-actions{flex-direction:column;gap:12px;padding:32px 24px 40px}}.location-details-form .child-location-section{margin-top:48px;padding-top:32px;border-top:2px solid #E5E0EB}.location-details-form .child-location-section .child-location-header{margin-bottom:24px}.location-details-form .child-location-section .child-location-header h3{font-size:22px;font-weight:600;color:#070f0f;margin:0}.location-details-form .child-location-section .child-location-selector-container{display:flex;gap:16px;align-items:center;margin-bottom:32px}.location-details-form .child-location-section .child-location-selector-container .child-location-selector{flex:1}.location-details-form .child-location-section .child-location-selector-container .add-child-location-button{margin-top:36px;padding:10px 20px;background-color:#184c37;color:var(--brand-white-color, #FDFFF7);font-weight:500;border-radius:4px;white-space:nowrap;align-self:flex-start}.location-details-form .child-location-section .child-location-selector-container .add-child-location-button:hover{background-color:#0c251b}@media(max-width:768px){.location-details-form .child-location-section .child-location-selector-container{flex-direction:column;align-items:stretch}.location-details-form .child-location-section .child-location-selector-container .add-child-location-button{margin-top:0;align-self:stretch}}.location-details-form .child-location-section .child-location-editor{margin-top:24px}.location-details-form .cgc-checkbox-spacing{margin-bottom:24px}.location-details-form .change-brand-parent-button{width:100%;max-width:300px}.reward-details-section .section-separator-bottom{padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.reward-details-section .section-separator-top{margin-top:20px}.reward-details-section .helper-text{font-size:12px;color:#999;margin-top:8px}.reward-details-section .tiers-container{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}@media(max-width:768px){.reward-details-section .tiers-container{grid-template-columns:1fr;gap:16px}}.reward-details-section .tiers-container .tier-section{padding:16px;border:1px solid #ABA7AF;border-radius:8px;background:#ffffff80}.reward-details-section .tiers-container .tier-section h4{margin:0 0 16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#070f0f;text-align:center;padding-bottom:8px;border-bottom:1px solid #ABA7AF}.reward-details-section .image-upload-section{margin-bottom:20px}.reward-details-section .image-upload-section .image-header{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#070f0f;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.reward-details-section .image-upload-section .image-header .delete-image-btn{background:#184c37;color:var(--brand-white-color, #FDFFF7);border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.reward-details-section .image-upload-section .image-header .delete-image-btn:hover{background:#17935f}.reward-details-section .image-upload-section .image-preview-container{max-width:200px;cursor:pointer}.reward-details-section .image-upload-section .image-preview-container:hover .image-overlay{opacity:1}.reward-details-section .image-upload-section .image-preview-container .image-preview{max-width:200px;position:relative}.reward-details-section .image-upload-section .image-preview-container .image-preview .image-wrapper{max-width:100%;display:block}.reward-details-section .image-upload-section .image-preview-container .image-preview .image-wrapper img.reward-image{max-width:100%;height:auto;display:block}.reward-details-section .image-upload-section .image-preview-container .image-preview .image-overlay{position:absolute;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease-in-out;color:var(--brand-white-color, #FDFFF7)}.reward-details-section .image-upload-section .image-preview-container .image-preview .image-overlay span{font-family:Poppins,sans-serif;font-size:12px;font-weight:500;text-align:center;padding:0 8px}.reward-details-section .image-upload-section .image-preview-container .image-preview .image-overlay .remove-image-btn{position:absolute;top:4px;right:4px;background:#184c37;color:var(--brand-white-color, #FDFFF7);border-radius:50%;padding:2px}.reward-details-section .image-upload-section .image-preview-container .image-preview .image-overlay .remove-image-btn:hover{background:#17935f}.reward-details-section .image-upload-section .image-preview-container .image-preview .image-overlay .remove-image-btn svg{color:var(--brand-white-color, #FDFFF7)}.reward-details-section .image-upload-section .image-preview-container .image-placeholder{border:2px dashed #ABA7AF;padding:30px 15px;text-align:center;border-radius:8px;background-color:#00000005;transition:background-color .2s ease-in-out}.reward-details-section .image-upload-section .image-preview-container .image-placeholder span{font-family:Poppins,sans-serif;font-size:12px;color:#4b3a5a}.reward-details-section .image-upload-section .image-preview-container:hover .image-placeholder{background-color:#0000000d}.reward-details-section .image-upload-section .image-file-input{display:none}.reward-details-section .promo-codes-section,.reward-details-section .rewards-section,.reward-details-section .raffle-rewards-section,.reward-details-section .membership-details-section{margin-bottom:20px}.reward-details-section .promo-codes-section .section-header,.reward-details-section .rewards-section .section-header,.reward-details-section .raffle-rewards-section .section-header,.reward-details-section .membership-details-section .section-header{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#070f0f;margin-bottom:12px}.reward-details-section .promo-codes-section .promo-code-item,.reward-details-section .promo-codes-section .reward-item,.reward-details-section .promo-codes-section .raffle-reward-item,.reward-details-section .rewards-section .promo-code-item,.reward-details-section .rewards-section .reward-item,.reward-details-section .rewards-section .raffle-reward-item,.reward-details-section .raffle-rewards-section .promo-code-item,.reward-details-section .raffle-rewards-section .reward-item,.reward-details-section .raffle-rewards-section .raffle-reward-item,.reward-details-section .membership-details-section .promo-code-item,.reward-details-section .membership-details-section .reward-item,.reward-details-section .membership-details-section .raffle-reward-item{margin-bottom:12px;padding:12px;border:1px solid #ABA7AF;border-radius:6px;background:var(--brand-white-color, #FDFFF7);position:relative}.reward-details-section .promo-codes-section .promo-code-item .styled-input,.reward-details-section .promo-codes-section .reward-item .styled-input,.reward-details-section .promo-codes-section .raffle-reward-item .styled-input,.reward-details-section .rewards-section .promo-code-item .styled-input,.reward-details-section .rewards-section .reward-item .styled-input,.reward-details-section .rewards-section .raffle-reward-item .styled-input,.reward-details-section .raffle-rewards-section .promo-code-item .styled-input,.reward-details-section .raffle-rewards-section .reward-item .styled-input,.reward-details-section .raffle-rewards-section .raffle-reward-item .styled-input,.reward-details-section .membership-details-section .promo-code-item .styled-input,.reward-details-section .membership-details-section .reward-item .styled-input,.reward-details-section .membership-details-section .raffle-reward-item .styled-input{margin-bottom:20px}.reward-details-section .promo-codes-section .promo-code-item .styled-input:last-child,.reward-details-section .promo-codes-section .reward-item .styled-input:last-child,.reward-details-section .promo-codes-section .raffle-reward-item .styled-input:last-child,.reward-details-section .rewards-section .promo-code-item .styled-input:last-child,.reward-details-section .rewards-section .reward-item .styled-input:last-child,.reward-details-section .rewards-section .raffle-reward-item .styled-input:last-child,.reward-details-section .raffle-rewards-section .promo-code-item .styled-input:last-child,.reward-details-section .raffle-rewards-section .reward-item .styled-input:last-child,.reward-details-section .raffle-rewards-section .raffle-reward-item .styled-input:last-child,.reward-details-section .membership-details-section .promo-code-item .styled-input:last-child,.reward-details-section .membership-details-section .reward-item .styled-input:last-child,.reward-details-section .membership-details-section .raffle-reward-item .styled-input:last-child{margin-bottom:0}.reward-details-section .promo-codes-section .promo-code-item .remove-btn,.reward-details-section .promo-codes-section .reward-item .remove-btn,.reward-details-section .promo-codes-section .raffle-reward-item .remove-btn,.reward-details-section .rewards-section .promo-code-item .remove-btn,.reward-details-section .rewards-section .reward-item .remove-btn,.reward-details-section .rewards-section .raffle-reward-item .remove-btn,.reward-details-section .raffle-rewards-section .promo-code-item .remove-btn,.reward-details-section .raffle-rewards-section .reward-item .remove-btn,.reward-details-section .raffle-rewards-section .raffle-reward-item .remove-btn,.reward-details-section .membership-details-section .promo-code-item .remove-btn,.reward-details-section .membership-details-section .reward-item .remove-btn,.reward-details-section .membership-details-section .raffle-reward-item .remove-btn{position:absolute;top:8px;right:8px;background:#184c37;color:var(--brand-white-color, #FDFFF7);border-radius:50%;padding:2px}.reward-details-section .promo-codes-section .promo-code-item .remove-btn:hover,.reward-details-section .promo-codes-section .reward-item .remove-btn:hover,.reward-details-section .promo-codes-section .raffle-reward-item .remove-btn:hover,.reward-details-section .rewards-section .promo-code-item .remove-btn:hover,.reward-details-section .rewards-section .reward-item .remove-btn:hover,.reward-details-section .rewards-section .raffle-reward-item .remove-btn:hover,.reward-details-section .raffle-rewards-section .promo-code-item .remove-btn:hover,.reward-details-section .raffle-rewards-section .reward-item .remove-btn:hover,.reward-details-section .raffle-rewards-section .raffle-reward-item .remove-btn:hover,.reward-details-section .membership-details-section .promo-code-item .remove-btn:hover,.reward-details-section .membership-details-section .reward-item .remove-btn:hover,.reward-details-section .membership-details-section .raffle-reward-item .remove-btn:hover{background:#17935f}.reward-details-section .promo-codes-section .promo-code-item .remove-btn svg,.reward-details-section .promo-codes-section .reward-item .remove-btn svg,.reward-details-section .promo-codes-section .raffle-reward-item .remove-btn svg,.reward-details-section .rewards-section .promo-code-item .remove-btn svg,.reward-details-section .rewards-section .reward-item .remove-btn svg,.reward-details-section .rewards-section .raffle-reward-item .remove-btn svg,.reward-details-section .raffle-rewards-section .promo-code-item .remove-btn svg,.reward-details-section .raffle-rewards-section .reward-item .remove-btn svg,.reward-details-section .raffle-rewards-section .raffle-reward-item .remove-btn svg,.reward-details-section .membership-details-section .promo-code-item .remove-btn svg,.reward-details-section .membership-details-section .reward-item .remove-btn svg,.reward-details-section .membership-details-section .raffle-reward-item .remove-btn svg{color:var(--brand-white-color, #FDFFF7)}.reward-details-section .renewal-frequency-section{margin-top:24px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #ABA7AF}.reward-details-section .renewal-frequency-section .styled-select{max-width:300px}.contact-information-section .membership-section{margin-top:16px;padding:16px;border:1px solid #ABA7AF;border-radius:8px;background:#ffffff80}.contact-information-section .membership-section .membership-details-section{margin-bottom:20px}.contact-information-section .membership-section .membership-details-section .section-header{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#070f0f;margin-bottom:12px}.contact-information-section .membership-section .membership-details-section .membership-detail-item{margin-bottom:12px;padding:12px;border:1px solid #ABA7AF;border-radius:6px;background:var(--brand-white-color, #FDFFF7);position:relative}.contact-information-section .membership-section .membership-details-section .membership-detail-item .remove-btn{position:absolute;top:8px;right:8px;background:#184c37;color:var(--brand-white-color, #FDFFF7);border:none;border-radius:50%;width:20px;height:20px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.contact-information-section .membership-section .membership-details-section .membership-detail-item .remove-btn:hover{background:#17935f}.confirm-brand-parent-change-modal .modal-content{padding:24px;max-width:500px}.confirm-brand-parent-change-modal .modal-content .modal-title{margin:0 0 16px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#070f0f}.confirm-brand-parent-change-modal .modal-content .modal-message{margin:0 0 24px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;color:#070f0f}.confirm-brand-parent-change-modal .modal-content .modal-actions{display:flex;justify-content:space-between;gap:12px}.campaign-details-section .campaign-multiselect-field{margin-bottom:16px}.campaign-details-section .campaign-multiselect-label{display:block;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#070f0f}.campaign-details-section .campaign-multiselect{position:relative;display:flex;align-items:center;min-height:44px;padding:6px 40px 6px 12px;border:1px solid #ABA7AF;border-radius:2px;background-color:var(--brand-white-color, #FDFFF7);cursor:pointer}.campaign-details-section .campaign-multiselect-trigger{display:flex;align-items:center;flex:1;min-width:0;gap:8px;flex-wrap:wrap}.campaign-details-section .campaign-multiselect-placeholder{font-family:Poppins,sans-serif;font-size:14px;color:#4b3a5a}.campaign-details-section .campaign-multiselect-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:10px;height:10px;display:flex;align-items:center;justify-content:center;pointer-events:none}.campaign-details-section .campaign-multiselect-caret img{width:100%;height:100%;object-fit:contain}.campaign-details-section .campaign-multiselect-menu{position:absolute;left:0;right:0;top:100%;margin-top:2px;max-height:280px;overflow-y:auto;border:1px solid #ABA7AF;border-radius:2px;background:var(--brand-white-color, #FDFFF7);box-shadow:0 4px 12px #0000001a;z-index:10}.campaign-details-section .campaign-multiselect-menu .campaign-multiselect-search{position:sticky;top:0;display:block;width:100%;padding:10px 12px;box-sizing:border-box;border:none;border-bottom:1px solid #ABA7AF;background:var(--brand-white-color, #FDFFF7);font-family:Poppins,sans-serif;font-size:14px;color:#070f0f;outline:none}.campaign-details-section .campaign-multiselect-menu .campaign-multiselect-search::placeholder{color:#4b3a5a}.campaign-details-section .campaign-multiselect-menu .campaign-multiselect-option{display:block;width:100%;padding:12px;border:none;background:none;text-align:left;font-family:Poppins,sans-serif;font-size:14px;line-height:148%;color:#070f0f;cursor:pointer}.campaign-details-section .campaign-multiselect-menu .campaign-multiselect-option:hover{background:#e5e0eb}.campaign-details-section .campaign-multiselect-menu .campaign-multiselect-option--empty{color:#4b3a5a;cursor:default}.campaign-details-section .campaign-refresh-controls{display:flex;align-items:center;gap:16px;margin-top:8px;flex-wrap:wrap}.campaign-details-section .campaign-refresh-button{padding:8px 16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#070f0f;background:transparent;border:1px solid #070F0F;border-radius:4px;cursor:pointer}.campaign-details-section .campaign-refresh-button:disabled{opacity:.6;cursor:not-allowed}.prompt-questions-section h3{margin:0 0 16px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#070f0f}.prompt-questions-section .styled-input{margin-bottom:20px}.prompt-questions-section .rank-questions-section{margin-top:20px}.prompt-questions-section .rank-questions-section .section-subheader{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#070f0f;margin-bottom:12px}.prompt-questions-section .rank-questions-section .rank-question-item{margin-bottom:16px;position:relative}.prompt-questions-section .rank-questions-section .rank-question-item .styled-input{margin-bottom:0;padding-right:40px}.prompt-questions-section .rank-questions-section .rank-question-item .remove-btn{position:absolute;top:8px;right:8px;background:#184c37;color:var(--brand-white-color, #FDFFF7);border-radius:50%;padding:2px}.prompt-questions-section .rank-questions-section .rank-question-item .remove-btn:hover{background:#17935f}.prompt-questions-section .rank-questions-section .rank-question-item .remove-btn svg{color:var(--brand-white-color, #FDFFF7)}.prompt-questions-section .rank-questions-section .styled-button{margin-top:8px}.industry-select-spacing{margin-bottom:20px}.services-provided-section{margin-bottom:12px}.services-provided-section .services-provided-header{margin-bottom:8px;font-size:14px;font-weight:500;color:#4b3a5a;font-family:Poppins,sans-serif}.services-provided-section .services-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.services-provided-section .service-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid #D9D1E0;background:#f5f3f7;color:#070f0f;max-width:100%}.services-provided-section .service-tag .service-tag-label{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.services-provided-section .service-tag .remove-service-tag{border:none;background:transparent;cursor:pointer;padding:0;line-height:1;font-size:16px;color:#4b3a5a}.services-provided-section .service-tag .remove-service-tag:hover{color:#070f0f}.services-provided-section .service-tag.reelscale{background:#5340c314;border-color:#5340c340;color:#3f33a6}.services-provided-section .service-tag.reelmoments{background:#00b9981a;border-color:#00b99847;color:#0b6e5c}.services-provided-section .service-tag.branding{background:#ff95001a;border-color:#ff950047;color:#8a4a00}.services-provided-section .service-tag.social_media_management{background:#184c371a;border-color:#184c3747;color:#184c37}.services-provided-section .service-tag.web_development{background:#d51a5214;border-color:#d51a5238;color:#8a1035}.services-provided-section .services-provided-add-select{margin-bottom:8px}.scale-studio-access-toggle{margin-bottom:20px}.client-feature-access-section{margin-top:24px}.qr-link-section{margin-bottom:16px}.qr-link-section .qr-link-header{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#070f0f;margin-bottom:8px}.qr-link-section .qr-link-input-wrapper{display:flex;gap:10px;align-items:flex-start}.qr-link-section .qr-link-input-wrapper>div:first-child{flex:1}.qr-link-section .qr-link-input-wrapper .copy-button{border:1px solid #ABA7AF;border-radius:4px;background-color:#f5f5f5;height:45.59px;min-width:50px;transition:all .2s ease;flex-shrink:0;color:#070f0f}.qr-link-section .qr-link-input-wrapper .copy-button:hover{background-color:#184c37;border-color:#184c37;color:var(--brand-white-color, #FDFFF7)}.qr-link-section .qr-link-input-wrapper .copy-button:hover svg{color:var(--brand-white-color, #FDFFF7)}.qr-link-section .qr-link-input-wrapper .copy-button:active{transform:scale(.95)}.qr-link-section .copy-message{margin-top:5px;font-size:14px;color:#4caf50;font-family:Poppins,sans-serif;font-weight:500}.reel-delivery-and-options{display:flex;gap:20px;align-items:flex-start;margin-bottom:16px}.reel-delivery-and-options .option-checkboxes{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.reel-delivery-and-options .reel-delivery-select{max-width:300px;flex-shrink:0}@media(max-width:768px){.reel-delivery-and-options{flex-direction:column}.reel-delivery-and-options .reel-delivery-select{max-width:none}}.brand-colors-section{margin:20px 0}.brand-colors-section h4{margin-bottom:15px;font-size:16px;font-weight:600;color:#070f0f}.brand-colors-section .color-inputs-row{display:flex;gap:15px}@media(max-width:768px){.brand-colors-section .color-inputs-row{flex-direction:column;gap:20px}}.color-input-group{flex:1}.color-input-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#4b3a5a}.color-input-group .color-picker-container{display:flex;align-items:center;gap:10px;position:relative}.color-input-group .color-picker-container .color-swatch{width:50px;height:40px;border-radius:6px;border:2px solid #ABA7AF;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000001a;flex-shrink:0}.color-input-group .color-picker-container .color-swatch:hover{border-color:#184c37;transform:scale(1.05)}.color-input-group .color-picker-container .color-text-input{width:100px;padding:10px 12px;border:1px solid #ABA7AF;border-radius:6px;font-size:14px;font-family:Poppins,monospace;transition:border-color .2s}.color-input-group .color-picker-container .color-text-input:focus{outline:none;border-color:#184c37}.color-input-group .color-picker-container .color-text-input::placeholder{color:#d4d2d5}.color-input-group .color-picker-popover{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center}.color-input-group .color-picker-popover .color-picker-overlay{position:fixed;inset:0;z-index:1999;background:#0000004d}.color-input-group .color-picker-popover>div:last-child{position:relative;z-index:2001;box-shadow:0 4px 12px #00000026;border-radius:8px}.brand-font-section{margin-bottom:20px}.brand-font-section .brand-font-header{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#4b3a5a}.brand-font-section .font-input-row{display:flex;align-items:center;gap:15px}@media(max-width:768px){.brand-font-section .font-input-row{flex-direction:column}}.brand-font-section .font-input-row .styled-input.brand-font-input{flex:0 0 250px;height:40px;padding:0;border:1px solid #ABA7AF;border-radius:6px}@media(max-width:768px){.brand-font-section .font-input-row .styled-input.brand-font-input{flex:1}}.brand-font-section .font-input-row .styled-input.brand-font-input textarea{height:40px;min-height:40px;max-height:40px;box-sizing:border-box;padding:0 12px;border:none;border-radius:6px;resize:none;overflow:hidden;font-size:14px;font-family:Poppins,sans-serif;line-height:40px}.brand-font-section .font-input-row .styled-input.brand-font-input textarea:focus{outline:none;border:none;box-shadow:none}.brand-font-section .font-input-row .styled-input.brand-font-input textarea::placeholder{color:#d4d2d5}.brand-font-section .font-input-row .font-preview-inline{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;background:#f5f3f7;border-radius:6px;border:1px solid #D9D1E0;flex:1;min-width:0}.brand-font-section .font-input-row .font-preview-inline .preview-label{font-size:12px;color:#4b3a5a;font-weight:500;white-space:nowrap}.brand-font-section .font-input-row .font-preview-inline .preview-text{font-size:16px;font-weight:600;color:#070f0f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.brand-font-section .font-error-message{color:#d51a52;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:140%;margin-top:8px}.reel-management{position:relative}.reel-management .page-title{font-size:24px;font-weight:500;color:#070f0f;margin-bottom:16px;margin-top:0}.reel-management .reel-breadcrumbs{display:flex;align-items:center;font-size:14px;color:#4b3a5a}.reel-management .reel-breadcrumbs .breadcrumb-item{cursor:pointer;color:#4b3a5a;text-decoration:none;font-weight:400}.reel-management .reel-breadcrumbs .breadcrumb-item:hover{color:#184c37;text-decoration:underline}.reel-management .reel-breadcrumbs .breadcrumb-item.active{color:#184c37;font-weight:500;cursor:default;text-decoration:none}.reel-management .reel-breadcrumbs .breadcrumb-separator{margin:0 8px;color:#aba7af}.reel-management .section-title{font-size:20px;font-weight:500;color:#070f0f;margin-bottom:20px}.reel-management .floating-upload-button{position:fixed;bottom:32px;right:32px;z-index:100}.reel-management .floating-upload-button .fab-upload{border-radius:50px;padding:12px 24px;box-shadow:0 4px 12px #00000026;display:flex;align-items:center;gap:8px}.reel-management .floating-upload-button .fab-upload:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.reel-management .reel-management-content{margin-top:24px}.reel-management .reel-tasks-table-container{overflow-x:auto;margin-top:20px}.reel-management .reel-tasks-table-container .reel-tasks-table{width:100%;border-collapse:collapse;background:var(--brand-white-color, #FDFFF7);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.reel-management .reel-tasks-table-container .reel-tasks-table thead{background:#f5f3f7;border-bottom:2px solid #ABA7AF}.reel-management .reel-tasks-table-container .reel-tasks-table thead tr th{padding:16px;text-align:left;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#070f0f;white-space:nowrap}.reel-management .reel-tasks-table-container .reel-tasks-table thead tr th.center-align{text-align:center}.reel-management .reel-tasks-table-container .reel-tasks-table tbody tr{border-bottom:1px solid #ABA7AF;transition:background-color .2s ease;cursor:pointer}.reel-management .reel-tasks-table-container .reel-tasks-table tbody tr:hover{background-color:#184c370d}.reel-management .reel-tasks-table-container .reel-tasks-table tbody tr:last-child{border-bottom:none}.reel-management .reel-tasks-table-container .reel-tasks-table tbody tr td{padding:16px;font-family:Poppins,sans-serif;font-size:14px;color:#070f0f;vertical-align:middle}.reel-management .reel-tasks-table-container .reel-tasks-table tbody tr td.center-align{text-align:center}.reel-management .reel-tasks-table-container .reel-tasks-table tbody tr td .status-badge{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;text-transform:capitalize}.reel-management .reel-tasks-table-container .reel-tasks-table tbody tr td .status-badge.in-progress{background-color:#fef3c7;color:#92400e}.reel-management .reel-tasks-table-container .reel-tasks-table tbody tr td .status-badge.review{background-color:#dbeafe;color:#1e40af}.reel-management .reel-tasks-table-container .reel-tasks-table tbody tr td .status-badge.completed{background-color:#d1fae5;color:#065f46}.reel-management .reel-tasks-table-container .reel-tasks-table tbody tr td .icon-button{background:none;border:none;cursor:pointer;color:#4b3a5a;transition:color .2s;padding:4px;border-radius:4px}.reel-management .reel-tasks-table-container .reel-tasks-table tbody tr td .icon-button:hover{color:#184c37;background-color:#184c371a}.upload-modal-overlay,.reel-details-modal-overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:1300;outline:none}.upload-modal,.reel-details-modal{background:var(--brand-white-color, #FDFFF7);border-radius:8px;max-width:90vw;max-height:90vh;width:600px;overflow-y:auto;box-shadow:0 4px 20px #00000026;outline:none;display:flex;flex-direction:column}@media(min-width:768px){.upload-modal,.reel-details-modal{width:700px}}.upload-modal .modal-header,.reel-details-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #ABA7AF;flex-shrink:0;background:var(--brand-white-color, #FDFFF7);z-index:1}.upload-modal .modal-header h3,.reel-details-modal .modal-header h3{margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#070f0f}.upload-modal .modal-header button,.reel-details-modal .modal-header button{color:#aba7af;transition:color .2s ease}.upload-modal .modal-header button:hover,.reel-details-modal .modal-header button:hover{color:#070f0f}.upload-modal .modal-content,.reel-details-modal .modal-content{padding:20px;overflow-y:auto;flex:1}.upload-modal .modal-content .form-section,.reel-details-modal .modal-content .form-section{margin-bottom:20px}.upload-modal .modal-content .row-group,.reel-details-modal .modal-content .row-group{display:flex;gap:16px}.upload-modal .modal-content .half-width,.reel-details-modal .modal-content .half-width{flex:1}.upload-modal .modal-content .subtitle,.reel-details-modal .modal-content .subtitle{color:#999;margin-left:4px;font-size:.9em}.upload-modal .modal-content .hidden-file-input,.reel-details-modal .modal-content .hidden-file-input{display:none}.upload-modal .modal-content .brand-parent-select,.upload-modal .modal-content .location-select,.reel-details-modal .modal-content .brand-parent-select,.reel-details-modal .modal-content .location-select{margin-bottom:16px}.upload-modal .modal-content .upload-area,.reel-details-modal .modal-content .upload-area{margin:16px 0}.upload-modal .modal-content .upload-area .upload-placeholder,.reel-details-modal .modal-content .upload-area .upload-placeholder{border:2px dashed #ABA7AF;border-radius:8px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .2s ease}.upload-modal .modal-content .upload-area .upload-placeholder:hover,.reel-details-modal .modal-content .upload-area .upload-placeholder:hover{border-color:#184c37;background:#f5f3f7}.upload-modal .modal-content .upload-area .upload-placeholder svg,.reel-details-modal .modal-content .upload-area .upload-placeholder svg{color:#4b3a5a;margin-bottom:12px}.upload-modal .modal-content .upload-area .upload-placeholder p,.reel-details-modal .modal-content .upload-area .upload-placeholder p{color:#4b3a5a;font-size:14px;margin:0}.upload-modal .modal-content .upload-area .video-preview,.reel-details-modal .modal-content .upload-area .video-preview{text-align:center}.upload-modal .modal-content .upload-area .video-preview video,.reel-details-modal .modal-content .upload-area .video-preview video{width:100%;max-height:300px;border-radius:8px;margin-bottom:12px}.upload-modal .modal-content .modal-actions,.reel-details-modal .modal-content .modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px;border-top:1px solid #ABA7AF}@media(min-width:768px){.reel-details-modal{width:900px;max-width:95vw}}.reel-details-modal .reel-details-content{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.reel-details-modal .reel-details-content{flex-direction:row;flex-wrap:wrap;gap:24px}}.reel-details-modal .reel-details-content .video-section{flex:1;min-width:0}@media(min-width:768px){.reel-details-modal .reel-details-content .video-section{flex-basis:calc(50% - 12px)}}.reel-details-modal .reel-details-content .video-section video{width:100%;border-radius:8px;background:#070f0f;margin-bottom:16px}.reel-details-modal .reel-details-content .video-section .video-actions{display:flex;justify-content:space-between;align-items:center}.reel-details-modal .reel-details-content .video-section .video-actions .version-info{display:flex;align-items:center;gap:8px;font-size:14px;color:#4b3a5a}.reel-details-modal .reel-details-content .details-section{flex:1;min-width:0}@media(min-width:768px){.reel-details-modal .reel-details-content .details-section{flex-basis:calc(50% - 12px)}}.reel-details-modal .reel-details-content .details-section .caption-section,.reel-details-modal .reel-details-content .details-section .closed-captions-section,.reel-details-modal .reel-details-content .details-section .comments-section{margin-bottom:20px}.reel-details-modal .reel-details-content .details-section .caption-section:last-child,.reel-details-modal .reel-details-content .details-section .closed-captions-section:last-child,.reel-details-modal .reel-details-content .details-section .comments-section:last-child{margin-bottom:0}.reel-details-modal .reel-details-content .details-section .caption-section .section-header,.reel-details-modal .reel-details-content .details-section .closed-captions-section .section-header,.reel-details-modal .reel-details-content .details-section .comments-section .section-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.reel-details-modal .reel-details-content .details-section .caption-section .section-header h4,.reel-details-modal .reel-details-content .details-section .closed-captions-section .section-header h4,.reel-details-modal .reel-details-content .details-section .comments-section .section-header h4{margin:0;font-size:16px;font-weight:600;color:#070f0f}.reel-details-modal .reel-details-content .details-section .caption-section .caption-text,.reel-details-modal .reel-details-content .details-section .caption-section .captions-text,.reel-details-modal .reel-details-content .details-section .closed-captions-section .caption-text,.reel-details-modal .reel-details-content .details-section .closed-captions-section .captions-text,.reel-details-modal .reel-details-content .details-section .comments-section .caption-text,.reel-details-modal .reel-details-content .details-section .comments-section .captions-text{font-size:14px;color:#070f0f;line-height:1.5}.reel-details-modal .reel-details-content .details-section .caption-section .caption-editor,.reel-details-modal .reel-details-content .details-section .closed-captions-section .caption-editor,.reel-details-modal .reel-details-content .details-section .comments-section .caption-editor{width:100%;max-width:100%;padding:12px;border:1px solid #ABA7AF;border-radius:4px;font-family:Poppins,sans-serif;font-size:14px;resize:vertical;box-sizing:border-box}.reel-details-modal .reel-details-content .details-section .caption-section .caption-editor:focus,.reel-details-modal .reel-details-content .details-section .closed-captions-section .caption-editor:focus,.reel-details-modal .reel-details-content .details-section .comments-section .caption-editor:focus{outline:none;border-color:#184c37}.reel-details-modal .reel-details-content .details-section .caption-section .editor-actions,.reel-details-modal .reel-details-content .details-section .closed-captions-section .editor-actions,.reel-details-modal .reel-details-content .details-section .comments-section .editor-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.reel-details-modal .reel-details-content .comments-section h4,.reel-details-modal .reel-details-content .comments-section-full h4{font-size:16px;font-weight:600;color:#070f0f;margin-bottom:12px}.reel-details-modal .reel-details-content .comments-section .comments-list,.reel-details-modal .reel-details-content .comments-section-full .comments-list{margin-bottom:12px}.reel-details-modal .reel-details-content .comments-section .comments-list .no-comments,.reel-details-modal .reel-details-content .comments-section-full .comments-list .no-comments{text-align:center;color:#4b3a5a;font-size:14px;padding:24px}.reel-details-modal .reel-details-content .comments-section .comments-list .comment,.reel-details-modal .reel-details-content .comments-section-full .comments-list .comment{padding:12px;border:1px solid #ABA7AF;border-radius:8px;margin-bottom:8px}.reel-details-modal .reel-details-content .comments-section .comments-list .comment:last-child,.reel-details-modal .reel-details-content .comments-section-full .comments-list .comment:last-child{margin-bottom:0}.reel-details-modal .reel-details-content .comments-section .comments-list .comment.resolved,.reel-details-modal .reel-details-content .comments-section-full .comments-list .comment.resolved{background:#f5f3f7;opacity:.7}.reel-details-modal .reel-details-content .comments-section .comments-list .comment .comment-header,.reel-details-modal .reel-details-content .comments-section-full .comments-list .comment .comment-header{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px}.reel-details-modal .reel-details-content .comments-section .comments-list .comment .comment-header .comment-author,.reel-details-modal .reel-details-content .comments-section-full .comments-list .comment .comment-header .comment-author{font-weight:600;color:#070f0f}.reel-details-modal .reel-details-content .comments-section .comments-list .comment .comment-header .comment-date,.reel-details-modal .reel-details-content .comments-section-full .comments-list .comment .comment-header .comment-date{color:#4b3a5a}.reel-details-modal .reel-details-content .comments-section .comments-list .comment .comment-text,.reel-details-modal .reel-details-content .comments-section-full .comments-list .comment .comment-text{font-size:14px;color:#070f0f;margin-bottom:8px}.reel-details-modal .reel-details-content .comments-section .comments-list .comment .comment-actions .resolve-button,.reel-details-modal .reel-details-content .comments-section-full .comments-list .comment .comment-actions .resolve-button{display:flex;align-items:center;gap:4px;font-size:12px;color:#4b3a5a;background:none;border:none;padding:4px 8px;cursor:pointer;border-radius:4px}.reel-details-modal .reel-details-content .comments-section .comments-list .comment .comment-actions .resolve-button:hover,.reel-details-modal .reel-details-content .comments-section-full .comments-list .comment .comment-actions .resolve-button:hover{background:#f5f3f7;color:#070f0f}.reel-details-modal .reel-details-content .comments-section .add-comment .comment-input,.reel-details-modal .reel-details-content .comments-section-full .add-comment .comment-input{width:100%;max-width:100%;padding:12px;border:1px solid #ABA7AF;border-radius:4px;font-family:Poppins,sans-serif;font-size:14px;resize:vertical;margin-bottom:8px;box-sizing:border-box}.reel-details-modal .reel-details-content .comments-section .add-comment .comment-input:focus,.reel-details-modal .reel-details-content .comments-section-full .add-comment .comment-input:focus{outline:none;border-color:#184c37}.reel-details-modal .reel-details-content .comments-section-full{flex-basis:100%;width:100%}.styled-icon-button{background:none;border:none;cursor:pointer;color:#070f0f;padding:8px;border-radius:50%;transition:background .2s;display:flex;align-items:center;justify-content:center}.styled-icon-button:hover{background-color:#0000000d;color:#070f0f}.styled-icon-button.success{color:#00b998}.styled-icon-button.success:hover{background-color:#a0ffee}.styled-icon-button.error{color:#d51a52}.styled-icon-button.error:hover{background-color:#f8c3d3}.status-badge{display:inline-block;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge.draft{background-color:#f5f3f7;color:#070f0f}.status-badge.internal-approved{background-color:#a0ffee;color:#00b998}.status-badge.approved{background-color:#86ffe9;color:#00866e}.status-badge.for-internal-review{background-color:#ffeacc;color:#995900}.status-badge.for-client-review{background-color:#dfdbf4;color:#312677}.status-badge.awaiting-feedback{background-color:#ffdfb3;color:#b36800}.status-badge.edits-required{background-color:#f8c3d3;color:#d51a52}.status-badge.sent-to-client{background-color:#dfdbf4;color:#312677}.status-badge.client-approved{background-color:#9ff0ce;color:#17935f}.status-badge.completed{background-color:#b0e6d0;color:#184c37;border:1px solid #184C37}.status-badge.cancelled{background-color:#fadae4;color:#d51a52;border:1px solid #D51A52}.task-meta-small{font-size:12px;color:#6b7280;margin-top:4px}.edits-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.edits-header h3{margin:0;font-size:18px;font-weight:600;color:#070f0f}.edits-header .edit-actions-group{display:flex;gap:8px}.clickable-value{cursor:pointer}.detail-item.separator{margin-top:16px;border-top:1px solid #E5E0EB;padding-top:16px}.version-meta .author{font-size:11px;color:#888;margin-left:8px}.comment-text.resolved-style{background-color:#f0fdf4;padding:4px;border-radius:4px}.reel-task-view{width:100%}.reel-task-loading{min-height:200px;display:flex;align-items:center;justify-content:center;padding:40px}.reel-task-loading .global-loader-spinner{background-color:#fff;border-radius:12px;padding:40px 60px;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 4px 20px #00000026}.reel-task-loading .global-loader-spinner .spinner{width:50px;height:50px;border:4px solid #E5E0EB;border-top-color:#184c37;border-radius:50%;animation:spin .8s linear infinite}.reel-task-loading .global-loader-spinner p{margin:0;font-size:16px;font-weight:500;color:#070f0f}.task-layout{display:flex;gap:24px}@media(max-width:1000px){.task-layout{flex-direction:column}}.left-column{flex:1;display:flex;flex-direction:column;gap:24px}.reel-management .left-column{max-width:40%}.right-column{flex:1.5;display:flex;flex-direction:column}.card-section{background:#fff;padding:24px;border-radius:8px;border:1px solid #e5e7eb}.approvals{margin-bottom:16px}.approvals h3{margin:0 0 16px;font-size:18px;font-weight:600;color:#070f0f;height:40px;display:flex;align-items:center}.approval-checkboxes-inline{display:flex;gap:24px;background:#fff;padding:16px;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:24px}.approval-checkboxes-inline .approval-item{display:flex;align-items:center;gap:8px}.approval-checkboxes-inline .approval-item .approval-date{font-size:12px;color:#6b7280;margin-left:4px}.task-details-grid .detail-item{margin-bottom:16px}.task-details-grid .detail-item label{display:block;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.task-details-grid .detail-item .value{font-size:15px;color:#111827;line-height:1.5}.task-details-grid .detail-item .value.text-block{white-space:pre-wrap}.task-details-grid .detail-item .value.empty-placeholder{color:#9ca3af;font-style:italic}.task-details-grid .detail-item .value.empty-placeholder:hover{color:#4b3a5a}.task-details-grid .detail-item .styled-input{width:100%}.task-details-grid .detail-item .styled-input textarea{padding:12px;width:calc(100% - 24px);border:1px solid #ABA7AF;border-radius:4px;font-family:inherit;font-size:14px;resize:vertical;box-sizing:border-box;background-color:var(--brand-white-color, #FDFFF7)}.task-details-grid .detail-item .styled-input textarea.has-error{border-color:#d51a52}.task-details-grid .detail-item .styled-input textarea.has-error:focus{box-shadow:0 0 3px #d51a52}.task-details-grid .detail-item .styled-input textarea:focus{outline:none;border:1px solid #4B3A5A}.task-details-grid .detail-item .styled-input textarea ::-webkit-resizer{color:#aba7af}.styled-input textarea{padding:12px;width:100%;border:1px solid #ABA7AF;border-radius:2px;background-color:var(--brand-white-color, #FDFFF7);font-family:Poppins,sans-serif;font-size:14px;box-sizing:border-box}.versions-comments-section{flex:1;display:flex;flex-direction:column}.versions-comments-section .section-header h3{font-size:18px;margin-bottom:16px;color:#111827}.versions-comments-section .versions-list.scrollable{max-height:calc(100vh - 300px);overflow-y:auto;padding-right:8px}.versions-comments-section .version-item-container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.versions-comments-section .version-item-container .version-header{display:flex;align-items:center;padding:12px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.versions-comments-section .version-item-container .version-header .version-thumbnail-small{width:80px;height:45px;border-radius:4px;overflow:hidden;position:relative;margin-right:12px;cursor:pointer;background:#000}.versions-comments-section .version-item-container .version-header .version-thumbnail-small video{width:100%;height:100%;object-fit:cover}.versions-comments-section .version-item-container .version-header .version-thumbnail-small .play-overlay{position:absolute;inset:0;background:#0000004d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:0;transition:opacity .2s}.versions-comments-section .version-item-container .version-header .version-thumbnail-small:hover .play-overlay{opacity:1}.versions-comments-section .version-item-container .version-header .version-meta{flex:1;cursor:pointer}.versions-comments-section .version-item-container .version-header .version-meta h4{margin:0;font-size:14px;font-weight:600;color:#111827}.versions-comments-section .version-item-container .version-header .version-meta .date{font-size:12px;color:#6b7280;margin-right:8px}.versions-comments-section .version-item-container .version-header .expand-btn{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px}.versions-comments-section .version-item-container .version-header .expand-btn:hover{color:#111827}.versions-comments-section .version-item-container .version-comments-area{padding:16px}.versions-comments-section .version-item-container .version-comments-area .comments-list{max-height:300px;overflow-y:auto;margin-bottom:16px}.versions-comments-section .version-item-container .version-comments-area .comments-list .no-comments{text-align:center;color:#9ca3af;font-style:italic;font-size:13px}.versions-comments-section .version-item-container .version-comments-area .comments-list .comment-item{background:#f3f4f6;padding:12px;border-radius:8px;margin-bottom:10px}.versions-comments-section .version-item-container .version-comments-area .comments-list .comment-item .comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px}.versions-comments-section .version-item-container .version-comments-area .comments-list .comment-item .comment-header .author{font-weight:600;color:#111827}.versions-comments-section .version-item-container .version-comments-area .comments-list .comment-item .comment-header .timestamp{color:#6b7280}.versions-comments-section .version-item-container .version-comments-area .comments-list .comment-item .comment-header .comment-actions{display:flex;gap:8px;opacity:0;transition:opacity .2s}.versions-comments-section .version-item-container .version-comments-area .comments-list .comment-item .comment-header .comment-actions button{background:none;border:none;cursor:pointer;color:#6b7280;padding:0}.versions-comments-section .version-item-container .version-comments-area .comments-list .comment-item .comment-header .comment-actions button:hover{color:#111827}.versions-comments-section .version-item-container .version-comments-area .comments-list .comment-item:hover .comment-actions{opacity:1}.versions-comments-section .version-item-container .version-comments-area .comments-list .comment-item .comment-text{font-size:13px;color:#374151;line-height:1.4;margin:0;white-space:pre-wrap}.versions-comments-section .version-item-container .version-comments-area .comments-list .comment-item .comment-edit-input{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;font-family:inherit;box-sizing:border-box}.versions-comments-section .version-item-container .version-comments-area .add-comment-box{display:flex;gap:8px}.versions-comments-section .version-item-container .version-comments-area .add-comment-box input{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:20px;font-size:13px}.versions-comments-section .version-item-container .version-comments-area .add-comment-box input:focus{outline:none;border-color:#4b3a5a}.versions-comments-section .version-item-container .version-comments-area .add-comment-box button{background:#4b3a5a;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.versions-comments-section .version-item-container .version-comments-area .add-comment-box button:hover{background:#3a2d46}.task-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.task-header .header-actions{display:flex;gap:12px;align-items:center}.task-header .task-header-copy-link{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#17935f}.task-header .task-header-copy-link:hover{color:#117048}.task-header .task-header-copy-link:focus{outline:none}.task-header .edit-actions{display:flex;gap:8px}.reel-management-dashboard .loading-message,.reel-management-dashboard .no-data-message,.reel-management-dashboard .no-data-sub-message{text-align:center;padding:40px;color:#666;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.reel-management-dashboard .no-data-sub-message{padding:20px;background:#fff;border:1px dashed #e5e7eb}.reel-management-dashboard .placeholder-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#eee;color:#999;font-size:12px}.reel-management-dashboard .table-actions-bar{display:flex;justify-content:space-between;align-items:center;background-color:#f5f3f7;padding:16px;border-radius:8px 8px 0 0;border-bottom:1px solid #ABA7AF;gap:20px;flex-wrap:wrap}.reel-management-dashboard .table-actions-bar .filter-group{display:flex;gap:12px;flex:1;flex-wrap:wrap;align-items:center}.reel-management-dashboard .table-actions-bar .filter-group .filter-input-wrapper{flex:1;min-width:140px}.reel-management-dashboard .table-actions-bar .filter-group .filter-input-wrapper .styled-input textarea,.reel-management-dashboard .table-actions-bar .filter-group .filter-input-wrapper .month-picker,.reel-management-dashboard .table-actions-bar .filter-group .filter-input-wrapper .styled-select .custom-select,.reel-management-dashboard .table-actions-bar .filter-group .filter-input-wrapper .admin-location-search-dropdown .location-dropdown{height:40px!important;min-height:40px!important;padding:8px 12px!important;font-size:14px;border:1px solid #ABA7AF;background-color:var(--brand-white-color, #FDFFF7);border-radius:4px;box-sizing:border-box;display:flex;align-items:center}.reel-management-dashboard .table-actions-bar .filter-group .filter-input-wrapper.status-filter{min-width:160px}.reel-management-dashboard .table-actions-bar .filter-group .filter-input-wrapper.date-filter{max-width:160px}.reel-management-dashboard .table-actions-bar .filter-toggles{display:flex;align-items:center;white-space:nowrap;gap:16px;flex-wrap:wrap}.reel-management-dashboard .admin-location-search-dropdown{position:relative;width:100%}.reel-management-dashboard .admin-location-search-dropdown .location-dropdown{width:100%;height:40px;border:1px solid #ABA7AF;padding:0 12px;border-radius:4px;background-color:var(--brand-white-color, #FDFFF7);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s}.reel-management-dashboard .admin-location-search-dropdown .location-dropdown:hover,.reel-management-dashboard .admin-location-search-dropdown .location-dropdown:focus-within{border-color:#184c37}.reel-management-dashboard .admin-location-search-dropdown .location-dropdown .location-name{border:none;outline:none;width:100%;font-size:14px;color:#070f0f;background:transparent;padding:0;font-family:Poppins,sans-serif}.reel-management-dashboard .admin-location-search-dropdown .location-dropdown .location-name::placeholder{color:#d4d2d5}.reel-management-dashboard .admin-location-search-dropdown .location-dropdown svg{color:#4b3a5a;flex-shrink:0}.reel-management-dashboard .admin-location-search-dropdown .location-dropdown-menu{position:absolute;top:100%;left:0;width:100%;margin-top:4px;background:var(--brand-white-color, #FDFFF7);border:1px solid #ABA7AF;border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:250px;overflow-y:auto}.reel-management-dashboard .admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item{padding:8px 12px;cursor:pointer;transition:background-color .2s}.reel-management-dashboard .admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item span{font-size:14px;color:#070f0f;font-family:Poppins,sans-serif}.reel-management-dashboard .admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item:hover{background-color:#f5f3f7}.reel-management-dashboard .admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item.selected{background-color:#184c371a}.reel-management-dashboard .admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item.selected span{font-weight:600;color:#184c37}.reel-management-dashboard .admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-search-no-results{padding:12px;text-align:center;color:#4b3a5a;font-size:14px;font-style:italic}.reel-management-dashboard .reel-tasks-table-container{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.reel-management-dashboard .sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none}.reel-management-dashboard .sortable-header:hover{background-color:#f3f4f6}.reel-management-dashboard .sortable-header .header-content{display:flex;align-items:center;gap:5px}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.common-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:8px 28px;border-radius:4px;font-family:Mona Sans,Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.48;cursor:pointer;border:1px solid #17935F;background:var(--brand-white-color, #FDFFF7);color:#17935f}.common-button--primary{background:#17935f;color:var(--brand-white-color, #FDFFF7)}.common-button-icon{position:relative;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.common-button-icon img{width:100%;height:100%;display:block}.common-button-icon-layer{position:absolute;inset:0;width:100%;height:100%}.common-select{position:relative;display:flex;flex-direction:column;gap:4px;font-family:Mona Sans,Poppins,sans-serif}.common-select-label{font-size:16px;font-weight:400;line-height:1.48;color:#070f0f}.common-select-trigger{display:flex;align-items:center;justify-content:space-between;height:44px;padding:12px;border:1px solid #E5E0EB;background:var(--brand-white-color, #FDFFF7);border-radius:2px;cursor:pointer;width:100%}.common-select-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.48;color:#070f0f}.common-select-caret{width:16px;height:16px;flex-shrink:0}.common-select-menu{position:fixed;max-height:360px;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #E5E0EB;border-radius:0;box-shadow:0 8px 16px #3e134d1f;z-index:1400;box-sizing:border-box}.common-select-options{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.common-select-search{flex:0 0 auto;padding:8px;border-bottom:1px solid #E5E0EB;background:#fff;box-sizing:border-box}.common-select-search-input{display:block;width:100%;height:32px;padding:4px 8px;border:1px solid #E5E0EB;border-radius:2px;background:#fff;color:#070f0f;font-family:Mona Sans,Poppins,sans-serif;font-size:14px;line-height:1.4;outline:none;box-sizing:border-box}.common-select-search-input:focus{border-color:#17935f}.common-select-footer-action{flex:0 0 auto;display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;border-top:1px solid #E5E0EB;background:#fff;color:#17935f;cursor:pointer;font-family:Mona Sans,Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.4;text-align:left;box-sizing:border-box}.common-select-footer-action:hover:not(:disabled){background:#17935f14}.common-select-footer-action:disabled{cursor:not-allowed;color:#4b3a5a}.common-select-footer-action-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.common-select-option{width:100%;text-align:left;padding:8px 10px;border:none;background:none;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:0;font-size:14px;line-height:1.4;color:#070f0f}.common-select-option:hover{background:#17935f;color:var(--brand-white-color, #FDFFF7)}.common-select-option--empty{cursor:default;color:#4b3a5a}.common-select--brand .common-select-trigger{height:40px;padding:8px 12px;border-radius:0}.common-select--brand .common-select-name{font-size:14px;line-height:1.4}.common-select--brand .common-select-caret{width:10px;height:8px}.common-select--studio{gap:6px;font-family:var(--studio-font)}.common-select--studio .common-select-label{font-size:11px;font-weight:600;line-height:normal;color:var(--studio-ink-500)}.common-select--studio .common-select-trigger{height:auto;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border:1px solid var(--studio-field-stroke);border-radius:var(--studio-btn-radius-sm);background:var(--studio-white);box-shadow:0 2px 6px var(--studio-field-shadow)}.common-select--studio .common-select-trigger:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 0 0 3px var(--studio-accent-glow)}.common-select--studio .common-select-name{font-family:var(--studio-font);font-size:13px;line-height:normal;color:var(--studio-ink-900)}.common-select--studio .common-select-name--placeholder{color:var(--studio-ink-400)}.common-select--studio .common-select-caret{width:14px;height:14px;color:var(--studio-ink-500)}.common-select--studio .common-select-caret--open{transform:rotate(180deg)}.common-select-menu--studio{padding:10px;gap:8px;border:1px solid rgba(26,30,46,.0784313725);border-radius:12px;box-shadow:inset 0 1px #fffc,0 2px 6px #28325a0f,0 12px 32px #28325a14;font-family:Geist,sans-serif}.common-select-menu--studio .common-select-search{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(26,30,46,.0784313725);border-radius:9px;background:#1a1e2e0a}.common-select-menu--studio .common-select-search-icon{flex:0 0 auto;color:#9aa0b4}.common-select-menu--studio .common-select-search-input{height:auto;padding:0;border:none;background:transparent;font-family:inherit;font-size:11.5px;color:#1a1e2e}.common-select-menu--studio .common-select-search-input:focus{outline:none}.common-select-menu--studio .common-select-search-input::placeholder{color:#9aa0b4}.common-select-menu--studio .common-select-count-header{padding:2px 10px 0;font-size:9.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#9aa0b4}@supports not selector(::-webkit-scrollbar){.common-select-menu--studio .common-select-options{scrollbar-width:thin;scrollbar-color:rgba(26,30,46,.3019607843) transparent}}.common-select-menu--studio .common-select-options{scrollbar-gutter:stable}.common-select-menu--studio .common-select-options::-webkit-scrollbar{width:10px;background:transparent}.common-select-menu--studio .common-select-options::-webkit-scrollbar-track{margin:8px 0;border:0 solid transparent;border-right-width:4px;border-radius:7px;background:#1a1e2e0f;background-clip:padding-box}.common-select-menu--studio .common-select-options::-webkit-scrollbar-thumb{min-height:28px;border:0 solid transparent;border-right-width:4px;border-radius:7px;background:#1a1e2e4d;background-clip:padding-box}.common-select-menu--studio .common-select-options::-webkit-scrollbar-thumb:hover{background-color:#1a1e2e73}.common-select-menu--studio .common-select-options::-webkit-scrollbar-button,.common-select-menu--studio .common-select-options::-webkit-scrollbar-corner{display:none}.common-select-menu--studio .common-select-option{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9px;font-family:inherit;font-size:13px;font-weight:500;color:#1a1e2e}.common-select-menu--studio .common-select-option:hover{background:#1a1e2e0a;color:#1a1e2e}.common-select-menu--studio .common-select-option-leading{display:inline-flex;flex:0 0 auto}.common-select-menu--studio .common-select-option--empty{color:#9aa0b4}.common-select-menu--studio .common-select-option--empty:hover{background:none}.common-select--disabled .common-select-trigger{cursor:not-allowed;opacity:.5}.sort-chevrons{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;margin-left:4px;flex-shrink:0;line-height:0}.sort-chevrons svg{display:block}.common-toggle{display:inline-flex}.common-toggle-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:8px 28px;font-family:Mona Sans,Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.48;cursor:pointer;border:1px solid #17935F;background:var(--brand-white-color, #FDFFF7);color:#17935f}.common-toggle-btn--left{border-radius:4px 0 0 4px;border-right:none}.common-toggle-btn--right{border-radius:0 4px 4px 0}.common-toggle-btn--active{background:#17935f;color:var(--brand-white-color, #FDFFF7)}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.client-app-page--analytics{display:flex;flex-direction:column;gap:16px;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif}.perf-title{font-size:30px;line-height:1.2;font-weight:500;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin:0}.perf-filters-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.perf-filters-row .common-select--brand .common-select-trigger{height:36px;padding:8px 12px;background:var(--brand-white-color, #FDFFF7)}.perf-filters-row .common-select-menu{background:var(--brand-white-color, #FDFFF7)}.perf-filters-row .common-select-label{font-size:16px;line-height:1.48}.perf-location-single{display:flex;flex-direction:column;gap:4px;width:280px}.perf-location-input{padding:8px 12px;font-size:14px;line-height:1.285;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;color:#070f0f;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:2px;display:flex;align-items:center}.perf-filter-label{font-size:16px;font-weight:400;line-height:1.48;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.perf-filter-label--hidden{visibility:hidden;height:0;overflow:hidden;margin:0;padding:0}.perf-date-range{display:flex;align-items:flex-end;gap:4px}.perf-date-field{display:flex;flex-direction:column;gap:4px;width:140px}.perf-date-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:8px 12px;font-size:14px;line-height:1.4;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;color:#070f0f;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:2px;cursor:pointer;text-align:left;width:100%;box-sizing:border-box}.perf-date-btn:hover{border-color:#17935f}.perf-date-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perf-date-value--placeholder{color:#aba7af;font-size:14px;line-height:1.4}.perf-date-icon{flex-shrink:0;width:20px;height:20px;color:#070f0f}.perf-date-to{padding-bottom:7px;font-size:16px;line-height:1.48;font-family:var(--brand-font, "Mona Sans"),sans-serif;color:#070f0f}.perf-info-text{font-size:16px;line-height:1.48;color:#4b3a5a;font-family:var(--brand-font, "Mona Sans"),sans-serif;margin:0}.perf-clear-filters{background:none;border:none;padding:0;font-size:16px;line-height:1.48;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;cursor:pointer;color:#5340c3;align-self:flex-start}.perf-clear-filters:disabled{color:#d4d2d5;cursor:not-allowed}.perf-clear-filters:not(:disabled):hover{text-decoration:underline}.perf-section{display:flex;flex-direction:column;gap:16px}.perf-section--channel{margin-top:8px}.perf-section-title{font-size:20px;line-height:1.35;font-weight:600;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin:0}.perf-stats-row{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.perf-stat-card{position:relative;width:283px;flex-shrink:0;box-sizing:border-box;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:4px;padding:16px;box-shadow:0 10px 15px #d3c0d612;overflow:hidden}.perf-stat-label{font-size:16px;line-height:1.48;color:#070f0f99;font-family:var(--brand-font, "Mona Sans"),sans-serif}.perf-stat-value{font-size:44px;line-height:1.28;font-weight:500;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin:4px 0}.perf-stat-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:2px;font-size:14px;font-weight:400;color:var(--brand-white-color, #FDFFF7)}.perf-stat-badge--gain{background:#00b998}.perf-stat-badge--loss{background:#ff9500}.perf-stat-badge svg{width:16px;height:16px}.perf-stat-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);opacity:.1;pointer-events:none}.perf-channel-controls .common-select--brand .common-select-trigger{height:36px;padding:8px 12px;background:var(--brand-white-color, #FDFFF7)}.perf-channel-controls .common-select-menu{background:var(--brand-white-color, #FDFFF7)}.perf-channel-controls .common-select-label{font-size:16px;line-height:1.48}.perf-channel-content{background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:8px;padding:16px}.perf-platform-label{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin-bottom:8px}.perf-platform-label .MuiSvgIcon-root{width:20px;height:20px}.perf-metrics-categorized{display:flex;flex-direction:column;gap:8px}.perf-category-header{font-size:16px;font-weight:700;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin:8px 0 0;line-height:1.48}.perf-metric-row{display:flex;gap:8px}.perf-metric-row .metric-box{flex:1 1 0;min-width:0}@media(max-width:767px){.perf-metric-row--quad{flex-wrap:wrap}.perf-metric-row--quad .metric-box{box-sizing:border-box;flex:0 0 calc(50% - 4px)}}.perf-chart-title-row{display:flex;align-items:center;gap:6px;margin-top:16px;margin-bottom:8px;font-size:16px;font-weight:700;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.perf-chart-title-row .MuiSvgIcon-root{width:18px;height:18px}.perf-chart-title-text{font-size:16px;font-weight:700}.perf-chart-container{height:304px;border:1px solid #E5E0EB;border-radius:8px;overflow:hidden;background:var(--brand-white-color, #FDFFF7)}.performance-chart{width:100%;height:100%}.performance-chart .chart-content{width:100%;height:100%;overflow:hidden}.performance-chart .chart-content *{outline:none!important}.performance-chart .chart-content svg{outline:none!important;border:none!important}.perf-loading,.perf-empty{text-align:center;color:#4b3a5a;font-size:14px;padding:20px}@media(max-width:900px){.perf-stats-row{flex-wrap:nowrap;gap:6px}.perf-stat-card{width:auto;flex:1 1 0;min-width:0;padding:12px}}@media(max-width:767px){.perf-title{font-size:24px}.perf-filters-row{flex-direction:column;align-items:stretch;gap:12px}.perf-location-single,.perf-date-field,.perf-date-range{width:100%}.perf-stat-value{font-size:28px}.perf-stat-label{font-size:12px}.perf-stat-icon{display:none}.perf-metric-row{flex-wrap:wrap}}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.client-app-page-container.client-app-page-container--dashboard{position:relative;display:flex;flex-direction:column;padding:0;min-height:0;background-color:#f5f5f7;background-image:radial-gradient(ellipse 58% 52% at 108% -6%,rgba(23,147,95,.11) 0%,transparent 62%),radial-gradient(ellipse 48% 44% at 106% -4%,rgba(23,147,95,.07) 0%,transparent 58%),radial-gradient(ellipse 52% 48% at 104% -2%,rgba(23,147,95,.05) 0%,transparent 52%),radial-gradient(ellipse 58% 52% at -6% 106%,rgba(23,147,95,.1) 0%,transparent 62%),radial-gradient(ellipse 48% 44% at -4% 104%,rgba(23,147,95,.06) 0%,transparent 58%),radial-gradient(ellipse 52% 48% at -2% 102%,rgba(23,147,95,.04) 0%,transparent 52%)}.client-app-page.client-app-page--dashboard{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;min-height:100%;width:100%;max-width:100%;min-width:0;padding-bottom:0;box-sizing:border-box}.dashboard-inner{position:relative;z-index:1;flex:1;width:100%;margin:0 auto;padding:32px 120px 24px;box-sizing:border-box}@media(max-width:1024px){.dashboard-inner{padding:32px 40px 24px}}@media(max-width:767px){.dashboard-inner{padding:20px 16px 80px}}.dashboard-empty{padding:48px 16px;text-align:center;color:#4b3a5a}.dashboard-greeting{font-family:var(--brand-heading-font),"Degular Display Demo",sans-serif;font-size:44px;font-weight:500;line-height:1.28;color:#070f0f;margin:0 0 24px}.dashboard-greeting-name{color:#17935f}.dashboard-section{margin-bottom:32px}.dashboard-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.dashboard-section-heading--reports{margin-bottom:8px}.dashboard-section-icon--brand{color:var(--brand-secondary-color, #17935f);flex-shrink:0}.dashboard-section-heading .dashboard-section-icon{width:20px;height:20px}.dashboard-section-heading--reports .dashboard-section-icon{width:24px;height:24px}.dashboard-section-title{font-family:var(--brand-heading-font),"Degular Display Demo",sans-serif;font-size:22px;font-weight:600;line-height:1.24;margin:0;color:#000}.dashboard-stats-row{display:flex;flex-wrap:nowrap;gap:12px}.dashboard-stat-card{position:relative;flex:1 1 0;min-width:0;background:#fff;border:1px solid #e5e0eb;border-radius:4px;padding:16px;box-shadow:0 10px 15px #d3c0d612;overflow:hidden}.dashboard-stat-label{font-size:16px;line-height:1.48;color:#070f0f99}.dashboard-stat-label-row{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.48;color:#070f0f99}.dashboard-info-hit{display:inline-flex;align-items:center;justify-content:center;color:#4b3a5a;cursor:help;line-height:0}.dashboard-info-hit svg{width:16px;height:16px}.dashboard-stat-value{font-family:var(--brand-heading-font),"Degular Display Demo",sans-serif;font-size:44px;font-weight:500;line-height:1.1;color:#070f0f;margin:4px 0}.dashboard-stat-mom{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.dashboard-stat-mom-suffix{font-size:14px;line-height:1.4;color:#4b3a5a;text-transform:lowercase}.dashboard-stat-badge-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:2px;font-size:14px;font-weight:400;color:#fff}.dashboard-stat-badge-pill svg{width:12px;height:12px}.dashboard-stat-badge-pill--gain{background:#00b998}.dashboard-stat-badge-pill--loss{background:#ff9500}.dashboard-stat-badge-pill--excellent,.dashboard-stat-badge-pill--good{background:#00b998}.dashboard-stat-badge-pill--needs-improvement{background:#ff9500}.dashboard-stat-icon{position:absolute;right:12px;top:calc(50% + 14px);transform:translateY(-50%);opacity:.12;pointer-events:none;width:81px;height:81px;display:flex;align-items:center;justify-content:center;color:var(--brand-secondary-color, #17935f)}.dashboard-stat-icon svg{width:81px;height:81px}.dashboard-stat-icon svg.feather{stroke-width:1}.dashboard-columns{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.dashboard-column--feeds{flex:1 1 340px;min-width:280px;display:flex;flex-direction:column;gap:20px}.dashboard-column--reports{flex:1 1 300px;min-width:280px;position:relative}.dashboard-feed-block{background:transparent}.dashboard-feed-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dashboard-feed-heading h3{font-family:var(--brand-heading-font),"Degular Display Demo",sans-serif;font-size:18px;font-weight:600;margin:0;color:#000}.dashboard-feed-heading svg{width:20px;height:20px;flex-shrink:0}.dashboard-feed-heading--action svg{color:#ff9500}.dashboard-feed-heading--activity .dashboard-feed-globe{color:#5340c3}.dashboard-feed-scroll{max-height:28.125rem;overflow-x:hidden;overflow-y:auto;min-width:0;border-top:1px solid #e5e0eb;background:#fff}.dashboard-feed-list{list-style:none;margin:0;padding:0}.dashboard-feed-item{list-style:none}.dashboard-feed-row{position:relative;border-bottom:1px solid #e5e0eb}.dashboard-feed-row-link{display:block;padding:16px 44px 16px 24px;text-decoration:none;color:inherit;box-sizing:border-box}.dashboard-feed-row-link:hover{background:#faf9fb}.dashboard-feed-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding-right:28px}.dashboard-feed-row-title{flex:1;min-width:0;font-family:Mona Sans,Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1.32;color:#070f0f}.dashboard-feed-row-time{flex-shrink:0;font-family:Mona Sans,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#070f0f8c;text-align:right;max-width:7.5rem;transition:opacity .1s ease-out}.dashboard-feed-row:hover .dashboard-feed-row-time{opacity:0}.dashboard-feed-row-bottom{display:flex;align-items:center;gap:8px;margin-top:8px;width:100%}.dashboard-feed-row-body{flex:1;min-width:0;font-family:Mona Sans,Poppins,sans-serif;font-size:16px;font-weight:300;line-height:1.48;color:#070f0f}.dashboard-feed-chevron{flex-shrink:0;width:24px;height:24px;color:#070f0f;opacity:.55}.dashboard-feed-dismiss{position:absolute;top:12px;right:10px;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;height:28px;padding:0 6px;border:1px solid rgba(7,15,15,.18);border-radius:6px;background:#fff;color:#070f0f8c;cursor:pointer;z-index:2;opacity:0;pointer-events:none;transition:opacity .1s ease-out,color .12s ease-out,background .12s ease-out}.dashboard-feed-dismiss:focus{outline:none}.dashboard-feed-dismiss:focus-visible{outline:2px solid var(--brand-secondary-color, #17935f);outline-offset:1px}.dashboard-feed-dismiss .dashboard-feed-dismiss-pill{display:none;font-family:Mona Sans,Poppins,sans-serif;font-size:12px;font-weight:500;white-space:nowrap}.dashboard-feed-dismiss .dashboard-feed-dismiss-check{width:16px;height:16px}.dashboard-feed-dismiss:hover{color:var(--approval-color, #00b998);border-color:var(--approval-color, #00b998);background:#00b99814}.dashboard-feed-dismiss:hover .dashboard-feed-dismiss-pill{display:inline}.dashboard-feed-row:hover .dashboard-feed-dismiss{opacity:1;pointer-events:auto}.dashboard-feed-empty{padding:16px 24px;color:#4b3a5a;font-size:14px;border-bottom:1px solid #e5e0eb}.dashboard-feed-loader{display:flex;align-items:center;justify-content:center;padding:32px 0}.dashboard-caught-up-card{position:relative;background:#fff;border:1px solid #e5e0eb;border-radius:4px;padding:20px 20px 20px 24px;box-shadow:0 10px 15px #d3c0d612;display:flex;gap:16px;align-items:center}.dashboard-caught-up-accent{position:absolute;left:0;top:1px;bottom:1px;width:6px;background:#00b998;opacity:.2;border-radius:3px 0 0 3px}.dashboard-caught-up-icon-wrap{position:relative;width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.dashboard-caught-up-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(0,185,152,.35);box-sizing:border-box}.dashboard-caught-up-check{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;font-size:17px;font-weight:700;line-height:1;color:#00b998}.dashboard-caught-up-text{flex:1;min-width:0}.dashboard-caught-up-title{font-family:var(--brand-heading-font),"Degular Display Demo",sans-serif;font-size:16px;font-weight:700;line-height:1.28;color:#00b998;margin-bottom:4px}.dashboard-caught-up-body{margin:0;font-size:14px;line-height:1.4;color:#4b3a5a}.dashboard-download-month-btn.styled-button.secondary{width:auto;align-self:flex-start;padding:8px 16px;margin-bottom:16px}.dashboard-download-month-btn.styled-button.secondary>svg{width:18px;height:18px;flex-shrink:0}.styled-button--dashboard-tight.styled-button.secondary{padding:8px 16px}.styled-button--dashboard-close.styled-button.secondary{padding:8px 52px}.dashboard-report-table-wrapper{width:100%;background:transparent}.dashboard-report-table-wrapper--scroll{max-height:min(420px,55vh);overflow-x:hidden;overflow-y:auto;min-width:0;width:100%}.dashboard-report-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.dashboard-report-table thead{background:#e5e0eb}.dashboard-report-th:first-child{overflow-wrap:break-word;word-break:break-word}.dashboard-report-th{text-align:left;padding:12px;font-size:16px;line-height:1.48;font-weight:400;color:#070f0f;background:var(--brand-white-color, #FDFFF7);border-top:2px solid #E5E0EB;border-bottom:2px solid #E5E0EB;border-left:none;border-right:none;font-family:Mona Sans,Poppins,sans-serif}.dashboard-report-col-action{width:127px}.dashboard-report-th--action{text-align:center;width:127px;padding-right:22px}.dashboard-report-table tbody tr{background:var(--brand-white-color, #FDFFF7)}.dashboard-report-table tbody tr:nth-child(odd){background:#f5f3f7}.dashboard-report-td{font-size:16px;line-height:1.48;font-weight:300;color:#070f0f;background:inherit;vertical-align:middle;padding:12px;border:none;font-family:Mona Sans,Poppins,sans-serif}.dashboard-report-td:first-child{overflow-wrap:break-word;word-break:break-word;min-width:0}.dashboard-report-td--action{text-align:center;padding:10px 5px}.dashboard-report-action-group{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px}.dashboard-report-row-icon-row{display:flex;align-items:center;justify-content:flex-end;gap:6px}.dashboard-report-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;margin:0;border-radius:4px;border:1px solid var(--brand-secondary-color, #17935f);background:#fff;color:var(--brand-secondary-color, #17935f);font-family:Mona Sans,Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer;text-transform:capitalize}.dashboard-report-action-btn:hover:not(:disabled){background:#f5f3f7}.dashboard-report-action-btn:disabled{opacity:.5;cursor:not-allowed}.dashboard-report-action-btn svg{flex-shrink:0;color:inherit}.dashboard-report-action-btn--upload{border-color:var(--brand-primary-color, #184c37);color:var(--brand-primary-color, #184c37)}.dashboard-report-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;border-radius:4px;border:1px solid var(--brand-secondary-color, #17935f);background:#fff;color:var(--brand-secondary-color, #17935f);cursor:pointer;flex-shrink:0}.dashboard-report-icon-btn:hover:not(:disabled){background:#f5f3f7}.dashboard-report-icon-btn:disabled{opacity:.5;cursor:not-allowed}.dashboard-report-icon-btn svg{width:16px;height:16px;color:inherit}.dashboard-report-icon-btn--edit{border-color:var(--brand-primary-color, #184c37);color:var(--brand-primary-color, #184c37)}.dashboard-report-icon-btn--remove{border-color:#d51a52;color:#d51a52}.dashboard-report-icon-btn--featured{width:38px;height:38px}.dashboard-report-icon-btn--featured svg{width:18px;height:18px}.dashboard-report-table--modal .dashboard-report-action-btn{padding:4px 10px;gap:4px;font-size:13px;max-width:100%;box-sizing:border-box}.dashboard-report-featured-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.dashboard-report-featured-buttons .dashboard-download-month-btn.styled-button.secondary{margin-bottom:0}.dashboard-report-error{margin:0 0 12px;padding:8px 12px;border-radius:4px;background:#fdecef;color:#d51a52;font-family:Mona Sans,Poppins,sans-serif;font-size:14px}.dashboard-report-toast{margin:0 0 12px;padding:8px 12px;border-radius:4px;background:#e6f7f0;color:#17935f;font-family:Mona Sans,Poppins,sans-serif;font-size:14px}.dashboard-report-file-input{display:none}.dashboard-view-all-reports{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:16px;padding:8px 28px;background:#fff;border:1px solid var(--brand-secondary-color, #17935f);border-radius:4px;font-family:Mona Sans,Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.48;color:var(--brand-secondary-color, #17935f);cursor:pointer}.dashboard-view-all-reports:hover{background:#f5f3f7}.dashboard-bottom-gradient{flex-shrink:0;align-self:stretch;width:100%;max-width:none;height:10px;margin:auto 0 0;z-index:2;background:linear-gradient(90deg,#17935f,#d8ff57);border:none;border-radius:0;box-sizing:border-box}.styled-modal.dashboard-previous-modal{max-width:780px;width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto;padding:0;border-radius:8px;outline:none;box-shadow:0 10px 30px #3e134d78}.dashboard-previous-modal-inner{position:relative;padding:40px 32px 28px;min-width:0;max-width:100%;box-sizing:border-box}.dashboard-previous-modal-close{position:absolute;top:16px;right:16px;border:none;background:transparent;cursor:pointer;color:#070f0f;padding:4px;line-height:0}.dashboard-previous-modal-close svg{width:18px;height:18px}.dashboard-previous-modal-title{font-family:var(--brand-heading-font),"Degular Display Demo",sans-serif;font-size:30px;font-weight:500;line-height:1.2;text-align:center;color:#070f0f;margin:0 auto 12px;max-width:420px}.dashboard-previous-modal-sub{margin:0 auto 24px;max-width:640px;text-align:center;font-size:18px;font-weight:300;line-height:1.32;color:#4b3a5a}.dashboard-previous-modal-footer{display:flex;justify-content:center;margin-top:24px}@media(max-width:900px){.dashboard-stats-row{gap:6px}.dashboard-stat-card{padding:12px}}@media(max-width:767px){.dashboard-greeting{font-size:32px}.dashboard-stat-value{font-size:28px}.dashboard-stat-label,.dashboard-stat-label-row{font-size:12px}.dashboard-stat-icon{display:none}.dashboard-feed-row-link{padding:12px 36px 12px 16px}}.ss-user-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:600;color:#fff;border-radius:50%;object-fit:cover;text-transform:uppercase}.ss-user-avatar-image{background:none!important}.ss-user-avatar-initials{letter-spacing:.5px}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.styled-notification.delete-user-modal{display:inline-flex;padding:40px 56px 48px;flex-direction:column;align-items:center;gap:12px;border-radius:8px;background:var(--brand-white-color, #FDFFF7);box-shadow:0 10px 30px #3e134d78;max-width:392px}.styled-notification.delete-user-modal.confirm-approval-modal,.styled-notification.delete-user-modal.confirm-logout-modal{max-width:480px}.styled-notification .header-style{font-family:var(--brand-heading-font),"Mona Sans",sans-serif;color:#070f0f;font-size:30px;font-weight:500;line-height:120%;text-align:center}.styled-notification .delete-user-modal-body{color:#4b3a5a;font-size:18px;font-weight:300;line-height:132%}.styled-notification .delete-user-modal-body .delete-user-modal-name{font-weight:600}.styled-notification .styled-notification-close-btn{color:#aba7af}.styled-notification .styled-notification-btns{margin-top:12px;gap:16px;font-size:18px}.styled-notification .styled-notification-btns .styled-button{width:160px}.styled-notification .styled-notification-btns .styled-button.main{background:#17935f}.styled-notification.edit-user-modal{max-width:min(480px,100vw - 32px);padding:40px 56px 48px;align-items:stretch;border-radius:8px;background:var(--brand-white-color, #FDFFF7);box-shadow:0 10px 30px #3e134d78;box-sizing:border-box}@media(max-width:480px){.styled-notification.edit-user-modal{padding:24px 20px 28px}}.styled-notification .edit-user-modal-header{margin-bottom:8px}.styled-notification .edit-user-modal-body{display:flex;flex-direction:column;gap:16px;width:100%}.styled-notification .edit-user-modal-row{display:flex;gap:16px}.styled-notification .edit-user-modal-row.edit-user-modal-row--half .edit-user-modal-field{flex:1;min-width:0}@media(max-width:480px){.styled-notification .edit-user-modal-row{flex-direction:column}}.styled-notification .edit-user-modal-field{display:flex;flex-direction:column;gap:4px}.styled-notification .edit-user-modal-label{font-size:16px;font-weight:400;line-height:148%;color:#070f0f}.styled-notification .edit-user-modal-input{padding:12px;border:1px solid #ABA7AF;border-radius:2px;background-color:var(--brand-white-color, #FDFFF7);font-size:16px;line-height:148%;color:#070f0f}.styled-notification .edit-user-modal-input:focus{outline:none;border-color:#4b3a5a}.styled-notification .edit-user-modal-input--readonly{background-color:#d4d2d5;cursor:default}.styled-notification .edit-user-modal-locations{position:relative;display:flex;align-items:center;min-height:44px;padding:0 40px 0 12px;border:1px solid #ABA7AF;border-radius:2px;background-color:var(--brand-white-color, #FDFFF7);cursor:pointer}.styled-notification .edit-user-modal-locations-trigger{display:flex;align-items:center;flex:1;min-width:0;gap:8px;flex-wrap:wrap}.styled-notification .edit-user-modal-locations-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:10px;height:10px;display:flex;align-items:center;justify-content:center;pointer-events:none}.styled-notification .edit-user-modal-locations-caret img{width:100%;height:100%;object-fit:contain}.styled-notification .edit-user-modal-location-menu{position:absolute;left:0;right:0;top:100%;margin-top:2px;max-height:200px;overflow-y:auto;border:1px solid #ABA7AF;border-radius:2px;background:var(--brand-white-color, #FDFFF7);box-shadow:0 4px 12px #0000001a;z-index:10}.styled-notification .edit-user-modal-location-menu .edit-user-modal-location-option{display:block;width:100%;padding:12px;border:none;background:none;text-align:left;font-size:16px;line-height:148%;color:#070f0f;cursor:pointer}.styled-notification .edit-user-modal-location-menu .edit-user-modal-location-option:hover{background:#e5e0eb}.styled-notification .edit-user-modal-location-menu .edit-user-modal-location-option--empty{color:#4b3a5a;cursor:default}.styled-notification .edit-user-modal-error{color:#d51a52;font-size:14px}.styled-notification.assign-role-modal{max-width:480px;padding:40px 56px 48px;align-items:stretch;border-radius:8px;background:var(--brand-white-color, #FDFFF7);box-shadow:0 10px 30px #3e134d78}.styled-notification .assign-role-modal-header{margin-bottom:8px}.styled-notification .assign-role-modal-body{display:flex;flex-direction:column;gap:16px;width:100%}.styled-notification .assign-role-modal-field{display:flex;flex-direction:column;gap:4px}.styled-notification .assign-role-modal-label{font-size:16px;font-weight:400;line-height:148%;color:#070f0f}.styled-notification .assign-role-modal-locations{position:relative;display:flex;align-items:center;min-height:44px;padding:0 40px 0 12px;border:1px solid #ABA7AF;border-radius:2px;background-color:var(--brand-white-color, #FDFFF7);cursor:pointer}.styled-notification .assign-role-modal-locations-trigger{display:flex;align-items:center;flex:1;min-width:0;gap:8px;flex-wrap:wrap}.styled-notification .assign-role-modal-locations-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:10px;height:10px;display:flex;align-items:center;justify-content:center;pointer-events:none}.styled-notification .assign-role-modal-locations-caret img{width:100%;height:100%;object-fit:contain}.styled-notification .assign-role-modal-location-menu{position:absolute;left:0;right:0;top:100%;margin-top:2px;max-height:200px;overflow-y:auto;border:1px solid #ABA7AF;border-radius:2px;background:var(--brand-white-color, #FDFFF7);box-shadow:0 4px 12px #0000001a;z-index:10}.styled-notification .assign-role-modal-location-menu .assign-role-modal-location-option{display:block;width:100%;padding:12px;border:none;background:none;text-align:left;font-size:16px;line-height:148%;color:#070f0f;cursor:pointer}.styled-notification .assign-role-modal-location-menu .assign-role-modal-location-option:hover{background:#e5e0eb}.styled-notification .assign-role-modal-location-menu .assign-role-modal-location-option--empty{color:#4b3a5a;cursor:default}.styled-notification .assign-role-modal-user-trigger{display:flex;align-items:center;min-height:44px;padding:0 40px 0 12px;border:1px solid #ABA7AF;border-radius:2px;background-color:var(--brand-white-color, #FDFFF7);cursor:pointer}.styled-notification .assign-role-modal-user-trigger--disabled{background-color:#d4d2d5;cursor:not-allowed}.styled-notification .assign-role-modal-user-caret{position:absolute;right:12px;transform:translateY(-50%);width:10px;height:10px;pointer-events:none}.styled-notification .assign-role-modal-user-caret img{width:100%;height:100%;object-fit:contain}.styled-notification .assign-role-modal-user-menu{position:absolute;left:0;right:0;top:100%;margin-top:2px;max-height:200px;overflow-y:auto;border:1px solid #ABA7AF;border-radius:2px;background:var(--brand-white-color, #FDFFF7);box-shadow:0 4px 12px #0000001a;z-index:10}.styled-notification .assign-role-modal-user-menu .assign-role-modal-user-option{display:block;width:100%;padding:12px;border:none;background:none;text-align:left;font-size:16px;line-height:148%;color:#070f0f;cursor:pointer}.styled-notification .assign-role-modal-user-menu .assign-role-modal-user-option:hover{background:#e5e0eb}.styled-notification .assign-role-modal-user-menu .assign-role-modal-user-option--empty{color:#4b3a5a;cursor:default}.styled-notification .assign-role-modal-hint{margin-top:4px;font-size:14px;line-height:148%;color:#4b3a5a}.styled-notification .assign-role-modal-error{color:#d51a52;font-size:14px}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.client-app-header{display:flex;flex-direction:column;background:var(--brand-white-color, #FDFFF7);border-bottom:1px solid #D9D1E0;font-family:Mona Sans,Poppins,sans-serif}.client-app-header-row{display:flex;align-items:center;justify-content:space-between;padding:12px 40px;gap:12px}.client-app-header-menu{display:none;background:none;border:none;padding:6px;cursor:pointer;color:#070f0f}.client-app-header-mobile-logo{display:none;align-items:center;justify-content:center;flex:1}.client-app-header-mobile-logo img{height:28px;width:auto;object-fit:contain}.client-app-header-mobile-row{display:none;padding:8px 16px 12px;border-top:1px solid #D9D1E0}.client-app-header-left{flex:1;display:flex;align-items:center}.client-app-brand-header-text{font-size:18px;font-weight:500;line-height:148%;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.client-app-header-right{display:flex;align-items:center;gap:8px}.client-app-brand-group{position:relative;display:flex;flex-direction:column;gap:4px;width:280px}.client-app-brand-label{font-size:16px;font-weight:400;line-height:1.48;color:#070f0f;font-family:Mona Sans,Poppins,sans-serif}.client-app-brand-select{display:flex;align-items:center;justify-content:space-between;width:280px;height:40px;padding:8px 12px;border:1px solid #E5E0EB;background:var(--brand-white-color, #FDFFF7);border-radius:0;cursor:pointer}.client-app-brand-name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;color:#070f0f;font-family:Mona Sans,Poppins,sans-serif}.client-app-brand-caret{width:10px;height:8px;flex-shrink:0}.client-app-brand-menu{position:absolute;top:calc(100% + 6px);left:0;width:280px;max-height:240px;overflow-y:auto;overflow-x:hidden;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:0;z-index:20}.client-app-brand-option{width:100%;text-align:left;padding:8px 10px;border:none;background:none;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:0;font-size:14px;line-height:1.4;color:#070f0f}.client-app-brand-option:hover{background:#17935f;color:var(--brand-white-color, #FDFFF7)}.client-app-brand-option.empty{cursor:default;color:#4b3a5a}.client-app-header-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;background:none;cursor:pointer;border-radius:0;position:relative}.client-app-header-user{display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0}.client-app-user-name{font-size:16px;line-height:1.48;color:#070f0f;font-weight:400;font-family:Mona Sans,Poppins,sans-serif}.client-app-notification-badge{position:absolute;top:0;right:2px;width:12px;height:12px;background:#d51a52;border-radius:50%}@media(max-width:1279px){.client-app-header-menu{display:inline-flex;align-items:center;justify-content:center}}@media(max-width:767px){.client-app-header-row{padding:12px 16px}.client-app-header-left{display:none}.client-app-header-mobile-logo{display:flex}.client-app-header-mobile-row{display:flex;align-items:center}.client-app-header-mobile-row .client-app-brand-header-text{font-size:16px}.client-app-header-mobile-row .common-select{max-width:100%}.client-app-user-name{display:none}}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.client-app-sidebar{width:300px;background:var(--brand-white-color, #FDFFF7);border-right:1px solid #D9D1E0;display:flex;flex-direction:column;padding:0;gap:0;transition:width .2s ease;font-family:Mona Sans,Poppins,sans-serif}.client-app-sidebar.collapsed{width:72px}.client-app-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding-right:24px;gap:12px;height:72px;position:relative}.client-app-sidebar-logo{height:72px;padding:19px 20px 19px 28px;display:flex;align-items:center;overflow:hidden;flex:1}.client-app-sidebar-logo img{width:150px;height:28px;object-fit:contain}.client-app-sidebar.collapsed .client-app-sidebar-logo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0}.client-app-sidebar.collapsed .client-app-sidebar-logo img{display:none}.client-app-sidebar.collapsed .client-app-sidebar-header{padding-right:0;justify-content:center;position:relative}.client-app-sidebar.collapsed .client-app-sidebar-toggle{position:relative;z-index:2}.client-app-sidebar-toggle{background:none;border:none;padding:0;cursor:pointer;border-radius:0;position:relative;z-index:2}.client-app-collapse-icon{width:21px;height:21px;transition:transform .2s ease}.client-app-collapse-icon.collapsed{transform:rotate(180deg)}.client-app-sidebar-nav{display:flex;flex-direction:column;gap:0}.client-app-sidebar-link{position:relative;display:flex;align-items:center;gap:8px;padding:8px 24px;color:#070f0f;font-size:18px;font-weight:300;line-height:1.32;text-decoration:none;min-height:40px}.client-app-sidebar-link:hover{background:#f5f3f7}.client-app-sidebar-link.active{color:var(--brand-white-color, #FDFFF7);background:#17935f}.client-app-sidebar-icon{display:flex;align-items:center;justify-content:center;color:#d9d1e0;min-width:24px}.client-app-sidebar-link.active .client-app-sidebar-icon{color:var(--brand-white-color, #FDFFF7)}.client-app-sidebar-label{white-space:nowrap}.client-app-sidebar.collapsed .client-app-sidebar-link{justify-content:center;padding:8px 0}.client-app-sidebar.collapsed .client-app-sidebar-label{display:none}.client-app-sidebar-generation-control{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 18px 0;padding:8px 10px;border:1px solid #E5E0EB;border-radius:4px;box-sizing:border-box}.client-app-sidebar-generation-indicator{font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:11px;font-weight:700;letter-spacing:.4px;color:#4b3a5a;white-space:nowrap}.client-app-sidebar-generation-toggle{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:4px 10px;border:1px solid #E5E0EB;border-radius:999px;background:var(--brand-white-color, #FDFFF7);color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:12px;font-weight:500;text-align:left;cursor:pointer}.client-app-sidebar-generation-toggle svg{flex-shrink:0}.client-app-sidebar-generation-toggle:hover{background:#f5f3f7}.client-app-sidebar-generation-toggle-label{min-width:0;white-space:normal;overflow-wrap:break-word}.client-app-sidebar.collapsed .client-app-sidebar-generation-control{justify-content:center;margin:20px 8px 0;padding:8px 0;border:none}.client-app-sidebar.collapsed .client-app-sidebar-generation-indicator,.client-app-sidebar.collapsed .client-app-sidebar-generation-toggle-label{display:none}.client-app-sidebar.collapsed .client-app-sidebar-generation-toggle{padding:6px}.client-app-sidebar-internal-callout{margin:20px 18px 80px;padding:1px;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:4px;box-shadow:0 10px 7.5px #d3c0d612;display:flex;align-items:center;gap:20px;height:103px;box-sizing:border-box}.client-app-sidebar-internal-callout-bar{width:6px;align-self:stretch;margin:0;background:#4b3a5a33;border-top-left-radius:3px;border-bottom-left-radius:3px;flex-shrink:0}.client-app-sidebar-internal-callout-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding-right:12px}.client-app-sidebar-internal-callout-title{margin:0;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-weight:500;font-size:18px;line-height:1.32;color:#4b3a5a}.client-app-sidebar-internal-callout-text{margin:0;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#4b3a5a}.client-app-sidebar.collapsed .client-app-sidebar-internal-callout,.client-app-sidebar-backdrop{display:none}@media(max-width:1279px){.client-app-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:40;width:300px;transform:translate(-100%);transition:transform .2s ease;box-shadow:0 8px 24px #00000014}.client-app-sidebar.collapsed{width:300px}.client-app-sidebar.drawer-open{transform:translate(0)}.client-app-sidebar.collapsed .client-app-sidebar-logo{position:static;padding:19px 20px 19px 28px;display:flex;align-items:center;justify-content:flex-start}.client-app-sidebar.collapsed .client-app-sidebar-logo img{display:block}.client-app-sidebar.collapsed .client-app-sidebar-header{padding-right:24px;justify-content:space-between}.client-app-sidebar.collapsed .client-app-sidebar-link{justify-content:flex-start;padding:8px 24px}.client-app-sidebar.collapsed .client-app-sidebar-label{display:inline}.client-app-sidebar.collapsed .client-app-sidebar-generation-control{justify-content:space-between;margin:20px 18px 0;padding:8px 10px;border:1px solid #E5E0EB}.client-app-sidebar.collapsed .client-app-sidebar-generation-indicator,.client-app-sidebar.collapsed .client-app-sidebar-generation-toggle-label{display:inline}.client-app-sidebar.collapsed .client-app-sidebar-generation-toggle{padding:4px 10px}.client-app-sidebar-backdrop{display:block;position:fixed;inset:0;background:#070f0f66;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:39}.client-app-sidebar-backdrop.open{opacity:1;pointer-events:auto}}@media(max-width:1279px){.client-app-sidebar.drawer-open .client-app-collapse-icon,.client-app-sidebar.drawer-open .client-app-collapse-icon.collapsed{transform:none}}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.styled-modal.asset-library-bulk-upload-modal{max-width:560px;width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto;padding:0;border-radius:8px;outline:none;box-shadow:0 10px 30px #3e134d78}.asset-library-bulk-upload-modal-content{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;padding:40px 56px 48px;box-sizing:border-box}.asset-library-bulk-upload-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-library-bulk-upload-modal-title{margin:0;font-size:24px;line-height:1.2;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.asset-library-bulk-upload-modal-help{font-size:14px;line-height:1.45;color:#4b3a5a}.asset-library-bulk-upload-file-row{display:flex;align-items:center;gap:12px}.asset-library-bulk-upload-file-count{font-size:14px;color:#070f0f}.asset-library-bulk-upload-file-input{display:none}.asset-library-bulk-upload-progress{display:flex;align-items:center;gap:8px;font-size:14px;color:#070f0f}.asset-library-bulk-upload-modal-actions{display:flex;justify-content:space-between;gap:12px}.asset-library-bulk-upload-summary{display:flex;gap:16px;font-size:14px;color:#070f0f}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.client-app-page--asset-library{display:flex;flex-direction:column;gap:16px;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif}.asset-library-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.asset-library-download-icon-btn.MuiIconButton-root{width:36px;height:36px;padding:6px;border-radius:4px;border:1px solid #17935F;background:var(--brand-white-color, #FDFFF7);color:#17935f;flex-shrink:0}.asset-library-download-icon-btn.MuiIconButton-root:hover:not(:disabled){background:#17935f0f}.asset-library-download-icon-btn.MuiIconButton-root.Mui-disabled{border-color:#d4d2d5;color:#d4d2d5;background:var(--brand-white-color, #FDFFF7)}.asset-library-filters-top-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;width:100%}.asset-library-title{font-size:30px;line-height:1.2;font-weight:500;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.asset-library-filters-layout{width:100%}.asset-library-filters-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.asset-library-filters-row .common-select--brand .common-select-trigger{height:36px;padding:8px 12px;background:var(--brand-white-color, #FDFFF7)}.asset-library-filters-row .common-select-menu{background:var(--brand-white-color, #FDFFF7)}.asset-library-filters-row .common-select-label{font-size:16px;line-height:1.48}.asset-library-all-filters-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:8px 20px;border:1px solid #17935F;border-radius:4px;background:var(--brand-white-color, #FDFFF7);color:#17935f;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:16px;line-height:1.48;white-space:nowrap;flex-shrink:0;cursor:pointer}.asset-library-all-filters-btn:hover{opacity:.85}.asset-library-location-single{display:flex;flex-direction:column;gap:4px;width:230px}.asset-library-location-input{padding:8px 12px;font-size:14px;line-height:1.285;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;color:#070f0f;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:2px;display:flex;align-items:center}.asset-library-date-range{display:flex;align-items:flex-end;gap:4px}.asset-library-date-field{display:flex;flex-direction:column;gap:4px;width:155px}.asset-library-date-label{font-size:16px;font-weight:400;line-height:1.48;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.asset-library-date-label--hidden{visibility:hidden;height:0;overflow:hidden;margin:0;padding:0}.asset-library-date-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:8px 12px;font-size:16px;line-height:1.48;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;color:#070f0f;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:2px;cursor:pointer;text-align:left;width:100%}.asset-library-date-btn:hover{border-color:#17935f}.asset-library-date-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-library-date-value--placeholder{color:#aba7af;font-size:14px;line-height:1.4}.asset-library-date-icon{flex-shrink:0;width:20px;height:20px;color:#070f0f}.asset-library-date-to{padding-bottom:7px;font-size:16px;line-height:1.48;font-family:var(--brand-font, "Mona Sans"),sans-serif;color:#070f0f}.asset-library-clear-filters{background:none;border:none;padding:0;font-size:16px;line-height:1.48;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;cursor:pointer;color:#5340c3;align-self:flex-start}.asset-library-clear-filters:disabled{color:#d4d2d5;cursor:not-allowed}.asset-library-clear-filters:not(:disabled):hover{text-decoration:underline}.asset-library-stats-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.asset-library-stats-separator{font-size:24px;font-weight:500;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;-webkit-user-select:none;user-select:none}.asset-library-stat-card{position:relative;width:266px;flex-shrink:0;box-sizing:border-box;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:4px;padding:16px;box-shadow:0 10px 15px #d3c0d612;overflow:hidden}.asset-library-stat-label{font-size:16px;line-height:1.48;color:#070f0f99;font-family:var(--brand-font, "Mona Sans"),sans-serif}.asset-library-stat-value{font-size:44px;line-height:1.1;font-weight:500;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin:4px 0}.asset-library-stat-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:2px;font-size:14px;font-weight:400;color:var(--brand-white-color, #FDFFF7)}.asset-library-stat-badge--gain{background:#00b998}.asset-library-stat-badge--loss{background:#ff9500}.asset-library-stat-badge svg{width:12px;height:12px}.asset-library-stat-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.1;pointer-events:none}.asset-library-info-text{font-size:16px;line-height:1.48;color:#4b3a5a;font-family:var(--brand-font, "Mona Sans"),sans-serif}.styled-modal.asset-library-brand-terms-modal{max-width:720px;width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto;padding:0;border-radius:8px;outline:none;box-shadow:0 10px 30px #3e134d78}.asset-library-brand-terms-modal-content{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;padding:40px 56px 48px;box-sizing:border-box}.asset-library-brand-terms-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-library-brand-terms-modal-title{margin:0;font-size:24px;line-height:1.2;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.asset-library-brand-terms-modal-actions{display:flex;justify-content:space-between;gap:12px}.asset-library-inline-checkbox-row{display:flex;align-items:center;justify-content:flex-start;padding-top:8px}.asset-library-rights-cleared-checkbox .checkbox{gap:10px}.asset-library-rights-cleared-checkbox .checkbox>span:not(.checkmark){font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:16px;line-height:1.48;color:#070f0f}.asset-library-select-all{padding:4px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-library-select-all-actions{margin-left:auto;display:inline-flex;align-items:center}.asset-library-brand-terms-trigger{width:36px;height:36px;border:1px solid #E5E0EB;border-radius:4px;background:var(--brand-white-color, #FDFFF7);color:#17935f}.asset-library-brand-terms-trigger:hover{background:#17935f0f}.asset-library-brand-terms-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #17935f24}.asset-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.asset-library-card{position:relative;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:4px;padding:16px;box-shadow:0 10px 15px #d3c0d612;cursor:pointer;display:flex;flex-direction:column;gap:8px}.asset-library-card:hover{border-color:#17935f}.asset-library-card--rights-unsent{box-shadow:inset 0 0 0 1px #8282822e,0 10px 15px #d3c0d612}.asset-library-card--rights-pending{box-shadow:inset 0 0 0 1px #d9910042,0 10px 15px #d3c0d612}.asset-library-card--rights-granted{box-shadow:inset 0 0 0 1px #17935f3d,0 10px 15px #d3c0d612}.asset-library-card--rights-denied{box-shadow:inset 0 0 0 1px #d51a523d,0 10px 15px #d3c0d612}.asset-library-card-open{position:absolute;inset:0;z-index:1;padding:0;border:none;background:none;cursor:pointer}.asset-library-card-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-library-card-checkbox{display:inline-flex;align-items:center}.asset-library-card-favorite{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:#aba7af;cursor:pointer;padding:0}.asset-library-card-favorite--active{color:#17935f}.asset-library-card-favorite:disabled{cursor:wait;opacity:.65}.asset-library-card-thumbnail{position:relative;width:100%;height:100px;border-radius:2px;overflow:hidden;background:#f5f3f7}.asset-library-card-thumbnail img,.asset-library-card-thumbnail video{width:100%;height:100%;object-fit:contain;display:block}.asset-library-card-thumbnail .asset-library-card-thumbnail-media--preview{pointer-events:none}.asset-library-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#17935f;border-radius:50%;pointer-events:none}.asset-library-play-overlay svg{width:16px;height:16px;color:var(--brand-white-color, #FDFFF7)!important}.asset-library-card-badges{position:relative;z-index:2;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.asset-library-source-badge{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#070f0fc7;box-shadow:0 2px 8px #070f0f2e}.asset-library-source-badge svg{color:var(--brand-white-color, #FDFFF7)}.asset-library-source-overlay-glyph{color:var(--brand-white-color, #FDFFF7);font-size:14px;line-height:1;font-weight:700}.asset-library-card-date,.asset-library-card-score{font-size:14px;line-height:1.4;font-weight:300;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.asset-library-rights-stage-pill{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:4px 10px;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:12px;font-weight:600;line-height:1.3}.asset-library-rights-stage-pill--unsent{background:#4b3a5a1f;color:#4b3a5a}.asset-library-rights-stage-pill--pending{background:#d9910024;color:#9a6800}.asset-library-rights-stage-pill--granted{background:#17935f1f;color:#17935f}.asset-library-rights-stage-pill--denied{background:#d51a521f;color:#d51a52}.asset-library-rejected-pill{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:4px 10px;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:12px;font-weight:600;line-height:1.3;background:#d51a521f;color:#d51a52}.asset-library-ai-director-pill{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:4px 10px;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:12px;font-weight:600;line-height:1.3;background:#5b3fd41f;color:#5b3fd4}.asset-library-card--rejected{border-color:#d51a5266;box-shadow:0 0 0 1px #d51a522e}.asset-library-empty{padding:24px;text-align:center;color:#4b3a5a}.asset-library-load-error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;text-align:center;color:#4b3a5a}.asset-library-load-error-retry{padding:6px 16px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.asset-library-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 16px;color:#4b3a5a}.asset-library-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:12px}.asset-library-page-btn{background:none;border:none;padding:0;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;font-size:16px;font-weight:300;line-height:1.48;color:#070f0f;cursor:pointer}.asset-library-page-btn:hover:not(.asset-library-page-btn--active){color:var(--brand-secondary-color, #17935F)}.asset-library-page-btn--active{font-family:var(--brand-heading-font, "Intro"),"Poppins",sans-serif;font-size:20px;font-weight:500;margin-top:-5px;color:var(--brand-secondary-color, #17935F)}.asset-library-page-arrow{display:inline-flex;align-items:center;background:none;border:none;padding:0;cursor:pointer}.asset-library-page-arrow svg{width:20px;height:20px}.asset-library-page-arrow:disabled{visibility:hidden}.asset-library-page-ellipsis{font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;font-size:16px;font-weight:300;line-height:1.48;color:#070f0f;-webkit-user-select:none;user-select:none}.asset-library-tag-search,.asset-library-source-filter{position:relative;display:flex;flex-direction:column;gap:4px;min-width:200px}.asset-library-product-filter{display:flex;flex-direction:column;gap:4px;min-width:200px}.asset-library-product-filter--full-width{width:100%;min-width:0}.asset-library-product-filter-label{font-size:16px;font-weight:400;line-height:1.48;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.asset-library-product-filter-input{height:36px;border:1px solid #E5E0EB;border-radius:2px;padding:0 12px;background:var(--brand-white-color, #FDFFF7);font-size:14px;line-height:1.4;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif;outline:none}.asset-library-product-filter-input::placeholder{color:#4b3a5a}.asset-library-product-filter-input:focus{border-color:#17935f}.asset-library-source-filter--full-width{width:100%}.asset-library-source-filter-label{font-size:16px;font-weight:400;line-height:1.48;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.asset-library-source-filter-input-wrapper{display:flex;align-items:center;gap:3px;min-height:36px;padding:2px 12px;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:2px;cursor:text;box-sizing:border-box;width:100%;text-align:left;flex-wrap:nowrap;overflow:hidden}.asset-library-source-filter-input-wrapper--open,.asset-library-source-filter-input-wrapper:focus-within{border-color:#17935f}.asset-library-source-filter-search-icon{width:16px;height:16px;color:#17935f;flex-shrink:0}.asset-library-source-filter-clear{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:#aba7af;padding:0;cursor:pointer;flex-shrink:0}.asset-library-source-filter-placeholder{font-size:14px;line-height:1.4;color:#aba7af;font-family:var(--brand-font, "Mona Sans"),sans-serif;flex:1;min-width:0}.asset-library-source-filter-tags{display:flex;align-items:center;flex-wrap:nowrap;gap:3px;overflow:hidden;flex:1;min-width:0}.asset-library-source-filter-tags .generic-badge-wrapper{flex-shrink:0}.asset-library-source-filter-tags .generic-badge{padding:1px 6px;font-size:12px;line-height:1.3}.asset-library-source-filter-tags .generic-badge-remove{padding:0}.asset-library-source-filter-tags .generic-badge-remove svg{width:14px;height:14px}.asset-library-source-filter-dropdown{background:#fff;border:1px solid #E5E0EB;border-radius:0 0 2px 2px;box-shadow:0 8px 16px #3e134d12;overflow-y:auto}.asset-library-source-filter-option{width:100%;display:flex;align-items:center;gap:12px;padding:8px 12px;background:none;border:none;border-top:1px solid #E5E0EB;cursor:pointer;text-align:left;font-size:14px;line-height:1.4;font-family:var(--brand-font, "Mona Sans"),sans-serif;color:#070f0f}.asset-library-source-filter-option:hover{background:#17935f;color:#fff}.asset-library-source-filter-checkbox{width:18px;height:18px;border-radius:4px;border:1px solid #D9D1E0;background:#fff;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:transparent}.asset-library-source-filter-checkbox--selected{background:#17935f;border-color:#17935f;color:#fff}.asset-library-source-filter-option:hover .asset-library-source-filter-checkbox{border-color:#fffc}.asset-library-source-filter-option:hover .asset-library-source-filter-checkbox--selected{background:#fff;border-color:#fff;color:#17935f}.asset-library-tag-search-label{font-size:16px;font-weight:400;line-height:1.48;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.asset-library-tag-search-input-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:3px;height:30px;padding:2px 12px;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:2px;cursor:text;overflow:hidden}.asset-library-tag-search-input-wrapper:focus-within{border-color:#17935f}.asset-library-tag-search-input{border:none;outline:none;background:transparent;font-size:14px;line-height:1.4;font-family:var(--brand-font, "Mona Sans"),sans-serif;color:#070f0f;flex:1;min-width:60px;padding:0}.asset-library-tag-search-icon{flex-shrink:0;width:16px;height:16px;color:#4b3a5a}.asset-library-tag-dropdown{position:absolute;top:100%;left:0;width:100%;max-height:240px;overflow-y:auto;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:0 0 2px 2px;z-index:20;box-shadow:0 4px 12px #0000001a}.asset-library-tag-option{width:100%;text-align:left;padding:8px 12px;border:none;background:none;cursor:pointer;font-size:14px;line-height:1.4;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.asset-library-tag-option:hover,.asset-library-tag-option--multi{background:#17935f;color:var(--brand-white-color, #FDFFF7)}.asset-library-tag-option--multi:hover{background:#117048}.asset-library-applied-tags{display:flex;align-items:center;flex-wrap:nowrap;gap:3px;overflow:hidden}.asset-library-applied-tags .generic-badge-wrapper{flex-shrink:0}.asset-library-applied-tags .generic-badge{padding:1px 6px;font-size:12px;line-height:1.3}.asset-library-applied-tags .generic-badge-remove{padding:0}.asset-library-applied-tags .generic-badge-remove svg{width:14px;height:14px}.asset-library-tag-operator{font-size:11px;font-weight:500;color:#4b3a5a;text-transform:uppercase;padding:0 1px;flex-shrink:0}.styled-notification.search-tags-dialog{max-width:min(702px,100vw - 32px);width:100%;padding:40px 56px 48px;box-sizing:border-box;box-shadow:0 10px 30px #4b3a5a78}.styled-notification.search-tags-dialog .styled-notification-btns{gap:16px;justify-content:center;width:auto}.styled-notification.search-tags-dialog .styled-notification-btns .styled-button{padding-left:52px;padding-right:52px}@media(max-width:767px){.styled-notification.search-tags-dialog{padding:24px 20px 28px}.styled-notification.search-tags-dialog .styled-notification-btns .styled-button{padding-left:24px;padding-right:24px}}.search-tags-dialog-content{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.search-tags-dialog-title{font-size:30px;font-weight:500;line-height:1.2;color:#070f0f;font-family:"Poppins",var(--brand-heading-font),sans-serif;text-align:center}.search-tags-dialog-field{display:flex;flex-direction:column;gap:8px;width:100%}.search-tags-dialog-label{font-size:16px;font-weight:400;line-height:1.48;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.search-tags-dialog-input-wrapper{display:flex;align-items:center;gap:10px;height:36px;padding:8px 12px;border:1px solid #E5E0EB;border-radius:2px;background:var(--brand-white-color, #FDFFF7);position:relative;box-sizing:border-box}.search-tags-dialog-input-wrapper:focus-within{border-color:#17935f}.search-tags-dialog-input-wrapper input{border:none;outline:none;background:transparent;font-size:16px;line-height:1.48;font-weight:400;font-family:var(--brand-font, "Mona Sans"),sans-serif;color:#070f0f;flex:1;min-width:60px;padding:0}.search-tags-dialog-search-icon{flex-shrink:0;color:#4b3a5a}.search-tags-dialog-dropdown{position:absolute;top:100%;left:-1px;right:-1px;max-height:200px;overflow-y:auto;background:var(--brand-white-color, #FDFFF7);border:1px solid #D9D1E0;z-index:20}.search-tags-dialog-option{width:100%;text-align:left;padding:8px 11px;border:none;border-top:1px solid #D9D1E0;background:none;cursor:pointer;font-size:14px;line-height:1.4;font-weight:400;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.search-tags-dialog-option:hover{background:#17935f;color:var(--brand-white-color, #FDFFF7)}.search-tags-dialog-tags-list{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.search-tags-dialog-tag{display:inline-flex;align-items:center;gap:4px}.search-tags-dialog-tag-pill{display:inline-flex;align-items:center;justify-content:center;background:#f5f3f7;padding:8px 16px;border-radius:2px;font-size:18px;line-height:1.32;font-weight:300;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.search-tags-dialog-tag-remove{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:0;color:#4b3a5a}.search-tags-dialog-tag-remove:hover{color:#070f0f}.search-tags-dialog-tag-remove svg{width:16px;height:16px}.search-tags-dialog-toggle-wrapper{display:inline-flex;align-items:center}.asset-library-filters-sidebar-shell{position:fixed;inset:0;z-index:1200;pointer-events:none}.asset-library-filters-sidebar-backdrop{position:absolute;inset:0;border:none;background:#070f0f14;pointer-events:auto}.asset-library-filters-sidebar{position:absolute;top:0;right:0;width:min(100%,462px);max-width:462px;height:100%;background:var(--brand-white-color, #FDFFF7);box-shadow:0 10px 30px #3e134d78;display:flex;flex-direction:column;pointer-events:auto}.asset-library-filters-sidebar-close{position:absolute;top:20px;right:20px;border:none;background:none;color:#aba7af;cursor:pointer;padding:0}.asset-library-filters-sidebar-content{display:flex;flex-direction:column;gap:12px;padding:41px 32px 24px;overflow-y:auto}.asset-library-filters-sidebar-header{font-family:var(--brand-heading-font),"Mona Sans",sans-serif;font-size:18px;font-weight:700;line-height:1.32;color:#070f0f}.asset-library-filters-sidebar-fields{display:flex;flex-direction:column;gap:12px}.asset-library-filters-sidebar-fields .asset-library-tag-search,.asset-library-filters-sidebar-fields .asset-library-source-filter,.asset-library-filters-sidebar-fields .common-select{width:100%}.asset-library-filters-sidebar-fields .asset-library-tag-search-input-wrapper{min-height:36px;height:auto}.asset-library-filters-sidebar-fields .asset-library-source-filter-input-wrapper{min-height:36px;padding-top:8px;padding-bottom:8px;height:auto;flex-wrap:wrap;overflow:visible;gap:8px}.asset-library-filters-sidebar-fields .asset-library-source-filter-tags{flex-wrap:wrap;gap:4px}.asset-library-filters-sidebar-fields .asset-library-rights-cleared-checkbox--sidebar{margin-top:4px}.asset-library-date-range--sidebar{width:100%}.asset-library-date-field--sidebar{width:calc(50% - 10px)}.asset-library-filters-sidebar-actions{margin-top:auto;display:flex;justify-content:flex-end;gap:16px;padding:24px 32px 41px}.asset-library-filters-sidebar-clear,.asset-library-filters-sidebar-apply{min-width:120px;height:48px;border-radius:4px;padding:12px 24px;font-size:18px;line-height:1.32;font-family:var(--brand-font, "Mona Sans"),sans-serif;cursor:pointer}.asset-library-filters-sidebar-clear{border:1px solid #17935F;background:var(--brand-white-color, #FDFFF7);color:#17935f}.asset-library-filters-sidebar-apply{border:1px solid #17935F;background:#17935f;color:var(--brand-white-color, #FDFFF7)}@media(max-width:960px){.asset-library-stats-row{align-items:stretch}.asset-library-stats-separator{display:none}.asset-library-stat-card{width:min(100%,266px)}}@media(max-width:640px){.asset-library-date-range--sidebar{flex-wrap:wrap}.asset-library-date-field--sidebar{width:100%}.asset-library-filters-sidebar{width:100%;max-width:none}.asset-library-filters-sidebar-content,.asset-library-filters-sidebar-actions{padding-left:20px;padding-right:20px}}@media(max-width:900px){.asset-library-stats-row{flex-wrap:nowrap;gap:6px}.asset-library-stat-card{width:auto;flex:1 1 0;min-width:0;padding:12px;display:flex;flex-direction:column;align-items:flex-start}}@media(max-width:767px){.asset-library-title{font-size:24px}.asset-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-library-card{padding:8px}.asset-library-stat-label{font-size:12px}.asset-library-stat-value{font-size:34px;margin-top:auto}.asset-library-stat-icon{display:none}.asset-library-filters-row>.asset-library-date-range{flex:1 1 100%}.asset-library-tag-search,.asset-library-source-filter,.asset-library-product-filter{min-width:0;flex:1 1 0}.common-select.common-select--brand{min-width:0}}.studio-campaign-score{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:var(--studio-radius-sm);background:var(--studio-surface-glass);border:1px solid var(--studio-line);font-family:var(--studio-font);box-sizing:border-box;width:100%}.studio-campaign-score .studio-review-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.studio-campaign-score .studio-review-section-title{font-size:12px;font-weight:600;color:var(--studio-ink-900)}.studio-campaign-score .studio-internal-pill{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;background:var(--studio-internal-solid);color:var(--studio-on-internal);font-family:var(--studio-font);font-size:7.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;line-height:1.4}.studio-campaign-score-loading{display:flex;justify-content:center;padding:8px 0}.studio-campaign-score-row{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);border:1px solid var(--studio-line)}.studio-campaign-score-row.is-flagged{background:var(--studio-accent-tint-soft);border-color:var(--studio-accent-border, var(--studio-line))}.studio-campaign-score-row.is-removed{opacity:.65}.studio-campaign-score-main{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-campaign-score-name,.studio-campaign-score-value{font-size:12px;font-weight:600;color:var(--studio-ink-900)}.studio-campaign-score-status{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--studio-ink-500)}.studio-campaign-score-status.is-resolved{color:var(--studio-status-text, var(--studio-ink-500))}.studio-campaign-score-status.is-flagged{color:var(--studio-ink-700)}.studio-campaign-score-status.is-removed{color:var(--studio-ink-400)}.studio-campaign-score-actions{display:flex;align-items:center;gap:8px}.studio-campaign-score-action,.studio-campaign-score-add,.studio-campaign-score-picker-item{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid var(--studio-btn-stroke-secondary);background:var(--studio-glass);color:var(--studio-btn-label-secondary);font-family:var(--studio-btn-font);font-size:11px;font-weight:600;cursor:pointer}.studio-campaign-score-action:disabled,.studio-campaign-score-add:disabled,.studio-campaign-score-picker-item:disabled{opacity:.6;cursor:default}.studio-campaign-score-action{flex:1 1 0}.studio-campaign-score-picker{display:flex;flex-direction:column;gap:6px}.studio-campaign-score-empty{font-size:11px;color:var(--studio-ink-400)}.studio-campaign-score-fineprint{margin:0;font-size:10px;font-style:italic;line-height:1.45;color:var(--studio-ink-400)}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.asset-detail-view{display:flex;flex-direction:column;gap:10px;padding:32px 33px;background-color:#f5f3f7;min-height:100%}.asset-detail-deep-link-loader{display:flex;align-items:center;justify-content:center;gap:12px;padding:64px 0;font-family:var(--brand-font);font-size:16px;color:#070f0f}.asset-detail-top-bar{display:flex;justify-content:space-between;align-items:center;height:40px}.asset-detail-back-link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:0;color:var(--brand-secondary-color, #17935F);font-size:18px;font-weight:500;font-family:inherit}.asset-detail-back-link:hover{text-decoration:underline}.asset-detail-copy-link{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--brand-white-color, #FDFFF7);border:1px solid #17935F;border-radius:4px;padding:4px 12px;height:28px;cursor:pointer;color:#17935f;font-family:var(--brand-font);font-size:14px;font-weight:400;line-height:1.4}.asset-detail-copy-link:hover{opacity:.85}.asset-detail-copy-link--copied{color:#17935f}.asset-detail-content{display:flex;gap:24px;align-items:flex-start}.asset-detail-left{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:8px}.asset-detail-right{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start}.asset-detail-card{background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:4px;box-shadow:0 10px 15px #d3c0d612;padding:16px;width:100%;box-sizing:border-box}.asset-detail-card-title{font-family:var(--brand-heading-font);font-size:22px;font-weight:700;line-height:1.24;color:#070f0f;margin:0}.asset-detail-media-card .asset-detail-media-wrapper{position:relative;width:100%;overflow:hidden;border-radius:2px}.asset-detail-media-card .asset-detail-media-wrapper .asset-detail-media,.asset-detail-media-card .asset-detail-media-wrapper img.asset-detail-media,.asset-detail-media-card .asset-detail-media-wrapper video.asset-detail-media{display:block;width:100%;height:auto;max-height:400px;object-fit:contain}.asset-detail-media-card .asset-detail-media-wrapper .asset-detail-media--interactive{cursor:pointer}.asset-detail-media-card .asset-detail-media-wrapper .asset-detail-media-layer{width:100%}.asset-detail-media-card .asset-detail-media-wrapper .asset-detail-media-layer--active{position:relative;z-index:1}.asset-detail-media-card .asset-detail-media-wrapper .asset-detail-media-layer--hidden{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:0}.asset-detail-media-card .asset-detail-media-wrapper .asset-detail-play-big{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#17935fd9;border:none;border-radius:50%;width:73px;height:75px;display:flex;align-items:center;justify-content:center;color:var(--brand-white-color, #FDFFF7);cursor:pointer;z-index:5;transition:background .15s}.asset-detail-media-card .asset-detail-media-wrapper .asset-detail-play-big:hover{background:#17935f}.asset-detail-media-card .asset-detail-media-error{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px;text-align:center;font-family:var(--brand-font);font-size:14px;line-height:1.5;color:#070f0f;background:#0000000a;border-radius:4px}.asset-detail-download-row{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:16px}.asset-detail-favorite-btn,.asset-detail-download-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#17935f;padding:0}.asset-detail-favorite-btn:hover,.asset-detail-download-btn:hover{opacity:.7}.asset-detail-favorite-btn{color:#aba7af}.asset-detail-favorite-btn--active{color:#17935f}.asset-detail-tags-card{display:flex;flex-direction:column;gap:16px}.asset-detail-tags-header-row{display:flex;align-items:center;justify-content:space-between}.asset-detail-tags-header-row .asset-detail-card-title{margin:0}.asset-detail-save-tags-btn{font-size:14px}.asset-detail-tag-category{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.asset-detail-tag-category:last-child{margin-bottom:0}.asset-detail-tag-category-header{display:flex;align-items:center;justify-content:space-between}.asset-detail-tag-category-label{font-family:var(--brand-font);font-size:16px;font-weight:400;line-height:1.48;color:#070f0f}.asset-detail-add-tag-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0;color:#17935f;font-family:var(--brand-font);font-size:16px;font-weight:400;line-height:1.48}.asset-detail-add-tag-btn:hover{opacity:.8}.asset-detail-tags-list{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.asset-detail-tags-list .generic-badge-wrapper.asset-detail-badge .generic-badge{padding:8px 12px;border-radius:2px;font-family:var(--brand-font);font-weight:300;font-size:16px;line-height:1.48}.asset-detail-tags-list .generic-badge-wrapper.asset-detail-badge .generic-badge-remove{width:16px;height:16px;min-width:16px;min-height:16px}.asset-detail-tags-list .generic-badge-wrapper.asset-detail-badge .generic-badge-remove svg{width:16px;height:16px}.asset-detail-tags-empty{font-family:var(--brand-font);font-size:16px;font-weight:300;line-height:1.48;color:#070f0f;padding:8px 12px}.asset-detail-add-tag-row{display:flex;gap:8px;align-items:center;width:100%}.asset-detail-add-tag-row .asset-detail-add-tag-input{width:192px;flex-shrink:0;height:36px;box-sizing:border-box;border:1px solid #E5E0EB;border-radius:2px;padding:8px 12px;font-family:var(--brand-font);font-size:14px;font-weight:400;line-height:1.4;color:#070f0f;background:var(--brand-white-color, #FDFFF7);outline:none}.asset-detail-add-tag-row .asset-detail-add-tag-input::placeholder{color:#aba7af}.asset-detail-add-tag-row .asset-detail-add-tag-input:focus{border-color:#17935f}.asset-detail-add-tag-row .asset-detail-add-tag-actions{display:flex;flex-shrink:0;gap:8px;align-items:center}.asset-detail-add-tag-row .asset-detail-add-tag-submit{display:flex;align-items:center;justify-content:center;gap:8px;height:36px;box-sizing:border-box;background:var(--brand-white-color, #FDFFF7);border:1px solid #17935F;border-radius:4px;padding:8px 12px;cursor:pointer;color:#17935f;font-family:var(--brand-font);font-size:16px;font-weight:400;line-height:1.48}.asset-detail-add-tag-row .asset-detail-add-tag-submit:hover{opacity:.85}.asset-detail-add-tag-row .asset-detail-add-tag-cancel{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px 12px;height:36px;color:#17935f;font-family:var(--brand-font);font-size:16px;font-weight:400;line-height:1.48}.asset-detail-add-tag-row .asset-detail-add-tag-cancel:hover{opacity:.8}.asset-detail-customer-card{display:flex;flex-direction:column;gap:16px}.asset-detail-customer-row{display:flex;gap:8px}.asset-detail-customer-field{display:flex;flex-direction:column;gap:4px;width:100%}.asset-detail-customer-field--half{flex:1 0 0;min-width:0}.asset-detail-field-label{font-family:var(--brand-font);font-size:16px;font-weight:400;line-height:1.48;color:#070f0f}.asset-detail-field-value-box{border:1px solid #ABA7AF;border-radius:2px;height:44px;box-sizing:border-box;padding:12px;font-family:var(--brand-font);font-size:14px;font-weight:400;line-height:1.4;color:#070f0f;background:var(--brand-white-color, #FDFFF7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-detail-customer-loading{display:flex;align-items:center;gap:12px;color:#4b3a5a;font-family:var(--brand-font)}.asset-detail-customer-status{font-family:var(--brand-font);font-size:14px;line-height:1.4}.asset-detail-customer-status--error{color:#d51a52}.asset-detail-details-card{display:flex;flex-direction:column;gap:16px}.asset-detail-detail-item{display:flex;flex-direction:column}.asset-detail-detail-label{font-family:var(--brand-font);font-size:16px;font-weight:400;line-height:1.48;color:#070f0f}.asset-detail-detail-value{font-family:var(--brand-font);font-size:20px;font-weight:500;line-height:1.44;color:#070f0f;word-break:break-word}.asset-detail-social-rights-card{display:flex;flex-direction:column;gap:16px}.asset-detail-social-rights-header{display:flex;align-items:center;justify-content:space-between}.asset-detail-rights-stage{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:4px 10px;font-family:var(--brand-font);font-size:14px;font-weight:600;line-height:1.4}.asset-detail-rights-stage--unsent{background:#4b3a5a1f;color:#4b3a5a}.asset-detail-rights-stage--pending{background:#d9910024;color:#9a6800}.asset-detail-rights-stage--granted{background:#17935f1f;color:#17935f}.asset-detail-rights-stage--denied{background:#d51a521f;color:#d51a52}.asset-detail-rights-stage--unknown{background:#4b3a5a1f;color:#4b3a5a}.asset-detail-rights-stage-picker{position:relative}.asset-detail-rights-stage-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-detail-rights-stage-trigger{display:inline-flex;align-items:center;gap:8px;border:none;background:none;padding:0;cursor:pointer;color:#070f0f}.asset-detail-rights-stage-trigger:disabled{cursor:wait}.asset-detail-approve-send-button{margin-left:auto;flex-shrink:0}.asset-detail-rights-stage-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:5;min-width:160px;max-height:220px;overflow-y:auto;border:1px solid #E5E0EB;border-radius:8px;background:var(--brand-white-color, #FDFFF7);box-shadow:0 16px 30px #3e134d1f;padding:8px}.asset-detail-detail-value--editable{appearance:none;display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;gap:8px;border:1px dashed transparent;background:none;padding:2px 6px;margin-left:-6px;border-radius:4px;cursor:pointer;text-align:left;font-family:var(--brand-font);font-size:20px;font-weight:500;line-height:1.44;color:#070f0f;word-break:break-word}.asset-detail-detail-value--editable:hover:not(:disabled){border-color:#e5e0eb;background:#17935f0a}.asset-detail-detail-value--editable:focus-visible{outline:none;border-color:#17935f}.asset-detail-detail-value--editable:disabled{cursor:wait;color:#4b3a5a}.asset-detail-detail-value-spinner{flex-shrink:0}.asset-detail-score-editor{display:inline-flex;align-items:center;gap:8px;max-width:160px}.asset-detail-score-editor-suffix{font-family:var(--brand-font);font-size:16px;font-weight:500;color:#4b3a5a}.asset-detail-reject-code-picker{position:relative;width:fit-content;max-width:100%}.asset-detail-reject-code-trigger{width:100%;justify-content:space-between}.asset-detail-reject-code-trigger>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.asset-detail-reject-code-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:5;min-width:260px;max-height:260px;overflow-y:auto;border:1px solid #E5E0EB;border-radius:8px;background:var(--brand-white-color, #FDFFF7);box-shadow:0 16px 30px #3e134d1f;padding:8px}.asset-detail-reject-code-menu-item{width:100%;display:flex;align-items:center;justify-content:flex-start;border:none;background:none;border-radius:6px;padding:10px 12px;cursor:pointer;font-family:var(--brand-font);font-size:14px;line-height:1.4;color:#070f0f;text-align:left}.asset-detail-reject-code-menu-item:hover{background:#17935f14;color:#17935f}.asset-detail-rights-stage-menu-item{width:100%;display:flex;align-items:center;justify-content:flex-start;border:none;background:none;border-radius:6px;padding:10px 12px;cursor:pointer;font-family:var(--brand-font);font-size:14px;line-height:1.4;color:#070f0f}.asset-detail-rights-stage-menu-item:hover{background:#17935f14;color:#17935f}.asset-detail-social-rights-actions{display:flex;flex-wrap:wrap;gap:12px}.asset-detail-secondary-action{border:1px solid #17935F;border-radius:4px;background:var(--brand-white-color, #FDFFF7);color:#17935f;padding:10px 14px;font-family:var(--brand-font);font-size:14px;font-weight:500;cursor:pointer}.asset-detail-secondary-action--solid{background:#17935f;color:var(--brand-white-color, #FDFFF7)}.asset-detail-secondary-action:disabled{cursor:not-allowed;opacity:.6}.asset-detail-copy-id-btn{display:flex;align-items:center;justify-content:center;gap:5px;background:var(--brand-white-color, #FDFFF7);border:1px solid #17935F;border-radius:4px;padding:4px 12px;width:117px;cursor:pointer;color:#17935f;font-family:var(--brand-font);font-size:14px;font-weight:400;line-height:1.4;margin-top:4px}.asset-detail-copy-id-btn:hover{opacity:.85}.asset-detail-copy-id-btn--copied{width:auto}.asset-detail-unsaved-modal-content{display:flex;flex-direction:column;gap:16px;padding:24px}.asset-detail-unsaved-modal-title{font-family:var(--brand-heading-font);font-size:20px;font-weight:600;color:#070f0f}.asset-detail-unsaved-modal-text{font-family:var(--brand-font);font-size:16px;color:#4b3a5a}.asset-detail-unsaved-modal-actions{display:flex;gap:12px;justify-content:flex-end}.asset-detail-rights-modal{max-width:720px;width:100%;box-shadow:0 10px 30px #3e134d78}.asset-detail-rights-modal-content{display:flex;flex-direction:column;gap:16px;padding:24px;max-height:min(80vh,720px);min-height:0}.asset-detail-rights-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.asset-detail-rights-modal-title{margin:0;font-family:var(--brand-heading-font);font-size:24px;font-weight:700;color:#070f0f}.asset-detail-rights-modal-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:#4b3a5a1a;color:#070f0f;cursor:pointer}.asset-detail-rights-modal-close:hover{background:#4b3a5a2e}.asset-detail-rights-modal-scroll{display:flex;flex-direction:column;gap:16px;min-height:0;max-height:520px;overflow-y:auto;padding-right:6px}.asset-detail-rights-log-block{display:flex;flex-direction:column;gap:8px}.asset-detail-rights-log-label,.asset-detail-rights-thread-sender{font-family:var(--brand-font);font-size:14px;font-weight:600;color:#070f0f}.asset-detail-rights-log-value,.asset-detail-rights-thread-text,.asset-detail-rights-thread-time,.asset-detail-rights-conversation-meta{font-family:var(--brand-font);font-size:14px;line-height:1.5;color:#070f0f}.asset-detail-rights-thread-text{white-space:pre-wrap}.asset-detail-rights-log-value--editable{cursor:text;min-height:22px}.asset-detail-rights-log-value--editable:hover{color:#17935f}.asset-detail-rights-log-edit-input{width:100%}.asset-detail-rights-log-saving{font-family:var(--brand-font);font-size:13px;line-height:1.4;color:#4b3a5a}.asset-detail-rights-conversation-meta{display:flex;flex-wrap:wrap;gap:12px 24px}.asset-detail-rights-log-list,.asset-detail-rights-thread{display:flex;flex-direction:column;gap:10px}.asset-detail-rights-thread{flex:1 1 auto;min-height:0;max-height:min(46vh,420px);overflow-y:auto;padding-right:6px}.asset-detail-rights-log-item,.asset-detail-rights-thread-message{display:flex;flex-direction:column;gap:4px;border:1px solid #ABA7AF;border-radius:4px;padding:12px;background:var(--brand-white-color, #FDFFF7)}.asset-detail-rights-thread-message--outbound{background:#17935f0f}.asset-detail-rights-thread-message--system{background:#4b3a5a14}.asset-detail-rights-thread-system-note{font-family:var(--brand-font);font-size:13px;line-height:1.4;color:#4b3a5a;font-style:italic}.asset-detail-rights-proof-row{display:flex;align-items:center;gap:10px;justify-content:space-between}.asset-detail-proof-upload-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #ABA7AF;border-radius:4px;background:var(--brand-white-color, #FDFFF7);color:#070f0f;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.asset-detail-proof-upload-button:hover{border-color:#17935f;color:#17935f}.asset-detail-proof-upload-button:focus-visible{outline:none;border-color:#17935f;box-shadow:0 0 0 3px #17935f24}.asset-detail-proof-upload-input{display:none}.asset-detail-rights-compose{display:flex;flex-direction:column;gap:12px}.asset-detail-rights-compose-input{min-height:110px;border:1px solid #ABA7AF;border-radius:4px;padding:12px;font-family:var(--brand-font);font-size:14px;line-height:1.5;resize:vertical;outline:none}.asset-detail-rights-compose-input:focus{border-color:#17935f}@media(max-width:767px){.asset-detail-view{padding:0}.asset-detail-copy-link{width:36px;height:36px;padding:0;gap:0;flex-shrink:0}.asset-detail-content{flex-direction:column}.asset-detail-left,.asset-detail-right{display:contents}.asset-detail-media-card{order:1}.asset-detail-details-card{order:2}.asset-detail-tags-card{order:3}.asset-detail-customer-card{order:4}.asset-detail-social-rights-card{order:5}}.asset-detail-campaign-score{--studio-brand-400: #4aa878;--studio-brand-500: #1c7a4e;--studio-brand-600: #14512f;--studio-canvas: #eef5ec;--studio-canvas-2: #e5efe1;--studio-gap: 8px;--studio-glass: #ffffff9e;--studio-glass-strong: #ffffffcc;--studio-ink-400: #9aa0b4;--studio-ink-500: #6b7288;--studio-ink-700: #3a4055;--studio-ink-900: #1a1e2e;--studio-lime: #a4d24a;--studio-lime-200: #cded84;--studio-line: #1a1e2e14;--studio-neg: #e0596b;--studio-pad: 20px;--studio-pos: #1fae82;--studio-purple: #a98fe0;--studio-radius: 24px;--studio-radius-sm: 12px;--studio-white: #ffffff;--studio-aurora-lime: #c9e0461c;--studio-aurora-mint: #4dd6b921;--studio-aurora-peach: #8280ff1c;--studio-aurora-teal: #6bd6c81c;--studio-bg-grad-a: #f6f6ef;--studio-bg-grad-b: #eaecf3;--studio-pulse-1: var(--studio-aurora-mint);--studio-pulse-2: var(--studio-aurora-lime);--studio-pulse-3: var(--studio-aurora-teal);--studio-pulse-4: var(--studio-aurora-peach);--studio-pulse-glass: #ffffff40;--studio-accent-border: #a4d24a99;--studio-accent-border-strong: #a4d24a;--studio-accent-glow: #a4d24a59;--studio-accent-icon: #1a1e2e;--studio-accent-lift: #1a1e2e2e;--studio-accent-solid: #1a1e2e;--studio-accent-solid-glow: #1a1e2e59;--studio-accent-text: #1a1e2e;--studio-accent-tint: #c9e0463d;--studio-accent-tint-soft: #c9e04629;--studio-accent-wash-a: #c9e046a6;--studio-accent-wash-b: #e9f4c24d;--studio-on-accent: #ffffff;--studio-accent-tint-strong: #a4d24a5c;--studio-status-text: #14512f;--studio-status-tint: #cbe1d5b3;--studio-status-solid: var(--studio-pos);--studio-status-tint-soft: #cbe1d58c;--studio-btn-font: var(--studio-font);--studio-btn-icon-secondary: #6b7288;--studio-btn-label-primary: #1a1e2e;--studio-btn-label-secondary: #3a4055;--studio-btn-radius-lg: 12px;--studio-btn-radius-md: 11px;--studio-btn-radius-sm: 9px;--studio-btn-shadow-secondary: #28325a14;--studio-btn-stroke-primary: #ffffffe6;--studio-btn-stroke-secondary: #1a1e2e1f;--studio-grade-excellent: #3a9468;--studio-grade-excellent-tint: #3a946826;--studio-grade-meter-off: #1a1e2e1f;--studio-grade-notrec: #d95c6c;--studio-grade-notrec-tint: #e0596b24;--studio-grade-standard: #a3a8b8;--studio-grade-standard-tint: #1a1e2e0f;--studio-grade-strong: #4a74c9;--studio-grade-strong-tint: #4a74c926;--studio-grade-track: #1a1e2e1f;--studio-meter-fill-a: #2f9d6a;--studio-meter-fill-b: #1c7a4e;--studio-meter-track: #28325a14;--studio-well: #f0eff6;--studio-status-ended-dot: #9aa0b4;--studio-status-ended-text: #6b7288;--studio-status-ended-tint: #1a1e2e0f;--studio-status-sched-dot: #6f78e6;--studio-status-sched-text: #5a63cf;--studio-status-sched-tint: #6f78e626;--studio-neg-border: #e0596b99;--studio-neg-tint: #e0596b3d;--studio-scrim: #1a1e2ecc;--studio-neg-glow: #e0596b45;--studio-field-pad-x-md: 12px;--studio-field-pad-x-sm: 10px;--studio-field-pad-y-md: 10px;--studio-field-pad-y-sm: 7px;--studio-field-w-short: 160px;--studio-neg-tint-soft: #e0596b29;--studio-field-h-long: 88px;--studio-warn: #e8a33d;--studio-warn-tint: #e8a33d24;--studio-warn-ink: #8a5a12;--studio-viz-neutral: #6b7288;--studio-viz-muted: #a9aebd;--studio-grade-excellent-viz: #7fbf9c;--studio-grade-strong-viz: #91aee6;--studio-grade-standard-viz: #c3c7d2;--studio-grade-notrec-viz: #eb9aa5;--studio-ctl-stroke: #1a1e2e26;--studio-meter-inset-light: #ffffff73;--studio-meter-inset-shadow: #28325a30;--studio-radius-meter: 7px;--studio-radius-meter-base: 2px;--studio-ai-border: #a98fe099;--studio-ai-icon: var(--studio-purple);--studio-ai-tint: #a98fe029;--studio-grade-excellent-ink: #2e6b4f;--studio-grade-notrec-ink: #a14550;--studio-grade-standard-ink: #565d6d;--studio-grade-strong-ink: #355ca1;--studio-wash: #1a1e2e0a;--studio-row: #ffffff8c;--studio-row-stroke: var(--studio-stroke-glass);--studio-stroke-glass: var(--studio-glass-strong);--studio-surface-control: #ffffff66;--studio-surface-control-stroke: #ffffffb3;--studio-surface-data: #ffffffe0;--studio-surface-modal: var(--studio-glass-strong);--studio-surface-sheet: #ffffff99;--studio-surface-stroke: #ffffffa6;--studio-active-stroke: #ffffff;--studio-ctl-stroke-light: var(--studio-row);--studio-surface-active: #ffffffe6;--studio-row-hover: #ffffffb3;--studio-surface-badge: #ffffffe6;--studio-btn-primary-ink: #184c37;--studio-internal-solid: #1a1e2e;--studio-on-internal: #ffffff;--studio-internal-tint: #1a1e2e0f;--studio-internal-line: #1a1e2e33;--studio-internal-text: #3a4055;--studio-line-strong: #1a1e2e2e;--studio-media-glass: #ffffff33;--studio-media-glass-soft: #ffffff26;--studio-on-media: #ffffff;--studio-on-media-muted: #ffffffa6;--studio-media-dot: #ffffff59;--studio-overlay-backdrop-a: #2b3050;--studio-overlay-backdrop-b: #1a1d30f2;--studio-surface-over-dark: #ffffffe0;--studio-aurora-dark-mint: #4dd6b933;--studio-aurora-dark-lime: #c9e04620;--studio-aurora-dark-peach: #8280ff33;--studio-aurora-dark-rose: #f0b7d426;--studio-stage-glow: #b7a6ef38;--studio-radius-xs: 9px;--studio-scrollbar-w: 6px;--studio-scrollbar-inset: 4px;--studio-radius-scrollbar: 3px;--studio-scrollbar-track: #1a1e2e0f;--studio-scrollbar-thumb: #1a1e2e4d;--studio-scrollbar-thumb-hover: #1a1e2e73;--studio-scrollbar-thumb-on-media: #ffffff66;--studio-scrollbar-track-on-media: #ffffff1f;--studio-scrim-dialog: #252a4526;--studio-scrim-blur: 24px;--studio-surface-dialog: #ffffffe0;--studio-dialog-edge: #fffffff2;--studio-dialog-edge-fade: #ffffff59;--studio-dialog-blur: 56px;--studio-radius-dialog: 28px;--studio-dialog-pad: 28px;--studio-dialog-shadow: #1e23402e;--studio-dialog-shadow-ambient: #28325a0f;--studio-card-shadow-contact: #28325a0a;--studio-card-shadow-ambient: #28325a0d;--studio-card-specular: #ffffff;--studio-thumb-shadow: #28325a14;--studio-float-specular: #ffffffcc;--studio-float-shadow-contact: #28325a0f;--studio-float-shadow-ambient: #28325a14;--studio-glass-inner-glow: #ffffff80;--studio-glass-rim-top: #ffffff;--studio-glass-rim-bottom: #ffffff59;--studio-surface-glass: #ffffff99;--studio-status-positive-tint: #cbe1d5b3;--studio-status-positive-text: #14512f;--studio-radius-card-inner: 14px;--studio-scrim-viewer: #252a454d;--studio-scrim-viewer-blur: 32px;--studio-chart-grid: #28325a12;--studio-chart-fade: #ffffff00;--studio-program-capture: var(--studio-brand-500);--studio-program-capture-tint: #1c7a4e1f;--studio-program-capture-area: #1c7a4e33;--studio-program-collab: var(--studio-purple);--studio-program-collab-tint: #a98fe033;--studio-program-collab-area: #a98fe040;--studio-scrim-viewer-edge-top: #1a214059;--studio-scrim-viewer-edge-bottom: #1a1e2e47;--studio-scrim-viewer-fade: #1a1e2e00;--studio-font: "Geist", sans-serif;--studio-live-tint: #1c7a4e14;--studio-live-text: var(--studio-pos);--studio-live-dot: var(--studio-pos);--studio-program-collab-ink: #4b3f8a;--studio-brand-lime: #d8ff57;--studio-brand-black: #070f0f;--studio-purple-tint: #a98fe01f;--studio-purple-border: #a98fe040;--studio-warn-border: #e8a33d59;--studio-warn-stroke: #e8a33d66;--studio-warn-stroke-strong: #e8a33d99;--studio-warn-surface: #fff8ea;--studio-ink-shadow: #1a1e2e33;--studio-brand-menu-surface: #ffffffe8;--studio-brand-menu-active-tint: #1c7a4e14;--studio-brand-menu-active-stroke: #1c7a4e33;--studio-brand-menu-check-glow: #1c7a4e40;--studio-ai-rim-a: #f2f2f2;--studio-ai-rim-b: #b9a8d6;--studio-ai-rim-c: #ffffff;--studio-media-chip: #ffffffb8;--studio-media-chip-stroke: #ffffffe6;--studio-media-glass-strong: #ffffffd9;--studio-badge-shadow: #28325a24;--studio-hairline-solid: #ffffffe6;--studio-frost-blur: 18px;--studio-dialog-sheen: #ffffff73;--studio-preview-grad-a: #6bd6c826;--studio-preview-grad-b: #8280ff1f;--studio-glow-soft: #ffffff66;--studio-glow: #ffffff80;--studio-shadow-sm: #28325a17;--studio-shadow: #28325a1f;--studio-shadow-lg: #28325a33;--studio-field-stroke: #ffffff;--studio-field-shadow: #28325a0d;--studio-radius-pill: 999px;--studio-pad-lg: 24px;--studio-dialog-title-gap: 6px;width:100%;box-sizing:border-box}.asset-detail-exemplar-card .asset-detail-card-title{display:flex;align-items:center;gap:8px}.asset-detail-exemplar-card-icon{color:var(--brand-color, #184C37)}.asset-detail-exemplar-card-hint{margin:4px 0 12px;font-size:13px;line-height:1.4;color:#d4d2d5}.asset-detail-exemplar-card-actions{display:flex;flex-wrap:wrap;gap:10px}.asset-detail-exemplar-choice{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid #ABA7AF;background:var(--brand-white-color, #FDFFF7);cursor:pointer;font-weight:600;transition:background .15s,border-color .15s}.asset-detail-exemplar-choice:disabled{opacity:.6;cursor:default}.asset-detail-exemplar-choice--positive.is-active{border-color:#1a7f37;background:#1a7f3714;color:#1a7f37}.asset-detail-exemplar-choice--negative.is-active{border-color:#d51a52;background:#d51a5214;color:#d51a52}.asset-detail-exemplar-card-form{margin-top:12px;display:flex;flex-direction:column;gap:10px}.asset-detail-exemplar-card-form-actions{display:flex;gap:10px}.asset-detail-exemplar-confirm,.asset-detail-exemplar-cancel{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:600}.asset-detail-exemplar-confirm:disabled,.asset-detail-exemplar-cancel:disabled{opacity:.6;cursor:default}.asset-detail-exemplar-confirm{border:none;background:var(--brand-color, #184C37);color:var(--brand-white-color, #FDFFF7)}.asset-detail-exemplar-cancel{border:1px solid #ABA7AF;background:var(--brand-white-color, #FDFFF7)}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.common-pagination{display:flex;align-items:center;gap:8px;font-family:Mona Sans,Poppins,sans-serif;font-size:16px}.common-pagination-pages{display:flex;align-items:center;gap:4px}.common-pagination-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:none;cursor:pointer;color:#17935f}.common-pagination-btn:disabled{cursor:default;color:#aba7af}.common-pagination-btn:not(:disabled):hover{color:#117048}.common-pagination-page{min-width:28px;padding:4px 6px;border:none;background:none;cursor:pointer;color:#4b3a5a;font-size:16px;line-height:1.4;border-radius:2px}.common-pagination-page:disabled{cursor:default}.common-pagination-page:not(:disabled):hover{color:#070f0f}.common-pagination-page.common-pagination-page--active{color:#17935f;font-weight:600}.common-pagination-ellipsis{padding:0 4px;color:#4b3a5a;font-size:16px}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.styled-modal.campaign-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:680px;max-width:calc(100vw - 32px);max-height:90vh;overflow-y:auto;padding:40px 56px 48px;border-radius:8px;box-shadow:0 10px 30px #3e134d78}.styled-modal.campaign-modal .campaign-modal-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;color:#070f0f;display:inline-flex;padding:4px}.styled-modal.campaign-modal .campaign-modal-title{margin:0 0 24px;text-align:center;font-size:30px;font-weight:600;line-height:1.2;color:#070f0f}.styled-modal.campaign-modal .campaign-modal-body{display:flex;flex-direction:column;gap:16px}.styled-modal.campaign-modal .campaign-modal-loading{display:flex;align-items:center;justify-content:center;min-height:240px;color:#4b3a5a}.styled-modal.campaign-modal .campaign-modal-field{display:flex;flex-direction:column;gap:8px}.styled-modal.campaign-modal .campaign-modal-label{font-size:16px;line-height:1.48;color:#070f0f}.styled-modal.campaign-modal .campaign-modal-helper{font-size:14px;line-height:1.4;color:#4b3a5a}.styled-modal.campaign-modal .styled-input .input-header{margin-bottom:0}.styled-modal.campaign-modal .campaign-modal-field-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.styled-modal.campaign-modal .campaign-modal-counter{font-size:14px;line-height:1.4;color:#aba7af;text-align:right;white-space:nowrap;margin-left:auto}.styled-modal.campaign-modal .campaign-modal-error{font-size:14px;line-height:1.4;color:#d51a52}.styled-modal.campaign-modal .campaign-modal-error--block{display:block}.styled-modal.campaign-modal .campaign-modal-pill-input{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #E5E0EB;border-radius:2px;background:var(--brand-white-color, #FDFFF7);cursor:text}.styled-modal.campaign-modal .campaign-modal-pill-input .campaign-modal-pill-text{flex:1;min-width:80px;border:none;outline:none;font-family:inherit;font-size:14px;line-height:1.4;color:#070f0f;background:transparent}.styled-modal.campaign-modal .campaign-modal-pill-input .generic-badge-wrapper.campaign-modal-pill .generic-badge{background-color:#f5f3f7;color:#070f0f;border-radius:2px;padding:4px 8px;font-size:14px;line-height:1.4}.styled-modal.campaign-modal .campaign-modal-pill-input .generic-badge-wrapper.campaign-modal-pill .generic-badge-remove svg{width:14px;height:14px}.styled-modal.campaign-modal .campaign-modal-dates{display:flex;align-items:flex-end;gap:8px}.styled-modal.campaign-modal .campaign-modal-dates .campaign-modal-date-field{flex:1}.styled-modal.campaign-modal .campaign-modal-date-separator{padding-bottom:10px;font-size:16px;color:#070f0f}.styled-modal.campaign-modal .campaign-modal-date{width:100%;box-sizing:border-box;padding:8px 12px;height:44px;border:1px solid #E5E0EB;border-radius:2px;font-family:inherit;font-size:14px;color:#070f0f;background:var(--brand-white-color, #FDFFF7)}.styled-modal.campaign-modal .campaign-modal-date:focus{outline:none;border-color:#4b3a5a}.styled-modal.campaign-modal .campaign-modal-date.has-error{border-color:#d51a52}.styled-modal.campaign-modal .campaign-modal-description textarea{resize:vertical;min-height:120px}.styled-modal.campaign-modal .campaign-modal-ai-actions{display:flex;align-items:center;gap:12px}.styled-modal.campaign-modal .campaign-modal-ai-button.styled-button,.styled-modal.campaign-modal .campaign-modal-undo-button.styled-button{gap:6px;padding:4px 12px;font-size:14px}.styled-modal.campaign-modal .campaign-modal-photo-list{display:flex;flex-direction:column;gap:8px}.styled-modal.campaign-modal .campaign-modal-photo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:4px;background:#f5f3f7}.styled-modal.campaign-modal .campaign-modal-photo .campaign-modal-photo-thumb{width:40px;height:40px;flex-shrink:0;border-radius:4px;object-fit:cover}.styled-modal.campaign-modal .campaign-modal-photo .campaign-modal-photo-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.styled-modal.campaign-modal .campaign-modal-photo .campaign-modal-photo-name{font-size:14px;color:#5340c3;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styled-modal.campaign-modal .campaign-modal-photo .campaign-modal-photo-meta{font-size:12px;color:#4b3a5a}.styled-modal.campaign-modal .campaign-modal-photo .campaign-modal-photo-meta--error{color:#d51a52}.styled-modal.campaign-modal .campaign-modal-photo .campaign-modal-photo-progress{width:100%;height:4px;border-radius:1000px;background:#e5e0eb;overflow:hidden}.styled-modal.campaign-modal .campaign-modal-photo .campaign-modal-photo-progress span{display:block;height:100%;width:40%;border-radius:1000px;background:#17935f;animation:campaign-modal-progress 1.1s ease-in-out infinite}.styled-modal.campaign-modal .campaign-modal-photo .campaign-modal-photo-remove{background:none;border:none;cursor:pointer;color:#070f0f;display:inline-flex;flex-shrink:0;padding:4px}@keyframes campaign-modal-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}.styled-modal.campaign-modal .campaign-modal-dropzone{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;border:1px dashed #ABA7AF;border-radius:4px;text-align:center}.styled-modal.campaign-modal .campaign-modal-dropzone.is-dragging{border-color:#17935f;background:#17935f0a}.styled-modal.campaign-modal .campaign-modal-dropzone.has-error{border-color:#d51a52}.styled-modal.campaign-modal .campaign-modal-dropzone .campaign-modal-dropzone-icon{color:#17935f}.styled-modal.campaign-modal .campaign-modal-dropzone .campaign-modal-dropzone-title{margin:0;font-size:16px;color:#070f0f}.styled-modal.campaign-modal .campaign-modal-dropzone .campaign-modal-dropzone-or{margin:0;font-size:16px;color:#4b3a5a}.styled-modal.campaign-modal .campaign-modal-dropzone .campaign-modal-dropzone-hint{margin:0;font-size:14px;color:#4b3a5a}.styled-modal.campaign-modal .campaign-modal-dropzone .campaign-modal-choose-file.styled-button{gap:8px;padding:4px 12px;font-size:14px;border-radius:4px}.styled-modal.campaign-modal .campaign-modal-dropzone .campaign-modal-file-input{display:none}.styled-modal.campaign-modal .campaign-modal-footer{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.styled-modal.campaign-modal .campaign-modal-footer .styled-button{padding:12px 52px;font-size:18px;border-radius:4px}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.styled-notification.delete-campaign-modal .delete-campaign-modal-error{margin-top:4px;font-size:14px;line-height:1.4;color:#d51a52;text-align:center}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.brand-campaigns{display:flex;flex-direction:column;gap:16px;width:100%}.brand-campaigns .brand-campaigns-header{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap}.brand-campaigns .brand-campaigns-copy-link{display:inline-flex;align-items:center;gap:8px}.brand-campaigns .brand-campaigns-add-button.styled-button{gap:8px;padding:8px 28px;border-radius:4px;font-size:16px;font-weight:400;line-height:1.48;background-color:#17935f}.brand-campaigns .brand-campaigns-add-button.styled-button:hover{background-color:#184c37}.brand-campaigns .brand-campaigns-loading{display:flex;align-items:center;gap:10px;padding:48px 0;justify-content:center;color:#070f0f}.brand-campaigns .brand-campaigns-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;background:#fff;border:1px solid #E5E1EA;border-radius:12px}.brand-campaigns .brand-campaigns-empty-state .brand-campaigns-empty-illustration{width:120px;height:auto;opacity:.9}.brand-campaigns .brand-campaigns-empty-state .brand-campaigns-empty-message{margin:0;text-align:center;color:#070f0f;font-size:15px;max-width:360px}.brand-campaigns .brand-campaigns-table-wrapper{width:100%;overflow-x:auto;background:#fff;border:1px solid #E5E1EA;border-radius:12px}.brand-campaigns .brand-campaigns-table{width:100%;border-collapse:collapse;font-size:14px}.brand-campaigns .brand-campaigns-table .brand-campaigns-th{text-align:left;padding:14px 16px;color:#070f0f;font-weight:600;white-space:nowrap;border-bottom:1px solid #E5E1EA}.brand-campaigns .brand-campaigns-table .brand-campaigns-th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.brand-campaigns .brand-campaigns-table .brand-campaigns-th .brand-campaigns-th-content{display:inline-flex;align-items:center;gap:6px}.brand-campaigns .brand-campaigns-table .brand-campaigns-row{border-bottom:1px solid #E5E1EA}.brand-campaigns .brand-campaigns-table .brand-campaigns-row:last-child{border-bottom:none}.brand-campaigns .brand-campaigns-table .brand-campaigns-row:nth-child(2n){background-color:#f5f3f766}.brand-campaigns .brand-campaigns-table .brand-campaigns-row--previous .brand-campaigns-td,.brand-campaigns .brand-campaigns-table .brand-campaigns-row--previous .brand-campaigns-td--name,.brand-campaigns .brand-campaigns-table .brand-campaigns-row--previous .brand-campaigns-empty-cell,.brand-campaigns .brand-campaigns-table .brand-campaigns-row--previous .brand-campaigns-description-text,.brand-campaigns .brand-campaigns-table .brand-campaigns-row--previous .brand-campaigns-description-icon,.brand-campaigns .brand-campaigns-table .brand-campaigns-row--previous .brand-campaigns-action-button{color:#aba7af}.brand-campaigns .brand-campaigns-table .brand-campaigns-row--previous .brand-campaigns-tag-badge .generic-badge{background-color:#f5f3f7;color:#aba7af}.brand-campaigns .brand-campaigns-table .brand-campaigns-td{padding:14px 16px;vertical-align:middle;color:#070f0f}.brand-campaigns .brand-campaigns-table .brand-campaigns-td--dates{white-space:nowrap}.brand-campaigns .brand-campaigns-table .brand-campaigns-td--description{max-width:220px}.brand-campaigns .brand-campaigns-table .brand-campaigns-td--actions{white-space:nowrap}.brand-campaigns .brand-campaigns-table .brand-campaigns-empty-cell{color:#4b3a5a}.brand-campaigns .brand-campaigns-tag-badge .generic-badge{background-color:#5340c326;color:#5340c3;border-radius:2px;padding:4px 8px;font-size:14px;font-weight:400;line-height:1.4}.brand-campaigns .brand-campaigns-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:2px;font-size:14px;font-weight:400;line-height:1.4}.brand-campaigns .brand-campaigns-status-badge--active{background-color:#00b99833;color:#184c37}.brand-campaigns .brand-campaigns-status-badge--future{background-color:#5340c326;color:#5340c3}.brand-campaigns .brand-campaigns-status-badge--previous{background-color:#f5f3f7;color:#4b3a5a}.brand-campaigns .brand-campaigns-description{display:inline-flex;align-items:center;gap:6px;max-width:100%}.brand-campaigns .brand-campaigns-description .brand-campaigns-description-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.brand-campaigns .brand-campaigns-description .brand-campaigns-description-icon{display:inline-flex;align-items:center;color:#4b3a5a;cursor:pointer;flex-shrink:0}.brand-campaigns .brand-campaigns-action-button{background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;color:#070f0f;display:inline-flex;align-items:center;justify-content:center}.brand-campaigns .brand-campaigns-action-button:hover{background-color:#f5f3f7}.brand-campaigns .brand-campaigns-action-button--delete:hover{color:#d14343}.brand-campaigns .brand-campaigns-pagination{display:flex;justify-content:center;padding-top:8px}.add-edit-campaign-modal .add-edit-campaign-modal-header{margin-bottom:20px}.add-edit-campaign-modal .add-edit-campaign-modal-body{display:flex;flex-direction:column;gap:16px}.add-edit-campaign-modal .add-edit-campaign-modal-row{display:flex;gap:16px}.add-edit-campaign-modal .add-edit-campaign-modal-row .add-edit-campaign-modal-field{flex:1;display:flex;flex-direction:column;gap:6px}.add-edit-campaign-modal .add-edit-campaign-modal-date{width:100%;padding:10px 12px;border:1px solid #E5E1EA;border-radius:8px;font-family:inherit;font-size:14px;color:#070f0f;background:#fff}.add-edit-campaign-modal .add-edit-campaign-modal-error{color:#d14343;font-size:13px}.brand-campaigns-delete-modal .brand-campaigns-delete-body{display:flex;flex-direction:column;gap:12px}.brand-campaigns-delete-modal .brand-campaigns-delete-message{margin:0;color:#070f0f;font-size:14px}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.additional-text,.brand-details-logo-drop-loading .brand-details-logo-drop-loading-filename{font-size:14px;line-height:140%;font-weight:400;font-family:var(--brand-font, "Mona Sans"),sans-serif}.drawer .drawer-footer .additional-text,.drawer .drawer-footer .brand-details-logo-drop-loading .brand-details-logo-drop-loading-filename,.brand-details-logo-drop-loading .drawer .drawer-footer .brand-details-logo-drop-loading-filename{color:#4b3a5a}.client-app-page--brand-details{display:flex;flex-direction:column;gap:24px;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;background:#f5f3f7;min-height:100%}.client-app-page--brand-details .styled-input .input-header,.client-app-page--brand-details .styled-select .select-header{font-size:16px;line-height:1.48;font-weight:400;color:#070f0f}.client-app-page--brand-details .styled-input{height:80px}.client-app-page--brand-details .styled-input textarea{resize:none;border-radius:2px;width:100%;box-sizing:border-box}.brand-details-loading{display:flex;align-items:center;justify-content:center;padding:64px;font-size:16px;color:#4b3a5a}.brand-details-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.brand-details-title{font-size:30px;line-height:1.2;font-weight:500;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin:0}.brand-details-copy-link{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--brand-white-color, #ffffff);border:1px solid #17935F;border-radius:4px;padding:4px 12px;height:28px;cursor:pointer;color:#17935f;font-family:var(--brand-font);font-size:14px;font-weight:400;line-height:1.4;flex-shrink:0;white-space:nowrap}.brand-details-copy-link:hover{opacity:.85}.brand-details-copy-link--copied{background:#00b998;border-color:#00b998;color:#fff}.brand-details-copy-link--copied:hover{background:#00b998}.brand-details-content{display:flex;gap:32px;align-items:flex-start;width:100%}@media(min-width:768px)and (max-width:1279px){.brand-details-content{display:grid;grid-template-columns:1fr 1fr;align-items:start}}@media(max-width:767px){.brand-details-content{flex-direction:column;align-items:stretch}}.brand-details-left-column,.brand-details-middle-column,.brand-details-right-column{display:flex;flex-direction:column;gap:16px;flex:1 1 0;min-width:0}@media(min-width:768px)and (max-width:1279px){.brand-details-left-column{grid-column:1;grid-row:1/span 2}.brand-details-middle-column{grid-column:2;grid-row:1}.brand-details-right-column{grid-column:2;grid-row:2}}.brand-details-card{background:#fff;border:1px solid #E5E0EB;border-radius:4px;box-shadow:0 10px 15px #d3c0d612;padding:16px;display:flex;flex-direction:column;gap:16px}.brand-details-card-title{font-size:22px;line-height:1.24;font-weight:700;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin:0}.brand-details-card-body{display:flex;flex-direction:column;gap:24px}.brand-details-display-field{display:flex;flex-direction:column}.brand-details-display-field-label{font-size:16px;line-height:1.48;color:#070f0f}.brand-details-display-field-value{font-size:20px;line-height:1.44;font-weight:500;color:#070f0f}.brand-details-color-row{display:flex;gap:16px;width:100%}.brand-details-color-group{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.brand-details-color-label{font-size:16px;line-height:1.48;color:#070f0f}.brand-details-color-input-row{display:flex;gap:8px;align-items:flex-end}.brand-details-color-text-input{flex:1;min-width:0;height:44px;box-sizing:border-box;border:1px solid #E5E0EB;border-radius:2px;padding:0 12px;font-size:14px;line-height:1.4;font-family:inherit;color:#070f0f;background:#fff;outline:none}.brand-details-color-text-input::placeholder{color:#e5e0eb}.brand-details-color-text-input:focus{border-color:#17935f}.brand-details-color-text-input[readOnly]{background:#f5f3f7;cursor:default}.brand-details-color-swatch{width:44px;height:44px;border:1px solid #E5E0EB;border-radius:4px;flex-shrink:0;cursor:pointer}.brand-details-font-group{display:flex;flex-direction:column;gap:4px;width:100%}.brand-details-font-group .styled-input{width:100%;margin-bottom:0}.brand-details-font-group .styled-input textarea{width:100%;box-sizing:border-box}.brand-details-font-preview{display:flex;gap:10px;align-items:center;background:#f5f3f7;border:.3px solid #ABA7AF;border-radius:2px;padding:2px 5px;width:100%;overflow:hidden;box-sizing:border-box}.brand-details-font-preview-label{font-size:16px;line-height:1.48;color:#4b3a5a;flex-shrink:0}.brand-details-font-preview-text{font-size:16px;line-height:1.48;color:#070f0f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.brand-details-logo-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand-details-remove-btn{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;cursor:pointer;color:#17935f;font-family:inherit;font-size:16px;line-height:1.48}.brand-details-remove-btn:hover{color:#117048}.brand-details-file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.brand-details-logo-zone{border:1px dashed #E5E0EB;border-radius:4px;background:transparent;height:294px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:border-color .2s,background .2s}.brand-details-logo-zone:hover:not(.brand-details-logo-zone--view-only){border-color:#17935f;background:#17935f08}.brand-details-logo-zone--view-only{cursor:default}.brand-details-logo-drop-preview{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:8px;box-sizing:border-box}.brand-details-logo-drop-preview img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.brand-details-logo-drop-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;gap:0}.brand-details-logo-drop-loading .brand-details-logo-drop-loading-icon{margin-bottom:43px}.brand-details-logo-drop-loading .brand-details-logo-drop-loading-filename{color:#070f0f;text-align:center;margin-bottom:24px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-details-logo-drop-loading .brand-details-upload-progress-bar{width:100%;max-width:260px}.brand-details-logo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;text-align:center;width:100%}.brand-details-logo-placeholder-icon{margin-bottom:4px}.brand-details-logo-placeholder-text{font-size:16px;line-height:1.48;color:#070f0f}.brand-details-logo-placeholder-or{font-size:16px;line-height:1.48;font-weight:300;color:#4b3a5a}.brand-details-choose-btn{height:28px;padding:4px 12px;font-size:14px}.brand-details-choose-btn .common-button-icon{display:flex;align-items:center}.brand-details-logo-formats{font-size:14px;line-height:1.4;color:#4b3a5a;text-align:center;margin-top:4px}.brand-details-save-message{font-size:14px;line-height:1.4;color:#4b3a5a;text-align:center;padding:8px}.brand-details-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}@media(max-width:767px){.brand-details-footer{flex-direction:column;align-items:stretch}.brand-details-footer>.styled-button{width:100%}}.brand-details-delete-button.styled-button.secondary{color:#d51a52;border:1px solid #D51A52}.brand-details-delete-button.styled-button.secondary:hover:not(.disabled){color:#ba1748;border-color:#ba1748;background:#d51a520f}.brand-details-delete-button.styled-button.secondary.disabled{color:#d4d2d5;border-color:#d4d2d5}.brand-details-delete-blocked{color:#d51a52}.brand-details-prompt-textarea.styled-input{height:auto}.brand-details-prompt-textarea.styled-input textarea{min-height:132px;resize:none;box-sizing:border-box;width:100%;padding:12px}.brand-details-prompt-settings-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand-details-prompt-settings-helper{font-size:14px;line-height:1.4;font-weight:400;color:#4b3a5a;font-family:var(--brand-font, "Mona Sans"),sans-serif}.brand-details-display-name-group{display:flex;flex-direction:column}.brand-details-display-name-group .styled-input{height:auto}.brand-details-display-name-helper{font-size:12px;line-height:1.3;font-weight:400;color:#4b3a5a;font-family:var(--brand-font, "Mona Sans"),sans-serif;padding-left:8px}.brand-details-feature-access-group{display:flex;flex-direction:column;gap:8px}.brand-details-feature-access-label{font-size:16px;line-height:1.48;color:#070f0f}.brand-details--view-only .brand-details-color-swatch{cursor:default;pointer-events:none}.brand-details--view-only .brand-details-disabled-select,.brand-details-disabled-select{pointer-events:none;opacity:.7}.brand-details-guidelines-subheader{font-size:16px;line-height:1.48;font-weight:400;color:#070f0f;margin:0;padding:0;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif}.brand-details-guidelines{display:flex;flex-direction:column;gap:20px;width:100%}.brand-details-guidelines-file-error{color:#d51a52;font-size:14px;line-height:1.4;width:100%}.brand-details-guidelines-cloud-icon{flex-shrink:0;color:#17935f}.brand-details-guidelines-drop-lead{font-size:16px;line-height:1.48;color:#070f0f;text-align:center}.brand-details-guidelines-drop{border:1px dashed #e5e0eb;border-radius:4px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;background:var(--brand-white-color, #ffffff);text-align:center;box-sizing:border-box}.brand-details-guidelines-or{font-size:16px;font-weight:300;line-height:1.48;color:#4b3a5a;text-transform:lowercase}.brand-details-guidelines-choose.common-button{height:auto;min-height:0;padding:4px 12px;font-size:14px;line-height:1.4;display:inline-flex;align-items:center;gap:8px}.brand-details-guidelines-paste-block{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:left}.brand-details-guidelines-paste-label{font-size:16px;line-height:1.48;color:#070f0f;font-weight:400}.brand-details-guidelines-paste-row{display:flex;flex-direction:row;align-items:flex-end;gap:6px;width:100%}.brand-details-guidelines-link-input{flex:1;min-width:0;box-sizing:border-box;height:44px;padding:12px;border:1px solid #e5e0eb;border-radius:2px;font-size:14px;line-height:1.4;background:var(--brand-white-color, #ffffff)}.brand-details-guidelines-add-btn.common-button{flex-shrink:0;height:44px;padding:4px 12px;font-size:14px;line-height:1.4;box-sizing:border-box}.brand-details-guidelines-formats{margin:0;font-size:14px;line-height:1.4;color:#4b3a5a;text-align:center}.brand-details-guidelines-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.brand-details-guidelines-card{position:relative;border-radius:8px;padding:8px 36px 8px 8px;border:none;background:#f5f3f7}.brand-details-guidelines-card--pending{background:#ebebeb}.brand-details-guidelines-card--saved{background:#f5f3f7}.brand-details-guidelines-card--copy-flash{outline:1px solid #00B998}.brand-details-guidelines-card-row{display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:100%;min-width:0}.brand-details-guidelines-card-icon{flex-shrink:0;padding-top:4px}.brand-details-guidelines-type-icon{display:block;color:#070f0f}.brand-details-guidelines-card-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.brand-details-guidelines-card-name{font-size:16px;line-height:1.48;font-weight:300;word-break:break-word}.brand-details-guidelines-card-name--file{color:#17935f;font-weight:400}.brand-details-guidelines-card-name--link{color:#5340c3;font-weight:300}.brand-details-guidelines-card-name--button{background:none;border:none;padding:0;margin:0;text-align:left;cursor:pointer;font:inherit}.brand-details-guidelines-card-name--button:hover{text-decoration:underline}.brand-details-guidelines-card-date{font-size:14px;line-height:1.4;color:#4b3a5a}.brand-details-guidelines-card-loading{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0}.brand-details-guidelines-card-loading-name{font-size:13px;color:#070f0f}.brand-details-upload-progress-bar{width:100%}.brand-details-upload-progress-bar-track{position:relative;width:100%;height:6px;border-radius:1000px;background:#00000014;overflow:hidden}.brand-details-upload-progress-bar-track--logo{height:4px;background:#e5e0eb}.brand-details-upload-progress-bar-fill{height:100%;border-radius:1000px;background:#17935f;transition:width .2s ease-out}.brand-details-guidelines-remove{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;color:#4b3a5a;padding:4px}.brand-details-guidelines-remove:hover{color:#070f0f}.brand-details-guidelines-link-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;min-width:0}.brand-details-guidelines-link-menu{position:relative;max-width:100%}.brand-details-guidelines-link-menu-btn{background:none;border:none;padding:0;font-size:12px;color:#17935f;cursor:pointer;text-align:left;word-break:break-all}.brand-details-guidelines-link-popover{position:absolute;z-index:5;left:0;top:100%;margin-top:4px;display:flex;flex-direction:column;background:var(--brand-white-color, #ffffff);border:1px solid rgba(0,0,0,.12);border-radius:4px;box-shadow:0 4px 12px #00000014}.brand-details-guidelines-link-popover-item{padding:8px 12px;font-size:13px;text-align:left;background:none;border:none;cursor:pointer}.brand-details-guidelines-link-popover-item:hover{background:#0000000a}.brand-details-guidelines-copy-toast{font-size:12px;color:#00b998}.brand-details-tab-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%}@media(max-width:767px){.brand-details-tab-bar{flex-direction:column-reverse;align-items:stretch}}.brand-details-tabs{display:flex;align-items:flex-start;justify-content:flex-start;gap:0}.brand-details-create-button.styled-button{flex-shrink:0;padding:10px 20px}@media(max-width:767px){.brand-details-create-button.styled-button{align-self:flex-end}}.create-brand-parent-modal{width:480px;max-width:calc(100vw - 32px);padding:24px;border-radius:8px;box-sizing:border-box}.create-brand-parent-modal .modal-content{display:flex;flex-direction:column;gap:20px}.create-brand-parent-modal .modal-title{margin:0;font-size:22px;font-weight:700;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.create-brand-parent-modal .modal-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.create-brand-parent-modal .modal-actions>.styled-button{flex:0 0 auto}@media(max-width:480px){.create-brand-parent-modal .modal-actions{flex-direction:column;align-items:stretch}.create-brand-parent-modal .modal-actions>.styled-button{width:100%}}.create-brand-parent-modal-warning{font-size:12px;line-height:1.3;color:#ff9500;padding-left:8px}.brand-details-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;background:var(--brand-white-color, #ffffff);border:1px solid #E5E0EB;border-radius:4px;text-align:center}.brand-details-empty-state-message{margin:0;font-size:16px;line-height:1.48;color:#4b3a5a}.brand-details-tab{background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;border-bottom:3px solid transparent;min-width:0}.brand-details-tab.active{border-bottom-color:#17935f}.brand-details-tab.active .brand-details-tab-text{color:#070f0f}.brand-details-tab-text{padding:0 24px 14px;font-size:16px;line-height:1.48;font-weight:300;color:#4b3a5a;font-family:var(--brand-font, "Mona Sans"),sans-serif}.brand-details-content--sdk{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;width:100%;max-width:1100px}.brand-details-content--sdk>.brand-details-card{box-sizing:border-box;width:calc(50% - 12px)}@media(max-width:767px){.brand-details-content--sdk>.brand-details-card{width:100%}}.brand-details-content--sdk .styled-input{height:auto}.sdk-api-key-row{display:flex;flex-direction:column;gap:12px}.sdk-api-key-display{display:flex;flex-direction:column}.sdk-api-key-helper{margin-top:4px;padding-left:8px;font-size:12px;line-height:1.3;color:#4b3a5a;font-family:var(--brand-font, "Mona Sans"),sans-serif}.sdk-api-key-button.styled-button{align-self:flex-start;margin-top:8px}.sdk-presets-section{display:flex;flex-direction:column;gap:16px}.sdk-preset-custom-row{display:flex;align-items:flex-end;gap:12px}.sdk-preset-custom-row .styled-input{height:auto;flex:1}.sdk-preset-custom-row .sdk-preset-add-button.styled-button{flex-shrink:0}.sdk-preset-select-row{display:flex;align-items:flex-end;gap:12px}.sdk-preset-select-row .styled-select{flex:1;min-width:0}.sdk-preset-select-row .sdk-delete-preset-button.styled-button{flex-shrink:0;padding:12px 20px}.sdk-presets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.sdk-preset-column{display:flex;flex-direction:column;gap:12px}.sdk-preset-column-title{font-size:16px;font-weight:600;color:#070f0f}.sdk-preset-item-row{display:flex;align-items:center;gap:8px;width:100%}.sdk-preset-item-row .styled-input,.sdk-preset-item-row .sdk-preset-item-input.styled-input{height:auto;flex:1;min-width:0}.sdk-preset-eval-option-row{display:flex;flex-direction:column}.sdk-preset-eval-option-row .sdk-preset-blacklist-checkbox{margin-top:4px;padding-left:8px;font-size:12px;line-height:1.3}.sdk-preset-remove-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;margin:0;padding:0;background:transparent;border:1px solid #E5E0EB;border-radius:4px;color:#d51a52;cursor:pointer;line-height:0;transition:background .15s,border-color .15s}.sdk-preset-remove-button>svg{margin:0}.sdk-preset-remove-button:hover{background:#d51a5214;border-color:#d51a52}.sdk-preset-remove-button:focus-visible{outline:2px solid rgba(213,26,82,.4);outline-offset:1px}.sdk-preset-add-button{align-self:flex-start}.sdk-preset-empty{font-size:14px;color:#4b3a5a}.sdk-storage-box-settings{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--brand-white-color, #ffffff);border:1px solid #E5E0EB;border-radius:6px}.client-review-email-help{font-size:14px;line-height:1.4;color:#4b3a5a}.client-review-email-row{display:flex;align-items:center;gap:8px}.client-review-email-row .client-review-email-input.styled-input{flex:1;min-width:0;height:auto}.add-client-review-email-button.styled-button{align-self:flex-start;margin-top:4px}@media(min-width:1280px)and (max-width:1499px){.brand-details-color-row{flex-direction:column;gap:16px}}@media(max-width:767px){.brand-details-title{font-size:24px}.brand-details-header{flex-wrap:wrap;gap:12px}}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.client-app-page--collector-setup{display:flex;flex-direction:column;gap:24px;padding:32px 33px;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;background:#f5f3f7;min-height:100%}.client-app-page--collector-setup .styled-input .input-header,.client-app-page--collector-setup .styled-select .select-header{font-size:16px;line-height:1.48;font-weight:400;color:#070f0f}.client-app-page--collector-setup .styled-input textarea{resize:vertical;border-radius:2px;width:100%;box-sizing:border-box;min-height:120px}.collector-setup-loading{display:flex;align-items:center;justify-content:center;padding:64px;font-size:16px;color:#4b3a5a}.collector-setup-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.collector-setup-title{font-size:30px;line-height:1.2;font-weight:500;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin:0}.collector-setup-content{display:flex;gap:32px;align-items:flex-start;width:100%}@media(max-width:900px){.collector-setup-content{flex-direction:column}}.collector-setup-left-column,.collector-setup-right-column{display:flex;flex-direction:column;gap:16px;flex:1;min-width:0}.collector-setup-card{background:#fff;border:1px solid #E5E0EB;border-radius:4px;box-shadow:0 10px 15px #d3c0d612;padding:16px;display:flex;flex-direction:column;gap:16px;min-height:120px}.collector-setup-card-title{font-size:22px;line-height:1.24;font-weight:700;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin:0}.collector-setup-card-body{display:flex;flex-direction:column;gap:20px}.collector-setup-platform-tag-list{display:flex;flex-wrap:wrap;gap:18px}.collector-setup-platform-tag{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0;border:none;background:transparent;color:#070f0f}.collector-setup-platform-tag-icon{display:inline-flex;align-items:center;justify-content:center}.collector-setup-platform-tag-label{font-size:14px;line-height:1.4;font-weight:500}.collector-setup-platform-tag-remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:#070f0f;cursor:pointer;padding:0}.collector-setup-platform-tag-remove:hover{opacity:.7}.collector-setup-empty-state{font-size:15px;line-height:1.5;color:#4b3a5a}.collector-setup-save-message{font-size:15px;line-height:1.5;color:#17935f}.collector-setup-footer{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.hint,.styled-notification.user-profile-unsaved-modal .user-profile-unsaved-text,.user-profile-hint,.user-profile-drop-placeholder .user-profile-drop-formats,.user-profile-drop-placeholder .user-profile-drop-or{color:#4b3a5a}.small-text-regular,.user-profile-message,.user-profile-checkbox,.user-profile-input,.user-profile-label,.user-profile-drop-placeholder .user-profile-drop-text{font-weight:400;font-size:16px;line-height:148%}.small-text,.user-profile-drop-placeholder .user-profile-drop-or{font-size:16px;line-height:148%;font-weight:300}.additional-text,.user-profile-hint,.user-profile-drop-loading .user-profile-drop-loading-filename,.user-profile-choose-btn,.user-profile-drop-placeholder .user-profile-drop-formats{font-size:14px;line-height:140%;font-weight:400;font-family:var(--brand-font, "Mona Sans"),sans-serif}.middle-text,.user-profile-remove-btn{font-size:18px;line-height:132%;font-weight:500}.middle-text-light,.styled-notification.user-profile-unsaved-modal .user-profile-unsaved-text{font-size:18px;line-height:132%;font-weight:300}.big-text,.user-profile-field--email .user-profile-email-value{font-size:20px;line-height:144%;font-weight:500}.h2,.user-profile-picture-title{font-size:22px;line-height:128%;font-weight:600;font-family:var(--brand-heading-font, var(--brand-font, "Degular")),"Mona Sans",sans-serif}.tablet .h2,.tablet .user-profile-picture-title{font-size:24px;font-weight:500}.desktop .h2,.desktop .user-profile-picture-title{font-size:30px;line-height:120%;font-weight:500}.drawer .drawer-footer .middle-text,.drawer .drawer-footer .user-profile-remove-btn{color:#070f0f;margin-bottom:4px}.drawer .drawer-footer .additional-text,.drawer .drawer-footer .user-profile-hint,.drawer .drawer-footer .user-profile-drop-loading .user-profile-drop-loading-filename,.user-profile-drop-loading .drawer .drawer-footer .user-profile-drop-loading-filename,.drawer .drawer-footer .user-profile-choose-btn,.drawer .drawer-footer .user-profile-drop-placeholder .user-profile-drop-formats,.user-profile-drop-placeholder .drawer .drawer-footer .user-profile-drop-formats{color:#4b3a5a}.client-app-page--user-profile{display:flex;flex-direction:column;gap:24px;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;background:#f5f3f7}.user-profile-header{margin-bottom:0}.user-profile-title{font-size:30px;line-height:1.2;font-weight:500;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin:0}.user-profile-cards{display:flex;flex-direction:column;gap:24px}.user-profile-form-layout{display:flex;align-items:flex-start;gap:32px}@media(max-width:1200px){.user-profile-form-layout{flex-direction:column;align-items:stretch;gap:24px}}.user-profile-card{background:#fff;border:1px solid #E5E0EB;border-radius:4px;box-shadow:0 10px 15px #d3c0d612;padding:16px;box-sizing:border-box}.user-profile-card--form{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.user-profile-card--picture{width:100%;max-width:420px;flex:0 1 420px}@media(max-width:1200px){.user-profile-card--picture{max-width:100%}}.user-profile-picture-card{display:flex;flex-direction:column;gap:16px}.user-profile-picture-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.user-profile-picture-title{color:#070f0f}.user-profile-drop-zone{border:1px dashed #E5E0EB;border-radius:4px;background:transparent;height:294px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:border-color .2s,background .2s}.user-profile-drop-zone:hover{border-color:#17935f;background:#17935f08}.user-profile-file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.user-profile-drop-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:24px;text-align:center;width:100%;height:100%;min-height:0}.user-profile-drop-placeholder .user-profile-drop-icon{margin-bottom:7px}.user-profile-drop-placeholder .user-profile-drop-text{font-weight:600;color:#070f0f;margin-bottom:8px}.user-profile-drop-placeholder .user-profile-drop-or{margin-bottom:8px}.user-profile-drop-placeholder .user-profile-drop-formats{margin-top:12px}.user-profile-choose-btn{height:28px;padding:4px 12px}.user-profile-choose-btn .common-button-icon{display:flex;align-items:center}.user-profile-drop-preview{width:200px;height:200px;border-radius:50%;overflow:hidden}.user-profile-drop-preview img{width:100%;height:100%;object-fit:cover}.user-profile-drop-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;gap:0}.user-profile-drop-loading .user-profile-drop-loading-icon{margin-bottom:43px}.user-profile-drop-loading .user-profile-drop-loading-filename{color:#070f0f;text-align:center;margin-bottom:24px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-drop-loading .user-profile-drop-loading-bar{width:100%;max-width:260px;height:4px}.user-profile-drop-loading .user-profile-drop-loading-bar-track{position:relative;width:100%;height:100%;background:#e5e0eb;border-radius:1000px;overflow:hidden}.user-profile-drop-loading .user-profile-drop-loading-bar-fill{position:absolute;top:0;left:0;height:100%;min-width:30%;background:#17935f;border-radius:1000px;animation:user-profile-loading-progress 1.5s ease-in-out infinite}@keyframes user-profile-loading-progress{0%{left:-30%;width:30%}50%{left:50%;width:40%}to{left:100%;width:30%}}.user-profile-remove-btn{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;cursor:pointer;color:#17935f}.user-profile-remove-btn:hover{color:#117048}.user-profile-field-row{display:flex;gap:16px}.user-profile-field-row--half .user-profile-field{flex:1}.user-profile-field{display:flex;flex-direction:column;gap:4px}.user-profile-field .common-select-trigger,.user-profile-field--timezone .common-select-trigger,.user-profile-field--timezone .common-select-menu{background:#fff}.user-profile-label{color:#070f0f}.user-profile-input{padding:12px;border:1px solid #ABA7AF;border-radius:2px;background-color:#fff;color:#070f0f}.user-profile-input:focus{outline:none;border-color:#4b3a5a}.user-profile-field--email .user-profile-email-value{color:#070f0f}.user-profile-hint{margin-top:4px}.user-profile-field--checkboxes .user-profile-checkboxes{display:flex;flex-direction:column;gap:12px}.user-profile-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.user-profile-checkbox--disabled{opacity:.6;cursor:not-allowed}.user-profile-checkbox input{width:18px;height:18px;accent-color:#17935F}.user-profile-message{padding:12px}.user-profile-message--success{color:#17935f}.user-profile-message--error{color:#d51a52}.user-profile-actions{display:flex;gap:16px;justify-content:flex-end;align-items:center;width:calc(100% - 452px)}@media(max-width:1200px){.user-profile-actions{width:100%}}.user-profile-actions .common-button,.user-profile-actions .styled-button{min-width:150px}.styled-notification.user-profile-unsaved-modal{padding:40px 56px 48px;display:flex;flex-direction:column;align-items:center;gap:24px;border-radius:8px;background:var(--brand-white-color, #FDFFF7);box-shadow:0 10px 30px #3e134d78;max-width:392px}.styled-notification.user-profile-unsaved-modal .user-profile-unsaved-title{font-size:30px;font-weight:500;line-height:1.2;font-family:var(--brand-heading-font, var(--brand-font, "Degular")),"Mona Sans",sans-serif;color:#070f0f;text-align:center;margin:0 0 12px}.styled-notification.user-profile-unsaved-modal .user-profile-unsaved-text{margin:0;text-align:center}.styled-notification.user-profile-unsaved-modal .styled-notification-btns{display:flex;flex-direction:row;gap:16px;justify-content:center;margin-top:0}@media(max-width:767px){.user-profile-title{font-size:24px}.user-profile-actions{flex-direction:column-reverse;align-items:stretch}.user-profile-actions .common-button,.user-profile-actions .styled-button{width:100%}.user-profile-field--email .user-profile-email-value{font-size:16px;line-height:1.4;word-break:break-all}}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.client-app-page--location-details{display:flex;flex-direction:column;gap:24px;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;background:#f5f3f7;min-height:calc(100% - 57px)}.location-details-top{display:flex;flex-direction:column;gap:8px;width:100%}.location-details-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.location-details-title{font-size:30px;line-height:1.2;font-weight:500;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin:0}.location-details-copy-link{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--brand-white-color, #ffffff);border:1px solid #17935F;border-radius:4px;padding:4px 12px;height:28px;cursor:pointer;color:#17935f;font-family:var(--brand-font);font-size:14px;font-weight:400;line-height:1.4;flex-shrink:0;white-space:nowrap}.location-details-copy-link:hover{opacity:.85}.location-details-copy-link--copied{background:#00b998;border-color:#00b998;color:#fff}.location-details-copy-link--copied:hover{background:#00b998}.location-details-location-single{display:flex;flex-direction:column;gap:4px;width:280px}.location-details-location-label{font-size:16px;font-weight:400;line-height:1.48;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.location-details-location-input{padding:8px 12px;font-size:14px;line-height:1.4;font-family:var(--brand-font, "Mona Sans"),sans-serif;color:#070f0f;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:2px;display:flex;align-items:center}.location-details-selector-row{display:flex;flex-wrap:wrap-reverse;align-items:flex-end;gap:16px;width:100%}.location-details-create-button.styled-button{flex:0 0 auto;margin-left:auto;padding:10px 20px;display:inline-flex;align-items:center;gap:8px;align-self:center}.location-details-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;background:var(--brand-white-color, #ffffff);border:1px solid #E5E0EB;border-radius:4px;text-align:center}.location-details-empty-state .location-details-create-button.styled-button{margin-left:0}.location-details-empty-state-message{margin:0;font-size:16px;line-height:1.48;color:#4b3a5a}.create-location-modal{width:480px;max-width:calc(100vw - 32px);padding:24px;border-radius:8px;box-sizing:border-box}.create-location-modal .modal-content{display:flex;flex-direction:column;gap:20px}.create-location-modal .modal-title{margin:0;font-size:22px;font-weight:700;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.create-location-modal .modal-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.create-location-modal .modal-actions>.styled-button{flex:0 0 auto}@media(max-width:480px){.create-location-modal .modal-actions{flex-direction:column;align-items:stretch}.create-location-modal .modal-actions>.styled-button{width:100%}}.create-location-modal-warning{font-size:12px;line-height:1.3;color:#ff9500;padding-left:8px}.location-details-tabs-list{display:flex;align-items:flex-start;justify-content:flex-start;gap:0;width:100%}.location-details-tab{background:none;border:none;padding:0;cursor:pointer;display:flex;flex:1;flex-direction:column;align-items:center;gap:20px;border-bottom:3px solid transparent;min-width:0;max-width:14.2857142857%}.location-details-tab-text{padding:0 10px 18px;font-size:16px;line-height:1.48;font-weight:300;color:#4b3a5a;text-align:center;font-family:var(--brand-font, "Mona Sans"),sans-serif;white-space:normal;overflow-wrap:break-word}.location-details-tab--social .location-details-tab-text{max-width:9ch;margin-left:auto;margin-right:auto}.location-details-tab-indicator{display:none}.location-details-tab.active{border-bottom-color:#17935f}.location-details-tab.active .location-details-tab-text{color:#070f0f}.location-details-tab-panel{width:100%}.location-details-tab-placeholder{font-size:16px;line-height:1.48;color:#4b3a5a;margin:0}.location-details-loading{display:flex;align-items:center;justify-content:center;padding:48px;font-size:16px;color:#4b3a5a}.location-details-empty-brand{display:flex;align-items:center;justify-content:center;padding:64px;font-size:16px;color:#4b3a5a}.location-details-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:auto}.location-details-footer .location-details-save-btn.main{background-color:var(--brand-secondary-color, #17935F);color:var(--brand-white-color, #FDFFF7)}.location-details-footer .location-details-save-btn.main:hover:not(.disabled){background-color:#117048}@media(max-width:767px){.location-details-footer{flex-direction:column;align-items:stretch}.location-details-footer>.styled-button{width:100%}}.location-details-delete-button.styled-button.secondary{color:#d51a52;border:1px solid #D51A52}.location-details-delete-button.styled-button.secondary:hover:not(.disabled){color:#ba1748;border-color:#ba1748;background:#d51a520f}.location-details-delete-button.styled-button.secondary.disabled{color:#d4d2d5;border-color:#d4d2d5}.campaign-details-layout{width:100%;max-width:700px;margin:0 auto}.location-details-card.campaign-details-card{max-width:none}.campaign-details-body{gap:20px}.campaign-details-multiselect{position:relative;display:flex;flex-direction:column;gap:4px;font-family:var(--brand-font, "Mona Sans"),sans-serif}.campaign-details-multiselect-label{font-size:16px;line-height:1.48;color:#070f0f}.campaign-details-multiselect-input-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 38px 6px 8px;border:1px solid #E5E0EB;border-radius:2px;background:var(--brand-white-color, #ffffff);cursor:text;position:relative}.campaign-details-multiselect-input-wrapper:focus-within{border-color:#17935f}.campaign-details-multiselect-chips{display:flex;flex-wrap:wrap;gap:6px}.campaign-details-multiselect-input{flex:1 1 120px;min-width:120px;border:none;outline:none;background:transparent;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:14px;line-height:1.4;color:#070f0f;padding:4px 0}.campaign-details-multiselect-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#4b3a5a;pointer-events:none}.campaign-details-multiselect-dropdown{position:absolute;z-index:1400;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #E5E0EB;border-radius:2px;box-shadow:0 8px 16px #3e134d1f}.campaign-details-multiselect-status{padding:10px 12px;font-size:14px;color:#4b3a5a}.campaign-details-multiselect-option{display:block;width:100%;text-align:left;padding:8px 12px;border:none;background:none;cursor:pointer;font-size:14px;line-height:1.4;color:#070f0f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-details-multiselect-option:hover{background:#17935f14}.campaign-details-refresh-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:8px;border-top:1px dashed #E5E0EB}.location-details-delete-modal,.location-details-confirm-brand-parent-change-modal{width:480px;max-width:calc(100vw - 32px);padding:24px;border-radius:8px;box-sizing:border-box}.location-details-delete-modal .modal-content,.location-details-confirm-brand-parent-change-modal .modal-content{display:flex;flex-direction:column;gap:16px}.location-details-delete-modal .modal-title,.location-details-confirm-brand-parent-change-modal .modal-title{margin:0;font-size:22px;font-weight:700;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.location-details-delete-modal .modal-message,.location-details-confirm-brand-parent-change-modal .modal-message{margin:0;font-size:16px;line-height:1.48;color:#070f0f}.location-details-delete-modal .modal-actions,.location-details-confirm-brand-parent-change-modal .modal-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.location-details-delete-modal .modal-actions>.styled-button,.location-details-confirm-brand-parent-change-modal .modal-actions>.styled-button{flex:0 0 auto}@media(max-width:480px){.location-details-delete-modal .modal-actions,.location-details-confirm-brand-parent-change-modal .modal-actions{flex-direction:column;align-items:stretch}.location-details-delete-modal .modal-actions>.styled-button,.location-details-confirm-brand-parent-change-modal .modal-actions>.styled-button{width:100%}}.location-details-delete-confirm-button.styled-button.main{background-color:#d51a52;color:var(--brand-white-color, #ffffff)}.location-details-delete-confirm-button.styled-button.main:hover:not(.disabled){background-color:#ba1748}.location-details-basic-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;width:100%}.location-details-basic-layout .location-details-card{max-width:none}@media(min-width:768px){.location-details-basic-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;row-gap:16px;grid-template-areas:"main logo" "main access" "main brand-parent"}}@media(min-width:1200px){.location-details-basic-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"main logo   brand-parent" "main access brand-parent"}}@media(min-width:768px){.location-details-basic-card--main{grid-area:main}.location-details-basic-card--logo{grid-area:logo}.location-details-basic-card--access{grid-area:access}.location-details-basic-card--brand-parent{grid-area:brand-parent}}.location-details-card{background:#fff;border:1px solid #E5E0EB;border-radius:4px;box-shadow:0 10px 15px #d3c0d612;padding:16px;display:flex;flex-direction:column;gap:16px;flex:1;min-width:0;max-width:416.5px;box-sizing:border-box}.location-details-card-title{font-size:22px;line-height:1.24;font-weight:600;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;margin:0}.location-details-card-title--inline{margin:0}.location-details-card-title-row{display:flex;align-items:center;gap:4px}.location-details-card-body{display:flex;flex-direction:column;gap:24px}.location-details-display-field{display:flex;flex-direction:column;gap:0}.location-details-display-field-label{font-size:16px;line-height:1.48;color:#070f0f;font-weight:400}.location-details-display-field-label--with-icon{display:flex;align-items:center;gap:4px}.location-details-display-field-value{font-size:20px;line-height:1.44;font-weight:500;color:#070f0f}.location-details-display-field-value--stack{display:flex;flex-direction:column;gap:6px}.location-details-display-field-empty{color:#4b3a5a;font-weight:400}.location-details-feature-toggles{gap:12px}.location-details-brand-parent-helper{margin:0;font-size:14px;line-height:1.4;color:#4b3a5a}.location-details-info-icon-wrap{display:inline-flex;color:#070f0f;cursor:help;line-height:0}.location-details-tooltip-rich{font-size:14px;line-height:1.4;color:#4b3a5a}.location-details-tooltip-link{color:#5340c3;text-decoration:underline;font-size:14px;line-height:1.4}.location-details-tooltip-link:hover{color:#5340c3}.location-details-logo-frame{width:100%;height:294px;display:flex;align-items:center;justify-content:center;border:1px dashed #E5E0EB;border-radius:4px;overflow:hidden;box-sizing:border-box;padding:8px}.location-details-logo-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.location-details-logo-empty{font-size:20px;color:#4b3a5a}.location-details-social-layout{width:100%;max-width:416.5px;margin-left:auto;margin-right:auto}.location-details-capture-layout{display:flex;gap:24px;align-items:stretch;justify-content:center;width:100%}@media(max-width:960px){.location-details-capture-layout{flex-direction:column;align-items:center}}.location-details-capture-card,.location-details-capture-preview-card{width:100%;max-width:416.5px;min-height:234px}.location-details-capture-field-header{display:inline-flex;align-items:center;gap:7px}.location-details-capture-textarea .styled-input textarea{min-height:107px;resize:none;box-sizing:border-box;width:100%;padding:12px}.location-details-capture-helper{font-size:14px;line-height:1.4;font-weight:400;color:#aba7af;font-family:var(--brand-font, "Mona Sans"),sans-serif}.location-details-capture-preview-surface{display:flex;align-items:center;justify-content:center;width:100%;min-height:202px;border-radius:4px;background:#d9d9d9;padding:16px;box-sizing:border-box}.location-details-capture-preview-chip{display:inline-flex;align-items:flex-start;justify-content:center;gap:4px;max-width:100%;padding:4px 8px;border-radius:20px;background:#fff;color:#070f0f;text-align:center;box-shadow:0 10px 15px #d3c0d612}.location-details-capture-tooltip{max-width:311px}.location-details-delivery-layout{width:100%;max-width:416.5px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:16px}@media(min-width:900px){.location-details-delivery-layout{max-width:856px;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:24px}}.location-details-delivery-card{width:100%;max-width:416.5px;box-sizing:border-box}.location-details-delivery-reel-select{max-width:200px}.location-details-subscription-comments.styled-input{height:auto}.location-details-subscription-comments.styled-input textarea{min-height:96px}.location-details-next-billing-date-field{display:flex;flex-direction:column;gap:4px}.location-details-next-billing-date-field .input-header{font-size:16px;line-height:1.48;color:#070f0f}.location-details-next-billing-date-field .location-details-next-billing-date-input{height:44px;padding:8px 12px;border:1px solid #E5E0EB;border-radius:2px;background:var(--brand-white-color, #FDFFF7);color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:14px;line-height:1.4;outline:none;box-sizing:border-box}.location-details-next-billing-date-field .location-details-next-billing-date-input:focus{border-color:#17935f}.location-details-delivery-stack{display:flex;flex-direction:column;gap:24px;width:100%}.location-details-delivery-field-block{display:flex;flex-direction:column;gap:4px;width:100%}.location-details-delivery-label{font-size:16px;line-height:1.48;font-weight:400;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.location-details-delivery-label--inline{flex:0 1 auto}.location-details-delivery-field-help{margin:0;font-size:13px;line-height:1.4;color:#17935f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.location-details-delivery-outline-btn{align-self:flex-start;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 28px;min-height:0;background:var(--brand-white-color, #ffffff);border:1px solid var(--brand-secondary-color, #17935F);border-radius:4px;cursor:pointer;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:16px;line-height:1.48;color:#184c37}.location-details-delivery-outline-btn:hover:not(:disabled){opacity:.88}.location-details-delivery-outline-btn:disabled{opacity:.45;cursor:not-allowed}.location-details-delivery-outline-btn svg{flex-shrink:0;color:#184c37}.location-details-delivery-outline-btn-label{color:#184c37;white-space:nowrap}.location-details-delivery-qr-outer{width:100%;box-sizing:border-box;background:#fff;border:none;padding:0}.location-details-delivery-qr-measure{width:100%;aspect-ratio:1;max-width:100%;min-height:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.location-details-delivery-qr-svg{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.location-details-delivery-qr-export{position:fixed;left:-10000px;top:0;pointer-events:none;z-index:-1}.location-details-delivery-field-block--reel{gap:0}.location-details-delivery-reel-label-row{display:flex;align-items:flex-start;gap:4px;width:100%}.location-details-delivery-info-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;padding:0;border:none;background:none;cursor:help;color:#070f0f;line-height:0}.location-details-delivery-info-trigger:focus-visible{outline:2px solid #17935F;outline-offset:2px;border-radius:2px}.location-details-delivery-reel-value{margin:0;font-size:20px;line-height:1.44;font-weight:500;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.location-details-delivery-csm{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;min-height:75px;box-sizing:border-box;padding:20px 19px;background:var(--brand-white-color, #ffffff);border:1px solid #E5E0EB;border-radius:4px}.location-details-delivery-csm-icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e5e0eb;color:#4b3a5a}.location-details-delivery-csm-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;color:#4b3a5a}.location-details-delivery-csm-title{margin:0;font-size:16px;line-height:1.28;font-weight:700;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;color:#4b3a5a}.location-details-delivery-csm-body{margin:0;font-size:14px;line-height:1.4;font-weight:400;font-family:var(--brand-font, "Mona Sans"),sans-serif;color:#4b3a5a}.location-details-card-body--inputs .styled-input{margin-bottom:0}.location-details-card-body--inputs .styled-input input[type=text]{min-height:44px;box-sizing:border-box;width:100%}.styled-notification.user-profile-unsaved-modal{position:relative}.styled-notification.user-profile-unsaved-modal .styled-notification-close-btn{position:absolute;top:8px;right:8px;z-index:1}.ugc-app-setup-layout{display:flex;flex-direction:column;gap:24px;width:100%}.ugc-app-setup-row{display:flex;gap:24px;width:100%;align-items:stretch;flex-wrap:wrap;justify-content:center}.ugc-app-setup-card{flex:0 1 460px;width:460px;min-width:0;max-width:460px;padding:16px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}@media(max-width:947px)and (min-width:432px){.ugc-app-setup-card{max-width:400px}}.ugc-app-setup-reward-type-heading{font-family:var(--brand-heading-font, "Degular Display Demo"),"Mona Sans",sans-serif;font-size:18px;font-weight:700;line-height:1.32;color:#070f0f}.ugc-app-setup-tier-radios{display:flex;flex-direction:column;gap:12px}.ugc-app-setup-tier-radios .styled-radio-sub-content{margin-top:12px;padding-left:0;width:100%}.ugc-app-setup-tier-editor{display:flex;flex-direction:column;gap:16px;width:100%}.ugc-app-setup-tier-editor .styled-input{margin-bottom:0}.ugc-app-setup-two-tier-editors{display:flex;flex-direction:column;gap:24px;width:100%}.ugc-app-setup-select-label{font-size:16px;line-height:1.48;color:#070f0f}.ugc-app-setup-reward-type-radios{display:flex;flex-direction:column;gap:8px;padding-left:29px}.ugc-app-setup-reward-type-label{display:inline-flex;align-items:center;gap:4px}.ugc-app-setup-info-icon{display:inline-flex;align-items:center;padding:0;border:none;background:none;color:#4b3a5a;cursor:help}.ugc-app-setup-image-block{display:flex;flex-direction:column;gap:8px;padding-left:29px}.ugc-app-setup-image-header{font-size:16px;line-height:1.48;color:#070f0f}.ugc-app-setup-image-input{display:none}.ugc-app-setup-image-drop{position:relative;width:100%;min-height:140px;border:1px dashed #ABA7AF;border-radius:4px;background:var(--brand-white-color, #FDFFF7);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.ugc-app-setup-image-drop:hover{border-color:#17935f}.ugc-app-setup-image-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;text-align:center}.ugc-app-setup-image-plus{width:40px;height:40px;border-radius:4px;background:#17935f;color:#fff;font-size:24px;font-weight:500;display:flex;align-items:center;justify-content:center}.ugc-app-setup-image-formats{font-size:14px;line-height:1.4;color:#4b3a5a}.ugc-app-setup-image-preview{width:100%;height:100%;min-height:140px;display:flex;align-items:center;justify-content:center}.ugc-app-setup-image-preview img{max-width:100%;max-height:180px;object-fit:contain}.ugc-app-setup-image-overlay{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;padding:4px 8px;background:#0000008c;color:#fff;font-size:12px;border-radius:4px}.ugc-app-setup-image-remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:none;background:#fff3;color:#fff;cursor:pointer}.ugc-app-setup-image-remove:hover{background:#ffffff59}.ugc-app-setup-image-filename{position:absolute;bottom:8px;left:8px;right:8px;font-size:12px;color:#4b3a5a;background:#fffc;padding:2px 6px;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-app-setup-promo-input{padding-left:29px;box-sizing:border-box}.ugc-app-setup-previews{flex:0 1 400px;display:flex;flex-direction:column;gap:16px;width:400px;min-width:0;max-width:400px;box-sizing:border-box}.ugc-app-setup-preview-surface{position:relative;width:100%;flex:1 1 auto;min-height:440px;border:1px solid #ABA7AF;border-radius:4px;background:#fff;padding:12px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}.ugc-app-setup-preview-bg{position:absolute;inset:12px;border-radius:4px;background:linear-gradient(180deg,#ffffff 45%,var(--brand-color-ten-percent, rgba(23, 147, 95, .1)) 100%);pointer-events:none;z-index:0}.ugc-app-setup-preview-inner{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 16px 24px;text-align:center}.ugc-app-setup-preview-surface--empty{text-align:center}.ugc-app-setup-preview-empty-content{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;color:#070f0f}.ugc-app-setup-preview-empty-title{font-family:var(--brand-heading-font, "Degular Display Demo"),"Mona Sans",sans-serif;font-size:18px;font-weight:700;line-height:1.32}.ugc-app-setup-preview-empty-message{font-size:14px;line-height:1.4;color:#070f0f;max-width:260px}.ugc-app-setup-preview-title{font-family:var(--brand-heading-font, "Degular Display Demo"),"Mona Sans",sans-serif;font-size:18px;font-weight:700;line-height:1.24;color:#070f0f;text-align:center;max-width:300px}.ugc-app-setup-ticket-qr{width:100px!important;height:100px!important}@media(max-width:767px){.location-details-title{font-size:24px}.location-details-header{flex-wrap:wrap;gap:12px}.location-details-location-single{width:100%}.location-details-tabs-list{flex-direction:column;gap:4px}.location-details-tab{flex:0 0 auto;max-width:100%;align-items:flex-start;gap:0;border-bottom:none;border-left:3px solid transparent}.location-details-tab.active{border-bottom-color:transparent;border-left-color:#17935f}.location-details-tab-text{padding:8px 12px;text-align:left;white-space:normal;max-width:100%}.location-details-tab--social .location-details-tab-text{max-width:100%;margin-left:0;margin-right:0}}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.client-app-page--ugc-reels{display:flex;flex-direction:column;gap:24px;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;background:#f5f3f7}.ugc-reels-empty{padding:24px;text-align:center;color:#4b3a5a}.ugc-reels-main{display:flex;flex-direction:column;gap:16px;width:100%}.ugc-reels-header{margin-bottom:0}.ugc-reels-title{font-size:30px;line-height:1.2;font-weight:500;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.ugc-reels-tabs{display:flex;align-items:flex-end;gap:0;border-bottom:1px solid #E5E0EB}.ugc-reels-tab{background:none;border:none;padding:8px 24px 12px;cursor:pointer;font-size:16px;line-height:1.48;font-weight:300;font-family:var(--brand-font, "Mona Sans"),sans-serif;color:#4b3a5a;border-bottom:3px solid transparent;margin-bottom:-1px}.ugc-reels-tab:hover{color:#070f0f}.ugc-reels-tab--active{color:#070f0f;border-bottom-color:#17935f}.ugc-reels-all-filters-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:8px 20px;border:1px solid #17935F;border-radius:4px;background:var(--brand-white-color, #FDFFF7);color:#17935f;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:16px;line-height:1.48;white-space:nowrap;flex-shrink:0;cursor:pointer}.ugc-reels-all-filters-btn:hover{opacity:.85}.ugc-reels-filters-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.ugc-reels-filters-row .common-select--brand .common-select-trigger{height:36px;padding:8px 12px;background:var(--brand-white-color, #FDFFF7)}.ugc-reels-filters-row .common-select-menu{background:var(--brand-white-color, #FDFFF7)}.ugc-reels-filters-row .common-select-label{font-size:16px;line-height:1.48}.ugc-reels-location-single{display:flex;flex-direction:column;gap:4px;width:230px}.ugc-reels-location-single .ugc-reels-location-input{padding:8px 12px;font-size:14px;line-height:1.285;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;color:#070f0f;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:2px;display:flex;align-items:center}.ugc-reels-date-range{display:flex;align-items:flex-end;gap:4px}.ugc-reels-date-field{display:flex;flex-direction:column;gap:4px;width:155px}.ugc-reels-date-field:first-child .ugc-reels-date-label{display:block}.ugc-reels-date-label{font-size:16px;font-weight:400;line-height:1.48;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.ugc-reels-date-label--hidden{visibility:hidden;height:0;overflow:hidden;margin:0;padding:0}.ugc-reels-date-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:8px 12px;font-size:16px;line-height:1.48;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;color:#070f0f;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:2px;cursor:pointer;text-align:left;width:100%}.ugc-reels-date-btn:hover{border-color:#17935f}.ugc-reels-date-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-reels-date-value--placeholder{color:#aba7af;font-size:14px;line-height:1.4}.ugc-reels-date-icon{flex-shrink:0;width:20px;height:20px;color:#070f0f}.ugc-reels-date-to{padding-bottom:7px;font-size:16px;line-height:1.48;font-family:var(--brand-font, "Mona Sans"),sans-serif;color:#070f0f}.ugc-reels-clear-filters{background:none;border:none;padding:0;font-size:16px;line-height:1.48;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;cursor:pointer;color:#17935f;align-self:flex-start}.ugc-reels-clear-filters:disabled{color:#d4d2d5;cursor:not-allowed}.ugc-reels-clear-filters:not(:disabled):hover{text-decoration:underline}.ugc-reels-table-container{background:var(--brand-white-color, #FDFFF7);border-radius:2px;overflow:hidden;box-shadow:0 1px 3px #00000014}.ugc-reels-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ugc-reels-table{width:100%;min-width:865px;table-layout:fixed;border-collapse:collapse;font-size:14px}.ugc-reels-table--all{min-width:1045px}.ugc-reels-header-cell{padding:12px;text-align:left;font-weight:400;font-size:16px;font-family:Poppins,sans-serif;color:#14191f;background:#fff;border-bottom:2px solid #E5E0EB}.ugc-reels-header-cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ugc-reels-header-cell--sortable:hover{background:#d8d1e1}.ugc-reels-header-cell-content{display:inline-flex;align-items:center;gap:6px;--ugc-reels-sort-active: var(--brand-secondary-color, #17935F)}.ugc-reels-header-cell-content .sort-chevrons{flex-shrink:0;line-height:0}.ugc-reels-cell{padding:12px;border-bottom:none;vertical-align:middle;font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.48;color:#070f0f}.ugc-reels-cell--reel{padding:8px 12px}.ugc-reels-row{cursor:pointer}.ugc-reels-table tbody tr:nth-child(odd) .ugc-reels-cell{background:linear-gradient(90deg,#f5f3f766 0% 100%),var(--brand-white-color, #FDFFF7)}.ugc-reels-table tbody tr:nth-child(2n) .ugc-reels-cell{background:var(--brand-white-color, #FDFFF7)}.ugc-reels-reel-preview{display:flex;flex-direction:column;gap:8px}.ugc-reels-thumbnail{position:relative;width:80px;height:100px;overflow:hidden;border-radius:2px;background:#e5e0eb}.ugc-reels-thumbnail video,.ugc-reels-thumbnail img{width:100%;height:100%;object-fit:contain}.ugc-reels-thumbnail-placeholder{width:100%;height:100%;background:#e5e0eb}.ugc-reels-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#17935f;border-radius:50%;pointer-events:none}.ugc-reels-play-overlay svg{color:var(--brand-white-color, #FDFFF7)!important}.ugc-reels-status-badge{display:inline-block;padding:4px 8px;border-radius:2px;font-size:14px;font-weight:400;line-height:1.4;font-family:Poppins,sans-serif}.ugc-reels-status-badge--for-client-review{background-color:#5340c326;color:#5340c3}.ugc-reels-status-badge--edits-required{background-color:#ff950024;color:#070f0f}.ugc-reels-status-badge--client-approved{background-color:#00b99833;color:#184c37}.ugc-reels-status-badge--completed{background-color:#f5f3f7;color:#4b3a5a}.ugc-reels-status-badge--cancelled{background-color:#d51a5226;color:#070f0f}.ugc-reels-status-badge--draft{background-color:#f5f3f7;color:#4b3a5a}.ugc-reels-status-badge--internal-review{background-color:#ff950024;color:#070f0f}.ugc-reels-status-badge--internal-approved{background-color:#00b99833;color:#184c37}col.ugc-reels-col--publish-week{width:152px}col.ugc-reels-col--brand{width:180px}col.ugc-reels-col--location{width:173px}col.ugc-reels-col--type{width:145px}col.ugc-reels-col--status{width:203px}col.ugc-reels-col--reel{width:192px}.ugc-reels-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 16px;color:#4b3a5a}.ugc-reels-empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:4px;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:1.48;color:#4b3a5a}.ugc-reels-empty-state-illustration{width:113px;height:113px}.ugc-reels-empty-state-line1,.ugc-reels-empty-state-line2{margin:0}.ugc-reels-pagination{display:flex;justify-content:center;padding:16px;border-top:1px solid #E5E0EB;--ugc-reels-pagination-active: var(--brand-secondary-color, #17935F)}.ugc-reels-play-overlay svg{width:16px;height:16px;color:var(--brand-white-color, #FDFFF7)!important}@media(max-width:767px){.ugc-reels-title{font-size:24px}.ugc-reels-filters-row{flex-direction:column;align-items:stretch;gap:12px}.ugc-reels-location-single,.ugc-reels-date-field{width:100%}}.ugc-reels-filters-sidebar-shell{position:fixed;inset:0;z-index:1200;pointer-events:none}.ugc-reels-filters-sidebar-backdrop{position:absolute;inset:0;border:none;background:#070f0f14;pointer-events:auto}.ugc-reels-filters-sidebar{position:absolute;top:0;right:0;width:min(100%,462px);max-width:462px;height:100%;background:var(--brand-white-color, #FDFFF7);box-shadow:0 10px 30px #3e134d78;display:flex;flex-direction:column;pointer-events:auto}.ugc-reels-filters-sidebar-close{position:absolute;top:20px;right:20px;border:none;background:none;color:#aba7af;cursor:pointer;padding:0}.ugc-reels-filters-sidebar-content{display:flex;flex-direction:column;gap:12px;padding:41px 32px 24px;overflow-y:auto}.ugc-reels-filters-sidebar-header{font-family:var(--brand-heading-font),"Mona Sans",sans-serif;font-size:18px;font-weight:700;line-height:1.32;color:#070f0f}.ugc-reels-filters-sidebar-fields{display:flex;flex-direction:column;gap:12px}.ugc-reels-filters-sidebar-fields .common-select{width:100%}.ugc-reels-filters-sidebar-date-range{display:flex;align-items:flex-end;gap:4px;width:100%}.ugc-reels-filters-sidebar-date-field{display:flex;flex-direction:column;gap:4px;width:calc(50% - 10px)}.ugc-reels-filters-sidebar-date-label{font-size:16px;font-weight:400;line-height:1.48;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.ugc-reels-filters-sidebar-date-label--hidden{visibility:hidden;height:0;overflow:hidden;margin:0;padding:0}.ugc-reels-filters-sidebar-date-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:8px 12px;font-size:16px;line-height:1.48;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;color:#070f0f;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:2px;cursor:pointer;text-align:left;width:100%}.ugc-reels-filters-sidebar-date-btn:hover{border-color:#17935f}.ugc-reels-filters-sidebar-date-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-reels-filters-sidebar-date-value--placeholder{color:#aba7af;font-size:14px;line-height:1.4}.ugc-reels-filters-sidebar-date-icon{flex-shrink:0;width:20px;height:20px;color:#070f0f}.ugc-reels-filters-sidebar-date-to{padding-bottom:7px;font-size:16px;line-height:1.48;font-family:var(--brand-font, "Mona Sans"),sans-serif;color:#070f0f}.ugc-reels-filters-sidebar-toggles{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ugc-reels-filters-sidebar-actions{margin-top:auto;display:flex;justify-content:flex-end;gap:16px;padding:24px 32px 41px}.ugc-reels-filters-sidebar-clear,.ugc-reels-filters-sidebar-apply{min-width:120px;height:48px;border-radius:4px;padding:12px 24px;font-size:18px;line-height:1.32;font-family:var(--brand-font, "Mona Sans"),sans-serif;cursor:pointer}.ugc-reels-filters-sidebar-clear{border:1px solid #17935F;background:var(--brand-white-color, #FDFFF7);color:#17935f}.ugc-reels-filters-sidebar-apply{border:1px solid #17935F;background:#17935f;color:var(--brand-white-color, #FDFFF7)}.ugc-reels-upload-button.styled-button{flex-shrink:0;padding:8px 16px;height:36px;display:inline-flex;align-items:center;gap:8px}.upload-reel-modal{width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:24px;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column}.upload-reel-modal .modal-content{display:flex;flex-direction:column;gap:16px;min-height:0;flex:1 1 auto}.upload-reel-modal .modal-title{margin:0;font-size:22px;font-weight:700;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif;flex-shrink:0}.upload-reel-modal .modal-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;flex-shrink:0}.upload-reel-modal .modal-actions>.styled-button{flex:0 0 auto}@media(max-width:480px){.upload-reel-modal .modal-actions{flex-direction:column;align-items:stretch}.upload-reel-modal .modal-actions>.styled-button{width:100%}}.upload-reel-modal-fields{display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1 1 auto;min-height:0;padding:2px;margin:-2px}.upload-reel-modal-row{display:flex;gap:16px}.upload-reel-modal-row>*{flex:1 1 0;min-width:0}@media(max-width:480px){.upload-reel-modal-row{flex-direction:column}}.upload-reel-modal-file-input{display:none}.upload-reel-modal-upload-area,.upload-reel-modal-preview{display:flex;flex-direction:column;gap:12px}.upload-reel-modal-preview video{width:100%;max-height:320px;border-radius:4px;background:#070f0f}.upload-reel-modal-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;border:1px dashed #E5E0EB;border-radius:4px;background:#f5f3f7;color:#4b3a5a;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:14px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.upload-reel-modal-placeholder:hover:not(:disabled){border-color:#17935f;color:#17935f}.upload-reel-modal-placeholder:disabled{cursor:not-allowed;opacity:.6}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.reel-detail-deep-link-loader{display:flex;align-items:center;justify-content:center;gap:12px;padding:80px 32px;font-size:16px;color:#4b3a5a;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif}.reel-detail-view{display:flex;flex-direction:column;gap:20px;padding:32px 33px;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;background:#f5f3f7;min-height:100%}.reel-detail-view--capture-mode,.reel-detail-view--capture-mode .reel-detail-video-container,.reel-detail-view--capture-mode .reel-detail-player-card,.reel-detail-view--capture-mode .reel-detail-comments-card{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27' viewBox='0 0 17 18' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.5 11.8125C8.7934 11.8125 9.03125 12.0643 9.03125 12.375V16.875C9.03125 17.1857 8.7934 17.4375 8.5 17.4375C8.2066 17.4375 7.96875 17.1857 7.96875 16.875V12.375C7.96875 12.0643 8.2066 11.8125 8.5 11.8125Z' fill='%2317935F' stroke='%2317935F' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.71875 2.8125C3.71875 2.50184 3.9566 2.25 4.25 2.25H12.75C13.0434 2.25 13.2812 2.50184 13.2812 2.8125C13.2812 3.12316 13.0434 3.375 12.75 3.375H4.25C3.9566 3.375 3.71875 3.12316 3.71875 2.8125Z' fill='%2317935F' stroke='%2317935F' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.125 12.375C2.125 12.0643 2.36285 11.8125 2.65625 11.8125H14.3438C14.6372 11.8125 14.875 12.0643 14.875 12.375C14.875 12.6857 14.6372 12.9375 14.3438 12.9375H2.65625C2.36285 12.9375 2.125 12.6857 2.125 12.375Z' fill='%2317935F' stroke='%2317935F' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.40482 2.25865C5.69376 2.31264 5.88665 2.60442 5.83567 2.91035L4.24192 12.4728C4.19093 12.7788 3.91536 12.983 3.62643 12.929C3.33749 12.875 3.14459 12.5833 3.19558 12.2773L4.78933 2.71484C4.84032 2.40891 5.11589 2.20467 5.40482 2.25865Z' fill='%2317935F' stroke='%2317935F' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5952 2.25865C11.8841 2.20467 12.1597 2.40891 12.2107 2.71484L13.8044 12.2773C13.8554 12.5833 13.6625 12.875 13.3736 12.929C13.0846 12.983 12.8091 12.7788 12.7581 12.4728L11.1643 2.91035C11.1133 2.60442 11.3062 2.31264 11.5952 2.25865Z' fill='%2317935F' stroke='%2317935F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 13 27,crosshair}.reel-detail-top-bar{display:flex;align-items:center;justify-content:space-between}.reel-detail-back-link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--brand-secondary-color, #17935F);font-size:18px;font-weight:500;cursor:pointer;padding:0;font-family:inherit}.reel-detail-back-link:hover{text-decoration:underline}.reel-detail-copy-link{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border:1.5px solid var(--brand-secondary-color, #17935F);border-radius:6px;background:#fff;color:var(--brand-secondary-color, #17935F);font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.reel-detail-copy-link:hover{background:#17935f0f}.reel-detail-copy-link--copied{background:#00b998;border-color:#00b998;color:#fff}.reel-detail-copy-link--copied:hover{background:#00b998}.reel-detail-title{font-size:30px;line-height:1.2;font-weight:500;margin:0;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.reel-detail-meta-row{display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap}.reel-detail-meta-item{display:flex;flex-direction:column;gap:4px}.reel-detail-meta-label{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#4b3a5a;font-weight:400}.reel-detail-info-icon{color:#4b3a5a}.reel-detail-meta-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer;color:inherit;border-radius:50%;flex-shrink:0}.reel-detail-meta-tooltip-trigger:hover{background:#f5f3f7bf}.reel-detail-meta-tooltip-trigger:focus-visible{outline:2px solid var(--brand-secondary-color, #17935F);outline-offset:2px}.reel-detail-meta-value{font-size:16px;font-weight:500}.reel-detail-columns{display:flex;flex-direction:row;gap:24px;align-items:flex-start}@media(max-width:767px){.reel-detail-columns{flex-direction:column;align-items:stretch}.reel-detail-columns>.reel-detail-card{max-width:422px;width:100%;box-sizing:border-box}}.reel-detail-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.reel-detail-col:first-child{max-width:422px}.reel-detail-card{background:var(--brand-white-color, #fff);border:1px solid #E5E0EB;border-radius:4px;box-shadow:0 10px 15px #d3c0d612;padding:20px;box-sizing:border-box}.reel-detail-card-heading{font-size:22px;font-weight:600;margin:0 0 16px;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.reel-detail-player-card{padding:16px}.reel-detail-version-row{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.reel-detail-upload-version-button.styled-button{margin-left:auto;height:32px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;font-size:13px}.reel-detail-version-switch-cue{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:6px 10px;border-radius:6px;background:#00b9981f;color:#070f0f;font-size:13px;font-weight:500}.reel-detail-version-switch-cue-tag{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 8px;border-radius:999px;background:#00b9982e;color:#00b998;font-size:12px;font-weight:700}.reel-detail-version-label{font-size:22px;font-weight:600;font-family:var(--brand-heading-font, var(--brand-font, "Degular")),"Mona Sans",sans-serif}.reel-detail-video-container{position:relative;width:100%;max-width:388px;aspect-ratio:9/16;background:#000;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.reel-detail-video-container video{width:100%;height:100%;object-fit:contain}.reel-detail-play-big{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#17935fd9;border:none;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:5;transition:background .15s}.reel-detail-play-big:hover{background:#17935f}.reel-detail-pin-marker{position:absolute;transform:translate(-50%,calc(-50% - 12px));pointer-events:none;z-index:20;color:#17935f;background:#fdfff7bf;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.reel-detail-slider-container{margin-top:8px;cursor:pointer;padding:4px 0}.reel-detail-slider-track{position:relative;height:12px;background:#e5e0eb;border-radius:3px}.reel-detail-slider-progress{position:absolute;top:0;left:0;height:100%;background:var(--brand-secondary-color, #17935F);border-radius:2px;z-index:1}.reel-detail-slider-marker{position:absolute;top:50%;width:3px;height:16px;background:var(--brand-secondary-color, #17935F);border-radius:1px;z-index:2;cursor:pointer;transform:translate(-50%,-50%)}.reel-detail-slider-marker--pin{width:auto;height:auto;top:auto;bottom:0;background:transparent;color:var(--brand-secondary-color, #17935F);transform:translate(-50%);display:flex;align-items:flex-end;justify-content:center}.reel-detail-slider-marker--draft{color:#00b998;z-index:3}.reel-detail-controls-row{display:flex;align-items:center;gap:8px;margin-top:10px}.reel-detail-control-btn{background:none;border:none;cursor:pointer;color:#070f0f;padding:4px;display:flex;align-items:center}.reel-detail-control-btn--brand,.reel-detail-control-btn:hover{color:var(--brand-secondary-color, #17935F)}.reel-detail-time-display{font-size:22px;font-weight:600;font-family:var(--brand-heading-font, var(--brand-font, "Degular")),"Mona Sans",sans-serif;color:#070f0f}.reel-detail-controls-spacer{flex-grow:1}.reel-detail-caption-card .reel-detail-section-label{font-size:16px;font-weight:500;margin:0 0 8px}.reel-detail-saving-indicator{font-size:12px;color:#4b3a5a;font-style:italic}.reel-detail-caption-display{font-size:14px;line-height:1.6;color:#070f0f;white-space:pre-wrap;min-height:60px;padding:8px;border:1px solid transparent;border-radius:4px}.reel-detail-caption-display--editable{cursor:text}.reel-detail-caption-display--editable:hover{border-color:#e5e0eb;background:#f5f3f780}.reel-detail-caption-placeholder{color:#aba7af;font-style:italic}.reel-detail-caption-input{width:100%}.reel-detail-caption-input textarea{max-height:250px;overflow-y:auto}.reel-detail-approvals-card .reel-detail-approval-row{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.reel-detail-approvals-card .reel-detail-approval-label{font-size:14px;color:#070f0f}.reel-detail-approvals-card .reel-detail-approval-value{font-size:14px;font-weight:400}.reel-detail-version-tag{display:inline-block;padding:2px 8px;background:#f5f3f7;border-radius:3px;font-size:13px;font-weight:500}.reel-detail-assign-link{background:none;border:none;color:var(--brand-secondary-color, #17935F);font-size:14px;font-weight:500;cursor:pointer;padding:0;font-family:inherit;text-decoration:underline}.reel-detail-approve-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 18px;background:var(--brand-secondary-color, #17935F);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;margin-left:auto;white-space:nowrap;transition:opacity .15s}.reel-detail-approve-btn:hover{opacity:.9}.reel-detail-approve-btn--disabled{background:#aba7af;cursor:not-allowed;opacity:.6}.reel-detail-approve-btn--disabled:hover{opacity:.6}.reel-detail-comment-error{background:#fef2f2;color:#b91c1c;font-size:13px;padding:8px 12px;border-radius:4px;margin-bottom:12px;border:1px solid #fecaca}.reel-detail-comments-card{display:flex;flex-direction:column}@media(max-width:767px){.reel-detail-comments-card{max-height:700px}}.reel-detail-add-comment{border-bottom:1px solid #E5E0EB;padding-bottom:16px;margin-bottom:16px}.reel-detail-add-comment .reel-detail-comment-tags-row{margin-bottom:8px}.reel-detail-comment-tags-row{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.reel-detail-comment-tag-group{display:inline-flex;align-items:center;gap:8px}.reel-detail-comment-tag-label{font-size:18px;font-weight:300;line-height:1.32;color:#070f0f}.reel-detail-comment-tag-value{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;background:#f5f3f7;border-radius:2px;font-size:14px;font-weight:400;line-height:1.4;color:#070f0f}.reel-detail-comment-input-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.reel-detail-comment-text-input{flex:1}.reel-detail-comment-text-input textarea{cursor:text}.reel-detail-comment-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.reel-detail-pin-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:var(--brand-secondary-color, #17935F);font-size:13px;font-weight:500;cursor:pointer;padding:4px 0;font-family:inherit}.reel-detail-pin-btn--active{font-weight:700}.reel-detail-pin-btn:disabled{opacity:.4;cursor:not-allowed}.reel-detail-pin-set-indicator{display:inline-flex;align-items:center;gap:2px;color:#00b998;font-size:12px}.reel-detail-send-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;background:var(--brand-secondary-color, #17935F);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.reel-detail-send-btn:disabled{opacity:.4;cursor:not-allowed}.reel-detail-send-btn:hover:not(:disabled){opacity:.9}.reel-detail-comments-list{overflow-y:auto;flex:1}.reel-detail-no-comments{color:#4b3a5a;font-size:14px;text-align:center;padding:20px 0}.reel-detail-comment-item{display:flex;gap:8px;align-items:flex-start;padding:20px 0;cursor:pointer;transition:background .1s}.reel-detail-comment-item:hover{background:#f5f3f780}.reel-detail-comment-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.reel-detail-comment-item--internal{opacity:.7;border-left:3px solid #D4D2D5;padding-left:8px}.reel-detail-comment-meta-block{display:flex;flex-direction:column;gap:4px}.reel-detail-comment-actions-row{display:flex;align-items:center;gap:8px}.reel-detail-comment-name-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.reel-detail-jump-pin{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--brand-secondary-color, #17935F);font-size:14px;font-weight:400;line-height:1.4;cursor:pointer;padding:0;font-family:inherit}.reel-detail-jump-pin:hover{text-decoration:underline}.reel-detail-visibility-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:#d4d2d5;cursor:pointer;padding:2px;border-radius:4px;transition:color .15s}.reel-detail-visibility-btn:hover{color:#4b3a5a}.reel-detail-visibility-btn--visible{color:var(--brand-secondary-color, #17935F)}.reel-detail-visibility-btn--visible:hover{color:var(--brand-primary-color, #184C37)}.reel-detail-comment-author{font-size:18px;font-weight:500;line-height:1.32;color:#070f0f;overflow-wrap:anywhere;min-width:0}.reel-detail-comment-date{font-size:14px;font-weight:400;line-height:1.4;color:#4b3a5a}.reel-detail-comment-text{font-size:16px;font-weight:300;line-height:1.48;margin:0;color:#070f0f}@media(max-width:767px){.reel-detail-view{padding:0}.reel-detail-copy-link{justify-content:center;width:36px;height:36px;padding:0;gap:0;flex-shrink:0}}.reel-detail-admin-card{display:flex;flex-direction:column;gap:12px}.reel-detail-card-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.reel-detail-admin-field{display:flex;flex-direction:column;gap:6px}.reel-detail-admin-label{font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:14px;font-weight:500;color:#070f0f}.reel-detail-admin-notes-input{height:auto}.reel-detail-admin-notes-input textarea{min-height:64px}.reel-detail-admin-approval-group{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid #E5E0EB}.reel-detail-admin-approval-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.reel-detail-admin-approval-date{font-size:12px;color:#4b3a5a;font-family:var(--brand-font, "Mona Sans"),sans-serif;white-space:nowrap}.reel-detail-admin-readonly-group{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid #E5E0EB}.reel-detail-admin-readonly-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px}.reel-detail-admin-readonly-label{color:#4b3a5a;font-family:var(--brand-font, "Mona Sans"),sans-serif}.reel-detail-admin-readonly-value{color:#070f0f;font-weight:500;text-align:right}.reel-detail-alert-client-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px}.reel-detail-audit-card{display:flex;flex-direction:column;gap:12px}.reel-detail-audit-toggle{display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:0;cursor:pointer;width:100%;text-align:left;color:#070f0f}.reel-detail-audit-toggle .reel-detail-card-heading{margin:0}.reel-detail-audit-toggle:hover .reel-detail-card-heading{color:#17935f}.reel-detail-audit-toggle-meta{display:inline-flex;align-items:center;gap:8px;color:#4b3a5a}.reel-detail-audit-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;border-radius:11px;background:#f5f3f7;color:#070f0f;font-size:12px;font-weight:500}.reel-detail-audit-list{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.reel-detail-audit-empty{margin:0;color:#4b3a5a;font-size:14px}.reel-detail-audit-entry{border:1px solid #E5E0EB;border-radius:4px;background:var(--brand-white-color, #FDFFF7)}.reel-detail-audit-entry-summary{display:grid;grid-template-columns:minmax(120px,auto) 1fr minmax(120px,auto);align-items:center;gap:8px;padding:8px 12px;background:none;border:none;width:100%;cursor:pointer;text-align:left;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:13px;color:#070f0f}.reel-detail-audit-entry-summary:hover{background:#f5f3f7}.reel-detail-audit-entry-time{color:#4b3a5a}.reel-detail-audit-entry-actor{color:#070f0f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reel-detail-audit-entry-action{text-align:right;color:#17935f;font-weight:500;text-transform:uppercase;font-size:12px;letter-spacing:.04em}.reel-detail-audit-entry-details{padding:0 12px 12px;display:flex;flex-direction:column;gap:8px;border-top:1px solid #E5E0EB}.reel-detail-audit-detail-title{font-size:12px;font-weight:500;color:#4b3a5a;margin-top:8px}.reel-detail-audit-detail-pre{margin:0;padding:8px 10px;background:#f5f3f7;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.client-app-page--users-roles{display:flex;flex-direction:column;gap:16px;color:#070f0f;font-family:Mona Sans,Poppins,sans-serif;background:#f5f3f7}.users-roles-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.users-roles-title{font-size:30px;line-height:1.2;font-weight:500;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.users-roles-tabs{display:flex;align-items:center;justify-content:space-between;gap:16px}.users-roles-tabs-list{display:flex;gap:16px}.users-roles-tabs-actions{display:flex;gap:16px;align-items:center}.users-roles-tab{background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:20px;border-bottom:3px solid transparent}.users-roles-tab-text{padding:0 24px 18px;font-size:18px;line-height:1.32;font-weight:300;color:#4b3a5a;text-align:center;font-family:Mona Sans,Poppins,sans-serif}.users-roles-tab-indicator{display:none}.users-roles-tab.active{border-bottom-color:#17935f}.users-roles-tab.active .users-roles-tab-text{color:#070f0f}.users-roles-location-single{display:flex;flex-direction:column;gap:4px;width:280px}.users-roles-location-single .users-roles-location-input{padding:8px 12px;font-size:14px;line-height:1.285;font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;color:#070f0f;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:2px;display:flex;align-items:center}.users-roles-location-label{font-size:16px;font-weight:400;line-height:1.48;color:#070f0f;font-family:var(--brand-font, "Mona Sans"),sans-serif}.users-roles-section{display:flex;flex-direction:column;gap:16px;align-items:stretch}.users-roles-section-title{font-size:22px;line-height:1.24;font-weight:500;color:#070f0f;font-family:var(--brand-heading-font),"Mona Sans",sans-serif}.users-roles-button-group{display:flex;gap:16px;align-items:center}.users-roles-table-actions{display:none}.users-roles-table-container{display:flex;flex-direction:column;gap:16px;width:100%}.users-roles-table-wrapper{width:100%;background:transparent}.users-roles-header-cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.users-roles-header-cell--sortable:hover .users-roles-header-cell-content{color:#17935f}.users-roles-header-cell-content{display:inline-flex;align-items:center;gap:0}.users-roles-pagination{display:flex;justify-content:center;align-items:center}.users-roles-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.users-roles-table thead{background:#e5e0eb}.users-roles-header-cell{text-align:left;padding:12px;font-size:16px;line-height:1.48;font-weight:400;color:#070f0f;background:var(--brand-white-color, #FDFFF7);border-top:2px solid #E5E0EB;border-bottom:2px solid #E5E0EB}.users-roles-table tbody tr{background:var(--brand-white-color, #FDFFF7)}.users-roles-table tbody tr:nth-child(odd){background:#f5f3f7}.users-roles-cell{font-size:16px;line-height:1.48;font-weight:300;color:#070f0f;background:inherit;vertical-align:middle;font-family:Mona Sans,Poppins,sans-serif}.users-roles-cell--name{padding:5px 12px}.users-roles-cell--email,.users-roles-cell--title,.users-roles-cell--phone{padding:12px}.users-roles-cell--email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-roles-cell--actions{padding:14px 12px;text-align:center}.users-roles-cell--actions.is-self{background:#f5f3f7;padding:26px 32px}.users-roles-loading-row{background:var(--brand-white-color, #FDFFF7)}.users-roles-loading-cell{padding:24px 12px}.users-roles-loading-content{display:inline-flex;align-items:center;gap:10px;color:#070f0f;font-size:16px;line-height:1.48;font-weight:400}.users-roles-user{display:flex;align-items:center;gap:8px}.users-roles-name{display:flex;flex-direction:column;font-size:16px;line-height:1.48;font-weight:400;color:#070f0f;font-family:Mona Sans,Poppins,sans-serif}.users-roles-name-row{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.users-roles-reel-approver-icon{display:inline-flex;align-items:center;justify-content:center;color:#17935f;flex-shrink:0;cursor:pointer;padding:0;margin:0;border:none;background:none}.users-roles-reel-approver-icon:hover{color:#117048}.users-roles-reel-approver-icon:focus{outline:none}.users-roles-name-note{font-size:14px;line-height:1.4;font-weight:400}.users-roles-actions{display:inline-flex;align-items:center;gap:4px}.users-roles-icon-button{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.users-roles-icon-button img{width:20px;height:20px;display:block}@media(max-width:1024px){.users-roles-tabs-actions .common-button,.users-roles-table-actions .common-button{padding:8px 16px}.users-roles-tabs-actions .common-button-icon{display:none}}@media(max-width:900px){.users-roles-table thead th:nth-child(3),.users-roles-table thead th:nth-child(4),.users-roles-table tbody td:nth-child(3),.users-roles-table tbody td:nth-child(4){display:none}.users-roles-table colgroup col:nth-child(3),.users-roles-table colgroup col:nth-child(4){width:0!important}.users-roles-table{table-layout:auto}.users-roles-cell--email{width:100%;max-width:0}.users-roles-table thead th:nth-child(2){width:100%}}@media(max-width:767px){.users-roles-title{font-size:24px}.users-roles-header{flex-direction:column;align-items:stretch;gap:12px}.users-roles-button-group{justify-content:flex-end;flex-wrap:wrap;gap:8px}.users-roles-tabs{flex-direction:column;align-items:stretch;gap:12px}.users-roles-tabs .users-roles-tabs-actions{display:none}.users-roles-table-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.users-roles-table-actions>.common-button{width:100%}.users-roles-table-actions .users-roles-button-group{flex-direction:column;align-items:stretch;gap:8px;width:100%}.users-roles-table-actions .users-roles-button-group>.common-button{width:100%}.users-roles-tab-text{padding:0 12px 12px;font-size:16px}.users-roles-header-cell{font-size:14px;padding:12px 8px}.users-roles-cell{font-size:12px}.users-roles-cell--name,.users-roles-name{font-size:13px}.users-roles-cell--email{font-size:12px;width:100%;max-width:0}.users-roles-table thead th:nth-child(2){width:100%}.users-roles-cell--name{padding:5px 8px}.users-roles-cell--email,.users-roles-cell--actions{padding:8px}.users-roles-actions{gap:6px}.users-roles-icon-button,.users-roles-icon-button img{width:16px;height:16px}.users-roles-location-single{width:100%}}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.client-app-page--ai-director-setup{display:flex;flex-direction:column;gap:24px;color:#070f0f;background:#f5f3f7;min-height:100%}.ai-director-setup-header{display:flex;flex-direction:column;gap:8px}.ai-director-setup-title{font-size:30px;line-height:1.2;font-weight:500;color:#070f0f;margin:0}.ai-director-setup-subtitle{margin:0;font-size:16px;line-height:1.48;color:#4b3a5a;max-width:720px}.ai-director-setup-card{background:var(--brand-white-color, #ffffff);border:1px solid #E5E0EB;border-radius:4px;padding:16px;box-shadow:0 10px 15px #d3c0d612;display:flex;flex-direction:column;gap:16px;max-width:720px}.ai-director-setup-card-title{font-size:22px;line-height:1.3;font-weight:700;color:#070f0f;margin:0}.ai-director-setup-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0;border:none;background:none;cursor:pointer;text-align:left;color:#070f0f}.ai-director-setup-card-header svg{flex-shrink:0;color:#4b3a5a}.ai-director-setup-card-header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-director-setup-card-header-subtitle{font-size:13px;line-height:1.4;font-weight:400;color:#4b3a5a}.ai-director-setup-card-body{display:flex;flex-direction:column;gap:16px}.ai-director-setup-card-text{margin:0;font-size:14px;line-height:1.5;color:#4b3a5a}.ai-director-setup-check-button{align-self:flex-start}.ai-director-setup-result{margin:0;padding:12px 14px;border-radius:4px;font-size:14px;line-height:1.4}.ai-director-setup-result--success{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(23,147,95,.3);background:#17935f14}.ai-director-setup-result--error{border:1px solid rgba(213,26,82,.3);background:#d51a5214;color:#d51a52}.ai-director-setup-result-status{margin:0;font-weight:600;color:#17935f}.ai-director-setup-result-grid{margin:0;display:flex;flex-direction:column;gap:6px}.ai-director-setup-result-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ai-director-setup-result-label{margin:0;color:#4b3a5a}.ai-director-setup-result-value{margin:0;font-weight:600;color:#070f0f}.ai-director-setup-mapping-form{display:flex;flex-direction:column;gap:12px}.ai-director-setup-mapping-section{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid #E5E0EB}.ai-director-setup-mapping-section-title{margin:0;font-size:15px;line-height:1.3;font-weight:700;color:#070f0f}.ai-director-setup-mapping-subsection-title{margin:0;font-size:13px;line-height:1.3;font-weight:600;color:#4b3a5a;text-transform:uppercase;letter-spacing:.4px}.ai-director-setup-mapping-text{margin:0;font-size:14px;line-height:1.5;color:#070f0f;white-space:pre-wrap}.ai-director-setup-mapping-tags{text-align:right;overflow-wrap:anywhere}.ai-director-setup-mapping-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.4}.ai-director-setup-mapping-list-item{margin:0}.ai-director-setup-intake{display:flex;flex-direction:column;gap:24px}.ai-director-setup-brand-select{max-width:360px}.ai-director-setup-card-actions{display:flex;flex-wrap:wrap;gap:12px}.ai-director-setup-hint-text{margin:0;font-size:13px;line-height:1.4;color:#4b3a5a;font-style:italic}.ai-director-setup-profile-selector{display:flex;align-items:flex-end;gap:12px}.ai-director-setup-profile-selector .styled-select{flex:1;max-width:360px}.ai-director-setup-tag-list{display:flex;flex-direction:column;gap:8px}.ai-director-setup-tag-chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.ai-director-setup-tag-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid #E5E0EB;background:#f5f3f7;font-size:13px;line-height:1.3;color:#070f0f}.ai-director-setup-tag-chip-remove{border:none;background:none;padding:0;cursor:pointer;font-size:15px;line-height:1;color:#4b3a5a}.ai-director-setup-tag-chip-remove:hover{color:#d51a52}.ai-director-setup-exemplar-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.ai-director-setup-exemplar-item{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #E5E0EB;border-radius:4px}.ai-director-setup-exemplar-item-header{display:flex;align-items:center;gap:10px}.ai-director-setup-exemplar-role{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.3px}.ai-director-setup-exemplar-role--positive{border:1px solid rgba(23,147,95,.4);background:#17935f1a;color:#17935f}.ai-director-setup-exemplar-role--negative{border:1px solid rgba(213,26,82,.4);background:#d51a5214;color:#d51a52}.ai-director-setup-exemplar-asset{font-weight:600;color:#070f0f}.ai-director-setup-exemplar-path{margin:0;font-size:12px;color:#4b3a5a;overflow-wrap:anywhere}.ai-director-setup-exemplar-annotation-edit{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-director-setup-exemplar-annotation-edit .styled-input{min-width:260px;max-width:100%}.ai-director-setup-exemplar-upload{display:flex;flex-direction:column;gap:8px}.ai-director-setup-exemplar-bulk{display:flex;flex-direction:column;gap:12px}.ai-director-setup-exemplar-carve-toggle{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ai-director-setup-exemplar-carve{display:flex;flex-direction:column;gap:12px}.ai-director-setup-exemplar-moment{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px dashed #E5E0EB;border-radius:4px}.ai-director-setup-exemplar-moment-include,.ai-director-setup-exemplar-rotated-toggle{display:flex;align-items:center;gap:8px;font-size:14px;color:#070f0f}.ai-director-setup-exemplar-moment-bounds{display:flex;gap:12px}.ai-director-setup-exemplar-moment-bounds .styled-input{flex:1}.ai-director-setup-exemplar-edit{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:12px;border:1px solid #E5E0EB;border-radius:6px}.ai-director-setup-prompt-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.ai-director-setup-prompt-item{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #E5E0EB;border-radius:4px}.ai-director-setup-prompt-item--approved{border-color:#17935f66}.ai-director-setup-prompt-meta{display:flex;gap:10px;font-size:12px;font-weight:600;color:#4b3a5a;text-transform:uppercase;letter-spacing:.3px}.ai-director-setup-prompt-item--approved .ai-director-setup-prompt-status{color:#17935f}.ai-director-setup-prompt-add{display:flex;align-items:flex-end;gap:12px}.ai-director-setup-prompt-add .styled-input{flex:1}.ai-director-setup-intake-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.72fr);gap:24px;align-items:start}.ai-director-setup-intake-column{display:flex;flex-direction:column;gap:24px;min-width:0}.ai-director-setup-intake-column .ai-director-setup-card{max-width:none}@media(min-width:768px)and (max-width:1279px){.ai-director-setup-intake-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:767px){.ai-director-setup-intake-columns{grid-template-columns:1fr}}.ai-director-setup-card--exemplars .ai-director-setup-exemplar-list{max-height:520px;overflow-y:auto;padding-right:4px}.ai-director-setup-prompt-group{display:flex;flex-direction:column;gap:8px}.ai-director-setup-prompt-list--scroll{max-height:320px;overflow-y:auto;padding-right:4px}.ai-director-setup-tests{display:flex;flex-direction:column;gap:16px;max-width:720px}.ai-director-setup-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:16px;border:1px dashed #E5E0EB;border-radius:4px;background:#f5f3f7;cursor:pointer;text-align:left;color:#070f0f}.ai-director-setup-section-header svg{flex-shrink:0;color:#4b3a5a}.ai-director-setup-section-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ai-director-setup-section-title{font-size:18px;line-height:1.3;font-weight:700;color:#070f0f}.ai-director-setup-section-subtitle{font-size:13px;line-height:1.4;color:#4b3a5a}.ai-director-setup-tests-body{display:flex;flex-direction:column;gap:24px}.ai-director-setup-player{display:flex;flex-direction:column;gap:6px}.ai-director-setup-player-frame{width:100%;border-radius:4px;overflow:hidden;background:#000}.ai-director-setup-player-video{display:block;width:100%;max-height:320px;background:#000}.ai-director-setup-player-track{position:relative;height:12px;border-radius:6px;background:#e5e0eb;cursor:pointer;overflow:hidden}.ai-director-setup-player-progress{position:absolute;top:0;left:0;bottom:0;background:#17935f4d;pointer-events:none}.ai-director-setup-player-segment{position:absolute;top:0;bottom:0;min-width:4px;margin:0;padding:0;border:none;border-left:2px solid #184c37;border-right:2px solid #184c37;background:#184c3773;cursor:pointer}.ai-director-setup-player-segment:hover{background:#184c37a6}.ai-director-setup-player-time{font-size:12px;line-height:1.3;color:#4b3a5a}.ai-director-setup-player-fallback{margin:0;font-size:13px;line-height:1.4;color:#4b3a5a;font-style:italic}.ai-director-scoring-config-section{margin-top:16px}.ai-director-scoring-config-knob{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ai-director-scoring-config-knob label{flex:0 0 200px}.ai-director-scoring-config-knob .ai-director-scoring-config-slider{flex:1 1 auto}.ai-director-scoring-config-knob .ai-director-scoring-config-number{flex:0 0 64px;width:64px}.ai-director-scoring-config-total{margin-top:10px;font-weight:600}.ai-director-scoring-config-total--ok{color:#1a7f37}.ai-director-scoring-config-total--off{color:#d51a52}.ai-director-setup-review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ai-director-setup-review-promote{margin-top:8px}.ai-director-setup-review-player{margin:10px 0;max-width:320px}.ai-director-setup-review-library-link{display:inline-block;margin:4px 0 8px;padding:0;border:none;background:none;color:var(--brand-color, #184C37);font-weight:600;cursor:pointer;text-decoration:underline}.ai-director-setup-tab-bar{display:flex;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;border-bottom:1px solid #ABA7AF}.ai-director-setup-tab{background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;border-bottom:3px solid transparent;min-width:0;margin-bottom:-1px}.ai-director-setup-tab.active{border-bottom-color:#17935f}.ai-director-setup-tab.active .ai-director-setup-tab-text{color:#070f0f}.ai-director-setup-tab-text{padding:0 24px 14px;font-size:16px;line-height:1.48;font-weight:300;color:#4b3a5a;font-family:var(--brand-font, "Mona Sans"),sans-serif}.ai-director-setup-director-settings{display:flex;flex-direction:column;gap:24px}.ai-director-setup-compositor-result{display:flex;flex-direction:column;gap:6px;margin-top:12px}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.scale-studio-admin{--studio-brand-400: #4aa878;--studio-brand-500: #1c7a4e;--studio-brand-600: #14512f;--studio-canvas: #eef5ec;--studio-canvas-2: #e5efe1;--studio-gap: 8px;--studio-glass: #ffffff9e;--studio-glass-strong: #ffffffcc;--studio-ink-400: #9aa0b4;--studio-ink-500: #6b7288;--studio-ink-700: #3a4055;--studio-ink-900: #1a1e2e;--studio-lime: #a4d24a;--studio-lime-200: #cded84;--studio-line: #1a1e2e14;--studio-neg: #e0596b;--studio-pad: 20px;--studio-pos: #1fae82;--studio-purple: #a98fe0;--studio-radius: 24px;--studio-radius-sm: 12px;--studio-white: #ffffff;--studio-aurora-lime: #c9e0461c;--studio-aurora-mint: #4dd6b921;--studio-aurora-peach: #8280ff1c;--studio-aurora-teal: #6bd6c81c;--studio-bg-grad-a: #f6f6ef;--studio-bg-grad-b: #eaecf3;--studio-pulse-1: var(--studio-aurora-mint);--studio-pulse-2: var(--studio-aurora-lime);--studio-pulse-3: var(--studio-aurora-teal);--studio-pulse-4: var(--studio-aurora-peach);--studio-pulse-glass: #ffffff40;--studio-accent-border: #a4d24a99;--studio-accent-border-strong: #a4d24a;--studio-accent-glow: #a4d24a59;--studio-accent-icon: #1a1e2e;--studio-accent-lift: #1a1e2e2e;--studio-accent-solid: #1a1e2e;--studio-accent-solid-glow: #1a1e2e59;--studio-accent-text: #1a1e2e;--studio-accent-tint: #c9e0463d;--studio-accent-tint-soft: #c9e04629;--studio-accent-wash-a: #c9e046a6;--studio-accent-wash-b: #e9f4c24d;--studio-on-accent: #ffffff;--studio-accent-tint-strong: #a4d24a5c;--studio-status-text: #14512f;--studio-status-tint: #cbe1d5b3;--studio-status-solid: var(--studio-pos);--studio-status-tint-soft: #cbe1d58c;--studio-btn-font: var(--studio-font);--studio-btn-icon-secondary: #6b7288;--studio-btn-label-primary: #1a1e2e;--studio-btn-label-secondary: #3a4055;--studio-btn-radius-lg: 12px;--studio-btn-radius-md: 11px;--studio-btn-radius-sm: 9px;--studio-btn-shadow-secondary: #28325a14;--studio-btn-stroke-primary: #ffffffe6;--studio-btn-stroke-secondary: #1a1e2e1f;--studio-grade-excellent: #3a9468;--studio-grade-excellent-tint: #3a946826;--studio-grade-meter-off: #1a1e2e1f;--studio-grade-notrec: #d95c6c;--studio-grade-notrec-tint: #e0596b24;--studio-grade-standard: #a3a8b8;--studio-grade-standard-tint: #1a1e2e0f;--studio-grade-strong: #4a74c9;--studio-grade-strong-tint: #4a74c926;--studio-grade-track: #1a1e2e1f;--studio-meter-fill-a: #2f9d6a;--studio-meter-fill-b: #1c7a4e;--studio-meter-track: #28325a14;--studio-well: #f0eff6;--studio-status-ended-dot: #9aa0b4;--studio-status-ended-text: #6b7288;--studio-status-ended-tint: #1a1e2e0f;--studio-status-sched-dot: #6f78e6;--studio-status-sched-text: #5a63cf;--studio-status-sched-tint: #6f78e626;--studio-neg-border: #e0596b99;--studio-neg-tint: #e0596b3d;--studio-scrim: #1a1e2ecc;--studio-neg-glow: #e0596b45;--studio-field-pad-x-md: 12px;--studio-field-pad-x-sm: 10px;--studio-field-pad-y-md: 10px;--studio-field-pad-y-sm: 7px;--studio-field-w-short: 160px;--studio-neg-tint-soft: #e0596b29;--studio-field-h-long: 88px;--studio-warn: #e8a33d;--studio-warn-tint: #e8a33d24;--studio-warn-ink: #8a5a12;--studio-viz-neutral: #6b7288;--studio-viz-muted: #a9aebd;--studio-grade-excellent-viz: #7fbf9c;--studio-grade-strong-viz: #91aee6;--studio-grade-standard-viz: #c3c7d2;--studio-grade-notrec-viz: #eb9aa5;--studio-ctl-stroke: #1a1e2e26;--studio-meter-inset-light: #ffffff73;--studio-meter-inset-shadow: #28325a30;--studio-radius-meter: 7px;--studio-radius-meter-base: 2px;--studio-ai-border: #a98fe099;--studio-ai-icon: var(--studio-purple);--studio-ai-tint: #a98fe029;--studio-grade-excellent-ink: #2e6b4f;--studio-grade-notrec-ink: #a14550;--studio-grade-standard-ink: #565d6d;--studio-grade-strong-ink: #355ca1;--studio-wash: #1a1e2e0a;--studio-row: #ffffff8c;--studio-row-stroke: var(--studio-stroke-glass);--studio-stroke-glass: var(--studio-glass-strong);--studio-surface-control: #ffffff66;--studio-surface-control-stroke: #ffffffb3;--studio-surface-data: #ffffffe0;--studio-surface-modal: var(--studio-glass-strong);--studio-surface-sheet: #ffffff99;--studio-surface-stroke: #ffffffa6;--studio-active-stroke: #ffffff;--studio-ctl-stroke-light: var(--studio-row);--studio-surface-active: #ffffffe6;--studio-row-hover: #ffffffb3;--studio-surface-badge: #ffffffe6;--studio-btn-primary-ink: #184c37;--studio-internal-solid: #1a1e2e;--studio-on-internal: #ffffff;--studio-internal-tint: #1a1e2e0f;--studio-internal-line: #1a1e2e33;--studio-internal-text: #3a4055;--studio-line-strong: #1a1e2e2e;--studio-media-glass: #ffffff33;--studio-media-glass-soft: #ffffff26;--studio-on-media: #ffffff;--studio-on-media-muted: #ffffffa6;--studio-media-dot: #ffffff59;--studio-overlay-backdrop-a: #2b3050;--studio-overlay-backdrop-b: #1a1d30f2;--studio-surface-over-dark: #ffffffe0;--studio-aurora-dark-mint: #4dd6b933;--studio-aurora-dark-lime: #c9e04620;--studio-aurora-dark-peach: #8280ff33;--studio-aurora-dark-rose: #f0b7d426;--studio-stage-glow: #b7a6ef38;--studio-radius-xs: 9px;--studio-scrollbar-w: 6px;--studio-scrollbar-inset: 4px;--studio-radius-scrollbar: 3px;--studio-scrollbar-track: #1a1e2e0f;--studio-scrollbar-thumb: #1a1e2e4d;--studio-scrollbar-thumb-hover: #1a1e2e73;--studio-scrollbar-thumb-on-media: #ffffff66;--studio-scrollbar-track-on-media: #ffffff1f;--studio-scrim-dialog: #252a4526;--studio-scrim-blur: 24px;--studio-surface-dialog: #ffffffe0;--studio-dialog-edge: #fffffff2;--studio-dialog-edge-fade: #ffffff59;--studio-dialog-blur: 56px;--studio-radius-dialog: 28px;--studio-dialog-pad: 28px;--studio-dialog-shadow: #1e23402e;--studio-dialog-shadow-ambient: #28325a0f;--studio-card-shadow-contact: #28325a0a;--studio-card-shadow-ambient: #28325a0d;--studio-card-specular: #ffffff;--studio-thumb-shadow: #28325a14;--studio-float-specular: #ffffffcc;--studio-float-shadow-contact: #28325a0f;--studio-float-shadow-ambient: #28325a14;--studio-glass-inner-glow: #ffffff80;--studio-glass-rim-top: #ffffff;--studio-glass-rim-bottom: #ffffff59;--studio-surface-glass: #ffffff99;--studio-status-positive-tint: #cbe1d5b3;--studio-status-positive-text: #14512f;--studio-radius-card-inner: 14px;--studio-scrim-viewer: #252a454d;--studio-scrim-viewer-blur: 32px;--studio-chart-grid: #28325a12;--studio-chart-fade: #ffffff00;--studio-program-capture: var(--studio-brand-500);--studio-program-capture-tint: #1c7a4e1f;--studio-program-capture-area: #1c7a4e33;--studio-program-collab: var(--studio-purple);--studio-program-collab-tint: #a98fe033;--studio-program-collab-area: #a98fe040;--studio-scrim-viewer-edge-top: #1a214059;--studio-scrim-viewer-edge-bottom: #1a1e2e47;--studio-scrim-viewer-fade: #1a1e2e00;--studio-font: "Geist", sans-serif;--studio-live-tint: #1c7a4e14;--studio-live-text: var(--studio-pos);--studio-live-dot: var(--studio-pos);--studio-program-collab-ink: #4b3f8a;--studio-brand-lime: #d8ff57;--studio-brand-black: #070f0f;--studio-purple-tint: #a98fe01f;--studio-purple-border: #a98fe040;--studio-warn-border: #e8a33d59;--studio-warn-stroke: #e8a33d66;--studio-warn-stroke-strong: #e8a33d99;--studio-warn-surface: #fff8ea;--studio-ink-shadow: #1a1e2e33;--studio-brand-menu-surface: #ffffffe8;--studio-brand-menu-active-tint: #1c7a4e14;--studio-brand-menu-active-stroke: #1c7a4e33;--studio-brand-menu-check-glow: #1c7a4e40;--studio-ai-rim-a: #f2f2f2;--studio-ai-rim-b: #b9a8d6;--studio-ai-rim-c: #ffffff;--studio-media-chip: #ffffffb8;--studio-media-chip-stroke: #ffffffe6;--studio-media-glass-strong: #ffffffd9;--studio-badge-shadow: #28325a24;--studio-hairline-solid: #ffffffe6;--studio-frost-blur: 18px;--studio-dialog-sheen: #ffffff73;--studio-preview-grad-a: #6bd6c826;--studio-preview-grad-b: #8280ff1f;--studio-glow-soft: #ffffff66;--studio-glow: #ffffff80;--studio-shadow-sm: #28325a17;--studio-shadow: #28325a1f;--studio-shadow-lg: #28325a33;--studio-field-stroke: #ffffff;--studio-field-shadow: #28325a0d;--studio-radius-pill: 999px;--studio-pad-lg: 24px;--studio-dialog-title-gap: 6px;width:100%;max-width:864px;margin:0;padding:0;box-sizing:border-box}.scale-studio-admin-title{font-family:var(--studio-font);font-size:32px;font-weight:300;line-height:42px;letter-spacing:-.8px;color:var(--studio-ink-900);margin:0 0 20px}.scale-studio-admin-back-row{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 12px}.scale-studio-admin-back{display:inline-flex;align-items:center;gap:6px;color:var(--studio-ink-500);font-family:var(--studio-font);font-size:13px;font-weight:600;text-decoration:none}.scale-studio-admin-back:hover{color:var(--studio-ink-900)}.scale-studio-admin-grid{display:grid;grid-template-columns:424px 424px;gap:16px;align-items:start}.scale-studio-admin-column{display:flex;flex-direction:column;gap:16px;min-width:0}.scale-studio-admin-card{background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient);padding:32px 16px 16px;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}.scale-studio-admin-card--short{min-height:158px}.scale-studio-admin-card-row{display:flex;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box}.scale-studio-admin-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.scale-studio-admin-card-title{font-family:var(--studio-font);font-weight:700;font-size:19px;letter-spacing:-.3px;line-height:1.28;color:var(--studio-ink-900);margin:0}.scale-studio-admin-card-description{font-family:var(--studio-font);font-weight:500;font-size:13px;line-height:1.48;color:var(--studio-ink-500);margin:0}.scale-studio-admin-card-icon{width:76px;min-width:76px;height:82px;display:flex;align-items:flex-start;justify-content:flex-end;color:var(--studio-ink-400);opacity:.28;flex-shrink:0}.scale-studio-admin-card-actions{display:flex;justify-content:flex-end;width:100%;margin-top:auto}.scale-studio-admin-manage{display:inline-flex;align-items:center;gap:6px;color:var(--studio-ink-700);text-decoration:none;font-family:var(--studio-font);font-weight:600;font-size:13px;line-height:1.48;border-radius:var(--studio-radius-pill);padding:0}.scale-studio-admin-manage svg{color:var(--studio-ink-500);transition:transform .12s ease}.scale-studio-admin-manage:hover{color:var(--studio-ink-900)}.scale-studio-admin-manage:hover svg{transform:translate(2px)}@media(prefers-reduced-motion:reduce){.scale-studio-admin-manage svg{transition:none}.scale-studio-admin-manage:hover svg{transform:none}}.scale-studio-admin-subrow-group{display:flex;flex-direction:column;margin-top:auto}.scale-studio-admin-subrow-wrapper{display:contents}.scale-studio-admin-subrow{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--studio-glass-strong);border-top:1px solid var(--studio-line)}.scale-studio-admin-subrow-wrapper:last-child .scale-studio-admin-subrow{border-bottom-left-radius:var(--studio-radius);border-bottom-right-radius:var(--studio-radius)}.scale-studio-admin-subrow-title{flex:1;min-width:0;margin:0;font-family:var(--studio-font);font-weight:600;font-size:15px;line-height:1.24;color:var(--studio-ink-900)}@media(max-width:1024px){.scale-studio-admin{max-width:424px}.scale-studio-admin-grid{grid-template-columns:424px}}@media(max-width:600px){.scale-studio-admin{max-width:100%}.scale-studio-admin-grid{grid-template-columns:1fr}.scale-studio-admin-card-icon{display:none}}.scale-studio-admin-card--brand-ai{min-height:269px;padding:32px 0 0;gap:16px}.scale-studio-admin-card--brand-ai .scale-studio-admin-card-row{padding:0 16px}.scale-studio-admin .styled-checkbox-holder{line-height:1.4}.scale-studio-admin .styled-checkbox-holder label{gap:10px;font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-900)}.scale-studio-admin .styled-checkbox-holder label input{width:18px;min-width:18px;height:18px;border:1px solid var(--studio-ctl-stroke);border-radius:5px;background:var(--studio-glass-strong);box-shadow:0 1px 3px var(--studio-field-shadow);transition:background .12s ease,border-color .12s ease}.scale-studio-admin .styled-checkbox-holder label input:checked,.scale-studio-admin .styled-checkbox-holder label input:indeterminate{background:var(--studio-accent-solid);border-color:var(--studio-accent-solid)}.scale-studio-admin .styled-checkbox-holder label input:focus-visible{outline:2px solid var(--studio-accent-border-strong);outline-offset:2px}@media(prefers-reduced-motion:reduce){.scale-studio-admin .styled-checkbox-holder label input{transition:none}}.scale-studio-admin .styled-checkbox-holder label .checkmark{border-color:var(--studio-on-accent)}.scale-studio-admin .styled-checkbox-holder label input:indeterminate~.checkmark{display:block;left:4px;top:50%;margin-top:-1px;width:9px;height:0;border-width:0 0 2px;border-radius:1px;transform:none;background:none;-webkit-mask:none;mask:none}.scale-studio-admin .styled-checkbox-holder.disabled label{color:var(--studio-ink-400);cursor:not-allowed}.scale-studio-admin .styled-checkbox-holder.disabled label input{box-shadow:none;opacity:.6}.scale-studio-admin.notification-review{max-width:1200px;display:flex;flex-direction:column;gap:14px;padding-bottom:48px}@media(max-width:1024px){.scale-studio-admin.notification-review{max-width:100%}}.scale-studio-admin.notification-review .scale-studio-admin-title{margin:0}.scale-studio-admin.notification-review .styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;min-width:0}.scale-studio-admin.notification-review .styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:8px 16px}.scale-studio-admin.notification-review .styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.scale-studio-admin.notification-review .styled-button.secondary:hover{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.scale-studio-admin.notification-review .styled-button.secondary.disabled{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);cursor:default;opacity:.55}.scale-studio-admin.notification-review .styled-button.main{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:8px 18px}.scale-studio-admin.notification-review .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.scale-studio-admin.notification-review .styled-button.main:hover{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink)}.scale-studio-admin.notification-review .styled-button.main.disabled{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);cursor:default;opacity:.55}.scale-studio-admin.notification-review .notification-review-discard-button:not(.disabled){color:var(--studio-neg);border-color:var(--studio-neg-border)}.notification-review-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.notification-review-sub{margin:-6px 0 0;max-width:820px}.notification-review-internal-pill{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--studio-radius-pill);background:var(--studio-internal-solid);color:var(--studio-on-internal);font-family:var(--studio-font);font-size:7.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;line-height:1.4}.notification-review-back{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:0;border:none;background:none;color:var(--studio-ink-500);font-family:var(--studio-font);font-size:13px;font-weight:600;cursor:pointer}.notification-review-back:hover{color:var(--studio-ink-900)}.notification-review-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.notification-review-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--studio-well);border-radius:var(--studio-radius-pill)}.notification-review-tabs--small .notification-review-tab{padding:6px 14px;font-size:12.5px}.notification-review-tab{border:none;background:transparent;padding:8px 18px;border-radius:var(--studio-radius-pill);font-family:var(--studio-font);font-size:13.5px;font-weight:500;color:var(--studio-ink-500);cursor:pointer}.notification-review-tab.active{background:var(--studio-glass-strong);color:var(--studio-ink-900);font-weight:600;box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-thumb-shadow)}.notification-review-brand-select{width:280px;max-width:100%}.notification-review-table-wrap.is-refreshing{opacity:.55;transition:opacity .15s ease}.notification-review-pagination{display:flex;justify-content:center;padding-top:4px}.notification-review-card{display:flex;flex-direction:column;gap:14px;padding:20px 24px;background:var(--studio-surface-glass);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.notification-review-card-head{display:flex;flex-direction:column;gap:4px}.notification-review-card-title{margin:0;font-family:var(--studio-font);font-size:17px;font-weight:600;color:var(--studio-ink-900)}.notification-review-card-sub,.notification-review-side-desc,.notification-review-flow{margin:0;font-family:var(--studio-font);font-size:12.5px;line-height:1.45;color:var(--studio-ink-500)}.notification-review-flow,.notification-review-inset-note{padding:10px 12px;border-radius:var(--studio-radius-sm);background:var(--studio-wash);color:var(--studio-ink-700)}.notification-review-inset-note{margin:0;font-family:var(--studio-font);font-size:12px;line-height:1.45}.notification-review-table-wrap{width:100%;overflow-x:auto}.notification-review-table{width:100%;border-collapse:collapse;font-family:var(--studio-font)}.notification-review-table th{padding:8px 12px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--studio-ink-500);border-bottom:1px solid var(--studio-line)}.notification-review-row{background:var(--studio-row)}.notification-review-row--decided .notification-review-cell--brand,.notification-review-row--decided .notification-review-name{color:var(--studio-ink-700)}.notification-review-cell{padding:12px;vertical-align:middle;font-size:13px;color:var(--studio-ink-700);border-bottom:1px solid var(--studio-line)}.notification-review-cell--brand{font-weight:600;color:var(--studio-ink-900);white-space:nowrap}.notification-review-cell--count{white-space:nowrap}.notification-review-cell--count svg{vertical-align:-2px;margin-right:6px;color:var(--studio-ink-500)}.notification-review-cell--waiting{white-space:nowrap}.notification-review-cell--waiting .notification-review-badge{margin-left:8px}.notification-review-cell--reviewer{white-space:nowrap}.notification-review-cell--action{text-align:right;white-space:nowrap}.notification-review-name-row{display:inline-flex;align-items:center;gap:8px}.notification-review-name{font-weight:600;color:var(--studio-ink-900)}.notification-review-code{padding:1px 6px;border-radius:var(--studio-radius-pill);background:var(--studio-glass-strong);border:1px solid var(--studio-surface-stroke);font-size:10.5px;font-weight:600;letter-spacing:.3px;color:var(--studio-ink-500)}.notification-review-window{display:block;margin-top:2px;font-size:12px;color:var(--studio-ink-500)}.notification-review-waiting{font-weight:500}.notification-review-muted{color:var(--studio-ink-400)}.notification-review-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--studio-radius-pill);font-family:var(--studio-font);font-size:10px;font-weight:600;letter-spacing:.5px}.notification-review-badge--held{background:var(--studio-status-tint);color:var(--studio-status-text)}.notification-review-badge--overdue{background:var(--studio-warn-tint);border:1px solid var(--studio-warn-border);color:var(--studio-warn)}.notification-review-badge--failed{background:var(--studio-neg-tint);border:1px solid var(--studio-neg-border);color:var(--studio-neg)}.notification-review-badge--sent{background:var(--studio-status-tint);color:var(--studio-status-text)}.notification-review-badge--discarded{background:var(--studio-status-ended-tint);color:var(--studio-status-ended-text)}.notification-review-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;text-align:center;color:var(--studio-ink-500)}.notification-review-empty-title{font-family:var(--studio-font);font-size:14px;font-weight:600;color:var(--studio-ink-900)}.notification-review-empty-desc{font-family:var(--studio-font);font-size:12.5px;max-width:420px}.notification-review-error{margin:0;font-family:var(--studio-font);font-size:13px;color:var(--studio-neg)}.notification-review-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:16px;align-items:start}@media(max-width:1100px){.notification-review-body{grid-template-columns:minmax(0,1fr)}}.notification-review-preview{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--studio-surface-glass);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.notification-review-preview-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.notification-review-sender{display:flex;flex-direction:column;gap:2px;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-700);text-align:right}.notification-review-sender-key{margin-right:8px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;font-size:10px;color:var(--studio-ink-500)}.notification-review-email-well{border-radius:var(--studio-radius-sm);background:var(--studio-well);border:1px solid var(--studio-line);overflow:hidden}.notification-review-email-frame{display:block;width:100%;height:820px;border:none;background:transparent}.notification-review-copy-bar{display:flex;justify-content:flex-end}.notification-review-copy-editor{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--studio-radius-sm);background:var(--studio-well);border:1px solid var(--studio-line)}.notification-review-copy-head{display:flex;flex-direction:column;gap:8px}.notification-review-copy-field{display:flex;flex-direction:column;gap:6px}.notification-review-copy-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-family:var(--studio-font)}.notification-review-copy-label{font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.notification-review-copy-count{font-size:11px;color:var(--studio-ink-500);font-variant-numeric:tabular-nums}.notification-review-copy-input,.notification-review-copy-textarea{margin:0;width:100%;box-sizing:border-box;padding:var(--studio-field-pad-y-sm) var(--studio-field-pad-x-sm);border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-xs);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-900)}.notification-review-copy-input:focus-visible,.notification-review-copy-textarea:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.notification-review-copy-input:disabled,.notification-review-copy-textarea:disabled{opacity:.6}.notification-review-copy-textarea{resize:vertical;min-height:120px;line-height:1.5}.notification-review-copy-field.has-problem .notification-review-copy-input,.notification-review-copy-field.has-problem .notification-review-copy-textarea{border-color:var(--studio-neg-border)}.notification-review-copy-field.has-problem .notification-review-copy-count{color:var(--studio-neg)}.notification-review-copy-problem{font-family:var(--studio-font);font-size:11.5px;color:var(--studio-neg)}.notification-review-copy-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.notification-review-copy-actions-end{display:flex;gap:8px}.notification-review-sms-well{padding:24px;border-radius:var(--studio-radius-sm);background:var(--studio-well);border:1px solid var(--studio-line)}.notification-review-sms-bubble{margin:0;max-width:320px;padding:10px 14px;border-radius:16px;background:var(--studio-glass-strong);border:1px solid var(--studio-surface-stroke);font-family:var(--studio-font);font-size:13px;line-height:1.45;color:var(--studio-ink-900)}.notification-review-side{display:flex;flex-direction:column;gap:12px}.notification-review-side-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:var(--studio-surface-glass);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.notification-review-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.notification-review-side-title{margin:0;font-family:var(--studio-font);font-size:15px;font-weight:600;color:var(--studio-ink-900)}.notification-review-side-count{font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-500)}.notification-review-release-buttons{display:flex;flex-wrap:wrap;gap:8px}.notification-review-failed-actions{padding:0 4px}.notification-review-details{display:flex;flex-direction:column;gap:8px;margin:0}.notification-review-detail-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;font-family:var(--studio-font);font-size:12.5px}.notification-review-detail-row dt{color:var(--studio-ink-500)}.notification-review-detail-row dd{margin:0;color:var(--studio-ink-900);overflow-wrap:anywhere}.notification-review-recipients{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.notification-review-recipient{display:flex;align-items:center;gap:10px}.notification-review-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:50%;background:var(--studio-accent-tint);color:var(--studio-accent-text);font-family:var(--studio-font);font-size:12px;font-weight:700}.notification-review-recipient-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;font-family:var(--studio-font)}.notification-review-recipient-name{font-size:13px;font-weight:600;color:var(--studio-ink-900)}.notification-review-recipient-email{font-size:12px;color:var(--studio-ink-500);overflow-wrap:anywhere}.notification-review-sms-badge{padding:1px 6px;border-radius:var(--studio-radius-pill);background:var(--studio-accent-tint);color:var(--studio-accent-text);font-family:var(--studio-font);font-size:10px;font-weight:600;letter-spacing:.4px}.notification-review-banner{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--studio-radius);border:1px solid var(--studio-surface-stroke);font-family:var(--studio-font)}.notification-review-banner>div{display:flex;flex-direction:column;gap:4px;min-width:0}.notification-review-banner svg{flex:0 0 auto;margin-top:1px}.notification-review-banner .styled-button{align-self:flex-start;margin-top:6px}.notification-review-banner--sent{background:var(--studio-status-tint);color:var(--studio-status-text)}.notification-review-banner--discarded{background:var(--studio-status-ended-tint);color:var(--studio-status-ended-text)}.notification-review-banner--failed{background:var(--studio-neg-tint-soft);border-color:var(--studio-neg-border);color:var(--studio-neg)}.notification-review-banner-title{margin:0;font-size:14px;font-weight:700;color:var(--studio-ink-900)}.notification-review-banner-desc{margin:0;font-size:12.5px;line-height:1.45;color:var(--studio-ink-700)}.styled-notification.notification-review-discard-modal{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:calc(100vw - 40px);max-width:440px}.styled-notification.notification-review-discard-modal .styled-notification-btns{justify-content:flex-end;gap:8px}.styled-notification.notification-review-discard-modal .styled-notification-btns .styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;min-width:0}.styled-notification.notification-review-discard-modal .styled-notification-btns .styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:10px 18px}.styled-notification.notification-review-discard-modal .styled-notification-btns .styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.notification-review-discard-modal .styled-notification-btns .styled-button.secondary:hover{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.styled-notification.notification-review-discard-modal .styled-notification-btns .styled-button.main{border:none;background-color:var(--studio-neg-tint);background-image:none;box-shadow:none;color:var(--studio-btn-label-primary);padding:10px 18px}.styled-notification.notification-review-discard-modal .styled-notification-btns .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#c9a3a9 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.notification-review-discard-modal .styled-notification-btns .styled-button.main:hover{border:none;background-color:var(--studio-neg-tint);background-image:none;box-shadow:none;color:var(--studio-btn-label-primary)}.styled-notification.notification-review-discard-modal .styled-notification-close-btn{top:18px;right:18px;width:28px;height:28px;padding:0;border-radius:var(--studio-btn-radius-sm);background:var(--studio-glass);border:1px solid var(--studio-btn-stroke-secondary);box-shadow:0 2px 8px var(--studio-shadow-sm);color:var(--studio-ink-700)}.notification-review-discard-content{display:flex;flex-direction:column;gap:14px}.notification-review-discard-head{display:flex;align-items:center;gap:10px}.notification-review-discard-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:10px;background:var(--studio-neg-tint);border:1px solid var(--studio-neg-border);color:var(--studio-neg)}.notification-review-discard-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900)}.notification-review-discard-text{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.scale-studio-admin-pending-badge{display:inline-flex;align-items:center;gap:6px;margin-right:auto;padding:3px 10px;border-radius:var(--studio-radius-pill);background:var(--studio-warn-tint);border:1px solid var(--studio-warn-border);font-family:var(--studio-font);font-size:12px;font-weight:600;color:var(--studio-warn)}.scale-studio-admin-pending-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--studio-warn)}.studio-search-select{position:relative;min-width:0}.studio-search-select-label{margin-bottom:4px;font-family:var(--studio-font);font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.studio-search-select-control{margin:0;width:100%;box-sizing:border-box;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-900);display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left}.studio-search-select-control:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.studio-search-select-control:disabled{cursor:not-allowed;opacity:.6}.studio-search-select-control svg{flex-shrink:0;color:var(--studio-ink-500)}.studio-search-select-control .program-type-badge,.studio-search-select-option .program-type-badge{border-color:var(--studio-line);background:var(--studio-wash)}.studio-search-select-value{display:flex;align-items:center;min-width:0}.studio-search-select-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-search-select-name.placeholder{color:var(--studio-ink-400);font-weight:400}.studio-search-select-dropdown{border:1px solid var(--studio-stroke-glass);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient);position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.styled-modal .studio-search-select-dropdown{background:var(--studio-white)}.studio-search-select-search{width:100%;margin:0;border:none;border-bottom:1px solid var(--studio-surface-stroke);border-radius:0;background:transparent;padding:10px 12px;box-sizing:border-box;outline:none;font-family:var(--studio-font);font-size:13px;color:var(--studio-ink-900)}.studio-search-select-search::placeholder{color:var(--studio-ink-400)}.studio-search-select-options{max-height:240px;overflow-y:auto}.studio-search-select-option{padding:9px 12px;font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-700);display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%;border:none;background:transparent;text-align:left;cursor:pointer;overflow-wrap:anywhere}.studio-search-select-option:hover{background:var(--studio-accent-tint-soft);color:var(--studio-ink-900)}.studio-search-select-option.selected{background:var(--studio-accent-tint);color:var(--studio-ink-900)}.studio-search-select-option .program-type-badge{margin-left:0}.studio-search-select-empty{padding:12px;font-family:var(--studio-font);font-size:13px;color:var(--studio-ink-400)}.program-type-badge{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:8px;padding:1px 7px;border-radius:999px;border:1px solid var(--studio-surface-stroke, #d9d1e0);background:var(--studio-glass-strong, #ffffff);color:var(--studio-ink-500, #4b3a5a);font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}.program-type-badge--event{color:var(--studio-accent-icon, #5340c3)}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.agent-api-key-manager{display:flex;flex-direction:column;gap:20px;width:100%}.agent-api-key-manager .styled-input{height:auto}.agent-api-key-manager-help,.agent-api-key-manager-hint{margin:0;font-size:13px;line-height:1.4;color:#4b3a5a;font-family:var(--brand-font, "Mona Sans"),sans-serif}.agent-api-key-manager-error{display:flex;align-items:center;gap:12px;font-size:13px;color:#d51a52}.agent-api-key-section-title{margin:0;font-size:16px;font-weight:700;color:#070f0f}.agent-api-key-reveal{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #00B998;border-radius:4px;background:#00b9980f}.agent-api-key-reveal-title{font-weight:700;color:#070f0f}.agent-api-key-reveal-input .styled-input-field,.agent-api-key-reveal-input input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.agent-api-key-reveal-button.styled-button,.agent-api-key-create-button.styled-button{align-self:flex-start}.agent-api-key-form{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #E5E0EB;border-radius:4px}.agent-api-key-fieldset{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:8px}.agent-api-key-field-label{padding:0;font-size:14px;font-weight:600;color:#070f0f}.agent-api-key-location-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 16px}.agent-api-key-form-row{display:flex;flex-wrap:wrap;gap:16px}.agent-api-key-form-row>*{flex:1 1 220px}.agent-api-key-expiry-select--muted{opacity:.5}.agent-api-key-never-expires{display:flex;flex-direction:column;gap:4px}.agent-api-key-list{display:flex;flex-direction:column;gap:12px}.agent-api-key-list-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.agent-api-key-table-wrapper{width:100%;overflow-x:auto}.agent-api-key-table{width:100%;border-collapse:collapse;font-size:13px}.agent-api-key-table th{text-align:left;padding:8px 12px;border-bottom:1px solid #E5E0EB;color:#4b3a5a;font-weight:600;white-space:nowrap}.agent-api-key-table td{padding:12px;border-bottom:1px solid #E5E0EB;vertical-align:top}.agent-api-key-row--revoked,.agent-api-key-row--expired{opacity:.6}.agent-api-key-name{font-weight:600;color:#070f0f}.agent-api-key-prefix{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#4b3a5a}.agent-api-key-scopes{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.agent-api-key-scope{padding:2px 8px;border-radius:999px;background:#f5f3f7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#070f0f}.agent-api-key-meta{font-size:12px;color:#4b3a5a;white-space:nowrap}.agent-api-key-status{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#f5f3f7;color:#070f0f}.agent-api-key-status--active{background:#d9f5f0;color:#075c4a}.agent-api-key-status--revoked{background:#d51a521f;color:#d51a52}.agent-api-key-status--expired{background:#ffefd9;color:#7a4700}.agent-api-key-actions{text-align:right;white-space:nowrap}.studio-asset-toolbar{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--studio-radius);background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.studio-asset-toolbar-row{display:flex;align-items:center;gap:10px}.studio-toolbar-divider{width:1px;height:20px;background:var(--studio-line)}.studio-toolbar-spacer{flex:1 1 0}.studio-media-segments{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--studio-wash)}.studio-media-segment{padding:7px 13px;border:none;border-radius:9px;background:transparent;color:var(--studio-ink-500);font-family:var(--studio-font);font-size:12.5px;font-weight:400;cursor:pointer}.studio-media-segment.is-active{background:var(--studio-white);color:var(--studio-ink-900);box-shadow:0 2px 8px var(--studio-badge-shadow)}.studio-toolbar-search{display:inline-flex;align-items:center;gap:8px;width:280px;padding:8px 12px;border-radius:11px;background:var(--studio-glass-strong);border:1px solid var(--studio-ctl-stroke);color:var(--studio-ink-400)}.studio-toolbar-search input{flex:1 1 0;min-width:0;border:none;outline:none;background:transparent;font-family:var(--studio-font);font-size:12.5px;color:var(--studio-ink-900)}.studio-toolbar-search input::placeholder{color:var(--studio-ink-400)}.studio-toolbar-search-clear{display:inline-flex;border:none;background:transparent;color:var(--studio-ink-500);cursor:pointer;padding:0}.studio-toolbar-sort{position:relative}.studio-toolbar-sort-trigger{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;border:1px solid var(--studio-btn-stroke-secondary);background:var(--studio-glass);color:var(--studio-btn-label-secondary);font-family:var(--studio-btn-font);font-size:12.5px;font-weight:600;cursor:pointer}.studio-toolbar-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;min-width:180px;padding:6px;border-radius:var(--studio-radius-sm);background:var(--studio-white);border:1px solid var(--studio-line);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient)}.studio-toolbar-menu-item{padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--studio-ink-700);font-family:var(--studio-font);font-size:12.5px;font-weight:500;text-align:left;cursor:pointer}.studio-toolbar-menu-item:hover{background:var(--studio-wash)}.studio-toolbar-menu-item.is-active{color:var(--studio-ink-900);font-weight:600;background:var(--studio-accent-tint-soft)}.studio-asset-masonry{display:flex;gap:14px;align-items:flex-start}.studio-asset-masonry-column{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:22px}.studio-asset-toolbar-row--two{gap:8px}.studio-clear-all-filters{border:none;background:transparent;color:var(--studio-ink-500);font-family:var(--studio-font);font-size:12.5px;font-weight:600;cursor:pointer}.studio-clear-all-filters:hover{color:var(--studio-ink-700)}.studio-date-range{display:inline-flex}.studio-date-range-control{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;background:var(--studio-glass);border:1px solid var(--studio-line);color:var(--studio-ink-400)}.studio-date-range-half{border:none;background:transparent;padding:0;font-family:var(--studio-font);font-size:12.5px;font-weight:400;color:var(--studio-ink-900);cursor:pointer}.studio-date-range-half.is-focused{color:var(--studio-accent-text);text-decoration:underline;text-decoration-color:var(--studio-accent-border-strong);text-underline-offset:3px}.studio-date-range-arrow{color:var(--studio-ink-400)}.studio-date-range-popover{--studio-brand-400: #4aa878;--studio-brand-500: #1c7a4e;--studio-brand-600: #14512f;--studio-canvas: #eef5ec;--studio-canvas-2: #e5efe1;--studio-gap: 8px;--studio-glass: #ffffff9e;--studio-glass-strong: #ffffffcc;--studio-ink-400: #9aa0b4;--studio-ink-500: #6b7288;--studio-ink-700: #3a4055;--studio-ink-900: #1a1e2e;--studio-lime: #a4d24a;--studio-lime-200: #cded84;--studio-line: #1a1e2e14;--studio-neg: #e0596b;--studio-pad: 20px;--studio-pos: #1fae82;--studio-purple: #a98fe0;--studio-radius: 24px;--studio-radius-sm: 12px;--studio-white: #ffffff;--studio-aurora-lime: #c9e0461c;--studio-aurora-mint: #4dd6b921;--studio-aurora-peach: #8280ff1c;--studio-aurora-teal: #6bd6c81c;--studio-bg-grad-a: #f6f6ef;--studio-bg-grad-b: #eaecf3;--studio-pulse-1: var(--studio-aurora-mint);--studio-pulse-2: var(--studio-aurora-lime);--studio-pulse-3: var(--studio-aurora-teal);--studio-pulse-4: var(--studio-aurora-peach);--studio-pulse-glass: #ffffff40;--studio-accent-border: #a4d24a99;--studio-accent-border-strong: #a4d24a;--studio-accent-glow: #a4d24a59;--studio-accent-icon: #1a1e2e;--studio-accent-lift: #1a1e2e2e;--studio-accent-solid: #1a1e2e;--studio-accent-solid-glow: #1a1e2e59;--studio-accent-text: #1a1e2e;--studio-accent-tint: #c9e0463d;--studio-accent-tint-soft: #c9e04629;--studio-accent-wash-a: #c9e046a6;--studio-accent-wash-b: #e9f4c24d;--studio-on-accent: #ffffff;--studio-accent-tint-strong: #a4d24a5c;--studio-status-text: #14512f;--studio-status-tint: #cbe1d5b3;--studio-status-solid: var(--studio-pos);--studio-status-tint-soft: #cbe1d58c;--studio-btn-font: var(--studio-font);--studio-btn-icon-secondary: #6b7288;--studio-btn-label-primary: #1a1e2e;--studio-btn-label-secondary: #3a4055;--studio-btn-radius-lg: 12px;--studio-btn-radius-md: 11px;--studio-btn-radius-sm: 9px;--studio-btn-shadow-secondary: #28325a14;--studio-btn-stroke-primary: #ffffffe6;--studio-btn-stroke-secondary: #1a1e2e1f;--studio-grade-excellent: #3a9468;--studio-grade-excellent-tint: #3a946826;--studio-grade-meter-off: #1a1e2e1f;--studio-grade-notrec: #d95c6c;--studio-grade-notrec-tint: #e0596b24;--studio-grade-standard: #a3a8b8;--studio-grade-standard-tint: #1a1e2e0f;--studio-grade-strong: #4a74c9;--studio-grade-strong-tint: #4a74c926;--studio-grade-track: #1a1e2e1f;--studio-meter-fill-a: #2f9d6a;--studio-meter-fill-b: #1c7a4e;--studio-meter-track: #28325a14;--studio-well: #f0eff6;--studio-status-ended-dot: #9aa0b4;--studio-status-ended-text: #6b7288;--studio-status-ended-tint: #1a1e2e0f;--studio-status-sched-dot: #6f78e6;--studio-status-sched-text: #5a63cf;--studio-status-sched-tint: #6f78e626;--studio-neg-border: #e0596b99;--studio-neg-tint: #e0596b3d;--studio-scrim: #1a1e2ecc;--studio-neg-glow: #e0596b45;--studio-field-pad-x-md: 12px;--studio-field-pad-x-sm: 10px;--studio-field-pad-y-md: 10px;--studio-field-pad-y-sm: 7px;--studio-field-w-short: 160px;--studio-neg-tint-soft: #e0596b29;--studio-field-h-long: 88px;--studio-warn: #e8a33d;--studio-warn-tint: #e8a33d24;--studio-warn-ink: #8a5a12;--studio-viz-neutral: #6b7288;--studio-viz-muted: #a9aebd;--studio-grade-excellent-viz: #7fbf9c;--studio-grade-strong-viz: #91aee6;--studio-grade-standard-viz: #c3c7d2;--studio-grade-notrec-viz: #eb9aa5;--studio-ctl-stroke: #1a1e2e26;--studio-meter-inset-light: #ffffff73;--studio-meter-inset-shadow: #28325a30;--studio-radius-meter: 7px;--studio-radius-meter-base: 2px;--studio-ai-border: #a98fe099;--studio-ai-icon: var(--studio-purple);--studio-ai-tint: #a98fe029;--studio-grade-excellent-ink: #2e6b4f;--studio-grade-notrec-ink: #a14550;--studio-grade-standard-ink: #565d6d;--studio-grade-strong-ink: #355ca1;--studio-wash: #1a1e2e0a;--studio-row: #ffffff8c;--studio-row-stroke: var(--studio-stroke-glass);--studio-stroke-glass: var(--studio-glass-strong);--studio-surface-control: #ffffff66;--studio-surface-control-stroke: #ffffffb3;--studio-surface-data: #ffffffe0;--studio-surface-modal: var(--studio-glass-strong);--studio-surface-sheet: #ffffff99;--studio-surface-stroke: #ffffffa6;--studio-active-stroke: #ffffff;--studio-ctl-stroke-light: var(--studio-row);--studio-surface-active: #ffffffe6;--studio-row-hover: #ffffffb3;--studio-surface-badge: #ffffffe6;--studio-btn-primary-ink: #184c37;--studio-internal-solid: #1a1e2e;--studio-on-internal: #ffffff;--studio-internal-tint: #1a1e2e0f;--studio-internal-line: #1a1e2e33;--studio-internal-text: #3a4055;--studio-line-strong: #1a1e2e2e;--studio-media-glass: #ffffff33;--studio-media-glass-soft: #ffffff26;--studio-on-media: #ffffff;--studio-on-media-muted: #ffffffa6;--studio-media-dot: #ffffff59;--studio-overlay-backdrop-a: #2b3050;--studio-overlay-backdrop-b: #1a1d30f2;--studio-surface-over-dark: #ffffffe0;--studio-aurora-dark-mint: #4dd6b933;--studio-aurora-dark-lime: #c9e04620;--studio-aurora-dark-peach: #8280ff33;--studio-aurora-dark-rose: #f0b7d426;--studio-stage-glow: #b7a6ef38;--studio-radius-xs: 9px;--studio-scrollbar-w: 6px;--studio-scrollbar-inset: 4px;--studio-radius-scrollbar: 3px;--studio-scrollbar-track: #1a1e2e0f;--studio-scrollbar-thumb: #1a1e2e4d;--studio-scrollbar-thumb-hover: #1a1e2e73;--studio-scrollbar-thumb-on-media: #ffffff66;--studio-scrollbar-track-on-media: #ffffff1f;--studio-scrim-dialog: #252a4526;--studio-scrim-blur: 24px;--studio-surface-dialog: #ffffffe0;--studio-dialog-edge: #fffffff2;--studio-dialog-edge-fade: #ffffff59;--studio-dialog-blur: 56px;--studio-radius-dialog: 28px;--studio-dialog-pad: 28px;--studio-dialog-shadow: #1e23402e;--studio-dialog-shadow-ambient: #28325a0f;--studio-card-shadow-contact: #28325a0a;--studio-card-shadow-ambient: #28325a0d;--studio-card-specular: #ffffff;--studio-thumb-shadow: #28325a14;--studio-float-specular: #ffffffcc;--studio-float-shadow-contact: #28325a0f;--studio-float-shadow-ambient: #28325a14;--studio-glass-inner-glow: #ffffff80;--studio-glass-rim-top: #ffffff;--studio-glass-rim-bottom: #ffffff59;--studio-surface-glass: #ffffff99;--studio-status-positive-tint: #cbe1d5b3;--studio-status-positive-text: #14512f;--studio-radius-card-inner: 14px;--studio-scrim-viewer: #252a454d;--studio-scrim-viewer-blur: 32px;--studio-chart-grid: #28325a12;--studio-chart-fade: #ffffff00;--studio-program-capture: var(--studio-brand-500);--studio-program-capture-tint: #1c7a4e1f;--studio-program-capture-area: #1c7a4e33;--studio-program-collab: var(--studio-purple);--studio-program-collab-tint: #a98fe033;--studio-program-collab-area: #a98fe040;--studio-scrim-viewer-edge-top: #1a214059;--studio-scrim-viewer-edge-bottom: #1a1e2e47;--studio-scrim-viewer-fade: #1a1e2e00;--studio-font: "Geist", sans-serif;--studio-live-tint: #1c7a4e14;--studio-live-text: var(--studio-pos);--studio-live-dot: var(--studio-pos);--studio-program-collab-ink: #4b3f8a;--studio-brand-lime: #d8ff57;--studio-brand-black: #070f0f;--studio-purple-tint: #a98fe01f;--studio-purple-border: #a98fe040;--studio-warn-border: #e8a33d59;--studio-warn-stroke: #e8a33d66;--studio-warn-stroke-strong: #e8a33d99;--studio-warn-surface: #fff8ea;--studio-ink-shadow: #1a1e2e33;--studio-brand-menu-surface: #ffffffe8;--studio-brand-menu-active-tint: #1c7a4e14;--studio-brand-menu-active-stroke: #1c7a4e33;--studio-brand-menu-check-glow: #1c7a4e40;--studio-ai-rim-a: #f2f2f2;--studio-ai-rim-b: #b9a8d6;--studio-ai-rim-c: #ffffff;--studio-media-chip: #ffffffb8;--studio-media-chip-stroke: #ffffffe6;--studio-media-glass-strong: #ffffffd9;--studio-badge-shadow: #28325a24;--studio-hairline-solid: #ffffffe6;--studio-frost-blur: 18px;--studio-dialog-sheen: #ffffff73;--studio-preview-grad-a: #6bd6c826;--studio-preview-grad-b: #8280ff1f;--studio-glow-soft: #ffffff66;--studio-glow: #ffffff80;--studio-shadow-sm: #28325a17;--studio-shadow: #28325a1f;--studio-shadow-lg: #28325a33;--studio-field-stroke: #ffffff;--studio-field-shadow: #28325a0d;--studio-radius-pill: 999px;--studio-pad-lg: 24px;--studio-dialog-title-gap: 6px;position:fixed;z-index:1400;box-sizing:border-box;overflow-y:auto}.studio-date-range-popover *,.studio-date-range-popover *:before,.studio-date-range-popover *:after{box-sizing:inherit}.studio-date-range-popover{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--studio-radius-sm);background:var(--studio-white);border:1px solid var(--studio-line);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient);font-family:var(--studio-font)}.studio-date-field{width:100%}.studio-date-field-button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;cursor:pointer}.studio-date-field-button:disabled{cursor:default}.studio-date-field-button svg{flex:none;color:var(--studio-ink-400)}.studio-date-field-placeholder{color:var(--studio-ink-400)}.studio-mini-calendar{display:flex;flex-direction:column;gap:8px;width:224px}.studio-mini-calendar-head{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.studio-mini-calendar-head button{display:inline-flex;border:none;background:transparent;color:var(--studio-ink-500);cursor:pointer;padding:4px}.studio-mini-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.studio-mini-calendar-weekday{text-align:center;font-size:10px;font-weight:600;letter-spacing:.4px;color:var(--studio-ink-400);padding:2px 0}.studio-mini-calendar-day{border:none;background:transparent;border-radius:7px;padding:5px 0;font-family:var(--studio-font);font-size:12px;font-weight:500;color:var(--studio-ink-700);cursor:pointer}.studio-mini-calendar-day:hover{background:var(--studio-wash)}.studio-mini-calendar-day.is-selected{background:var(--studio-accent-tint);color:var(--studio-accent-text);font-weight:600}.studio-date-range-reset{border:none;background:transparent;padding:4px 0 0;font-family:var(--studio-font);font-size:11.5px;font-weight:600;color:var(--studio-ink-500);cursor:pointer;text-align:left}.studio-date-range-reset:hover{color:var(--studio-ink-700)}.studio-review-overlay{--studio-brand-400: #4aa878;--studio-brand-500: #1c7a4e;--studio-brand-600: #14512f;--studio-canvas: #eef5ec;--studio-canvas-2: #e5efe1;--studio-gap: 8px;--studio-glass: #ffffff9e;--studio-glass-strong: #ffffffcc;--studio-ink-400: #9aa0b4;--studio-ink-500: #6b7288;--studio-ink-700: #3a4055;--studio-ink-900: #1a1e2e;--studio-lime: #a4d24a;--studio-lime-200: #cded84;--studio-line: #1a1e2e14;--studio-neg: #e0596b;--studio-pad: 20px;--studio-pos: #1fae82;--studio-purple: #a98fe0;--studio-radius: 24px;--studio-radius-sm: 12px;--studio-white: #ffffff;--studio-aurora-lime: #c9e0461c;--studio-aurora-mint: #4dd6b921;--studio-aurora-peach: #8280ff1c;--studio-aurora-teal: #6bd6c81c;--studio-bg-grad-a: #f6f6ef;--studio-bg-grad-b: #eaecf3;--studio-pulse-1: var(--studio-aurora-mint);--studio-pulse-2: var(--studio-aurora-lime);--studio-pulse-3: var(--studio-aurora-teal);--studio-pulse-4: var(--studio-aurora-peach);--studio-pulse-glass: #ffffff40;--studio-accent-border: #a4d24a99;--studio-accent-border-strong: #a4d24a;--studio-accent-glow: #a4d24a59;--studio-accent-icon: #1a1e2e;--studio-accent-lift: #1a1e2e2e;--studio-accent-solid: #1a1e2e;--studio-accent-solid-glow: #1a1e2e59;--studio-accent-text: #1a1e2e;--studio-accent-tint: #c9e0463d;--studio-accent-tint-soft: #c9e04629;--studio-accent-wash-a: #c9e046a6;--studio-accent-wash-b: #e9f4c24d;--studio-on-accent: #ffffff;--studio-accent-tint-strong: #a4d24a5c;--studio-status-text: #14512f;--studio-status-tint: #cbe1d5b3;--studio-status-solid: var(--studio-pos);--studio-status-tint-soft: #cbe1d58c;--studio-btn-font: var(--studio-font);--studio-btn-icon-secondary: #6b7288;--studio-btn-label-primary: #1a1e2e;--studio-btn-label-secondary: #3a4055;--studio-btn-radius-lg: 12px;--studio-btn-radius-md: 11px;--studio-btn-radius-sm: 9px;--studio-btn-shadow-secondary: #28325a14;--studio-btn-stroke-primary: #ffffffe6;--studio-btn-stroke-secondary: #1a1e2e1f;--studio-grade-excellent: #3a9468;--studio-grade-excellent-tint: #3a946826;--studio-grade-meter-off: #1a1e2e1f;--studio-grade-notrec: #d95c6c;--studio-grade-notrec-tint: #e0596b24;--studio-grade-standard: #a3a8b8;--studio-grade-standard-tint: #1a1e2e0f;--studio-grade-strong: #4a74c9;--studio-grade-strong-tint: #4a74c926;--studio-grade-track: #1a1e2e1f;--studio-meter-fill-a: #2f9d6a;--studio-meter-fill-b: #1c7a4e;--studio-meter-track: #28325a14;--studio-well: #f0eff6;--studio-status-ended-dot: #9aa0b4;--studio-status-ended-text: #6b7288;--studio-status-ended-tint: #1a1e2e0f;--studio-status-sched-dot: #6f78e6;--studio-status-sched-text: #5a63cf;--studio-status-sched-tint: #6f78e626;--studio-neg-border: #e0596b99;--studio-neg-tint: #e0596b3d;--studio-scrim: #1a1e2ecc;--studio-neg-glow: #e0596b45;--studio-field-pad-x-md: 12px;--studio-field-pad-x-sm: 10px;--studio-field-pad-y-md: 10px;--studio-field-pad-y-sm: 7px;--studio-field-w-short: 160px;--studio-neg-tint-soft: #e0596b29;--studio-field-h-long: 88px;--studio-warn: #e8a33d;--studio-warn-tint: #e8a33d24;--studio-warn-ink: #8a5a12;--studio-viz-neutral: #6b7288;--studio-viz-muted: #a9aebd;--studio-grade-excellent-viz: #7fbf9c;--studio-grade-strong-viz: #91aee6;--studio-grade-standard-viz: #c3c7d2;--studio-grade-notrec-viz: #eb9aa5;--studio-ctl-stroke: #1a1e2e26;--studio-meter-inset-light: #ffffff73;--studio-meter-inset-shadow: #28325a30;--studio-radius-meter: 7px;--studio-radius-meter-base: 2px;--studio-ai-border: #a98fe099;--studio-ai-icon: var(--studio-purple);--studio-ai-tint: #a98fe029;--studio-grade-excellent-ink: #2e6b4f;--studio-grade-notrec-ink: #a14550;--studio-grade-standard-ink: #565d6d;--studio-grade-strong-ink: #355ca1;--studio-wash: #1a1e2e0a;--studio-row: #ffffff8c;--studio-row-stroke: var(--studio-stroke-glass);--studio-stroke-glass: var(--studio-glass-strong);--studio-surface-control: #ffffff66;--studio-surface-control-stroke: #ffffffb3;--studio-surface-data: #ffffffe0;--studio-surface-modal: var(--studio-glass-strong);--studio-surface-sheet: #ffffff99;--studio-surface-stroke: #ffffffa6;--studio-active-stroke: #ffffff;--studio-ctl-stroke-light: var(--studio-row);--studio-surface-active: #ffffffe6;--studio-row-hover: #ffffffb3;--studio-surface-badge: #ffffffe6;--studio-btn-primary-ink: #184c37;--studio-internal-solid: #1a1e2e;--studio-on-internal: #ffffff;--studio-internal-tint: #1a1e2e0f;--studio-internal-line: #1a1e2e33;--studio-internal-text: #3a4055;--studio-line-strong: #1a1e2e2e;--studio-media-glass: #ffffff33;--studio-media-glass-soft: #ffffff26;--studio-on-media: #ffffff;--studio-on-media-muted: #ffffffa6;--studio-media-dot: #ffffff59;--studio-overlay-backdrop-a: #2b3050;--studio-overlay-backdrop-b: #1a1d30f2;--studio-surface-over-dark: #ffffffe0;--studio-aurora-dark-mint: #4dd6b933;--studio-aurora-dark-lime: #c9e04620;--studio-aurora-dark-peach: #8280ff33;--studio-aurora-dark-rose: #f0b7d426;--studio-stage-glow: #b7a6ef38;--studio-radius-xs: 9px;--studio-scrollbar-w: 6px;--studio-scrollbar-inset: 4px;--studio-radius-scrollbar: 3px;--studio-scrollbar-track: #1a1e2e0f;--studio-scrollbar-thumb: #1a1e2e4d;--studio-scrollbar-thumb-hover: #1a1e2e73;--studio-scrollbar-thumb-on-media: #ffffff66;--studio-scrollbar-track-on-media: #ffffff1f;--studio-scrim-dialog: #252a4526;--studio-scrim-blur: 24px;--studio-surface-dialog: #ffffffe0;--studio-dialog-edge: #fffffff2;--studio-dialog-edge-fade: #ffffff59;--studio-dialog-blur: 56px;--studio-radius-dialog: 28px;--studio-dialog-pad: 28px;--studio-dialog-shadow: #1e23402e;--studio-dialog-shadow-ambient: #28325a0f;--studio-card-shadow-contact: #28325a0a;--studio-card-shadow-ambient: #28325a0d;--studio-card-specular: #ffffff;--studio-thumb-shadow: #28325a14;--studio-float-specular: #ffffffcc;--studio-float-shadow-contact: #28325a0f;--studio-float-shadow-ambient: #28325a14;--studio-glass-inner-glow: #ffffff80;--studio-glass-rim-top: #ffffff;--studio-glass-rim-bottom: #ffffff59;--studio-surface-glass: #ffffff99;--studio-status-positive-tint: #cbe1d5b3;--studio-status-positive-text: #14512f;--studio-radius-card-inner: 14px;--studio-scrim-viewer: #252a454d;--studio-scrim-viewer-blur: 32px;--studio-chart-grid: #28325a12;--studio-chart-fade: #ffffff00;--studio-program-capture: var(--studio-brand-500);--studio-program-capture-tint: #1c7a4e1f;--studio-program-capture-area: #1c7a4e33;--studio-program-collab: var(--studio-purple);--studio-program-collab-tint: #a98fe033;--studio-program-collab-area: #a98fe040;--studio-scrim-viewer-edge-top: #1a214059;--studio-scrim-viewer-edge-bottom: #1a1e2e47;--studio-scrim-viewer-fade: #1a1e2e00;--studio-font: "Geist", sans-serif;--studio-live-tint: #1c7a4e14;--studio-live-text: var(--studio-pos);--studio-live-dot: var(--studio-pos);--studio-program-collab-ink: #4b3f8a;--studio-brand-lime: #d8ff57;--studio-brand-black: #070f0f;--studio-purple-tint: #a98fe01f;--studio-purple-border: #a98fe040;--studio-warn-border: #e8a33d59;--studio-warn-stroke: #e8a33d66;--studio-warn-stroke-strong: #e8a33d99;--studio-warn-surface: #fff8ea;--studio-ink-shadow: #1a1e2e33;--studio-brand-menu-surface: #ffffffe8;--studio-brand-menu-active-tint: #1c7a4e14;--studio-brand-menu-active-stroke: #1c7a4e33;--studio-brand-menu-check-glow: #1c7a4e40;--studio-ai-rim-a: #f2f2f2;--studio-ai-rim-b: #b9a8d6;--studio-ai-rim-c: #ffffff;--studio-media-chip: #ffffffb8;--studio-media-chip-stroke: #ffffffe6;--studio-media-glass-strong: #ffffffd9;--studio-badge-shadow: #28325a24;--studio-hairline-solid: #ffffffe6;--studio-frost-blur: 18px;--studio-dialog-sheen: #ffffff73;--studio-preview-grad-a: #6bd6c826;--studio-preview-grad-b: #8280ff1f;--studio-glow-soft: #ffffff66;--studio-glow: #ffffff80;--studio-shadow-sm: #28325a17;--studio-shadow: #28325a1f;--studio-shadow-lg: #28325a33;--studio-field-stroke: #ffffff;--studio-field-shadow: #28325a0d;--studio-radius-pill: 999px;--studio-pad-lg: 24px;--studio-dialog-title-gap: 6px;box-sizing:border-box}.studio-review-overlay *,.studio-review-overlay *:before,.studio-review-overlay *:after{box-sizing:inherit}.studio-review-overlay{position:fixed;inset:0;z-index:100;display:flex;max-width:none;max-height:none;width:auto;height:auto;margin:0;padding:0;border:none;background:transparent;color:inherit;overflow:visible;font-family:var(--studio-font)}.studio-review-scrim{position:absolute;inset:0;padding:0;border:none;cursor:pointer;background-color:var(--studio-scrim-viewer);background-image:linear-gradient(0deg,var(--studio-scrim-viewer-edge-bottom) 0%,var(--studio-scrim-viewer-fade) 22%),linear-gradient(180deg,var(--studio-scrim-viewer-edge-top) 0%,var(--studio-scrim-viewer-fade) 20%);-webkit-backdrop-filter:blur(var(--studio-scrim-viewer-blur));backdrop-filter:blur(var(--studio-scrim-viewer-blur))}.studio-review-chrome{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;width:100%;height:100%;padding:16px 24px;pointer-events:none}.studio-review-chrome>*{pointer-events:auto}.studio-review-top-bar{display:flex;align-items:center;gap:12px}.studio-review-position-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--studio-media-glass-soft);border:1px solid var(--studio-media-glass)}.studio-review-position{font-size:13px;font-weight:600;color:var(--studio-on-media)}.studio-review-position-dot{width:3px;height:3px;border-radius:50%;background:var(--studio-media-dot)}.studio-review-position-sub{font-size:12px;color:var(--studio-on-media-muted)}.studio-review-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--studio-media-glass);background:var(--studio-media-glass);color:var(--studio-on-media);cursor:pointer}.studio-review-mid{display:flex;align-items:center;gap:16px;flex:1 1 0;min-height:0}.studio-review-chevron{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 auto;border-radius:999px;border:1px solid var(--studio-media-glass);background:var(--studio-media-glass);color:var(--studio-on-media);cursor:pointer}.studio-review-chevron:disabled{opacity:.35;cursor:default}.studio-review-stage{position:relative;flex:1 1 0;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--studio-radius);box-shadow:0 0 120px var(--studio-stage-glow);container-type:size}.studio-review-media-frame{position:relative;display:flex;align-items:center;justify-content:center;width:100cqw;height:100cqh}.studio-review-media-frame.has-ratio{width:min(100cqw,100cqh * var(--studio-media-ratio));height:min(100cqh,100cqw / var(--studio-media-ratio))}.studio-review-media{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--studio-radius-sm)}.studio-review-media-layer.is-hidden{position:absolute;opacity:0;pointer-events:none}.studio-review-media-error{color:var(--studio-on-media-muted);font-size:13px}.studio-review-play{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:999px;border:1px solid var(--studio-media-glass);background:var(--studio-media-glass);color:var(--studio-on-media);cursor:pointer}.studio-review-mute-chip{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:var(--studio-radius-pill);border:1px solid var(--studio-media-glass);background:#1a1e2e8c;color:var(--studio-on-media);font-family:var(--studio-font);font-size:11px;font-weight:600;cursor:pointer;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}@supports not selector(::-webkit-scrollbar){.studio-review-panel{scrollbar-width:thin;scrollbar-color:rgba(26,30,46,.3019607843) transparent}}.studio-review-panel::-webkit-scrollbar{width:10px;background:transparent}.studio-review-panel::-webkit-scrollbar-track{margin:8px 0;border:0 solid transparent;border-right-width:4px;border-radius:7px;background:#1a1e2e0f;background-clip:padding-box}.studio-review-panel::-webkit-scrollbar-thumb{min-height:28px;border:0 solid transparent;border-right-width:4px;border-radius:7px;background:#1a1e2e4d;background-clip:padding-box}.studio-review-panel::-webkit-scrollbar-thumb:hover{background-color:#1a1e2e73}.studio-review-panel::-webkit-scrollbar-button,.studio-review-panel::-webkit-scrollbar-corner{display:none}.studio-review-panel{width:366px;flex:0 0 auto;max-height:100%;align-self:flex-start;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:12px;padding:16px 6px 16px 16px;border-radius:var(--studio-radius);background:var(--studio-surface-over-dark, rgba(255, 255, 255, .8784313725))}.studio-review-actions{display:flex;gap:8px}.studio-review-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1 1 0;padding:10px 12px}.studio-review-tags,.studio-review-context{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:var(--studio-radius-sm);background:var(--studio-surface-glass);border:1px solid var(--studio-line)}.studio-review-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.studio-review-section-title{font-size:12px;font-weight:600;color:var(--studio-ink-900)}.studio-review-section-sub{font-size:10px;color:var(--studio-ink-400);text-align:right}.studio-review-context-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;font-size:11px}.studio-review-context-row+.studio-review-context-row{border-top:1px solid var(--studio-line)}.studio-review-context-row span:first-child{color:var(--studio-ink-700)}.studio-review-context-row span:last-child{color:var(--studio-ink-900);font-weight:600;text-align:right}.studio-review-context-row--email span:last-child{min-width:0;overflow-wrap:anywhere}.studio-filmstrip{display:flex;align-items:center;gap:8px;align-self:center;max-width:100%;height:100px;padding:10px 14px;border-radius:var(--studio-radius);background:#ffffff21;border:1px solid var(--studio-media-glass);overflow-x:auto;scrollbar-width:thin}.studio-filmstrip-thumb{position:relative;flex:0 0 auto;width:50px;height:62px;padding:0;border:1px solid rgba(255,255,255,.3490196078);border-radius:9px;overflow:hidden;background:var(--studio-well);opacity:.9;cursor:pointer;transition:width .12s ease,height .12s ease}.studio-filmstrip-thumb img,.studio-filmstrip-thumb video{width:100%;height:100%;object-fit:cover;display:block}.studio-filmstrip-thumb.is-active{width:62px;height:78px;border:2.5px solid var(--studio-accent-border-strong);border-radius:12px;box-shadow:0 6px 16px #00000059;opacity:1}.studio-filmstrip-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:#ffffffd9;color:var(--studio-ink-900)}.studio-panel-button{padding:9px 18px;border-radius:999px;font-family:var(--studio-btn-font);font-size:12.5px;font-weight:600;cursor:pointer}.studio-panel-button--secondary{border:1px solid var(--studio-btn-stroke-secondary);background:var(--studio-glass);color:var(--studio-btn-label-secondary)}.studio-panel-button--primary{border:1px solid var(--studio-btn-stroke-primary);background:linear-gradient(135deg,var(--studio-accent-wash-a),var(--studio-accent-wash-b));color:var(--studio-btn-primary-ink)}.studio-panel-button:disabled{opacity:.45;cursor:default}.studio-goals-band{display:flex;gap:var(--studio-gap);width:100%}.studio-goals-band>.studio-goal-card{flex:1 1 0;min-width:0}@media(max-width:900px){.studio-goals-band{flex-wrap:wrap}.studio-goals-band>.studio-goal-card{flex-basis:calc(50% - var(--studio-gap))}}.studio-goal-card{display:flex;flex-direction:column;gap:10px;padding:18px 20px;font-family:var(--studio-font);line-height:normal;background:var(--studio-surface-data);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.studio-goal-card--hero{height:100%;padding:20px}.studio-goal-card--hero .studio-goal-card-label{display:flex;align-items:center;min-height:35px}.studio-goal-card--hero .studio-goal-card-value{font-size:36px;letter-spacing:-1.2px}.studio-goal-card-label{font-size:12.5px;font-weight:400;color:var(--studio-ink-500)}.studio-goal-card-value-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px}.studio-goal-card-value{font-size:40px;font-weight:300;line-height:1.05;letter-spacing:-1.4px;color:var(--studio-ink-900)}.studio-goal-card-of{padding-bottom:4px;font-size:13px;color:var(--studio-ink-400)}.studio-goal-card-meter{position:relative;flex-shrink:0;height:8px;overflow:hidden;border-radius:var(--studio-radius-meter);background:var(--studio-meter-track)}.studio-goal-card-meter-fill{position:absolute;inset:0 auto 0 0;border-radius:var(--studio-radius-meter)}.studio-goal-card-meter-fill--positive{background:linear-gradient(90deg,var(--studio-meter-fill-a),var(--studio-meter-fill-b))}.studio-goal-card-meter-fill--warn{background:var(--studio-warn)}.studio-goal-card-meter-fill--neutral{background:var(--studio-ink-400)}.studio-goal-card-meter-tick{position:absolute;top:1px;width:2px;height:6px;background:var(--studio-ink-900)}.studio-goal-card-status-row{display:flex;flex-shrink:0;align-items:center;gap:6px;min-height:19px}.studio-goal-card-pill{display:inline-flex;flex-shrink:0;align-items:center;padding:3px 8px;border-radius:var(--studio-radius-pill);font-size:11px;font-weight:600}.studio-goal-card-pill--positive{background:var(--studio-status-positive-tint);color:var(--studio-status-positive-text)}.studio-goal-card-pill--warn{background:var(--studio-warn-tint);color:var(--studio-warn-ink)}.studio-goal-card-pill--neutral{background:var(--studio-status-ended-tint);color:var(--studio-status-ended-text)}.studio-goal-card-note{min-width:0;overflow:hidden;font-size:11.5px;color:var(--studio-ink-500);text-overflow:ellipsis;white-space:nowrap}.studio-goal-card-spacer{flex:1 1 auto}.studio-partnership-bar{display:flex;flex-direction:column;gap:7px;font-family:var(--studio-font)}.studio-partnership-bar-labels{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:11.5px}.studio-partnership-bar-key{font-weight:600;color:var(--studio-ink-900)}.studio-partnership-bar-muted{font-weight:400;color:var(--studio-ink-400)}.studio-partnership-bar-spacer{flex:1}.studio-partnership-bar-track{display:block;width:100%;height:7px;overflow:hidden;border:0;border-radius:var(--studio-radius-meter);background:var(--studio-meter-track);appearance:none;-webkit-appearance:none}.studio-partnership-bar-track::-webkit-progress-bar{background:var(--studio-meter-track)}.studio-partnership-bar-track::-webkit-progress-value{border-radius:var(--studio-radius-meter);background:linear-gradient(90deg,var(--studio-meter-fill-a),var(--studio-meter-fill-b))}.studio-partnership-bar-track::-moz-progress-bar{border-radius:var(--studio-radius-meter);background:linear-gradient(90deg,var(--studio-meter-fill-a),var(--studio-meter-fill-b))}.studio-trend-pill{display:inline-flex;align-items:center;gap:6px;border-radius:var(--studio-radius-pill);background:var(--studio-status-tint-soft);color:var(--studio-status-text);font-weight:600;gap:3px;padding:3px 8px 3px 7px}.studio-trend-pill.down{display:inline-flex;align-items:center;gap:6px;border-radius:var(--studio-radius-pill);background:#e0596b1c;color:var(--studio-neg);font-weight:600;gap:3px;padding:3px 8px 3px 7px}.studio-trend-arrow{font-size:10.5px;font-weight:600;line-height:1}.studio-trend-value{font-size:11px;font-weight:600}.studio-kpi-card{display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-width:0;padding:18px 20px;background:var(--studio-surface-data);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.studio-kpi-label{margin:0;font-size:13px;font-weight:500;color:var(--studio-ink-500)}.studio-kpi-value{margin:0;font-size:30px;font-weight:400;letter-spacing:-.6px;color:var(--studio-ink-900);line-height:1.1}.studio-kpi-trend-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.studio-kpi-trend-note{font-size:11.5px;font-weight:400;color:var(--studio-ink-500)}.studio-kpi-spark{width:100%;height:26px;margin-top:auto}.studio-pulse{display:flex;align-items:center;gap:20px;padding:22px 28px;position:relative;border:none;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:inset 0 1.5px 0 var(--studio-card-specular),inset 0 0 18px var(--studio-glass-inner-glow);background:linear-gradient(80deg,var(--studio-pulse-1) 0%,var(--studio-pulse-2) 22%,var(--studio-pulse-3) 54%,var(--studio-pulse-4) 100%),linear-gradient(0deg,var(--studio-pulse-glass),var(--studio-pulse-glass));border-radius:var(--studio-radius)}.studio-pulse:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,var(--studio-glass-rim-top) 0%,var(--studio-glass-rim-bottom) 100%);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.studio-pulse-text{display:flex;flex-direction:column;gap:8px;min-width:0}.studio-pulse-headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:1.15;color:var(--studio-ink-900)}.studio-pulse-highlight{font-style:italic;font-weight:500;color:var(--studio-brand-600)}.studio-pulse-subline{margin:0;font-size:16px;font-weight:500;letter-spacing:-.1px;line-height:1.4;color:var(--studio-ink-500)}.studio-campaign-chip{display:flex;flex-direction:column;gap:10px;flex:1 1 0;min-width:0;padding:16px;background:var(--studio-surface-data);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius-card-inner);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact)}.studio-campaign-chip.dimmed{opacity:.6}.studio-campaign-top{display:flex;align-items:center;gap:8px;min-width:0}.studio-campaign-dot{flex:0 0 auto;width:9px;height:9px;border-radius:var(--studio-radius-pill)}.studio-campaign-name{min-width:0;font-size:13px;font-weight:500;letter-spacing:-.1px;color:var(--studio-ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-campaign-metric-row{display:flex;align-items:flex-end;gap:8px}.studio-campaign-metric{font-size:28px;font-weight:400;letter-spacing:-.6px;line-height:1;color:var(--studio-ink-900)}.studio-campaign-sub{margin:0;font-size:11px;color:var(--studio-ink-500)}.studio-campaign-pace{height:6px;border-radius:4px;background:var(--studio-meter-track);overflow:hidden}.studio-campaign-pace-fill{display:block;height:100%;border-radius:4px}.studio-activity-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:11px 0;border-top:1px solid var(--studio-line);text-align:left;font-family:inherit}.studio-activity-row:first-of-type{border-top:none}.studio-activity-row--action{background:none;border-left:none;border-right:none;border-bottom:none;cursor:pointer}.studio-activity-row--action:hover .studio-activity-title{color:var(--studio-brand-600)}.studio-activity-dot-wrap{display:flex;justify-content:center;flex:0 0 14px;padding-top:5px}.studio-activity-dot{width:8px;height:8px;border-radius:50%}.studio-activity-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.studio-activity-title{font-size:14px;font-weight:500;letter-spacing:-.1px;color:var(--studio-ink-900)}.studio-activity-sub{font-size:12.5px;color:var(--studio-ink-500)}.studio-activity-time{flex:0 0 auto;padding-top:5px;font-size:12px;color:var(--studio-ink-400);white-space:nowrap}.studio-ask-button{position:absolute;bottom:24px;left:calc((100% - var(--studio-shell-pad)) / 2);transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:26px;background:var(--studio-glass-strong);border:1px solid var(--studio-stroke-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient);font-family:inherit;cursor:default;opacity:1}.studio-ask-icon{color:var(--studio-brand-500)}.studio-ask-label{font-size:14px;font-weight:600;color:var(--studio-ink-900)}.studio-ask-badge{padding:3px 7px;border-radius:var(--studio-radius-pill);background:#1c7a4e1f;color:var(--studio-brand-500);font-size:9.5px;font-weight:600;letter-spacing:.6px}.studio-toggle{position:relative;flex:0 0 auto;width:44px;height:24px;padding:0;border:1px solid var(--studio-ctl-stroke-light);border-radius:var(--studio-radius-pill);background:var(--studio-grade-track);cursor:pointer;transition:background .15s ease}.studio-toggle.on{background:var(--studio-status-solid)}.studio-toggle-knob{position:absolute;top:1px;left:1px;width:20px;height:20px;border-radius:50%;background:var(--studio-white);box-shadow:0 1px 3px var(--studio-shadow);transform:translate(0);transition:transform .15s ease}.studio-toggle.on .studio-toggle-knob{transform:translate(20px)}.studio-inset-note{display:flex;align-items:center;gap:10px;padding:11px 12px;background:var(--studio-wash);border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm)}.studio-inset-note-icon{flex:0 0 auto;color:var(--studio-ink-500)}.studio-inset-note-text{flex:1 1 auto;font-size:12px;line-height:1.45;color:var(--studio-ink-700)}.studio-inset-note-text-col{display:flex;flex:1 1 auto;flex-direction:column;gap:3px}.studio-inset-note-title{font-size:13.5px;font-weight:600;color:var(--studio-ink-900)}.studio-inset-note-desc{font-size:12px;line-height:1.45;color:var(--studio-ink-500)}.studio-inset-note-action{flex:0 0 auto;padding:1px 10px;border:none;background:transparent;font-size:12px;font-weight:600;color:var(--studio-ink-900);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.studio-grade-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font-family:var(--studio-font);font-size:10.5px;font-weight:600;line-height:1.4;white-space:nowrap}.studio-grade-tag.grade-excellent{background:var(--studio-grade-excellent-tint);color:var(--studio-grade-excellent-ink)}.studio-grade-tag.grade-strong{background:var(--studio-grade-strong-tint);color:var(--studio-grade-strong-ink)}.studio-grade-tag.grade-standard{background:var(--studio-grade-standard-tint);color:var(--studio-grade-standard-ink)}.studio-grade-tag.grade-notrec{background:var(--studio-grade-notrec-tint);color:var(--studio-grade-notrec-ink)}.studio-grade-tag-rule{width:1px;height:11px;background:var(--studio-line-strong)}.studio-grade-tag-score{font-weight:600}.studio-grade-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;font-family:var(--studio-font);font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;border:1px solid transparent}.studio-grade-badge.has-score{padding:8px 11px}.studio-grade-badge.grade-excellent{background:var(--studio-grade-excellent-tint);border-color:var(--studio-grade-excellent-tint);color:var(--studio-grade-excellent-ink)}.studio-grade-badge.grade-strong{background:var(--studio-grade-strong-tint);border-color:var(--studio-grade-strong-tint);color:var(--studio-grade-strong-ink)}.studio-grade-badge.grade-standard{background:var(--studio-grade-standard-tint);border-color:var(--studio-grade-standard-tint);color:var(--studio-grade-standard-ink)}.studio-grade-badge.grade-notrec{background:var(--studio-grade-notrec-tint);border-color:var(--studio-grade-notrec-tint);color:var(--studio-grade-notrec-ink)}.studio-grade-badge-rule{width:1px;height:15px;background:var(--studio-line-strong)}.studio-internal-view-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--studio-internal-solid);color:var(--studio-on-internal);font-size:9.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.studio-internal-pill{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;background:var(--studio-internal-solid);color:var(--studio-on-internal);font-family:var(--studio-font);font-size:7.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;line-height:1.4}.studio-glass-chip{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 7px;border:1px solid var(--studio-media-chip-stroke);border-radius:6px;background:var(--studio-media-chip);color:var(--studio-ink-700);font-family:var(--studio-font);font-size:10.5px;font-weight:600;line-height:1;cursor:default}.studio-glass-chip.is-circle{width:26px;height:26px;padding:0;border-radius:13px}.studio-glass-chip.is-active{color:var(--studio-ink-900)}button.studio-glass-chip{cursor:pointer}.studio-filter-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--studio-line);border-radius:10px;background:var(--studio-glass);color:var(--studio-btn-label-secondary);font-family:var(--studio-btn-font);font-size:12.5px;font-weight:400;line-height:1.2;cursor:pointer;white-space:nowrap}.studio-filter-chip.is-active{background-color:var(--studio-glass);background-image:linear-gradient(0deg,var(--studio-accent-tint-soft),var(--studio-accent-tint-soft));border-color:var(--studio-accent-border-strong);color:var(--studio-accent-text)}.studio-filter-chip-action{display:inline-flex;align-items:center;gap:7px;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.studio-filter-chip-icon{display:inline-flex;color:var(--studio-btn-icon-secondary)}.studio-filter-chip-count{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:var(--studio-accent-tint-strong);color:var(--studio-accent-text);font-size:11px;font-weight:600}.studio-filter-chip-remove{display:inline-flex;align-items:center;padding:0;border:none;background:none;color:var(--studio-ink-500);cursor:pointer}.studio-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.client-settings .client-settings-goals{display:flex;flex-direction:column;gap:var(--studio-gap)}.client-settings .client-settings-goals .client-settings-goals-card{gap:14px;margin:0;padding:20px;background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.client-settings .client-settings-goals .client-settings-goals-head{display:flex;flex-direction:column;gap:3px}.client-settings .client-settings-goals .client-settings-goals-head .client-settings-section-title{margin:0;font-size:16px;font-weight:400;letter-spacing:-.1px}.client-settings .client-settings-goals .client-settings-goals-description{margin:0;font-size:12px;font-weight:500;line-height:1.45;color:var(--studio-ink-500)}.client-settings .client-settings-goals .client-settings-goals-note{padding:13px 14px;background:var(--studio-row)}.client-settings .client-settings-goals .client-settings-goals-dates{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.client-settings .client-settings-goals .client-settings-goals-date{display:flex;flex-direction:column;gap:6px;width:200px}.client-settings .client-settings-goals .client-settings-goals-field-label{font-family:var(--studio-btn-font);font-size:12px;font-weight:600;color:var(--studio-ink-700)}.client-settings .client-settings-goals .studio-date-field-button{padding:10px 12px;border:1px solid var(--studio-ctl-stroke);border-radius:var(--studio-btn-radius-md);background:var(--studio-white);font-family:var(--studio-btn-font);font-size:13px;color:var(--studio-ink-900)}.client-settings .client-settings-goals .client-settings-goals-group{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:6px 0 0 2px}.client-settings .client-settings-goals .client-settings-goals-group-key{font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--studio-ink-500)}.client-settings .client-settings-goals .client-settings-goals-group-hint{font-size:11.5px;letter-spacing:-.1px;color:var(--studio-ink-400)}.client-settings .client-settings-goals .client-settings-goals-table{display:flex;flex-direction:column;gap:8px;width:100%;border-collapse:collapse}.client-settings .client-settings-goals .client-settings-goals-table thead,.client-settings .client-settings-goals .client-settings-goals-table tbody{display:contents}.client-settings .client-settings-goals .client-settings-goals-table th,.client-settings .client-settings-goals .client-settings-goals-table td{min-width:0;padding:0;font:inherit;text-align:left}.client-settings .client-settings-goals .client-settings-goal-row{display:grid;grid-template-columns:minmax(0,360fr) minmax(0,130fr) minmax(0,180fr) minmax(0,260fr) 100px;gap:8px;align-items:center;padding:10px 12px;background:var(--studio-row);border:1px solid var(--studio-row-stroke);border-radius:var(--studio-radius-sm)}.client-settings .client-settings-goals .client-settings-goal-row--head{padding:0 12px;background:none;border:0;font-size:11px;font-weight:600;letter-spacing:-.1px;color:var(--studio-ink-500)}.client-settings .client-settings-goals .client-settings-goal-actual{display:flex;align-items:center;gap:8px}.client-settings .client-settings-goals .client-settings-goal-live{font-size:13px;font-weight:500;letter-spacing:-.1px;color:var(--studio-ink-500)}.client-settings .client-settings-goals .client-settings-goal-asof{font-size:11.5px;font-weight:500;letter-spacing:-.1px;white-space:nowrap;color:var(--studio-ink-500)}.client-settings .client-settings-goals .client-settings-goal-visible{padding-left:8px}.client-settings .client-settings-goals .client-settings-goal-input{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--studio-ctl-stroke);border-radius:var(--studio-btn-radius-md);background:var(--studio-white);font-family:var(--studio-btn-font);font-size:13px;color:var(--studio-ink-900)}.client-settings .client-settings-goals .client-settings-goal-input:disabled{background:var(--studio-wash)}.client-settings .client-settings-goals .client-settings-goal-input--actual{flex:0 0 112px;width:112px}.client-settings .client-settings-goals .client-settings-goal-select{position:relative}.client-settings .client-settings-goals .client-settings-goal-trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:9px 12px;border:1px solid var(--studio-line);border-radius:var(--studio-btn-radius-md);background:var(--studio-white);font-family:var(--studio-btn-font);font-size:13px;text-align:left;color:var(--studio-ink-900);cursor:pointer}.client-settings .client-settings-goals .client-settings-goal-trigger svg{flex:none;color:var(--studio-btn-icon-secondary)}.client-settings .client-settings-goals .client-settings-goal-trigger.is-disabled{cursor:default;color:var(--studio-ink-500);background:var(--studio-wash)}.client-settings .client-settings-goals .client-settings-goal-trigger.is-disabled svg{opacity:.5}.client-settings .client-settings-goals .client-settings-goal-placeholder{color:var(--studio-ink-400)}.client-settings .client-settings-goals .client-settings-goal-menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;padding:6px 0;background:var(--studio-white);border:1px solid var(--studio-ctl-stroke);border-radius:var(--studio-radius-sm);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient)}.client-settings .client-settings-goals .client-settings-goal-menu-group{padding:10px 12px 4px;font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--studio-ink-400)}.client-settings .client-settings-goals .client-settings-goal-option{padding:9px 12px;font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-700);display:flex;align-items:flex-start;gap:10px;width:100%;border:0;border-radius:0;background:transparent;text-align:left;cursor:pointer}.client-settings .client-settings-goals .client-settings-goal-option.is-active{background:var(--studio-accent-tint-soft);color:var(--studio-ink-900)}.client-settings .client-settings-goals .client-settings-goal-option.is-selected{background:var(--studio-accent-tint);color:var(--studio-ink-900)}.client-settings .client-settings-goals .client-settings-goal-option.is-selected .client-settings-goal-option-name{font-weight:700}.client-settings .client-settings-goals .client-settings-goal-option:disabled{cursor:not-allowed;opacity:.45}.client-settings .client-settings-goals .client-settings-goal-option--none{margin-top:4px;border-top:1px solid var(--studio-line);color:var(--studio-ink-500)}.client-settings .client-settings-goals .client-settings-goal-option-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.client-settings .client-settings-goals .client-settings-goal-option-definition{font-size:12px;font-weight:400;color:var(--studio-ink-500)}.client-settings .client-settings-goals .client-settings-goal-option-name{line-height:20px;font-size:13px;font-weight:500;color:var(--studio-ink-900)}.client-settings .client-settings-goals .client-settings-goal-option-source{flex:none;line-height:20px;font-size:11.5px;font-weight:500;color:var(--studio-ink-500)}.client-settings .client-settings-goals .client-settings-goal-option-unit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;height:20px;border-radius:6px;background:var(--studio-wash);font-size:11px;font-weight:700;color:var(--studio-ink-700)}.client-settings .client-settings-goals .client-settings-goals-slots-note{margin:0;font-size:12px;font-weight:500;letter-spacing:-.1px;color:var(--studio-ink-400)}.studio-save-bar{position:sticky;bottom:24px;z-index:4;display:flex;align-items:center;justify-content:center;gap:8px;align-self:flex-end;width:fit-content;margin-left:auto;margin-right:24px;padding:6px;background:var(--studio-surface-control);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius-pill);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient)}.studio-tab-pills{display:inline-flex;align-items:center;gap:2px;padding:4px;background:var(--studio-surface-control);border:1px solid var(--studio-surface-control-stroke);border-radius:var(--studio-radius-pill);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact)}.studio-tab-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid transparent;border-radius:var(--studio-radius-pill);background:none;font-family:inherit;text-decoration:none;cursor:pointer;color:var(--studio-ink-500);font-size:13.5px;font-weight:500}.studio-tab-pill:hover{color:var(--studio-ink-900)}.studio-tab-pill.active{background:var(--studio-hairline-solid);border-color:var(--studio-white);color:var(--studio-ink-900);font-weight:600;box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-thumb-shadow)}.scale-studio-admin.client-settings{max-width:1200px}@media(max-width:1024px){.scale-studio-admin.client-settings{max-width:100%}}.client-settings{padding-bottom:48px}.client-settings .client-settings-tabs{flex-wrap:wrap;max-width:100%;margin:16px 0}.client-settings .client-settings-section-panel .client-settings-section{max-width:none}.client-settings .styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer}.client-settings .styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:9px 16px}.client-settings .styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.client-settings .styled-button.secondary svg{color:var(--studio-btn-icon-secondary)}.client-settings .styled-button.secondary:hover{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.client-settings .styled-button.secondary.disabled{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);cursor:default;opacity:.55}.client-settings .styled-button.main{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:9px 18px}.client-settings .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.client-settings .styled-button.main:hover{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink)}.client-settings .styled-button.main.disabled{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);cursor:default;opacity:.55}.client-settings .input-header,.client-settings .select-header,.client-settings .client-settings-section-subtitle,.client-settings .client-settings-field-label{margin-bottom:4px;font-family:var(--studio-font);font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.client-settings .styled-select .custom-select,.client-settings .styled-input input.additional-text,.client-settings .styled-input textarea.additional-text,.client-settings .client-settings-date-field input{margin:0;width:100%;box-sizing:border-box;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-900)}.client-settings .styled-select .custom-select::placeholder,.client-settings .styled-input input.additional-text::placeholder,.client-settings .styled-input textarea.additional-text::placeholder,.client-settings .client-settings-date-field input::placeholder{color:var(--studio-ink-400);font-weight:400}.client-settings .styled-select .custom-select:focus-visible,.client-settings .styled-input input.additional-text:focus-visible,.client-settings .styled-input textarea.additional-text:focus-visible,.client-settings .client-settings-date-field input:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.client-settings .styled-select .custom-select .select-display{color:var(--studio-ink-900)}.client-settings .styled-select .custom-select .select-display.placeholder{color:var(--studio-ink-400);font-weight:400}.client-settings .styled-select .custom-select .arrow{border-top-color:var(--studio-ink-500)}.client-settings .styled-select .select-dropdown{border:1px solid var(--studio-stroke-glass);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient);top:calc(100% + 4px);max-height:240px;overflow-x:hidden;overflow-y:auto}.client-settings .styled-select .select-dropdown .select-option{padding:9px 12px;font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-700)}.client-settings .styled-select .select-dropdown .select-option:hover{background:var(--studio-accent-tint-soft);color:var(--studio-ink-900)}.client-settings .styled-select .select-dropdown .select-option.selected{background:var(--studio-accent-tint);color:var(--studio-ink-900)}.client-settings .client-settings-brand-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.client-settings .client-settings-brand-selector{position:relative;max-width:420px;flex:1 1 260px;margin:8px 0 24px}.client-settings .client-settings-brand-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 24px}.client-settings .client-settings-brand-actions button{display:inline-flex;align-items:center;gap:6px}.client-settings .client-settings-brand-actions .client-settings-danger-button:not(.disabled){color:var(--studio-neg);border-color:var(--studio-neg)}.client-settings .client-settings-brand-actions .client-settings-section-hint{flex-basis:100%;margin:0}.client-settings .client-settings-section{background:var(--studio-surface-glass);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient);padding:20px 24px;margin-bottom:16px;max-width:720px;display:flex;flex-direction:column;gap:16px}.client-settings .client-settings-section .styled-checkbox-holder label{display:inline-flex;width:fit-content}.client-settings .client-settings-section-title{font-family:var(--studio-font);font-weight:600;font-size:17px;color:var(--studio-ink-900);margin:0}.client-settings .client-settings-field-row{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.client-settings .client-settings-field-row>*{flex:1 1 240px;max-width:340px}.client-settings .client-settings-section-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.client-settings .client-settings-subchecks{display:flex;flex-direction:column;gap:8px;padding-left:28px}.client-settings .client-settings-rubric-row{align-items:center}.client-settings .client-settings-coming-soon,.client-settings .client-settings-muted{font-family:var(--studio-font);color:var(--studio-ink-500);font-size:12.5px}.client-settings .client-settings-locations-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-settings .client-settings-location-detail{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--studio-surface-stroke);padding-top:16px}.client-settings .client-settings-legacy-toggle{display:flex;align-items:center;gap:6px;align-self:flex-start;border:none;background:none;padding:0;cursor:pointer;font-family:var(--studio-font);font-size:12.5px;font-weight:600;color:var(--studio-ink-700)}.client-settings .client-settings-legacy-toggle svg{transition:transform .15s ease}.client-settings .client-settings-legacy-toggle.is-open svg{transform:rotate(180deg)}.client-settings .client-settings-legacy-fields{display:flex;flex-direction:column;gap:16px}.client-settings .client-settings-date-field input{display:block}.client-settings .client-settings-campaign-platform{display:flex;flex-direction:column;gap:8px}.client-settings .client-settings-campaign-chips{display:flex;flex-wrap:wrap;gap:8px}.client-settings .client-settings-chip{display:inline-flex;align-items:center;gap:6px;border-radius:var(--studio-radius-pill);background:var(--studio-glass-strong);border:1px solid var(--studio-surface-stroke);padding:5px 12px;font-family:var(--studio-font);font-size:12.5px;font-weight:500;color:var(--studio-ink-700);box-shadow:0 1px 3px var(--studio-field-shadow)}.client-settings .client-settings-chip svg{cursor:pointer;color:var(--studio-ink-500)}.client-settings .client-settings-toggle,.styled-modal .client-settings-dialog-content .client-settings-toggle{display:flex;align-items:center;gap:12px}.client-settings .client-settings-toggle.disabled,.styled-modal .client-settings-dialog-content .client-settings-toggle.disabled{opacity:.6}.client-settings .client-settings-toggle-label,.styled-modal .client-settings-dialog-content .client-settings-toggle-label{font-family:var(--studio-font);font-weight:500;font-size:13px;color:var(--studio-ink-900)}.client-settings .client-settings-switch,.styled-modal .client-settings-dialog-content .client-settings-switch{position:relative;width:42px;height:24px;border-radius:var(--studio-radius-pill);border:1px solid var(--studio-ctl-stroke);background:var(--studio-meter-track);box-shadow:inset 0 1px 2px var(--studio-meter-inset-shadow);cursor:pointer;transition:background .15s ease,border-color .15s ease;padding:0}.client-settings .client-settings-switch.on,.styled-modal .client-settings-dialog-content .client-settings-switch.on{background:var(--studio-accent-solid);border-color:var(--studio-accent-solid)}.client-settings .client-settings-switch.on .client-settings-switch-knob,.styled-modal .client-settings-dialog-content .client-settings-switch.on .client-settings-switch-knob{transform:translate(18px)}.client-settings .client-settings-switch:disabled,.styled-modal .client-settings-dialog-content .client-settings-switch:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.client-settings .client-settings-switch,.styled-modal .client-settings-dialog-content .client-settings-switch{transition:none}}.client-settings .client-settings-switch-knob,.styled-modal .client-settings-dialog-content .client-settings-switch-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--studio-white);box-shadow:0 1px 3px var(--studio-shadow);transition:transform .15s ease}@media(prefers-reduced-motion:reduce){.client-settings .client-settings-switch-knob,.styled-modal .client-settings-dialog-content .client-settings-switch-knob{transition:none}}.styled-notification.client-settings-warning-modal,.styled-notification.client-settings-unsaved-modal{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:calc(100vw - 40px);max-width:440px}.styled-notification.client-settings-warning-modal .client-settings-warning-body,.styled-notification.client-settings-unsaved-modal .client-settings-warning-body{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.styled-notification.client-settings-warning-modal .styled-notification-btns,.styled-notification.client-settings-unsaved-modal .styled-notification-btns{justify-content:flex-end;gap:8px}.styled-notification.client-settings-warning-modal .styled-notification-btns .styled-button,.styled-notification.client-settings-unsaved-modal .styled-notification-btns .styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;min-width:0}.styled-notification.client-settings-warning-modal .styled-notification-btns .styled-button.secondary,.styled-notification.client-settings-unsaved-modal .styled-notification-btns .styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:10px 18px}.styled-notification.client-settings-warning-modal .styled-notification-btns .styled-button.secondary:before,.styled-notification.client-settings-unsaved-modal .styled-notification-btns .styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.client-settings-warning-modal .styled-notification-btns .styled-button.secondary:hover,.styled-notification.client-settings-unsaved-modal .styled-notification-btns .styled-button.secondary:hover{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.styled-notification.client-settings-warning-modal .styled-notification-btns .styled-button.main,.styled-notification.client-settings-unsaved-modal .styled-notification-btns .styled-button.main{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:10px 18px}.styled-notification.client-settings-warning-modal .styled-notification-btns .styled-button.main:before,.styled-notification.client-settings-unsaved-modal .styled-notification-btns .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.client-settings-warning-modal .styled-notification-btns .styled-button.main:hover,.styled-notification.client-settings-unsaved-modal .styled-notification-btns .styled-button.main:hover{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink)}.client-settings .client-settings-section-warning{margin:0;font-size:12.5px;line-height:1.45;font-weight:500;color:var(--studio-warn)}.client-settings .client-settings-section-hint,.styled-modal .client-settings-dialog-content .client-settings-section-hint{font-size:12px;line-height:1.45;color:var(--studio-ink-500);margin:0}.client-settings .client-settings-brand-ai-link{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:8px 16px;border:1px solid var(--studio-stroke-glass);border-radius:var(--studio-radius-pill);background:var(--studio-glass-strong);color:var(--studio-ink-900);font-size:14px;font-weight:500;text-decoration:none;box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact)}.styled-modal.brand-ai-glass-modal .client-settings-industry-modal-content,.styled-modal.brand-ai-glass-modal .client-settings-dialog-content{display:flex;flex-direction:column;gap:10px;width:min(460px,100vw - 72px)}.styled-modal.brand-ai-glass-modal .client-settings-industry-modal-content .modal-title,.styled-modal.brand-ai-glass-modal .client-settings-dialog-content .modal-title{display:flex;align-items:center;gap:10px}.styled-modal.brand-ai-glass-modal .client-settings-industry-modal-content .client-settings-modal-icon,.styled-modal.brand-ai-glass-modal .client-settings-dialog-content .client-settings-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:9px;background:var(--studio-warn-tint);border:1px solid var(--studio-warn-border);color:var(--studio-warn)}.styled-modal.brand-ai-glass-modal .client-settings-industry-modal-content .client-settings-modal-message,.styled-modal.brand-ai-glass-modal .client-settings-dialog-content .client-settings-modal-message{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.styled-modal.brand-ai-glass-modal .client-settings-industry-modal-content .client-settings-modal-message.client-settings-modal-message--warning,.styled-modal.brand-ai-glass-modal .client-settings-dialog-content .client-settings-modal-message.client-settings-modal-message--warning{color:var(--studio-warn)}.styled-modal.brand-ai-glass-modal .client-settings-industry-modal-content .modal-actions,.styled-modal.brand-ai-glass-modal .client-settings-dialog-content .modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px}.client-settings-unsaved-content{display:flex;flex-direction:column;gap:14px}.client-settings-unsaved-head{display:flex;align-items:center;gap:10px}.client-settings-unsaved-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:10px;background:var(--studio-warn-tint);border:1px solid var(--studio-warn-border);color:var(--studio-warn)}.client-settings-unsaved-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900)}.client-settings-unsaved-text{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.styled-notification.client-settings-unsaved-modal .styled-notification-close-btn{top:18px;right:18px;width:28px;height:28px;padding:0;border-radius:var(--studio-btn-radius-sm);background:var(--studio-glass);border:1px solid var(--studio-btn-stroke-secondary);box-shadow:0 2px 8px var(--studio-shadow-sm);color:var(--studio-ink-700)}.client-settings .client-settings-account-manager{display:flex;flex-direction:column;gap:6px}.client-settings .client-settings-account-manager--warn .studio-search-select-control{border-color:var(--studio-warn-border);background:var(--studio-warn-tint)}.client-settings .client-settings-account-manager-warning{display:flex;align-items:flex-start;gap:6px}.client-settings .client-settings-account-manager-warning svg{flex:0 0 auto;margin-top:2px}.client-settings .client-settings-section-head{display:flex;flex-direction:column;gap:4px}.client-settings .client-settings-inset-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--studio-radius-sm);background:var(--studio-wash);font-family:var(--studio-font);font-size:12.5px;line-height:1.45;color:var(--studio-ink-700)}.client-settings .client-settings-inset-note svg{flex:0 0 auto;margin-top:2px;color:var(--studio-ink-500)}.client-settings .client-settings-notif-group{display:flex;flex-direction:column;gap:8px}.client-settings .client-settings-notif-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.client-settings .client-settings-notif-group-title{font-family:var(--studio-font);font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--studio-ink-500)}.client-settings .client-settings-notif-group-desc{font-family:var(--studio-font);font-size:12px;line-height:1.45;color:var(--studio-ink-500)}.client-settings .client-settings-notif-rows{display:flex;flex-direction:column;gap:8px}.client-settings .client-settings-notif-row{display:flex;align-items:center;gap:16px;padding:12px 14px;background:var(--studio-row);border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm)}.client-settings .client-settings-notif-row .client-settings-toggle{flex:0 0 auto}.client-settings .client-settings-notif-text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.client-settings .client-settings-notif-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--studio-font);font-size:13.5px;font-weight:600;color:var(--studio-ink-900)}.client-settings .client-settings-notif-code{padding:1px 6px;border-radius:var(--studio-radius-pill);background:var(--studio-glass-strong);border:1px solid var(--studio-surface-stroke);font-size:10.5px;font-weight:600;letter-spacing:.3px;color:var(--studio-ink-500)}.client-settings .client-settings-notif-desc{font-family:var(--studio-font);font-size:12px;line-height:1.45;color:var(--studio-ink-500)}.client-settings-api-access .agent-api-key-form,.client-settings-api-access .agent-api-key-reveal{border-color:var(--studio-surface-stroke);border-radius:var(--studio-radius)}.client-settings-api-access .agent-api-key-table th,.client-settings-api-access .agent-api-key-table td{border-bottom-color:var(--studio-surface-stroke)}.client-settings-api-access .agent-api-key-manager-help,.client-settings-api-access .agent-api-key-manager-hint,.client-settings-api-access .agent-api-key-meta,.client-settings-api-access .agent-api-key-prefix{font-family:var(--studio-font);color:var(--studio-ink-500)}.client-settings-api-access .agent-api-key-section-title,.client-settings-api-access .agent-api-key-name,.client-settings-api-access .agent-api-key-field-label{font-family:var(--studio-font);color:var(--studio-ink-900)}.brand-ai-settings-tabs{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;margin-bottom:16px;background:var(--studio-well);border-radius:var(--studio-radius-pill)}.brand-ai-settings-tab{border:none;background:transparent;padding:8px 18px;border-radius:var(--studio-radius-pill);font-family:var(--studio-font);font-size:14px;font-weight:500;color:var(--studio-ink-500);cursor:pointer}.brand-ai-settings-tab.active{background:var(--studio-glass-strong);color:var(--studio-ink-900);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-thumb-shadow)}.brand-ai-settings-panel{display:flex;flex-direction:column}.ai-director-settings{display:flex;flex-direction:column;gap:var(--studio-gap)}.ai-director-settings-brand-select{max-width:420px}.brand-ai-settings{display:flex;flex-direction:column;max-width:980px}.brand-ai-settings .input-header{margin-bottom:4px;font-family:var(--studio-font);font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.brand-ai-settings .styled-input input.additional-text,.brand-ai-settings .styled-input textarea.additional-text,.brand-ai-settings .ai-director-setup-tag-input,.brand-ai-settings .ai-director-scoring-config-number,.brand-ai-settings .ai-guidance-status-filter{margin:0;width:100%;box-sizing:border-box;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-900)}.brand-ai-settings .styled-input input.additional-text::placeholder,.brand-ai-settings .styled-input textarea.additional-text::placeholder,.brand-ai-settings .ai-director-setup-tag-input::placeholder,.brand-ai-settings .ai-director-scoring-config-number::placeholder,.brand-ai-settings .ai-guidance-status-filter::placeholder{color:var(--studio-ink-400);font-weight:400}.brand-ai-settings .styled-input input.additional-text:focus-visible,.brand-ai-settings .styled-input textarea.additional-text:focus-visible,.brand-ai-settings .ai-director-setup-tag-input:focus-visible,.brand-ai-settings .ai-director-scoring-config-number:focus-visible,.brand-ai-settings .ai-guidance-status-filter:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.brand-ai-settings .ai-guidance-status-filter{width:auto;height:auto;cursor:pointer}.brand-ai-settings .ai-director-scoring-config-knob .ai-director-setup-result-label{font-family:var(--studio-font);font-size:12.5px;font-weight:600;color:var(--studio-ink-700)}.brand-ai-settings .ai-director-scoring-config-knob .ai-director-scoring-config-number{width:72px;padding:var(--studio-field-pad-y-sm) var(--studio-field-pad-x-sm)}.brand-ai-settings .ai-director-scoring-config-knob .ai-director-scoring-config-slider{accent-color:var(--studio-brand-500)}.brand-ai-settings .ai-director-setup-tag-chip{border:1px solid var(--studio-stroke-glass);background:var(--studio-glass-strong);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact);font-family:var(--studio-font);font-weight:500;color:var(--studio-ink-900)}.brand-ai-settings .ai-director-setup-tag-chip-remove{color:var(--studio-ink-500)}.brand-ai-settings .brand-ai-card-actions .styled-button,.brand-ai-settings .ai-director-setup-check-button.styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;min-width:0}.brand-ai-settings .brand-ai-card-actions .styled-button.secondary,.brand-ai-settings .ai-director-setup-check-button.styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:9px 16px}.brand-ai-settings .brand-ai-card-actions .styled-button.secondary:before,.brand-ai-settings .ai-director-setup-check-button.styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.brand-ai-settings .brand-ai-card-actions .styled-button.secondary:hover,.brand-ai-settings .ai-director-setup-check-button.styled-button.secondary:hover{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.brand-ai-settings .brand-ai-card-actions .styled-button.secondary.disabled,.brand-ai-settings .ai-director-setup-check-button.styled-button.secondary.disabled{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);cursor:default;opacity:.55}.brand-ai-settings .brand-ai-card-actions .styled-button.main,.brand-ai-settings .ai-director-setup-check-button.styled-button.main{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:9px 18px}.brand-ai-settings .brand-ai-card-actions .styled-button.main:before,.brand-ai-settings .ai-director-setup-check-button.styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.brand-ai-settings .brand-ai-card-actions .styled-button.main:hover,.brand-ai-settings .ai-director-setup-check-button.styled-button.main:hover{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink)}.brand-ai-settings .brand-ai-card-actions .styled-button.main.disabled,.brand-ai-settings .ai-director-setup-check-button.styled-button.main.disabled{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);cursor:default;opacity:.55}.ai-director-settings-sections{display:flex;flex-direction:column;gap:var(--studio-gap)}.ai-director-settings-error{color:var(--brand-error-color, #d51a52);font-size:13px;margin:0}.brand-ai-card{display:flex;flex-direction:column;gap:14px;padding:var(--studio-pad);background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.brand-ai-card-title{font-family:var(--studio-font);font-size:17px;font-weight:600;color:var(--studio-ink-900);margin:0}.brand-ai-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-ai-card-subtitle{font-family:var(--studio-font);font-size:14px;font-weight:600;color:var(--studio-ink-700);margin:0}.brand-ai-card-body{display:flex;flex-direction:column;gap:12px}.brand-ai-card-actions{display:flex;gap:8px}.brand-ai-hint-text{font-size:12px;line-height:1.45;color:var(--studio-ink-500);margin:0}.brand-ai-warning-text{font-size:12px;line-height:1.45;font-weight:500;color:var(--studio-warn);margin:0}.brand-ai-card-title-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.brand-ai-exemplar-carousel{display:flex;align-items:stretch;gap:8px;min-width:0}.brand-ai-exemplar-nav{align-self:center;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--studio-stroke-glass);border-radius:var(--studio-radius-pill);background:var(--studio-glass-strong);color:var(--studio-ink-700);cursor:pointer;box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact)}.brand-ai-exemplar-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;min-width:0}.brand-ai-exemplar-card{flex:0 0 320px;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius-sm);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.brand-ai-exemplar-card-head{display:flex;align-items:center;gap:8px}.brand-ai-exemplar-role{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:var(--studio-radius-pill)}.brand-ai-exemplar-role--positive{color:var(--studio-pos);background:var(--studio-accent-tint);border:1px solid var(--studio-accent-border)}.brand-ai-exemplar-role--negative{color:var(--studio-neg);background:transparent;border:1px solid var(--studio-neg-border)}.brand-ai-exemplar-rotated{font-size:11px;color:var(--studio-warn);border:1px solid var(--studio-warn-border);border-radius:var(--studio-radius-pill);padding:3px 10px}.brand-ai-exemplar-moment-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.brand-ai-exemplar-moment-row{display:flex;flex-direction:column;gap:4px;min-width:0}.brand-ai-exemplar-moment-range{font-size:11px;font-weight:600;color:var(--studio-ink-500);font-variant-numeric:tabular-nums}.brand-ai-carve-duration{max-width:260px}.brand-ai-exemplar-annotation{font-size:13px;line-height:1.4;color:var(--studio-ink-700);margin:0;overflow-wrap:break-word}.brand-ai-exemplar-card-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.brand-ai-exemplar-remove{color:var(--brand-error-color, #d51a52)}.brand-ai-exemplar-add{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--studio-surface-stroke)}.brand-ai-exemplar-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px 16px;border:1.5px dashed var(--studio-stroke-glass);border-radius:var(--studio-radius-sm);background:var(--studio-well);cursor:pointer;text-align:center}.brand-ai-exemplar-dropzone--over{border-color:var(--studio-accent-border-strong);background:var(--studio-accent-tint-soft)}.brand-ai-exemplar-file-input{display:none}.brand-ai-exemplar-dropzone-trigger{width:100%;border:none;background:transparent;cursor:pointer;font-family:var(--studio-font);font-size:12px;line-height:1.45;color:var(--studio-ink-500);text-align:center}.brand-ai-exemplar-file-count{font-size:13px;font-weight:600;color:var(--studio-ink-700);margin:0}.brand-ai-exemplar-add-controls{display:flex;flex-direction:column;gap:10px;max-width:480px}.brand-ai-exemplar-role-toggle{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;background:var(--studio-well);border-radius:var(--studio-radius-pill)}.brand-ai-exemplar-role-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brand-ai-exemplar-role-option{display:inline-flex;align-items:center;border:none;background:transparent;padding:6px 16px;border-radius:var(--studio-radius-pill);font-size:13px;font-weight:500;color:var(--studio-ink-500);cursor:pointer}.brand-ai-exemplar-role-option.active{background:var(--studio-glass-strong);color:var(--studio-ink-900);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-thumb-shadow)}.brand-ai-exemplar-role-option:has(:focus-visible){outline:2px solid var(--studio-accent-border-strong);outline-offset:1px}.brand-ai-settings .ai-director-setup-card{background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient);padding:var(--studio-pad)}.brand-ai-settings .ai-director-setup-card-header{background:transparent;border:none;padding:0;cursor:pointer}.brand-ai-settings .ai-director-setup-card-title{font-family:var(--studio-font);font-size:17px;font-weight:600;color:var(--studio-ink-900)}.styled-notification.ai-guidance-generate-warning{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:calc(100vw - 40px);max-width:440px}.styled-notification.ai-guidance-generate-warning .ai-guidance-generate-warning-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900)}.styled-notification.ai-guidance-generate-warning .ai-guidance-generate-warning-text{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.styled-notification.ai-guidance-generate-warning .styled-notification-btns{justify-content:flex-end;gap:8px}.styled-notification.ai-guidance-generate-warning .styled-notification-btns .styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;min-width:0}.styled-notification.ai-guidance-generate-warning .styled-notification-btns .styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:10px 18px}.styled-notification.ai-guidance-generate-warning .styled-notification-btns .styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.ai-guidance-generate-warning .styled-notification-btns .styled-button.secondary:hover{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.styled-notification.ai-guidance-generate-warning .styled-notification-btns .styled-button.main{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:10px 18px}.styled-notification.ai-guidance-generate-warning .styled-notification-btns .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.ai-guidance-generate-warning .styled-notification-btns .styled-button.main:hover{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink)}.ai-guidance-generate-actions{display:flex;gap:8px}.ai-guidance-generate-warning-content{display:flex;flex-direction:column;gap:10px}.ai-guidance-generate-warning-head{display:flex;align-items:center;gap:8px}.ai-guidance-generate-warning-icon{display:flex;color:var(--brand-attention-color, #ff9500)}.brand-ai-exemplar-file-list{list-style:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.brand-ai-exemplar-file-chip{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);font-size:13px;color:var(--studio-ink-700);min-width:0}.brand-ai-exemplar-file-name{font-weight:500;color:var(--studio-ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.brand-ai-exemplar-file-duration{flex-shrink:0;color:var(--studio-ink-500)}.brand-ai-exemplar-file-remove{margin-left:auto;flex-shrink:0;display:flex;align-items:center;border:none;background:transparent;color:var(--studio-ink-500);cursor:pointer;padding:2px}.styled-modal.brand-ai-glass-modal .modal-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900)}.styled-modal.brand-ai-glass-modal .modal-subtitle{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.styled-modal.brand-ai-glass-modal .rubric-editor-label,.styled-modal.brand-ai-glass-modal .input-header,.styled-modal.brand-ai-glass-modal .ai-director-setup-result-label{font-family:var(--studio-font);color:var(--studio-ink-700)}.styled-modal.brand-ai-glass-modal .rubric-editor-textarea,.styled-modal.brand-ai-glass-modal textarea,.styled-modal.brand-ai-glass-modal input[type=text],.styled-modal.brand-ai-glass-modal input[type=number]{background:var(--studio-surface-glass);border:1px solid var(--studio-stroke-glass);border-radius:var(--studio-radius-sm);color:var(--studio-ink-900)}.styled-modal.brand-ai-glass-modal .ai-director-setup-exemplar-moment{border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-surface-glass);padding:12px}.styled-modal.brand-ai-glass-modal .ai-director-setup-exemplar-moment-include{font-family:var(--studio-font);color:var(--studio-ink-700)}.styled-modal.brand-ai-glass-modal .modal-actions .styled-button,.styled-modal.brand-ai-glass-modal .ai-director-setup-card-actions .styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;min-width:0}.styled-modal.brand-ai-glass-modal .modal-actions .styled-button.secondary,.styled-modal.brand-ai-glass-modal .ai-director-setup-card-actions .styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:10px 18px}.styled-modal.brand-ai-glass-modal .modal-actions .styled-button.secondary:before,.styled-modal.brand-ai-glass-modal .ai-director-setup-card-actions .styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-modal.brand-ai-glass-modal .modal-actions .styled-button.secondary:hover,.styled-modal.brand-ai-glass-modal .ai-director-setup-card-actions .styled-button.secondary:hover{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.styled-modal.brand-ai-glass-modal .modal-actions .styled-button.main,.styled-modal.brand-ai-glass-modal .ai-director-setup-card-actions .styled-button.main{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:10px 18px}.styled-modal.brand-ai-glass-modal .modal-actions .styled-button.main:before,.styled-modal.brand-ai-glass-modal .ai-director-setup-card-actions .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-modal.brand-ai-glass-modal .modal-actions .styled-button.main:hover,.styled-modal.brand-ai-glass-modal .ai-director-setup-card-actions .styled-button.main:hover{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink)}.brand-ai-carve-content{display:flex;flex-direction:column;gap:14px;width:min(720px,92vw);max-height:84vh;overflow-y:auto}.brand-ai-carve-content .modal-title+.modal-subtitle{margin-top:calc(var(--studio-dialog-title-gap) - 14px)}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.ai-guidance-queue,.ai-guidance-detail{width:100%}.ai-guidance-queue-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.ai-guidance-queue-controls .styled-input{flex:1 1 260px;max-width:420px}.ai-guidance-status-filter{height:40px;padding:0 12px;border:1px solid #ABA7AF;border-radius:4px;background:#fff;font-size:14px}.ai-guidance-table-container{width:100%;overflow-x:auto;border:1px solid #E5E0EB;border-radius:4px;box-shadow:0 10px 7.5px #d3c0d612}.ai-guidance-table{width:100%;table-layout:fixed;border-collapse:collapse}.ai-guidance-col--brand{width:200px}.ai-guidance-col--guidance{width:380px}.ai-guidance-col--submitted{width:130px}.ai-guidance-col--status{width:120px}.ai-guidance-header-cell{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;border-bottom:1px solid #E5E0EB}.ai-guidance-row{cursor:pointer}.ai-guidance-row:hover{background:#f5f3f7}.ai-guidance-cell{padding:12px 16px;font-size:14px;border-bottom:1px solid #E5E0EB;overflow-wrap:break-word}.ai-guidance-cell--brand{font-weight:600}.ai-guidance-cell--date{white-space:nowrap}.ai-guidance-cell--empty{text-align:center;padding:24px 16px}.ai-guidance-status-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.ai-guidance-status-pill--submitted{color:#856404;background:#fff3cd}.ai-guidance-status-pill--applied{color:#155724;background:#d4edda}.ai-guidance-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:0;border:none;background:none;color:#5340c3;font-size:14px;cursor:pointer}.ai-guidance-detail-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ai-guidance-detail-header .scale-studio-admin-title{margin:0}.ai-guidance-detail-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.2fr);gap:20px}@media(max-width:900px){.ai-guidance-detail-grid{grid-template-columns:1fr}}.ai-guidance-panel{border:1px solid #E5E0EB;border-radius:8px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:12px}.ai-guidance-panel-title{margin:0;font-size:18px;font-weight:600}.ai-guidance-panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-guidance-panel-subtitle{margin:12px 0 0;font-size:15px;font-weight:600}.ai-guidance-text{margin:0;white-space:pre-wrap;overflow-wrap:break-word}.ai-guidance-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:#4b3a5a}.ai-guidance-applied-action{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ai-guidance-hint{margin:0;font-size:13px;color:#4b3a5a}.ai-guidance-history{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto}.ai-guidance-history-entry{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid #E5E0EB;border-radius:4px}.ai-guidance-history-date{font-size:12px;color:#4b3a5a}.ai-guidance-history-text{font-size:13px;white-space:pre-wrap;overflow-wrap:break-word}.ai-guidance-exemplar-counts{display:flex;gap:16px;font-size:13px;color:#4b3a5a}.ai-guidance-rubric-row,.ai-guidance-save-row{display:flex;align-items:center;gap:12px}.ai-guidance-action-message{margin:0;font-size:13px;font-weight:600}.ai-guidance-error{color:#d51a52}.internal-api-keys{max-width:960px}.internal-api-keys .scale-studio-admin-card-description{margin-bottom:20px}.internal-api-keys-card{padding:24px 16px 16px}.studio-review-pin{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;transform:translate(-50%,calc(-100% - 6px));border-radius:999px;background:var(--studio-brand-black, #070f0f);border:2px solid var(--studio-brand-lime, #d8ff57);box-shadow:0 4px 12px var(--studio-shadow, rgba(40, 50, 90, .1215686275));color:var(--studio-brand-lime, #d8ff57);pointer-events:none}.studio-review-pin:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--studio-brand-lime, #d8ff57)}.studio-review-pin--draft{background:var(--studio-brand-lime, #d8ff57);border-color:var(--studio-brand-black, #070f0f);color:var(--studio-brand-black, #070f0f)}.studio-review-pin--draft:after{border-top-color:var(--studio-brand-black, #070f0f)}.studio-published-card{position:relative;display:flex;flex-direction:column;gap:6px;font-family:var(--studio-font)}.studio-published-card-open{position:absolute;inset:0;z-index:1;padding:0;border:none;background:none;cursor:pointer}.studio-published-card-thumb{position:relative;aspect-ratio:9/16;border-radius:var(--studio-radius-sm);border:1px solid rgba(255,255,255,.5490196078);overflow:hidden;background:var(--studio-well)}.studio-published-card-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.studio-published-card-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;font-size:11px;color:var(--studio-ink-500)}.studio-published-card-overlay{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.studio-published-card-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.studio-published-card-creator{display:flex;align-items:center;gap:6px;min-width:0}.studio-published-card .studio-published-card-creator .creator-collab-avatar{border-width:1px;font-size:9px}.studio-published-card-handle,.studio-published-card-campaign{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-published-card-handle{font-size:12px;font-weight:600;color:var(--studio-ink-900)}.studio-published-card-campaign{font-size:11px;color:var(--studio-ink-700)}.studio-published-card-stats{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:var(--studio-ink-400)}.studio-published-card-views{display:inline-flex;align-items:center;gap:3px;color:var(--studio-ink-700);font-weight:600}.studio-published-detail-creator{display:flex;align-items:center;gap:10px}.studio-published-detail-identity{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px}.studio-published-detail-identity strong{font-size:14px;color:var(--studio-ink-900)}.studio-published-detail-identity a,.studio-published-detail-identity span{color:var(--studio-ink-500);text-decoration:none}.studio-published-detail-identity a:hover{text-decoration:underline}.studio-published-detail-video{width:100%;height:100%}.studio-published-detail-panel .studio-review-action{text-decoration:none}.studio-published-detail-ad-code{min-width:0;text-align:right;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.studio-published-detail-caption{margin:0;font-size:12px;line-height:1.5;color:var(--studio-ink-900);white-space:pre-wrap;overflow-wrap:anywhere}.studio-published-detail-note{font-size:12px;color:var(--studio-ink-500)}.creator-collab-metrics{gap:12px}.creator-collab-metrics-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:end}.creator-collab-metrics-form .creator-collab-metrics-date{grid-column:1/-1}.creator-collab-metrics-form .creator-collab-field-label{font-size:11px}.creator-collab-metrics-form button[type=submit]{grid-column:1/-1;justify-self:end}.creator-collab-metrics-history{display:flex;flex-direction:column;gap:6px}.creator-collab-metrics-row{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:11.5px;color:var(--studio-ink-700)}.creator-collab-metrics-row+.creator-collab-metrics-row{border-top:1px solid var(--studio-line)}.creator-collab-metrics-row>span:nth-child(2){flex:1 1 auto;min-width:0}.creator-collab-metrics-row-date{flex:0 0 auto;font-weight:600;color:var(--studio-ink-900)}.creator-collab-icon-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--studio-ink-500);cursor:pointer}.creator-collab-icon-button:hover{background:var(--studio-wash);color:var(--studio-neg)}.styled-modal.creator-collab-dialog.creator-collab-metrics-import{width:min(640px,100vw - 40px)}.styled-modal.creator-collab-dialog.creator-collab-metrics-import .creator-collab-metrics-template{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:0;border:none;background:none;font-family:var(--studio-font);font-size:12.5px;font-weight:600;color:var(--studio-brand-600);cursor:pointer}.styled-modal.creator-collab-dialog.creator-collab-metrics-import .creator-collab-metrics-summary{margin:0;font-size:13px;color:var(--studio-ink-900)}.styled-modal.creator-collab-dialog.creator-collab-metrics-import .creator-collab-metrics-rejects{width:100%;border-collapse:collapse;font-size:12px}.styled-modal.creator-collab-dialog.creator-collab-metrics-import .creator-collab-metrics-rejects th,.styled-modal.creator-collab-dialog.creator-collab-metrics-import .creator-collab-metrics-rejects td{padding:6px 8px;text-align:left;border-bottom:1px solid var(--studio-line);vertical-align:top}.styled-modal.creator-collab-dialog.creator-collab-metrics-import .creator-collab-metrics-rejects th{font-weight:600;color:var(--studio-ink-500)}.styled-modal.creator-collab-dialog.creator-collab-metrics-import .creator-collab-metrics-rejects-post{max-width:320px;overflow-wrap:anywhere}.creator-collab-surface{font-family:var(--studio-font)}.creator-collab-surface .creator-collab-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:8px 16px}.creator-collab-surface .creator-collab-btn:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.creator-collab-surface .creator-collab-btn svg{color:var(--studio-btn-icon-secondary)}.creator-collab-surface .creator-collab-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.creator-collab-surface .creator-collab-btn:hover:not(:disabled){transform:none}}.creator-collab-surface .creator-collab-btn:disabled{cursor:default;opacity:.55}.creator-collab-surface .creator-collab-btn.creator-collab-btn--primary{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:8px 18px}.creator-collab-surface .creator-collab-btn.creator-collab-btn--primary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.creator-collab-surface .creator-collab-btn.creator-collab-btn--primary svg{color:var(--studio-btn-primary-ink)}.creator-collab-surface .creator-collab-btn.creator-collab-btn--destructive{border:none;background-color:var(--studio-neg-tint);background-image:none;box-shadow:none;color:var(--studio-btn-label-primary)}.creator-collab-surface .creator-collab-btn.creator-collab-btn--destructive:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#c9a3a9 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.creator-collab-surface .creator-collab-btn.creator-collab-btn--small{padding:6px 12px;font-size:12px}.creator-collab-surface .creator-collab-btn.creator-collab-btn--icon{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);width:32px;height:32px;padding:0}.creator-collab-surface .creator-collab-btn.creator-collab-btn--icon:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.creator-collab-surface .creator-collab-count-badge{display:inline-flex;align-items:center;gap:6px;border-radius:var(--studio-radius-pill);background:var(--studio-accent-tint);padding:1px 7px;font-size:11px;font-weight:600;color:var(--studio-accent-text)}.creator-collab-surface .creator-collab-field{display:flex;flex-direction:column;gap:4px;min-width:0}.creator-collab-surface .creator-collab-field-label{font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.creator-collab-surface .creator-collab-field-hint{font-size:11.5px;line-height:1.45;color:var(--studio-ink-500)}.creator-collab-surface .creator-collab-input,.creator-collab-surface .creator-collab-select,.creator-collab-surface .creator-collab-textarea{margin:0;width:100%;box-sizing:border-box;padding:var(--studio-field-pad-y-sm) var(--studio-field-pad-x-sm);border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-xs);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-900)}.creator-collab-surface .creator-collab-input::placeholder,.creator-collab-surface .creator-collab-select::placeholder,.creator-collab-surface .creator-collab-textarea::placeholder{color:var(--studio-ink-400);font-weight:400}.creator-collab-surface .creator-collab-input:focus-visible,.creator-collab-surface .creator-collab-select:focus-visible,.creator-collab-surface .creator-collab-textarea:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.creator-collab-surface .creator-collab-input:disabled,.creator-collab-surface .creator-collab-select:disabled,.creator-collab-surface .creator-collab-textarea:disabled{opacity:.6}.creator-collab-surface .creator-collab-textarea{resize:none;height:76px;overflow-y:auto;line-height:1.45}.creator-collab-surface .creator-collab-select{appearance:none;padding-right:28px;background-image:linear-gradient(45deg,transparent 50%,var(--studio-ink-500) 50%),linear-gradient(135deg,var(--studio-ink-500) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.creator-collab-surface .creator-collab-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--studio-ink-900);cursor:pointer}.creator-collab-surface .creator-collab-checkbox input{width:16px;height:16px;margin:0;accent-color:var(--studio-brand-500)}.creator-collab-surface .studio-tab-pills{display:inline-flex;align-items:center;gap:2px;padding:4px;background:var(--studio-surface-control);border:1px solid var(--studio-surface-control-stroke);border-radius:var(--studio-radius-pill);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact)}.creator-collab-surface .studio-tab-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid transparent;border-radius:var(--studio-radius-pill);background:transparent;color:var(--studio-ink-500);font-family:var(--studio-font);font-size:13.5px;font-weight:500;cursor:pointer}.creator-collab-surface .studio-tab-pill:hover{color:var(--studio-ink-900)}.creator-collab-surface .studio-tab-pill.active{background:var(--studio-hairline-solid);border-color:var(--studio-white);color:var(--studio-ink-900);font-weight:600;box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-thumb-shadow)}.creator-collab-surface .creator-collab-tab-panel{display:contents}.creator-collab-surface .creator-collab-tab-panel--hidden{display:none}.creator-collab-surface .creator-collab-input--grow{flex:1 1 200px}.creator-collab-surface .creator-collab-chip-row--grow{flex:1 1 auto}.creator-collab-surface .creator-collab-card-name{font-size:15px;font-weight:500;color:var(--studio-ink-900)}.creator-collab-surface .creator-collab-shown--end{margin-left:auto}.creator-collab-surface .creator-collab-toolbar{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius-sm);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.creator-collab-surface .creator-collab-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.creator-collab-surface .creator-collab-toolbar-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto}.creator-collab-surface .creator-collab-toolbar-filters .creator-collab-select{width:auto;min-width:150px}.creator-collab-surface .creator-collab-toolbar-filters .creator-collab-input{width:220px}.creator-collab-surface .creator-collab-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.creator-collab-surface .creator-collab-shown{font-size:12px;color:var(--studio-ink-500);white-space:nowrap}.creator-collab-surface .creator-collab-pill{display:inline-flex;align-items:center;gap:6px;border-radius:var(--studio-radius-pill);background:var(--studio-wash);padding:3px 9px;font-size:11.5px;font-weight:600;color:var(--studio-ink-700);white-space:nowrap}.creator-collab-surface .creator-collab-pill.creator-collab-pill--pos{background:var(--studio-status-tint);color:var(--studio-status-text)}.creator-collab-surface .creator-collab-pill.creator-collab-pill--warn{background:var(--studio-warn-tint);color:var(--studio-grade-standard-ink)}.creator-collab-surface .creator-collab-pill.creator-collab-pill--neg{background:var(--studio-neg-tint-soft);color:var(--studio-grade-notrec-ink)}.creator-collab-surface .creator-collab-pill.creator-collab-pill--sched{background:var(--studio-status-sched-tint);color:var(--studio-status-sched-text)}.creator-collab-surface .creator-collab-pill.creator-collab-pill--purple{background:var(--studio-purple-tint);color:var(--studio-purple);border:1px solid var(--studio-purple-border)}.creator-collab-surface .creator-collab-pill.creator-collab-pill--brand{background:var(--studio-grade-excellent-tint);color:var(--studio-grade-excellent-ink)}.creator-collab-surface .creator-collab-pill.creator-collab-pill--ink{background:var(--studio-internal-solid);color:var(--studio-on-internal)}.creator-collab-surface .creator-collab-pill.creator-collab-dropout-pill{max-width:100%;align-items:center;white-space:normal;overflow-wrap:anywhere;text-align:left}.creator-collab-surface .creator-collab-pill.creator-collab-dropout-pill>svg{flex-shrink:0}.creator-collab-surface .creator-collab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--studio-gap)}@media(max-width:1241px){.creator-collab-surface .creator-collab-grid{grid-template-columns:minmax(0,1fr)}}.creator-collab-surface .creator-collab-card{display:flex;gap:16px;padding:16px;min-width:0;background:var(--studio-surface-data);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.creator-collab-surface .creator-collab-card.creator-collab-card--trashed{opacity:.7}.creator-collab-surface .creator-collab-card.creator-collab-card--dragging{opacity:.5}.creator-collab-surface .creator-collab-card.creator-collab-card--drop-target{outline:2px dashed var(--studio-accent-border-strong);outline-offset:2px}.creator-collab-surface .creator-collab-card-split{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.creator-collab-surface .creator-collab-card-split>.creator-collab-field{flex:2 1 260px;min-width:0}.creator-collab-surface .creator-collab-card-split .creator-collab-textarea{min-height:72px}.creator-collab-surface .creator-collab-card-side{display:flex;flex:1 1 220px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding-top:18px}.creator-collab-surface .creator-collab-text-button--icon{display:inline-flex;align-items:center;gap:4px}.creator-collab-surface .creator-collab-card--stacked{flex-direction:column}.creator-collab-surface .creator-collab-card--stacked .creator-collab-card-main{display:flex;align-items:flex-start;gap:16px;min-width:0}.creator-collab-surface .creator-collab-card--stacked .creator-collab-media{align-self:flex-start}.creator-collab-surface .creator-collab-card-body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-width:0}.creator-collab-surface .creator-collab-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.creator-collab-surface .creator-collab-card-identity{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.creator-collab-surface .creator-collab-card-identity .creator-collab-input{padding:4px 8px}.creator-collab-surface .creator-collab-card-identity .creator-collab-input--name{font-size:15px;font-weight:500}.creator-collab-surface .creator-collab-card-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.creator-collab-surface .creator-collab-drag-handle{display:inline-flex;align-items:center;padding:6px 2px;color:var(--studio-ink-400);cursor:grab}.creator-collab-surface .creator-collab-drag-handle:active{cursor:grabbing}.creator-collab-surface .creator-collab-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.creator-collab-surface .creator-collab-inline-number{width:84px;padding:3px 8px;font-size:12px}.creator-collab-surface .creator-collab-inline-select{width:auto;padding:3px 26px 3px 8px;font-size:12px}.creator-collab-surface .creator-collab-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;font-family:var(--studio-font);font-size:12px;font-weight:600;color:var(--studio-brand-600);text-decoration:none;cursor:pointer}.creator-collab-surface .creator-collab-link:hover{text-decoration:underline}.creator-collab-surface .creator-collab-section-label{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--studio-ink-500)}.creator-collab-surface .creator-collab-media.creator-collab-media--large{flex-basis:220px;width:220px}@media(max-width:1241px){.creator-collab-surface .creator-collab-media.creator-collab-media--large{flex-basis:168px;width:168px}}.creator-collab-surface .creator-collab-media{position:relative;flex:0 0 168px;width:168px;aspect-ratio:9/16;overflow:hidden;border-radius:var(--studio-radius-sm);background:var(--studio-well);border:1px solid var(--studio-line)}.creator-collab-surface .creator-collab-media video,.creator-collab-surface .creator-collab-media img{display:block;width:100%;height:100%;object-fit:cover}.creator-collab-surface .creator-collab-media.creator-collab-media--wide{flex-basis:200px;width:200px}.creator-collab-surface .creator-collab-media-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center;font-size:12px;color:var(--studio-ink-500)}.creator-collab-surface .creator-collab-media-overlay{position:absolute;left:8px;right:8px;bottom:8px;display:flex;justify-content:space-between;gap:6px}.creator-collab-surface .creator-collab-media-chip{display:inline-flex;align-items:center;gap:6px;border-radius:var(--studio-radius-pill);background:var(--studio-media-chip);padding:4px 9px;border:1px solid var(--studio-media-chip-stroke);font-size:11px;font-weight:600;color:var(--studio-ink-900);cursor:pointer;text-decoration:none}.creator-collab-surface .creator-collab-media-status{position:absolute;top:8px;left:8px}.creator-collab-surface .creator-collab-media-status.creator-collab-media-status--right{left:auto;right:8px}.creator-collab-surface .creator-collab-avatar{position:relative;flex:0 0 56px;width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--studio-wash);border:2px solid var(--studio-hairline-solid);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--studio-ink-700)}.creator-collab-surface .creator-collab-avatar img{width:100%;height:100%;object-fit:cover}.creator-collab-surface .creator-collab-avatar-actions{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.creator-collab-surface .creator-collab-text-button{padding:0;border:none;background:none;font-family:var(--studio-font);font-size:11.5px;font-weight:600;color:var(--studio-brand-600);cursor:pointer}.creator-collab-surface .creator-collab-text-button:hover{text-decoration:underline}.creator-collab-surface .creator-collab-text-button:disabled{opacity:.5;cursor:default}.creator-collab-surface .creator-collab-versions{display:flex;flex-direction:column;gap:8px}.creator-collab-surface .creator-collab-version{display:flex;gap:12px;padding:10px;background:var(--studio-row);border:1px solid var(--studio-row-stroke);border-radius:var(--studio-radius-sm)}.creator-collab-surface .creator-collab-version.creator-collab-version--trashed{opacity:.6}.creator-collab-surface .creator-collab-version .creator-collab-media{flex-basis:96px;width:96px}.creator-collab-surface .creator-collab-version-body{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.creator-collab-surface .creator-collab-version-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.creator-collab-surface .creator-collab-version-meta{font-size:11.5px;color:var(--studio-ink-500)}.creator-collab-surface .creator-collab-review{display:flex;flex-direction:column;gap:8px}.creator-collab-surface .creator-collab-review-player{display:flex;flex-direction:column;gap:6px}.creator-collab-surface .creator-collab-review-frame{position:relative;align-self:center;max-width:100%;border-radius:var(--studio-radius-sm);overflow:hidden;background:var(--studio-ink-900);line-height:0}.creator-collab-surface .creator-collab-review-frame video{display:block;max-width:100%;max-height:520px}.creator-collab-surface .creator-collab-review-frame--pinning{outline:2px solid var(--studio-lime);outline-offset:-2px}.creator-collab-surface .creator-collab-review-pin-layer{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-start;justify-content:center;padding:10px;border:0;background:transparent;cursor:crosshair;line-height:1.4}.creator-collab-surface .creator-collab-review-pin-layer span{padding:4px 10px;border-radius:999px;background:var(--studio-ink-900);color:var(--studio-lime);font-size:11.5px;font-weight:600}.creator-collab-surface .creator-collab-review-track{position:relative;height:14px;margin:0 7px;border-radius:999px;background:var(--studio-meter-track)}.creator-collab-surface .creator-collab-review-marker{position:absolute;top:50%;width:10px;height:10px;padding:0;transform:translate(-50%,-50%);border:2px solid var(--studio-glass-strong);border-radius:999px;background:var(--studio-ink-500);cursor:pointer}.creator-collab-surface .creator-collab-review-marker:hover,.creator-collab-surface .creator-collab-review-marker:focus-visible{background:var(--studio-ink-900)}.creator-collab-surface .creator-collab-review-marker--pin{background:var(--studio-lime);border-color:var(--studio-ink-900)}.creator-collab-surface .creator-collab-review-versions{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.creator-collab-surface .creator-collab-review-version-item{display:flex;flex-direction:column;gap:6px}.creator-collab-surface .creator-collab-review-version{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 4px;border:1px solid var(--studio-row-stroke);border-radius:var(--studio-radius-xs);background:var(--studio-row)}.creator-collab-surface .creator-collab-review-version--selected{border-color:var(--studio-accent-border-strong);background:var(--studio-accent-tint-soft)}.creator-collab-surface .creator-collab-review-version-pick{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;padding:4px 6px;border:0;border-radius:var(--studio-radius-xs);background:transparent;color:var(--studio-ink-900);font:inherit;text-align:left;cursor:pointer}.creator-collab-surface .creator-collab-review-version-pick:disabled{cursor:default}.creator-collab-surface .creator-collab-review-version-name{font-size:12.5px;font-weight:600}.creator-collab-surface .creator-collab-playback-tag{display:inline-flex;align-items:center;gap:3px;margin-right:6px;padding:1px 7px;border:1px solid var(--studio-row-stroke);border-radius:999px;background:var(--studio-glass-strong);color:var(--studio-ink-700);font-size:11px;font-weight:600;cursor:pointer}.creator-collab-surface .creator-collab-playback-tag:hover,.creator-collab-surface .creator-collab-playback-tag:focus-visible{border-color:var(--studio-accent-border-strong)}.creator-collab-surface .creator-collab-pin-controls{display:flex;align-items:center;justify-content:space-between;gap:8px}.creator-collab-surface .creator-collab-pin-toggle{display:inline-flex;align-items:center;gap:4px}.creator-collab-surface .creator-collab-pin-toggle--active{color:var(--studio-ink-900);font-weight:600}.creator-collab-surface .creator-collab-video-label{display:inline-flex;align-items:center;gap:4px}.creator-collab-surface .creator-collab-lane{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:var(--studio-radius-sm);background:var(--studio-row);border:1px solid var(--studio-row-stroke)}.creator-collab-surface .creator-collab-lane-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.creator-collab-surface .creator-collab-comment-list{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.creator-collab-surface .creator-collab-comment-list{scrollbar-width:thin;scrollbar-color:rgba(26,30,46,.3019607843) transparent}}.creator-collab-surface .creator-collab-comment-list::-webkit-scrollbar{width:10px;background:transparent}.creator-collab-surface .creator-collab-comment-list::-webkit-scrollbar-track{margin:8px 0;border:0 solid transparent;border-right-width:4px;border-radius:7px;background:#1a1e2e0f;background-clip:padding-box}.creator-collab-surface .creator-collab-comment-list::-webkit-scrollbar-thumb{min-height:28px;border:0 solid transparent;border-right-width:4px;border-radius:7px;background:#1a1e2e4d;background-clip:padding-box}.creator-collab-surface .creator-collab-comment-text{font-size:12.5px;line-height:1.45;color:var(--studio-ink-900);white-space:pre-wrap;overflow-wrap:anywhere}.creator-collab-surface .creator-collab-comment-form{display:flex;flex:1 1 auto;gap:6px;align-items:stretch}.creator-collab-surface .creator-collab-comment-form .creator-collab-textarea{flex:1 1 auto;min-width:0}.creator-collab-surface .creator-collab-comment-form .creator-collab-btn{flex:0 0 auto;align-self:flex-end}.creator-collab-surface .creator-collab-tooltip-anchor{position:relative;display:inline-flex;border-radius:var(--studio-radius-xs)}.creator-collab-surface .creator-collab-tooltip-anchor:hover .creator-collab-tooltip,.creator-collab-surface .creator-collab-tooltip-anchor:focus-visible .creator-collab-tooltip{opacity:1;visibility:visible}.creator-collab-surface .creator-collab-tooltip-anchor--button{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:default}.creator-collab-surface .creator-collab-tooltip{position:absolute;top:calc(100% + 4px);left:0;z-index:5;padding:4px 8px;border-radius:6px;background:var(--studio-ink-900);color:var(--studio-white);font-size:11px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease}.creator-collab-surface .creator-collab-collapsible-toggle{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--studio-ink-500);cursor:pointer;align-self:flex-start}.creator-collab-surface .creator-collab-update-list{gap:8px;max-height:240px}.creator-collab-surface .creator-collab-update{display:flex;flex-direction:column;gap:2px;max-width:85%}.creator-collab-surface .creator-collab-update.creator-collab-update--incoming{align-self:flex-start;align-items:flex-start}.creator-collab-surface .creator-collab-update.creator-collab-update--outgoing{align-self:flex-end;align-items:flex-end}.creator-collab-surface .creator-collab-update.creator-collab-update--outgoing .creator-collab-update-bubble{background:var(--studio-brand-lime);border-color:var(--studio-brand-lime);color:var(--studio-brand-black);border-bottom-left-radius:12px;border-bottom-right-radius:4px}.creator-collab-surface .creator-collab-update.creator-collab-update--hidden .creator-collab-update-bubble{background:var(--studio-internal-tint);border:1px dashed var(--studio-internal-line)}.creator-collab-surface .creator-collab-update-bubble{padding:6px 10px;border-radius:12px 12px 12px 4px;background:var(--studio-white);border:1px solid var(--studio-line)}.creator-collab-surface .creator-collab-update-bubble .creator-collab-comment-text{color:inherit}.creator-collab-surface .creator-collab-update-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--studio-ink-500)}.creator-collab-surface .creator-collab-update-hidden-tag{display:inline-flex;align-items:center;gap:3px}.creator-collab-surface .creator-collab-update-edit{display:flex;flex-direction:column;gap:4px;min-width:220px}.creator-collab-surface .creator-collab-update-edit-actions{display:flex;justify-content:flex-end;gap:6px}.creator-collab-surface .creator-collab-update-visibility{font-size:12px}.creator-collab-surface .creator-collab-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}@media(max-width:1241px){.creator-collab-surface .creator-collab-field-grid{grid-template-columns:minmax(0,1fr)}}.creator-collab-surface .creator-collab-note{font-size:11.5px;line-height:1.45;color:var(--studio-ink-500)}.creator-collab-surface .creator-collab-warning{font-size:12px;font-weight:500;color:var(--studio-warn)}.creator-collab-surface .creator-collab-empty{padding:32px 20px;text-align:center;font-size:13px;color:var(--studio-ink-500);background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.creator-collab-surface .creator-collab-loading{padding:24px;font-size:13px;color:var(--studio-ink-500)}.styled-modal.creator-collab-dialog{--studio-brand-400: #4aa878;--studio-brand-500: #1c7a4e;--studio-brand-600: #14512f;--studio-canvas: #eef5ec;--studio-canvas-2: #e5efe1;--studio-gap: 8px;--studio-glass: #ffffff9e;--studio-glass-strong: #ffffffcc;--studio-ink-400: #9aa0b4;--studio-ink-500: #6b7288;--studio-ink-700: #3a4055;--studio-ink-900: #1a1e2e;--studio-lime: #a4d24a;--studio-lime-200: #cded84;--studio-line: #1a1e2e14;--studio-neg: #e0596b;--studio-pad: 20px;--studio-pos: #1fae82;--studio-purple: #a98fe0;--studio-radius: 24px;--studio-radius-sm: 12px;--studio-white: #ffffff;--studio-aurora-lime: #c9e0461c;--studio-aurora-mint: #4dd6b921;--studio-aurora-peach: #8280ff1c;--studio-aurora-teal: #6bd6c81c;--studio-bg-grad-a: #f6f6ef;--studio-bg-grad-b: #eaecf3;--studio-pulse-1: var(--studio-aurora-mint);--studio-pulse-2: var(--studio-aurora-lime);--studio-pulse-3: var(--studio-aurora-teal);--studio-pulse-4: var(--studio-aurora-peach);--studio-pulse-glass: #ffffff40;--studio-accent-border: #a4d24a99;--studio-accent-border-strong: #a4d24a;--studio-accent-glow: #a4d24a59;--studio-accent-icon: #1a1e2e;--studio-accent-lift: #1a1e2e2e;--studio-accent-solid: #1a1e2e;--studio-accent-solid-glow: #1a1e2e59;--studio-accent-text: #1a1e2e;--studio-accent-tint: #c9e0463d;--studio-accent-tint-soft: #c9e04629;--studio-accent-wash-a: #c9e046a6;--studio-accent-wash-b: #e9f4c24d;--studio-on-accent: #ffffff;--studio-accent-tint-strong: #a4d24a5c;--studio-status-text: #14512f;--studio-status-tint: #cbe1d5b3;--studio-status-solid: var(--studio-pos);--studio-status-tint-soft: #cbe1d58c;--studio-btn-font: var(--studio-font);--studio-btn-icon-secondary: #6b7288;--studio-btn-label-primary: #1a1e2e;--studio-btn-label-secondary: #3a4055;--studio-btn-radius-lg: 12px;--studio-btn-radius-md: 11px;--studio-btn-radius-sm: 9px;--studio-btn-shadow-secondary: #28325a14;--studio-btn-stroke-primary: #ffffffe6;--studio-btn-stroke-secondary: #1a1e2e1f;--studio-grade-excellent: #3a9468;--studio-grade-excellent-tint: #3a946826;--studio-grade-meter-off: #1a1e2e1f;--studio-grade-notrec: #d95c6c;--studio-grade-notrec-tint: #e0596b24;--studio-grade-standard: #a3a8b8;--studio-grade-standard-tint: #1a1e2e0f;--studio-grade-strong: #4a74c9;--studio-grade-strong-tint: #4a74c926;--studio-grade-track: #1a1e2e1f;--studio-meter-fill-a: #2f9d6a;--studio-meter-fill-b: #1c7a4e;--studio-meter-track: #28325a14;--studio-well: #f0eff6;--studio-status-ended-dot: #9aa0b4;--studio-status-ended-text: #6b7288;--studio-status-ended-tint: #1a1e2e0f;--studio-status-sched-dot: #6f78e6;--studio-status-sched-text: #5a63cf;--studio-status-sched-tint: #6f78e626;--studio-neg-border: #e0596b99;--studio-neg-tint: #e0596b3d;--studio-scrim: #1a1e2ecc;--studio-neg-glow: #e0596b45;--studio-field-pad-x-md: 12px;--studio-field-pad-x-sm: 10px;--studio-field-pad-y-md: 10px;--studio-field-pad-y-sm: 7px;--studio-field-w-short: 160px;--studio-neg-tint-soft: #e0596b29;--studio-field-h-long: 88px;--studio-warn: #e8a33d;--studio-warn-tint: #e8a33d24;--studio-warn-ink: #8a5a12;--studio-viz-neutral: #6b7288;--studio-viz-muted: #a9aebd;--studio-grade-excellent-viz: #7fbf9c;--studio-grade-strong-viz: #91aee6;--studio-grade-standard-viz: #c3c7d2;--studio-grade-notrec-viz: #eb9aa5;--studio-ctl-stroke: #1a1e2e26;--studio-meter-inset-light: #ffffff73;--studio-meter-inset-shadow: #28325a30;--studio-radius-meter: 7px;--studio-radius-meter-base: 2px;--studio-ai-border: #a98fe099;--studio-ai-icon: var(--studio-purple);--studio-ai-tint: #a98fe029;--studio-grade-excellent-ink: #2e6b4f;--studio-grade-notrec-ink: #a14550;--studio-grade-standard-ink: #565d6d;--studio-grade-strong-ink: #355ca1;--studio-wash: #1a1e2e0a;--studio-row: #ffffff8c;--studio-row-stroke: var(--studio-stroke-glass);--studio-stroke-glass: var(--studio-glass-strong);--studio-surface-control: #ffffff66;--studio-surface-control-stroke: #ffffffb3;--studio-surface-data: #ffffffe0;--studio-surface-modal: var(--studio-glass-strong);--studio-surface-sheet: #ffffff99;--studio-surface-stroke: #ffffffa6;--studio-active-stroke: #ffffff;--studio-ctl-stroke-light: var(--studio-row);--studio-surface-active: #ffffffe6;--studio-row-hover: #ffffffb3;--studio-surface-badge: #ffffffe6;--studio-btn-primary-ink: #184c37;--studio-internal-solid: #1a1e2e;--studio-on-internal: #ffffff;--studio-internal-tint: #1a1e2e0f;--studio-internal-line: #1a1e2e33;--studio-internal-text: #3a4055;--studio-line-strong: #1a1e2e2e;--studio-media-glass: #ffffff33;--studio-media-glass-soft: #ffffff26;--studio-on-media: #ffffff;--studio-on-media-muted: #ffffffa6;--studio-media-dot: #ffffff59;--studio-overlay-backdrop-a: #2b3050;--studio-overlay-backdrop-b: #1a1d30f2;--studio-surface-over-dark: #ffffffe0;--studio-aurora-dark-mint: #4dd6b933;--studio-aurora-dark-lime: #c9e04620;--studio-aurora-dark-peach: #8280ff33;--studio-aurora-dark-rose: #f0b7d426;--studio-stage-glow: #b7a6ef38;--studio-radius-xs: 9px;--studio-scrollbar-w: 6px;--studio-scrollbar-inset: 4px;--studio-radius-scrollbar: 3px;--studio-scrollbar-track: #1a1e2e0f;--studio-scrollbar-thumb: #1a1e2e4d;--studio-scrollbar-thumb-hover: #1a1e2e73;--studio-scrollbar-thumb-on-media: #ffffff66;--studio-scrollbar-track-on-media: #ffffff1f;--studio-scrim-dialog: #252a4526;--studio-scrim-blur: 24px;--studio-surface-dialog: #ffffffe0;--studio-dialog-edge: #fffffff2;--studio-dialog-edge-fade: #ffffff59;--studio-dialog-blur: 56px;--studio-radius-dialog: 28px;--studio-dialog-pad: 28px;--studio-dialog-shadow: #1e23402e;--studio-dialog-shadow-ambient: #28325a0f;--studio-card-shadow-contact: #28325a0a;--studio-card-shadow-ambient: #28325a0d;--studio-card-specular: #ffffff;--studio-thumb-shadow: #28325a14;--studio-float-specular: #ffffffcc;--studio-float-shadow-contact: #28325a0f;--studio-float-shadow-ambient: #28325a14;--studio-glass-inner-glow: #ffffff80;--studio-glass-rim-top: #ffffff;--studio-glass-rim-bottom: #ffffff59;--studio-surface-glass: #ffffff99;--studio-status-positive-tint: #cbe1d5b3;--studio-status-positive-text: #14512f;--studio-radius-card-inner: 14px;--studio-scrim-viewer: #252a454d;--studio-scrim-viewer-blur: 32px;--studio-chart-grid: #28325a12;--studio-chart-fade: #ffffff00;--studio-program-capture: var(--studio-brand-500);--studio-program-capture-tint: #1c7a4e1f;--studio-program-capture-area: #1c7a4e33;--studio-program-collab: var(--studio-purple);--studio-program-collab-tint: #a98fe033;--studio-program-collab-area: #a98fe040;--studio-scrim-viewer-edge-top: #1a214059;--studio-scrim-viewer-edge-bottom: #1a1e2e47;--studio-scrim-viewer-fade: #1a1e2e00;--studio-font: "Geist", sans-serif;--studio-live-tint: #1c7a4e14;--studio-live-text: var(--studio-pos);--studio-live-dot: var(--studio-pos);--studio-program-collab-ink: #4b3f8a;--studio-brand-lime: #d8ff57;--studio-brand-black: #070f0f;--studio-purple-tint: #a98fe01f;--studio-purple-border: #a98fe040;--studio-warn-border: #e8a33d59;--studio-warn-stroke: #e8a33d66;--studio-warn-stroke-strong: #e8a33d99;--studio-warn-surface: #fff8ea;--studio-ink-shadow: #1a1e2e33;--studio-brand-menu-surface: #ffffffe8;--studio-brand-menu-active-tint: #1c7a4e14;--studio-brand-menu-active-stroke: #1c7a4e33;--studio-brand-menu-check-glow: #1c7a4e40;--studio-ai-rim-a: #f2f2f2;--studio-ai-rim-b: #b9a8d6;--studio-ai-rim-c: #ffffff;--studio-media-chip: #ffffffb8;--studio-media-chip-stroke: #ffffffe6;--studio-media-glass-strong: #ffffffd9;--studio-badge-shadow: #28325a24;--studio-hairline-solid: #ffffffe6;--studio-frost-blur: 18px;--studio-dialog-sheen: #ffffff73;--studio-preview-grad-a: #6bd6c826;--studio-preview-grad-b: #8280ff1f;--studio-glow-soft: #ffffff66;--studio-glow: #ffffff80;--studio-shadow-sm: #28325a17;--studio-shadow: #28325a1f;--studio-shadow-lg: #28325a33;--studio-field-stroke: #ffffff;--studio-field-shadow: #28325a0d;--studio-radius-pill: 999px;--studio-pad-lg: 24px;--studio-dialog-title-gap: 6px;display:flex;flex-direction:column;gap:14px;width:min(560px,100vw - 40px);max-height:calc(100vh - 48px);box-sizing:border-box;font-family:var(--studio-font)}.styled-modal.creator-collab-dialog .creator-collab-dialog-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900)}.styled-modal.creator-collab-dialog .creator-collab-dialog-subtitle{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500);margin-top:calc(var(--studio-dialog-title-gap) - 14px)}.styled-modal.creator-collab-dialog .creator-collab-dialog-body{display:flex;flex:0 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;margin:-4px;padding:4px}.styled-modal.creator-collab-dialog .creator-collab-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.styled-modal.creator-collab-dialog .creator-collab-dialog-error{font-size:12.5px;font-weight:500;color:var(--studio-neg)}.styled-modal.creator-collab-dialog .creator-collab-field{display:flex;flex-direction:column;gap:4px}.styled-modal.creator-collab-dialog .creator-collab-field-label{font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.styled-modal.creator-collab-dialog .creator-collab-field-hint{font-size:11.5px;color:var(--studio-ink-500)}.styled-modal.creator-collab-dialog .creator-collab-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.styled-modal.creator-collab-dialog .creator-collab-input,.styled-modal.creator-collab-dialog .creator-collab-select,.styled-modal.creator-collab-dialog .creator-collab-textarea{margin:0;width:100%;box-sizing:border-box;padding:var(--studio-field-pad-y-sm) var(--studio-field-pad-x-sm);border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-xs);background:var(--studio-white);box-shadow:0 2px 6px var(--studio-field-shadow);font-family:var(--studio-font);font-size:13px;color:var(--studio-ink-900)}.styled-modal.creator-collab-dialog .creator-collab-input:focus-visible,.styled-modal.creator-collab-dialog .creator-collab-select:focus-visible,.styled-modal.creator-collab-dialog .creator-collab-textarea:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.styled-modal.creator-collab-dialog .creator-collab-textarea{resize:none;height:76px;overflow-y:auto}.styled-modal.creator-collab-dialog .creator-collab-select{appearance:none;padding-right:28px;background-image:linear-gradient(45deg,transparent 50%,var(--studio-ink-500) 50%),linear-gradient(135deg,var(--studio-ink-500) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.styled-modal.creator-collab-dialog .creator-collab-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--studio-ink-900);cursor:pointer}.styled-modal.creator-collab-dialog .creator-collab-checkbox input{margin:0;accent-color:var(--studio-brand-500)}.styled-modal.creator-collab-dialog .creator-collab-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:9px 16px}.styled-modal.creator-collab-dialog .creator-collab-btn:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-modal.creator-collab-dialog .creator-collab-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.styled-modal.creator-collab-dialog .creator-collab-btn:hover:not(:disabled){transform:none}}.styled-modal.creator-collab-dialog .creator-collab-btn:disabled{cursor:default;opacity:.55}.styled-modal.creator-collab-dialog .creator-collab-btn.creator-collab-btn--primary{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink)}.styled-modal.creator-collab-dialog .creator-collab-btn.creator-collab-btn--primary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-modal.creator-collab-dialog .creator-collab-btn.creator-collab-btn--destructive{border:none;background-color:var(--studio-neg-tint);background-image:none;box-shadow:none;color:var(--studio-btn-label-primary)}.styled-modal.creator-collab-dialog .creator-collab-btn.creator-collab-btn--destructive:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#c9a3a9 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.scale-studio-admin.creator-collab-admin{max-width:1280px}@media(max-width:1241px){.scale-studio-admin.creator-collab-admin{max-width:100%}}.creator-collab-admin{display:flex;flex-direction:column;gap:16px;padding-bottom:64px;font-family:var(--studio-font)}.creator-collab-admin .creator-collab-brand-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.creator-collab-admin .creator-collab-brand-selector{flex:1 1 260px;max-width:420px}.creator-collab-admin .creator-collab-tabs-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.creator-collab-admin .creator-collab-overview{display:flex;flex-direction:column;gap:12px;padding:16px 20px;background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.creator-collab-admin .creator-collab-overview-title{margin:0;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--studio-ink-500)}.creator-collab-admin .creator-collab-overview-counts{display:flex;flex-wrap:wrap;gap:6px 16px}.creator-collab-admin .creator-collab-overview-count{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--studio-ink-700)}.creator-collab-admin .creator-collab-overview-count strong{color:var(--studio-ink-900)}.creator-collab-admin .creator-collab-status-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.creator-collab-admin .creator-collab-submission-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;background:var(--studio-row);border:1px solid var(--studio-row-stroke);border-radius:var(--studio-radius-sm)}.creator-collab-admin .creator-collab-submission-text{flex:1 1 260px;display:flex;flex-direction:column;gap:2px;min-width:0}.creator-collab-admin .creator-collab-submission-title{font-size:13px;font-weight:600;color:var(--studio-ink-900)}.creator-collab-admin .creator-collab-submission-sub{font-size:12px;color:var(--studio-ink-500)}.creator-collab-admin .creator-collab-empty-note{font-size:12.5px;color:var(--studio-ink-500)}.creator-collab-admin .creator-collab-select.creator-collab-published-campaign{flex:0 1 240px;width:auto;min-width:180px}.styled-modal.creator-collab-dialog.creator-collab-add-post-dialog:has(.studio-search-select-dropdown) .creator-collab-dialog-body{overflow:visible}.creator-collab-surface .creator-collab-ready-live{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px;border-radius:var(--studio-radius-sm);background:var(--studio-row);border:1px solid var(--studio-row-stroke)}.creator-collab-surface .creator-collab-ready-live-row{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--studio-radius-xs);background:var(--studio-glass-strong)}.client-app-shell{--brand-heading-font: "Degular Display Demo", "Degular", sans-serif;--brand-white-color: #FFFFFF;display:flex;min-height:100vh;width:100%;max-width:100%;background:#f5f5f7;font-family:Mona Sans,Poppins,sans-serif}.client-app-shell .header-style{font-family:var(--brand-heading-font);font-weight:500}.client-app-main{flex:1;display:flex;flex-direction:column;min-width:0;width:100%}.client-app-page-container{flex:1;padding:32px 120px;background:#f5f5f7;overflow:auto}.client-app-page{font-size:14px;color:#222}@media(max-width:1024px){.client-app-page-container{padding:32px 40px}}@media(max-width:767px){.client-app-page-container{padding:20px 16px 80px}}.studio-rating-prompt{position:absolute;left:50%;bottom:24px;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:16px;max-width:calc(100% - 48px);padding:10px 12px 10px 20px;border-radius:var(--studio-radius-pill, 26px);background:var(--studio-glass-strong);border:1px solid var(--studio-stroke-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient)}.studio-main:has(.studio-rating-prompt) .studio-ask-button{bottom:88px}.studio-rating-question{font-size:14px;font-weight:500;color:var(--studio-ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-rating-options{display:flex;align-items:center;gap:4px}.studio-rating-option{padding:6px 14px;border:none;border-radius:var(--studio-radius-pill, 20px);background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--studio-ink-900);cursor:pointer;white-space:nowrap;transition:background-color .12s ease}.studio-rating-option:hover{background:var(--studio-stroke-glass)}.studio-rating-option:focus-visible{outline:2px solid var(--studio-brand-500);outline-offset:1px}.studio-rating-option--primary{color:var(--studio-brand-500)}.studio-rating-dismiss{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--studio-ink-400);cursor:pointer;transition:background-color .12s ease,color .12s ease}.studio-rating-dismiss:hover{background:var(--studio-stroke-glass);color:var(--studio-ink-900)}.studio-rating-dismiss:focus-visible{outline:2px solid var(--studio-brand-500);outline-offset:1px}.studio-preview-frame{position:fixed;inset:0;z-index:50;border:3px solid var(--studio-warn);pointer-events:none}.studio-preview-pill{position:absolute;top:10px;left:calc((100% - var(--studio-shell-pad)) / 2);transform:translate(-50%);z-index:30;display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - var(--studio-shell-pad) - 32px);padding:3px 3px 3px 13px;border:1px solid var(--studio-warn-stroke-strong);border-radius:var(--studio-radius-pill);background:var(--studio-warn-surface);box-shadow:0 4px 14px var(--studio-shadow);color:var(--studio-warn-ink);font-size:12.5px;line-height:1.48;white-space:nowrap}.studio-preview-pill-icon{display:inline-flex;flex:0 0 auto}.studio-preview-pill-icon svg{width:15px;height:15px}.studio-preview-pill-title{flex:0 0 auto;font-weight:600}.studio-preview-pill-body{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:400}.studio-preview-pill-exit{flex:0 0 auto;padding:8px 18px;border-radius:var(--studio-radius-pill);font-family:inherit;font-size:13px;font-weight:600;line-height:17px;cursor:pointer;border:none;background:var(--studio-ink-900);box-shadow:0 1px 3px var(--studio-ink-shadow);color:var(--studio-white)}.studio-preview-pill-exit:focus{outline:none}.studio-preview-pill-exit:focus-visible{box-shadow:0 1px 3px var(--studio-ink-shadow),0 0 0 3px var(--studio-accent-glow)}.studio-rail-tooltip{display:none}.studio-sidebar{position:relative;z-index:2;display:flex;flex-direction:column;flex:0 0 262px;width:262px;margin:16px 0;background:var(--studio-glass);border:1px solid var(--studio-stroke-glass);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.studio-sidebar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);pointer-events:none}.studio-sidebar-body{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;padding:14px;border-radius:inherit;overflow-y:auto}.studio-sidebar-logo{display:flex;align-items:center;gap:10px;padding:6px 6px 12px 12px;color:var(--studio-ink-900)}.studio-sidebar-wordmark{font-size:16px;font-weight:500;letter-spacing:-.24px;color:var(--studio-ink-900)}.studio-brand-switch-wrap{position:relative}.studio-brand-switch{display:flex;align-items:center;gap:10px;width:100%;padding:10px;background:var(--studio-glass-strong);border:1px solid var(--studio-white);border-radius:var(--studio-radius-sm);text-align:left;cursor:pointer;font-family:inherit}.studio-brand-switch--static{cursor:default}.studio-brand-swatch{flex:0 0 auto;border-radius:9px}img.studio-brand-swatch{object-fit:contain;padding:3px;box-sizing:border-box;background:var(--studio-white);border:1px solid var(--studio-surface-stroke)}.studio-brand-name{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--studio-ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-brand-caret{flex:0 0 auto;color:var(--studio-ink-500)}.studio-brand-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-direction:column;gap:2px;width:234px;max-height:320px;overflow-y:auto;padding:6px;background:var(--studio-brand-menu-surface);border:1px solid var(--studio-stroke-glass);border-radius:14px;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient)}.studio-brand-menu-header{margin:0;padding:8px 10px 4px;font-size:10px;font-weight:700;letter-spacing:.6px;color:var(--studio-ink-400)}.studio-brand-search{padding:2px 4px 6px}.studio-brand-search-input{width:100%;padding:7px 10px;font-family:inherit;font-size:12px;color:inherit;background:var(--studio-white);border:1px solid var(--studio-stroke-glass);border-radius:10px}.studio-brand-search-input::placeholder{color:var(--studio-ink-400)}.studio-brand-search-input:focus{outline:none;border-color:var(--studio-brand-500)}.studio-brand-menu-empty{margin:0;padding:8px 10px;font-size:12px;color:var(--studio-ink-500)}.studio-brand-menu-item{display:flex;align-items:center;gap:10px;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;text-align:left;font-family:inherit}.studio-brand-menu-item .studio-brand-name{font-weight:600}.studio-brand-menu-item:hover{background:var(--studio-line)}.studio-brand-menu-item.active{background:var(--studio-brand-menu-active-tint);border-color:var(--studio-brand-menu-active-stroke)}.studio-brand-menu-item.active .studio-brand-name{font-weight:700}.studio-brand-menu-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:11px;background:var(--studio-brand-500);color:var(--studio-white);box-shadow:0 2px 6px var(--studio-brand-menu-check-glow)}.studio-sidebar-nav{display:flex;flex-direction:column;gap:2px;margin-top:4px}.studio-nav-link{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid transparent;border-radius:10px;text-decoration:none;color:var(--studio-ink-700);font-size:13px;font-weight:500;transition:background .12s ease}.studio-nav-link .studio-nav-icon{display:inline-flex;color:var(--studio-ink-500)}.studio-nav-link:hover{background:var(--studio-glass)}.studio-nav-link.active{background:var(--studio-white);border-color:var(--studio-white);color:var(--studio-ink-900);font-weight:650;box-shadow:none}.studio-nav-link.active .studio-nav-icon{color:var(--studio-ink-900)}.studio-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-sidebar-grow{flex:1 1 auto;min-height:8px}.studio-internal-footer{display:flex;flex-direction:column;gap:4px}.studio-internal-footer+.studio-sidebar-account{margin-top:0}.studio-internal-pill{flex:0 0 auto;margin-left:auto;padding:2px 7px;border-radius:var(--studio-radius-pill);background:var(--studio-internal-solid);color:var(--studio-on-internal);font-size:7.5px;font-weight:600;letter-spacing:.6px;line-height:1.3;text-transform:uppercase}.studio-internal-dot{display:none}.studio-internal-actions{display:flex;flex-direction:column;gap:4px;padding:8px 0 4px}.studio-internal-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);width:100%;padding:9px 14px;line-height:17px}.studio-internal-action:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.studio-internal-action:hover{color:var(--studio-ink-900)}.studio-internal-action:focus{outline:none}.studio-internal-action:focus-visible{box-shadow:0 3px 10px var(--studio-btn-shadow-secondary),0 0 0 3px var(--studio-accent-glow)}.studio-internal-action-icon,.studio-internal-action-trailing{display:inline-flex;flex:0 0 auto;color:var(--studio-btn-icon-secondary)}.studio-preview-status{display:flex;align-items:center;gap:10px;margin:8px 0 4px;padding:2px 2px 2px 13px;border:1px solid var(--studio-warn-stroke);border-radius:var(--studio-radius-pill);background:var(--studio-warn-tint);color:var(--studio-warn-ink)}.studio-preview-status-icon{display:inline-flex;flex:0 0 auto}.studio-preview-status-icon svg{width:15px;height:15px}.studio-preview-status-label{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:17px;white-space:nowrap}.studio-preview-exit{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:8px 16px;border-radius:var(--studio-radius-pill);font-family:inherit;font-size:13px;font-weight:600;line-height:17px;cursor:pointer;border:none;background:var(--studio-ink-900);box-shadow:0 1px 3px var(--studio-ink-shadow);color:var(--studio-white)}.studio-preview-exit:focus{outline:none}.studio-preview-exit:focus-visible{box-shadow:0 1px 3px var(--studio-ink-shadow),0 0 0 3px var(--studio-accent-glow)}.studio-preview-exit-icon{display:none}.studio-sidebar-account{position:relative;display:flex;flex-direction:column;margin-top:8px}.studio-account-divider{height:1px;background:var(--studio-line)}.studio-account-chip{display:flex;align-items:center;gap:10px;width:100%;min-width:0;margin-top:4px;padding:8px;background:transparent;border:1px solid transparent;border-radius:12px;cursor:pointer;text-align:left;font-family:inherit}.studio-account-chip .studio-account-glyph{display:inline-flex;flex:0 0 auto;margin-left:auto;color:var(--studio-ink-500)}.studio-account-chip:hover:not(.open){background:var(--studio-surface-active);border-color:var(--studio-active-stroke);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact)}.studio-account-chip:hover:not(.open) .studio-account-glyph{color:var(--studio-ink-700)}.studio-account-chip.open{background:var(--studio-surface-active);border-color:var(--studio-accent-border);box-shadow:inset 0 0 0 .5px var(--studio-accent-border)}.studio-account-chip.open .studio-account-glyph{color:var(--studio-ink-900)}.studio-account-menu{position:absolute;left:0;right:0;bottom:calc(100% - 1px);z-index:20;display:flex;flex-direction:column;gap:2px;padding:7px;background:var(--studio-surface-control);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient)}.studio-account-menu:focus{outline:none}.studio-account-menu-item{display:flex;align-items:center;gap:10px;padding:9px 12px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;text-align:left;font-family:inherit;font-size:13px;font-weight:500;color:var(--studio-ink-700)}.studio-account-menu-item .studio-account-menu-icon{display:inline-flex;flex:0 0 auto;color:var(--studio-ink-500)}.studio-account-menu-item:hover{background:var(--studio-surface-active);border-color:var(--studio-active-stroke);color:var(--studio-ink-900);font-weight:600;box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact)}.studio-account-menu-item:hover .studio-account-menu-icon{color:var(--studio-ink-900)}.studio-account-menu-item:focus{outline:none}.studio-account-menu-item:focus-visible{border-color:var(--studio-accent-border-strong);color:var(--studio-ink-900);box-shadow:0 0 0 3px var(--studio-accent-glow)}.studio-account-menu-divider{height:1px;margin:2px 0;background:var(--studio-line)}.studio-profile-avatar{flex:0 0 auto;width:34px;height:34px;border-radius:17px;object-fit:cover}.studio-profile-avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--studio-brand-500) 0%,var(--studio-purple) 100%);color:var(--studio-white);font-size:12px;font-weight:700}.studio-profile-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.studio-profile-name{font-size:13px;font-weight:600;color:var(--studio-ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-profile-role{font-size:11px;color:var(--studio-ink-500)}.styled-notification.studio-logout-dialog{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:calc(100vw - 40px);max-width:400px}.styled-notification.studio-logout-dialog .styled-notification-close-btn{top:18px;right:18px;width:28px;height:28px;padding:0;border-radius:var(--studio-btn-radius-sm);background:var(--studio-glass);border:1px solid var(--studio-btn-stroke-secondary);box-shadow:0 2px 8px var(--studio-shadow-sm);color:var(--studio-ink-700)}.styled-notification.studio-logout-dialog .styled-notification-close-btn svg{width:14px;height:14px}.styled-notification.studio-logout-dialog .styled-notification-btns{justify-content:flex-end;gap:10px;padding-top:4px}.styled-notification.studio-logout-dialog .styled-notification-btns .styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;min-width:0}.styled-notification.studio-logout-dialog .styled-notification-btns .styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:10px 18px}.styled-notification.studio-logout-dialog .styled-notification-btns .styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.studio-logout-dialog .styled-notification-btns .styled-button.secondary:hover{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.styled-notification.studio-logout-dialog .styled-notification-btns .styled-button.main{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:10px 20px}.styled-notification.studio-logout-dialog .styled-notification-btns .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.studio-logout-dialog .styled-notification-btns .styled-button.main:hover{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink)}.studio-logout-content{display:flex;flex-direction:column;gap:14px;width:100%;text-align:left}.studio-logout-head{display:flex;align-items:center;gap:10px}.studio-logout-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--studio-accent-tint-soft);border:1px solid var(--studio-accent-border);color:var(--studio-accent-icon)}.studio-logout-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900)}.studio-logout-body{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}@media(max-width:1439px){.studio-sidebar{flex-basis:64px;width:64px}.studio-sidebar-body{overflow:visible}.studio-sidebar-logo{justify-content:center;padding:6px 0 12px}.studio-sidebar-logo .studio-sidebar-wordmark{display:none}.studio-brand-switch{position:relative;justify-content:center;padding:10px 0;background:transparent;border-color:transparent}.studio-brand-switch:not(.studio-brand-switch--static):hover{background:var(--studio-glass)}.studio-brand-switch .studio-rail-tooltip{display:none;position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:30;padding:6px 10px;border-radius:8px;background:var(--studio-ink-900);color:var(--studio-white);font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:visible;pointer-events:none}.studio-brand-switch:hover .studio-rail-tooltip,.studio-brand-switch:focus-visible .studio-rail-tooltip{display:block}.studio-brand-switch[aria-expanded=true] .studio-rail-tooltip,.studio-brand-switch .studio-brand-name,.studio-brand-caret{display:none}.studio-brand-menu{left:calc(100% + 12px);top:0}.studio-sidebar-nav{align-items:center}.studio-sidebar-body>.studio-nav-link{align-self:center}.studio-nav-link{position:relative;justify-content:center;width:36px;height:35px;padding:0}.studio-nav-link .studio-nav-label{display:none;position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:30;padding:6px 10px;border-radius:8px;background:var(--studio-ink-900);color:var(--studio-white);font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:visible;pointer-events:none}.studio-nav-link:hover .studio-nav-label,.studio-nav-link:focus-visible .studio-nav-label{display:block}.studio-internal-footer{align-items:center;gap:6px}.studio-internal-pill{display:none}.studio-internal-dot{position:absolute;top:1px;right:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--studio-internal-solid);box-shadow:0 0 0 1.5px var(--studio-white);color:var(--studio-on-internal)}.studio-internal-actions{align-items:center;gap:6px;padding:0}.studio-internal-action{width:36px;height:36px;padding:0}.studio-internal-action .studio-internal-action-icon{color:var(--studio-btn-label-secondary)}.studio-internal-action .studio-internal-action-icon svg{width:16px;height:16px}.studio-internal-action .studio-internal-action-label{display:none;position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:30;padding:6px 10px;border-radius:8px;background:var(--studio-ink-900);color:var(--studio-white);font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:visible;pointer-events:none}.studio-internal-action .studio-internal-action-trailing{display:none}.studio-internal-action:hover .studio-internal-action-label,.studio-internal-action:focus-visible .studio-internal-action-label{display:block}.studio-preview-status{flex-direction:column;gap:4px;width:36px;margin:0;padding:7px 3px 3px}.studio-preview-status-icon svg{width:16px;height:16px}.studio-preview-status-label,.studio-preview-exit-text{display:none}.studio-preview-exit{width:28px;height:28px;padding:0}.studio-preview-exit .studio-preview-exit-icon{display:inline-flex}.studio-preview-exit .studio-rail-tooltip{display:none;position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:30;padding:6px 10px;border-radius:8px;background:var(--studio-ink-900);color:var(--studio-white);font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:visible;pointer-events:none;left:calc(100% + 14px)}.studio-preview-exit:hover .studio-rail-tooltip,.studio-preview-exit:focus-visible .studio-rail-tooltip{display:block}.studio-sidebar-account,.studio-internal-footer+.studio-sidebar-account{align-items:center;margin-top:4px}.studio-account-divider{align-self:stretch;margin:0 4px}.studio-account-chip,.studio-account-chip:hover:not(.open),.studio-account-chip.open{justify-content:center;width:auto;margin:8px 0 4px;padding:0;border:none;border-radius:50%;background:transparent;box-shadow:none}.studio-account-chip:focus{outline:none}.studio-account-chip:focus-visible{box-shadow:0 0 0 3px var(--studio-accent-glow)}.studio-account-chip .studio-profile-meta,.studio-account-chip .studio-account-glyph{display:none}.studio-account-menu{left:calc(100% + 23px);right:auto;bottom:4px;width:234px}}.studio-card-link{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:0;border-radius:var(--studio-btn-radius-sm);background:none;font-family:var(--studio-btn-font);font-size:12px;font-weight:600;color:var(--studio-accent-text);text-decoration:none;white-space:nowrap;cursor:pointer}.studio-card-link:hover{background:var(--studio-wash)}.studio-status-pill{line-height:13px;display:inline-flex;flex:none;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--studio-radius-pill);font-family:var(--studio-font);font-size:11px;letter-spacing:-.1px;white-space:nowrap;background:var(--studio-live-tint);color:var(--studio-live-text);font-weight:600}.studio-status-pill--off{background:var(--studio-status-ended-tint);color:var(--studio-status-ended-text)}.studio-status-pill--off .studio-status-pill-dot{background:var(--studio-status-ended-dot)}.studio-status-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--studio-live-dot)}.studio-dashboard{display:flex;flex-direction:column;gap:var(--studio-gap);min-height:100%;padding-bottom:18px;font-family:var(--studio-font)}.studio-dashboard-head{display:flex;flex-direction:column;gap:7px}.studio-dashboard-title{margin:0;font-family:var(--studio-font);font-size:32px;font-weight:300;line-height:42px;letter-spacing:-.8px;color:var(--studio-ink-900)}.studio-dashboard-loading{display:flex;justify-content:center;padding:80px 0}.studio-dashboard-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--studio-gap)}.studio-dashboard-row--goals,.studio-dashboard-row--campaigns{height:auto}.studio-dashboard-row--goalTile{height:254px}.studio-dashboard-row--tiles{height:284px}.studio-dashboard-row--tall{height:428px}.studio-dashboard-row--short{height:210px}.studio-dashboard-cell{display:flex;min-width:0;min-height:0}.studio-dashboard-cell>*{flex:1 1 auto;min-width:0}.studio-dashboard-cell .studio-goals-band,.studio-dashboard-cell .studio-goal-card--fill{height:100%}.studio-dashboard-spacer{flex:1 1 auto}.studio-dashboard-card{display:flex;flex-direction:column;gap:12px;padding:18px 24px;overflow:hidden;background:var(--studio-surface-data);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.studio-dashboard-card-head{display:flex;align-items:center;gap:8px}.studio-dashboard-card-title{display:inline-flex;align-items:center;gap:7px;margin:0;font-family:var(--studio-font);font-size:16px;font-weight:500;letter-spacing:-.1px;color:var(--studio-ink-900)}.studio-dashboard-tile{--program-color: var(--studio-program-capture);--program-tint: var(--studio-program-capture-tint);--program-area: var(--studio-program-capture-area);--program-ink: var(--studio-brand-600);display:flex;flex-direction:column;gap:6px;padding:18px 20px 16px;overflow:hidden;background:var(--studio-surface-data);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.studio-dashboard-tile--creatorCollab{--program-color: var(--studio-program-collab);--program-tint: var(--studio-program-collab-tint);--program-area: var(--studio-program-collab-area);--program-ink: var(--studio-program-collab-ink)}.studio-dashboard-tile--wide{gap:14px;padding:20px}.studio-dashboard-tile--wide .studio-dashboard-tile-head{gap:10px}.studio-dashboard-tile--wide .studio-dashboard-tile-body{flex:0 0 auto}.studio-dashboard-tile--wide .studio-dashboard-trend{margin-top:auto;padding-top:0}.studio-dashboard-tile-body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0}.studio-dashboard-tile-head{display:flex;flex-shrink:0;align-items:center;gap:8px;min-height:32px}.studio-dashboard-tile-badge{padding:4px 8px;line-height:13px;border-radius:6px;background:var(--program-tint);font-size:11px;font-weight:600;letter-spacing:-.1px;color:var(--program-ink);white-space:nowrap}.studio-dashboard-tile-title{flex-shrink:0;margin:0;overflow:hidden;font-size:18px;line-height:22px;font-weight:500;letter-spacing:-.3px;color:var(--studio-ink-900);white-space:nowrap;text-overflow:ellipsis}.studio-dashboard-tile-metrics{display:flex;flex:1 1 auto;align-items:center;gap:40px}.studio-dashboard-tile-metrics--stages{flex:0 0 auto;align-items:flex-start;gap:20px;margin:auto 0}.studio-dashboard-tile-metrics--wide{flex:0 0 auto;gap:24px}.studio-dashboard-tile-metrics--wide .studio-dashboard-metric{flex:1 1 0;gap:3px}.studio-dashboard-tile-metrics--wide .studio-dashboard-metric-value{line-height:1.3}.studio-dashboard-tile-divider{align-self:center;width:1px;height:56px;background:var(--studio-line)}.studio-dashboard-metric{display:flex;flex-direction:column;gap:2px;min-width:0}.studio-dashboard-metric-value-row{display:flex;align-items:center;gap:8px}.studio-dashboard-metric-value{font-size:30px;font-weight:400;line-height:1.1;letter-spacing:-.8px;color:var(--studio-ink-900)}.studio-dashboard-trend-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 7px;border-radius:var(--studio-radius-pill);background:var(--studio-status-positive-tint);font-size:11px;font-weight:600;color:var(--studio-status-positive-text);white-space:nowrap}.studio-dashboard-metric-label{font-size:12.5px;letter-spacing:-.1px;color:var(--studio-ink-500)}.studio-dashboard-stage-arrow{align-self:flex-start;padding-top:8px;font-size:16px;font-weight:500;color:var(--studio-ink-400)}.studio-dashboard-trend{display:flex;flex-shrink:0;flex-direction:column;gap:6px;padding-top:8px}.studio-dashboard-trend-head{display:flex;align-items:baseline;justify-content:space-between}.studio-dashboard-trend-label{font-size:11.5px;font-weight:600;letter-spacing:-.05px;color:var(--studio-ink-700)}.studio-dashboard-trend-range{font-size:11px;font-weight:500;color:var(--studio-ink-400)}.studio-dashboard-trend-chart{position:relative;height:56px}.studio-dashboard-trend-chart svg{display:block;width:100%;height:100%;overflow:visible}.studio-dashboard-trend-grid{fill:none;stroke:var(--studio-chart-grid);stroke-width:1}.studio-dashboard-trend-line{fill:none;stroke:var(--program-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.studio-dashboard-trend-area-stop{stop-color:var(--program-area)}.studio-dashboard-trend-fade-stop{stop-color:var(--studio-chart-fade)}.studio-dashboard-trend-dot{position:absolute;width:9px;height:9px;border:2px solid var(--program-color);border-radius:50%;background:var(--studio-white);box-shadow:0 0 0 3.5px var(--program-area);box-sizing:border-box;transform:translate(-50%,-50%)}.studio-dashboard-trend-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:500;color:var(--studio-ink-500)}.studio-dashboard-trend-axis{display:flex;justify-content:space-between;padding:0 1px;font-size:10px;font-weight:600;letter-spacing:.4px;color:var(--studio-ink-400)}.studio-dashboard-best{padding:18px 24px}.studio-dashboard-best-thumbs{display:flex;flex:1 1 auto;gap:14px;min-height:0;margin:0;padding:0;list-style:none}.studio-dashboard-best-asset{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}.studio-dashboard-best-thumb{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:var(--studio-radius-card-inner);background:var(--studio-well)}.studio-dashboard-best-thumb:after{content:"";position:absolute;inset:0;border:1px solid var(--studio-line);border-radius:inherit;pointer-events:none}.studio-dashboard-best-thumb img,.studio-dashboard-best-thumb video,.studio-dashboard-best-thumb .studio-dashboard-best-media{display:block;width:100%;height:100%;object-fit:cover}.studio-dashboard-best-grade{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--studio-radius-pill);background:var(--studio-surface-badge);font-size:10.5px;font-weight:600;color:var(--studio-grade-excellent-ink)}.studio-dashboard-best-grade-dot{width:6px;height:6px;border-radius:50%;background:var(--studio-grade-excellent)}.studio-dashboard-best-by{overflow:hidden;font-size:11.5px;line-height:1.3;color:var(--studio-ink-500);white-space:nowrap;text-overflow:ellipsis}.studio-dashboard-best-empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-bottom:8px;text-align:center}.studio-dashboard-best-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--studio-accent-tint-soft);color:var(--studio-ink-700)}.studio-dashboard-best-empty-title{font-size:13.5px;font-weight:600;letter-spacing:-.1px;color:var(--studio-ink-900)}.studio-dashboard-best-empty-body{max-width:360px;font-size:12.5px;line-height:1.4;color:var(--studio-ink-500)}.studio-dashboard-needs{display:flex;flex-direction:column;padding:24px 24px 14px;overflow:hidden;position:relative;border:none;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:inset 0 1.5px 0 var(--studio-card-specular),inset 0 0 18px var(--studio-glass-inner-glow);border-radius:var(--studio-radius);background:linear-gradient(180deg,#fff6,#fff0 55%),linear-gradient(155deg,var(--studio-accent-tint) 0%,rgba(201,224,70,.0705882353) 100%),linear-gradient(0deg,var(--studio-surface-data),var(--studio-surface-data))}.studio-dashboard-needs:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,var(--studio-glass-rim-top) 0%,var(--studio-glass-rim-bottom) 100%);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.studio-dashboard-needs-head{display:flex;align-items:center;gap:8px;padding-bottom:10px}.studio-dashboard-needs-total{padding:2px 7px;border-radius:var(--studio-radius-pill);background:var(--studio-accent-solid);box-shadow:0 1px 3px var(--studio-accent-lift);font-size:11px;font-weight:600;letter-spacing:-.1px;color:var(--studio-on-accent)}.studio-dashboard-needs-rows{margin:0;padding:0;list-style:none}.studio-dashboard-needs-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--studio-line)}.studio-dashboard-needs-count{font-size:26px;font-weight:400;line-height:1;letter-spacing:-.6px;color:var(--studio-ink-900)}.studio-dashboard-needs-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.studio-dashboard-needs-title,.studio-dashboard-needs-sub{overflow:hidden;letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis}.studio-dashboard-needs-title{font-size:14px;font-weight:500;color:var(--studio-ink-900)}.studio-dashboard-needs-sub{font-size:12px;color:var(--studio-ink-500)}.studio-dashboard-needs-action{padding:5px 0 5px 10px;font-size:13px}.studio-dashboard-activity{--activity-head-height: 39px;--activity-sticky-fill: var(--studio-white);position:relative;gap:0;padding:0;max-height:428px}@supports not selector(::-webkit-scrollbar){.studio-dashboard-activity-scroll{scrollbar-width:thin;scrollbar-color:rgba(26,30,46,.3019607843) transparent}}.studio-dashboard-activity-scroll::-webkit-scrollbar{width:10px;background:transparent}.studio-dashboard-activity-scroll::-webkit-scrollbar-track{border:0 solid transparent;border-right-width:4px;border-radius:7px;background:#1a1e2e0f;background-clip:padding-box;margin:16px 0}.studio-dashboard-activity-scroll::-webkit-scrollbar-thumb{min-height:28px;border:0 solid transparent;border-right-width:4px;border-radius:7px;background:#1a1e2e4d;background-clip:padding-box}.studio-dashboard-activity-scroll::-webkit-scrollbar-thumb:hover{background-color:#1a1e2e73}.studio-dashboard-activity-scroll::-webkit-scrollbar-button,.studio-dashboard-activity-scroll::-webkit-scrollbar-corner{display:none}.studio-dashboard-activity-scroll{flex:1 1 auto;min-height:0;padding:0 14px 16px 24px;overflow-y:auto;scrollbar-gutter:stable}@supports not selector(::-webkit-scrollbar){.studio-dashboard-activity-scroll{padding-right:24px;scrollbar-gutter:auto}}.studio-dashboard-activity-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;height:var(--activity-head-height);box-sizing:border-box;padding:16px 0 3px;background:var(--activity-sticky-fill)}.studio-dashboard-activity-end{margin:0;padding-top:3px;font-size:11px;font-weight:500;color:var(--studio-ink-400);text-align:center}.studio-dashboard-activity-fade{position:absolute;right:14px;bottom:0;left:0;height:24px;background:linear-gradient(to bottom,transparent,var(--studio-surface-data));pointer-events:none}.studio-dashboard-activity-group{display:flex;flex-direction:column}.studio-dashboard-activity-group .studio-activity-row,.studio-dashboard-activity-group .studio-activity-row:first-of-type{padding:9px 0;border-top:1px solid var(--studio-line)}.studio-dashboard-activity-group-label{position:sticky;top:var(--activity-head-height);z-index:1;background:var(--activity-sticky-fill);height:20px;padding-top:4px;box-sizing:border-box;font-size:10.5px;font-weight:600;letter-spacing:.6px;color:var(--studio-ink-400);text-transform:uppercase}.studio-dashboard-campaigns{padding:24px 24px 17px}.studio-dashboard-campaigns-meta{font-size:12px;letter-spacing:-.1px;color:var(--studio-ink-500)}.studio-dashboard-campaigns-chips{display:flex;gap:var(--studio-gap)}.studio-dashboard-campaigns-chips .studio-campaign-chip{padding:14px;background:#ffffffe6}.styled-notification.studio-bulk-upload-dialog{box-sizing:border-box}.styled-notification.studio-bulk-upload-dialog *,.styled-notification.studio-bulk-upload-dialog *:before,.styled-notification.studio-bulk-upload-dialog *:after{box-sizing:inherit}.styled-notification.studio-bulk-upload-dialog{display:flex;flex-direction:column;align-items:stretch;gap:18px;width:calc(100vw - 40px);max-width:520px;overflow:visible}.styled-notification.studio-bulk-upload-dialog .styled-notification-close-btn{top:20px;right:20px;width:28px;height:28px;padding:0;border-radius:var(--studio-radius-pill);background:var(--studio-glass-strong);border:1px solid var(--studio-btn-stroke-secondary);box-shadow:0 2px 8px var(--studio-shadow-sm);color:var(--studio-ink-700)}.styled-notification.studio-bulk-upload-dialog .styled-notification-close-btn svg{width:15px;height:15px}.styled-notification.studio-bulk-upload-dialog .styled-notification-btns{justify-content:flex-end;gap:10px}.styled-notification.studio-bulk-upload-dialog .styled-notification-btns .styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;min-width:0}.styled-notification.studio-bulk-upload-dialog .styled-notification-btns .styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:9px 14px}.styled-notification.studio-bulk-upload-dialog .styled-notification-btns .styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.studio-bulk-upload-dialog .styled-notification-btns .styled-button.secondary:hover:not(.disabled){border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.styled-notification.studio-bulk-upload-dialog .styled-notification-btns .styled-button.secondary:hover:not(.disabled){transform:none}}.styled-notification.studio-bulk-upload-dialog .styled-notification-btns .styled-button.secondary.disabled{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);cursor:default;opacity:.55}.styled-notification.studio-bulk-upload-dialog .styled-notification-btns .styled-button.main{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:10px 22px}.styled-notification.studio-bulk-upload-dialog .styled-notification-btns .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.studio-bulk-upload-dialog .styled-notification-btns .styled-button.main:hover:not(.disabled){border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.styled-notification.studio-bulk-upload-dialog .styled-notification-btns .styled-button.main:hover:not(.disabled){transform:none}}.styled-notification.studio-bulk-upload-dialog .styled-notification-btns .styled-button.main.disabled{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);cursor:default;opacity:.55}.studio-bulk-upload-content{display:flex;flex-direction:column;gap:18px;width:100%;text-align:left}.studio-bulk-upload-head{display:flex;flex-direction:column;gap:var(--studio-dialog-title-gap);padding-right:36px}.studio-bulk-upload-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900)}.studio-bulk-upload-subtitle{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.studio-bulk-upload-field{display:flex;flex-direction:column}.studio-bulk-upload-label{margin-bottom:4px;font-family:var(--studio-font);font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.studio-bulk-upload-file-tile{margin:0;width:100%;box-sizing:border-box;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-900);display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;border-style:dashed;color:var(--studio-ink-500);cursor:pointer}.studio-bulk-upload-file-tile.has-files{border-style:solid;color:var(--studio-ink-900)}.studio-bulk-upload-file-tile:hover:not(:disabled){border-color:var(--studio-accent-border-strong);color:var(--studio-ink-900)}.studio-bulk-upload-file-tile:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.studio-bulk-upload-file-tile:disabled{cursor:default;opacity:.6}.studio-bulk-upload-override{display:flex;align-items:center;justify-content:space-between;gap:16px}.studio-bulk-upload-override-label{font-family:var(--studio-font);font-size:13px;font-weight:500;line-height:1.4;color:var(--studio-ink-700)}.studio-bulk-upload-status{margin:0;font-family:var(--studio-font);font-size:12.5px;color:var(--studio-ink-500)}.studio-bulk-upload-summary{display:flex;flex-wrap:wrap;gap:6px 16px;padding:10px 12px;border-radius:var(--studio-radius-sm);background:var(--studio-wash);font-family:var(--studio-font);font-size:12.5px;font-weight:500;color:var(--studio-ink-900)}.studio-asset-library{display:flex;flex-direction:column;gap:var(--studio-gap);width:100%;height:100%;font-family:var(--studio-font)}.studio-asset-library-header{display:flex;flex-direction:column;gap:7px}.studio-asset-library-title-row{display:flex;align-items:center;gap:10px}.studio-asset-library-title{margin:0;font-family:var(--studio-font);font-size:32px;font-weight:300;line-height:42px;letter-spacing:-.8px;color:var(--studio-ink-900)}.studio-live-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--studio-live-tint);color:var(--studio-live-text);font-weight:600;font-size:11px}.studio-live-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--studio-live-dot)}.studio-last-capture{font-size:13px;font-weight:500;font-style:italic;color:var(--studio-ink-500)}.studio-supply-funnel{display:flex;flex-direction:column;gap:5px}.studio-supply-funnel-labels{display:flex;align-items:center;justify-content:space-between;font-size:11.5px}.studio-supply-funnel-collected,.studio-supply-funnel-passed{display:inline-flex;align-items:center;gap:4px}.studio-funnel-number{color:var(--studio-ink-900);font-weight:600}.studio-funnel-text{color:var(--studio-ink-400)}.studio-funnel-rate{color:var(--studio-grade-excellent);font-weight:600}.studio-supply-funnel-track{width:100%;height:7px;border-radius:var(--studio-radius-meter);background:var(--studio-meter-track);overflow:hidden}.studio-supply-funnel-fill{height:100%;border-radius:var(--studio-radius-meter);background:linear-gradient(90deg,var(--studio-meter-fill-a),var(--studio-meter-fill-b));transition:width .2s ease}@supports not selector(::-webkit-scrollbar){.studio-asset-library-well{scrollbar-width:thin;scrollbar-color:rgba(26,30,46,.3019607843) transparent}}.studio-asset-library-well::-webkit-scrollbar{width:10px;background:transparent}.studio-asset-library-well::-webkit-scrollbar-track{margin:8px 0;border:0 solid transparent;border-right-width:4px;border-radius:7px;background:#1a1e2e0f;background-clip:padding-box}.studio-asset-library-well::-webkit-scrollbar-thumb{min-height:28px;border:0 solid transparent;border-right-width:4px;border-radius:7px;background:#1a1e2e4d;background-clip:padding-box}.studio-asset-library-well::-webkit-scrollbar-thumb:hover{background-color:#1a1e2e73}.studio-asset-library-well::-webkit-scrollbar-button,.studio-asset-library-well::-webkit-scrollbar-corner{display:none}.studio-asset-library-well{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px;padding:14px 4px 14px 14px;overflow-y:auto;scrollbar-gutter:stable}@supports not selector(::-webkit-scrollbar){.studio-asset-library-well{padding-right:14px;scrollbar-gutter:auto}}.studio-asset-library-well{background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.studio-asset-library-pinned{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:10px;pointer-events:none}.studio-asset-library-pinned .studio-asset-toolbar{pointer-events:auto}.studio-asset-library-well.is-scrolled .studio-asset-toolbar{background:var(--studio-glass-strong);border-color:var(--studio-surface-control-stroke);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.studio-views-control{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--studio-line);border-radius:10px;background:var(--studio-glass);color:var(--studio-ink-700);font-family:var(--studio-font);font-size:12.5px;font-weight:400;cursor:pointer}.studio-views-control-trigger{display:inline-flex;align-items:center;gap:7px;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.studio-views-control-trigger:disabled{opacity:.45;cursor:default}.studio-toolbar-search-wrap{position:relative;display:inline-flex}.studio-tag-suggest-menu{left:0;right:auto;width:280px}.studio-tag-suggest-head{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 4px;font-size:10px;font-weight:600;letter-spacing:.6px;color:var(--studio-ink-400)}.studio-tag-suggest-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-tag-suggest-row strong{font-weight:600;color:var(--studio-ink-900)}.studio-tag-suggest-count{color:var(--studio-ink-400);font-size:11.5px}.studio-tag-suggest-empty{margin:0;padding:8px 10px;font-size:12.5px;font-weight:600;color:var(--studio-ink-700)}.studio-asset-card{position:relative;display:flex;flex-direction:column;gap:5px;cursor:pointer}.studio-asset-card-open{position:absolute;inset:0;z-index:1;padding:0;border:none;background:none;cursor:pointer}.studio-asset-card-thumb{position:relative;border-radius:var(--studio-radius-sm);border:1px solid rgba(255,255,255,.5490196078);overflow:hidden;background:var(--studio-well)}.studio-asset-card-media{display:block;width:100%;height:auto}.studio-asset-card-overlay-top,.studio-asset-card-overlay-bottom{position:absolute;z-index:2;left:8px;right:8px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.studio-asset-card-overlay-top>*,.studio-asset-card-overlay-bottom>*{pointer-events:auto}.studio-asset-card-overlay-top{top:8px}.studio-asset-card-overlay-bottom{bottom:8px;align-items:flex-end}.studio-asset-card-check{width:22px;height:22px;padding:0;border-radius:8px;background:#ffffffd9;border-color:var(--studio-line-strong);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.studio-asset-card-check.is-checked{background:var(--studio-accent-solid);border-color:var(--studio-accent-solid);color:var(--studio-on-accent)}.studio-asset-card-duration{gap:4px;font-size:10.5px;font-weight:600;color:var(--studio-ink-900)}.studio-asset-card-duration svg{color:var(--studio-ink-700)}.studio-asset-card.is-selected .studio-asset-card-thumb{border-color:var(--studio-stroke-glass);border-width:1.5px}.studio-asset-card.is-notrec .studio-asset-card-thumb{border-color:var(--studio-grade-notrec)}.studio-asset-card-meta{display:flex;align-items:center;justify-content:space-between;gap:5px}.studio-asset-card-campaign{font-size:12px;font-weight:600;color:var(--studio-ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-asset-card-time{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--studio-ink-400)}.studio-asset-library-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:72px 24px;text-align:center}.studio-asset-library-state-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--studio-wash);color:var(--studio-ink-500);margin-bottom:4px}.studio-asset-library-state-title{margin:0;font-size:16px;font-weight:600;color:var(--studio-ink-900)}.studio-asset-library-state-body{margin:0;max-width:420px;font-size:12px;line-height:1.5;color:var(--studio-ink-500)}.studio-asset-library-state-live{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:11px;font-weight:600;color:var(--studio-live-text)}.studio-asset-library-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 0;color:var(--studio-ink-500);font-size:12.5px}.studio-asset-library-loading--overlay{padding:8px 0}.studio-asset-library-footer{display:flex;align-items:center;justify-content:center;gap:7px;padding:2px 0;font-size:11.5px;color:var(--studio-ink-400)}.studio-spin{animation:studio-asset-spin .9s linear infinite}@keyframes studio-asset-spin{to{transform:rotate(360deg)}}.studio-filter-panel{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;background:var(--studio-white);border:1px solid var(--studio-line)}.studio-filter-panel-row{display:flex;gap:12px}.studio-filter-group{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px}.studio-filter-group.is-disabled{opacity:.5}.studio-filter-group--source{display:contents}.studio-filter-group-label{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.7px;color:var(--studio-ink-400)}.studio-filter-group-field{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 11px;border-radius:9px;background:var(--studio-glass-strong);border:1px solid var(--studio-line);color:var(--studio-ink-700);font-family:var(--studio-font);font-size:12.5px;font-weight:500;cursor:pointer;text-align:left}.studio-filter-group-field:disabled{cursor:default}.studio-filter-group-field--checkbox{justify-content:flex-start;gap:9px;cursor:pointer}.studio-filter-group-field--checkbox input{accent-color:var(--studio-brand-500)}.studio-filter-group-menu{top:calc(100% + 4px);left:0;right:auto;min-width:100%}.studio-toolbar-menu-item.is-soon{color:var(--studio-ink-400);cursor:default;display:flex;align-items:center;justify-content:space-between}.studio-filter-soon{font-size:9px;font-weight:600;color:var(--studio-ink-400);letter-spacing:.4px}.studio-filter-source-search{display:inline-flex;align-items:center;gap:6px;width:100%;color:var(--studio-ink-400)}.studio-filter-source-search input{flex:1 1 0;min-width:0;border:none;outline:none;background:transparent;font-family:var(--studio-font);font-size:12.5px;color:var(--studio-ink-900)}.studio-filter-panel-divider{height:1px;background:var(--studio-line)}.studio-filter-panel-footer{display:flex;align-items:center;gap:10px}.studio-filter-panel-match{font-size:12px;font-weight:500;color:var(--studio-ink-500)}.studio-asset-card-reject-code{margin-left:4px;color:var(--studio-grade-notrec-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-select-row{display:flex;align-items:center;gap:10px;padding:0 4px;pointer-events:none}.studio-select-row>:not(.studio-toolbar-spacer){pointer-events:auto}.studio-selection-bar{display:inline-flex;align-items:center;gap:10px;height:46px;padding:6px 8px 6px 18px;border-radius:999px;background:var(--studio-glow-soft);border:1px solid var(--studio-surface-stroke);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient)}.studio-selection-count{font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.studio-selection-clear{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:var(--studio-ink-500);cursor:pointer}.studio-selection-clear:hover{background:var(--studio-wash);color:var(--studio-ink-700)}.studio-views{position:relative;display:inline-flex}.studio-views-control.has-active-view{background:var(--studio-accent-tint);border-color:var(--studio-accent-border);color:var(--studio-accent-text)}.studio-views-edited-dot{width:6px;height:6px;border-radius:50%;background:var(--studio-warn)}.studio-views-close{display:inline-flex;align-items:center;padding:0;border:none;background:none;color:var(--studio-ink-500);cursor:pointer}.studio-views-menu{left:0;right:auto;min-width:260px;gap:6px}.studio-views-search{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:8px;background:var(--studio-wash);color:var(--studio-ink-400)}.studio-views-search input{flex:1 1 0;min-width:0;border:none;outline:none;background:transparent;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-900)}.studio-views-edited-block{display:flex;flex-direction:column;gap:2px}.studio-views-edited-label{padding:4px 10px 2px;font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--studio-warn)}.studio-views-name-editor{display:flex;align-items:center;gap:8px;padding:6px;border-radius:9px;background:var(--studio-wash)}.studio-views-name-editor input{flex:1 1 0;min-width:0;border:1px solid var(--studio-ctl-stroke);border-radius:7px;padding:6px 8px;outline:none;background:var(--studio-white);font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-900)}.studio-views-name-editor .studio-panel-button{padding:7px 12px;font-size:11.5px}.studio-views-list{display:flex;flex-direction:column}.studio-views-row{display:flex;align-items:center;border-radius:8px}.studio-views-row:hover{background:var(--studio-wash)}.studio-views-row:hover .studio-views-row-actions{opacity:1}.studio-views-row.is-active .studio-views-row-open{color:var(--studio-ink-900);font-weight:600}.studio-views-row-open{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:none;background:transparent;color:var(--studio-ink-700);font-family:var(--studio-font);font-size:12.5px;font-weight:500;text-align:left;cursor:pointer}.studio-views-row-open span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-views-sparkle{color:var(--studio-lime);flex:0 0 auto}.studio-views-row-actions{display:inline-flex;gap:2px;padding-right:6px;opacity:0}.studio-views-row-actions button{display:inline-flex;border:none;background:transparent;color:var(--studio-ink-500);cursor:pointer;padding:4px;border-radius:6px}.studio-views-row-actions button:hover{background:var(--studio-line);color:var(--studio-ink-700)}.studio-save-view{position:relative;display:inline-flex}.studio-save-view-button,.studio-bulk-upload-button{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;font-size:12px}.studio-save-view-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:260px;border:1px solid var(--studio-line);background:var(--studio-white);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient)}.studio-undo-toast{position:fixed;left:var(--studio-shell-pad, 24px);bottom:24px;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:var(--studio-ink-900);color:var(--studio-white);font-family:var(--studio-font);font-size:12.5px;box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient)}.studio-undo-toast button{border:none;background:transparent;color:var(--studio-lime-200);font-family:var(--studio-font);font-size:12.5px;font-weight:600;cursor:pointer}.studio-review-score-row{display:flex;align-items:center;gap:10px}.studio-review-grade-text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px}.studio-review-grade-label{font-size:9px;font-weight:600;letter-spacing:.7px;color:var(--studio-ink-400)}.studio-review-grade-desc{font-size:12.5px;font-weight:400;line-height:1.3;color:var(--studio-ink-900)}.studio-review-fav{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--studio-line);background:var(--studio-glass-strong);color:var(--studio-ink-700);cursor:pointer}.studio-review-fav.is-active{color:var(--studio-brand-500);border-color:var(--studio-accent-border)}.studio-score-override{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;border-radius:var(--studio-radius-sm);border:1px solid var(--studio-line);font-size:11px;font-weight:600;color:var(--studio-ink-900)}.studio-score-override.is-editing{justify-content:flex-end;padding:6px}.studio-score-override input{flex:1 1 0;min-width:0;border:1px solid var(--studio-ctl-stroke);border-radius:7px;padding:6px 8px;outline:none;background:var(--studio-white);font-family:var(--studio-font);font-size:11.5px;color:var(--studio-ink-900)}.studio-score-override .studio-panel-button{padding:6px 12px}.studio-score-override-note{font-weight:500;color:var(--studio-ink-400)}.studio-score-override-edit{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;padding:0;font-family:var(--studio-font);font-size:12px;font-weight:600;color:var(--studio-ink-900);cursor:pointer}.studio-review-reject-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:var(--studio-radius-sm);background:var(--studio-grade-notrec-tint);color:var(--studio-grade-notrec-ink);font-size:11px;font-weight:600}.studio-review-action--copy{flex:0 0 auto;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.studio-review-action--copy.is-copied{background:var(--studio-status-tint);border-color:var(--studio-status-solid);color:var(--studio-status-text)}.studio-review-action--copy.is-failed{background:var(--studio-neg-tint-soft);border-color:var(--studio-neg);color:var(--studio-grade-notrec-ink)}.studio-exemplar-control{display:flex;flex-direction:column;gap:9px;padding:10px 12px;border-radius:var(--studio-radius-sm);background:var(--studio-surface-glass);border:1px solid var(--studio-line)}.studio-exemplar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-exemplar-title{font-size:12px;font-weight:600;color:var(--studio-ink-900)}.studio-exemplar-desc{margin:0;font-size:11px;line-height:1.45;color:var(--studio-ink-500)}.studio-exemplar-buttons{display:flex;align-items:center;gap:8px}.studio-exemplar-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1 1 0;padding:9px 12px;border-radius:999px;border:1px solid var(--studio-btn-stroke-secondary);background:var(--studio-glass);color:var(--studio-btn-label-secondary);font-family:var(--studio-btn-font);font-size:12px;font-weight:600;cursor:pointer}.studio-exemplar-button.is-positive{background:var(--studio-status-tint);border-color:var(--studio-status-solid);color:var(--studio-status-text)}.studio-exemplar-button.is-negative{background:var(--studio-neg-tint-soft);border-color:var(--studio-neg);color:var(--studio-grade-notrec-ink)}.studio-exemplar-error{font-size:11px;color:var(--studio-neg)}.studio-exemplar-saved-note{margin:0;padding:8px 10px;border:1px solid var(--studio-line);border-radius:9px;background:var(--studio-glass-strong);font-family:var(--studio-font);font-size:12px;font-style:italic;line-height:1.45;text-align:left;color:var(--studio-ink-900);cursor:pointer}.studio-exemplar-saved-note.is-empty{font-style:normal;color:var(--studio-ink-400)}.studio-exemplar-attribution{font-size:10.5px;color:var(--studio-ink-400)}.studio-exemplar-note{display:flex;flex-direction:column;gap:6px}.studio-exemplar-note-shell{display:flex;flex-direction:column;border:1px solid var(--studio-line);border-radius:9px;background:var(--studio-glass-strong);overflow:hidden}.studio-exemplar-note-shell textarea{width:100%;resize:vertical;border:none;padding:8px 10px;background:transparent;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-900);outline:none;box-sizing:border-box}.studio-exemplar-note-shell textarea::placeholder{color:var(--studio-ink-400)}.studio-exemplar-ai-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-bottom:1px solid var(--studio-line);background:var(--studio-surface-glass)}.studio-exemplar-provenance{display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.studio-exemplar-uses{font-size:10px;color:var(--studio-ink-400)}.studio-exemplar-token{padding:2px 7px;border-radius:var(--studio-radius-pill);font-size:10px;font-weight:500;white-space:nowrap}.studio-exemplar-token.empty{background:var(--studio-meter-track);color:var(--studio-ink-400)}.studio-exemplar-token.filled{background:var(--studio-white);border:1px solid var(--studio-line);color:var(--studio-ink-900)}.studio-exemplar-ai-control{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:none;border-radius:var(--studio-radius-pill);background:var(--studio-ai-tint);color:var(--studio-ai-icon);font-family:var(--studio-font);font-size:11px;font-weight:600;cursor:pointer;flex:0 0 auto}.studio-exemplar-ai-reason{font-size:10.5px;color:var(--studio-ink-500)}.studio-exemplar-note-label{font-size:11px;font-weight:600;color:var(--studio-ink-500)}.studio-exemplar-note-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-exemplar-note-counter{font-size:10.5px;color:var(--studio-ink-400)}.studio-review-tag-group{display:flex;flex-direction:column;gap:5px}.studio-review-tag-label{font-size:9px;font-weight:600;letter-spacing:.7px;color:var(--studio-ink-400)}.studio-review-tag-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.studio-review-tag-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:var(--studio-well);border:1px solid var(--studio-line);color:var(--studio-ink-700);font-size:11px;font-weight:500}.studio-review-tag-pill button{display:inline-flex;border:none;background:transparent;color:var(--studio-ink-400);cursor:pointer;padding:0}.studio-review-tag-add{position:relative;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:none;border-radius:var(--studio-radius-pill);background:var(--studio-white);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);font-family:var(--studio-font);font-size:11px;font-weight:600;cursor:pointer}.studio-review-tag-add:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.studio-review-tag-input-row input{width:100%;border:1px solid var(--studio-ctl-stroke);border-radius:7px;padding:6px 8px;outline:none;background:var(--studio-white);font-family:var(--studio-font);font-size:11.5px;color:var(--studio-ink-900)}.studio-review-feedback{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--studio-radius-sm);background:var(--studio-ai-tint);border:1px solid var(--studio-ai-border)}.studio-review-feedback-quote{font-size:12px;line-height:1.45;color:var(--studio-ink-700)}.studio-review-feedback-label{font-size:10px;color:var(--studio-ink-400)}.studio-asset-program-filter{flex:0 1 240px}.studio-asset-program-filter .studio-search-select-control{padding:7px 12px;border-radius:10px;border-color:var(--studio-line);background:var(--studio-glass);box-shadow:none;font-size:12.5px;font-weight:600}.studio-asset-program-filter .studio-search-select-control svg{width:13px;height:13px}.studio-asset-program-filter .studio-search-select-dropdown{min-width:260px;background:var(--studio-white)}.studio-approvals{position:relative;display:flex;flex-direction:column;gap:var(--studio-gap);padding-bottom:64px;min-height:100%}.studio-approvals-head{display:flex;flex-direction:column;gap:14px}.studio-approvals-title{margin:0;font-family:var(--studio-font);font-size:32px;font-weight:300;line-height:42px;letter-spacing:-.8px;color:var(--studio-ink-900)}.studio-approvals-tabs-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.studio-approvals-review-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 20px;background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.studio-approvals-approver-notice{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;border-radius:var(--studio-radius-xs);background:var(--studio-accent-tint);color:var(--studio-accent-text);font-size:13px;font-weight:600}.studio-approvals-approver-notice svg{flex:none}.studio-approvals-approver-notice span{flex:1 1 240px}.studio-approvals-approver-notice a{text-decoration:none}.studio-approvals-counts{display:flex;flex-wrap:wrap;gap:6px 16px}.studio-approvals-counts .creator-collab-overview-count{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--studio-ink-700)}.studio-approvals-counts .creator-collab-overview-count strong{color:var(--studio-ink-900)}.studio-approvals-submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:auto}.studio-approvals-pending-note{font-size:12.5px;font-weight:600;color:var(--studio-ink-700)}.studio-approvals-view-switch{margin:0;min-width:0;display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--studio-surface-control);border:1px solid var(--studio-surface-control-stroke);border-radius:var(--studio-radius-pill)}.studio-approvals-view-option{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid transparent;border-radius:var(--studio-radius-pill);background:transparent;color:var(--studio-ink-500);font-family:var(--studio-font);font-size:12px;font-weight:600;cursor:pointer}.studio-approvals-view-option:hover{color:var(--studio-ink-900)}.studio-approvals-view-option.active{background:var(--studio-hairline-solid);border-color:var(--studio-white);color:var(--studio-ink-900);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-thumb-shadow)}.studio-approvals-decisions{margin:0;padding:0;border:none;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex:0 0 auto}.studio-approvals-decision.studio-approvals-decision--unavailable{opacity:.5;cursor:not-allowed}.studio-approvals-decision.studio-approvals-decision--pos{background:var(--studio-status-tint);color:var(--studio-status-text)}.studio-approvals-decision.studio-approvals-decision--warn{background:var(--studio-warn-tint);color:var(--studio-grade-standard-ink)}.studio-approvals-decision.studio-approvals-decision--neg{background:var(--studio-neg-tint-soft);color:var(--studio-grade-notrec-ink)}.studio-approvals-card--locked .creator-collab-card-body>.creator-collab-card-head .studio-approvals-decisions{opacity:.6}.studio-approvals-description,.studio-approvals-value{margin:0;font-size:13px;line-height:1.5;color:var(--studio-ink-900);white-space:pre-wrap;overflow-wrap:anywhere}.studio-approvals-item-card--wide{grid-column:1/-1}.studio-approvals-version--expanded{flex-direction:column}.studio-approvals-player{display:block;width:100%;max-height:560px;border-radius:var(--studio-radius-sm);background:var(--studio-ink-900)}.studio-approvals-list{display:flex;flex-direction:column;gap:8px}.studio-approvals-list-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;background:var(--studio-surface-data);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius-sm);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.studio-approvals-list-row .creator-collab-media--thumb{flex-basis:48px;width:48px}.studio-approvals-list-row .creator-collab-media--thumb .creator-collab-media-empty span,.studio-approvals-list-row .creator-collab-media--thumb .creator-collab-media-overlay,.studio-approvals-list-row .creator-collab-media--thumb .creator-collab-media-status{display:none}.studio-approvals-list-identity{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:0}.studio-approvals-table-wrap{overflow-x:auto;background:var(--studio-surface-data);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius-sm);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.studio-approvals-table{width:100%;min-width:720px;border-collapse:collapse;font-size:12.5px;color:var(--studio-ink-900)}.studio-approvals-table th,.studio-approvals-table td{padding:10px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--studio-surface-stroke)}.studio-approvals-table th{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--studio-ink-500)}.studio-approvals-table tbody tr:last-child td{border-bottom:none}@media(max-width:1241px){.studio-approvals-submit-row{margin-left:0}}.studio-published-content{display:flex;flex-direction:column;gap:var(--studio-gap)}.studio-published-content-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.studio-published-content-title{margin:0;font-family:var(--studio-font);font-size:32px;font-weight:300;line-height:42px;letter-spacing:-.8px;color:var(--studio-ink-900)}.studio-published-content-count{font-size:12px;color:var(--studio-ink-500)}.studio-published-content-loading{display:flex;justify-content:center;padding:48px 0}.studio-published-content-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient);text-align:center;font-size:13px;color:var(--studio-ink-500)}.studio-published-content-empty strong{font-size:15px;font-weight:500;color:var(--studio-ink-900)}.social-discovery{display:flex;flex-direction:column;gap:14px;padding-bottom:18px;font-family:var(--studio-font)}.social-discovery-head{display:flex;flex-direction:column;gap:7px}.social-discovery-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.social-discovery-title{margin:0;font-family:var(--studio-font);font-size:32px;font-weight:300;line-height:42px;letter-spacing:-.8px;color:var(--studio-ink-900)}.social-discovery-run-meta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;font-style:italic;color:var(--studio-ink-500)}.social-discovery-run-bar-right{display:flex;align-items:center;gap:10px}.social-discovery-intro{margin:0;max-width:720px;font-size:13px;line-height:1.45;color:var(--studio-ink-500)}.social-discovery-kpi-band{display:flex;flex-direction:column;gap:5px}.social-discovery-kpi-labels{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11.5px}.social-discovery-pulse-group,.social-discovery-pulse-stat{display:inline-flex;align-items:center;gap:4px}.social-discovery-pulse-number{font-weight:600;color:var(--studio-ink-900)}.social-discovery-pulse-word{color:var(--studio-ink-400)}.social-discovery-kpi-track{width:100%;height:7px;border-radius:var(--studio-radius-meter);background:var(--studio-grade-track);overflow:hidden}.social-discovery-kpi-fill{display:block;height:100%;border-radius:var(--studio-radius-meter);background:linear-gradient(90deg,var(--studio-lime),var(--studio-lime-200));transition:width .2s ease}.social-discovery-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;padding:9px 16px;gap:7px;text-decoration:none}.social-discovery-btn--secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.social-discovery-btn--secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.social-discovery-btn--secondary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.social-discovery-btn--secondary:hover:not(:disabled){transform:none}}.social-discovery-btn--secondary svg{color:var(--studio-btn-icon-secondary)}.social-discovery-btn--primary{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:10px 22px;gap:8px}.social-discovery-btn--primary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.social-discovery-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.social-discovery-btn--primary:hover:not(:disabled){transform:none}}.social-discovery-btn--primary:disabled{opacity:.5;cursor:not-allowed}.social-discovery-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);width:32px;height:32px;padding:0;flex:0 0 auto;color:var(--studio-btn-label-secondary)}.social-discovery-icon-btn:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.social-discovery-icon-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.social-discovery-icon-btn:hover:not(:disabled){transform:none}}.social-discovery-feed-well{display:flex;flex-direction:column;gap:14px;padding:14px;background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.social-discovery-filters .studio-asset-toolbar-row{flex-wrap:wrap;row-gap:8px}.social-discovery-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0}.social-discovery-filter-row,.social-discovery-filter-row--view{margin:0;border:0;min-width:0}.social-discovery-show-removed{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--studio-ink-700);cursor:pointer}.social-discovery-show-removed input{appearance:none;display:inline-grid;place-content:center;flex:0 0 auto;width:18px;height:18px;margin:0;border:1.5px solid var(--studio-line);border-radius:6px;background:var(--studio-white);cursor:pointer}.social-discovery-show-removed input:after{content:"";width:9px;height:5px;margin-top:-2px;border-left:2px solid var(--studio-white);border-bottom:2px solid var(--studio-white);transform:rotate(-45deg);opacity:0}.social-discovery-show-removed input:checked{border-color:var(--studio-accent-solid);background:var(--studio-accent-solid)}.social-discovery-show-removed input:checked:after{opacity:1}.social-discovery-show-removed input:focus-visible{outline:none;box-shadow:0 0 0 3px var(--studio-accent-glow)}.social-discovery-count{font-size:11.5px;color:var(--studio-ink-500)}.social-discovery-loading{display:flex;justify-content:center;padding:48px 0}.social-discovery-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient);box-shadow:none;text-align:center;font-size:12px;color:var(--studio-ink-500)}.social-discovery-empty strong{font-size:14px;font-weight:600;color:var(--studio-ink-900)}.social-discovery-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--studio-radius-pill);background:var(--studio-accent-tint-soft);color:var(--studio-ink-700)}.social-discovery-empty-action{padding:6px 10px;border:none;background:transparent;color:var(--studio-accent-text);font-family:var(--studio-btn-font);font-size:12px;font-weight:600;cursor:pointer}.social-discovery-empty-action:hover{text-decoration:underline;text-underline-offset:2px}.social-discovery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:14px;margin:0;padding:0;list-style:none}.social-discovery-card{display:flex;flex-direction:column;gap:10px;padding:10px 10px 12px;background:var(--studio-surface-data);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient);transition:border-color .16s ease,box-shadow .16s ease}.social-discovery-card:hover{border-color:var(--studio-active-stroke);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 14px 34px var(--studio-shadow)}.social-discovery-card-media{position:relative;border-radius:var(--studio-radius-card-inner);overflow:hidden;background:var(--studio-well)}.social-discovery-card-media.is-previewing{background:var(--studio-ink-900)}.social-discovery-card-thumb{display:block;aspect-ratio:3/4;background:var(--studio-well)}.social-discovery-card-thumb img{display:block;width:100%;height:100%;object-fit:cover}.social-discovery-card-thumb-fallback{display:flex;align-items:center;justify-content:center;height:100%;font-size:13px;font-weight:600;color:var(--studio-ink-400)}.social-discovery-card-embed{display:block;width:100%;border:0;aspect-ratio:9/16}.social-discovery-card-embed--youtube{aspect-ratio:16/9}.social-discovery-card-embed--instagram{aspect-ratio:auto;height:520px}.social-discovery-card-removed-veil{position:absolute;inset:0;background:var(--studio-row);pointer-events:none}.social-discovery-card-badges{position:absolute;top:8px;left:8px;display:flex;gap:6px;pointer-events:none}.social-discovery-card-badge{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--studio-media-chip-stroke);border-radius:var(--studio-radius-pill);background:var(--studio-surface-badge);box-shadow:0 1px 3px var(--studio-badge-shadow);font-size:10.5px;font-weight:700;letter-spacing:.4px;line-height:1.3;text-transform:uppercase;color:var(--studio-ink-700)}.social-discovery-card-badge--new{border-color:transparent;background:var(--studio-lime);color:var(--studio-ink-900)}.social-discovery-card-badge--removed{border-color:var(--studio-internal-solid);background:var(--studio-internal-solid);color:var(--studio-on-internal);font-weight:600}.social-discovery-card-badge--tier-brand{background-image:linear-gradient(var(--studio-status-tint),var(--studio-status-tint));color:var(--studio-status-text)}.social-discovery-card-badge--tier-product{background-image:linear-gradient(var(--studio-grade-strong-tint),var(--studio-grade-strong-tint));color:var(--studio-grade-strong-ink)}.social-discovery-card-badge--tier-competitor{background:var(--studio-wash)}.social-discovery-card--saved .social-discovery-card-badge--new,.social-discovery-card--engaged .social-discovery-card-badge--new{display:none}.social-discovery-card-preview-toggle{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--studio-media-chip-stroke);border-radius:var(--studio-radius-pill);background:var(--studio-media-glass-strong);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--studio-ink-700);font-family:var(--studio-btn-font);font-size:11px;font-weight:600;cursor:pointer}.social-discovery-card-body{display:flex;flex-direction:column;gap:6px}.social-discovery-card-title-row{display:flex;align-items:flex-start;gap:6px;color:var(--studio-ink-900);text-decoration:none}.social-discovery-card-title-row:hover .social-discovery-card-title{text-decoration:underline}.social-discovery-card-title{flex:1 1 auto;min-width:0;height:52.65px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.35}.social-discovery-card-open{display:inline-flex;flex:0 0 auto;padding-top:2px;color:var(--studio-ink-400)}.social-discovery-card-meta{display:flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;white-space:nowrap}.social-discovery-card-platform{font-weight:600;color:var(--studio-ink-700)}.social-discovery-card-dot{color:var(--studio-ink-400)}.social-discovery-card-handle{overflow:hidden;text-overflow:ellipsis;color:var(--studio-ink-500)}.social-discovery-card-engagement{display:flex;align-items:center;gap:12px;font-size:11.5px;font-weight:500;color:var(--studio-ink-700)}.social-discovery-card-engagement>span:not(.studio-toolbar-spacer){display:inline-flex;align-items:center;gap:4px}.social-discovery-card-engagement svg{color:var(--studio-ink-400)}.social-discovery-card-time{font-size:11px;font-weight:400;color:var(--studio-ink-400);white-space:nowrap}.social-discovery-card-reasons summary{display:flex;align-items:center;gap:4px;cursor:pointer;list-style:none;font-size:11px;font-weight:600;color:var(--studio-ink-700)}.social-discovery-card-reasons summary::-webkit-details-marker{display:none}.social-discovery-card-reasons[open] .social-discovery-card-reasons-caret{transform:rotate(90deg)}.social-discovery-card-reasons-caret{flex:0 0 auto;color:var(--studio-ink-500);transition:transform .15s ease}.social-discovery-card-weak-match{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:10.5px;font-weight:600;color:var(--studio-warn-ink)}.social-discovery-card-reasons-body{display:flex;flex-direction:column;gap:10px;margin-top:10px}.social-discovery-card-rank-summary{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--studio-radius-xs);background:var(--studio-wash)}.social-discovery-card-rank-key{font-size:10.5px;font-weight:500;color:var(--studio-ink-500)}.social-discovery-card-rank-score{font-size:13px;font-weight:700;letter-spacing:-.2px;color:var(--studio-ink-900)}.social-discovery-card-rank-rule{width:1px;height:12px;background:var(--studio-line-strong)}.social-discovery-card-rank-bars{display:inline-flex;align-items:flex-end;gap:1.5px}.social-discovery-card-rank-bars span{width:3px;border-radius:1px;background:var(--studio-grade-track)}.social-discovery-card-rank-bars span:nth-child(1){height:4px}.social-discovery-card-rank-bars span:nth-child(2){height:6px}.social-discovery-card-rank-bars span:nth-child(3){height:8px}.social-discovery-card-rank-bars span.is-filled{background:var(--studio-ink-700)}.social-discovery-card-rank-level{font-size:10.5px;font-weight:600;color:var(--studio-ink-700)}.social-discovery-card-rank-summary.is-low .social-discovery-card-rank-bars .is-filled{background:var(--studio-warn-ink)}.social-discovery-card-rank-summary.is-low .social-discovery-card-rank-level{color:var(--studio-warn-ink)}.social-discovery-card-section-label{font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--studio-ink-400)}.social-discovery-card-evidence{display:flex;gap:6px;flex-wrap:wrap}.social-discovery-evidence-chip{display:inline-flex;padding:3px 9px;border:1px solid var(--studio-line);border-radius:var(--studio-radius-pill);background:var(--studio-glass);font-size:11px;color:var(--studio-ink-700)}.social-discovery-card-breakdown{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.social-discovery-card-breakdown li{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.4;color:var(--studio-ink-500)}.social-discovery-card-breakdown li>span:first-child{flex:1 1 auto}.social-discovery-card-points{flex:0 0 auto;font-weight:600;color:var(--studio-ink-900)}.social-discovery-card--dismissed .social-discovery-card-body,.social-discovery-card--dismissed .social-discovery-card-reasons{opacity:.55}.social-discovery-card-actions{display:flex;align-items:center;gap:6px}.social-discovery-action{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--studio-btn-stroke-secondary);border-radius:var(--studio-radius-pill);background:var(--studio-glass-strong);color:var(--studio-ink-700);font-family:var(--studio-btn-font);font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer}.social-discovery-action svg{color:var(--studio-ink-500)}.social-discovery-action:hover:not(:disabled){background:var(--studio-white)}.social-discovery-action:disabled{opacity:.6;cursor:default}.social-discovery-action--save.is-active{border-color:var(--studio-accent-border);background:var(--studio-accent-tint);color:var(--studio-accent-text)}.social-discovery-action--save.is-active svg{color:var(--studio-accent-text)}.social-discovery-action--engaged.is-active{border-color:transparent;background:var(--studio-status-tint);color:var(--studio-status-text)}.social-discovery-action--engaged.is-active svg{color:var(--studio-status-text)}.social-discovery-action--remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;padding:0;border:1px solid var(--studio-line);border-radius:var(--studio-radius-pill);background:transparent;color:var(--studio-ink-500);cursor:pointer}.social-discovery-action--remove:hover:not(:disabled){border-color:var(--studio-neg-border);background:var(--studio-neg-tint-soft);color:var(--studio-neg)}.social-discovery-action--remove:disabled{opacity:.6;cursor:default}.social-discovery-card-removed-status{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:var(--studio-ink-500)}.social-discovery-card-removed-status svg{color:var(--studio-ink-400)}.social-discovery-card-note{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--studio-ctl-stroke-light);border-radius:var(--studio-btn-radius-md);background:var(--studio-surface-control)}.social-discovery-card-note:focus-within{border-color:var(--studio-accent-border-strong)}.social-discovery-card-note:has(.social-discovery-card-note-save){padding:5px 5px 5px 12px}.social-discovery-card-note.has-value .social-discovery-card-note-icon,.social-discovery-card-note:focus-within .social-discovery-card-note-icon{color:var(--studio-ink-700)}.social-discovery-card-note input{flex:1 1 auto;min-width:0;padding:0;border:none;outline:none;background:transparent;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-900)}.social-discovery-card-note input::placeholder{color:var(--studio-ink-400)}.social-discovery-card-note-icon{flex:0 0 auto;color:var(--studio-ink-400)}.social-discovery-card-note-save{flex:0 0 auto;padding:3px 9px;border:1px solid var(--studio-btn-stroke-secondary);border-radius:var(--studio-radius-pill);background:var(--studio-glass-strong);color:var(--studio-ink-700);font-family:var(--studio-btn-font);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.social-discovery-card-note-save:disabled{opacity:.6;cursor:default}.social-discovery-config{display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--studio-surface-data);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.social-discovery-config-head{display:flex;flex-direction:column;gap:4px}.social-discovery-config-title{margin:0;font-size:16px;font-weight:600;letter-spacing:-.2px;color:var(--studio-ink-900)}.social-discovery-config-helper{margin:0;font-size:12px;line-height:1.45;color:var(--studio-ink-500)}.social-discovery-config-step{display:flex;flex-direction:column;gap:12px}.social-discovery-config-step+.social-discovery-config-step{padding-top:20px;border-top:1px solid var(--studio-line)}.social-discovery-config-step-head{display:flex;gap:10px}.social-discovery-config-step-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;border-radius:var(--studio-radius-pill);background:var(--studio-ink-900);color:var(--studio-white);font-size:10.5px;font-weight:700}.social-discovery-config-step-text{display:flex;flex-direction:column;gap:3px;min-width:0}.social-discovery-config-step-title{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:20px;color:var(--studio-ink-900)}.social-discovery-config-step-body{display:flex;flex-direction:column;gap:12px;padding-left:30px}.social-discovery-field-helper{margin:0;font-size:11.5px;line-height:1.4;color:var(--studio-ink-400)}.social-discovery-field-label{font-size:12px;font-weight:600;color:var(--studio-ink-700)}.social-discovery-field{display:flex;flex-direction:column;gap:8px;min-width:0}.social-discovery-config-seeds{display:flex;flex-direction:column;gap:8px}.social-discovery-seed-row{display:flex;align-items:center;gap:10px}.social-discovery-seed-row>input{flex:1 1 auto;min-width:0}.social-discovery-seed-row>input,.social-discovery-field textarea{padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border:1px solid var(--studio-ctl-stroke);border-radius:var(--studio-btn-radius-md);background:var(--studio-white);font-family:var(--studio-font);font-size:13px;color:var(--studio-ink-900);outline:none}.social-discovery-seed-row>input::placeholder,.social-discovery-field textarea::placeholder{color:var(--studio-ink-400)}.social-discovery-seed-row>input:focus-visible,.social-discovery-field textarea:focus-visible{border-color:var(--studio-accent-border-strong);box-shadow:0 0 0 3px var(--studio-accent-glow)}.social-discovery-field textarea{width:100%;height:118px;font-size:12.5px;line-height:1.45;resize:vertical}.social-discovery-config-grid--drop textarea{height:88px}.social-discovery-select{position:relative;display:inline-flex;flex:0 0 auto;width:150px}.social-discovery-select select{width:100%;padding:9px 34px 9px 12px;border:1px solid var(--studio-line);border-radius:var(--studio-btn-radius-md);background:var(--studio-white);font-family:var(--studio-btn-font);font-size:13px;color:var(--studio-ink-900);appearance:none;outline:none;cursor:pointer}.social-discovery-select select:focus-visible{border-color:var(--studio-accent-border-strong);box-shadow:0 0 0 3px var(--studio-accent-glow)}.social-discovery-select svg{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--studio-btn-icon-secondary);pointer-events:none}.social-discovery-select--short{width:var(--studio-field-w-short)}.social-discovery-seed-exact{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;font-size:11.5px;color:var(--studio-ink-500)}.social-discovery-add-seed{align-self:flex-start}.social-discovery-config-platforms{display:flex;align-items:center;gap:22px;flex-wrap:wrap;row-gap:10px}.social-discovery-platform-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--studio-ink-700)}.social-discovery-platform-toggle.is-on{font-weight:600;color:var(--studio-ink-900)}.social-discovery-config .studio-toggle:not(.on){background:var(--studio-grade-meter-off)}.social-discovery-config-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.social-discovery-config-grid--drop{grid-template-columns:repeat(3,minmax(0,1fr))}.social-discovery-config-grid--drop>.social-discovery-field{gap:6px}.social-discovery-config-col-head{display:flex;align-items:center;gap:8px}.social-discovery-config-col-count{font-size:11.5px;color:var(--studio-ink-400)}.social-discovery-config-schedule{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.social-discovery-config-step-title .studio-internal-view-badge{letter-spacing:.6px}.social-discovery-config-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.social-discovery-config-hint{display:inline-flex;flex:1 1 auto;align-items:center;gap:6px;font-size:11.5px;color:var(--studio-ink-400)}.social-discovery-config-hint.is-dirty{color:var(--studio-ink-900)}.social-discovery-rerun-prompt{display:flex;flex:1 1 auto;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--studio-ink-700)}.studio-settings{position:relative;display:flex;flex-direction:column;gap:var(--studio-gap);min-height:100%}.studio-settings-head{display:flex;flex-direction:column;gap:14px}.studio-settings-head .studio-tab-pills{align-self:flex-start}.studio-settings-title{margin:0;font-family:var(--studio-font);font-size:32px;font-weight:300;line-height:42px;letter-spacing:-.8px;color:var(--studio-ink-900)}.studio-settings-body{display:flex;flex:1;flex-direction:column;gap:var(--studio-gap);min-height:0}.studio-settings-card{display:flex;flex-direction:column;gap:14px;padding:var(--studio-pad);background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.studio-settings-card-head{display:flex;flex-direction:column;gap:3px}.studio-settings-card-title{margin:0;font-family:var(--studio-font);font-size:16px;font-weight:500;letter-spacing:-.1px;color:var(--studio-ink-900)}.studio-settings-card-subtitle{margin:0;font-size:12px;font-weight:500;color:var(--studio-ink-500)}.studio-settings-primary-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:9px 16px}.studio-settings-primary-btn:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.studio-settings-primary-btn:disabled{cursor:default;opacity:.55;opacity:.35}.studio-settings-secondary-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:9px 16px}.studio-settings-secondary-btn:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.studio-settings-secondary-btn:disabled{cursor:default;opacity:.55;opacity:.45}.studio-settings-destructive-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;border:none;background-color:var(--studio-neg-tint);background-image:none;box-shadow:none;color:var(--studio-btn-label-primary);padding:10px 20px}.studio-settings-destructive-btn:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#c9a3a9 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.studio-settings-destructive-btn:disabled{cursor:default;opacity:.55}.studio-settings-search{display:flex;align-items:center;gap:8px;width:230px;padding:8px 10px;background:var(--studio-white);border:1px solid var(--studio-line);border-radius:var(--studio-btn-radius-sm)}.studio-settings-search input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-family:var(--studio-font);font-size:12.5px;color:var(--studio-ink-900)}.studio-settings-search input::placeholder{color:var(--studio-ink-400)}.studio-settings-search-icon{flex:0 0 auto;color:var(--studio-ink-400)}.studio-settings-search-clear{display:inline-flex;flex:0 0 auto;align-items:center;padding:2px;border:none;background:transparent;color:var(--studio-ink-500);cursor:pointer}.studio-users-head-row{display:flex;align-items:center;gap:12px}.studio-users-head-row .studio-settings-card-head{flex:1 1 auto}.studio-users-table{display:flex;flex-direction:column;width:100%}.studio-users-head,.studio-users-row{display:flex;align-items:center;gap:8px;width:100%}.studio-users-head{padding:0 0 8px}.studio-users-head .studio-users-cell{font-size:10.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--studio-ink-400)}.studio-users-row{padding:12px 0;border-top:1px solid var(--studio-line)}.studio-users-row:hover{background:var(--studio-row-hover)}.studio-users-cell-name{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0}.studio-users-cell-title{flex:0 0 180px;font-size:12.5px;font-weight:500;color:var(--studio-ink-700)}.studio-users-cell-phone{flex:0 0 170px;font-size:12.5px;font-weight:500;color:var(--studio-ink-700)}.studio-users-cell-actions{display:flex;flex:0 0 90px;align-items:center;justify-content:flex-end;gap:6px}.studio-users-cell-actions.wide{flex-basis:200px}.studio-users-name-col{display:flex;flex-direction:column;gap:2px;min-width:0}.studio-users-name-row{display:flex;align-items:center;gap:6px}.studio-users-name{font-size:13.5px;font-weight:500;color:var(--studio-ink-900)}.studio-users-email{font-size:12px;font-weight:500;color:var(--studio-ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-users-pill{padding:2px 8px;border-radius:var(--studio-radius-pill);font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.studio-users-pill.you{background:var(--studio-accent-tint);color:var(--studio-accent-text)}.studio-users-pill.pending{background:var(--studio-status-sched-tint);color:var(--studio-status-sched-text)}.studio-users-phone-empty{font-style:italic;color:var(--studio-ink-400)}.studio-users-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);width:32px;height:32px;padding:0;width:30px;height:30px;border-radius:var(--studio-radius-xs);color:var(--studio-btn-icon-secondary)}.studio-users-icon-btn:before{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none;border-radius:inherit}.studio-users-icon-btn.disabled{opacity:.35;cursor:not-allowed}.studio-users-invite-action{padding:4px 8px;border:none;background:transparent;border-radius:var(--studio-btn-radius-sm);font-family:var(--studio-font);font-size:12px;font-weight:600;color:var(--studio-ink-700);cursor:pointer}.studio-users-invite-action.negative{color:var(--studio-neg)}.studio-users-invite-action:hover{background:var(--studio-wash)}.studio-users-invite-action:disabled{cursor:default;opacity:.6;background:transparent}.studio-users-self-remove{position:relative;display:inline-flex}.studio-users-self-remove:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 6px);right:0;z-index:3;padding:6px 10px;border-radius:8px;background:var(--studio-ink-900);color:var(--studio-white);font-size:11px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease}.studio-users-self-remove:hover:after,.studio-users-self-remove:focus-within:after{opacity:1}.studio-settings-avatar.ss-user-avatar-initials{background-image:linear-gradient(135deg,var(--studio-brand-500) 0%,var(--studio-purple) 100%)}.studio-settings-avatar.ss-user-avatar-initials.pending{background-image:linear-gradient(var(--studio-ink-400),var(--studio-ink-400))}.studio-users-no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:212px;border-top:1px solid var(--studio-line)}.studio-users-no-results-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--studio-wash);border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);color:var(--studio-ink-500)}.studio-users-no-results-title{margin:0;font-size:14px;font-weight:600;color:var(--studio-ink-900)}.studio-users-no-results-body{margin:0;max-width:400px;font-size:12px;line-height:1.5;text-align:center;color:var(--studio-ink-500)}.styled-notification.studio-settings-dialog{box-sizing:border-box}.styled-notification.studio-settings-dialog *,.styled-notification.studio-settings-dialog *:before,.styled-notification.studio-settings-dialog *:after{box-sizing:inherit}.styled-notification.studio-settings-dialog{display:flex;flex-direction:column;align-items:stretch;gap:18px;width:calc(100vw - 40px);max-width:520px}.styled-notification.studio-settings-dialog .styled-notification-close-btn{top:20px;right:20px;width:28px;height:28px;padding:0;border-radius:var(--studio-radius-pill);background:var(--studio-glass-strong);border:1px solid var(--studio-btn-stroke-secondary);box-shadow:0 2px 8px var(--studio-shadow-sm);color:var(--studio-ink-700)}.styled-notification.studio-settings-dialog .styled-notification-close-btn svg{width:15px;height:15px}.styled-notification.studio-settings-dialog .styled-notification-btns{justify-content:flex-end;gap:10px}.styled-notification.studio-settings-dialog .styled-notification-btns .styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;width:auto;min-width:0}.styled-notification.studio-settings-dialog .styled-notification-btns .styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:9px 14px}.styled-notification.studio-settings-dialog .styled-notification-btns .styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.studio-settings-dialog .styled-notification-btns .styled-button.secondary:hover:not(.disabled){border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.styled-notification.studio-settings-dialog .styled-notification-btns .styled-button.secondary:hover:not(.disabled){transform:none}}.styled-notification.studio-settings-dialog .styled-notification-btns .styled-button.secondary.disabled{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);cursor:default;opacity:.55}.styled-notification.studio-settings-dialog .styled-notification-btns .styled-button.main{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:10px 22px}.styled-notification.studio-settings-dialog .styled-notification-btns .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.studio-settings-dialog .styled-notification-btns .styled-button.main:hover:not(.disabled){border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.styled-notification.studio-settings-dialog .styled-notification-btns .styled-button.main:hover:not(.disabled){transform:none}}.styled-notification.studio-settings-dialog .styled-notification-btns .styled-button.main.disabled{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);cursor:default;opacity:.55}.styled-notification.studio-settings-discard-dialog,.styled-notification.studio-remove-user-dialog{max-width:440px}.studio-settings-dialog-content{display:flex;flex-direction:column;gap:18px;width:100%;text-align:left}.studio-settings-dialog-head{display:flex;flex-direction:column;gap:var(--studio-dialog-title-gap)}.studio-settings-dialog-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900)}.studio-settings-dialog-heading{margin:0;font-family:var(--studio-font);font-size:14px;font-weight:600;letter-spacing:-.1px;color:var(--studio-ink-900)}.studio-settings-dialog-subtitle{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.studio-settings-dialog-divider{height:1px;background:var(--studio-line)}.studio-settings-dialog-notifications{display:flex;flex-direction:column;gap:10px}.studio-settings-form{display:flex;flex-direction:column;gap:12px}.studio-settings-field-row{display:flex;gap:12px}.studio-settings-field-row>.studio-settings-field{flex:1 1 0;min-width:0}.studio-settings-field{display:flex;flex-direction:column;gap:6px}.studio-settings-field input{width:100%;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border:1px solid var(--studio-ctl-stroke);border-radius:var(--studio-btn-radius-md);background:var(--studio-white);box-shadow:0 2px 6px var(--studio-field-shadow);font-family:var(--studio-font);font-size:13px;color:var(--studio-ink-900);outline:none}.studio-settings-field input::placeholder{color:var(--studio-ink-400)}.studio-settings-field input:focus-visible{border-color:var(--studio-accent-border-strong);box-shadow:0 0 0 3px var(--studio-accent-glow)}.studio-settings-field.locked input{background:var(--studio-wash);border-color:var(--studio-line);box-shadow:none;color:var(--studio-ink-500)}.studio-settings-field-label{font-size:12px;font-weight:600;color:var(--studio-ink-700)}.studio-settings-field-helper{margin:0;font-size:11px;line-height:1.45;color:var(--studio-ink-500)}.studio-settings-field-error{display:flex;align-items:center;gap:6px;margin:0;font-size:10.5px;font-weight:500;color:var(--studio-neg)}.studio-settings-field-error-action{padding:0 4px;border:none;background:transparent;font-size:10.5px;font-weight:600;color:var(--studio-neg);text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.studio-remove-user-head{display:flex;align-items:center;gap:10px}.studio-remove-user-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--studio-neg-tint-soft);border:1px solid var(--studio-neg-border);border-radius:10px;color:var(--studio-neg)}.studio-remove-user-body{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.studio-settings-discard-content{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left}.studio-settings-discard-head{display:flex;align-items:center;gap:12px}.studio-settings-discard-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--studio-warn-tint);border-radius:var(--studio-radius-pill);color:var(--studio-warn)}.studio-settings-discard-body{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.studio-notif-rows{display:flex;flex-direction:column;gap:8px}.studio-notif-row{display:flex;align-items:center;gap:16px;padding:13px 14px;background:var(--studio-row);border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm)}.studio-notif-text-col{display:flex;flex:1 1 auto;flex-direction:column;gap:3px}.studio-notif-title{font-size:13.5px;font-weight:500;color:var(--studio-ink-900)}.studio-notif-desc{font-size:12px;line-height:1.45;color:var(--studio-ink-500)}.studio-notif-always{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.studio-profile-section{display:flex;flex-direction:column;gap:16px}.studio-profile-file-input{display:none}.studio-profile-avatar-row{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--studio-row);border:1px solid var(--studio-row-stroke);border-radius:var(--studio-radius-sm)}.studio-profile-avatar-row.rejected{background:var(--studio-neg-tint-soft);border-color:var(--studio-neg-border)}.studio-profile-avatar-preview{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--studio-radius-pill);background:var(--studio-wash);overflow:hidden}.studio-profile-avatar-meta{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.studio-profile-avatar-name{font-size:13px;font-weight:600;color:var(--studio-ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-profile-avatar-error-title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--studio-ink-900)}.studio-profile-avatar-error-title svg{color:var(--studio-neg)}.studio-profile-avatar-error-desc{font-size:11px;line-height:1.45;color:var(--studio-ink-500)}.studio-profile-dropzone{display:flex;flex:1 1 auto;align-items:center;gap:14px;padding:22px 16px;background:var(--studio-wash);border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm)}.studio-profile-dropzone-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;background:var(--studio-wash);border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);color:var(--studio-ink-500)}.studio-profile-dropzone-text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px}.studio-profile-dropzone-title{font-size:13px;font-weight:600;color:var(--studio-ink-900)}.studio-profile-dropzone-subtitle{font-size:11px;color:var(--studio-ink-500)}.studio-preferences-head-row{display:flex;align-items:center;gap:24px}.studio-preferences-head-row .studio-settings-card-head{flex:1 1 auto}.studio-preferences-range-group{display:flex;align-items:center;gap:6px;padding:5px;background:var(--studio-wash);border-radius:var(--studio-radius)}.studio-preferences-range-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:118px;padding:13px 0;border:1px solid transparent;border-radius:var(--studio-radius-sm);background:transparent;cursor:pointer;font-family:var(--studio-font)}.studio-preferences-range-option .studio-preferences-range-number{font-size:26px;font-weight:400;letter-spacing:-.3px;color:var(--studio-ink-500)}.studio-preferences-range-option .studio-preferences-range-unit{font-size:10.5px;font-weight:600;letter-spacing:.4px;color:var(--studio-ink-400)}.studio-preferences-range-option.active{background:var(--studio-surface-active);border-color:var(--studio-active-stroke);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-thumb-shadow)}.studio-preferences-range-option.active .studio-preferences-range-number{color:var(--studio-ink-900)}.studio-preferences-range-option.active .studio-preferences-range-unit{color:var(--studio-ink-700)}.studio-help-panels{display:flex;gap:14px}.studio-help-panel{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px 18px;background:var(--studio-wash);border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm)}.studio-help-eyebrow{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--studio-ink-400)}.studio-help-heading-row{display:flex;align-items:center;gap:8px}.studio-help-name{font-size:15px;font-weight:500;letter-spacing:-.1px;color:var(--studio-ink-900)}.studio-help-role{font-size:12px;font-weight:500;color:var(--studio-ink-500)}.studio-help-body{margin:0;font-size:12.5px;font-weight:500;color:var(--studio-ink-700)}.studio-help-mailto{text-decoration:none}.studio-report-bug-textarea{width:100%;height:120px;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border:1px solid var(--studio-ctl-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-white);box-shadow:0 2px 6px var(--studio-field-shadow);font-family:var(--studio-font);font-size:13px;line-height:1.5;color:var(--studio-ink-900);resize:vertical;outline:none}.studio-report-bug-textarea::placeholder{color:var(--studio-ink-400)}.studio-report-bug-textarea:focus-visible{border-color:var(--studio-accent-border-strong);box-shadow:0 0 0 3px var(--studio-accent-glow)}.studio-report-bug-textarea:disabled{background:var(--studio-well);color:var(--studio-ink-500)}.studio-settings-dialog-content.sending{opacity:.85}.studio-users-cell-responsibilities{flex:0 0 170px;display:flex;flex-wrap:wrap;gap:4px;font-size:12.5px;font-weight:500;color:var(--studio-ink-700)}.studio-users-responsibility-chip{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--studio-accent-tint);border:1px solid var(--studio-accent-border-strong);font-size:11px;font-weight:600;color:var(--studio-ink-900);white-space:nowrap}.studio-users-responsibility-empty{color:var(--studio-ink-400)}.studio-assignments-tiles{display:flex;gap:12px;flex-wrap:wrap}.studio-assignment-tile{flex:0 1 300px;display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong)}.studio-assignment-tile-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-assignment-role{font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--studio-ink-400)}.studio-assignment-assignee{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--studio-ink-900)}.studio-assignment-assignee .studio-assignment-vacant-label{font-weight:500;color:var(--studio-ink-400)}.studio-assign-routing-note{margin:0;font-size:12px;color:var(--studio-ink-500)}.studio-remove-responsibility-group{display:flex;flex-direction:column;gap:10px;margin-top:4px}.studio-remove-responsibility-option{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--studio-ink-900);cursor:pointer}.studio-remove-responsibility-picker,.studio-remove-responsibility-desc{margin:0 0 0 24px}.studio-remove-responsibility-desc{font-size:12px;color:var(--studio-ink-500)}.studio-sub-page-head{display:flex;flex-direction:column;gap:10px;margin-bottom:calc(16px - var(--studio-gap));font-family:var(--studio-font)}.studio-breadcrumb{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px}.studio-breadcrumb-link{color:var(--studio-ink-500);font-weight:500;text-decoration:none}.studio-breadcrumb-link:hover{color:var(--studio-ink-900)}.studio-breadcrumb-chevron{color:var(--studio-ink-400)}.studio-breadcrumb-current{color:var(--studio-ink-700);font-weight:600}.studio-sub-page-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.studio-sub-page-back{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);width:32px;height:32px;padding:0;color:var(--studio-btn-label-secondary);text-decoration:none}.studio-sub-page-back:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.studio-sub-page-back:hover{color:var(--studio-ink-900)}.studio-sub-page-title{margin:0;font-family:var(--studio-font);font-size:32px;font-weight:300;line-height:42px;letter-spacing:-.8px;color:var(--studio-ink-900)}.studio-sub-page-trailing{display:flex;align-items:flex-end;margin-left:auto}.capture-app-health,.capture-app-settings{display:flex;flex-direction:column;gap:var(--studio-gap);padding-bottom:36px}.capture-app-loading{display:flex;align-items:center;justify-content:center;padding:80px 0}.studio-kpi-band{display:flex;gap:var(--studio-gap);flex-wrap:wrap}.capture-app-header{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.capture-app-header--pulse{padding:22px 28px;position:relative;border:none;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:inset 0 1.5px 0 var(--studio-card-specular),inset 0 0 18px var(--studio-glass-inner-glow);background:linear-gradient(80deg,var(--studio-pulse-1) 0%,var(--studio-pulse-2) 22%,var(--studio-pulse-3) 54%,var(--studio-pulse-4) 100%),linear-gradient(0deg,var(--studio-pulse-glass),var(--studio-pulse-glass));border-radius:var(--studio-radius)}.capture-app-header--pulse:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,var(--studio-glass-rim-top) 0%,var(--studio-glass-rim-bottom) 100%);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.capture-app-header--collapsed{min-height:74px;padding-block:14px}.capture-app-eyebrow.capture-app-eyebrow--header{margin:0;font-size:11.5px;letter-spacing:1px;color:var(--studio-ink-500)}.capture-app-pulse-sentence{margin:10px 0 0;font-family:var(--studio-font);font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:1.15;color:var(--studio-ink-900)}.capture-app-pulse-driver{margin:4px 0 0;font-family:var(--studio-font);font-size:16px;font-weight:500;letter-spacing:-.1px;color:var(--studio-ink-500)}.capture-app-header-text{flex:1 1 auto;min-width:0}.capture-app-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.capture-app-title{margin:0;font-family:var(--studio-font);font-size:32px;font-weight:300;line-height:42px;letter-spacing:-.8px;color:var(--studio-ink-900)}.capture-app-title.capture-app-title--promoted{font-size:24px;font-weight:300;line-height:30px;letter-spacing:-.4px}.capture-app-header-location{display:flex;align-items:flex-end}.capture-app-header-location .capture-app-location-static .capture-app-field-label{font-family:var(--studio-font);font-size:12.5px;font-weight:600;color:var(--studio-ink-900);margin-bottom:0}.capture-app-program-select{width:380px;max-width:100%}.capture-app-location-static{display:flex;flex-direction:column;gap:3px}.capture-app-location-name{font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-900)}.capture-app-banner{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--studio-radius);background:var(--studio-surface-glass);border:1px solid var(--studio-surface-stroke)}.capture-app-banner-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:var(--studio-accent-tint-soft);color:var(--studio-accent-icon);flex:0 0 auto}.capture-app-banner-text{display:flex;flex-direction:column;gap:3px}.capture-app-banner-title{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:600;color:var(--studio-ink-900)}.capture-app-banner-body{margin:0;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-500)}.capture-app-no-program{display:flex;align-items:flex-start;gap:12px;padding:20px;border-radius:var(--studio-radius);background:var(--studio-surface-glass);border:1px solid var(--studio-surface-stroke)}.capture-app-no-program-actions{margin-top:12px}.capture-app-sections{display:flex;flex-direction:column;gap:var(--studio-gap)}.capture-app-card{display:flex;flex-direction:column;gap:14px;padding:var(--studio-pad);background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.capture-app-funnel,.capture-app-emails,.capture-app-quality,.capture-app-pool-health,.capture-app-top-content{background:var(--studio-surface-data)}.capture-app-health .capture-app-card{padding:18px 20px}.capture-app-card-head{display:flex;flex-direction:column;gap:3px}.capture-app-card-title{margin:0;font-family:var(--studio-font);font-size:16px;font-weight:500;letter-spacing:-.1px;color:var(--studio-ink-900)}.capture-app-card-desc,.capture-app-note{margin:0;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-500)}.capture-app-card-body{display:flex;gap:24px;flex-wrap:wrap}.capture-app-helper{margin:0;font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-400)}.capture-app-eyebrow{font-family:var(--studio-font);font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--studio-ink-400)}.capture-app-field{display:flex;flex-direction:column;gap:6px}.capture-app-field-label{font-family:var(--studio-font);font-size:11px;font-weight:600;color:var(--studio-ink-500)}.capture-app-health .styled-input,.capture-app-settings .styled-input{display:flex;flex-direction:column;gap:6px;width:100%}.capture-app-health .styled-input .input-header,.capture-app-settings .styled-input .input-header{margin-bottom:0;font-family:var(--studio-font);font-size:11px;font-weight:600;color:var(--studio-ink-500)}.capture-app-health .styled-input input.additional-text,.capture-app-health .styled-input textarea.additional-text,.capture-app-settings .styled-input input.additional-text,.capture-app-settings .styled-input textarea.additional-text{margin:0;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);width:100%;border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);box-sizing:border-box;font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-900)}.capture-app-health .styled-input input.additional-text::placeholder,.capture-app-health .styled-input textarea.additional-text::placeholder,.capture-app-settings .styled-input input.additional-text::placeholder,.capture-app-settings .styled-input textarea.additional-text::placeholder{color:var(--studio-ink-400);font-weight:400}.capture-app-health .styled-input input.additional-text:focus-visible,.capture-app-health .styled-input textarea.additional-text:focus-visible,.capture-app-settings .styled-input input.additional-text:focus-visible,.capture-app-settings .styled-input textarea.additional-text:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.capture-app-health .styled-input input.additional-text.has-error,.capture-app-health .styled-input textarea.additional-text.has-error,.capture-app-settings .styled-input input.additional-text.has-error,.capture-app-settings .styled-input textarea.additional-text.has-error{border-color:var(--studio-neg)}.capture-app-health .styled-input textarea.additional-text,.capture-app-settings .styled-input textarea.additional-text{padding:var(--studio-field-pad-x-md);font-weight:400;line-height:20px;resize:vertical}.capture-app-health .styled-input .error-message,.capture-app-settings .styled-input .error-message{font-family:var(--studio-font);font-size:11px;color:var(--studio-neg)}.capture-app-field-value{margin:0;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);font-family:var(--studio-font);font-size:13px;color:var(--studio-ink-900);overflow-wrap:anywhere}.capture-app-empty{margin:0;padding:var(--studio-pad);font-family:var(--studio-font);font-size:13px;color:var(--studio-ink-500)}.capture-app-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;padding:9px 14px;text-decoration:none}.capture-app-btn--secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.capture-app-btn--secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.capture-app-btn--secondary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.capture-app-btn--secondary:hover:not(:disabled){transform:none}}.capture-app-btn--secondary svg{color:var(--studio-btn-icon-secondary)}.capture-app-btn--primary{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:10px 22px;gap:8px}.capture-app-btn--primary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.capture-app-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.capture-app-btn--primary:hover:not(:disabled){transform:none}}.capture-app-btn--tertiary{background:transparent;color:var(--studio-btn-label-secondary)}.capture-app-btn:disabled,.capture-app-btn--disabled{opacity:.45;cursor:default;pointer-events:none}.capture-app-link-body{align-items:flex-start}.capture-app-link-left{display:flex;flex-direction:column;gap:10px;flex:1 1 320px;min-width:0}.capture-app-link-right{display:flex;flex-direction:column;align-items:center;gap:10px;flex:0 0 130px}.capture-app-link-row{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.capture-app-link-row .styled-input{flex:1 1 220px;width:auto}.capture-app-link-display{display:flex;align-items:center;gap:8px;flex:1 1 220px;min-width:0;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);font-family:var(--studio-font);color:var(--studio-ink-900)}.capture-app-link-display>svg{flex:0 0 auto;color:var(--studio-ink-400)}.capture-app-link-display-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.capture-app-link-badge{flex:0 0 auto;padding:3px 9px;border-radius:var(--studio-radius-pill);background:var(--studio-accent-tint-strong);color:var(--studio-accent-text);font-size:10px;font-weight:600}.capture-app-link-badge--muted{background:var(--studio-wash);color:var(--studio-ink-500)}.capture-app-link-pencil{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:5px;border:none;border-radius:var(--studio-radius-pill);background:none;color:var(--studio-ink-500);cursor:pointer}.capture-app-link-pencil:hover{color:var(--studio-ink-900);background:var(--studio-wash)}.capture-app-link-input{display:flex;flex:1 1 220px;min-width:0}.capture-app-link-input .styled-input{flex:1 1 auto;width:auto}.capture-app-link-reset-row{display:flex;align-items:center;gap:7px;margin:0;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-500)}.capture-app-link-reset-row button{padding:0;border:none;background:none;font-family:inherit;font-size:12px;font-weight:600;color:var(--studio-ink-900);cursor:pointer}.capture-app-link-reset-row button:hover{text-decoration:underline}.capture-app-warn{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:var(--studio-radius-sm);background:var(--studio-warn-tint);border:1px solid var(--studio-warn-border);font-family:var(--studio-font);font-size:11px;line-height:15px;color:var(--studio-ink-700)}.capture-app-warn svg{color:var(--studio-warn);flex:0 0 auto}.capture-app-qr-tile{display:flex;align-items:center;justify-content:center;width:130px;height:130px;border-radius:14px;background:var(--studio-white);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.capture-app-qr-tile--off{filter:grayscale(1);opacity:.45}.capture-app-qr-export{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.capture-app-tips-left{display:flex;flex-direction:column;gap:6px;flex:1 1 320px;min-width:0}.capture-app-tips-right{display:flex;flex-direction:column;gap:6px;flex:1 1 300px;min-width:0}.capture-app-tips-input-wrap{position:relative;width:100%}.capture-app-settings .capture-app-tips-input textarea.additional-text{height:128px;resize:none;overflow-y:auto;padding-right:84px}.capture-app-tips-actions{position:absolute;top:8px;right:8px;display:flex;gap:6px}.capture-app-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--studio-btn-stroke-secondary);border-radius:var(--studio-radius-pill);background:var(--studio-white);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact);color:var(--studio-btn-label-secondary);cursor:pointer}.capture-app-icon-btn:hover{color:var(--studio-ink-900)}.capture-app-icon-btn:disabled{opacity:.55;cursor:default}.capture-app-icon-btn--accent{color:var(--studio-btn-label-primary)}.capture-app-helper--warn{color:var(--studio-warn)}.capture-app-tips-unsaved-hint{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--studio-radius-pill);background:var(--studio-warn-tint);border:1px solid var(--studio-warn-border);font-family:var(--studio-font);font-size:11px;font-weight:600;color:var(--studio-ink-700);pointer-events:none}.capture-app-tips-unsaved-dot{width:6px;height:6px;border-radius:50%;background:var(--studio-warn)}.capture-app-preview-panel{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:16px 14px;border-radius:var(--studio-radius-sm);background:linear-gradient(97deg,var(--studio-preview-grad-a),var(--studio-preview-grad-b));border:1px solid var(--studio-stroke-glass)}.capture-app-preview-chip{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--studio-radius-pill);background:var(--studio-white);box-shadow:0 6px 16px var(--studio-shadow);font-family:var(--studio-font);font-size:13px;font-weight:600;color:var(--studio-ink-900);animation:capture-app-tip-fade .2s ease}@keyframes capture-app-tip-fade{0%{opacity:0}to{opacity:1}}.capture-app-preview-chip--empty{background:#fff9;box-shadow:none;color:var(--studio-ink-400);font-weight:500}.capture-app-preview-chip--empty .capture-app-preview-chip-icon{background:var(--studio-wash);color:var(--studio-ink-400)}.capture-app-preview-steps-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.capture-app-preview-steps{display:flex;align-items:center;gap:6px}.capture-app-preview-step{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--studio-stroke-glass);border-radius:50%;background:var(--studio-white);font-family:var(--studio-font);font-size:11px;font-weight:600;color:var(--studio-ink-500);cursor:pointer}.capture-app-preview-step.is-active{background:var(--studio-accent-solid);border-color:var(--studio-accent-solid);color:var(--studio-on-accent)}.capture-app-preview-counter{font-family:var(--studio-font);font-size:11px;font-weight:600;color:var(--studio-ink-500)}.capture-app-preview-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--studio-radius-pill);background:var(--studio-accent-solid);color:var(--studio-on-accent);flex:0 0 auto}.capture-app-incentive-left{display:flex;flex-direction:column;gap:14px;flex:1 1 320px;min-width:0}.capture-app-incentive-right{display:flex;flex-direction:column;gap:6px;flex:0 1 340px}.capture-app-reward-preview{display:flex;flex-direction:column;gap:8px}.capture-app-reward-preview-note{color:var(--studio-ink-400)}.capture-app-phone-frame{position:relative;width:100%;max-width:340px;height:640px;border-radius:24px;border:1px solid var(--studio-surface-stroke);background:var(--studio-white);box-shadow:0 5px 16px var(--studio-shadow-sm);overflow:hidden}.capture-app-phone-frame-screen{display:block;width:100%;height:100%;border:0;background:var(--studio-white);opacity:0;transition:opacity .2s ease-in}.capture-app-phone-frame--live .capture-app-phone-frame-screen{opacity:1}.capture-app-phone-frame-veil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-400);background:var(--studio-white)}.capture-app-reward-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.capture-app-reward-type{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);cursor:pointer}.capture-app-reward-type:hover{border-color:var(--studio-accent-border)}.capture-app-reward-type.is-selected{border-color:var(--studio-accent-border-strong);background:var(--studio-accent-tint)}.capture-app-reward-type:has(:focus-visible){box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.capture-app-reward-type-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.capture-app-reward-type-head{display:flex;align-items:center;gap:7px;color:var(--studio-ink-900)}.capture-app-reward-type-title{font-family:var(--studio-font);font-size:13px;font-weight:600}.capture-app-reward-type-desc{font-family:var(--studio-font);font-size:11px;line-height:15px;color:var(--studio-ink-500)}.capture-app-reward-dropzone{width:100%;font:inherit;text-align:left;cursor:pointer}.capture-app-reward-dropzone .capture-app-pool-dropzone-title,.capture-app-reward-dropzone .capture-app-pool-dropzone-sub{display:block}.capture-app-reward-image{display:flex;align-items:center;gap:14px}.capture-app-reward-image img{width:96px;height:96px;object-fit:contain;border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-white)}.capture-app-reward-image-actions{display:flex;align-items:center;gap:8px}.capture-app-inline-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;font-weight:700;color:var(--studio-ink-900);cursor:pointer}.capture-app-inline-link:hover{text-decoration:underline}.capture-app-info-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--studio-radius-sm);background:var(--studio-purple-tint);border:1px solid var(--studio-purple-border);font-family:var(--studio-font);font-size:12px;line-height:17px;color:var(--studio-ink-700)}.capture-app-info-note svg{color:var(--studio-purple);flex:0 0 auto}.capture-app-admin{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;background:var(--studio-glass);border:1px dashed var(--studio-ctl-stroke)}.capture-app-internal-tag{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:var(--studio-radius-pill);background:var(--studio-status-ended-tint);font-family:var(--studio-font);font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--studio-ink-500)}.capture-app-admin-row{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:var(--studio-white)}.capture-app-admin-text{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.capture-app-admin-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.capture-app-admin-label{font-family:var(--studio-font);font-size:13px;font-weight:600;color:var(--studio-ink-900)}.capture-app-admin-desc{margin:0;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-500)}.capture-app-toggle{position:relative;width:44px;height:24px;padding:0;border:0;border-radius:var(--studio-radius-pill);background:var(--studio-accent-lift);cursor:pointer;flex:0 0 auto}.capture-app-toggle .capture-app-toggle-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:var(--studio-radius-pill);background:var(--studio-white);transition:transform .12s ease}.capture-app-toggle--on{background:var(--studio-status-solid)}.capture-app-toggle--on .capture-app-toggle-knob{transform:translate(20px)}.capture-app-toggle:disabled{opacity:.6;cursor:default}.styled-notification.capture-app-confirm-modal,.styled-notification.capture-app-unsaved-modal{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:calc(100vw - 40px);max-width:440px}.capture-app-confirm{display:flex;flex-direction:column;gap:14px}.capture-app-confirm-head{display:flex;align-items:center;gap:10px}.capture-app-confirm-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--studio-accent-tint-soft);border:1px solid var(--studio-accent-border);color:var(--studio-accent-icon);flex:0 0 auto}.capture-app-confirm-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900)}.capture-app-confirm-body,.capture-app-confirm-note{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.capture-app-confirm-note{color:var(--studio-warn)}.styled-notification.capture-app-confirm-modal .styled-notification-btns,.styled-notification.capture-app-unsaved-modal .styled-notification-btns{justify-content:flex-end;gap:8px;padding-top:4px}.styled-notification.capture-app-confirm-modal .styled-notification-btns .styled-button,.styled-notification.capture-app-unsaved-modal .styled-notification-btns .styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;min-width:0}.styled-notification.capture-app-confirm-modal .styled-notification-btns .styled-button.secondary,.styled-notification.capture-app-unsaved-modal .styled-notification-btns .styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);gap:0;padding:9px 14px}.styled-notification.capture-app-confirm-modal .styled-notification-btns .styled-button.secondary:before,.styled-notification.capture-app-unsaved-modal .styled-notification-btns .styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.capture-app-confirm-modal .styled-notification-btns .styled-button.secondary:hover:not(.disabled),.styled-notification.capture-app-unsaved-modal .styled-notification-btns .styled-button.secondary:hover:not(.disabled){border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.styled-notification.capture-app-confirm-modal .styled-notification-btns .styled-button.secondary:hover:not(.disabled),.styled-notification.capture-app-unsaved-modal .styled-notification-btns .styled-button.secondary:hover:not(.disabled){transform:none}}.styled-notification.capture-app-confirm-modal .styled-notification-btns .styled-button.secondary.disabled,.styled-notification.capture-app-unsaved-modal .styled-notification-btns .styled-button.secondary.disabled{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);cursor:default;opacity:.55}.styled-notification.capture-app-confirm-modal .styled-notification-btns .styled-button.main,.styled-notification.capture-app-unsaved-modal .styled-notification-btns .styled-button.main{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);gap:8px;padding:10px 22px}.styled-notification.capture-app-confirm-modal .styled-notification-btns .styled-button.main:before,.styled-notification.capture-app-unsaved-modal .styled-notification-btns .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.capture-app-confirm-modal .styled-notification-btns .styled-button.main:hover:not(.disabled),.styled-notification.capture-app-unsaved-modal .styled-notification-btns .styled-button.main:hover:not(.disabled){border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}@media(prefers-reduced-motion:reduce){.styled-notification.capture-app-confirm-modal .styled-notification-btns .styled-button.main:hover:not(.disabled),.styled-notification.capture-app-unsaved-modal .styled-notification-btns .styled-button.main:hover:not(.disabled){transform:none}}.styled-notification.capture-app-confirm-modal .styled-notification-btns .styled-button.main.disabled,.styled-notification.capture-app-unsaved-modal .styled-notification-btns .styled-button.main.disabled{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);cursor:default;opacity:.55}.capture-app-save-note{margin:0;padding:4px 6px;font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-500)}.capture-app-unsaved-content{display:flex;flex-direction:column;gap:14px}.capture-app-unsaved-head{display:flex;align-items:center;gap:10px}.capture-app-unsaved-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:10px;background:var(--studio-warn-tint);border:1px solid var(--studio-warn-border);color:var(--studio-warn)}.capture-app-unsaved-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900)}.capture-app-unsaved-text{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.styled-notification.capture-app-unsaved-modal .styled-notification-close-btn{top:18px;right:18px;width:28px;height:28px;padding:0;border-radius:var(--studio-btn-radius-sm);background:var(--studio-glass);border:1px solid var(--studio-btn-stroke-secondary);box-shadow:0 2px 8px var(--studio-shadow-sm);color:var(--studio-ink-700)}.styled-notification.capture-app-unsaved-modal .styled-notification-close-btn svg{width:14px;height:14px}.capture-app-quality,.capture-app-pool-health,.capture-app-emails,.capture-app-top-content{background:var(--studio-glass-strong)}.capture-app-emails-head{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.capture-app-emails-counters{display:flex;gap:28px;flex-wrap:wrap}.capture-app-emails-counter{display:flex;flex-direction:column;gap:2px}.capture-app-emails-counter+.capture-app-emails-counter{padding-left:28px;border-left:1px solid var(--studio-hairline-solid)}.capture-app-emails-value-row{display:flex;align-items:center;gap:8px}.capture-app-emails-value{font-family:var(--studio-font);font-size:22px;font-weight:400;color:var(--studio-ink-900)}.capture-app-emails-label{font-family:var(--studio-font);font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--studio-ink-400)}.capture-app-emails-bars{display:flex;flex:1 1 auto;gap:6px;min-height:96px;margin:0;padding:0;list-style:none}.capture-app-emails-col{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:6px;min-width:0}.capture-app-emails-col:hover .capture-app-emails-tooltip{visibility:visible;opacity:1}.capture-app-emails-track{display:flex;flex:1 1 auto;align-items:flex-end;justify-content:center;align-self:stretch;margin:0;padding:18px 0 0;border:none;background:none;font:inherit;color:inherit;appearance:none;cursor:default;outline:none}.capture-app-emails-track:focus-visible .capture-app-emails-tooltip{visibility:visible;opacity:1}.capture-app-emails-track:focus-visible .capture-app-emails-bar{outline:2px solid var(--studio-accent-border-strong);outline-offset:2px}.capture-app-emails-bar{position:relative;width:24px;min-height:3px;border-radius:4px 4px 0 0;background:var(--studio-viz-muted)}.capture-app-emails-peak{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);font-family:var(--studio-font);font-size:10px;font-weight:600;color:var(--studio-ink-700);white-space:nowrap}.capture-app-emails-day{font-family:var(--studio-font);font-size:10px;font-weight:600;color:var(--studio-ink-400);white-space:nowrap}.capture-app-emails-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:4;transform:translate(-50%);padding:6px 10px;border-radius:8px;background:var(--studio-white);border:1px solid var(--studio-line);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient);font-family:var(--studio-font);font-size:11.5px;font-weight:500;color:var(--studio-ink-700);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .12s ease}.capture-app-freshness{font-family:var(--studio-font);font-size:11.5px;font-weight:500;color:var(--studio-ink-500)}.capture-app-health-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--studio-gap);align-items:stretch}.capture-app-health-stack{display:flex;flex-direction:column;gap:var(--studio-gap);min-width:0}.capture-app-health-stack>.capture-app-quality{flex:1 1 auto}.capture-app-quality{min-height:272px}.capture-app-quality-hero{display:flex;align-items:flex-end;gap:28px}.capture-app-quality-hero-metric{display:flex;flex-direction:column;gap:2px;margin:0}.capture-app-quality-hero-value{font-family:var(--studio-font);font-size:32px;font-weight:400;line-height:1.1;letter-spacing:-.6px;color:var(--studio-ink-900)}.capture-app-quality-hero-secondary{font-family:var(--studio-font);font-size:16px;font-weight:400;line-height:1.4;color:var(--studio-ink-900)}.capture-app-quality-hero-label{font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-500)}.capture-app-quality-bar{display:flex;gap:2px;height:16px;padding:0;border-radius:var(--studio-radius-meter);background:var(--studio-meter-track);overflow:hidden}.capture-app-quality-segment{flex:0 1 auto;min-width:3px}.capture-app-quality-legend{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.capture-app-quality-legend-row{display:flex;align-items:center;gap:8px;height:20px}.capture-app-quality-legend-row+.capture-app-quality-legend-row{border-top:1px solid var(--studio-line)}.capture-app-quality-swatch{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.capture-app-quality-legend-label{flex:1 1 auto;font-family:var(--studio-font);font-size:11px;font-weight:600;color:var(--studio-ink-900)}.capture-app-quality-legend-count{font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-500);text-align:right}.capture-app-quality-legend-share{min-width:34px;font-family:var(--studio-font);font-size:11px;font-weight:600;color:var(--studio-ink-900);text-align:right}.capture-app-top-content-head{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.capture-app-top-strip{display:flex;gap:14px;margin:0;padding:0;list-style:none}.capture-app-top-card{display:flex;flex:1 1 0;min-width:0}.capture-app-top-link{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;text-decoration:none}.capture-app-top-thumb{display:block;overflow:hidden;aspect-ratio:3/4;border-radius:var(--studio-radius-sm);background:var(--studio-well);border:1px solid var(--studio-surface-stroke)}.capture-app-top-media{width:100%;height:100%;object-fit:cover}.capture-app-top-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.capture-app-top-campaign{font-family:var(--studio-font);font-size:12px;font-weight:500;color:var(--studio-ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capture-app-link-qr-row{display:flex;gap:14px;align-items:stretch}.capture-app-link-card{flex:1 1 auto;min-width:0}.capture-app-qr-card{flex:0 0 400px;flex-direction:row;align-items:flex-start;gap:16px;position:relative}.capture-app-card--off{opacity:.72}.capture-app-link-card-head{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.capture-app-url-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.capture-app-url{flex:1 1 220px;margin:0;padding:11px 14px;border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);border:1px solid var(--studio-white);font-family:var(--studio-font);font-size:14px;font-weight:600;color:var(--studio-ink-900);overflow-wrap:anywhere}.capture-app-link-program-select{flex:0 1 260px;margin-left:auto}.capture-app-link-program-select .studio-search-select-control{padding-top:5px;padding-bottom:5px;font-size:12px}.capture-app-qr-tile--interactive{position:relative;width:92px;height:92px;flex:0 0 auto;padding:0;cursor:pointer}.capture-app-qr-zoom{position:absolute;right:4px;bottom:4px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--studio-radius-pill);background:var(--studio-hairline-solid);border:1px solid var(--studio-line);color:var(--studio-ink-700)}.capture-app-link-qr-row--compact{display:flex;min-width:0}.capture-app-link-qr-row--compact>.capture-app-link-card{flex:1 1 auto}.capture-app-link-qr-row--compact .capture-app-link-card-head>.capture-app-link-card-settings{order:1;margin-left:auto}.capture-app-link-qr-row--compact .capture-app-link-program-select{order:2;flex:1 1 100%;margin-left:0}.capture-app-link-compact-body{display:flex;align-items:flex-start;gap:16px;position:relative}.capture-app-link-compact-main{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.capture-app-link-compact-main>.capture-app-url{flex:0 0 auto}.capture-app-link-compact-actions{display:flex;flex-wrap:wrap;gap:8px}.capture-app-qr-meta{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.styled-notification.capture-app-qr-modal{display:flex;flex-direction:column;align-items:stretch;gap:18px;width:calc(100vw - 40px);max-width:480px}.styled-notification.capture-app-qr-modal .styled-notification-close-btn{top:18px;right:18px;width:28px;height:28px;padding:0;border-radius:9px;background:var(--studio-glass);border:1px solid var(--studio-btn-stroke-secondary);box-shadow:0 2px 8px var(--studio-shadow-sm);color:var(--studio-ink-700)}.styled-notification.capture-app-qr-modal .styled-notification-close-btn svg{width:14px;height:14px}.capture-app-qr-preview{display:flex;flex-direction:column;gap:18px}.capture-app-qr-preview-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900);padding-right:36px}.styled-notification.capture-app-qr-modal .styled-notification-btns{display:none}.capture-app-qr-preview-body{display:flex;flex-direction:column;gap:18px;align-items:center}.capture-app-qr-plate{display:flex;align-items:center;justify-content:center;padding:20px;border-radius:var(--studio-radius);background:var(--studio-white);border:1px solid var(--studio-surface-stroke);box-shadow:0 1px 1px var(--studio-glow-soft),0 4px 16px var(--studio-shadow-sm)}.capture-app-qr-preview-info{display:flex;flex-direction:column;align-self:stretch;gap:16px;min-width:0}.capture-app-qr-preview-cta{margin:0;font-family:var(--studio-font);font-size:18px;font-weight:600;letter-spacing:-.3px;color:var(--studio-ink-900)}.capture-app-fan-panel{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--studio-radius-sm);background:var(--studio-glass);border:1px solid var(--studio-surface-stroke);box-shadow:0 1px 1px var(--studio-glow-soft),0 3px 12px var(--studio-shadow-sm)}.capture-app-fan-steps{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.capture-app-fan-step{display:flex;align-items:center;gap:10px;font-family:var(--studio-font);font-size:12.5px;font-weight:500;color:var(--studio-ink-700)}.capture-app-fan-step-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border-radius:var(--studio-radius-pill);background:var(--studio-accent-tint-soft);color:var(--studio-accent-icon)}.capture-app-tips-error{margin:4px 0 0;font-size:13px;color:var(--studio-neg)}.capture-app-program-fields{flex-direction:column;gap:20px}.capture-app-program-name-field{max-width:460px}.capture-app-program-name-input,.capture-app-program-date-input{margin:0;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);box-sizing:border-box;font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-900)}.capture-app-program-name-input.is-empty,.capture-app-program-date-input.is-empty{font-weight:400;color:var(--studio-ink-400)}.capture-app-program-name-input:focus-visible,.capture-app-program-date-input:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.capture-app-program-name-input.has-error,.capture-app-program-date-input.has-error{border-color:var(--studio-neg)}.capture-app-program-below-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.capture-app-program-helper{margin:0;font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-400)}.capture-app-program-error{margin:0;font-family:var(--studio-font);font-size:11px;color:var(--studio-neg)}.capture-app-program-counter{flex-shrink:0;font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-400)}.capture-app-program-counter.at-cap{color:var(--studio-warn);font-weight:600}.capture-app-program-dates-row{display:flex;align-items:flex-end;gap:10px}.capture-app-program-date{display:flex;flex-direction:column;gap:6px}.capture-app-program-dates-sep{padding-bottom:9px;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-400)}.capture-app-pool-body{flex-direction:column;flex-wrap:nowrap;gap:16px}.capture-app-pool-stats-row{display:flex;gap:12px;flex-wrap:wrap}.capture-app-pool-tile{flex:1 1 120px;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--studio-stroke-glass);border-radius:var(--studio-radius-sm);background:var(--studio-row)}.capture-app-pool-tile-label{font-family:var(--studio-font);font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--studio-ink-400)}.capture-app-pool-tile-suffix{margin-left:4px;font-weight:500;text-transform:none;letter-spacing:0;font-size:10px;color:var(--studio-ink-400)}.capture-app-pool-tile-value{font-family:var(--studio-font);font-size:24px;letter-spacing:-.3px;font-weight:400;color:var(--studio-ink-900)}.capture-app-pool-usage{display:flex;flex-direction:column;gap:6px}.capture-app-pool-usage-track{height:8px;border-radius:999px;background:var(--studio-meter-track);overflow:hidden}.capture-app-pool-usage-fill{height:100%;border-radius:999px;background:var(--studio-brand-600, #17935F)}.capture-app-pool-usage-caption,.capture-app-pool-last-topup,.capture-app-pool-fallback-note,.capture-app-pool-empty-note{margin:0;font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-400)}.capture-app-pool-last-topup-label{font-weight:600;color:var(--studio-ink-500)}.capture-app-pool-warning{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--studio-radius-sm);background:var(--studio-warn-tint);color:var(--studio-warn)}.capture-app-pool-warning-title{margin:0 0 2px;font-family:var(--studio-font);font-size:12px;font-weight:600;color:var(--studio-ink-900)}.capture-app-pool-warning-body{margin:0;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-500)}.capture-app-pool-dropzone{display:flex;align-items:center;gap:14px;padding:18px 16px;border:1px dashed var(--studio-field-stroke);border-radius:var(--studio-radius-sm);background:#1a1e2e08;color:var(--studio-ink-500)}.capture-app-pool-dropzone.is-drag-over{border-style:solid;border-color:var(--studio-accent-border-strong);background:var(--studio-accent-tint)}.capture-app-pool-dropzone.is-error{border-style:solid;border-color:var(--studio-neg);background:var(--studio-neg-tint, rgba(224, 89, 107, .1411764706))}.capture-app-pool-dropzone-text{flex:1}.capture-app-pool-dropzone-title{margin:0 0 2px;font-family:var(--studio-font);font-size:13px;font-weight:600;color:var(--studio-ink-900)}.capture-app-pool-dropzone-sub{margin:0;font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-400)}.capture-app-pool-file-input{display:none}.capture-app-pool-fallback-row{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.capture-app-pool-fallback-field{min-width:240px}.capture-app-pool-fallback-input-row{display:flex;gap:8px;align-items:center}.capture-app-pool-fallback-input{margin:0;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);font-family:var(--studio-font);font-size:13px;font-weight:600;letter-spacing:.4px;color:var(--studio-ink-900)}.capture-app-pool-fallback-input:focus{outline:none;border-color:var(--studio-accent-border-strong)}.capture-app-pool-fallback-note{flex:1 1 220px;padding-bottom:9px}.capture-app-pool-health{display:flex;flex-direction:column;gap:12px}.capture-app-pool-health-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.capture-app-pool-health-nums{display:flex;gap:28px}.capture-app-pool-health-num{display:flex;flex-direction:column;gap:2px}.capture-app-pool-health-value{font-family:var(--studio-font);font-size:22px;font-weight:400;color:var(--studio-ink-900)}.capture-app-pool-health-label,.capture-app-pool-health-burn-note{margin:0;font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-400)}.capture-app-pool-health-insight{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--studio-radius-sm);background:var(--studio-warn-tint);color:var(--studio-warn);font-family:var(--studio-font);font-size:12px;font-weight:600}.studio-kpi-card-link{display:block;padding:0;margin:0;border:none;background:none;text-align:left;cursor:pointer;font:inherit}.studio-kpi-card-link>.studio-kpi-card{height:100%}.capture-app-funnel{gap:12px}.capture-app-funnel-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.capture-app-funnel-row{display:flex;align-items:center;gap:12px}.capture-app-funnel-label{flex:0 0 150px;min-width:0;display:flex;flex-direction:column;gap:1px}.capture-app-funnel-name{font-family:var(--studio-font);font-size:12px;font-weight:600;line-height:1.25;color:var(--studio-ink-700)}.capture-app-funnel-value{font-family:var(--studio-font);font-size:11px;line-height:1.3;color:var(--studio-ink-500)}.capture-app-funnel-track{flex:1 1 auto;height:6px;overflow:hidden;border-radius:3px;background:var(--studio-meter-track)}.capture-app-funnel-fill{display:block;height:100%;border-radius:3px;background:var(--studio-viz-neutral)}.capture-app-funnel-pct{flex:0 0 64px;text-align:right;font-family:var(--studio-font);font-size:12px;font-weight:500;color:var(--studio-ink-500)}.capture-app-funnel-pct--pass{font-weight:600;color:var(--studio-ink-700)}.capture-app-funnel-pct--worst{font-weight:600;color:var(--studio-neg)}.capture-app-funnel-insight{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px;border-radius:12px;background:var(--studio-accent-tint-soft);font-family:var(--studio-font);font-size:12.5px;line-height:1.45;color:var(--studio-ink-700)}.capture-app-funnel-insight-icon{font-size:13px;font-weight:800;color:var(--studio-accent-icon)}.campaigns-brand,.campaign-editor{display:flex;flex-direction:column;gap:var(--studio-gap);padding-bottom:24px}.campaigns-brand .styled-button,.campaign-editor .styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer}.campaigns-brand .styled-button.secondary,.campaign-editor .styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:9px 16px}.campaigns-brand .styled-button.secondary:before,.campaign-editor .styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.campaigns-brand .styled-button.secondary svg,.campaign-editor .styled-button.secondary svg{color:var(--studio-btn-icon-secondary)}.campaigns-brand .styled-button.secondary:hover,.campaign-editor .styled-button.secondary:hover{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.campaigns-brand .styled-button.secondary.disabled,.campaign-editor .styled-button.secondary.disabled{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);cursor:default;opacity:.55}.campaigns-brand .styled-button.main,.campaign-editor .styled-button.main{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:9px 18px}.campaigns-brand .styled-button.main:before,.campaign-editor .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.campaigns-brand .styled-button.main:hover,.campaign-editor .styled-button.main:hover{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink)}.campaigns-brand .styled-button.main.disabled,.campaign-editor .styled-button.main.disabled{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);cursor:default;opacity:.55}.campaigns-brand-cards{display:flex;flex-direction:column;gap:var(--studio-gap)}.campaigns-brand-card{display:flex;flex-direction:column;gap:14px;padding:var(--studio-pad);background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.campaigns-brand-card-head{display:flex;flex-direction:column;gap:3px}.campaigns-brand-card-title{margin:0;font-family:var(--studio-font);font-size:16px;font-weight:500;letter-spacing:-.1px;color:var(--studio-ink-900)}.campaigns-brand-card-desc{margin:0;font-family:var(--studio-font);font-size:12px;line-height:1.45;color:var(--studio-ink-500)}.campaigns-brand-save-note{margin:0;padding:4px 6px;font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-500)}.campaigns-brand-unsaved-content{display:flex;flex-direction:column;gap:14px}.campaigns-brand-unsaved-head{display:flex;align-items:center;gap:10px}.campaigns-brand-unsaved-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:10px;background:var(--studio-warn-tint);border:1px solid var(--studio-warn-border);color:var(--studio-warn)}.campaigns-brand-unsaved-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900)}.campaigns-brand-unsaved-text{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.styled-notification.campaigns-brand-unsaved-modal,.styled-notification.delete-campaign-dialog{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:calc(100vw - 40px);max-width:440px}.styled-notification.campaigns-brand-unsaved-modal .styled-notification-close-btn,.styled-notification.delete-campaign-dialog .styled-notification-close-btn{top:18px;right:18px;width:28px;height:28px;padding:0;border-radius:var(--studio-btn-radius-sm);background:var(--studio-glass);border:1px solid var(--studio-btn-stroke-secondary);box-shadow:0 2px 8px var(--studio-shadow-sm);color:var(--studio-ink-700)}.styled-notification.campaigns-brand-unsaved-modal .styled-notification-close-btn svg,.styled-notification.delete-campaign-dialog .styled-notification-close-btn svg{width:14px;height:14px}.styled-notification.campaigns-brand-unsaved-modal .styled-notification-btns,.styled-notification.delete-campaign-dialog .styled-notification-btns{justify-content:flex-end;gap:8px;padding-top:4px}.styled-notification.campaigns-brand-unsaved-modal .styled-notification-btns .styled-button,.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;min-width:0}.styled-notification.campaigns-brand-unsaved-modal .styled-notification-btns .styled-button.secondary,.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button.secondary{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);padding:10px 18px}.styled-notification.campaigns-brand-unsaved-modal .styled-notification-btns .styled-button.secondary:before,.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button.secondary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.campaigns-brand-unsaved-modal .styled-notification-btns .styled-button.secondary:hover,.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button.secondary:hover{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.styled-notification.campaigns-brand-unsaved-modal .styled-notification-btns .styled-button.secondary.disabled,.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button.secondary.disabled{border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);cursor:default;opacity:.55}.styled-notification.campaigns-brand-unsaved-modal .styled-notification-btns .styled-button.main,.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button.main{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);padding:10px 18px}.styled-notification.campaigns-brand-unsaved-modal .styled-notification-btns .styled-button.main:before,.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#96ab95 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.campaigns-brand-unsaved-modal .styled-notification-btns .styled-button.main:hover,.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button.main:hover{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink)}.styled-notification.campaigns-brand-unsaved-modal .styled-notification-btns .styled-button.main.disabled,.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button.main.disabled{border:none;background-color:#d6d6d64d;background-image:linear-gradient(291deg,#17935f4d 13%,#d8ff574d 66%);box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-btn-primary-ink);cursor:default;opacity:.55}.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button.main{border:none;background-color:var(--studio-neg-tint);background-image:none;box-shadow:none;color:var(--studio-btn-label-primary);padding:10px 20px}.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button.main:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#c9a3a9 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button.main:hover{border:none;background-color:var(--studio-neg-tint);background-image:none;box-shadow:none;color:var(--studio-btn-label-primary)}.styled-notification.delete-campaign-dialog .styled-notification-btns .styled-button.main.disabled{border:none;background-color:var(--studio-neg-tint);background-image:none;box-shadow:none;color:var(--studio-btn-label-primary);cursor:default;opacity:.55}.campaigns-card-title-row{display:flex;align-items:baseline;gap:8px}.campaigns-card-count{font-family:var(--studio-font);font-size:12px;font-weight:500;color:var(--studio-ink-400)}.campaigns-card-sources{display:flex;flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none}.campaigns-card-source{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--studio-font);font-size:11.5px;color:var(--studio-ink-500)}.campaigns-card-source-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--studio-accent-tint-soft);color:var(--studio-ink-700)}.campaigns-card-source-title{font-weight:600;color:var(--studio-ink-900)}.campaigns-card-soon{padding:2px 6px;border-radius:var(--studio-radius-pill);background:var(--studio-status-ended-tint);color:var(--studio-status-ended-text);font-size:9.5px;font-weight:600;letter-spacing:.4px}.campaigns-card-toolbar{display:flex;align-items:center;gap:10px}.campaigns-card-search{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;padding:8px 12px;border-radius:var(--studio-btn-radius-md);background:var(--studio-glass-strong);border:1px solid var(--studio-ctl-stroke);color:var(--studio-ink-400)}.campaigns-card-search .styled-input{flex:1 1 auto;min-width:0}.campaigns-card-search .styled-input input[type=text]{margin:0;padding:0;width:100%;box-sizing:border-box;border:none;border-radius:0;background:transparent;font-family:var(--studio-font);font-size:12.5px;line-height:1.4;color:var(--studio-ink-900)}.campaigns-card-search .styled-input input[type=text]::placeholder{color:var(--studio-ink-400)}.campaigns-card-search .styled-input input[type=text]:focus{border:none;box-shadow:none}.campaigns-card-segments{display:inline-flex;align-items:center;gap:2px;margin:0;border:none;min-inline-size:auto;padding:3px;border-radius:var(--studio-btn-radius-md);background:var(--studio-status-ended-tint)}.campaigns-card-segment{padding:7px 13px;border:none;border-radius:var(--studio-btn-radius-sm);background:transparent;font-family:var(--studio-font);font-size:12.5px;font-weight:500;color:var(--studio-ink-500);cursor:pointer}.campaigns-card-segment.active{background:var(--studio-white);color:var(--studio-ink-900);font-weight:600;box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-thumb-shadow)}.campaigns-card-loading,.campaigns-card-no-matches{margin:0;padding:24px 0;text-align:center;font-family:var(--studio-font);font-size:12.5px;color:var(--studio-ink-500)}.campaigns-card-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;text-align:center}.campaigns-card-empty-title{margin:0;font-family:var(--studio-font);font-size:14px;font-weight:600;color:var(--studio-ink-900)}.campaigns-card-empty-body{max-width:460px;margin:0 0 6px;font-family:var(--studio-font);font-size:12px;line-height:1.5;color:var(--studio-ink-500)}.campaigns-table{display:flex;flex-direction:column;overflow-x:auto}.campaigns-table-header,.campaigns-table-row{display:flex;align-items:center;gap:8px;min-width:640px;padding:13px 12px}.campaigns-table-header{padding-top:0;padding-bottom:8px;font-family:var(--studio-font);font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--studio-ink-400)}.campaigns-table-row{position:relative;border-top:1px solid var(--studio-line);border-radius:var(--studio-radius-sm)}.campaigns-table-row:hover{background:var(--studio-glass)}.campaigns-table-col--name{flex:1 1 auto;min-width:0}.campaigns-table-col--status{flex:0 0 130px}.campaigns-table-col--dates{flex:0 0 170px}.campaigns-table-col--assets{flex:0 0 80px;justify-content:flex-end;text-align:right}.campaigns-table-col--pass{flex:0 0 84px;justify-content:flex-end;text-align:right}.campaigns-table-col--last7{flex:0 0 96px;justify-content:flex-end;text-align:right}.campaigns-table-stat{font-size:13px;font-weight:600;color:var(--studio-ink-900)}.campaigns-table-delta{display:inline-flex;align-items:center;gap:4px;color:var(--studio-pos);font-size:12.5px}.campaigns-table-delta span{font-size:10px}.campaigns-table-note{display:flex;align-items:center;gap:4px;margin:0;padding:12px 12px 0;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-500)}.campaigns-table-note-link{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;color:var(--studio-accent-text);font-family:var(--studio-btn-font);font-size:12px;font-weight:600;text-decoration:none}.campaigns-table-col--actions{flex:0 0 90px;justify-content:flex-end;text-align:right}.campaigns-table-cell{display:flex;align-items:center;gap:6px;font-family:var(--studio-font);font-size:12.5px;font-weight:500;color:var(--studio-ink-700)}.campaigns-table-name{padding:0;border:none;background:transparent;text-align:left;font-family:var(--studio-font);font-size:13.5px;font-weight:600;color:var(--studio-ink-900);cursor:default}.campaigns-table-name:hover,.campaigns-table-name:focus-visible{text-decoration:underline}.campaigns-table-tooltip{position:absolute;top:calc(100% - 8px);left:12px;z-index:4;max-width:420px;padding:10px 12px;border-radius:10px;background:var(--studio-white);border:1px solid var(--studio-line);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient);font-size:11.5px;font-weight:400;line-height:1.5;color:var(--studio-ink-500)}.campaigns-table-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);width:32px;height:32px;padding:0;color:var(--studio-ink-500)}.campaigns-table-action:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.campaigns-table-action:hover{color:var(--studio-ink-900)}.campaigns-table-action--delete{color:var(--studio-ink-400)}.campaigns-table-action--delete:hover{color:var(--studio-neg)}.campaign-status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--studio-radius-pill);font-family:var(--studio-font);font-size:11px;font-weight:600}.campaign-status-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.campaign-status-pill--active{background:var(--studio-status-tint);color:var(--studio-status-text)}.campaign-status-pill--active .campaign-status-pill-dot{background:var(--studio-status-solid)}.campaign-status-pill--scheduled{background:var(--studio-status-sched-tint);color:var(--studio-status-sched-text)}.campaign-status-pill--scheduled .campaign-status-pill-dot{background:var(--studio-status-sched-dot)}.campaign-status-pill--ended{background:var(--studio-status-ended-tint);color:var(--studio-status-ended-text)}.campaign-status-pill--ended .campaign-status-pill-dot{background:var(--studio-status-ended-dot)}.delete-campaign-content{display:flex;flex-direction:column;gap:14px}.delete-campaign-head{display:flex;align-items:center;gap:10px}.delete-campaign-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--studio-neg-tint-soft);border:1px solid var(--studio-neg-border);color:var(--studio-neg)}.delete-campaign-title{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900)}.delete-campaign-body{margin:0;font-family:var(--studio-font);font-size:13px;font-weight:400;line-height:1.4;color:var(--studio-ink-500)}.campaign-editor-loading{display:flex;justify-content:center;padding:48px 0}.campaign-editor-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--studio-pad);padding:var(--studio-pad);background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);box-shadow:inset 0 1px 0 var(--studio-card-specular),0 1px 3px var(--studio-card-shadow-contact),0 8px 24px var(--studio-card-shadow-ambient)}.campaign-editor-col{display:flex;flex-direction:column;gap:14px;min-width:0}.campaign-editor-field{display:flex;flex-direction:column;gap:4px;min-width:0}.campaign-editor-field .styled-input{display:flex;flex-direction:column;width:100%}.campaign-editor-field .styled-input input.additional-text,.campaign-editor-field .styled-input textarea.additional-text{margin:0;width:100%;padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border:1px solid var(--studio-field-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);box-sizing:border-box;font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-900)}.campaign-editor-field .styled-input input.additional-text::placeholder,.campaign-editor-field .styled-input textarea.additional-text::placeholder{color:var(--studio-ink-400);font-weight:400}.campaign-editor-field .styled-input input.additional-text:focus-visible,.campaign-editor-field .styled-input textarea.additional-text:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.campaign-editor-field .styled-input input.additional-text.has-error,.campaign-editor-field .styled-input textarea.additional-text.has-error{border-color:var(--studio-neg-border)}.campaign-editor-label{font-family:var(--studio-font);font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.campaign-editor-helper{margin:0;font-family:var(--studio-font);font-size:11.5px;line-height:1.45;color:var(--studio-ink-500)}.campaign-editor-field-footer{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:16px}.campaign-editor-error{margin:0;font-family:var(--studio-font);font-size:11.5px;color:var(--studio-neg)}.campaign-editor-counter{margin-left:auto;font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-400)}.campaign-editor-description textarea{min-height:104px}.campaign-editor-dates{display:flex;align-items:flex-end;gap:8px}.campaign-editor-date{padding:var(--studio-field-pad-y-md) var(--studio-field-pad-x-md);border-radius:var(--studio-radius-sm);border:1px solid var(--studio-field-stroke);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);font-family:var(--studio-font);font-size:13px;font-weight:500;color:var(--studio-ink-900)}.campaign-editor-date.is-empty{font-weight:400;color:var(--studio-ink-400)}.campaign-editor-date:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.campaign-editor-date-sep{padding-bottom:10px;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-400)}.token-multi-select{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.token-multi-select-label-row{display:flex;align-items:center;gap:6px}.token-multi-select-field{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:var(--studio-field-pad-y-sm) var(--studio-field-pad-x-md);border-radius:var(--studio-radius-sm);border:1px solid var(--studio-field-stroke);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow)}.token-multi-select-field:has(:focus-visible){border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.token-multi-select-field.disabled{opacity:.6}.token-multi-select-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 8px;border-radius:var(--studio-radius-pill);background:var(--studio-accent-tint-soft);font-family:var(--studio-font);font-size:11.5px;font-weight:600;color:var(--studio-ink-900)}.token-multi-select-chip button{display:inline-flex;align-items:center;border:none;background:transparent;color:var(--studio-ink-500);cursor:pointer}.token-multi-select-chip button:hover{color:var(--studio-ink-900)}.token-multi-select-input{flex:1 1 80px;min-width:80px;border:none;background:transparent;font-family:var(--studio-font);font-size:12.5px;color:var(--studio-ink-900)}.token-multi-select-input::placeholder{color:var(--studio-ink-400)}.token-multi-select-input:focus{outline:none}.token-multi-select-suggestions{position:absolute;top:100%;left:0;right:0;z-index:6;max-height:180px;overflow-y:auto;margin:4px 0 0;padding:4px;list-style:none;border-radius:var(--studio-radius-sm);border:1px solid var(--studio-line);background:var(--studio-white);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient)}.token-multi-select-suggestions button{width:100%;padding:6px 8px;border:none;border-radius:8px;background:transparent;text-align:left;font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-700);cursor:pointer}.token-multi-select-suggestions button:hover{background:var(--studio-accent-tint-soft)}.campaign-editor-photo{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--studio-radius-sm);border:1px solid var(--studio-line);background:var(--studio-glass-strong);font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-700)}.campaign-editor-photo.has-error{border-color:var(--studio-neg-border);background:var(--studio-neg-tint-soft)}.campaign-editor-photo button{margin-left:auto;display:inline-flex;align-items:center;border:none;background:transparent;color:var(--studio-ink-400);cursor:pointer}.campaign-editor-photo button:hover{color:var(--studio-neg)}.campaign-editor-photo-name{font-weight:600;color:var(--studio-ink-900)}.campaign-editor-photo-status{font-size:11.5px;color:var(--studio-ink-500)}.campaign-editor-dropzone{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;border-radius:var(--studio-radius-sm);border:1px dashed var(--studio-ctl-stroke);background:var(--studio-glass);text-align:center}.campaign-editor-dropzone.dragging{border-color:var(--studio-accent-border-strong);background:var(--studio-accent-tint-soft)}.campaign-editor-dropzone-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--studio-well);color:var(--studio-ink-500)}.campaign-editor-dropzone-title{font-family:var(--studio-font);font-size:12.5px;font-weight:600;color:var(--studio-ink-900)}.campaign-editor-dropzone-sub{font-family:var(--studio-font);font-size:11.5px;color:var(--studio-ink-500)}.ai-description-field{display:flex;flex-direction:column;gap:6px}.ai-description-shell{display:flex;flex-direction:column;border-radius:var(--studio-radius-sm);border:1px solid var(--studio-field-stroke);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);overflow:hidden}.ai-description-shell:has(:focus-visible){border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.ai-description-shell.has-error{border-color:var(--studio-neg-border)}.ai-description-bar{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#ffffff59;border-bottom:1px solid var(--studio-line)}.ai-description-provenance{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden}.ai-description-uses{font-family:var(--studio-font);font-size:10.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--studio-ink-400)}.ai-description-token{max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px 8px;border-radius:var(--studio-radius-pill);font-family:var(--studio-font);font-size:11px}.ai-description-token.filled{background:var(--studio-glass-strong);border:1px solid var(--studio-line);font-weight:600;color:var(--studio-ink-900)}.ai-description-token.empty{background:var(--studio-status-ended-tint);font-weight:500;color:var(--studio-ink-400)}.ai-description-control{position:relative;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto;padding:7px 11px;border-radius:var(--studio-radius-pill);background:var(--studio-ai-tint);border:none;color:var(--studio-ai-icon);cursor:pointer}.ai-description-control:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2 0%,var(--studio-ai-rim-b) 41%,#ffffff 100%);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.ai-description-control-label{font-family:var(--studio-font);font-size:12px;font-weight:600;white-space:nowrap;color:var(--studio-ink-900)}.ai-description-body{min-height:104px;padding:12px;border:none;background:transparent;resize:vertical;font-family:var(--studio-font);font-size:13px;line-height:1.5;color:var(--studio-ink-900)}.ai-description-body:focus{outline:none}.ai-description-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-description-undo{display:inline-flex;align-items:center;gap:6px;padding:7px 6px;border:none;background:transparent;font-family:var(--studio-font);font-size:12px;font-weight:500;color:var(--studio-ink-500);cursor:pointer}.ai-description-undo:hover{color:var(--studio-ink-900)}.ai-description-reason{margin:0;font-family:var(--studio-font);font-size:11.5px;line-height:1.45;color:var(--studio-ink-500)}.brand-identity-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--studio-pad)}.brand-identity-col{display:flex;flex-direction:column;gap:14px;min-width:0}.brand-identity-field{display:flex;flex-direction:column;gap:6px;min-width:0}.brand-logo-row{display:flex;align-items:center;gap:12px}.brand-logo-preview{position:relative;display:inline-flex;align-items:center;justify-content:center;width:124px;height:72px;padding:10px;border-radius:var(--studio-radius-sm);border:1px solid var(--studio-line);background:var(--studio-ink-900);cursor:pointer}.brand-logo-preview img{max-width:100%;max-height:100%;object-fit:contain}.brand-logo-zoom{position:absolute;right:5px;bottom:5px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:var(--studio-glass-strong);color:var(--studio-ink-700)}.brand-logo-lightbox{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--studio-scrim)}.brand-logo-lightbox-scrim{position:absolute;inset:0;border:none;padding:0;background:transparent;cursor:default}.brand-logo-lightbox-card{position:relative;inset:auto;margin:0;display:flex;flex-direction:column;gap:12px;max-width:640px;width:100%;padding:24px;border:none;color:inherit;border-radius:var(--studio-radius);background:var(--studio-white);box-shadow:0 16px 40px var(--studio-shadow-lg)}.brand-logo-lightbox-close{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--studio-radius-pill);font-family:var(--studio-btn-font);font-size:13px;font-weight:600;white-space:nowrap;text-transform:none;cursor:pointer;border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary);width:32px;height:32px;padding:0;position:absolute;top:12px;right:12px;width:28px;height:28px;color:var(--studio-ink-500)}.brand-logo-lightbox-close:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.brand-logo-lightbox-close:hover{color:var(--studio-ink-900)}.brand-logo-lightbox-plate{display:flex;align-items:center;justify-content:center;min-height:240px;padding:32px;border-radius:var(--studio-radius-sm);background:var(--studio-ink-900)}.brand-logo-lightbox-plate img{max-width:100%;max-height:320px;object-fit:contain}.brand-logo-lightbox-hint{margin:0;text-align:center;font-family:var(--studio-font);font-size:11.5px;color:var(--studio-ink-400)}.brand-colors-row{display:flex;gap:12px}.brand-color-slot{position:relative;display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-width:0}.brand-color-label{font-family:var(--studio-font);font-size:10px;font-weight:600;letter-spacing:.6px;color:var(--studio-ink-400)}.brand-color-row{display:flex;align-items:center;gap:8px}.brand-color-swatch{flex:0 0 auto;width:30px;height:30px;border-radius:9px;border:1px solid var(--studio-ctl-stroke);cursor:pointer}.brand-color-swatch.empty{border-style:dashed;background:transparent}.brand-color-input{flex:1 1 auto;min-width:0;padding:var(--studio-field-pad-y-sm) var(--studio-field-pad-x-sm);border-radius:var(--studio-radius-sm);border:1px solid var(--studio-ctl-stroke);background:var(--studio-glass-strong);font-family:var(--studio-font);font-size:12.5px;color:var(--studio-ink-900)}.brand-color-input.has-error{border-color:var(--studio-neg-border)}.brand-color-picker{position:absolute;top:100%;left:0;z-index:8;margin-top:6px;padding:8px;border-radius:var(--studio-radius-sm);border:1px solid var(--studio-line);background:var(--studio-white);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient)}.brand-color-presets-label{margin:6px 0 0;font-family:var(--studio-font);font-size:9.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--studio-ink-400)}.brand-font-tiles{display:flex;gap:12px}.brand-font-tile{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-width:0;padding:10px 12px;border-radius:var(--studio-radius-sm);border:1px solid var(--studio-ctl-stroke);background:var(--studio-glass-strong);text-align:left;cursor:pointer}.brand-font-tile-label{font-family:var(--studio-font);font-size:10px;font-weight:600;letter-spacing:.6px;color:var(--studio-ink-400)}.brand-font-tile-name{font-size:14px;font-weight:600;color:var(--studio-ink-900);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brand-font-tile-custom{align-self:flex-start;padding:2px 6px;border-radius:var(--studio-radius-pill);background:var(--studio-accent-tint-soft);font-family:var(--studio-font);font-size:9px;font-weight:600;letter-spacing:.4px;color:var(--studio-ink-700)}.brand-font-tile-hint{font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-400)}.brand-guideline-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--studio-radius-sm);border:1px solid var(--studio-line);background:var(--studio-glass-strong)}.brand-guideline-row button{margin-left:auto;display:inline-flex;align-items:center;border:none;background:transparent;color:var(--studio-ink-400);cursor:pointer}.brand-guideline-row button:hover{color:var(--studio-neg)}.brand-guideline-icon{display:inline-flex;align-items:center;color:var(--studio-ink-500)}.brand-guideline-text{display:flex;flex-direction:column;min-width:0}.brand-guideline-name{font-family:var(--studio-font);font-size:12.5px;font-weight:600;color:var(--studio-ink-900);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brand-guideline-meta{font-family:var(--studio-font);font-size:11px;color:var(--studio-ink-500)}.brand-guideline-link-row{display:flex;align-items:center;gap:8px}.brand-guideline-link-input{flex:1 1 auto;min-width:0;padding:9px var(--studio-field-pad-x-md);border-radius:var(--studio-radius-sm);border:1px solid var(--studio-ctl-stroke);background:var(--studio-white);font-family:var(--studio-font);font-size:12.5px;color:var(--studio-ink-900)}.brand-guideline-link-input::placeholder{color:var(--studio-ink-400)}.font-picker{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--studio-scrim)}.font-picker-scrim{position:absolute;inset:0;border:none;padding:0;background:transparent;cursor:default}.font-picker-card{position:relative;inset:auto;margin:0;padding:0;color:inherit;display:flex;flex-direction:column;width:100%;max-width:380px;max-height:70vh;border-radius:var(--studio-radius-sm);border:1px solid var(--studio-line);background:var(--studio-white);box-shadow:0 16px 40px var(--studio-shadow-lg);overflow:hidden}.font-picker-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--studio-line)}.font-picker-search{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;color:var(--studio-ink-400)}.font-picker-search input{flex:1 1 auto;min-width:0;border:none;background:transparent;font-family:var(--studio-font);font-size:12.5px;color:var(--studio-ink-900)}.font-picker-search input:focus{outline:none}.font-picker-close{display:inline-flex;align-items:center;border:none;background:transparent;color:var(--studio-ink-500);cursor:pointer}.font-picker-close:hover{color:var(--studio-ink-900)}.font-picker-groups{flex:1 1 auto;overflow-y:auto;padding:8px}.font-picker-group+.font-picker-group{margin-top:8px}.font-picker-group-label{margin:4px 6px;font-family:var(--studio-font);font-size:9.5px;font-weight:600;letter-spacing:.6px;color:var(--studio-ink-400)}.font-picker-row{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;text-align:left;font-size:14px;color:var(--studio-ink-900);cursor:pointer}.font-picker-row:hover{background:var(--studio-accent-tint-soft)}.font-picker-row.active{background:var(--studio-accent-tint)}.font-picker-upload{display:flex;flex-direction:column;gap:4px;padding:12px;border-top:1px solid var(--studio-line)}.font-picker-upload-button{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:0;border:none;background:transparent;font-family:var(--studio-font);font-size:12.5px;font-weight:600;color:var(--studio-ink-900);cursor:pointer}.font-picker-upload-formats{font-family:var(--studio-font);font-size:10.5px;letter-spacing:.4px;color:var(--studio-ink-400)}.font-picker-license{margin:4px 0 0;font-family:var(--studio-font);font-size:11px;line-height:1.4;color:var(--studio-ink-500)}.ai-director-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-director-pill--submitted{background:var(--studio-status-ended-tint);color:var(--studio-status-ended-text)}.ai-director-pill--submitted .campaign-status-pill-dot{background:var(--studio-status-ended-dot)}.ai-director-pill--applied{background:var(--studio-status-tint);color:var(--studio-status-text)}.ai-director-pill--applied .campaign-status-pill-dot{background:var(--studio-status-solid)}.ai-director-field{display:flex;flex-direction:column;gap:6px}.ai-director-textarea{min-height:132px;padding:12px;border-radius:var(--studio-radius-sm);border:1px solid var(--studio-field-stroke);background:var(--studio-glass-strong);box-shadow:0 2px 6px var(--studio-field-shadow);resize:vertical;font-family:var(--studio-font);font-size:13px;line-height:1.5;color:var(--studio-ink-900)}.ai-director-textarea:focus-visible{outline:none;border-color:var(--studio-accent-border-strong);box-shadow:0 2px 6px var(--studio-field-shadow),0 0 0 3px var(--studio-accent-tint)}.ai-director-footer{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ai-director-note{margin:0;font-family:var(--studio-font);font-size:11.5px;line-height:1.45;color:var(--studio-ink-500)}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.event-settings-card-body{display:flex;flex-direction:column;gap:16px}.event-settings-danger-actions{display:flex;flex-wrap:wrap;gap:12px}.capture-app-btn--secondary.event-settings-delete-button,.capture-app-btn--secondary.event-settings-delete-button:hover:not(:disabled){border-color:#d51a52;color:#d51a52}.event-settings-singleselect{position:relative;display:flex;flex-direction:column;gap:4px;font-family:var(--brand-font, "Mona Sans"),sans-serif}.event-settings-singleselect-label{font-size:16px;line-height:1.48;color:#070f0f}.event-settings-singleselect-input-wrapper{display:flex;align-items:center;min-height:44px;padding:6px 38px 6px 8px;border:1px solid #E5E0EB;border-radius:2px;background:var(--brand-white-color, #ffffff);cursor:text;position:relative}.event-settings-singleselect-input-wrapper:focus-within{border-color:#17935f}.event-settings-singleselect-input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-family:var(--brand-font, "Mona Sans"),sans-serif;font-size:14px;line-height:1.4;color:#070f0f;padding:4px 0}.event-settings-singleselect-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#4b3a5a;pointer-events:none}.event-settings-singleselect-dropdown{position:absolute;z-index:1400;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #E5E0EB;border-radius:2px;box-shadow:0 8px 16px #3e134d1f}.event-settings-singleselect-status{padding:10px 12px;font-size:14px;color:#4b3a5a}.event-settings-singleselect-option{display:block;width:100%;text-align:left;padding:8px 12px;border:none;background:none;cursor:pointer;font-size:14px;line-height:1.4;color:#070f0f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-settings-singleselect-option:hover{background:#17935f14}.event-settings-singleselect-option.is-selected{font-weight:600}.event-settings-brand-logo-preview{margin-top:8px;display:flex;align-items:center;justify-content:flex-start;padding:8px;border:1px dashed #E5E0EB;border-radius:2px;background:var(--brand-white-color, #ffffff)}.event-settings-brand-logo-preview-image{max-height:64px;max-width:100%;object-fit:contain}.event-settings-brand-logo-preview-empty{font-size:13px;color:#4b3a5a;font-style:italic}.event-settings-field{display:flex;flex-direction:column;gap:8px}.event-settings-field-label{font-size:16px;line-height:1.48;font-weight:400;color:#070f0f}.event-settings-field-help{font-size:12px;line-height:1.3;color:#4b3a5a}.event-settings-field-error{font-size:12px;line-height:1.3;color:#d51a52}.event-settings-color-row{display:flex;align-items:center;gap:12px}.event-settings-color-swatch{width:48px;height:40px;border:1px solid #E5E0EB;border-radius:4px;padding:0;background:none;cursor:pointer;flex-shrink:0}.event-settings-color-input{flex:1 1 auto;min-width:0}.event-settings-font-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.event-settings-font-input{flex:1 1 280px;min-width:0}.event-settings-font-preview{display:flex;align-items:baseline;gap:8px;flex:1 1 220px;min-width:0}.event-settings-font-preview-label{font-size:12px;color:#4b3a5a;flex-shrink:0}.event-settings-font-preview-text{font-size:18px;color:#070f0f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-settings-field--post-delay{max-width:320px}.event-settings-post-delay-input{width:120px}.event-settings-dates-row{display:flex;flex-wrap:wrap;gap:16px}.event-settings-dates-row .event-settings-field{flex:1 1 240px;min-width:0}.event-settings-datetime-input{height:40px;padding:8px 12px;border:1px solid #E5E0EB;border-radius:4px;font-size:14px;color:#070f0f;font-family:inherit;background:var(--brand-white-color, #ffffff)}.event-settings-datetime-input:focus{outline:none;border-color:#17935f}.event-settings-prompt-settings-body .brand-details-prompt-settings-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.event-settings-prompt-settings-body .brand-details-card-title{display:none}.event-settings-prompt-settings-body .brand-details-card-body{display:flex;flex-direction:column;gap:24px}.event-settings-prompt-settings-body .brand-details-prompt-textarea{height:auto}.event-settings-prompt-settings-body .brand-details-prompt-textarea textarea{min-height:120px}.event-settings-prompt-settings-body .brand-details-prompt-settings-helper{font-size:12px;line-height:1.3;color:#4b3a5a}.event-settings-prompt-settings-body .text-link-button{background:none;border:none;padding:0;cursor:pointer;color:#5340c3;font-size:14px;text-decoration:underline;margin-left:auto}.event-settings-image-drop{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:200px;border:1px dashed #D9D1E0;border-radius:4px;background:#f5f3f7;padding:0;font:inherit;color:inherit;cursor:pointer;overflow:hidden;transition:border-color .15s ease}.event-settings-image-drop:hover,.event-settings-image-drop:focus-visible{border-color:#17935f;outline:none}.event-settings-image-drop--sponsor{min-height:0;height:72px;width:auto;max-width:240px;padding:0 12px}.event-settings-image-preview{width:100%;height:100%;max-height:320px;object-fit:contain;display:block}.event-settings-image-drop--sponsor .event-settings-image-preview{width:auto;max-width:100%;height:90%;max-height:none}.event-settings-image-placeholder{display:block;font-size:14px;color:#4b3a5a;text-align:center;padding:8px}.event-settings-image-drop--sponsor .event-settings-image-placeholder{font-size:12px;padding:4px}.event-settings-file-input{display:none}.event-settings-cover-wrapper{position:relative;width:100%}.event-settings-cover-remove,.event-settings-sponsor-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:none;background:#070f0fb3;color:var(--brand-white-color, #ffffff);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}.event-settings-cover-remove:hover,.event-settings-sponsor-remove:hover{background:#d51a52}.event-settings-sponsor-remove{top:4px;right:4px;width:22px;height:22px}.event-settings-sponsor-list{display:flex;flex-wrap:wrap;gap:16px}.event-settings-sponsor-item{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:0;flex:0 0 auto}.event-settings-sponsor-add{align-self:flex-start;display:inline-flex;align-items:center;gap:8px}.event-settings-admin-list{display:flex;flex-direction:column;gap:8px}.event-settings-admin-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid #E5E0EB;border-radius:4px;background:var(--brand-white-color, #ffffff)}.event-settings-admin-name{font-size:14px;line-height:1.4;color:#070f0f;overflow-wrap:anywhere;flex:1 1 auto;min-width:0}.event-settings-admin-remove{width:24px;height:24px;border-radius:50%;border:none;background:#070f0fb3;color:var(--brand-white-color, #ffffff);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;transition:background .15s ease}.event-settings-admin-remove:hover{background:#d51a52}.event-settings-admin-remove:disabled{cursor:not-allowed;opacity:.6}.event-settings-add-admin-row{display:flex;flex-direction:column;align-items:stretch;gap:12px}.event-settings-add-admin-input{width:100%}.event-settings-delete-modal-content{display:flex;flex-direction:column;gap:16px;padding:24px;min-width:320px;max-width:480px}.event-settings-delete-modal-title{font-size:22px;font-weight:700;color:#070f0f;margin:0}.event-settings-delete-modal-message{font-size:16px;line-height:1.48;color:#070f0f;margin:0}.event-settings-delete-modal-actions{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.capture-app-btn--primary.event-settings-delete-modal-confirm,.capture-app-btn--primary.event-settings-delete-modal-confirm:hover:not(:disabled){background-color:#d51a52;border-color:#d51a52}@media(max-width:767px){.event-settings-title{font-size:24px}.event-settings-columns{flex-direction:column;align-items:stretch;gap:24px}.event-settings-selector-bar{flex-direction:column;align-items:stretch}.event-settings-selector-wrapper{flex:1 1 auto;width:100%}.event-settings-create-button{justify-content:center;width:100%}.event-settings-color-row{flex-wrap:wrap}.event-settings-font-preview{flex-basis:100%}.event-settings-form-actions{flex-direction:column;align-items:stretch}.event-settings-form-actions>*{flex:1 1 100%}}.events-list,.events-overview{display:flex;flex-direction:column;gap:var(--studio-gap)}.events-list-actions{display:flex;justify-content:flex-end}.events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--studio-gap)}.events-card{background:var(--studio-surface-data)}.events-card-head{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.events-card-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events-card-facts{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}.events-card-facts dt{font-family:var(--studio-font);font-size:12px;color:var(--studio-ink-500)}.events-card-facts dd{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-family:var(--studio-font);font-size:14px;color:var(--studio-ink-900)}.events-card-open{align-self:flex-start}.events-overview-note{margin:0;font-family:var(--studio-font);font-size:13px;color:var(--studio-ink-500)}.events-overview-kpis{display:flex;flex-wrap:wrap;gap:var(--studio-gap)}.events-section-pills{align-self:flex-start}.events-report-card{gap:16px}.events-report-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.events-report-buttons{display:flex;flex-wrap:wrap;gap:8px}.events-report-table-wrapper{overflow-x:auto}.events-report-table{width:100%;border-collapse:collapse;font-family:var(--studio-font);font-size:13px;color:var(--studio-ink-900)}.events-report-table th{text-align:left;font-weight:500;color:var(--studio-ink-500);padding:8px 12px;border-bottom:1px solid var(--studio-surface-stroke);white-space:nowrap}.events-report-table td{padding:10px 12px;border-bottom:1px solid var(--studio-surface-stroke);vertical-align:top}.events-report-comment{max-width:280px;overflow-wrap:anywhere}.events-report-pagination{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--studio-font);font-size:13px;color:var(--studio-ink-500)}.events-overview-assets{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.events-overview-assets p{margin:0}.studio-programs{position:relative;display:flex;flex-direction:column;gap:var(--studio-gap);min-height:100%}.studio-programs-head{display:flex;flex-direction:column;gap:14px}.studio-programs-title{margin:0;font-family:var(--studio-font);font-size:32px;font-weight:300;line-height:42px;letter-spacing:-.8px;color:var(--studio-ink-900)}.studio-programs-tabs-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.studio-period-control{position:relative;margin-left:auto}.studio-period-trigger{position:relative;display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;height:34px;padding:0 13px;border-radius:var(--studio-radius-pill);cursor:pointer;font-family:var(--studio-btn-font);font-size:12.5px;font-weight:600;border:none;background-color:var(--studio-glass-strong);background-image:none;box-shadow:0 3px 10px var(--studio-btn-shadow-secondary);color:var(--studio-btn-label-secondary)}.studio-period-trigger:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#f2f2f2,#b6bab6 41%,#fff);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.studio-period-trigger svg{color:var(--studio-btn-icon-secondary)}.studio-period-trigger.open:before{padding:1.5px;background:var(--studio-accent-border-strong)}.studio-period-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:flex;flex-direction:column;gap:2px;width:196px;padding:6px;background:var(--studio-white);border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient)}.studio-period-menu-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--studio-ink-700)}.studio-period-menu-item:hover{background:var(--studio-wash)}.studio-period-menu-item.active{background:var(--studio-accent-tint);color:var(--studio-accent-text);font-weight:600}.studio-programs-body{flex:1;min-height:0}.studio-modal-container{--studio-brand-400: #4aa878;--studio-brand-500: #1c7a4e;--studio-brand-600: #14512f;--studio-canvas: #eef5ec;--studio-canvas-2: #e5efe1;--studio-gap: 8px;--studio-glass: #ffffff9e;--studio-glass-strong: #ffffffcc;--studio-ink-400: #9aa0b4;--studio-ink-500: #6b7288;--studio-ink-700: #3a4055;--studio-ink-900: #1a1e2e;--studio-lime: #a4d24a;--studio-lime-200: #cded84;--studio-line: #1a1e2e14;--studio-neg: #e0596b;--studio-pad: 20px;--studio-pos: #1fae82;--studio-purple: #a98fe0;--studio-radius: 24px;--studio-radius-sm: 12px;--studio-white: #ffffff;--studio-aurora-lime: #c9e0461c;--studio-aurora-mint: #4dd6b921;--studio-aurora-peach: #8280ff1c;--studio-aurora-teal: #6bd6c81c;--studio-bg-grad-a: #f6f6ef;--studio-bg-grad-b: #eaecf3;--studio-pulse-1: var(--studio-aurora-mint);--studio-pulse-2: var(--studio-aurora-lime);--studio-pulse-3: var(--studio-aurora-teal);--studio-pulse-4: var(--studio-aurora-peach);--studio-pulse-glass: #ffffff40;--studio-accent-border: #a4d24a99;--studio-accent-border-strong: #a4d24a;--studio-accent-glow: #a4d24a59;--studio-accent-icon: #1a1e2e;--studio-accent-lift: #1a1e2e2e;--studio-accent-solid: #1a1e2e;--studio-accent-solid-glow: #1a1e2e59;--studio-accent-text: #1a1e2e;--studio-accent-tint: #c9e0463d;--studio-accent-tint-soft: #c9e04629;--studio-accent-wash-a: #c9e046a6;--studio-accent-wash-b: #e9f4c24d;--studio-on-accent: #ffffff;--studio-accent-tint-strong: #a4d24a5c;--studio-status-text: #14512f;--studio-status-tint: #cbe1d5b3;--studio-status-solid: var(--studio-pos);--studio-status-tint-soft: #cbe1d58c;--studio-btn-font: var(--studio-font);--studio-btn-icon-secondary: #6b7288;--studio-btn-label-primary: #1a1e2e;--studio-btn-label-secondary: #3a4055;--studio-btn-radius-lg: 12px;--studio-btn-radius-md: 11px;--studio-btn-radius-sm: 9px;--studio-btn-shadow-secondary: #28325a14;--studio-btn-stroke-primary: #ffffffe6;--studio-btn-stroke-secondary: #1a1e2e1f;--studio-grade-excellent: #3a9468;--studio-grade-excellent-tint: #3a946826;--studio-grade-meter-off: #1a1e2e1f;--studio-grade-notrec: #d95c6c;--studio-grade-notrec-tint: #e0596b24;--studio-grade-standard: #a3a8b8;--studio-grade-standard-tint: #1a1e2e0f;--studio-grade-strong: #4a74c9;--studio-grade-strong-tint: #4a74c926;--studio-grade-track: #1a1e2e1f;--studio-meter-fill-a: #2f9d6a;--studio-meter-fill-b: #1c7a4e;--studio-meter-track: #28325a14;--studio-well: #f0eff6;--studio-status-ended-dot: #9aa0b4;--studio-status-ended-text: #6b7288;--studio-status-ended-tint: #1a1e2e0f;--studio-status-sched-dot: #6f78e6;--studio-status-sched-text: #5a63cf;--studio-status-sched-tint: #6f78e626;--studio-neg-border: #e0596b99;--studio-neg-tint: #e0596b3d;--studio-scrim: #1a1e2ecc;--studio-neg-glow: #e0596b45;--studio-field-pad-x-md: 12px;--studio-field-pad-x-sm: 10px;--studio-field-pad-y-md: 10px;--studio-field-pad-y-sm: 7px;--studio-field-w-short: 160px;--studio-neg-tint-soft: #e0596b29;--studio-field-h-long: 88px;--studio-warn: #e8a33d;--studio-warn-tint: #e8a33d24;--studio-warn-ink: #8a5a12;--studio-viz-neutral: #6b7288;--studio-viz-muted: #a9aebd;--studio-grade-excellent-viz: #7fbf9c;--studio-grade-strong-viz: #91aee6;--studio-grade-standard-viz: #c3c7d2;--studio-grade-notrec-viz: #eb9aa5;--studio-ctl-stroke: #1a1e2e26;--studio-meter-inset-light: #ffffff73;--studio-meter-inset-shadow: #28325a30;--studio-radius-meter: 7px;--studio-radius-meter-base: 2px;--studio-ai-border: #a98fe099;--studio-ai-icon: var(--studio-purple);--studio-ai-tint: #a98fe029;--studio-grade-excellent-ink: #2e6b4f;--studio-grade-notrec-ink: #a14550;--studio-grade-standard-ink: #565d6d;--studio-grade-strong-ink: #355ca1;--studio-wash: #1a1e2e0a;--studio-row: #ffffff8c;--studio-row-stroke: var(--studio-stroke-glass);--studio-stroke-glass: var(--studio-glass-strong);--studio-surface-control: #ffffff66;--studio-surface-control-stroke: #ffffffb3;--studio-surface-data: #ffffffe0;--studio-surface-modal: var(--studio-glass-strong);--studio-surface-sheet: #ffffff99;--studio-surface-stroke: #ffffffa6;--studio-active-stroke: #ffffff;--studio-ctl-stroke-light: var(--studio-row);--studio-surface-active: #ffffffe6;--studio-row-hover: #ffffffb3;--studio-surface-badge: #ffffffe6;--studio-btn-primary-ink: #184c37;--studio-internal-solid: #1a1e2e;--studio-on-internal: #ffffff;--studio-internal-tint: #1a1e2e0f;--studio-internal-line: #1a1e2e33;--studio-internal-text: #3a4055;--studio-line-strong: #1a1e2e2e;--studio-media-glass: #ffffff33;--studio-media-glass-soft: #ffffff26;--studio-on-media: #ffffff;--studio-on-media-muted: #ffffffa6;--studio-media-dot: #ffffff59;--studio-overlay-backdrop-a: #2b3050;--studio-overlay-backdrop-b: #1a1d30f2;--studio-surface-over-dark: #ffffffe0;--studio-aurora-dark-mint: #4dd6b933;--studio-aurora-dark-lime: #c9e04620;--studio-aurora-dark-peach: #8280ff33;--studio-aurora-dark-rose: #f0b7d426;--studio-stage-glow: #b7a6ef38;--studio-radius-xs: 9px;--studio-scrollbar-w: 6px;--studio-scrollbar-inset: 4px;--studio-radius-scrollbar: 3px;--studio-scrollbar-track: #1a1e2e0f;--studio-scrollbar-thumb: #1a1e2e4d;--studio-scrollbar-thumb-hover: #1a1e2e73;--studio-scrollbar-thumb-on-media: #ffffff66;--studio-scrollbar-track-on-media: #ffffff1f;--studio-scrim-dialog: #252a4526;--studio-scrim-blur: 24px;--studio-surface-dialog: #ffffffe0;--studio-dialog-edge: #fffffff2;--studio-dialog-edge-fade: #ffffff59;--studio-dialog-blur: 56px;--studio-radius-dialog: 28px;--studio-dialog-pad: 28px;--studio-dialog-shadow: #1e23402e;--studio-dialog-shadow-ambient: #28325a0f;--studio-card-shadow-contact: #28325a0a;--studio-card-shadow-ambient: #28325a0d;--studio-card-specular: #ffffff;--studio-thumb-shadow: #28325a14;--studio-float-specular: #ffffffcc;--studio-float-shadow-contact: #28325a0f;--studio-float-shadow-ambient: #28325a14;--studio-glass-inner-glow: #ffffff80;--studio-glass-rim-top: #ffffff;--studio-glass-rim-bottom: #ffffff59;--studio-surface-glass: #ffffff99;--studio-status-positive-tint: #cbe1d5b3;--studio-status-positive-text: #14512f;--studio-radius-card-inner: 14px;--studio-scrim-viewer: #252a454d;--studio-scrim-viewer-blur: 32px;--studio-chart-grid: #28325a12;--studio-chart-fade: #ffffff00;--studio-program-capture: var(--studio-brand-500);--studio-program-capture-tint: #1c7a4e1f;--studio-program-capture-area: #1c7a4e33;--studio-program-collab: var(--studio-purple);--studio-program-collab-tint: #a98fe033;--studio-program-collab-area: #a98fe040;--studio-scrim-viewer-edge-top: #1a214059;--studio-scrim-viewer-edge-bottom: #1a1e2e47;--studio-scrim-viewer-fade: #1a1e2e00;--studio-font: "Geist", sans-serif;--studio-live-tint: #1c7a4e14;--studio-live-text: var(--studio-pos);--studio-live-dot: var(--studio-pos);--studio-program-collab-ink: #4b3f8a;--studio-brand-lime: #d8ff57;--studio-brand-black: #070f0f;--studio-purple-tint: #a98fe01f;--studio-purple-border: #a98fe040;--studio-warn-border: #e8a33d59;--studio-warn-stroke: #e8a33d66;--studio-warn-stroke-strong: #e8a33d99;--studio-warn-surface: #fff8ea;--studio-ink-shadow: #1a1e2e33;--studio-brand-menu-surface: #ffffffe8;--studio-brand-menu-active-tint: #1c7a4e14;--studio-brand-menu-active-stroke: #1c7a4e33;--studio-brand-menu-check-glow: #1c7a4e40;--studio-ai-rim-a: #f2f2f2;--studio-ai-rim-b: #b9a8d6;--studio-ai-rim-c: #ffffff;--studio-media-chip: #ffffffb8;--studio-media-chip-stroke: #ffffffe6;--studio-media-glass-strong: #ffffffd9;--studio-badge-shadow: #28325a24;--studio-hairline-solid: #ffffffe6;--studio-frost-blur: 18px;--studio-dialog-sheen: #ffffff73;--studio-preview-grad-a: #6bd6c826;--studio-preview-grad-b: #8280ff1f;--studio-glow-soft: #ffffff66;--studio-glow: #ffffff80;--studio-shadow-sm: #28325a17;--studio-shadow: #28325a1f;--studio-shadow-lg: #28325a33;--studio-field-stroke: #ffffff;--studio-field-shadow: #28325a0d;--studio-radius-pill: 999px;--studio-pad-lg: 24px;--studio-dialog-title-gap: 6px;font-family:var(--studio-font)}.studio-modal-container.styled-modal-container.app-modal .MuiBackdrop-root{background-color:var(--studio-scrim-dialog);-webkit-backdrop-filter:blur(var(--studio-scrim-blur));backdrop-filter:blur(var(--studio-scrim-blur))}.studio-modal-container.styled-modal-container.app-modal .styled-modal{padding:var(--studio-dialog-pad);border:none;border-radius:var(--studio-radius-dialog);background-color:var(--studio-surface-dialog);background-image:linear-gradient(180deg,var(--studio-dialog-sheen) 0%,transparent 35%);-webkit-backdrop-filter:blur(var(--studio-dialog-blur));backdrop-filter:blur(var(--studio-dialog-blur));box-shadow:inset 0 1px 0 var(--studio-stroke-glass),0 2px 6px var(--studio-dialog-shadow-ambient),0 24px 64px var(--studio-dialog-shadow)}.studio-modal-container.styled-modal-container.app-modal .styled-modal:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,var(--studio-dialog-edge) 0%,var(--studio-dialog-edge-fade) 100%);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;pointer-events:none}.studio-modal-container.styled-modal-container.app-modal .styled-modal .header-style{margin:0;font-family:var(--studio-font);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.2;color:var(--studio-ink-900);text-align:left}.studio-modal-container{display:flex;align-items:center;justify-content:center}.studio-modal-container .styled-modal{position:relative;left:auto;top:auto;transform:none}.styled-snackbar.studio-snackbar{--studio-brand-400: #4aa878;--studio-brand-500: #1c7a4e;--studio-brand-600: #14512f;--studio-canvas: #eef5ec;--studio-canvas-2: #e5efe1;--studio-gap: 8px;--studio-glass: #ffffff9e;--studio-glass-strong: #ffffffcc;--studio-ink-400: #9aa0b4;--studio-ink-500: #6b7288;--studio-ink-700: #3a4055;--studio-ink-900: #1a1e2e;--studio-lime: #a4d24a;--studio-lime-200: #cded84;--studio-line: #1a1e2e14;--studio-neg: #e0596b;--studio-pad: 20px;--studio-pos: #1fae82;--studio-purple: #a98fe0;--studio-radius: 24px;--studio-radius-sm: 12px;--studio-white: #ffffff;--studio-aurora-lime: #c9e0461c;--studio-aurora-mint: #4dd6b921;--studio-aurora-peach: #8280ff1c;--studio-aurora-teal: #6bd6c81c;--studio-bg-grad-a: #f6f6ef;--studio-bg-grad-b: #eaecf3;--studio-pulse-1: var(--studio-aurora-mint);--studio-pulse-2: var(--studio-aurora-lime);--studio-pulse-3: var(--studio-aurora-teal);--studio-pulse-4: var(--studio-aurora-peach);--studio-pulse-glass: #ffffff40;--studio-accent-border: #a4d24a99;--studio-accent-border-strong: #a4d24a;--studio-accent-glow: #a4d24a59;--studio-accent-icon: #1a1e2e;--studio-accent-lift: #1a1e2e2e;--studio-accent-solid: #1a1e2e;--studio-accent-solid-glow: #1a1e2e59;--studio-accent-text: #1a1e2e;--studio-accent-tint: #c9e0463d;--studio-accent-tint-soft: #c9e04629;--studio-accent-wash-a: #c9e046a6;--studio-accent-wash-b: #e9f4c24d;--studio-on-accent: #ffffff;--studio-accent-tint-strong: #a4d24a5c;--studio-status-text: #14512f;--studio-status-tint: #cbe1d5b3;--studio-status-solid: var(--studio-pos);--studio-status-tint-soft: #cbe1d58c;--studio-btn-font: var(--studio-font);--studio-btn-icon-secondary: #6b7288;--studio-btn-label-primary: #1a1e2e;--studio-btn-label-secondary: #3a4055;--studio-btn-radius-lg: 12px;--studio-btn-radius-md: 11px;--studio-btn-radius-sm: 9px;--studio-btn-shadow-secondary: #28325a14;--studio-btn-stroke-primary: #ffffffe6;--studio-btn-stroke-secondary: #1a1e2e1f;--studio-grade-excellent: #3a9468;--studio-grade-excellent-tint: #3a946826;--studio-grade-meter-off: #1a1e2e1f;--studio-grade-notrec: #d95c6c;--studio-grade-notrec-tint: #e0596b24;--studio-grade-standard: #a3a8b8;--studio-grade-standard-tint: #1a1e2e0f;--studio-grade-strong: #4a74c9;--studio-grade-strong-tint: #4a74c926;--studio-grade-track: #1a1e2e1f;--studio-meter-fill-a: #2f9d6a;--studio-meter-fill-b: #1c7a4e;--studio-meter-track: #28325a14;--studio-well: #f0eff6;--studio-status-ended-dot: #9aa0b4;--studio-status-ended-text: #6b7288;--studio-status-ended-tint: #1a1e2e0f;--studio-status-sched-dot: #6f78e6;--studio-status-sched-text: #5a63cf;--studio-status-sched-tint: #6f78e626;--studio-neg-border: #e0596b99;--studio-neg-tint: #e0596b3d;--studio-scrim: #1a1e2ecc;--studio-neg-glow: #e0596b45;--studio-field-pad-x-md: 12px;--studio-field-pad-x-sm: 10px;--studio-field-pad-y-md: 10px;--studio-field-pad-y-sm: 7px;--studio-field-w-short: 160px;--studio-neg-tint-soft: #e0596b29;--studio-field-h-long: 88px;--studio-warn: #e8a33d;--studio-warn-tint: #e8a33d24;--studio-warn-ink: #8a5a12;--studio-viz-neutral: #6b7288;--studio-viz-muted: #a9aebd;--studio-grade-excellent-viz: #7fbf9c;--studio-grade-strong-viz: #91aee6;--studio-grade-standard-viz: #c3c7d2;--studio-grade-notrec-viz: #eb9aa5;--studio-ctl-stroke: #1a1e2e26;--studio-meter-inset-light: #ffffff73;--studio-meter-inset-shadow: #28325a30;--studio-radius-meter: 7px;--studio-radius-meter-base: 2px;--studio-ai-border: #a98fe099;--studio-ai-icon: var(--studio-purple);--studio-ai-tint: #a98fe029;--studio-grade-excellent-ink: #2e6b4f;--studio-grade-notrec-ink: #a14550;--studio-grade-standard-ink: #565d6d;--studio-grade-strong-ink: #355ca1;--studio-wash: #1a1e2e0a;--studio-row: #ffffff8c;--studio-row-stroke: var(--studio-stroke-glass);--studio-stroke-glass: var(--studio-glass-strong);--studio-surface-control: #ffffff66;--studio-surface-control-stroke: #ffffffb3;--studio-surface-data: #ffffffe0;--studio-surface-modal: var(--studio-glass-strong);--studio-surface-sheet: #ffffff99;--studio-surface-stroke: #ffffffa6;--studio-active-stroke: #ffffff;--studio-ctl-stroke-light: var(--studio-row);--studio-surface-active: #ffffffe6;--studio-row-hover: #ffffffb3;--studio-surface-badge: #ffffffe6;--studio-btn-primary-ink: #184c37;--studio-internal-solid: #1a1e2e;--studio-on-internal: #ffffff;--studio-internal-tint: #1a1e2e0f;--studio-internal-line: #1a1e2e33;--studio-internal-text: #3a4055;--studio-line-strong: #1a1e2e2e;--studio-media-glass: #ffffff33;--studio-media-glass-soft: #ffffff26;--studio-on-media: #ffffff;--studio-on-media-muted: #ffffffa6;--studio-media-dot: #ffffff59;--studio-overlay-backdrop-a: #2b3050;--studio-overlay-backdrop-b: #1a1d30f2;--studio-surface-over-dark: #ffffffe0;--studio-aurora-dark-mint: #4dd6b933;--studio-aurora-dark-lime: #c9e04620;--studio-aurora-dark-peach: #8280ff33;--studio-aurora-dark-rose: #f0b7d426;--studio-stage-glow: #b7a6ef38;--studio-radius-xs: 9px;--studio-scrollbar-w: 6px;--studio-scrollbar-inset: 4px;--studio-radius-scrollbar: 3px;--studio-scrollbar-track: #1a1e2e0f;--studio-scrollbar-thumb: #1a1e2e4d;--studio-scrollbar-thumb-hover: #1a1e2e73;--studio-scrollbar-thumb-on-media: #ffffff66;--studio-scrollbar-track-on-media: #ffffff1f;--studio-scrim-dialog: #252a4526;--studio-scrim-blur: 24px;--studio-surface-dialog: #ffffffe0;--studio-dialog-edge: #fffffff2;--studio-dialog-edge-fade: #ffffff59;--studio-dialog-blur: 56px;--studio-radius-dialog: 28px;--studio-dialog-pad: 28px;--studio-dialog-shadow: #1e23402e;--studio-dialog-shadow-ambient: #28325a0f;--studio-card-shadow-contact: #28325a0a;--studio-card-shadow-ambient: #28325a0d;--studio-card-specular: #ffffff;--studio-thumb-shadow: #28325a14;--studio-float-specular: #ffffffcc;--studio-float-shadow-contact: #28325a0f;--studio-float-shadow-ambient: #28325a14;--studio-glass-inner-glow: #ffffff80;--studio-glass-rim-top: #ffffff;--studio-glass-rim-bottom: #ffffff59;--studio-surface-glass: #ffffff99;--studio-status-positive-tint: #cbe1d5b3;--studio-status-positive-text: #14512f;--studio-radius-card-inner: 14px;--studio-scrim-viewer: #252a454d;--studio-scrim-viewer-blur: 32px;--studio-chart-grid: #28325a12;--studio-chart-fade: #ffffff00;--studio-program-capture: var(--studio-brand-500);--studio-program-capture-tint: #1c7a4e1f;--studio-program-capture-area: #1c7a4e33;--studio-program-collab: var(--studio-purple);--studio-program-collab-tint: #a98fe033;--studio-program-collab-area: #a98fe040;--studio-scrim-viewer-edge-top: #1a214059;--studio-scrim-viewer-edge-bottom: #1a1e2e47;--studio-scrim-viewer-fade: #1a1e2e00;--studio-font: "Geist", sans-serif;--studio-live-tint: #1c7a4e14;--studio-live-text: var(--studio-pos);--studio-live-dot: var(--studio-pos);--studio-program-collab-ink: #4b3f8a;--studio-brand-lime: #d8ff57;--studio-brand-black: #070f0f;--studio-purple-tint: #a98fe01f;--studio-purple-border: #a98fe040;--studio-warn-border: #e8a33d59;--studio-warn-stroke: #e8a33d66;--studio-warn-stroke-strong: #e8a33d99;--studio-warn-surface: #fff8ea;--studio-ink-shadow: #1a1e2e33;--studio-brand-menu-surface: #ffffffe8;--studio-brand-menu-active-tint: #1c7a4e14;--studio-brand-menu-active-stroke: #1c7a4e33;--studio-brand-menu-check-glow: #1c7a4e40;--studio-ai-rim-a: #f2f2f2;--studio-ai-rim-b: #b9a8d6;--studio-ai-rim-c: #ffffff;--studio-media-chip: #ffffffb8;--studio-media-chip-stroke: #ffffffe6;--studio-media-glass-strong: #ffffffd9;--studio-badge-shadow: #28325a24;--studio-hairline-solid: #ffffffe6;--studio-frost-blur: 18px;--studio-dialog-sheen: #ffffff73;--studio-preview-grad-a: #6bd6c826;--studio-preview-grad-b: #8280ff1f;--studio-glow-soft: #ffffff66;--studio-glow: #ffffff80;--studio-shadow-sm: #28325a17;--studio-shadow: #28325a1f;--studio-shadow-lg: #28325a33;--studio-field-stroke: #ffffff;--studio-field-shadow: #28325a0d;--studio-radius-pill: 999px;--studio-pad-lg: 24px;--studio-dialog-title-gap: 6px;background:transparent}.styled-snackbar.studio-snackbar .MuiAlert-root{align-items:center;min-width:280px;padding:4px 10px 4px 14px;border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius-sm);background:var(--studio-glass-strong);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:inset 0 1px 0 var(--studio-float-specular),0 2px 6px var(--studio-float-shadow-contact),0 12px 32px var(--studio-float-shadow-ambient);font-family:var(--studio-font);font-size:13px;font-weight:500;line-height:1.4;color:var(--studio-ink-900)}.styled-snackbar.studio-snackbar .MuiAlert-icon{margin-right:10px;opacity:1}.styled-snackbar.studio-snackbar .MuiAlert-outlinedSuccess .MuiAlert-icon{color:var(--studio-pos)}.styled-snackbar.studio-snackbar .MuiAlert-outlinedInfo .MuiAlert-icon{color:var(--studio-brand-500)}.styled-snackbar.studio-snackbar .MuiAlert-outlinedWarning .MuiAlert-icon{color:var(--studio-warn)}.styled-snackbar.studio-snackbar .MuiAlert-outlinedError .MuiAlert-icon{color:var(--studio-neg)}.styled-snackbar.studio-snackbar .MuiAlert-action{padding-top:0}.styled-snackbar.studio-snackbar .MuiAlert-action .MuiIconButton-root{color:var(--studio-ink-500)}.client-app-shell--studio{--studio-brand-400: #4aa878;--studio-brand-500: #1c7a4e;--studio-brand-600: #14512f;--studio-canvas: #eef5ec;--studio-canvas-2: #e5efe1;--studio-gap: 8px;--studio-glass: #ffffff9e;--studio-glass-strong: #ffffffcc;--studio-ink-400: #9aa0b4;--studio-ink-500: #6b7288;--studio-ink-700: #3a4055;--studio-ink-900: #1a1e2e;--studio-lime: #a4d24a;--studio-lime-200: #cded84;--studio-line: #1a1e2e14;--studio-neg: #e0596b;--studio-pad: 20px;--studio-pos: #1fae82;--studio-purple: #a98fe0;--studio-radius: 24px;--studio-radius-sm: 12px;--studio-white: #ffffff;--studio-aurora-lime: #c9e0461c;--studio-aurora-mint: #4dd6b921;--studio-aurora-peach: #8280ff1c;--studio-aurora-teal: #6bd6c81c;--studio-bg-grad-a: #f6f6ef;--studio-bg-grad-b: #eaecf3;--studio-pulse-1: var(--studio-aurora-mint);--studio-pulse-2: var(--studio-aurora-lime);--studio-pulse-3: var(--studio-aurora-teal);--studio-pulse-4: var(--studio-aurora-peach);--studio-pulse-glass: #ffffff40;--studio-accent-border: #a4d24a99;--studio-accent-border-strong: #a4d24a;--studio-accent-glow: #a4d24a59;--studio-accent-icon: #1a1e2e;--studio-accent-lift: #1a1e2e2e;--studio-accent-solid: #1a1e2e;--studio-accent-solid-glow: #1a1e2e59;--studio-accent-text: #1a1e2e;--studio-accent-tint: #c9e0463d;--studio-accent-tint-soft: #c9e04629;--studio-accent-wash-a: #c9e046a6;--studio-accent-wash-b: #e9f4c24d;--studio-on-accent: #ffffff;--studio-accent-tint-strong: #a4d24a5c;--studio-status-text: #14512f;--studio-status-tint: #cbe1d5b3;--studio-status-solid: var(--studio-pos);--studio-status-tint-soft: #cbe1d58c;--studio-btn-font: var(--studio-font);--studio-btn-icon-secondary: #6b7288;--studio-btn-label-primary: #1a1e2e;--studio-btn-label-secondary: #3a4055;--studio-btn-radius-lg: 12px;--studio-btn-radius-md: 11px;--studio-btn-radius-sm: 9px;--studio-btn-shadow-secondary: #28325a14;--studio-btn-stroke-primary: #ffffffe6;--studio-btn-stroke-secondary: #1a1e2e1f;--studio-grade-excellent: #3a9468;--studio-grade-excellent-tint: #3a946826;--studio-grade-meter-off: #1a1e2e1f;--studio-grade-notrec: #d95c6c;--studio-grade-notrec-tint: #e0596b24;--studio-grade-standard: #a3a8b8;--studio-grade-standard-tint: #1a1e2e0f;--studio-grade-strong: #4a74c9;--studio-grade-strong-tint: #4a74c926;--studio-grade-track: #1a1e2e1f;--studio-meter-fill-a: #2f9d6a;--studio-meter-fill-b: #1c7a4e;--studio-meter-track: #28325a14;--studio-well: #f0eff6;--studio-status-ended-dot: #9aa0b4;--studio-status-ended-text: #6b7288;--studio-status-ended-tint: #1a1e2e0f;--studio-status-sched-dot: #6f78e6;--studio-status-sched-text: #5a63cf;--studio-status-sched-tint: #6f78e626;--studio-neg-border: #e0596b99;--studio-neg-tint: #e0596b3d;--studio-scrim: #1a1e2ecc;--studio-neg-glow: #e0596b45;--studio-field-pad-x-md: 12px;--studio-field-pad-x-sm: 10px;--studio-field-pad-y-md: 10px;--studio-field-pad-y-sm: 7px;--studio-field-w-short: 160px;--studio-neg-tint-soft: #e0596b29;--studio-field-h-long: 88px;--studio-warn: #e8a33d;--studio-warn-tint: #e8a33d24;--studio-warn-ink: #8a5a12;--studio-viz-neutral: #6b7288;--studio-viz-muted: #a9aebd;--studio-grade-excellent-viz: #7fbf9c;--studio-grade-strong-viz: #91aee6;--studio-grade-standard-viz: #c3c7d2;--studio-grade-notrec-viz: #eb9aa5;--studio-ctl-stroke: #1a1e2e26;--studio-meter-inset-light: #ffffff73;--studio-meter-inset-shadow: #28325a30;--studio-radius-meter: 7px;--studio-radius-meter-base: 2px;--studio-ai-border: #a98fe099;--studio-ai-icon: var(--studio-purple);--studio-ai-tint: #a98fe029;--studio-grade-excellent-ink: #2e6b4f;--studio-grade-notrec-ink: #a14550;--studio-grade-standard-ink: #565d6d;--studio-grade-strong-ink: #355ca1;--studio-wash: #1a1e2e0a;--studio-row: #ffffff8c;--studio-row-stroke: var(--studio-stroke-glass);--studio-stroke-glass: var(--studio-glass-strong);--studio-surface-control: #ffffff66;--studio-surface-control-stroke: #ffffffb3;--studio-surface-data: #ffffffe0;--studio-surface-modal: var(--studio-glass-strong);--studio-surface-sheet: #ffffff99;--studio-surface-stroke: #ffffffa6;--studio-active-stroke: #ffffff;--studio-ctl-stroke-light: var(--studio-row);--studio-surface-active: #ffffffe6;--studio-row-hover: #ffffffb3;--studio-surface-badge: #ffffffe6;--studio-btn-primary-ink: #184c37;--studio-internal-solid: #1a1e2e;--studio-on-internal: #ffffff;--studio-internal-tint: #1a1e2e0f;--studio-internal-line: #1a1e2e33;--studio-internal-text: #3a4055;--studio-line-strong: #1a1e2e2e;--studio-media-glass: #ffffff33;--studio-media-glass-soft: #ffffff26;--studio-on-media: #ffffff;--studio-on-media-muted: #ffffffa6;--studio-media-dot: #ffffff59;--studio-overlay-backdrop-a: #2b3050;--studio-overlay-backdrop-b: #1a1d30f2;--studio-surface-over-dark: #ffffffe0;--studio-aurora-dark-mint: #4dd6b933;--studio-aurora-dark-lime: #c9e04620;--studio-aurora-dark-peach: #8280ff33;--studio-aurora-dark-rose: #f0b7d426;--studio-stage-glow: #b7a6ef38;--studio-radius-xs: 9px;--studio-scrollbar-w: 6px;--studio-scrollbar-inset: 4px;--studio-radius-scrollbar: 3px;--studio-scrollbar-track: #1a1e2e0f;--studio-scrollbar-thumb: #1a1e2e4d;--studio-scrollbar-thumb-hover: #1a1e2e73;--studio-scrollbar-thumb-on-media: #ffffff66;--studio-scrollbar-track-on-media: #ffffff1f;--studio-scrim-dialog: #252a4526;--studio-scrim-blur: 24px;--studio-surface-dialog: #ffffffe0;--studio-dialog-edge: #fffffff2;--studio-dialog-edge-fade: #ffffff59;--studio-dialog-blur: 56px;--studio-radius-dialog: 28px;--studio-dialog-pad: 28px;--studio-dialog-shadow: #1e23402e;--studio-dialog-shadow-ambient: #28325a0f;--studio-card-shadow-contact: #28325a0a;--studio-card-shadow-ambient: #28325a0d;--studio-card-specular: #ffffff;--studio-thumb-shadow: #28325a14;--studio-float-specular: #ffffffcc;--studio-float-shadow-contact: #28325a0f;--studio-float-shadow-ambient: #28325a14;--studio-glass-inner-glow: #ffffff80;--studio-glass-rim-top: #ffffff;--studio-glass-rim-bottom: #ffffff59;--studio-surface-glass: #ffffff99;--studio-status-positive-tint: #cbe1d5b3;--studio-status-positive-text: #14512f;--studio-radius-card-inner: 14px;--studio-scrim-viewer: #252a454d;--studio-scrim-viewer-blur: 32px;--studio-chart-grid: #28325a12;--studio-chart-fade: #ffffff00;--studio-program-capture: var(--studio-brand-500);--studio-program-capture-tint: #1c7a4e1f;--studio-program-capture-area: #1c7a4e33;--studio-program-collab: var(--studio-purple);--studio-program-collab-tint: #a98fe033;--studio-program-collab-area: #a98fe040;--studio-scrim-viewer-edge-top: #1a214059;--studio-scrim-viewer-edge-bottom: #1a1e2e47;--studio-scrim-viewer-fade: #1a1e2e00;--studio-font: "Geist", sans-serif;--studio-live-tint: #1c7a4e14;--studio-live-text: var(--studio-pos);--studio-live-dot: var(--studio-pos);--studio-program-collab-ink: #4b3f8a;--studio-brand-lime: #d8ff57;--studio-brand-black: #070f0f;--studio-purple-tint: #a98fe01f;--studio-purple-border: #a98fe040;--studio-warn-border: #e8a33d59;--studio-warn-stroke: #e8a33d66;--studio-warn-stroke-strong: #e8a33d99;--studio-warn-surface: #fff8ea;--studio-ink-shadow: #1a1e2e33;--studio-brand-menu-surface: #ffffffe8;--studio-brand-menu-active-tint: #1c7a4e14;--studio-brand-menu-active-stroke: #1c7a4e33;--studio-brand-menu-check-glow: #1c7a4e40;--studio-ai-rim-a: #f2f2f2;--studio-ai-rim-b: #b9a8d6;--studio-ai-rim-c: #ffffff;--studio-media-chip: #ffffffb8;--studio-media-chip-stroke: #ffffffe6;--studio-media-glass-strong: #ffffffd9;--studio-badge-shadow: #28325a24;--studio-hairline-solid: #ffffffe6;--studio-frost-blur: 18px;--studio-dialog-sheen: #ffffff73;--studio-preview-grad-a: #6bd6c826;--studio-preview-grad-b: #8280ff1f;--studio-glow-soft: #ffffff66;--studio-glow: #ffffff80;--studio-shadow-sm: #28325a17;--studio-shadow: #28325a1f;--studio-shadow-lg: #28325a33;--studio-field-stroke: #ffffff;--studio-field-shadow: #28325a0d;--studio-radius-pill: 999px;--studio-pad-lg: 24px;--studio-dialog-title-gap: 6px;background:linear-gradient(135deg,var(--studio-bg-grad-a) 0%,var(--studio-bg-grad-b) 100%);box-sizing:border-box}.client-app-shell--studio *,.client-app-shell--studio *:before,.client-app-shell--studio *:after{box-sizing:inherit}.client-app-shell--studio{position:relative;display:flex;gap:16px;--studio-shell-pad: 24px;padding:0 0 0 var(--studio-shell-pad);height:100vh;max-height:100vh;overflow:hidden;font-family:var(--studio-font);line-height:1.48;color:var(--studio-ink-900)}.client-app-shell--studio .header-style{font-family:var(--studio-font)}.studio-aurora{position:fixed;inset:0;overflow:hidden;pointer-events:none;contain:paint;z-index:0}.studio-aurora-blob{display:block}.studio-aurora-blob--mint{position:absolute;border-radius:50%;background:var(--studio-aurora-mint);filter:blur(160px);left:-27.7%;top:12.8%;width:72.8%;height:72.6%}.studio-aurora-blob--lime{position:absolute;border-radius:50%;background:var(--studio-aurora-lime);filter:blur(160px);left:4.7%;top:-16.1%;width:70.3%;height:76.4%}.studio-aurora-blob--teal{position:absolute;border-radius:50%;background:var(--studio-aurora-teal);filter:blur(170px);left:56.9%;top:20.9%;width:50%;height:58.9%}.studio-aurora-blob--peach{position:absolute;border-radius:50%;background:var(--studio-aurora-peach);filter:blur(150px);left:73.8%;top:-2.1%;width:39.3%;height:43.8%}.studio-main{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.client-app-page-container.studio-page-container{flex:1;min-height:0;display:flex;flex-direction:column;margin-left:-16px;padding:16px var(--studio-shell-pad) 16px 16px;background:transparent;overflow:auto;overscroll-behavior:contain}.studio-page-column{flex:1 0 auto;display:flex;flex-direction:column;width:100%;max-width:1114px;margin:0 auto}.studio-page-column>*{flex:0 0 auto}.studio-page-head{padding-top:18px}.studio-minwidth-notice{display:none}@media(max-width:1023px){.client-app-shell--studio{padding:32px}.studio-sidebar,.studio-main{display:none}.studio-minwidth-notice{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;min-height:0}}.studio-minwidth-card{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:326px;padding:36px 28px;background:var(--studio-surface-sheet);border:1px solid var(--studio-surface-stroke);border-radius:var(--studio-radius);text-align:center}.studio-minwidth-logo{display:flex;align-items:center;gap:10px;color:var(--studio-ink-900)}.studio-minwidth-wordmark{font-size:16px;font-weight:500;letter-spacing:-.24px;color:var(--studio-ink-900)}.studio-minwidth-glyph{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--studio-accent-tint-soft);border:1px solid var(--studio-accent-border);color:var(--studio-ink-700)}.studio-minwidth-title{margin:0;font-size:18px;font-weight:600;letter-spacing:-.2px;color:var(--studio-ink-900)}.studio-minwidth-body{margin:0;font-size:13px;font-weight:500;line-height:1.5;color:var(--studio-ink-500)}.studio-minwidth-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--studio-radius-pill);background:var(--studio-surface-active);border:1px solid var(--studio-btn-stroke-secondary);color:var(--studio-ink-700);font-size:11.5px;font-weight:600}.studio-minwidth-chip svg{color:var(--studio-ink-500)}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.client-tutorial-root{position:relative;isolation:isolate;width:100%;min-height:100vh;font-family:Mona Sans,Poppins,sans-serif}.client-tutorial-root .client-app-sidebar{margin-right:60px;border-right:none}.tutorial-scrim{position:fixed;inset:0;background:#070f0f80;z-index:100;pointer-events:auto;cursor:default}.tutorial-highlight{position:relative;z-index:101;pointer-events:none}.tutorial-highlight--sidebar-nav{margin:3px 5px;border-radius:0;border:5px solid #FFFFFF}.tutorial-highlight--asset-card{pointer-events:auto;outline:2px solid #FFFFFF;outline-offset:0}.tutorial-highlight--reel-card{background:var(--brand-white-color, #FDFFF7);outline:2px solid #FFFFFF;outline-offset:0}.tutorial-highlight--reel-detail-left{background:var(--brand-white-color, #FDFFF7);outline:2px solid #FFFFFF;outline-offset:0;border-radius:8px;padding:16px}.tutorial-highlight--approvals-card{outline:2px solid #FFFFFF;outline-offset:0}.tutorial-highlight--filters-row{background:var(--brand-white-color, #FDFFF7);padding:14px 18px;border-radius:4px;width:fit-content;max-width:100%;flex-wrap:nowrap}.tutorial-highlight--filters-row:after{inset:0;border-radius:4px;box-shadow:0 0 0 2px #fff}.tutorial-highlight--filters-row .asset-library-product-filter-input{box-sizing:border-box;height:36px}.client-tutorial-informer-layer{position:fixed;inset:0;z-index:102;pointer-events:none}.client-tutorial-informer{position:absolute;box-sizing:border-box;width:393px;background:#ceeace;color:#184c37;border-radius:8px;box-shadow:0 10px 15px #d3c0d61f,0 4px 10px #070f0f14;pointer-events:auto;font-family:Mona Sans,Poppins,sans-serif}.client-tutorial-informer--demo{width:477px}.client-tutorial-informer:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:linear-gradient(90deg,#17935f,#d8ff57);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.client-tutorial-informer--welcome{padding:29px 17px 37px}.client-tutorial-informer--step{padding:20px 17px 28px}.client-tutorial-informer--match-height{display:flex;flex-direction:column}.client-tutorial-informer--match-height .client-tutorial-step-body{flex:1}.client-tutorial-informer--step:before{content:"";position:absolute;top:-10px;left:30px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid #CEEACE;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}.client-tutorial-informer--step.client-tutorial-informer--notch-left:before{top:30px;left:-10px;border-left:0;border-right:10px solid #CEEACE;border-top:12px solid transparent;border-bottom:12px solid transparent;filter:drop-shadow(-1px 0 1px rgba(0,0,0,.1))}.client-tutorial-informer--step.client-tutorial-informer--notch-right:before{top:30px;left:auto;right:-10px;border-right:0;border-left:10px solid #CEEACE;border-top:12px solid transparent;border-bottom:12px solid transparent;filter:drop-shadow(1px 0 1px rgba(0,0,0,.1))}.client-tutorial-informer--step.client-tutorial-informer--notch-top-right:before{left:auto;right:30px}.client-tutorial-informer--step.client-tutorial-informer--no-notch:before{display:none}.client-tutorial-welcome-title{font-family:Degular Display Demo,Mona Sans,sans-serif;font-weight:600;font-size:22px;line-height:1.24;color:#184c37;text-align:center;margin:0 0 4px}.client-tutorial-welcome-title-line{display:block}.client-tutorial-welcome-body{font-family:Mona Sans,Poppins,sans-serif;font-size:14px;line-height:1.4;color:#184c37;text-align:center;margin:0 0 20px}.client-tutorial-welcome-actions{display:flex;flex-direction:column;align-items:center;gap:10px}.client-tutorial-step-title{font-family:Degular Display Demo,Mona Sans,sans-serif;font-weight:600;font-size:22px;line-height:1.24;color:#184c37;margin:0 0 5px}.client-tutorial-step-body{font-family:Mona Sans,Poppins,sans-serif;font-size:14px;line-height:1.4;color:#184c37;margin:0 0 20px}.client-tutorial-step-media{margin:0 0 16px;width:100%;border-radius:2px;overflow:hidden;background:#000}.client-tutorial-step-video{display:block;width:100%;height:auto;aspect-ratio:261/268;object-fit:cover}.client-tutorial-step-body-icon{display:inline-flex;align-items:center;vertical-align:middle;margin:0 4px;color:#184c37}.client-tutorial-step-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-tutorial-step-progress{display:flex;align-items:center;gap:12px;font-family:Mona Sans,Poppins,sans-serif;font-size:14px;line-height:1.4;color:#184c37}.client-tutorial-primary-button{background:#184c37;color:var(--brand-white-color, #FDFFF7);border:none;border-radius:4px;padding:4px 12px;font-family:Mona Sans,Poppins,sans-serif;font-size:14px;line-height:1.4;cursor:pointer;min-height:28px}.client-tutorial-primary-button:hover{background:#133c2c}.client-tutorial-link-button{background:none;border:none;padding:0;font-family:Mona Sans,Poppins,sans-serif;font-size:14px;line-height:1.4;color:#17935f;cursor:pointer;text-decoration:underline}.client-tutorial-back-button{background:none;border:none;padding:0;font-family:Mona Sans,Poppins,sans-serif;font-size:14px;line-height:1.4;color:#17935f;cursor:pointer}.client-tutorial-step-actions{display:flex;align-items:center;gap:4px}.client-tutorial-secondary-button{background:var(--brand-white-color, #FDFFF7);color:#184c37;border:1px solid #184C37;border-radius:4px;padding:4px 12px;font-family:Mona Sans,Poppins,sans-serif;font-size:14px;line-height:1.4;cursor:pointer;min-height:28px}.client-tutorial-secondary-button:hover{background:#f2f2f2}.client-tutorial-sidebar-arrow{position:fixed;z-index:102;pointer-events:none}.client-tutorial-dummy-header-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;cursor:default;pointer-events:none}.client-tutorial-dummy-sidebar-link{pointer-events:none}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Regular-8EaYeT2g.woff2) format("woff2"),url(/assets/DegularDispDemo-Regular-DFAbu9V0.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Medium-CcYShCCf.woff2) format("woff2"),url(/assets/DegularDispDemo-Medium-BOZI5S5p.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Semibold-bKLrebzR.woff2) format("woff2"),url(/assets/DegularDispDemo-Semibold-COv9aXiX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Degular;src:url(/assets/DegularDispDemo-Bold-BJSb5gN0.woff2) format("woff2"),url(/assets/DegularDispDemo-Bold-B5WGJdhh.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_regular-BgcY12It.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_medium-BSuf4VRW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_semi_bold-DCNfrqq6.woff2) format("woff2"),url(/assets/Recoleta_semi_bold-B2YwviYt.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/assets/Recoleta_bold-B_jrpWhv.woff2) format("woff2"),url(/assets/Recoleta_bold-C-AHlZt7.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Regular-PS2q-h3z.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Medium-J2nihZ6I.woff2) format("woff2"),url(/assets/Cera-Pro-Medium-B1IyAPv_.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(/assets/Cera-Pro-Bold-CHtAvIIu.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Bold Extended;src:url(/assets/HelveticaNeue-BoldExtended-BaPHoLFN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--brand-white-color: #FDFFF7}.bold{font-weight:700!important}.hint{color:#4b3a5a}.minor-text{color:#aba7af}.small-text-regular{font-weight:400;font-size:16px;line-height:148%}.small-text{font-size:16px;line-height:148%;font-weight:300}.additional-text{font-size:14px;line-height:140%;font-weight:400;font-family:var(--brand-font, "Mona Sans"),sans-serif}.middle-text{font-size:18px;line-height:132%;font-weight:500}.middle-text-light{font-size:18px;line-height:132%;font-weight:300}.big-text{font-size:20px;line-height:144%;font-weight:500}.header-text{font-size:24px;line-height:148%;font-weight:600;font-family:var(--brand-heading-font, var(--brand-font, "Degular")),"Mona Sans",sans-serif;color:var(--brand-secondary-color, #17935F);text-align:center}.h1{font-size:29px;line-height:124%;font-weight:600;font-family:var(--brand-heading-font, var(--brand-font, "Degular")),"Mona Sans",sans-serif}.h2{font-size:22px;line-height:128%;font-weight:600;font-family:var(--brand-heading-font, var(--brand-font, "Degular")),"Mona Sans",sans-serif}.h3{font-size:19px;line-height:128%;font-weight:700;font-family:var(--brand-heading-font, var(--brand-font, "Degular")),"Mona Sans",sans-serif}.h4{font-size:16px;line-height:128%;font-weight:700;font-family:var(--brand-heading-font, var(--brand-font, "Degular")),"Mona Sans",sans-serif}.tablet .h1{font-size:32px;font-weight:500}.tablet .h2{font-size:24px;font-weight:500}.tablet .h3{font-size:22px;line-height:124%;font-weight:600}.tablet .h4{font-size:18px;line-height:132%}.styled-list{list-style-type:none;padding-left:20px}.styled-list li{margin-bottom:8px;position:relative}ul.styled-list li:before{content:"";position:absolute;left:-20px;top:.5em;width:8px;height:8px;background-color:var(--brand-color, #184C37);border-radius:2px}ol.styled-list li:before{content:counter(list-item) ". ";position:absolute;left:-20px;text-align:right;font-weight:700;color:var(--brand-color, #184C37)}.styled-quotation{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px}.styled-quotation .quotation-bracket{align-self:stretch;width:4px;background-color:var(--brand-color, #184C37)}.styled-quotation .quotation-main{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:4px 0;gap:4px}.styled-quotation .quotation-main .quotation-text{align-self:stretch}.styled-link{width:fit-content;color:#5340c3}.styled-link .link-underline{position:relative;align-self:stretch;border-top:1px solid #5340C3;box-sizing:border-box;height:1px;width:100%;margin-top:-3px}.styled-link:hover{color:#070f0f;cursor:pointer}.styled-link:hover .link-underline{border-top:1px solid #070F0F}.styled-button{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 52px;text-align:center}.styled-button.main{background-color:var(--brand-color, #184C37);color:var(--brand-white-color, #FDFFF7)}.styled-button.secondary{background-color:var(--brand-white-color, #FDFFF7);color:var(--brand-secondary-color, #17935F);border:1px solid var(--brand-secondary-color, #17935F)}.styled-button.text{color:var(--brand-secondary-color, #17935F);padding:0}.styled-button:hover.main{background-color:var(--brand-secondary-color, #17935F)}.styled-button:hover.secondary{background-color:#f5f3f7}.styled-button:hover.text{color:#070f0f}.styled-button.disabled.main{background-color:#d4d2d5}.styled-button.disabled.secondary{background-color:var(--brand-white-color, #FDFFF7);color:#d4d2d5;border:1px solid #D4D2D5}.styled-button.disabled.text{color:#d4d2d5}.styled-button.disabled:hover{cursor:not-allowed}.styled-button.no-border{border:none}.styled-input{width:100%}.styled-input .input-header{margin-bottom:12px}.styled-input textarea{padding:12px;width:calc(100% - 24px);border:1px solid #ABA7AF;border-radius:2px;background-color:var(--brand-white-color, #FDFFF7)}.styled-input textarea.has-error{border-color:#d51a52}.styled-input textarea.has-error:focus{box-shadow:0 0 3px #d51a52}.styled-input textarea:focus{outline:none;border:1px solid #4B3A5A}.styled-input textarea ::-webkit-resizer{color:#aba7af}.styled-input input[type=text]{padding:12px;width:calc(100% - 24px);border:1px solid #ABA7AF;border-radius:2px;background-color:var(--brand-white-color, #FDFFF7);font-family:inherit;font-size:14px;line-height:1.4;color:#070f0f;box-sizing:content-box}.styled-input input[type=text].has-error{border-color:#d51a52}.styled-input input[type=text].has-error:focus{box-shadow:0 0 3px #d51a52}.styled-input input[type=text]:focus{outline:none;border:1px solid #4B3A5A}.styled-input input[type=text]:read-only{cursor:default}.styled-input .error-message{color:#d51a52;text-align:right}.styled-select{width:100%;position:relative}.styled-select.disabled{opacity:.6}.styled-select.disabled .custom-select{cursor:not-allowed;background-color:#d4d2d5}.styled-select .select-header{margin-bottom:12px}.styled-select .custom-select{padding:12px;width:calc(100% - 24px);border:1px solid #ABA7AF;border-radius:2px;background-color:var(--brand-white-color, #FDFFF7);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:border-color .3s ease}.styled-select .custom-select.has-error{border-color:#d51a52}.styled-select .custom-select.has-error:focus-within{box-shadow:0 0 3px #d51a52}.styled-select .custom-select:focus-within{outline:none;border:1px solid #4B3A5A}.styled-select .custom-select .select-display{flex-grow:1;color:#070f0f}.styled-select .custom-select .select-display.placeholder{color:#aba7af}.styled-select .custom-select .arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #070F0F;transition:transform .3s ease}.styled-select .custom-select .arrow.open{transform:rotate(180deg)}.styled-select .select-dropdown{position:absolute;width:100%;top:calc(100% + 5px);left:0;background-color:var(--brand-white-color, #FDFFF7);border:1px solid #ABA7AF;border-radius:2px;box-shadow:0 4px 8px #0000001a;z-index:1000;max-height:200px;overflow-y:auto}.styled-select .select-dropdown .select-option{padding:12px;cursor:pointer;color:#070f0f;transition:background-color .2s ease}.styled-select .select-dropdown .select-option:hover{background-color:#aba7af}.styled-select .select-dropdown .select-option.selected{background-color:#184c37;color:var(--brand-white-color, #FDFFF7)}.styled-select .error-message{color:#d51a52;text-align:right;margin-top:8px;font-size:12px}.styled-checkbox-holder{line-height:30px}.styled-checkbox-holder label{display:flex;gap:12px;align-items:center;position:relative;cursor:pointer}.styled-checkbox-holder label input{appearance:none;-webkit-appearance:none;margin:0;border:1px solid #D9D1E0;border-radius:4px;width:18px;min-width:18px;height:18px;position:relative;display:flex;align-content:center;justify-content:center;font-size:2rem}.styled-checkbox-holder label input:checked{background-color:#184c37;border-color:#184c37}.styled-checkbox-holder label .checkmark{position:absolute;left:6px;top:50%;margin-top:-7px;width:4px;height:8.5px;border:solid var(--brand-white-color, #FDFFF7);border-width:0 3px 3px 0;border-radius:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none}.styled-checkbox-holder label input:checked~.checkmark{display:block}.styled-upload{width:calc(50vw - 30px);height:calc(50vw - 30px);max-width:210px;max-height:210px;border:2px dashed #ABA7AF;border-radius:4px;background-color:#f5f3f7;display:flex;justify-content:center;align-items:center}.styled-upload .upload-btn{line-height:0}.styled-upload img{height:44px}.styled-snackbar{background:var(--brand-white-color, #FDFFF7)}.styled-snackbar .MuiAlert-icon{align-items:center}.styled-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--brand-white-color, #FDFFF7);padding:12px}.styled-modal.create-brand-modal{min-width:400px;max-width:500px;padding:24px}.styled-modal.create-brand-modal .modal-content{display:flex;flex-direction:column;gap:20px}.styled-modal.create-brand-modal .modal-content .modal-title{margin:0;font-size:24px;font-weight:600;color:#070f0f}.styled-modal.create-brand-modal .modal-content .warning-message{padding:10px;background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;font-size:14px}.styled-modal.create-brand-modal .modal-content .modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.styled-modal.create-brand-modal .modal-content .modal-actions .styled-button{padding:10px 20px;border-radius:4px;font-weight:500}.styled-modal.create-brand-modal .modal-content .modal-actions .styled-button.cancel-button{background-color:#f5f3f7;color:#070f0f}.styled-modal.create-brand-modal .modal-content .modal-actions .styled-button.cancel-button:hover:not(:disabled){background-color:#dcd4e3}.styled-modal.create-brand-modal .modal-content .modal-actions .styled-button.create-button{background-color:#184c37;color:var(--brand-white-color, #FDFFF7)}.styled-modal.create-brand-modal .modal-content .modal-actions .styled-button.create-button:hover:not(:disabled){background-color:#0c251b}.styled-modal.create-brand-modal .modal-content .modal-actions .styled-button.create-button:disabled{background-color:#f5f3f7;cursor:not-allowed}.styled-notification{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px;width:calc(100vw - 40px);max-width:330px}.styled-notification .styled-notification-btns{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.styled-notification .styled-notification-btns .styled-button{white-space:nowrap;padding-left:42px;padding-right:42px}.styled-notification .styled-notification-close-btn{position:absolute;top:0;right:0;z-index:1302}.video-recorder{position:fixed;inset:0;z-index:1301;background-color:#1a141f;display:flex;flex-direction:column}.video-recorder svg{color:#fff}.video-recorder .video-recorder-top-bar{height:54px;flex-shrink:0;padding:0 16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.video-recorder .video-recorder-top-bar-spacer{width:28px;height:28px}.video-recorder .video-recorder-viewfinder{position:relative;flex:1 1 auto;overflow:hidden;background-color:#000}.video-recorder .video-recorder-viewfinder video{width:100%;height:100%;object-fit:cover}.video-recorder .video-recorder-permission-denied{position:absolute;inset:0;background-color:#000;display:flex;align-items:center;justify-content:center;padding:0 24px;text-align:center}.video-recorder .video-recorder-permission-denied-hint{color:#ffffffb3;font-size:14px;line-height:1.4;max-width:80%}.video-recorder .video-recorder-timer{position:absolute;top:16px;left:50%;transform:translate(-50%);background-color:#ff3a30;color:#fff;font-size:16px;line-height:1;letter-spacing:-.5px;padding:4px 8px;border-radius:4px;min-width:74px;text-align:center;z-index:2}.video-recorder .video-recorder-timer.over-target{background-color:#2e7d32}.video-recorder .video-recorder-timer-ring{--guided-progress: 0deg;position:absolute;top:12px;left:50%;transform:translate(-50%);width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:--guided-progress 1s linear}.video-recorder .video-recorder-timer-ring .video-recorder-timer-ring-fill{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--brand-color, #184C37) var(--guided-progress),rgba(255,255,255,.3) 0deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px))}.video-recorder .video-recorder-timer-ring .video-recorder-timer{position:static;transform:none;min-width:0;padding:0;background-color:transparent;font-size:13px}.video-recorder .video-recorder-guided-nudge{position:absolute;top:52px;left:50%;transform:translate(-50%);background-color:#2e7d32d9;color:#fff;font-size:13px;line-height:1.3;padding:4px 10px;border-radius:12px;width:max-content;max-width:85%;text-align:center;z-index:2}.video-recorder .video-recorder-guided-nudge.structured{display:flex;flex-direction:column;gap:2px}.video-recorder .video-recorder-guided-nudge.structured .video-recorder-guided-nudge-title{font-weight:700}.video-recorder .video-recorder-countdown{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:96px;font-weight:700;line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.6);z-index:3}.video-recorder .video-recorder-tip-pill{position:absolute;top:12%;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:20px;background-color:#33333373;color:#fff;width:max-content;max-width:80%;z-index:2}.video-recorder .video-recorder-tip-pill-text{font-size:14px;font-weight:500;line-height:1.2}.video-recorder .video-recorder-bottom-bar{flex-shrink:0;background-color:#1a141f;padding:16px 0 24px;display:flex;flex-direction:column;align-items:center;gap:12px}.video-recorder .video-recorder-bottom-row{width:100%;padding:0 32px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box}.video-recorder .video-recorder-library-btn{width:40px;height:40px;border-radius:4px;background-color:#454545}.video-recorder .video-recorder-mode-icon-btn{width:40px;height:40px;border-radius:50%;background-color:#454545;opacity:.9}.video-recorder .video-recorder-shutter{position:relative;width:72px;height:72px;padding:0}.video-recorder .video-recorder-shutter-ring{color:#fff}.video-recorder .video-recorder-shutter-inner{position:absolute}.video-recorder .video-recorder-shutter-inner-video{color:#ff3a30}.video-recorder .video-recorder-shutter-inner-photo{color:#fff}.video-recorder .video-recorder-shutter-stop-icon{position:absolute;color:#ff3a30}.video-recorder .video-recorder-mode-toggle{display:flex;flex-direction:row;align-items:center;gap:24px}.video-recorder .video-recorder-mode-toggle-label{background:none;border:none;padding:0;font-size:12px;font-weight:400;letter-spacing:.5px;color:#fff;cursor:pointer}.video-recorder .video-recorder-mode-toggle-label.active{color:#ffd50b;font-weight:600}.video-recorder .video-recorder-mode-toggle-label:disabled{cursor:default}.video-recorder .video-recorder-file-input{display:none}.video-recorder .video-recorder-capture-loader{position:absolute;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background-color:var(--capture-loader-bg, #1A141F)}.video-recorder .video-recorder-capture-loader-ring{width:46px;height:46px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;animation:videoRecorderCaptureSpin .9s linear infinite}@keyframes videoRecorderCaptureSpin{to{transform:rotate(360deg)}}@property --guided-progress{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.no-zoom{touch-action:manipulation;overscroll-behavior:contain}html.no-zoom,body.no-zoom{touch-action:none}.styled-radio-group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.styled-radio-group .styled-radio-btn-container{width:100%}.styled-radio-group .styled-radio-sub-content{display:flex;width:100%;justify-content:center;align-items:center;margin:8px 0}.styled-radio-btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.styled-radio-btn .styled-radio-circle{height:16px;width:16px;margin-right:12px;border:#ABA7AF 1px solid;border-radius:50%;flex-shrink:0}.styled-radio-btn .styled-radio-circle.selected{height:6px;width:6px;border:#184C37 6px solid}.styled-radio-btn .styled-radio-circle.selected.disabled{border-color:#aba7af;background-color:#aba7af}.styled-radio-btn .styled-radio-circle.disabled{background-color:#aba7af}.styled-dropdown-menu{position:relative;display:inline-block}.styled-dropdown-menu .menu-button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:4px;transition:background-color .3s ease}.styled-dropdown-menu .menu-button:hover{background-color:#0000000d}.styled-dropdown-menu .menu-dropdown{position:absolute;top:100%;left:50px;transform:translate(-50%);background-color:var(--brand-white-color, #FDFFF7);border:1px solid #ABA7AF;border-radius:4px;box-shadow:0 4px 8px #0000001a;z-index:1000;min-width:150px;max-width:250px;max-height:200px;overflow-y:auto}.styled-dropdown-menu .menu-dropdown .menu-option{padding:12px 16px;cursor:pointer;display:flex;align-items:center;gap:8px;color:#070f0f;transition:background-color .2s ease,color .2s ease}.styled-dropdown-menu .menu-dropdown .menu-option.delete{color:#d51a52}.styled-dropdown-menu .menu-dropdown .menu-option:hover{background-color:var(--hover-bg, #184C37);color:var(--hover-text, var(--brand-white-color, #FDFFF7))}.styled-dropdown-menu .menu-dropdown .menu-option:hover .event-post-menu-option svg{fill:var(--hover-text, var(--brand-white-color, #FDFFF7))}.styled-dropdown-menu .menu-dropdown .menu-option:active{background-color:color-mix(in srgb,var(--hover-bg, #184C37) 80%,black 20%);color:var(--hover-text, var(--brand-white-color, #FDFFF7))}.styled-dropdown-menu .menu-dropdown .menu-option:active .event-post-menu-option svg{fill:var(--hover-text, var(--brand-white-color, #FDFFF7))}.cover-image-viewer{width:100%;position:relative;overflow:hidden}.cover-image-viewer .image-blur-wrapper{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.cover-image-viewer .cover-image-viewer-item{background-color:#d4d2d5;height:272px;object-fit:contain;position:relative;z-index:2;width:auto;max-width:100%}.cover-image-viewer .blurred-side{position:absolute;top:0;height:100%;width:50%;object-fit:cover;filter:blur(2px);opacity:.3;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none}.cover-image-viewer .blurred-side.left{left:0}.cover-image-viewer .blurred-side.right{right:0}.cover-image-viewer.main-cover-image .blurred-side{display:none}.metric-box{background:var(--brand-white-color, #FDFFF7);border-radius:4px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #E5E0EB;box-shadow:0 10px 15px #d3c0d612;transition:border-color .2s ease;flex:1 1 0;min-width:0}.metric-box--clickable{cursor:pointer}.metric-box .metric-header{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.metric-box .metric-radio{display:block;width:18px;height:18px;border-radius:50%;border:2px solid #D9D1E0;flex-shrink:0;box-sizing:border-box;background:transparent}.metric-box .metric-radio--selected{border-color:#17935f;background:#17935f;box-shadow:inset 0 0 0 2px var(--brand-white-color, #FDFFF7)}.metric-box .metric-title{font-family:var(--brand-font, "Mona Sans"),"Poppins",sans-serif;font-size:16px;font-weight:400;color:#070f0f99;line-height:1.48;margin:0}.metric-box .metric-value{font-family:var(--brand-heading-font, "Degular"),"Mona Sans",sans-serif;font-size:44px;font-weight:500;color:#070f0f;line-height:1.28;margin:0}.metric-box .metric-value-suffix{font-size:.45em;font-weight:500}@media(max-width:767px){.metric-box{position:relative;padding:12px}.metric-box .metric-radio{position:absolute;top:5px;right:5px;width:12px;height:12px;border-width:1.5px}.metric-box .metric-radio--selected{box-shadow:inset 0 0 0 1.5px var(--brand-white-color, #FDFFF7)}.metric-box .metric-title{font-size:12px;padding-right:18px}.metric-box .metric-value{font-size:34px;margin-top:auto}}.generic-badge-wrapper{display:inline-flex;align-items:center;gap:0}.generic-badge{display:inline-flex;align-items:center;padding:8px;border-radius:0;background-color:#f5f3f7;color:#070f0f;font-size:14px;font-weight:400;line-height:1.32}.generic-badge .generic-badge-label{flex-shrink:0}.generic-badge-remove{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0 0 0 2px;border:none;background:none;color:#070f0f;cursor:pointer;width:24px;height:24px;min-width:24px;min-height:24px}.generic-badge-remove:hover{color:#4b3a5a}.generic-badge-remove:focus{outline:none}.styled-tooltip{background-color:var(--brand-white-color, #FDFFF7)!important;color:#070f0f!important;font-size:14px;line-height:148%;font-weight:400;padding:10px 14px!important;border-radius:6px;box-shadow:0 4px 12px #0000001f;max-width:320px;position:relative}.styled-tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--brand-white-color, #FDFFF7);filter:drop-shadow(0 2px 2px rgba(0,0,0,.08))}.styled-tooltip.styled-tooltip--mui-arrow:after{display:none}.styled-tooltip-popper--mui-arrow .MuiTooltip-arrow{color:var(--brand-white-color, #FDFFF7)}.styled-tooltip--reel-meta{padding:8px 16px!important;border-radius:2px;box-shadow:-2px 2px 10px #7070754d;line-height:1.4;max-width:214px}.styled-tooltip--reel-meta:after{display:none}.styled-tooltip-popper--reel-meta .MuiTooltip-arrow{color:var(--brand-white-color, #FDFFF7);width:12px;height:14px}.styled-tooltip-popper--reel-meta .MuiTooltip-arrow:before{box-shadow:-2px 2px 10px #7070752e}.scale-social-icon path.cls-1{fill:#184c37}.scale-social-icon path.cls-2{fill:#17935f}.chunk-load-error-boundary{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:24px;text-align:center}.chunk-load-error-boundary .chunk-load-error-message{margin:0 0 16px}.chunk-load-error-boundary .chunk-load-error-button{margin-top:8px}.reward-ticket{position:relative;width:min(345px,100% - 40px);min-width:280px;height:300px;display:flex;align-items:center;justify-content:center}.reward-ticket-shape{width:100%;height:100%;display:block}.reward-ticket-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px;padding:44px 11% 32px;box-sizing:border-box;text-align:center;color:#333}.reward-ticket-title{font-family:var(--brand-heading-font, "Degular Display Demo"),"Degular","Mona Sans",sans-serif;font-size:20px;font-weight:700;line-height:1.2;color:#070f0f}.reward-ticket-display{display:flex;align-items:center;justify-content:center;min-height:100px}.reward-ticket-display .qr-code{width:100px;height:100px}.reward-ticket-display .qr-code.custom-reward-qr-code{width:140px;height:140px;object-fit:contain}.reward-ticket-display img.qr-code.custom-reward-qr-code{width:100%;max-width:260px;height:auto;max-height:140px}.reward-ticket-footer{display:flex;flex-direction:column;align-items:center;gap:0}.reward-ticket-message{font-size:14px;line-height:1.3;color:#666;max-width:220px}.reward-ticket-subtext{font-size:12px;line-height:1.3;color:#666}.reward-ticket-code{font-size:20px;font-weight:700;color:var(--brand-color, #17935F);padding:6px 12px;border-radius:8px;background:var(--brand-color-ten-percent, rgba(23, 147, 95, .1))}.reward-ticket-image,.reward-ticket-image-placeholder{width:100px;height:100px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--brand-color-ten-percent, rgba(23, 147, 95, .1));color:var(--brand-color, #17935F)}.reward-ticket-image img,.reward-ticket-image video,.reward-ticket-image-placeholder img,.reward-ticket-image-placeholder video{width:100%;height:100%;object-fit:cover}.journey-icons-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;max-width:335px;color:var(--brand-color, #184C37)}.journey-icons-container .icons{display:flex;flex-direction:row;align-items:center;gap:15px;width:100%;max-width:248px}.journey-icons-container .icons hr{margin:0;flex-grow:1;color:var(--brand-color, #184C37);filter:opacity(.25)}.journey-icons-container .icon-container{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.journey-icons-container .icon-container.active{background-color:var(--brand-color, #184C37)}.journey-icons-container .text-body-xs.text-weight-semibold{display:flex;flex-direction:row;justify-content:space-around;width:100%;line-height:12px}#root{--ss-app-bg: linear-gradient(135deg, #f6f6ef 0%, #eaecf3 100%)}.app{height:100vh;color:#070f0f}.desktop .h1{font-size:44px;line-height:128%;font-weight:500}.desktop .h2{font-size:30px;line-height:120%;font-weight:500}.desktop .h3{font-size:22px;line-height:124%;font-weight:600}.desktop .h4{font-size:18px;line-height:132%}.app-container{display:flex;height:100%;width:100%}a{text-decoration:none;color:inherit}select:focus{outline:none}.btn-container{display:flex}.error{color:#d51a52}.warning{color:#ff9500}.approval{color:#00b998}.swipe-container{width:100%}.logo-name-container{display:flex;align-items:center;gap:7px;font-size:20px;line-height:144%;font-weight:600;color:#184c37}.logo-name-container img{height:32px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.special-scroll::-webkit-scrollbar-track{background:var(--brand-white-color, #FDFFF7)}.special-scroll::-webkit-scrollbar{width:8px;background:#184c37}.special-scroll::-webkit-scrollbar-thumb{width:8px;background:#184c37;border-radius:31px}input[type=number]{-moz-appearance:textfield;appearance:textfield}.app-header{position:fixed;top:0;left:0;right:0;height:57px;background:var(--brand-white-color, #FDFFF7);border-bottom:1px solid #E5E0EB;display:flex;align-items:center;justify-content:space-between;z-index:1000;box-shadow:0 2px 4px #0000001a}.app-header .header-left{display:flex;align-items:center;gap:6px}.app-header .header-left .back-button{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px 0 8px 8px;border-radius:6px;transition:background-color .2s;color:#070f0f}.app-header .header-left .back-button:hover{background-color:#f5f3f7}.app-header .header-left .page-icon{display:flex;align-items:center;justify-content:center;color:#070f0f}.app-header .header-left .page-info{display:flex;flex-direction:column;position:relative;padding-left:5px}.app-header .header-left .page-info .page-title{color:#070f0f;line-height:1.2;margin-bottom:0}.app-header .header-right{display:flex;align-items:center;gap:16px;padding-right:10px}.app-header .header-right .sdk-toggle{border:1px solid #E5E0EB;background:var(--brand-white-color, #FDFFF7);color:#070f0f;padding:6px 12px;border-radius:999px;font-size:12px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.app-header .header-right .sdk-toggle:hover{background-color:#f5f3f7}.app-header .header-right .sdk-toggle.active{background-color:#070f0f;border-color:#070f0f;color:var(--brand-white-color, #FDFFF7)}.app-header .header-right .header-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .2s;color:#070f0f}.app-header .header-right .header-icon:hover{background-color:#f5f3f7}.drawer-overlay{position:fixed;inset:57px 0 0;background:#00000080;z-index:1500;display:flex;justify-content:flex-end}.drawer{width:80%;max-width:300px;height:calc(100vh - 57px);background:var(--brand-white-color, #FDFFF7);display:flex;flex-direction:column;box-shadow:-4px 0 12px #00000026}.drawer .drawer-header{padding:20px;display:flex;justify-content:flex-end}.drawer .drawer-header .drawer-close{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;transition:background-color .2s}.drawer .drawer-header .drawer-close:hover{background-color:#f5f3f7}.drawer .drawer-content{flex:1;padding:0 20px}.drawer .drawer-content .drawer-nav-item{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 0;cursor:pointer;transition:background-color .2s}.drawer .drawer-content .drawer-nav-item:last-child{border-bottom:none}.drawer .drawer-content .drawer-nav-item:hover{background-color:#f5f3f7;margin:0 -20px;padding-left:20px;padding-right:20px}.drawer .drawer-content .drawer-nav-item span{color:#070f0f}.drawer .drawer-footer{display:flex;flex-direction:column;align-items:flex-end;padding:20px}.drawer .drawer-footer .middle-text{color:#070f0f;margin-bottom:4px}.drawer .drawer-footer .additional-text{color:#4b3a5a}.admin-location-search-dropdown{position:relative}.admin-location-search-dropdown .location-dropdown{display:flex;align-items:center;gap:4px;cursor:pointer;border-radius:4px;transition:background-color .2s;margin-top:-2px}.admin-location-search-dropdown .location-dropdown:hover{background-color:#f5f3f7}.admin-location-search-dropdown .location-dropdown .location-name{font-size:10px;font-weight:400;color:#4b3a5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.admin-location-search-dropdown .location-dropdown-menu{position:absolute;top:100%;left:0;background:var(--brand-white-color, #FDFFF7);border:1px solid #E5E0EB;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:300px;z-index:1001;margin-top:4px;max-height:400px;overflow-y:auto}.admin-location-search-dropdown .location-dropdown-menu .location-search-input-container{padding:12px;border-bottom:1px solid #E5E0EB;position:sticky;top:0;background:var(--brand-white-color, #FDFFF7);z-index:1}.admin-location-search-dropdown .location-dropdown-menu .location-search-input-container .location-search-input{width:calc(100% - 16px);padding:8px;border:1px solid #ABA7AF;border-radius:4px;font-size:14px;outline:none}.admin-location-search-dropdown .location-dropdown-menu .location-search-input-container .location-search-input:focus{border-color:#184c37}.admin-location-search-dropdown .location-dropdown-menu .location-search-loading,.admin-location-search-dropdown .location-dropdown-menu .location-search-hint,.admin-location-search-dropdown .location-dropdown-menu .location-search-no-results{padding:16px;text-align:center;color:#4b3a5a;font-size:14px}.admin-location-search-dropdown .location-dropdown-menu .location-dropdown-item.show-locations-toggle{display:flex;align-items:center;background-color:#00000008;border-bottom:1px solid #E5E0EB;padding:6px 16px;cursor:pointer}.admin-location-search-dropdown .location-dropdown-menu .location-dropdown-item.show-locations-toggle .styled-checkbox-holder.location-checkbox label{font-weight:400;font-size:11px;color:#4b3a5a}.admin-location-search-dropdown .location-dropdown-menu .location-dropdown-item.show-locations-toggle .styled-checkbox-holder.location-checkbox span{font-size:11px}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .brand-parent-group{margin-bottom:4px}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .brand-parent-group:last-child{margin-bottom:0}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #E5E0EB}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item:last-child{border-bottom:none}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item:hover{background-color:#f5f3f7}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item.select-all-item{font-weight:600;border-bottom:1px solid #E5E0EB}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item.select-all-item .styled-checkbox-holder.location-checkbox label{font-weight:600}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item.brand-parent-item{background-color:#d51a5214;font-weight:600;border-bottom:1px solid #E5E0EB}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item.brand-parent-item:hover{background-color:#d51a521f}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item.brand-parent-item .styled-checkbox-holder.location-checkbox label{font-weight:600}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item.child-location-item{padding-left:32px;background-color:#00000005}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item.child-location-item:hover{background-color:#0000000a}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item .styled-checkbox-holder.location-checkbox{margin:0;width:100%}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item .styled-checkbox-holder.location-checkbox label{width:100%;cursor:pointer}.admin-location-search-dropdown .location-dropdown-menu .location-search-results .location-dropdown-item .styled-checkbox-holder.location-checkbox label span{font-size:14px;color:#070f0f}.deprecated-badge{color:#184c37;font-size:.85em;font-style:italic}.logo-preview-container.non-clickable{cursor:default}.logo-preview-container.non-clickable .logo-overlay{display:none}.brand-parent-section{background-color:#d51a5208;border:1px solid rgba(213,26,82,.1);border-radius:8px;padding:20px;margin-bottom:20px}.styled-modal-container .styled-modal{outline:none}.styled-modal-container.app-modal{--brand-white-color: #FFFFFF}.styled-modal-container.app-modal .MuiBackdrop-root{background-color:transparent}.styled-modal-container.app-modal .styled-modal{border-radius:8px}@keyframes spin{to{transform:rotate(360deg)}}.main-container.with-header{padding-top:80px}.terms-container{margin-bottom:24px}.terms-container:last-child{margin-bottom:0}.terms-container .h2{font-size:24px;font-weight:600;margin-bottom:24px;text-align:center}.terms-container .h3{font-size:20px;font-weight:600;margin-bottom:16px}.terms-container .h4{font-size:18px;font-weight:600;margin:16px 0}.terms-container .additional-text{font-size:16px;line-height:1.5;margin-bottom:12px}.terms-container .additional-text:last-child{margin-bottom:0}.terms-container ul,.terms-container ol{margin:12px 0;padding-left:24px}.terms-container ul li,.terms-container ol li{margin-bottom:8px;line-height:1.5}.terms-container ul li:last-child,.terms-container ol li:last-child{margin-bottom:0}.terms-container a{color:#184c37;text-decoration:none}.terms-container a:hover{text-decoration:underline}.tiktok-oauth-result{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--background-primary, #f5f5f5);padding:24px}.tiktok-oauth-result-card{background:#fff;border-radius:16px;padding:48px 40px;max-width:440px;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 4px 24px #00000014;text-align:center}.tiktok-oauth-result-logo{height:28px;width:auto;margin-bottom:4px}.tiktok-oauth-result-icon-wrap{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center}.tiktok-oauth-result-icon-wrap--success{background-color:#e8f5e9;color:#2e7d32}.tiktok-oauth-result-icon-wrap--error{background-color:#fdecea;color:#c62828}.tiktok-oauth-result-title{font-size:20px;font-weight:600;color:var(--text-primary, #1a1a1a);margin:0}.tiktok-oauth-result-desc{font-size:14px;color:var(--text-secondary, #666);line-height:1.6;margin:0}.instagram-oauth-result{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--background-primary, #f5f5f5);padding:24px}.instagram-oauth-result-card{background:#fff;border-radius:16px;padding:48px 40px;max-width:440px;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 4px 24px #00000014;text-align:center}.instagram-oauth-result-logo{height:28px;width:auto;margin-bottom:4px}.instagram-oauth-result-icon-wrap{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center}.instagram-oauth-result-icon-wrap--success{background-color:#e8f5e9;color:#2e7d32}.instagram-oauth-result-icon-wrap--error{background-color:#fdecea;color:#c62828}.instagram-oauth-result-title{font-size:20px;font-weight:600;color:var(--text-primary, #1a1a1a);margin:0}.instagram-oauth-result-desc{font-size:14px;color:var(--text-secondary, #666);line-height:1.6;margin:0}
