.cms-theme-toggle{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:66px;height:34px;padding:7px 9px;flex-shrink:0;border:1px solid #c6daff66;border-radius:24px;background:#2449b666;color:#e3edff;isolation:isolate}.cms-theme-toggle svg{z-index:1;flex-shrink:0}.cms-theme-toggle svg:first-child{color:#5d4217}.cms-theme-toggle>span{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#ffe0a0;box-shadow:0 0 12px #ffd27926;transition:translate .45s cubic-bezier(.25,.8,.25,1),background .45s}.cms-theme-toggle[aria-pressed=true]>span{translate:32px 0;background:#d2ddff;box-shadow:0 0 12px #a5c2ff33}.cms-theme-toggle[aria-pressed=true] svg:first-child{color:#e6c996}.cms-theme-toggle[aria-pressed=true] svg:nth-child(2){color:#263768}.cms-theme-toggle:focus-visible{outline:2px solid #ffe0a0;outline-offset:4px}@media(prefers-reduced-motion:reduce){.cms-theme-toggle>span{transition:none}}.rocket-journey{position:fixed;inset:0;z-index:10000;pointer-events:none;overflow:hidden;--sky-opacity:1;--trail-opacity:1;--dock-x:50%;--dock-y:50%;--portal-radius:0px}.rocket-journey-atmosphere{position:absolute;inset:0;opacity:var(--sky-opacity);mask-image:radial-gradient(circle at var(--dock-x) var(--dock-y),transparent max(0px,calc(var(--portal-radius) - 80px)),#000 var(--portal-radius));-webkit-mask-image:radial-gradient(circle at var(--dock-x) var(--dock-y),transparent max(0px,calc(var(--portal-radius) - 80px)),#000 var(--portal-radius))}.rocket-journey-veil{position:absolute;inset:0;background:radial-gradient(ellipse at 58% 12%,#79aee6,#4d77cf 32%,#254aab 72%,#20398b)}.rocket-journey-stars{position:absolute;inset:-20%;transform:rotate(14deg)}.rocket-journey-stars i{position:absolute;left:var(--x);top:var(--y);width:2px;height:var(--length);border-radius:50%;background:linear-gradient(transparent,#ecf5ffbb);animation:journey-streak var(--speed) linear var(--delay) infinite}@keyframes journey-streak{0%{translate:0 -30vh;opacity:0}20%{opacity:.65}to{translate:0 80vh;opacity:0}}.rocket-journey-clouds{position:absolute;inset:0}.rocket-journey-clouds svg{position:absolute;width:52vw;min-width:300px;left:var(--left);top:calc(-45% - var(--cloud)*8%);color:#dcecff;opacity:0;filter:blur(1px);animation:journey-cloud-pass 1.45s cubic-bezier(.35,0,.8,1) calc(var(--cloud)*.09s) both}@keyframes journey-cloud-pass{0%{transform:translateY(0) scale(.7);opacity:0}20%{opacity:.4}75%{opacity:.5}to{transform:translateY(135vh) scale(1.3);opacity:0}}.rocket-journey[data-phase=waiting] .rocket-journey-stars i{animation-duration:3s;opacity:.3}.rocket-journey-trail{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:var(--trail-opacity)}.rocket-journey-trail path{fill:none;stroke-linecap:round;stroke-linejoin:round}.rocket-journey-trail .trail-glow{stroke:#a5d7ff;stroke-width:13;opacity:.2;filter:blur(4px)}.rocket-journey-trail .trail-core{stroke:#ffdf9a;stroke-width:2;opacity:.7}.rocket-journey-craft{position:absolute;left:0;top:0;width:220px;height:430px;transform-origin:center;will-change:transform}.rocket-journey-body{position:relative;width:100%;height:100%;will-change:transform;--engine-power:1}.rocket-journey-craft img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.rocket-journey-dock{position:absolute;left:0;top:0;width:170px;height:170px;opacity:0;color:#ffe3a0}.rocket-journey-dock svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;filter:drop-shadow(0 0 6px #ffdf9266)}.rocket-journey-dock .dock-track{stroke:#e7f2ff44;stroke-width:1}.rocket-journey-dock .dock-progress{stroke-width:2.5;stroke-dasharray:100;stroke-dashoffset:var(--ring-progress,100);transform:rotate(-90deg);transform-origin:center}.rocket-journey-dock span{position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 0;white-space:nowrap;font:800 10px Be Vietnam Pro,sans-serif;letter-spacing:1.6px;color:#fff3d6;background:#2548a6d9;border:1px solid #ffe2a055;border-radius:20px;padding:6px 12px}.rocket-journey-dock i{position:absolute;right:14px;top:12px;font-style:normal;font-size:18px}.rocket-journey[data-phase=landed] .rocket-journey-dock svg{animation:journey-dock-pulse .32s ease-out both}@keyframes journey-dock-pulse{to{transform:scale(1.22);opacity:0}}.c3-rocket-accent[data-docking] img{visibility:hidden;animation:none;transform:rotate(16deg)}.rocket-login.auth-transfer.auth-ignition #rocket{opacity:1;transition:transform .6s ease}.rocket-login.auth-transfer.auth-ignition .pilot-scene :is(.astronaut-peek,.pilot-head,.hand-left,.hand-right,.pilot-body,.pilot-tether,.open-hatch,.curiosity-bubble){transition-duration:.18s;transition-delay:0s}.rocket-login.auth-transfer:is(.auth-ignition,.auth-departure) #inline-flight{display:none}.rocket-login.auth-transfer.auth-departure #rocket{opacity:0;transition:none}.rocket-login.auth-transfer.auth-departure:after{display:none}.rocket-journey-message{position:absolute;left:0;right:0;bottom:12%;text-align:center;font:800 clamp(20px,3vw,34px) Nunito,sans-serif;letter-spacing:-.5px;color:#fff3d7;text-shadow:0 3px 20px #173c8950;animation:journey-message 1.5s ease both}.rocket-journey-message span{display:block;font:700 9px Be Vietnam Pro,sans-serif;letter-spacing:3px;color:#d7e8ff;margin-bottom:10px}@keyframes journey-message{0%,12%{opacity:0;transform:translateY(12px)}40%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.rocket-journey{display:none}}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/rocket-login/nunito-0.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/rocket-login/nunito-1.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/rocket-login/nunito-2.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/rocket-login/nunito-3.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/rocket-login/nunito-4.ttf) format("truetype")}.rocket-login{--navy:#142955;--blue:#3158d9;--cream:#fffdf8;--muted:#8590a4;font-family:Nunito,Arial,sans-serif;color:#fff}.rocket-login *{box-sizing:border-box}.rocket-login{margin:0;background:#193fbc;min-height:100svh;overflow-x:hidden}.rocket-login button,.rocket-login input{font:inherit}.rocket-login button,.rocket-login a{-webkit-tap-highlight-color:transparent}.rocket-login button{cursor:pointer}.rocket-login a{color:inherit;text-decoration:none}.rocket-login button{color:inherit}.rocket-login button:focus-visible,.rocket-login a:focus-visible{outline:3px solid #ffc977;outline-offset:5px}.rocket-login button:disabled{cursor:wait}.rocket-login ::selection{background:#ffce70;color:#172e5b}.rocket-login .sky{position:fixed;inset:0;z-index:-2;overflow:hidden;background:radial-gradient(ellipse at 30% 65%,#3659cd,transparent 52%),linear-gradient(135deg,#132e99,#264bc6 47%,#315bce)}.rocket-login .sky-glow{position:absolute;width:700px;height:700px;border-radius:50%;top:15%;left:10%;background:radial-gradient(circle,#6387ee33,transparent 70%)}.rocket-login #stars{position:absolute;inset:0}.rocket-login .star{position:absolute;color:#a8c8ff;animation:gr-twinkle var(--duration) ease-in-out infinite alternate;animation-delay:var(--delay)}.rocket-login .star.dot{border-radius:50%;background:#a8c8ff}.rocket-login .orbit{position:absolute;width:950px;height:950px;border:1px solid #a8c8ff0c;border-radius:50%;left:-30%;top:-10%}.rocket-login .orbit-two{width:1200px;height:1200px;left:-35%;top:-25%}.rocket-login header{height:105px;max-width:1440px;margin:auto;padding:32px 6%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.rocket-login .brand img{width:195px;height:auto;display:block}.rocket-login .header-right{display:flex;align-items:center;gap:28px}.rocket-login .header-motto{font-size:9px;letter-spacing:2.5px;font-weight:800;color:#b3c9f8}.rocket-login #motion-toggle{width:36px;height:36px;border:1px solid #a8c8ff40;background:#ffffff05;border-radius:50%;display:grid;place-items:center}.rocket-login #motion-toggle:hover{background:#ffffff15}.rocket-login main{position:relative;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1.35fr 1fr;min-height:calc(100svh - 160px);padding:15px 7% 95px 6%;gap:3%;align-items:center}.rocket-login .adventure{height:600px;position:relative;min-width:0;align-self:center}.rocket-login .hero-copy{position:relative;z-index:2;padding-top:8px;pointer-events:none}.rocket-login .eyebrow{font-size:9px;letter-spacing:2px;font-weight:800;color:#bcd0ff;margin:0 0 20px;display:flex;gap:10px;align-items:center}.rocket-login .tiny-spark{font-size:16px;color:#ffd681}.rocket-login h1{font-size:clamp(64px,5.8vw,87px);line-height:1.04;letter-spacing:-3px;font-weight:900;margin:0;position:relative;display:inline-block}.rocket-login h1>span{color:#ffcf7b}.rocket-login .headline-star{width:34px;position:absolute;right:-52px;top:18px;transform:rotate(12deg)}.rocket-login .hero-description{font-size:16px;line-height:1.75;color:#cedbff;margin-top:25px}.rocket-login .illustration{position:absolute;inset:0 -70px -50px -50px;pointer-events:none;z-index:1}.rocket-login .space-art{width:100%;height:100%;overflow:visible}.rocket-login .rocket-assembly{transform-origin:400px 285px}.rocket-login .rocket-float{animation:gr-float 4.4s ease-in-out infinite;transform-origin:400px 285px}.rocket-login .rocket-flame{transform-origin:400px 367px;animation:gr-fire .18s ease-in-out infinite alternate}.rocket-login .small-planet{animation:gr-planet-float 8s ease-in-out infinite}.rocket-login .moon{animation:gr-planet-float 10s ease-in-out infinite reverse}.rocket-login .floating-badge{animation:gr-badge-float 5.8s ease-in-out infinite}.rocket-login .eyes{animation:gr-blink 7s linear infinite;transform-origin:400px 248px}.rocket-login .speed-lines{animation:gr-speed 3s ease-in-out infinite}.rocket-login .soft-trail{animation:gr-trail 3s ease-in-out infinite}.rocket-login .hero-bottom{position:absolute;left:0;bottom:0;z-index:3}.rocket-login .launch-preview{background:#ffffff09;border:1px solid #c2d5ff55;border-radius:99px;padding:9px 18px 9px 9px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:11px;transition:.2s}.rocket-login .launch-preview:hover{background:#ffffff18;border-color:#c2d5ff}.rocket-login .play-circle{border-radius:50%;width:30px;height:30px;display:grid;place-items:center;background:#aecbff22;font-size:22px}.rocket-login .button-spark{color:#ffce7a;font-size:20px;margin-left:8px}.rocket-login .coordinates{display:block;font-size:7px;letter-spacing:1.4px;color:#a7c1f2;margin-top:17px;padding-left:4px}.rocket-login .login-area{position:relative;z-index:4;width:100%;max-width:430px;justify-self:end}.rocket-login .login-card{background:var(--cream);color:var(--navy);border-radius:24px;box-shadow:0 30px 100px #10246436,0 3px #e4e9f7;padding:30px 35px 0;position:relative}.rocket-login .card-top{display:flex;align-items:center;gap:12px;margin-bottom:24px}.rocket-login .boarding-icon{width:41px;height:41px;background:#e9effe;color:#3258c9;border-radius:13px;display:grid;place-items:center}.rocket-login .boarding-pass{font-size:9px;letter-spacing:1.6px;font-weight:800;color:#8290a9}.rocket-login .ticket-dots{margin-left:auto;letter-spacing:3px;color:#b9c4d6;font-size:15px}.rocket-login h2{font-size:27px;line-height:1.25;letter-spacing:-.8px;margin:0;font-weight:900}.rocket-login .card-description{font-size:13px;color:#8791a3;line-height:1.7;margin:12px 0 24px}.rocket-login form label{font-size:11px;font-weight:800;display:block;margin:18px 0 8px;color:#44516c}.rocket-login .input-wrap{display:flex;align-items:center;position:relative;background:#f3f5fa;border:1px solid #e7eaf2;border-radius:10px;transition:box-shadow .2s,border-color .2s}.rocket-login .input-wrap:focus-within{border-color:#7894eb;box-shadow:0 0 0 3px #3158d910}.rocket-login .input-wrap>svg{width:18px;height:18px;margin-left:15px;flex-shrink:0;color:#8f9cb1;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rocket-login .input-wrap input{min-width:0;width:100%;background:none;border:0;outline:0;color:#263b63;height:49px;padding:0 13px;font-size:12px}.rocket-login .input-wrap input::placeholder{color:#a1aabe}.rocket-login .input-wrap:has(input[aria-invalid=true]){border-color:#d97b66;background:#fff3ed}.rocket-login #show-password{border:0;background:none;height:44px;width:44px;flex-shrink:0;color:#8f9cb1;display:grid;place-items:center}.rocket-login #show-password svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}.rocket-login .form-options{display:flex;justify-content:space-between;margin:15px 0 21px}.rocket-login .security-note{font-size:9px;color:#8994a8;display:flex;align-items:center;gap:7px}.rocket-login .submit-button{border:0;border-radius:11px;width:100%;background:#3158d9;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:15px 19px;font-size:13px;font-weight:800;box-shadow:0 5px #2346b7;transition:transform .2s,box-shadow .2s,background .2s}.rocket-login .submit-button:hover{background:#254acb;transform:translateY(-2px);box-shadow:0 7px #2346b7}.rocket-login .submit-button:active{transform:translateY(3px);box-shadow:0 2px #2346b7}.rocket-login .form-status{font-size:11px;line-height:1.6;color:#b45042;margin:13px 0 0}.rocket-login .form-status:empty{display:none}.rocket-login .form-status.info{color:#407368}.rocket-login .sample-row{display:flex;justify-content:center;align-items:center;gap:5px;margin:25px 0 23px;font-size:9px;color:#8c97aa;flex-wrap:wrap}.rocket-login .sample-row button{font-size:9px;font-weight:800;border:0;background:none;color:#4566cb;padding:2px}.rocket-login .sample-row button:hover{text-decoration:underline}.rocket-login .sample-row button span{font-size:13px}.rocket-login .ticket-cut{position:relative;margin:0 -35px;border-top:2px dashed #e3e8ef}.rocket-login .ticket-cut:before,.rocket-login .ticket-cut:after{content:"";position:absolute;width:19px;height:19px;border-radius:50%;background:#3155c7;top:-11px}.rocket-login .ticket-cut:before{left:-10px}.rocket-login .ticket-cut:after{right:-10px}.rocket-login .card-foot{display:flex;align-items:center;gap:13px;padding:20px 0 22px}.rocket-login .mini-star{color:#eeac58;font-size:24px}.rocket-login .card-foot p{font-size:10px;font-weight:700;line-height:1.6;color:#7b89a1;margin:0}.rocket-login .barcode{margin-left:auto;width:47px;height:27px;color:#c3cddd}.rocket-login .demo-caption{font-size:9px;text-align:center;color:#b3cafa;margin-top:17px}.rocket-login .clouds{position:fixed;left:0;right:0;bottom:-1px;height:150px;pointer-events:none;z-index:0}.rocket-login .clouds svg{height:100%;width:100%;display:block}.rocket-login .cloud-back{animation:gr-cloud-shift 12s ease-in-out infinite}.rocket-login .clouds:after{content:"";position:absolute;inset:70% 0 0;background:linear-gradient(transparent,#d9e5ff)}.rocket-login footer{position:relative;z-index:3;max-width:1440px;margin:-45px auto 0;padding:0 6% 25px;display:flex;justify-content:space-between;align-items:center;color:#3d5d9d;font-size:9px;font-weight:800;letter-spacing:1px}.rocket-login footer>span:last-child{letter-spacing:0;font-size:10px}.rocket-login footer>span:last-child span{color:#ba8744;margin-left:8px}.rocket-login .countdown{position:absolute;left:54%;top:26%;font-size:110px;font-weight:900;color:#fff2c8;text-shadow:0 6px 0 #1a32924d;opacity:0;z-index:5}.rocket-login .countdown.visible{animation:gr-count-pop .8s ease-out both}.rocket-login.launching .rocket-assembly{animation:gr-launch 2.7s cubic-bezier(.45,0,.7,1) forwards}.rocket-login.launching .rocket-float{animation:none}.rocket-login.launching .rocket-flame{animation:gr-fire .1s ease-in-out infinite alternate}.rocket-login.launching .speed-lines{animation:gr-speed .5s linear infinite}.rocket-login.launching .soft-trail{opacity:0}.rocket-login.returning .rocket-assembly{animation:gr-return .9s ease-out both}.rocket-login .launch-sparkles{position:absolute;inset:0;overflow:hidden}.rocket-login .confetti{position:absolute;width:7px;height:7px;background:var(--c);left:var(--x);top:var(--y);border-radius:2px;animation:gr-confetti 1.7s ease-out forwards}.rocket-login.paused *,.rocket-login.paused *:before,.rocket-login.paused *:after{animation-play-state:paused!important}.rocket-login.reduced .rocket-float,.rocket-login.reduced .rocket-flame,.rocket-login.reduced .small-planet,.rocket-login.reduced .moon,.rocket-login.reduced .floating-badge,.rocket-login.reduced .eyes,.rocket-login.reduced .speed-lines,.rocket-login.reduced .soft-trail,.rocket-login.reduced .star,.rocket-login.reduced .cloud-back{animation:none}.rocket-login.reduced .launching .rocket-assembly{animation:gr-gentle-launch .8s ease-in-out both}.rocket-login.reduced .confetti{display:none}@keyframes gr-twinkle{0%{opacity:.25;transform:scale(.75)}to{opacity:.9;transform:scale(1.1)}}@keyframes gr-float{0%,to{transform:translate(0) rotate(-2deg)}50%{transform:translate(4px,-13px) rotate(1deg)}}@keyframes gr-fire{0%{transform:scaleY(.8)}to{transform:scaleY(1.08)}}@keyframes gr-planet-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes gr-badge-float{0%,to{translate:0 0}50%{translate:0 9px}}@keyframes gr-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes gr-speed{0%,to{opacity:.2;translate:0 0}50%{opacity:.55;translate:-4px 7px}}@keyframes gr-trail{50%{opacity:.6}}@keyframes gr-cloud-shift{50%{translate:12px 5px}}@keyframes gr-count-pop{0%{opacity:0;transform:scale(.7)}20%,65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes gr-launch{0%{transform:translate(0)}12%{transform:translate(-3px,4px) rotate(-1deg)}22%{transform:translate(3px,-5px) rotate(1deg)}35%{transform:translate(16px,-32px)}65%{transform:translate(130px,-280px)}to{transform:translate(470px,-1100px)}}@keyframes gr-return{0%{opacity:0;transform:translate(-60px,100px) scale(.7)}to{opacity:1;transform:none}}@keyframes gr-gentle-launch{50%{transform:translate(12px,-24px);opacity:.6}}@keyframes gr-confetti{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(250deg);opacity:0}}@media(min-width:1500px){.rocket-login main{padding-top:45px}.rocket-login .adventure{height:650px}.rocket-login .hero-copy{padding-top:15px}.rocket-login .login-card{padding-top:34px}.rocket-login .login-area{max-width:450px}}@media(max-width:1100px){.rocket-login header{padding-inline:5%}.rocket-login main{padding:10px 5% 100px;gap:2%;grid-template-columns:1.15fr 1fr}.rocket-login .adventure{height:590px}.rocket-login h1{font-size:65px}.rocket-login .hero-description{font-size:14px}.rocket-login .eyebrow{font-size:7px;letter-spacing:1.4px}.rocket-login .illustration{inset:55px -55px -30px -95px}.rocket-login .login-card{padding-inline:27px}.rocket-login .ticket-cut{margin-inline:-27px}.rocket-login h2{font-size:24px}.rocket-login .hero-bottom{bottom:5px}.rocket-login .header-motto{font-size:8px}}@media(max-width:760px){.rocket-login header{height:85px;padding:22px 6%}.rocket-login .brand img{width:165px}.rocket-login .header-motto{display:none}.rocket-login main{display:flex;flex-direction:column;padding:0 6% 95px;gap:25px;min-height:0}.rocket-login .adventure{width:100%;height:430px}.rocket-login .hero-copy{padding-top:15px}.rocket-login .eyebrow{font-size:7px;letter-spacing:1.1px;margin-bottom:15px}.rocket-login h1{font-size:57px;letter-spacing:-2px}.rocket-login .headline-star{width:23px;right:-32px;top:10px}.rocket-login .hero-description{font-size:12px;line-height:1.65;margin-top:18px}.rocket-login .illustration{inset:35px -30px -30px 0}.rocket-login .space-art{overflow:visible}.rocket-login .hero-bottom{bottom:4px}.rocket-login .launch-preview{font-size:10px;padding:6px 12px 6px 6px;gap:7px}.rocket-login .play-circle{width:25px;height:25px;font-size:18px}.rocket-login .button-spark{font-size:15px}.rocket-login .coordinates{font-size:6px;letter-spacing:1px;margin-top:10px}.rocket-login .login-area{width:100%;max-width:430px;align-self:center}.rocket-login .login-card{padding:25px 28px 0}.rocket-login .ticket-cut{margin-inline:-28px}.rocket-login .card-top,.rocket-login .card-description{margin-bottom:20px}.rocket-login h2{font-size:26px}.rocket-login .input-wrap input{font-size:16px}.rocket-login .demo-caption{font-size:8px}.rocket-login .clouds{height:115px}.rocket-login footer{padding-inline:6%;font-size:7px;margin-top:-40px}.rocket-login footer>span:last-child{font-size:8px}.rocket-login .countdown{font-size:80px;left:58%;top:25%}}@media(max-width:420px){.rocket-login .adventure{height:390px}.rocket-login h1{font-size:49px}.rocket-login .hero-description{font-size:11px}.rocket-login .illustration{inset:65px -38px -10px -18px}.rocket-login .hero-copy{padding-top:6px}.rocket-login .coordinates{font-size:5px}.rocket-login .login-card{padding-inline:24px}.rocket-login .ticket-cut{margin-inline:-24px}.rocket-login h2{font-size:24px}.rocket-login .boarding-pass,.rocket-login .sample-row,.rocket-login .sample-row button{font-size:8px}}@media(prefers-reduced-motion:reduce){.rocket-login *,.rocket-login *:before,.rocket-login *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rocket-login .remember-control{display:flex;align-items:center;gap:7px;margin:0;font-size:10px;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.rocket-login .remember-control input{position:absolute;opacity:0;width:20px;height:20px;margin:0}.rocket-login .remember-box{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #cdd6e7;border-radius:5px;color:transparent;background:#fff;transition:.25s;font-size:12px}.rocket-login .remember-control input:checked+.remember-box{background:#3158d9;color:#ffe29e;border-color:#3158d9;transform:rotate(-8deg)}.rocket-login .remember-control input:focus-visible+.remember-box{outline:3px solid #9ab4ff;outline-offset:3px}.rocket-login .form-options{position:relative;align-items:center;gap:10px}.rocket-login .form-options .security-note{font-size:8px;max-width:145px;text-align:right;color:#8b97ae}.rocket-login .remember-message{font-size:9px;line-height:1.5;color:#5674ae;margin:-10px 0 15px;min-height:0}.rocket-login .remember-message:empty{display:none}.rocket-login .remembered .boarding-icon{background:#fff0cb;color:#af7b28;transform:rotate(-6deg);transition:.3s}.rocket-login .remembered .boarding-pass{color:#a57d3f}.rocket-login #ticket-flyer{position:absolute;right:15px;bottom:20px;opacity:0;pointer-events:none;display:flex;align-items:center;gap:4px;z-index:7}.rocket-login #ticket-flyer>span{font-size:24px}.rocket-login #ticket-flyer i{font-style:normal;font-size:6px;letter-spacing:.7px;padding:6px 8px;background:#ffe6a5;border-radius:4px;color:#a67a36;border:1px dashed #c5a56d;transform:rotate(-10deg)}.rocket-login #ticket-flyer.delivering{animation:gr-deliver-ticket 1.5s ease-in-out both}.rocket-login .privacy-hands{opacity:0;transition:opacity .25s}.rocket-login .privacy-hands .hand-left,.rocket-login .privacy-hands .hand-right{transform-box:fill-box;transform-origin:center;transition:transform .35s ease}.rocket-login.password-private .privacy-hands{opacity:1}.rocket-login.password-private .hand-left{transform:translate(8px,-7px) rotate(15deg)}.rocket-login.password-private .hand-right{transform:translate(-8px,-7px) rotate(-15deg)}.rocket-login.password-visible .privacy-hands{opacity:1}.rocket-login.password-visible .hand-left{transform:translate(-8px,10px) rotate(-25deg)}.rocket-login.password-visible .hand-right{transform:translate(8px,10px) rotate(25deg)}.rocket-login.password-visible .astronaut .eyes{animation:gr-happy-eyes 1.2s ease}.rocket-login.password-visible #show-password{background:#e8efff;border-radius:9px}.rocket-login.password-visible .input-wrap:has(#password){border-color:#a5baf3;box-shadow:0 0 0 3px #dce7ff55}@keyframes gr-deliver-ticket{0%{opacity:0;transform:translate(25px,25px) rotate(15deg) scale(.6)}20%{opacity:1}60%{opacity:1;transform:translate(-125px,-45px) rotate(-15deg) scale(1)}85%{opacity:1;transform:translate(-225px,18px) rotate(-5deg) scale(.5)}to{opacity:0;transform:translate(-225px,25px) scale(.1)}}@keyframes gr-happy-eyes{30%,60%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media(min-width:761px)and (max-height:800px){.rocket-login header{height:85px;padding-top:20px;padding-bottom:20px}.rocket-login main{padding-top:8px;padding-bottom:65px;min-height:calc(100svh - 115px)}.rocket-login .adventure{height:520px}.rocket-login .hero-copy{padding-top:5px}.rocket-login h1{font-size:68px}.rocket-login .hero-description{font-size:14px;margin-top:19px}.rocket-login .illustration{top:0;bottom:-25px}.rocket-login .login-card{padding-top:23px}.rocket-login .card-top{margin-bottom:17px}.rocket-login .card-description{margin:9px 0 16px}.rocket-login form label{margin-top:14px}.rocket-login .input-wrap input{height:43px}.rocket-login .form-options{margin:13px 0 18px}.rocket-login .sample-row{margin:20px 0}.rocket-login .card-foot{padding-top:16px;padding-bottom:16px}.rocket-login .demo-caption{margin-top:12px}.rocket-login footer{margin-top:-28px;padding-bottom:18px}}@media(min-width:761px)and (max-height:800px){.rocket-login main{padding-bottom:20px}}.rocket-login .pilot-scene .astronaut-peek{transform-origin:400px 267px;transform:scale(1.14);transition:transform .6s cubic-bezier(.22,1.35,.4,1)}.rocket-login .pilot-scene .astronaut{transform:none;transition:none}.rocket-login .pilot-performance{transform-origin:400px 288px}.rocket-login .pilot-head{transform-origin:400px 263px;transition:transform .35s}.rocket-login .pilot-scene .privacy-hands{opacity:1}.rocket-login .pilot-scene .privacy-hands path{transition:transform .25s ease}.rocket-login.password-private .pilot-scene .hand-left{transform:translate(9px,-7px) rotate(12deg)}.rocket-login.password-private .pilot-scene .hand-right{transform:translate(-9px,-7px) rotate(-12deg)}.rocket-login .pilot-body,.rocket-login .pilot-tether,.rocket-login .open-hatch,.rocket-login .curiosity-bubble,.rocket-login .pilot-oh{opacity:0;transition:opacity .2s}.rocket-login .open-hatch{transform-origin:430px 249px;transform:translate(-8px,9px) rotate(20deg) scaleX(.7)}.rocket-login .curiosity-bubble{transform-origin:438px 205px;transform:translate(-22px,-4px)}.rocket-login .caught-mark{display:none}.rocket-login .pilot-pupils{transform:translate(var(--gaze-x,2px),var(--gaze-y,1px));transition:transform .18s ease-out}.rocket-login.password-private .pilot-scene .eyes{animation:none;transform:scaleY(.15)}.rocket-login.password-visible .pilot-scene .eyes{animation:none;transform:none}.rocket-login:is(.password-visible,.pilot-caught) .pilot-scene .astronaut-peek{transform:translate(53px,-25px) rotate(-9deg) scale(1.85)}.rocket-login:is(.password-visible,.pilot-caught) .pilot-scene .pilot-body,.rocket-login:is(.password-visible,.pilot-caught) .pilot-scene .pilot-tether,.rocket-login:is(.password-visible,.pilot-caught) .pilot-scene .open-hatch,.rocket-login:is(.password-visible,.pilot-caught) .pilot-scene .curiosity-bubble{opacity:1}.rocket-login:is(.password-visible,.pilot-caught) .pilot-scene .pilot-shoulders,.rocket-login:is(.password-visible,.pilot-caught) .pilot-scene .window-glint{opacity:0}.rocket-login.password-visible .pilot-scene .pilot-head{transform:translate(3px,1px) rotate(15deg)}.rocket-login.password-visible .pilot-scene .pilot-performance{animation:gr-curious-lean 3.4s ease-in-out 1.1s infinite}.rocket-login.password-visible .pilot-scene .brow-right{transform:translateY(-2px)}.rocket-login.password-visible .pilot-scene .pilot-oh{opacity:1}.rocket-login.password-visible .pilot-scene .pilot-smile{opacity:0}.rocket-login.password-visible .pilot-scene .hand-left{transform:translate(-9px,19px) rotate(-24deg)}.rocket-login.password-visible .pilot-scene .hand-right{transform:translate(-7px,-23px) rotate(-75deg)}.rocket-login.pilot-caught .pilot-scene .pilot-performance{animation:gr-caught-recoil .45s ease-out both}.rocket-login.pilot-caught .pilot-scene .pilot-head{transform:rotate(-12deg)}.rocket-login.pilot-caught .curious-question{display:none}.rocket-login.pilot-caught .caught-mark{display:block}.rocket-login #rocket{transition:transform 1.1s cubic-bezier(.45,0,.18,1);transform-origin:400px 285px}.rocket-login:is(.password-visible,.pilot-caught) #rocket{transform:translate(260px,58px) rotate(-19deg) scale(1.12)}.rocket-login:is(.password-visible,.pilot-caught) .adventure{z-index:5}.rocket-login:is(.password-visible,.pilot-caught) #rocket .rocket-float{animation:none}.rocket-login.password-visible #rocket .astronaut-peek,.rocket-login.password-visible #rocket .pilot-body,.rocket-login.password-visible #rocket .pilot-tether,.rocket-login.password-visible #rocket .open-hatch{transition-delay:.65s}.rocket-login.password-visible #rocket .curiosity-bubble{transition-delay:1s}.rocket-login.password-visible #rocket .privacy-hands path{transition-delay:.65s}.rocket-login #mobile-pilot{display:none}@keyframes gr-curious-lean{0%,to{transform:translate(0) rotate(4deg)}38%{transform:translate(5px,1px) rotate(14deg)}68%{transform:translate(2px,-2px) rotate(9deg)}}@keyframes gr-caught-recoil{0%{transform:translate(4px) rotate(10deg)}35%{transform:translate(-6px,-7px) rotate(-14deg)}to{transform:translate(0) rotate(-3deg)}}@media(max-width:760px){.rocket-login .password-label{position:relative;margin-top:86px}.rocket-login #mobile-pilot{display:block;position:absolute;width:112px;height:94px;right:2px;bottom:-5px;pointer-events:none;transition:transform .8s cubic-bezier(.45,0,.18,1);transform:translate(-65px)}.rocket-login #mobile-pilot svg{width:100%;height:100%;overflow:visible}.rocket-login:is(.password-visible,.pilot-caught) #mobile-pilot{transform:translate(0)}.rocket-login.password-visible #mobile-pilot .astronaut-peek{transition-delay:.4s}.rocket-login:is(.password-visible,.pilot-caught) #rocket{transform:translate(70px,80px) rotate(-19deg) scale(1.12)}}@media(prefers-reduced-motion:reduce){.rocket-login #rocket,.rocket-login #mobile-pilot,.rocket-login .pilot-scene .astronaut-peek,.rocket-login .pilot-scene .privacy-hands path,.rocket-login .pilot-head,.rocket-login .pilot-body,.rocket-login .pilot-tether,.rocket-login .open-hatch,.rocket-login .curiosity-bubble,.rocket-login .pilot-pupils{transition:none!important}.rocket-login.password-visible .pilot-scene .pilot-performance,.rocket-login.pilot-caught .pilot-scene .pilot-performance{animation:none}}.rocket-login #inline-flight{position:fixed;inset:0;z-index:2;pointer-events:none;overflow:hidden;visibility:hidden;opacity:0;transition:opacity .4s}.rocket-login.flight-active #inline-flight{visibility:visible;opacity:1}.rocket-login .sky:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 65% 60%,#58a3ed55,transparent 60%),linear-gradient(145deg,#214fc2,#287bd8);opacity:0;transition:opacity 3s}.rocket-login.flight-ascent .sky:after,.rocket-login.sky-reached .sky:after{opacity:1}.rocket-login .hero-copy,.rocket-login .hero-bottom,.rocket-login.flight-active .adventure{z-index:3}.rocket-login .login-area{z-index:4}.rocket-login.flight-active .floating-badge{opacity:.35;transition:opacity .4s}.rocket-login.flight-active .countdown{left:55%;top:25%;font-size:90px;color:#ffe8ae}.rocket-login.flight-active #rocket{transition:none;transform:none}.rocket-login.flight-active #rocket .rocket-float{animation:none}.rocket-login.flight-active #rocket .astronaut-peek{transform:scale(1);transition:transform .25s}.rocket-login.flight-active #rocket .pilot-performance{animation:none}.rocket-login.flight-active #rocket .pilot-body,.rocket-login.flight-active #rocket .pilot-tether,.rocket-login.flight-active #rocket .open-hatch,.rocket-login.flight-active #rocket .curiosity-bubble{opacity:0;transition:none}.rocket-login.flight-active #rocket .pilot-shoulders,.rocket-login.flight-active #rocket .window-glint{opacity:1}.rocket-login.flight-active #rocket .privacy-hands{opacity:0}.rocket-login.flight-active #rocket .pilot-head{transform:none}.rocket-login.flight-preparing #rocket{animation:gr-ignition-shake .2s ease-in-out infinite alternate}.rocket-login.flight-preparing #rocket .rocket-flame{animation:gr-ignition-fire .2s ease-in-out infinite alternate}.rocket-login.flight-ascent #rocket{animation:gr-page-liftoff 5.2s cubic-bezier(.42,0,.4,1) both}.rocket-login.flight-ascent #rocket .rocket-flame{animation:gr-ignition-fire .13s ease-in-out infinite alternate}.rocket-login.flight-returning #rocket{animation:gr-page-return 1.3s cubic-bezier(.2,.7,.3,1) both}.rocket-login.flight-ascent .clouds{animation:gr-ground-recedes 3s ease-in both}.rocket-login .flight-cloud{position:absolute;left:var(--left);top:-30%;width:240px;color:#e6f5ff;opacity:0;transform:scale(var(--scale));filter:drop-shadow(0 5px 0 #337bca11)}.rocket-login .flight-cloud:nth-child(3n){width:400px}.rocket-login .flight-cloud:nth-child(2n){color:#c5e6ff}.rocket-login.flight-ascent .flight-cloud{animation:gr-page-cloud-fall 4s ease-in var(--delay) both}.rocket-login .fleet-rocket{position:absolute;left:calc(5% + var(--i)*6%);top:110%;width:calc(65px + var(--i)*5px);filter:hue-rotate(var(--hue));opacity:0}.rocket-login .fleet-rocket svg{display:block;width:100%;overflow:visible}.rocket-login.flight-ascent .fleet-rocket{animation:gr-page-wingmate 4s cubic-bezier(.35,0,.4,1) var(--delay) both}.rocket-login .fleet-rocket:nth-child(3n){left:calc(68% + var(--i)*3%);width:65px}.rocket-login #flight-status{min-height:20px;max-width:350px;line-height:1.7}.rocket-login.flight-active .launch-preview{background:#ffe6a5;color:#244c9b;border-color:#ffe6a5;box-shadow:0 4px #163c9a33}.rocket-login.flight-active .launch-preview .button-spark{color:#a37227}@keyframes gr-ignition-shake{0%{transform:translate(-1px,2px) rotate(-1deg)}to{transform:translate(1px,-2px) rotate(1deg)}}@keyframes gr-ignition-fire{0%{transform:scaleY(1.05)}to{transform:scaleY(1.5)}}@keyframes gr-page-liftoff{0%{transform:translate(0) rotate(0)}14%{transform:translate(6px,-12px) rotate(-7deg)}38%{transform:translate(28px,-100px) rotate(-17deg) scale(.95)}72%{transform:translate(85px,-440px) rotate(-21deg) scale(.7);opacity:1}to{transform:translate(130px,-1000px) rotate(-23deg) scale(.35);opacity:0}}@keyframes gr-page-return{0%{opacity:0;transform:translate(-70px,120px) scale(.6)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes gr-ground-recedes{to{transform:translateY(180px)}}@keyframes gr-page-cloud-fall{0%{opacity:0;translate:0 -10vh}15%{opacity:.4}85%{opacity:.25}to{opacity:0;translate:-40px 150vh}}@keyframes gr-page-wingmate{0%{opacity:0;transform:translate(0) rotate(-15deg) scale(.8)}10%{opacity:.9}80%{opacity:1}to{opacity:0;transform:translate(120px,-160vh) rotate(-23deg) scale(.3)}}@media(max-width:760px){.rocket-login.flight-active .countdown{font-size:70px;left:58%;top:30%}.rocket-login .fleet-rocket{width:55px;left:calc(3% + var(--i)*9%)}.rocket-login .flight-cloud{width:160px}.rocket-login .flight-cloud:nth-child(3n){width:240px}.rocket-login #flight-status{font-size:6px;max-width:270px}}@media(prefers-reduced-motion:reduce){.rocket-login.flight-active #rocket,.rocket-login.flight-active #rocket .rocket-flame,.rocket-login.flight-active .clouds{animation:none!important}.rocket-login.flight-active #inline-flight{display:none}.rocket-login .sky:after{transition:none}}.rocket-login.flight-active #rocket .eyes{transform:none;animation:gr-blink 7s linear infinite}.rocket-login .login-card{padding-bottom:30px}.rocket-login .login-card h2{margin-bottom:24px}.rocket-login .remember-message{display:none}.rocket-login{position:fixed;inset:0;z-index:80;overflow:auto;isolation:isolate;background:#193fbc;color:#fff;font-family:Nunito,Arial,sans-serif;line-height:normal;text-align:left}.rocket-login .sky{z-index:-1}.rocket-login header{max-width:1440px}.rocket-login .login-card{padding-bottom:28px}.rocket-login h2{margin:0 0 24px;font-size:28px}.rocket-login .card-top{margin-bottom:18px}.rocket-login .form-options{margin-bottom:22px}.rocket-login .auth-error{font-size:12px;line-height:1.5;color:#b34f38;margin:0 0 15px}.rocket-login .auth-notice{font-size:12px;color:#44705a}.rocket-login .auth-back{display:block;border:0;background:none;color:#64728d;font-size:11px;margin:20px auto 0;padding:0}.rocket-login .lang-button{border:1px solid #ffffff50;background:transparent;border-radius:20px;color:#fff;font-size:11px;padding:7px 12px}.rocket-login .submit-button:disabled{opacity:.65;transform:none;cursor:wait}.rocket-login .input-wrap input:disabled{opacity:.65}.rocket-login .brand img{width:195px}.rocket-login .form-options label{margin:0}.rocket-login .card-description,.rocket-login .sample-row,.rocket-login .card-foot{display:none}.rocket-login .form-options .remember-control{font-size:11px}.rocket-login .remember-control input{width:18px;height:18px;min-height:0;padding:0}.rocket-login .auth-links{display:flex;justify-content:center}.rocket-login .spinner-label{font-size:14px}.rocket-login .login-card form{display:block;margin:0}.rocket-login .input-wrap input{box-shadow:none}.rocket-login .input-wrap{min-height:44px}.rocket-login .ticket-dots{line-height:1}.rocket-login .login-card h2{color:#142955;letter-spacing:-.7px}@media(max-width:760px){.rocket-login .login-area{order:0}.rocket-login main{padding-bottom:90px}.rocket-login .header-right{gap:10px}}.rocket-login .pilot-scene .privacy-hands .hand-left,.rocket-login .pilot-scene .privacy-hands .hand-right{transform-box:view-box;transition:transform .35s cubic-bezier(.2,1.2,.4,1)}.rocket-login .pilot-scene .privacy-hands .hand-left{transform-origin:388px 266px}.rocket-login .pilot-scene .privacy-hands .hand-right{transform-origin:412px 266px}.rocket-login.password-private .pilot-scene .hand-left{transform:rotate(160deg)}.rocket-login.password-private .pilot-scene .hand-right{transform:rotate(-150deg)}.rocket-login.password-visible .pilot-scene .hand-left{transform:rotate(-12deg)}.rocket-login.password-visible .pilot-scene .hand-right{transform:rotate(-116deg)}.rocket-login .open-hatch{transform-origin:370px 249px;transform:rotate(-15deg) scaleX(.7)}@media(prefers-reduced-motion:reduce){.rocket-login .pilot-scene .privacy-hands .hand-left,.rocket-login .pilot-scene .privacy-hands .hand-right{transition:none}}.rocket-login.password-visible .pilot-scene .astronaut-peek{transform:translate(44px,-15px) rotate(-16deg) scale(1.7)}.rocket-login.password-visible .pilot-scene .pilot-performance{animation:gr-natural-peek 4s ease-in-out 1s infinite}.rocket-login.password-visible .pilot-scene .pilot-head{transform:translate(2px) rotate(8deg)}.rocket-login.password-visible .pilot-scene .hand-left{transform:rotate(30deg)}.rocket-login.password-visible .pilot-scene .hand-right{transform:rotate(-25deg)}.rocket-login.password-visible .pilot-scene .pilot-oh,.rocket-login.password-visible .pilot-scene .curiosity-bubble{opacity:0}.rocket-login.password-visible .pilot-scene .pilot-smile{opacity:1}.rocket-login.password-visible .pilot-scene .pilot-pupils{transform:translate(var(--gaze-x,3px),var(--gaze-y,1.5px))}.rocket-login:is(.password-visible,.pilot-caught) #rocket{transform:translate(var(--dock-x,200px),var(--dock-y,100px)) rotate(-19deg) scale(1.12)}.rocket-login.password-visible #rocket .rocket-flame{animation:none;transform:scaleY(.48)}@keyframes gr-natural-peek{0%,to{transform:translate(0) rotate(16deg)}50%{transform:translate(2px,-2px) rotate(18deg)}}@media(max-width:760px){.rocket-login:is(.password-visible,.pilot-caught) #rocket{transform:translate(45px,50px) rotate(-19deg) scale(1.05)}}@media(prefers-reduced-motion:reduce){.rocket-login.password-visible .pilot-scene .pilot-performance{animation:none;transform:rotate(16deg)}}.rocket-login .login-card{background:linear-gradient(145deg,#f7fbffc2,#dceaff8a);border:1px solid rgba(255,255,255,.66);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);box-shadow:0 24px 70px #0a1f6830,inset 0 1px #ffffffa3}.rocket-login .input-wrap{background:#f7faffad;border-color:#fffc}.rocket-login .input-wrap:focus-within{background:#ffffffd6;border-color:#6b8ff0}.rocket-login .boarding-icon{background:#eef5ffb3}.rocket-login .boarding-pass{color:#425e8d}.rocket-login .ticket-dots{color:#6f88b3}.rocket-login .auth-back{color:#365581}.rocket-login .remember-box{background:#ffffffad}.rocket-login .input-wrap input::placeholder{color:#657b9e}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.rocket-login .login-card{background:#e6effff0}}.rocket-login:is(.auth-ignition,.auth-departure) #inline-flight{opacity:1;visibility:visible;z-index:20;display:block;background:#1434915c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rocket-login:is(.auth-ignition,.auth-departure) #rocket{opacity:0;transition:opacity .2s}.rocket-login:is(.auth-ignition,.auth-departure) .fleet-rocket{display:none}.rocket-login:is(.auth-ignition,.auth-departure) .fleet-rocket:first-child{display:block;position:fixed;left:50%;top:48%;width:180px;opacity:1;filter:none;transform:translate(-50%,-50%) rotate(-12deg);animation:gr-auth-hover .8s ease-in-out infinite alternate}.rocket-login:is(.auth-ignition,.auth-departure) .fleet-rocket .astronaut-peek,.rocket-login:is(.auth-ignition,.auth-departure) .fleet-rocket .open-hatch,.rocket-login:is(.auth-ignition,.auth-departure) .fleet-rocket .pilot-tether{opacity:0}.rocket-login:is(.auth-ignition,.auth-departure) .fleet-rocket .rocket-flame{animation:gr-ignition-fire .16s ease-in-out infinite alternate}.rocket-login:is(.auth-ignition,.auth-departure) .launch-preview{pointer-events:none}.rocket-login .auth-flight-status{position:fixed;inset:70% 20px auto;z-index:21;text-align:center;color:#fff;font-size:17px;font-weight:800;letter-spacing:.2px;text-shadow:0 2px 12px #173783}.rocket-login.auth-departure .fleet-rocket:first-child{animation:gr-auth-takeoff 1.4s cubic-bezier(.45,0,.35,1) forwards}.rocket-login.auth-departure .flight-cloud{animation:gr-page-cloud-fall 1.3s ease-out var(--delay) both}.rocket-login.auth-departure .login-area,.rocket-login.auth-departure .hero-copy,.rocket-login.auth-departure .hero-bottom,.rocket-login.auth-departure header{animation:gr-auth-recede .9s ease-in .2s forwards}.rocket-login.auth-departure .auth-flight-status{animation:gr-auth-recede .5s ease-in .8s forwards}.rocket-login.auth-departure:after{content:"";position:fixed;inset:0;z-index:22;pointer-events:none;background:linear-gradient(#89c9ff,#eef7ff);opacity:0;animation:gr-auth-arrive .6s ease-in .95s forwards}@keyframes gr-auth-hover{0%{transform:translate(-50%,-50%) rotate(-12deg)}to{transform:translate(-50%,-53%) rotate(-10deg)}}@keyframes gr-auth-takeoff{0%{transform:translate(-50%,-50%) rotate(-12deg)}20%{transform:translate(-50%,-42%) rotate(-6deg)}to{transform:translate(35vw,-130vh) rotate(12deg) scale(.55);opacity:0}}@keyframes gr-auth-recede{to{opacity:0;translate:0 24px}}@keyframes gr-auth-arrive{to{opacity:1}}@media(max-width:760px){.rocket-login:is(.auth-ignition,.auth-departure) .fleet-rocket:first-child{width:140px}.rocket-login .auth-flight-status{font-size:15px}}@media(prefers-reduced-motion:reduce){.rocket-login:is(.auth-ignition,.auth-departure) .fleet-rocket:first-child,.rocket-login:is(.auth-ignition,.auth-departure) .fleet-rocket .rocket-flame{animation:none}.rocket-login.auth-departure .flight-cloud{display:none}.rocket-login.auth-departure:after{animation:gr-auth-arrive .15s linear forwards}}.rocket-login{position:relative;isolation:isolate}.rocket-login .mission-map{pointer-events:none}.rocket-login .map-orbit{stroke:#c6dfff;stroke-width:1.2;opacity:.34}.rocket-login .map-ticks{stroke:#c6dfff;stroke-width:3;stroke-dasharray:.15 3;opacity:.17}.rocket-login .map-golden-arc{stroke:#ffd68b;stroke-width:2;stroke-linecap:round;opacity:.7}.rocket-login .map-satellite{offset-path:path("M174 320a246 170 0 1 1 492 0a246 170 0 1 1-492 0");offset-rotate:0deg;animation:mission-satellite 38s linear infinite}.rocket-login .map-satellite circle:first-child{fill:#ffdb8e}.rocket-login .map-satellite circle:last-child{stroke:#ffdf9d;opacity:.35}.rocket-login .map-constellation{stroke:#a5dcd7;stroke-width:1;opacity:.3}.rocket-login .map-points{fill:#b9efe1;opacity:.65}.rocket-login .world-radar{stroke:#e0f4ff;stroke-width:1;opacity:0;translate:137px 448px;transition:opacity .35s;transform-origin:0 0}.rocket-login[data-world-hover=saturn] [data-world=saturn] .world-radar,.rocket-login[data-world-hover=moon] [data-world=moon] .world-radar,.rocket-login[data-world-hover=earth] [data-world=earth] .world-radar{opacity:.55;animation:mission-radar 12s linear infinite}.rocket-login[data-world-hover=moon] .world-radar{translate:620px 180px}.rocket-login[data-world-hover=earth] .world-radar{translate:650px 360px;stroke:#b4f7db}.rocket-login .cursor-comet{pointer-events:none;opacity:0}.rocket-login .cursor-comet path:first-child{stroke:#fce3a8;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.rocket-login .cursor-comet path:last-child{fill:#fff4cf}.rocket-login .mission-signal{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:2;opacity:0;fill:none}.rocket-login .mission-route{stroke:#ffdf98;stroke-width:1;stroke-dasharray:100;stroke-dashoffset:100}.rocket-login .mission-beam{stroke:#fff4c9;stroke-width:3;stroke-linecap:round;stroke-dasharray:5 95;stroke-dashoffset:5;filter:drop-shadow(0 0 5px #ffc35e)}.rocket-login.cosmic-send .mission-signal{animation:mission-reveal 1.5s ease both}.rocket-login.cosmic-send .mission-route{animation:mission-draw 1.15s cubic-bezier(.25,.1,.4,1) both}.rocket-login.cosmic-send .mission-beam{animation:mission-beam 1.15s cubic-bezier(.25,.1,.4,1) both}.rocket-login.cosmic-send .map-golden-arc{stroke-width:3;opacity:1}@keyframes mission-satellite{to{offset-distance:100%}}@keyframes mission-radar{to{rotate:360deg}}@keyframes mission-reveal{0%{opacity:0}8%,75%{opacity:.85}to{opacity:0}}@keyframes mission-draw{to{stroke-dashoffset:0}}@keyframes mission-beam{to{stroke-dashoffset:-100}}.rocket-login:is(.paused,.reduced,.sky-sleep) :is(.map-satellite,.world-radar,.mission-signal,.mission-route,.mission-beam){animation-play-state:paused!important}.rocket-login:is(.reduced,.sky-sleep) :is(.mission-signal,.cursor-comet,.world-radar){display:none}@media(max-width:760px){.rocket-login .mission-map{opacity:.65}.rocket-login .cursor-comet{display:none}}@media(prefers-reduced-motion:reduce){.rocket-login .map-satellite{animation:none}.rocket-login :is(.mission-signal,.cursor-comet,.world-radar){display:none}}.rocket-login .brand{position:relative;display:inline-block}.rocket-login .brand-signal{position:absolute;left:-2px;top:-2px;width:46px;height:46px;pointer-events:none;overflow:visible}.rocket-login .brand-signal path{fill:none;stroke:#ffdc91;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:20 80;stroke-dashoffset:100;opacity:0}.rocket-login .brand-beacon{position:absolute;left:19px;top:50%;width:8px;height:8px;border:1px solid #ffdfa0;border-radius:50%;opacity:0;pointer-events:none}.rocket-login .brand:is(:hover,:focus-visible) .brand-signal path,.rocket-login.cosmic-send .brand-signal path{animation:golden-signal 1.2s ease both}.rocket-login.cosmic-send .brand-beacon{animation:golden-beacon .85s ease-out both}@keyframes golden-signal{0%{opacity:0;stroke-dashoffset:100}20%,65%{opacity:.8}to{opacity:0;stroke-dashoffset:0}}@keyframes golden-beacon{15%{opacity:.6}to{opacity:0;transform:scale(5)}}.rocket-login .cosmic-world{translate:var(--world-x,0px) var(--world-y,0px);transition:translate .6s ease;pointer-events:none}.rocket-login [data-world=moon]{translate:calc(var(--world-x,0px) * -.6) calc(var(--world-y,0px) * -.6)}.rocket-login [data-world=earth]{translate:calc(var(--world-x,0px) * .4) calc(var(--world-y,0px) * .4)}.rocket-login .planet-ring{transform-origin:137px 449px;rotate:0deg;transition:rotate .65s ease}.rocket-login[data-world-hover=saturn] .planet-ring{rotate:5deg}.rocket-login .orbit-sparks{opacity:0;transform-origin:137px 448px;transition:opacity .4s}.rocket-login[data-world-hover=saturn] .orbit-sparks{opacity:.7;animation:golden-orbit 8s linear infinite}@keyframes golden-orbit{to{rotate:360deg}}.rocket-login .planet-pulse{opacity:0;transform-box:fill-box;transform-origin:center}.rocket-login.cosmic-send .small-planet .planet-pulse{animation:golden-planet-pulse .9s ease-out .35s both}.rocket-login.cosmic-send .orbit-sparks{animation:golden-orbit-send 1.1s ease .12s both}.rocket-login.cosmic-send .moon-pulse{animation:golden-planet-pulse 1s ease-out .85s both}.rocket-login.flight-ascent .moon-pulse{animation:golden-planet-pulse 1.1s ease-out .35s both}.rocket-login.cosmic-send .earth-pulse{animation:golden-planet-pulse 1.1s ease-out .65s both}@keyframes golden-planet-pulse{0%{opacity:0;scale:.93}20%{opacity:.55}to{opacity:0;scale:1.42}}@keyframes golden-orbit-send{0%{opacity:0;rotate:-10deg}25%,65%{opacity:.8}to{opacity:0;rotate:25deg}}.rocket-login .moon-shade{opacity:.2;transform-origin:620px 180px;transition:opacity .6s,rotate .6s}.rocket-login[data-world-hover=moon] .moon-shade{opacity:.38;rotate:-12deg}.rocket-login .home-earth{opacity:.8;animation:golden-home-drift 13s ease-in-out infinite;transform-origin:650px 360px}.rocket-login .earth-atmosphere{opacity:.25;transition:opacity .5s}.rocket-login[data-world-hover=earth] .earth-atmosphere{opacity:.7}.rocket-login .earth-land{transform-origin:650px 360px;rotate:0deg;transition:rotate 1.2s ease}.rocket-login[data-world-hover=earth] .earth-land{rotate:7deg}@keyframes golden-home-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.rocket-login.sky-sleep *{animation-play-state:paused!important}.rocket-login:is(.paused,.reduced,.sky-sleep) .cosmic-world{translate:0 0;transition:none}.rocket-login:is(.paused,.reduced,.sky-sleep) :is(.planet-ring,.earth-land,.moon-shade){rotate:0deg;transition:none}.rocket-login.reduced :is(.brand-signal,.brand-beacon,.planet-pulse,.orbit-sparks){display:none}@media(max-width:760px){.rocket-login .brand-signal{width:39px;height:39px}.rocket-login .brand-beacon{left:16px}.rocket-login .home-earth{opacity:.65}}@media(prefers-reduced-motion:reduce){.rocket-login .home-earth{animation:none}.rocket-login .cosmic-world{translate:0 0;transition:none}}.rocket-login.cosmic-send :is(.small-planet,.moon,.home-earth){animation-play-state:paused}.rocket-login.worlds-orbiting .cosmic-world{translate:0 0;transition:none}.rocket-login.worlds-orbiting :is(.small-planet,.moon,.home-earth){animation:none}.rocket-login{transition:background-color 1.2s ease}.rocket-login .sky:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 65% 60%,#58a3ed55,transparent 60%),linear-gradient(145deg,#214fc2,#287bd8);opacity:0;transition:opacity 1.4s ease;pointer-events:none}.rocket-login .day-sun{position:absolute;z-index:0;right:3%;top:86px;width:clamp(110px,12vw,175px);aspect-ratio:1;pointer-events:none;transition:transform 1.5s cubic-bezier(.45,0,.65,1),opacity 1.3s ease;will-change:transform}.rocket-login .sun-disc{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff2bd,#ffd074 60%,#f29b63);box-shadow:0 0 38px #ffd68a40,inset -5px -7px 16px #e88d4e28;overflow:hidden}.rocket-login .sun-disc i,.rocket-login .sun-disc b{position:absolute;border:2px solid #fff6d04d;border-radius:50%;width:90%;height:27%;left:-15%;top:18%;rotate:-25deg}.rocket-login .sun-disc b{top:58%;left:25%;opacity:.5}.rocket-login .sun-corona{position:absolute;inset:-26%;border-radius:50%;background:radial-gradient(circle,#ffd68a24 20%,#ffcf6a0d 50%,transparent 70%);animation:sun-breathe 9s ease-in-out infinite alternate}@keyframes sun-breathe{to{scale:1.12;opacity:.6}}.rocket-login .night-hand{opacity:0;transition:opacity .25s ease}.rocket-login .resting-hands{opacity:0;transition:opacity .18s ease}.rocket-login:is(.password-visible,.pilot-typing) .pilot-scene .resting-hands{opacity:1}.rocket-login:is(.password-visible,.pilot-typing) .pilot-scene .privacy-hands{opacity:0}.rocket-login[data-theme=dark].password-visible .rest-right{opacity:0}.rocket-login:is(.auth-ignition,.auth-departure,.flight-active) .resting-hands{opacity:0!important}.rocket-login .night-light{position:absolute;inset:0;width:100%;height:100%;z-index:6;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .35s ease}.rocket-login .night-light.lit{opacity:1;transition-delay:.65s}.rocket-login[data-theme=dark]{background:#09132e;--navy:#e7edff;--muted:#b4c1db}.rocket-login[data-theme=dark] .sky:after{opacity:1;background:radial-gradient(ellipse at 32% 50%,#21335980,transparent 55%),linear-gradient(135deg,#050b20,#111c40 60%,#182652)}.rocket-login[data-theme=dark] .day-sun{transform:translate(-45px,65vh) scale(.8);opacity:0}.rocket-login[data-theme=dark] .login-card{background:linear-gradient(145deg,#17274bdf,#0d1835e8);border-color:#9cbcf344;box-shadow:0 24px 80px #0005,inset 0 1px #b8d4ff20;color:#edf2ff}.rocket-login[data-theme=dark] h2{color:#edf2ff}.rocket-login[data-theme=dark] :is(form label,.remember-control,.auth-back,.card-description){color:#c0cee5}.rocket-login[data-theme=dark] .input-wrap{background:#080f239c;border-color:#6e8ab04f;transition:border-color .3s,box-shadow .3s}.rocket-login[data-theme=dark] .input-wrap:has(#password){border-color:#c5a86770;box-shadow:0 0 24px #f6d28c0b}.rocket-login[data-theme=dark] .input-wrap input{color:#eff4ff;-webkit-text-fill-color:#eff4ff}.rocket-login[data-theme=dark] .input-wrap input::placeholder{color:#8e9db9;-webkit-text-fill-color:#8e9db9}.rocket-login[data-theme=dark] .input-wrap input:autofill{box-shadow:0 0 0 100px #192844 inset}.rocket-login[data-theme=dark] #show-password{color:#d9c99f;background:transparent}.rocket-login[data-theme=dark] :is(.boarding-pass,.ticket-dots){color:#d5c094}.rocket-login[data-theme=dark] .boarding-icon{background:#b28b3b22;color:#ffe0a0}.rocket-login[data-theme=dark] .remember-box{background:#132747;border-color:#6e88ae}.rocket-login[data-theme=dark] .auth-error{color:#ffae97}.rocket-login[data-theme=dark] .auth-notice{color:#9ce5c9}.rocket-login[data-theme=dark] .clouds path{fill:#22355a;transition:fill 1.2s}.rocket-login[data-theme=dark] .clouds .cloud-back{fill:#18284b}.rocket-login[data-theme=dark] .clouds:after{background:linear-gradient(transparent,#22355a)}.rocket-login[data-theme=dark] footer{color:#a4b8dc}.rocket-login[data-theme=dark] .hero-description{color:#b7c8e9}.rocket-login[data-theme=dark].password-visible .pilot-scene .night-hand{opacity:1}.rocket-login[data-theme=dark].password-visible .pilot-scene .hand-right{opacity:0}.rocket-login[data-theme=dark].password-visible .pilot-scene .astronaut-peek{transform:translate(44px,-15px) rotate(-16deg) scale(1.7);transition-delay:0s}.rocket-login[data-theme=dark].password-visible .pilot-scene :is(.pilot-body,.pilot-tether,.open-hatch){opacity:1;transition-delay:0s}.rocket-login[data-theme=dark].password-visible .pilot-scene :is(.pilot-shoulders,.window-glint,.curiosity-bubble){opacity:0}.rocket-login[data-theme=dark].password-visible .pilot-performance{animation:none!important}.rocket-login[data-theme=dark].password-visible:not(.auth-ignition):not(.auth-departure):not(.flight-active) #rocket{transform:translate(calc(var(--dock-x,200px) - 65px),var(--dock-y,100px)) rotate(-19deg) scale(1.12)}.rocket-login[data-theme=dark].password-visible .adventure{z-index:5}.rocket-login[data-theme=dark].password-visible #rocket .rocket-float{animation:none}.rocket-login[data-theme=dark].password-visible:not(.auth-ignition):not(.auth-departure):not(.flight-active) #rocket .rocket-flame{animation:none;transform:scaleY(.48)}.rocket-login[data-theme=dark].password-visible:is(.auth-ignition,.auth-departure,.flight-active) .pilot-scene .night-hand{opacity:0;transition:none}.rocket-login[data-theme=dark].password-visible:is(.auth-ignition,.auth-departure,.flight-active) .pilot-scene .astronaut-peek{transform:none;transition-duration:.18s}.rocket-login[data-theme=dark].password-visible:is(.auth-ignition,.auth-departure,.flight-active) .pilot-scene :is(.pilot-body,.pilot-tether,.open-hatch){opacity:0}.rocket-login[data-theme=dark].password-visible:is(.auth-ignition,.auth-departure,.flight-active) .pilot-scene .hand-right{opacity:1}.rocket-login[data-theme=dark].password-visible:is(.auth-ignition,.auth-departure,.flight-active) .pilot-scene :is(.pilot-shoulders,.window-glint){opacity:1}@media(max-width:760px){.rocket-login .header-right{gap:10px}.rocket-login .day-sun{width:110px;top:95px;right:2%}.rocket-login[data-theme=dark] .day-sun{transform:translateY(300px);opacity:0}.rocket-login .brand img{width:155px}}@media(max-width:760px){.rocket-login[data-theme=dark].password-visible:not(.auth-ignition):not(.auth-departure):not(.flight-active) #rocket{transform:translate(45px,50px) rotate(-19deg) scale(1.05)}}@media(prefers-reduced-motion:reduce){.rocket-login,.rocket-login .sky:after,.rocket-login .day-sun,.rocket-login .night-light,.rocket-login .night-hand{transition:none}.rocket-login .sun-corona{animation:none}}.rocket-login .pilot-scene .pilot-pupils{transition:transform .18s ease}.rocket-login.pilot-typing .pilot-scene .pilot-pupils{transform:translate(var(--gaze-x,1px),var(--gaze-y,1px))}.rocket-login.pilot-typing .pilot-scene .eyes{animation:none;transform:none}.rocket-login.pilot-typing .pilot-scene .pilot-head{transform-box:view-box;transform-origin:400px 263px;transform:translate(var(--gaze-lean,4px),2px) rotate(var(--gaze-neck,23deg));transition:transform .22s ease-out}.rocket-login.password-visible.pilot-typing .pilot-scene .pilot-body{transform:translate(2px) rotate(3deg);transform-origin:400px 280px}.rocket-login.pilot-typing .pilot-scene .brow-right{transform:translateY(-2px)}.rocket-login.pilot-typing .pilot-scene .pilot-oh{opacity:.75}.rocket-login.pilot-typing .pilot-scene .pilot-smile{opacity:0}.rocket-login.password-private.pilot-typing .pilot-scene .hand-left{transform:rotate(118deg)}.rocket-login.password-private.pilot-typing .pilot-scene .hand-right{transform:rotate(-113deg)}.rocket-login.pilot-away .pilot-scene .pilot-head{transform-box:view-box;transform-origin:400px 263px;transform:translate(-3px,-2px) rotate(-28deg)}.rocket-login.pilot-away .pilot-scene .pilot-pupils{transform:translate(-3px,-2px)}.rocket-login.pilot-away .pilot-scene .brow-left{transform:translateY(-2px)}.rocket-login:is(.pilot-away,.pilot-typing) .pilot-performance{animation:none!important}.rocket-login.pilot-away .pilot-scene .pilot-smile{opacity:1}@media(prefers-reduced-motion:reduce){.rocket-login .pilot-scene .pilot-pupils{transition:none}}.rocket-login .deep-space{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;contain:paint}.rocket-login .galaxy-parallax{position:absolute;left:22%;top:12%;width:48%;height:72%;transform:translate(calc(var(--world-x,0px)*.45),calc(var(--world-y,0px)*.45));transition:transform .8s ease-out}.rocket-login .galaxy-band{position:absolute;inset:0;transform:rotate(32deg);border-radius:50%;opacity:.25;transition:opacity 1.5s,scale 3s,translate 3s;background:radial-gradient(ellipse at 52% 50%,#b2b7ff30 0%,#a7b9ff22 12%,#ad91ef16 28%,transparent 61%)}.rocket-login .galaxy-band:before,.rocket-login .galaxy-band:after{content:"";position:absolute;border-radius:50%;inset:3% 32%;filter:blur(15px);background:radial-gradient(ellipse at 50% 30%,#cedfff38,transparent 48%),radial-gradient(ellipse at 45% 70%,#a8bfff45,transparent 56%)}.rocket-login .galaxy-band:after{inset:12% 44% 2% 43%;background:#0f225e40;filter:blur(9px)}.rocket-login .galaxy-band :is(i,b,span){position:absolute;inset:8% 28%;border-radius:50%;opacity:.5;background-image:radial-gradient(circle,#dce8ff 0 .65px,transparent 1.1px),radial-gradient(circle,#e0cfff 0 .8px,transparent 1.3px);background-size:31px 43px,47px 67px;background-position:0 0,17px 23px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 66%);mask-image:radial-gradient(ellipse,#000,transparent 66%)}.rocket-login .galaxy-band b{inset:20% 20% 5% 45%;opacity:.35;transform:rotate(14deg);background-size:23px 39px,61px 51px}.rocket-login .galaxy-band span{inset:2% 47% 35% 20%;opacity:.3;transform:rotate(-12deg);background-size:41px 57px,37px 63px}.rocket-login[data-theme=dark] .galaxy-band{opacity:.78}.rocket-login .star-depth{position:absolute;inset:-12px;transition:transform .75s ease-out}.rocket-login .star-depth-far{opacity:.4;transform:translate(calc(var(--world-x,0px)*.2),calc(var(--world-y,0px)*.2))}.rocket-login .star-depth-middle{opacity:.65;transform:translate(var(--world-x,0px),var(--world-y,0px))}.rocket-login .star-depth-near{opacity:.85;transform:translate(calc(var(--world-x,0px)*2.4),calc(var(--world-y,0px)*2.4))}.rocket-login .distant-world{opacity:.65;transform:translate(calc(var(--world-x,0px)*.35),calc(var(--world-y,0px)*.35));transition:transform .8s,opacity 1.5s}.rocket-login .distant-drift{animation:distant-drift 36s ease-in-out infinite;transform-origin:657px 76px}.rocket-login[data-theme=dark] .distant-world{opacity:.85}.rocket-login .home-earth{scale:1.35;transform-origin:650px 360px;opacity:.95}.rocket-login .moon{scale:.68;transform-origin:620px 180px}.rocket-login .map-orbit{stroke:url(#orbit-depth);opacity:.65}.rocket-login .map-ticks{opacity:.09}.rocket-login :is(.map-constellation,.map-points,.world-radar){display:none}.rocket-login .day-sun{top:2px;right:4%;width:clamp(105px,10vw,145px)}@media(max-width:760px){.rocket-login .day-sun{top:60px;right:-20px;width:110px}}.rocket-login .depth-streams{position:absolute;inset:0;opacity:0;transition:opacity .8s;-webkit-mask-image:linear-gradient(90deg,transparent 18%,#000 35%,#000 62%,transparent 73%);mask-image:linear-gradient(90deg,transparent 18%,#000 35%,#000 62%,transparent 73%)}.rocket-login .depth-streams i{position:absolute;width:1px;height:65px;background:linear-gradient(transparent,#c8e2ff90,transparent);transform:rotate(30deg);animation:deep-flight 2.4s linear infinite;animation-play-state:paused}.rocket-login.flight-ascent .depth-streams{opacity:.55}.rocket-login.flight-ascent .depth-streams i{animation-play-state:running}.rocket-login.flight-ascent .galaxy-band{opacity:.65;scale:1.15;translate:-12px 30px}.rocket-login[data-theme=dark].flight-ascent .galaxy-band{opacity:.95}.rocket-login.flight-ascent .star-depth-far{translate:-3px 8px;transition:translate 5s linear}.rocket-login.flight-ascent .star-depth-middle{translate:-14px 35px;transition:translate 5s linear}.rocket-login.flight-ascent .star-depth-near{translate:-35px 75px;transition:translate 5s linear}.rocket-login .star-depth{transition:transform .75s ease-out,translate 2s ease-out}.rocket-login:is(.paused,.sky-sleep) .distant-drift,.rocket-login:is(.paused,.sky-sleep) .depth-streams i{animation-play-state:paused}.rocket-login:is(.reduced,.paused) :is(.galaxy-parallax,.distant-world,.star-depth){transform:none;translate:none;transition:none}.rocket-login.reduced .distant-drift{animation:none}.rocket-login.reduced .depth-streams{display:none}@keyframes distant-drift{0%,to{transform:translate(0)}50%{transform:translate(4px,-5px)}}@keyframes deep-flight{0%{transform:translate(30px,-70px) rotate(30deg);opacity:0}20%{opacity:.65}to{transform:translate(-85px,175px) rotate(30deg);opacity:0}}@media(max-width:760px){.rocket-login .galaxy-parallax{left:15%;top:80px;width:78%;height:400px}.rocket-login .depth-streams{height:520px}.rocket-login .distant-world{opacity:.55}}@media(prefers-reduced-motion:reduce){.rocket-login :is(.galaxy-parallax,.galaxy-band,.distant-world,.star-depth){transform:none;translate:none;scale:1;transition:none}.rocket-login .distant-drift{animation:none}.rocket-login .depth-streams{display:none}}.rocket-login [data-world=saturn][role=button]{pointer-events:all;cursor:pointer;outline:none}.rocket-login [data-world=saturn][role=button] .planet-ring{transition:filter .25s}.rocket-login [data-world=saturn][role=button]:is(:hover,:focus-visible) .planet-ring{filter:drop-shadow(0 0 5px #ffe6a4)}.rocket-login [data-world=saturn][role=button]:focus-visible .planet-pulse{opacity:1;stroke:#fff3c9;stroke-width:2.5}.rocket-login [data-world=saturn][aria-disabled=true]{pointer-events:none;cursor:default}.rocket-login.letter-open :is(.rocket-float,.rocket-flame,.star,.distant-drift,.cloud-back,.map-satellite,.sun-corona,.pilot-performance){animation-play-state:paused!important}.rocket-login dialog.saturn-letter{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(610px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:32px 38px;border:1px solid #fff9;border-radius:26px;background:linear-gradient(145deg,#fcfafff5,#e9effff2);color:#293d61;box-shadow:0 30px 100px #06143266;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:auto;overscroll-behavior:contain;text-align:left;scrollbar-width:thin}.rocket-login .saturn-letter::backdrop{background:#07132b80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rocket-login .saturn-letter[open]{transform-origin:center;will-change:transform,opacity}.rocket-login .saturn-letter[data-phase=closing]::backdrop{background:#07132b00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.rocket-login .saturn-letter::backdrop{transition:background .45s,backdrop-filter .45s}.rocket-login .saturn-letter-spark{fill:none;stroke:#fff6cb;stroke-width:5;stroke-linecap:round;stroke-dasharray:2 98;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 7px #ffc55a);opacity:0;pointer-events:none}.rocket-login .saturn-letter-spark.active{opacity:1}.rocket-login .saturn-letter .letter-close{position:absolute;right:14px;top:14px;width:36px;height:36px;display:grid;place-items:center;background:#718cbe15;border:1px solid #718cbe30;color:inherit;border-radius:50%;cursor:pointer}.rocket-login .saturn-letter .letter-emblem{width:48px;height:48px;display:grid;place-items:center;background:#fff0c9;color:#ad762d;border-radius:16px;margin-bottom:14px}.rocket-login .saturn-letter .letter-kicker{font-size:10px;letter-spacing:2px;font-weight:800;color:#997035;margin:0 0 10px}.rocket-login .saturn-letter h2{font-size:23px;line-height:1.35;letter-spacing:-.3px;color:#142955;margin:0 0 20px}.rocket-login .saturn-letter .letter-body{font-size:14px;line-height:1.8}.rocket-login .saturn-letter .letter-body p{margin:0 0 15px}.rocket-login .saturn-letter .letter-promise{border-left:3px solid #e1b66a;padding:3px 0 3px 16px;color:#244b8f}.rocket-login .saturn-letter .letter-question{font-style:italic;color:#647392;font-size:13px}.rocket-login .saturn-letter .letter-continue{display:flex;align-items:center;justify-content:center;gap:10px;margin:22px 0 0;width:100%;padding:13px 18px;border:1px solid #4d75e8;border-radius:12px;background:#3158d9;color:#fff;font-weight:800;cursor:pointer}.rocket-login .saturn-letter button:focus-visible{outline:3px solid #e0af57;outline-offset:3px}.rocket-login[data-theme=dark] dialog.saturn-letter{background:linear-gradient(145deg,#192b4ef5,#101c35f7);border-color:#a6c2ed40;color:#d1ddef}.rocket-login[data-theme=dark] .saturn-letter h2{color:#f0f4ff}.rocket-login[data-theme=dark] .saturn-letter .letter-emblem{background:#dfb8681f;color:#f0cf91}.rocket-login[data-theme=dark] .saturn-letter :is(.letter-kicker,.letter-promise){color:#f0cf91}.rocket-login[data-theme=dark] .saturn-letter .letter-question{color:#a8b9d2}@media(max-width:600px){.rocket-login dialog.saturn-letter{padding:26px 24px;max-height:calc(100dvh - 24px);border-radius:20px}.rocket-login .saturn-letter h2{font-size:21px}.rocket-login .saturn-letter .letter-body{font-size:14px}}.rocket-login.paused .saturn-letter::backdrop{transition:none}@media(prefers-reduced-motion:reduce){.rocket-login .saturn-letter[open]{animation:none}.rocket-login .saturn-letter::backdrop,.rocket-login [data-world=saturn] .planet-ring{transition:none}}.cloud3.c3-live{--c3-media-tile-min:165px;--c3-media-preview-height:78px}@media(min-width:1650px){.cloud3.c3-live{--c3-media-tile-min:180px}}.cloud3.c3-live .c3-library-compact:not(.is-list) .c3-resource-content .c3-media-grid{grid-template-columns:repeat(auto-fill,minmax(var(--c3-media-tile-min),1fr));gap:10px}.cloud3.c3-live .c3-library-compact:not(.is-list) .c3-media-card{padding:8px;border-radius:12px;border:1px solid #dce7f2}.cloud3.c3-live .c3-library-compact:not(.is-list) .c3-media-thumb{height:var(--c3-media-preview-height);max-height:none;min-height:0;aspect-ratio:auto}.cloud3.c3-live .c3-library-compact:not(.is-list) .c3-media-thumb :is(img,canvas){height:100%;object-fit:contain}.cloud3.c3-live .c3-library-compact:not(.is-list) .c3-media-card strong{font-size:13px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.cloud3.c3-live .c3-library-compact:not(.is-list) .c3-resource-name{min-width:0}.cloud3.c3-live .c3-library-compact:not(.is-list) .c3-media-card small{font-size:11px}.cloud3.c3-live .c3-library-compact .c3-media-card:has(.c3-resource-name input:checked){border-color:#1761e9;background:#edf4ff;box-shadow:inset 0 0 0 1px #1761e9}@media(max-width:760px){.cloud3.c3-live .c3-library-compact:not(.is-list) .c3-resource-content .c3-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.c3-resource-dialog{width:min(1100px,calc(100vw - 32px));max-height:92dvh;padding:0;border:1px solid #c7dcf0;border-radius:18px;color:#173b56;background:#f8fbff;box-shadow:0 22px 75px #08264f4a;font-size:13px}.c3-resource-dialog::backdrop{background:#0b234c80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.c3-resource-dialog>header,.c3-resource-dialog>footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px;background:#fff;position:sticky;z-index:2}.c3-resource-dialog>header{top:0;border-bottom:1px solid #dae7f4}.c3-resource-dialog h2{font-size:18px;flex:1;margin:0}.c3-resource-dialog h3{font-size:15px;margin:24px 0 12px}.c3-resource-dialog>footer{bottom:0;border-top:1px solid #dae7f4}.c3-resource-dialog>footer>span{margin-right:auto}.c3-resource-dialog small{display:block;font-size:12px;color:#58728c;margin-top:4px}.c3-resource-dialog-body{padding:18px 20px}.c3-resource-dialog button,.c3-resource-dialog input,.c3-resource-dialog select{font-size:13px}.c3-resource-dialog input:not([type=checkbox]),.c3-resource-dialog select{padding:10px;border:1px solid #c9dcf0;border-radius:9px;color:#173b56;background:#fff;min-width:0}.c3-resource-dialog button:focus-visible,.c3-resource-dialog input:focus-visible,.c3-resource-dialog select:focus-visible{outline:3px solid #e7a92b;outline-offset:3px}.c3-resource-dialog input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#1559e5;margin:0}.c3-rp-location{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.c3-rp-location>label:first-of-type{display:grid;gap:6px;flex:1;min-width:220px;font-weight:600}.c3-rp-check{display:flex;align-items:center;gap:8px}.c3-rp-mode{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0}.c3-rp-mode>small{flex:1;min-width:220px;line-height:1.5}.c3-rp-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 0;border-top:1px solid #dbe6f3}.c3-rp-filters>div{display:flex;gap:6px}.c3-rp-filters b{font-size:11px;font-weight:500;opacity:.8}.c3-rp-search{display:flex;align-items:center;gap:8px;margin-left:auto;flex:1;max-width:340px;min-width:180px}.c3-rp-search input{width:100%}.c3-rp-selection{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.c3-rp-selection label{display:flex;gap:8px;align-items:center}.c3-rp-selection label:last-child{margin-left:auto}.c3-rp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.c3-rp-grid article{min-width:0;padding:8px;border:2px solid #dce7f2;border-radius:12px;background:#fff}.c3-rp-grid article.selected{border-color:#1761e9;background:#edf4ff}.c3-rp-preview{padding:0!important;width:100%;aspect-ratio:16/9;display:block!important;position:relative;border:0!important;border-radius:7px;overflow:hidden;background:#183748}.c3-rp-eye{position:absolute;display:flex;align-items:center;gap:4px;top:6px;right:6px;font-size:10px;padding:4px 6px;border-radius:5px;background:#12335ed9;color:#fff}.c3-rp-grid article>label{display:flex;gap:8px;align-items:flex-start;padding:10px 0 2px;cursor:pointer}.c3-rp-grid strong{font-size:12px;line-height:1.5;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c3-rp-grid article>small{padding-left:26px;font-size:11px}.c3-rp-grid .c3-real-thumbnail{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.c3-rp-grid .c3-real-thumbnail canvas,.c3-rp-grid .c3-real-thumbnail img{width:100%;height:100%;object-fit:contain}.c3-rp-grid .c3-real-thumbnail canvas[hidden]{display:none}.c3-rp-grid .c3-real-thumbnail>span{position:absolute;bottom:5px;right:5px;background:#102a35ce;color:#fff;padding:3px 5px;font-size:10px;border-radius:4px}.c3-rp-empty{padding:40px;text-align:center;color:#58728c}.c3-rp-pagination{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:18px}.c3-rp-pagination>span:first-child{margin-right:auto}.c3-rp-field{display:grid;gap:8px;margin:18px 0 12px}.c3-rp-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.c3-rp-targets>label{display:flex;gap:12px;align-items:center;border:1px solid #cdddF0;border-radius:10px;background:#fff;padding:14px}.c3-rp-replace{display:flex;gap:10px;align-items:center;background:#fff5dd;border-radius:8px;padding:12px;line-height:1.6}.c3-resource-dialog .c3-resource-media-view{width:100%;max-height:65dvh;object-fit:contain;display:block;background:#132b40;border-radius:10px}.c3-resource-source ol{max-height:200px;overflow:auto}.c3-resource-composition{align-items:start}.c3-resource-empty{padding:12px 0 2px;margin-bottom:0;color:#58728c}.c3-resource-batch{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:#eff6ff;border:1px solid #ccdef4;border-radius:12px;padding:14px;margin:12px 0}.c3-resource-batch small{display:block;margin-top:4px;color:#58728c}@media(max-width:760px){.c3-rp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c3-resource-dialog{width:calc(100vw - 16px);max-height:96dvh}.c3-resource-dialog-body,.c3-resource-dialog>header,.c3-resource-dialog>footer{padding:12px}.c3-rp-search{max-width:none}.c3-rp-targets{grid-template-columns:1fr}.c3-rp-selection label:last-child{margin-left:0}.c3-resource-dialog>footer>span{flex-basis:100%}.c3-rp-pagination{gap:7px;flex-wrap:wrap}}.c3-resource-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.c3-resource-dialog>header,.c3-resource-dialog>footer{position:relative;flex-shrink:0}.c3-resource-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.c3-resource-dialog button:focus-visible,.c3-resource-dialog input:focus-visible,.c3-resource-dialog select:focus-visible{outline-color:#1687e8}.c3-rp-empty button{margin:4px 0 8px}.c3-rp-file-location{overflow-wrap:anywhere;color:#245c93!important}.c3-rp-source-toolbar{display:contents}.c3-resource-page{display:block;width:100%;max-height:none;margin:0;box-shadow:none;border:0;border-radius:12px}.c3-resource-page>header{padding:8px 0 12px;position:static}.c3-resource-page h2{font-size:17px}.c3-resource-page .c3-resource-dialog-body{padding:10px 0;overflow:visible}.c3-resource-page>footer{position:sticky;bottom:0;padding:10px 12px;border:1px solid #d0e0f1;border-radius:10px;box-shadow:0 -3px 12px #153b6010}.c3-resource-page .c3-rp-location{gap:8px}.c3-resource-page .c3-rp-mode{margin:8px 0}.c3-resource-page .c3-rp-filters{padding:8px 0}.c3-resource-page .c3-rp-selection{margin:0 0 8px;gap:10px}.c3-rp-view{display:flex;gap:4px}.c3-rp-view [aria-pressed=true]{background:#dceaff;border-color:#2563eb;color:#164cc3}.c3-rp-list{display:flex;flex-direction:column;gap:0;border:1px solid #d8e5f2;border-radius:10px;overflow:hidden}.c3-rp-list article{display:grid;grid-template-columns:64px minmax(120px,1.5fr) minmax(120px,1fr) 110px;align-items:center;gap:12px;padding:6px 10px;border:0;border-bottom:1px solid #e4edf6;border-radius:0;min-height:51px}.c3-rp-list article:last-child{border-bottom:0}.c3-rp-list article.selected{background:#e8f1ff;box-shadow:inset 3px 0 #1761e9}.c3-rp-list article>label{padding:0;align-items:center}.c3-rp-list article>small{padding:0;margin:0}.c3-rp-list strong{font-size:13px;-webkit-line-clamp:1}.c3-rp-list .c3-rp-preview{width:64px}.c3-rp-list .c3-rp-eye,.c3-rp-list .c3-real-thumbnail>span{display:none}.c3-venue-detail:has(.c3-resource-page)>:is(.c3-venue-breadcrumb,.c3-venue-heading,nav,details){display:none}.c3-venue-workspace:has(.c3-resource-page){grid-template-columns:minmax(0,1fr)}.c3-venue-workspace:has(.c3-resource-page)>aside{display:none}.c3-venue-detail:has(.c3-resource-page){padding:0;grid-column:1/-1;min-width:0}.cloud3 .c3-resource-page :is(button,input:not([type=checkbox]),select){min-height:32px;padding:6px 9px;font-size:12px}.cloud3 .c3-resource-page .c3-rp-location>label:first-of-type{display:flex;align-items:center;gap:8px;white-space:nowrap}.cloud3 .c3-resource-page .c3-rp-location select{flex:1;width:0}.cloud3 .c3-resource-page .c3-rp-list article{min-height:40px;padding:4px 8px;grid-template-columns:48px minmax(120px,1.5fr) minmax(120px,1fr) 110px;gap:10px}.cloud3 .c3-resource-page .c3-rp-list .c3-rp-preview{width:48px;min-height:27px;height:27px}.cloud3 .c3-resource-page .c3-notice{margin:4px 0 8px;padding:6px 9px;font-size:11px}@media(max-width:760px){.cloud3 .c3-resource-page .c3-rp-list article{grid-template-columns:48px minmax(0,1fr) 75px;gap:8px}.cloud3 .c3-resource-page .c3-rp-location>label:first-of-type{display:grid;white-space:normal}.cloud3 .c3-resource-page .c3-rp-location select{width:100%}}@media(max-width:760px){.c3-rp-list article{grid-template-columns:48px minmax(0,1fr) 75px;gap:8px}.c3-rp-list .c3-rp-preview{width:48px}.c3-rp-list .c3-rp-file-location{display:none}.c3-resource-page>header{align-items:flex-start}.c3-resource-page h2{font-size:15px}.c3-resource-page .c3-rp-view{margin-left:auto}}.cloud3.c3-live .c3-resource-page>header{padding:6px 0 8px;gap:8px;min-height:0}.cloud3.c3-live .c3-resource-page>header h2{font-size:17px;line-height:1.4;margin:0}.cloud3.c3-live .c3-resource-page .c3-resource-dialog-body{padding:8px 0}.cloud3.c3-live .c3-resource-page :is(button,input:not([type=checkbox]),select){min-height:32px;padding:6px 9px;font-size:12px}.cloud3.c3-live .c3-resource-page .c3-rp-source-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cloud3.c3-live .c3-resource-page .c3-rp-location{flex:1;gap:8px;min-width:min(100%,350px);font-size:12px}.cloud3.c3-live .c3-resource-page .c3-rp-location>label:first-of-type{display:flex;align-items:center;gap:8px;min-width:180px;white-space:nowrap}.cloud3.c3-live .c3-resource-page .c3-rp-location select{flex:1;width:0}.cloud3.c3-live .c3-resource-page .c3-rp-mode{margin:0;gap:5px}.cloud3.c3-live .c3-resource-page .c3-rp-mode>small{display:none}.cloud3.c3-live .c3-resource-page .c3-rp-filters{padding:7px 0;margin-top:7px;gap:8px}.cloud3.c3-live .c3-resource-page .c3-rp-search{max-width:none;min-width:180px}.cloud3.c3-live .c3-resource-page .c3-rp-selection{margin:0 0 8px;gap:8px 14px;font-size:12px}.cloud3.c3-live .c3-resource-page .c3-rp-view{margin-left:auto;gap:4px}.cloud3.c3-live .c3-resource-page .c3-rp-view [aria-pressed=true]{background:#dceaff;border-color:#2563eb;color:#164cc3;box-shadow:inset 0 0 0 1px #2563eb}.cloud3.c3-live .c3-resource-page .c3-rp-grid:not(.c3-rp-list){grid-template-columns:repeat(auto-fill,minmax(var(--c3-media-tile-min,165px),1fr));gap:10px}.cloud3.c3-live .c3-resource-page .c3-rp-grid:not(.c3-rp-list) article{padding:8px;border-radius:12px;border-width:1px}.cloud3.c3-live .c3-resource-page .c3-rp-grid:not(.c3-rp-list) article.selected{box-shadow:inset 0 0 0 1px #1761e9}.cloud3.c3-live .c3-resource-page .c3-rp-grid:not(.c3-rp-list) .c3-rp-preview{height:var(--c3-media-preview-height,78px);min-height:var(--c3-media-preview-height,78px);aspect-ratio:auto}.cloud3.c3-live .c3-resource-page .c3-rp-grid:not(.c3-rp-list) article>label{padding:7px 0 2px;align-items:center;gap:6px}.cloud3.c3-live .c3-resource-page .c3-rp-grid:not(.c3-rp-list) strong{font-size:13px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:20px}.cloud3.c3-live .c3-resource-page .c3-rp-grid:not(.c3-rp-list) article>small{padding:0;font-size:11px;line-height:16px;margin-top:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cloud3.c3-live .c3-resource-page .c3-rp-eye{top:4px;right:4px;padding:3px;font-size:0;gap:0}.cloud3.c3-live .c3-resource-page .c3-rp-eye svg{width:14px;height:14px}.cloud3.c3-live .c3-resource-page>footer{padding:7px 10px;gap:8px;min-height:0}.cloud3.c3-live .c3-resource-page>footer strong{font-size:13px}.cloud3.c3-live .c3-resource-page>footer small{font-size:10px;margin-top:2px}.cloud3.c3-live .c3-resource-page .c3-rp-pagination{margin-top:8px;font-size:12px}@media(max-width:760px){.cloud3.c3-live .c3-resource-page .c3-rp-grid:not(.c3-rp-list){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cloud3.c3-live .c3-resource-page .c3-rp-location{min-width:0;flex-basis:100%}.cloud3.c3-live .c3-resource-page .c3-rp-location>label:first-of-type{min-width:0;flex:1;font-size:0}.cloud3.c3-live .c3-resource-page .c3-rp-location select{width:100%;font-size:12px}.cloud3.c3-live .c3-resource-page .c3-rp-check{font-size:11px}.cloud3.c3-live .c3-resource-page>header h2{font-size:15px}.cloud3.c3-live .c3-resource-page>footer>span{flex-basis:auto;flex:1}.cloud3.c3-live .c3-resource-page>footer small{display:none}.cloud3.c3-live .c3-resource-page>footer button:last-child{flex-basis:100%}}.c3-vast{margin:0 0 16px;padding:14px 18px}.c3-vast summary{cursor:pointer;display:flex;gap:16px;align-items:center}.c3-vast summary span{font-size:13px;color:#54708a}.c3-vast-body>p{font-size:14px;max-width:1000px}.c3-vast form{display:grid;grid-template-columns:1fr 2fr 1.5fr 160px;gap:12px;align-items:end}.c3-vast label{display:grid;gap:6px;font-size:13px}.c3-vast input,.c3-vast select{width:100%;min-height:40px;box-sizing:border-box}.c3-vast form button{grid-column:1/-1;justify-self:start}.c3-vast-sources>div{display:flex;align-items:center;gap:16px;margin-top:12px}.c3-vast-report{overflow-x:auto}.c3-vast table{width:100%;border-collapse:collapse;font-size:13px}.c3-vast th,.c3-vast td{text-align:left;padding:10px;border-bottom:1px solid #d9e5f2}.c3-vast small{display:block;color:#587189;margin-top:4px}.c3-vast:focus-within{outline:2px solid #2371ed;outline-offset:2px}@media(max-width:900px){.c3-vast form{grid-template-columns:1fr 1fr}.c3-vast summary{align-items:start;flex-direction:column;gap:4px}}@media(max-width:540px){.c3-vast form{grid-template-columns:1fr}}.c3-device-dialog .c3-device-summary{padding-bottom:6px}.c3-device-dialog .c3-device-network{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;padding:0 22px 10px;font-size:12px;line-height:1.4;color:#24435d;min-height:32px}.c3-device-network .c3-network-interface{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0}.c3-device-network .c3-network-label{display:inline-flex;align-items:center;gap:4px;color:#587187;font-size:11px}.c3-device-network .c3-network-address{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.c3-device-network code{font-size:12px;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text}.c3-device-network button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:6px;box-shadow:none;background:transparent;color:#315e86;cursor:pointer}.c3-device-network button:hover{background:#e1edfb;color:#1453bf}.c3-device-network button:focus-visible{outline:2px solid #1763eb;outline-offset:1px}.c3-device-network .c3-network-empty{color:#8394a5}.c3-device-network .c3-network-report{font-size:11px;color:#687f93}.c3-device-network .c3-network-report.is-stale{color:#8a5a0a;background:#fff0ce;border-radius:4px;padding:2px 5px}.c3-device-network .c3-network-feedback{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c3-device-network .c3-network-copy-error{flex-basis:100%;font-size:11px;color:#9b3c25}@media(max-width:520px){.c3-device-dialog .c3-device-network{padding:0 16px 8px;gap:3px 12px}}.cloud3.c3-live .screen-icon.c3-screen-symbol{width:52px;height:54px;min-width:52px;flex:0 0 52px;border-radius:12px;color:#fff;border:1px solid #ffffff70;box-shadow:inset 0 1px #ffffff40,0 3px 8px #153c7520}.cloud3.c3-live .screen-icon.c3-screen-symbol svg{width:44px;height:44px;flex-shrink:0}.cloud3.c3-live .c3-device-row .screen-identity .screen-icon.c3-screen-symbol{width:52px;height:54px;min-width:52px;flex-basis:52px}.cloud3.c3-live .screen-icon.c3-screen-symbol.blue{background:linear-gradient(145deg,#2788ee,#2453c9)}.cloud3.c3-live .screen-icon.c3-screen-symbol.teal{background:linear-gradient(145deg,#10a4a5,#087c86)}.cloud3.c3-live .screen-icon.c3-screen-symbol.lilac{background:linear-gradient(145deg,#9970e7,#6743bf)}.cloud3.c3-live .screen-icon.c3-screen-symbol.sand{background:linear-gradient(145deg,#d99027,#ad6410)}.cloud3.c3-live .c3-screen-inventory .inventory-device .screen-icon.c3-screen-symbol{width:42px;height:44px;min-width:42px;flex-basis:42px;border-radius:10px}.cloud3.c3-live .c3-screen-inventory .inventory-device .screen-icon.c3-screen-symbol svg{width:36px;height:36px}@media(max-width:690px){.cloud3.c3-live .screen-icon.c3-screen-symbol,.cloud3.c3-live .c3-device-row .screen-identity .screen-icon.c3-screen-symbol{width:46px;height:48px;min-width:46px;flex-basis:46px}.cloud3.c3-live .screen-icon.c3-screen-symbol svg{width:38px;height:38px}}.c3-channel-tabs{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}.c3-channel-tabs button{border:0;background:transparent;border-radius:8px;padding:9px 12px;color:var(--muted,#577085)}.c3-channel-tabs button.active{background:#e3edff;color:#1551ce}.c3-channel-tabs span{margin-left:5px;font-size:12px}.c3-channel-row>.c3-channel-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.c3-channel-dialog{max-width:560px!important}.c3-channel-fields{display:grid;gap:14px}.c3-channel-fields label{display:grid;gap:7px;font-weight:600}.c3-channel-fields small{color:#587381}.c3-channel-dialog p{line-height:1.6}.c3-channel-dialog li{margin-bottom:10px;line-height:1.5}.c3-channel-dialog input{width:100%;box-sizing:border-box}.c3-channel-dialog footer{flex-wrap:wrap}@media(max-width:760px){.c3-channel-row{align-items:flex-start;flex-direction:column}.c3-channel-row>.c3-channel-actions{flex-shrink:1;width:100%}.c3-channel-actions button{padding:9px 10px!important}.c3-channel-settings-heading{gap:8px}.c3-channel-dialog{width:calc(100vw - 24px)!important}}.c3-send-picker{margin-top:12px}.c3-send-filters,.c3-send-selection{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.c3-send-filters>input{flex:1;min-width:140px}.c3-send-filters>select{max-width:260px}.c3-send-selection label{display:flex;align-items:center;gap:8px}.c3-send-selection strong{margin-left:auto}.c3-send-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:12px 0;max-height:350px;overflow:auto;padding:2px}.c3-send-grid article{border:1px solid #d3e2ef;border-radius:12px;background:#fff;padding:8px;min-width:0}.c3-send-grid article[data-selected=true]{border-color:#2168e5;box-shadow:0 0 0 1px #2168e5}.c3-send-preview{padding:0!important;display:block;width:100%;height:90px;background:#eaf2fa!important;border:0!important;overflow:hidden;border-radius:8px}.c3-send-preview img,.c3-send-preview video{width:100%;height:100%;object-fit:contain}.c3-send-grid article>label{display:flex;gap:8px;align-items:center;padding-top:8px}.c3-send-grid article>label span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-send-timing{border-top:1px solid #dbe7ef;padding:12px 0}.c3-send-timing summary{cursor:pointer;font-weight:600}.c3-send-timing>div{display:flex;gap:8px;align-items:center;margin:8px 0}.c3-send-timing>div>span{flex:1;overflow-wrap:anywhere}.c3-send-timing input{width:100px}.c3-send-picker input[type=checkbox]{width:17px;height:17px;accent-color:#165cf0}.c3-send-picker small{color:#59758a}.c3-send-picker :focus-visible{outline:3px solid #1489d4;outline-offset:2px}.c3-dialog.c3-send-dialog[open]{display:flex;flex-direction:column;overflow:hidden;width:min(860px,calc(100vw - 32px));max-height:calc(100dvh - 32px);background:#f7faff;border-color:#dce7f4}.c3-dialog.c3-send-dialog>header{position:static;flex:none;padding:18px 24px;background:#fff}.c3-send-dialog>header .eyebrow{display:none}.c3-send-dialog>header h2{margin:0;font-size:22px}.c3-send-dialog>.stepper{padding:14px 24px;flex:none;border-bottom:1px solid #e3ebf4;background:#fff}.c3-send-dialog>.modal-body{overflow:auto;min-height:0;padding:20px 24px}.c3-send-dialog>.modal-footer{position:static;flex:none;background:#fff;padding:14px 24px}.c3-send-dialog .modal-footer>div{display:flex;gap:8px}.c3-send-dialog .modal-footer>span{display:none}.c3-send-dialog .stepper .active{color:#174da6}.c3-send-summary{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #d7e5f6;border-radius:14px;background:#edf5ff}.c3-send-summary-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#daeaff;color:#1458ca;flex-shrink:0}.c3-send-summary h3{font-size:19px;margin:0 0 8px;overflow-wrap:anywhere;color:#173e59}.c3-send-summary p{margin:0;font-size:14px;color:#55728b}.c3-send-summary p span{margin:0 12px}.c3-send-summary strong{color:#1653ae}.c3-send-replace{font-size:12px;color:#6b7580;margin:12px 0 18px}.c3-send-details{border-top:1px solid #dce6f1;padding:12px 0;color:#315b78}.c3-send-details summary{cursor:pointer;font-weight:600}.c3-send-details ul{padding-left:22px;font-size:13px;line-height:1.8}.c3-send-dialog .c3-confirm-items{max-height:none;overflow:visible;margin-top:12px}.c3-send-dialog .cms-target-group-grid>label{display:flex;margin:0;gap:10px;align-items:center;font-size:13px}.c3-send-dialog .cms-target-group-grid>label>span{display:block}.c3-send-dialog .cms-target-group-grid{row-gap:8px}.c3-send-dialog .cms-target-group-grid small{margin-top:3px}.c3-send-dialog .c3-send-grid article>label{display:flex;margin:0;gap:8px}.c3-send-dialog .c3-send-filters{margin-top:0}.cms-target-screens>summary{cursor:pointer;color:#315b78;font-weight:600;margin:12px 0}.c3-send-dialog .cms-target-group-choice{margin-bottom:8px}.c3-send-dialog .c3-send-grid{max-height:320px}.c3-send-dialog .c3-send-preview canvas,.c3-send-dialog .c3-send-preview .c3-media-thumb{height:90px;width:100%;object-fit:contain}.c3-send-dialog .stepper>div{font-size:12px}@media(max-width:620px){.c3-send-dialog>.modal-body{padding:16px}.c3-send-dialog>.stepper{padding:12px 16px;gap:6px}.c3-send-dialog .stepper>div{font-size:11px;gap:5px}.c3-send-dialog>.modal-footer{padding:12px 16px}.c3-send-summary h3{font-size:17px}.c3-send-dialog .c3-send-filters>select{max-width:100%;flex:1 1 150px}}.c3-send-dialog .c3-send-picker{border:0;padding:0;min-width:0}.c3-send-dialog .cms-target-group-grid{max-height:none;overflow:visible}.cms-target-picker{border:0;padding:0;margin:0;min-width:0;color:#204459}.cms-target-picker legend{font-weight:700;margin-bottom:12px}.cms-target-filters{display:flex;flex-wrap:wrap;gap:8px}.cms-target-filters>label{display:flex;align-items:center;gap:8px;flex:1 1 210px;border:1px solid #cfdeeb;background:#fff;border-radius:9px;padding:0 10px}.cms-target-filters>label input{border:0!important;background:transparent!important;width:100%;min-width:0}.cms-target-filters select{flex:1 1 145px;max-width:100%;min-width:0}.cms-target-summary{font-size:12px;line-height:1.6;margin:12px 0;color:#315c79}.cms-target-actions,.cms-target-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px}.cms-target-actions label{display:flex;align-items:center;gap:7px}.cms-target-list{display:grid;gap:6px;max-height:310px;overflow:auto;margin:10px 0;padding:2px}.cms-target-list>label{display:flex;gap:10px;align-items:center;cursor:pointer;background:#fff;border:1px solid #dce8f2;border-radius:10px;padding:10px;min-width:0}.cms-target-list>label[data-selected=true]{background:#edf4ff;border-color:#6b9eff}.cms-target-list>label>span{flex:1;min-width:0}.cms-target-list strong{display:block;overflow-wrap:anywhere;font-size:13px}.cms-target-list small{display:block;font-size:11px;color:#697f90;margin-top:3px}.cms-target-list svg,.cms-target-list input{flex:none}.cms-target-list [data-online=true]{color:#08795d}.cms-target-list [data-online=false]{color:#806040}.cms-target-hint{color:#647f94;font-size:12px;line-height:1.5}.cms-target-pagination{justify-content:flex-end}.cms-target-pagination>span:first-child{margin-right:auto}.cms-target-picker input[type=checkbox]{accent-color:#1c62dd;width:16px;height:16px;flex:none}.cms-target-picker :focus-visible{outline:2px solid #2268df;outline-offset:2px}@media(max-width:560px){.cms-target-list>label>small{max-width:68px;text-align:right}.cms-target-actions{gap:8px}.cms-target-pagination{gap:6px}}.cms-target-group-choice{margin-bottom:18px;padding:14px;background:#f3f8ff;border:1px solid #cedff2;border-radius:12px}.cms-target-group-choice summary{cursor:pointer;font-weight:700;margin-bottom:10px}.cms-target-group-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;max-height:210px;overflow:auto;margin:10px 0}.cms-target-group-grid label{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #d1deeb;background:#fff;border-radius:9px;cursor:pointer}.cms-target-group-grid label[data-selected=true]{border-color:#2168df;background:#e8f1ff}.cms-target-group-grid small{display:block;color:#55728b}.cms-target-group-choice>small{color:#55728b;font-size:12px}.c3-fleet-tabs{display:flex;gap:6px;margin:0 0 12px}.c3-fleet-tabs button{padding:8px 16px;border:1px solid #c8daeb;background:#eff6ff;border-radius:9px;color:#254d69;font-weight:600}.c3-fleet-tabs button[aria-pressed=true]{background:#175bea;color:#fff;border-color:#175bea}.c3-locations{background:#f7fbff;border:1px solid #dbe7f1;border-radius:14px;padding:16px;color:#193f59;min-width:0}.c3-locations>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.c3-locations>header>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.c3-locations h2{font-size:20px;margin:0}.c3-locations header span,.c3-location-address{font-size:13px;color:#607b90}.c3-location-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.c3-location-filters select{flex:1 1 160px;min-width:0}.c3-location-filters>label{display:flex;align-items:center;gap:8px;flex:2 1 200px;background:#fff;border:1px solid #cdddEB;border-radius:8px;padding:0 10px}.c3-location-filters label input{min-width:0;width:100%;border:0;background:transparent}.c3-location-bulk{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:10px 0;font-size:13px}.c3-location-bulk>label{display:flex;gap:8px;align-items:center}.c3-location-table{overflow-x:auto;border:1px solid #d8e5ef;border-radius:10px;background:#fff}.c3-location-table table{width:100%;border-collapse:collapse;font-size:13px}.c3-location-table th{font-weight:600;background:#edf4fa;color:#597589}.c3-location-table th,.c3-location-table td{text-align:left;padding:9px 12px;border-bottom:1px solid #e1eaf2;vertical-align:middle;overflow-wrap:anywhere}.c3-location-table .c3-location-check{width:40px;box-sizing:border-box}.c3-location-table tr:last-child td{border-bottom:0}.c3-location-table td small{display:block;color:#698295;font-size:12px;margin-top:3px}.c3-location-table .text-link{font-weight:600;text-align:left;padding:0}.c3-location-table input:not([type=checkbox]){width:100%;min-width:130px;font-size:13px;padding:7px 9px}.c3-location-table input[type=checkbox],.c3-location-bulk input[type=checkbox]{width:16px;height:16px;accent-color:#175bea}.c3-location-empty{padding:36px 16px;text-align:center;color:#678295}.c3-locations footer,.c3-location-form footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px}.c3-location-form fieldset{border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.c3-location-form label{display:grid;gap:6px;font-size:13px;font-weight:600;min-width:0}.c3-location-form input,.c3-location-form select,.c3-location-form textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid #ccddeb;border-radius:8px;background:#fff;font:inherit;font-weight:400}.c3-location-form .full{grid-column:1/-1}.c3-locations .primary,.c3-locations .secondary{padding:7px 12px;min-height:36px;font-size:13px}.c3-locations :focus-visible,.c3-fleet-tabs :focus-visible{outline:3px solid #288ce6;outline-offset:2px}.cms-target-venues{margin:10px 0;font-size:13px}.cms-target-venues summary{cursor:pointer;font-weight:600;padding:6px 0}.cms-target-venue-list{display:grid;gap:0;margin:8px 0}.cms-target-venue-list>label{display:flex!important;gap:8px;align-items:center;border-bottom:1px solid #dde7f0;padding:8px 0;cursor:pointer}.cms-target-venue-list span{flex:1;min-width:0}.cms-target-venue-list small{display:block;font-size:12px;color:#647c90}.cms-target-geography select{font-size:13px}.cms-target-picker .cms-target-list{max-height:340px;gap:0}.cms-target-picker .cms-target-list>label{border-radius:0;border:0;border-bottom:1px solid #e1eaf2;padding:8px}.cms-target-picker .cms-target-list>label[data-selected=true]{background:#e8f2ff}.cms-target-picker .cms-target-actions button{padding:7px 10px;font-size:13px}.c3-live .c3-groups-layout{grid-template-columns:240px minmax(0,1fr);gap:12px}.c3-live .c3-group-detail{padding:14px}.c3-live .c3-group-detail-heading{align-items:center;flex-direction:row;flex-wrap:wrap}.c3-live .c3-group-detail-heading>div:last-child{gap:6px}.c3-live .c3-group-detail-heading button{min-height:36px;padding:7px 10px;font-size:13px}.c3-live .c3-group-tree .c3-tree-row{min-height:48px;padding-top:4px;padding-bottom:4px}.c3-live .c3-group-tree .c3-tree-select{padding-top:5px;padding-bottom:5px}.c3-live .c3-group-tree small{font-size:12px;line-height:1.3;margin-top:2px}.c3-live .c3-group-tree strong{font-size:13px}.c3-live .c3-group-context{margin-bottom:4px}.c3-live .c3-group-tabs{margin-bottom:8px}.c3-live .c3-group-tabs button{font-size:13px;padding:8px 0}.c3-live .c3-group-playback{padding:10px 12px;margin:8px 0 12px;border-radius:10px}.c3-live .c3-group-playback h4{font-size:15px}.c3-live .c3-group-playback header p{font-size:12px;margin:3px 0}.c3-live .c3-gp-programs{margin-top:8px}.c3-live .c3-gp-programs>div{padding:8px 10px;gap:8px}.c3-live .c3-gp-screens{margin-top:6px}.c3-live .c3-gp-screens summary{font-size:13px}.c3-live .c3-area-sections{max-height:none;overflow:visible}.c3-live .c3-group-members:not(.is-editing){grid-template-columns:1fr;gap:0}.c3-live .c3-group-members:not(.is-editing) .c3-group-member{min-height:46px;padding:7px 10px;border-radius:0;border:0;border-bottom:1px solid #d9e6f0;grid-template-columns:20px minmax(0,1fr) 118px}.c3-live .c3-group-member-name{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.c3-live .c3-group-member-name>small{font-size:12px;margin:0}.c3-live .c3-group-presence{background:none;border:0;font-size:12px;padding:0;min-height:24px}.c3-live .c3-group-presence[data-fresh=true]{background:none;border:0}@media(min-width:1400px){.c3-live .c3-group-members:not(.is-editing){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}}@media(max-width:760px){.c3-live .c3-groups-layout{grid-template-columns:1fr}.c3-locations>header{align-items:flex-start;flex-direction:column}.c3-location-form fieldset{grid-template-columns:1fr}.c3-location-form .full{grid-column:auto}.c3-locations{padding:12px}.c3-location-filters select{flex-basis:calc(50% - 8px)}.c3-location-table table{min-width:540px}}.c3-place-tabs{display:flex;gap:4px;margin:10px 0 14px;border-bottom:1px solid #d5e2ed;flex-wrap:wrap}.c3-place-tabs button{padding:9px 12px;background:none;border:0;border-bottom:2px solid transparent;box-shadow:none;border-radius:0;color:#607b90;font-size:13px;min-height:36px}.c3-place-tabs button[aria-pressed=true]{color:#1454c4;border-bottom-color:#276ee9;font-weight:700}.c3-place-mode{display:flex;justify-content:flex-end;margin-bottom:8px;font-size:12px}.c3-place-mode summary{cursor:pointer;padding:6px 10px;color:#607b90}.c3-place-mode details[open]{padding:0 10px 8px;border:1px solid #d5e2ed;border-radius:8px;background:#f7fbff}.c3-place-search{display:flex;align-items:center;gap:8px;margin-bottom:10px;border:1px solid #cfdeeb;border-radius:8px;padding:0 10px;background:#fff}.c3-place-search input{width:100%;min-width:0;border:0;background:transparent}.c3-location-table .c3-place-row-actions{white-space:nowrap;text-align:right}.c3-place-row-actions button+button{margin-left:6px}.c3-placement-action{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0;padding:12px;background:#eaf3ff;border:1px solid #c5dafa;border-radius:10px;font-size:13px}.c3-placement-action select{flex:1;min-width:160px;max-width:560px}.c3-unplaced-screens>.c3-location-bulk{flex-wrap:wrap}.c3-unplaced-screens>.c3-location-bulk>input{flex:1;min-width:180px}.c3-fleet-by-place .c3-location-filters select{max-width:none}.c3-fleet-by-place{padding:16px}.cms-target-advanced{font-size:12px;margin:8px 0}.cms-target-advanced summary{cursor:pointer;color:#678094}.cms-target-advanced select{margin:8px 0;max-width:100%}.cms-venue-search{width:100%;margin-bottom:10px}.cms-target-venue-list{max-height:340px;overflow-y:auto}.cms-target-venue-list b{font-size:12px;white-space:nowrap}.cms-target-venue-list strong{font-size:13px}.cms-target-summary{border-top:1px solid #d6e4ee;padding-top:12px}.c3-locations>header>div>span{display:none}.c3-place-mode :focus-visible,.c3-place-tabs :focus-visible{outline:3px solid #288ce6;outline-offset:2px}@media(max-width:600px){.c3-location-table .c3-place-row-actions{white-space:normal}.c3-place-row-actions button+button{margin-left:0;margin-top:4px}.c3-placement-action select{flex-basis:100%}.c3-place-tabs button{padding:8px}.c3-fleet-by-place{padding:12px}}.cms-venue-search{font:inherit;font-size:13px;padding:10px 12px;border:1px solid #cfdeeb;border-radius:8px;background:#fff;min-height:38px;box-sizing:border-box}.cms-transfer-places{padding:12px 16px 0}.cms-publish-tasks__toolbar>.cms-target-advanced{max-width:240px;min-width:140px}.cms-target-advanced summary{min-height:30px;display:flex;align-items:center;cursor:pointer}.c3-location-table .c3-place-row-actions{white-space:normal;min-width:210px;max-width:350px}.c3-place-row-actions button{margin:3px!important}.c3-location-bulk{flex-wrap:wrap}.c3-location-bulk>input{flex:1;min-width:160px}.c3-device-summary{flex-wrap:wrap}.c3-device-summary .secondary{margin-left:auto}.c3-location-table td .secondary{white-space:normal}.c3-resource-dialog select{max-width:100%}.c3-resource-dialog.c3-folder-link-dialog{width:min(640px,calc(100vw - 24px))}.c3-location-screens table{table-layout:fixed;min-width:700px}.c3-location-screens col.c3-location-device{width:32%}.c3-location-screens col.c3-location-position{width:24%}.c3-location-screens col.c3-location-remove{width:138px}.c3-location-screens th{white-space:nowrap}.c3-location-screens td{line-height:1.45;word-break:normal}.c3-location-screens .c3-location-device>button{max-width:100%;text-align:left;overflow-wrap:anywhere}.c3-location-screens .c3-location-device>small{white-space:normal;word-break:normal}.c3-location-screens .c3-location-remove>button{white-space:nowrap}.c3-location-screens input:not([type=checkbox]){min-width:0;box-sizing:border-box}.c3-location-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.c3-location-screens{overflow:visible}.c3-location-screens table{display:block;min-width:0}.c3-location-screens colgroup{display:none}.c3-location-screens thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.c3-location-screens tbody{display:block}.c3-location-screens tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;border-bottom:1px solid #d8e5ef}.c3-location-screens tbody tr:last-child{border-bottom:0}.c3-location-screens td{display:block;width:auto!important;min-width:0;padding:0;border:0}.c3-location-screens td[data-label]:before{content:attr(data-label);display:block;font-size:12px;color:#607b90;margin-bottom:3px}.c3-location-screens .c3-location-remove{justify-self:end}.c3-location-screens.is-assigning tbody tr{grid-template-columns:20px minmax(0,1fr);column-gap:10px}.c3-location-screens.is-assigning .c3-location-check{grid-column:1;grid-row:1/4;padding-top:3px}.c3-location-screens.is-assigning td:not(.c3-location-check){grid-column:2}}.c3-fleet-workspace{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.c3-fleet-rail{padding:16px;position:sticky;top:16px;min-width:0}.c3-fleet-rail h2{font-size:16px;margin:0 0 8px}.c3-fleet-rail p{font-size:12px;line-height:1.5;color:#607c90}.c3-fleet-search{display:flex;align-items:center;gap:8px;margin:14px 0;color:#67899f}.c3-fleet-search input{width:100%;min-width:0;padding:10px;border:1px solid #d5e2ef;border-radius:8px}.c3-fleet-rail>button,.c3-fleet-branch>button:not(.c3-fleet-expand){display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:11px 9px;border:0;border-radius:9px;background:transparent;color:#31546e;box-shadow:none;font-size:12px}.c3-fleet-rail button b{margin-left:auto;background:#e6eef8;border-radius:5px;padding:2px 5px;font-size:11px}.c3-fleet-rail button.active{background:#e2edff;color:#124dbb;box-shadow:inset 3px 0 #2467ed}.c3-fleet-rail nav{max-height:55vh;overflow:auto;margin:8px -5px 14px}.c3-fleet-branch{display:flex;align-items:center}.c3-fleet-branch>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-fleet-branch>button svg{flex-shrink:0}.c3-fleet-branch .c3-fleet-expand{flex:0 0 22px;padding:0;min-height:30px;border:0;box-shadow:none;background:transparent;color:#54748e}.c3-fleet-results{min-width:0;padding:20px}.c3-fleet-results .card-heading{gap:12px;flex-wrap:wrap}.c3-fleet-results h2{font-size:17px;overflow-wrap:anywhere}.c3-fleet-results .section-toolbar{flex-wrap:wrap;gap:10px}.c3-fleet-results .search-field{flex:1 1 220px}.c3-fleet-results select{max-width:220px}.c3-fleet-area{display:flex;align-items:center;gap:5px}.c3-fleet-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:18px;font-size:12px}.c3-fleet-pagination>span:first-child{margin-right:auto}.c3-fleet-pagination label{display:flex;gap:7px;align-items:center}.c3-fleet-results .c3-list-actions{flex-wrap:wrap;gap:12px}.c3-fleet-results .c3-device-table{overflow-x:auto}.c3-fleet-results .c3-table-head,.c3-fleet-results .c3-device-row{min-width:730px}@media(max-width:1100px){.c3-fleet-workspace{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:800px){.c3-fleet-workspace{grid-template-columns:1fr}.c3-fleet-rail{position:static}.c3-fleet-rail nav{max-height:200px}.c3-fleet-results{padding:14px}.c3-fleet-pagination{justify-content:center}}.c3-fleet-overview{padding:20px;margin-bottom:18px}.c3-fleet-overview>.card-heading{margin-bottom:12px}.c3-fleet-overview>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.c3-fleet-overview>div:last-child>button{text-align:left;display:flex;align-items:center;gap:12px;padding:14px;min-width:0}.c3-fleet-overview button span{flex:1;min-width:0}.c3-fleet-overview strong,.c3-fleet-overview small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-fleet-overview small{font-weight:400;margin-top:5px;color:#607c90}.c3-fleet-overview button svg{flex-shrink:0}.c3-fleet-overview.c3-regional-overview>.c3-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.c3-region-card{min-width:0;border:1px solid #bad2ed;border-top:3px solid var(--region-color);border-radius:12px;background:#f8fcffa6;padding:12px;--region-color:#1d4ed8}.c3-region-card[data-region=central]{--region-color:#0f766e}.c3-region-card[data-region=south]{--region-color:#7c3aed}.cloud3 .c3-region-summary{display:flex;align-items:center;gap:10px;text-align:left;min-height:78px;color:var(--region-color);box-shadow:none;cursor:pointer}.c3-region-summary>span{flex:1;min-width:0}.c3-region-summary strong{font-size:15px}.c3-fleet-overview .c3-region-summary small{font-size:22px;font-weight:650;color:#24465d;margin-top:4px}.c3-region-summary:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.c3-region-unassigned{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;font-size:12px}.c3-region-unassigned>button{display:flex;align-items:center;gap:6px}@media(max-width:760px){.c3-fleet-overview.c3-regional-overview>.c3-region-grid{grid-template-columns:1fr}.c3-region-card{padding:10px 12px}}.cloud3 .c3-region-summary{position:relative;isolation:isolate;overflow:hidden;min-height:92px;border:1px solid rgba(255,255,255,.3);border-top-width:1px;background:linear-gradient(120deg,#147df0,#1557e8,#153bab);color:#fff;box-shadow:0 5px 12px #123a7d24;padding:14px 16px}.cloud3 .c3-region-summary[data-region=central]{background:linear-gradient(120deg,#078d9a,#087681,#075260)}.cloud3 .c3-region-summary[data-region=south]{background:linear-gradient(120deg,#8051e6,#6637cd,#45259a)}.c3-region-summary:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0,transparent 34px,rgba(255,255,255,.045) 35px,transparent 36px);pointer-events:none}.c3-region-summary:after{content:"";position:absolute;right:29px;bottom:-13px;width:75px;height:62px;border:4px solid rgba(255,255,255,.13);border-radius:12px;transform:rotate(-15deg);z-index:-1;pointer-events:none}.cloud3 .c3-region-summary strong{font-size:14px;color:#fff}.cloud3 .c3-region-summary small{font-size:26px;color:#fff;margin-top:4px;font-weight:700}.cloud3 .c3-region-summary:hover{filter:brightness(1.08)}.c3-fleet-geography{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin:10px 0}.c3-fleet-geography>label{display:grid;gap:4px;flex:1 1 150px;min-width:0;font-size:11px;color:#547087;font-weight:600}.cloud3 .c3-fleet-geography select{width:100%;max-width:none;min-width:0;min-height:36px;font-size:13px;padding:7px 10px}.c3-fleet-ward{flex:0 1 170px;min-width:0;font-size:12px;color:#426780}.c3-fleet-ward summary{cursor:pointer;min-height:36px;padding:10px 4px;box-sizing:border-box}.c3-fleet-ward[open]{flex-basis:190px}@media(max-width:600px){.c3-fleet-geography>label{flex-basis:calc(50% - 8px)}.c3-fleet-ward{flex-basis:100%}}.cloud3.c3-live .c3-fleet-shortcuts{display:flex;align-items:center;gap:10px;float:right;margin:0 0 6px 12px}.cloud3.c3-live .c3-fleet-by-place .card-heading{margin-bottom:8px}.cloud3.c3-live .c3-fleet-by-place>.section-toolbar{gap:8px;margin:0 0 6px;flex-wrap:wrap}.cloud3.c3-live .c3-fleet-by-place>.section-toolbar .search-field{max-width:none;min-width:180px;padding:6px 10px}.c3-compact-filters{clear:both;margin:6px 0;font-size:12px}.c3-compact-filters>summary{cursor:pointer;padding:7px 9px;background:#eef5fc;border-radius:7px;color:#345574}.c3-compact-filters[open]>summary{margin-bottom:6px}.c3-compact-filters .c3-fleet-geography{margin:0}.cloud3.c3-live .c3-fleet-by-place .c3-list-actions{padding:6px 0;margin:0}.cloud3 .c3-tree-toggle{margin:4px 0 6px;padding:5px 10px;min-height:32px;font-size:12px}.cloud3 .c3-venue-workspace.is-tree-collapsed{grid-template-columns:minmax(0,1fr)}.cloud3 .c3-venue-list[hidden]{display:none}.cloud3 .c3-venue-heading{padding:0;margin-bottom:4px}.cloud3 .c3-venue-heading>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.cloud3 .c3-venue-heading h3{margin:0}.cloud3 .c3-venue-breadcrumb{margin-bottom:4px}.cloud3 .c3-venue-connection-summary{display:flex;gap:4px;margin:0}.cloud3 .c3-venue-connection-summary button{min-height:28px;padding:3px 6px;border:1px solid transparent;border-radius:6px;background:transparent;font-size:12px;color:#526b80}.cloud3 .c3-venue-connection-summary button.connected{color:#087443}.cloud3 .c3-venue-connection-summary button.disconnected{color:#b51b30}.cloud3 .c3-venue-connection-summary button[aria-pressed=true]{border-color:currentColor;background:#eef5ff}.cloud3 .c3-venue-context{margin:2px 0;display:flex;gap:10px;align-items:center}.c3-location-address>summary{cursor:pointer;font-size:11px}.c3-location-address p{margin:5px 0}.cloud3.c3-live .c3-inventory-cards tbody>tr{padding:8px;gap:3px 7px}.inventory-metadata{width:100%;font-size:11px}.inventory-metadata>summary{cursor:pointer;color:#567185;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 0}.inventory-metadata[open]>summary{margin-bottom:5px}.inventory-metadata .inventory-position{display:block}.c3-group-lan-status{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:12px;padding:5px 0;color:#365671}.cloud3 .c3-venue-lan>footer{position:sticky;bottom:0;background:#f2f7fcf5;border-top:1px solid #d5e3f1;padding:8px;z-index:2}.cloud3.c3-live .c3-library-layout.c3-library-compact>.c3-upload-desk{margin:0 0 8px}.c3-library-context{display:flex;flex-wrap:wrap;align-items:start;gap:6px}.cloud3.c3-live .c3-library-context>.c3-folder-actions{flex:1;order:0;margin-bottom:6px;min-width:180px;padding:6px 8px}.cloud3.c3-live .c3-library-context>.c3-vast{order:1;padding:8px;margin:0}.c3-library-context>.c3-vast:not([open]) summary>span{display:none}.c3-library-context>.c3-vast[open]{flex-basis:100%;order:2}.cloud3.c3-live .c3-library-context .c3-folder-actions small{display:none}.c3-density-toggle{display:flex;gap:2px}.c3-density-toggle button{padding:5px 9px;border-radius:6px;font-size:12px}.c3-density-toggle button[aria-pressed=true]{background:#deebff;color:#134ed3}.c3-file-more{position:relative}.c3-file-more>summary{list-style:none;cursor:pointer;min-height:30px;min-width:30px;display:grid;place-items:center;border-radius:6px;color:#3b5e80}.c3-file-more>summary::-webkit-details-marker{display:none}.c3-file-more[open]>button{position:absolute;bottom:32px;right:0;z-index:5;white-space:nowrap;box-shadow:0 4px 12px #142e5740}.cloud3.c3-live .c3-library-compact .c3-media-card{overflow:visible}.cloud3.c3-live .c3-library-compact.is-list .c3-media-grid{display:flex;flex-direction:column;gap:4px}.cloud3.c3-live .c3-library-compact.is-list .c3-media-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px}.cloud3.c3-live .c3-library-compact.is-list .c3-media-thumb{width:64px;height:38px;margin:0;border-radius:5px}.cloud3.c3-live .c3-library-compact.is-list .c3-media-card>div{min-width:0;padding:0}.cloud3.c3-live .c3-library-compact.is-list .c3-media-actions{display:flex;gap:4px;margin:0}.cloud3.c3-live .c3-library-compact .c3-resource-selection{gap:8px;padding:6px 8px;margin-bottom:6px}.cms-task-history{padding:8px 12px;border-top:1px solid #dce7f2;font-size:12px}.cms-task-history summary{cursor:pointer}.cms-task-history button{margin:8px 8px 0 0}.cms-publish-tasks .cms-transfer-places.c3-compact-filters{padding:0 12px;margin:4px 0}.cms-publish-tasks .cms-device-progress-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cms-publish-tasks .cms-device-progress-list>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.8fr);gap:4px 8px;padding:8px;min-width:0;border:1px solid #d9e5f1;border-radius:8px}.cms-publish-tasks .cms-device-progress-list>li>div{min-width:0}.cms-publish-tasks .cms-device-progress-list>li>div:first-child{grid-column:1}.cms-publish-tasks .cms-device-progress-list>li .cms-device-file-count{grid-column:2}.cms-publish-tasks .cms-device-progress-list small{font-size:11px}.cms-publish-tasks .cms-device-progress-list button{padding:3px 5px;font-size:11px;min-height:28px}@media(max-width:850px){.cloud3.c3-live .c3-fleet-shortcuts{float:none;margin:0 0 6px}.cms-publish-tasks .cms-device-progress-list{grid-template-columns:1fr}.cloud3 .c3-venue-heading>div:first-child{gap:4px 8px}}.cloud3.c3-live .c3-library-compact.is-list .c3-media-card>.c3-media-thumb{grid-column:1;grid-row:1}.cloud3.c3-live .c3-library-compact.is-list .c3-media-card>div:not(.c3-media-actions){grid-column:2;grid-row:1}.cloud3.c3-live .c3-library-compact.is-list .c3-media-card>.c3-media-actions{grid-column:3;grid-row:1;width:auto;justify-self:end}.cloud3.c3-live .c3-library-layout.c3-library-compact>.c3-upload-desk{overflow:hidden}@media(max-width:600px){.cloud3.c3-live .c3-library-compact.is-list .c3-media-card>.c3-media-actions{grid-column:2;grid-row:2}}.cloud3.c3-live .c3-file-more[open]>.c3-media-delete{width:max-content;min-width:82px;min-height:34px;height:auto;padding:7px 10px;display:flex;gap:6px;overflow:visible}.cms-publish-tasks.cms-publish-tasks--compact .cms-device-progress-list>li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 10px;padding:8px}.cms-publish-tasks.cms-publish-tasks--compact .cms-device-progress-list>li>div:first-child{display:block;grid-column:1;grid-row:1}.cms-publish-tasks.cms-publish-tasks--compact .cms-device-progress-list>li>div:nth-child(2){grid-column:2;grid-row:1}.cms-publish-tasks.cms-publish-tasks--compact .cms-device-progress-list>li>.cms-publish-tasks__progress{grid-column:1;grid-row:2;min-width:0}.cms-publish-tasks.cms-publish-tasks--compact .cms-device-progress-list>li>.cms-device-file-count{grid-column:2;grid-row:2;min-width:0}.cloud3.c3-live .c3-locations>.c3-place-tabs{align-items:center;flex-wrap:wrap}.cloud3.c3-live .c3-locations>.c3-place-tabs>.c3-tree-toggle{margin:0 0 0 auto;padding:5px 8px;min-height:30px;border:1px solid #cbdcf0;border-radius:7px;font-size:11px}.cloud3.c3-live .c3-inventory-cards tbody>tr{padding:6px;gap:2px 7px}.cloud3.c3-live .c3-inventory-cards .inventory-identity{margin:0}.cloud3.c3-live .c3-inventory-cards .inventory-device .screen-icon{width:25px;height:25px;flex:0 0 25px}.cloud3.c3-live .c3-inventory-cards .inventory-device .screen-icon svg{width:21px;height:21px}.cloud3.c3-live .c3-library-compact.is-list .c3-real-thumbnail>span{display:none}.cloud3.c3-live .c3-locations .c3-venue-heading h3{color:#173e59;font-weight:750}.cloud3.c3-live .c3-locations .c3-venue-heading>div:first-child>span,.cloud3.c3-live .c3-locations .c3-venue-breadcrumb{color:#5c7288;font-size:12px}.cloud3.c3-live .c3-locations .c3-venue-connection-summary{flex-wrap:wrap;gap:5px}.cloud3.c3-live .c3-locations .c3-venue-connection-summary button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:3px 8px;background:#edf1f5;border:1px solid #cbd5e1;color:#475569;border-radius:6px;font-weight:650}.cloud3.c3-live .c3-locations .c3-venue-connection-summary button:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.cloud3.c3-live .c3-locations .c3-venue-connection-summary button.connected{color:#08633d;background:#e7f6ed;border-color:#adddc2}.cloud3.c3-live .c3-locations .c3-venue-connection-summary button.disconnected{color:#ae2035;background:#fff0f2;border-color:#efc1c9}.cloud3.c3-live .c3-locations .c3-venue-connection-summary button[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor;text-decoration:underline;text-underline-offset:3px}.cloud3.c3-live .c3-locations .c3-venue-connection-summary button:hover:not(:disabled){filter:brightness(.96)}.cloud3.c3-live .c3-locations .c3-venue-detail>.c3-place-tabs{gap:3px;padding-top:5px}.cloud3.c3-live .c3-locations .c3-venue-detail>.c3-place-tabs>button{color:#52677d;padding:8px 10px;border-radius:6px 6px 0 0;border-bottom:2px solid transparent;background:transparent}.cloud3.c3-live .c3-locations .c3-venue-detail>.c3-place-tabs>button[aria-pressed=true]{color:#174fc9;background:#eaf1ff;border-bottom-color:#2563eb;font-weight:700}.cloud3.c3-live .c3-locations .c3-venue-detail>.c3-place-tabs>button:hover:not(:disabled){background:#edf3fa}.cloud3.c3-live .c3-locations .c3-venue-actions>button.secondary{color:#435c74;background:#f5f8fc;border-color:#d9e3ee;box-shadow:none}.cloud3.c3-live .c3-locations .c3-venue-actions>button.secondary:hover:not(:disabled){background:#e9f0f8;border-color:#9fb6cf}.cloud3.c3-live .c3-locations .c3-create-venue.secondary{background:#f4f8ff;border-color:#b9cef2;color:#2255ad;box-shadow:none}.cloud3.c3-live .c3-locations .c3-venue-tree-toolbar{display:flex;align-items:center;gap:5px;margin-bottom:6px}.cloud3.c3-live .c3-locations .c3-venue-tree-toolbar>.c3-place-search{flex:1;min-width:0;margin:0}.cloud3.c3-live .c3-locations .c3-tree-collapse{flex:0 0 32px;min-width:32px;width:32px;min-height:34px;padding:5px;color:#526b80;background:transparent;border-color:transparent;box-shadow:none}.cloud3.c3-live .c3-locations .c3-tree-collapse:hover{background:#dfebf8;border-color:#c2d5eb}.cloud3.c3-live .c3-locations .c3-venue-connection-summary button:focus-visible,.cloud3.c3-live .c3-locations .c3-place-tabs>button:focus-visible,.cloud3.c3-live .c3-locations .c3-tree-collapse:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cms-transmission-path{display:flex;list-style:none!important;gap:0!important;padding:8px 0!important;margin:0!important;grid-column:1/-1;width:100%;max-width:620px}.cms-transmission-path>li{position:relative;display:flex!important;align-items:center;gap:6px!important;flex:1;min-width:0;padding:0!important;border:0!important;font-size:11px;color:#738a9b;background:none!important}.cms-transmission-path>li:not(:last-child){padding-right:24px!important}.cms-transmission-path>li:not(:last-child):after{content:"";position:absolute;right:8px;top:11px;width:12px;height:2px;background:#d5e5ef}.cms-transmission-path>li[data-stage=done]:after{background:#7bbde8;transform-origin:left;animation:cms-link-confirm .22s ease-out both}@keyframes cms-link-confirm{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cms-transmission-path i{font-style:normal;display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border-radius:50%;background:#eff5f9;border:1px solid #d8e5ef}.cms-transmission-path [data-stage=done]{color:#126284}.cms-transmission-path [data-stage=done] i{background:#d9f0f9;border-color:#7bbde8;color:#157b70}.cms-transmission-path [data-stage=active] i{background:#7bbde8;color:#001d39;box-shadow:0 0 0 4px #7bbde826}.cms-motion-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.c3-route-content{min-width:0}.cms-library-sequence.cms-motion-sequence>li{position:relative;background:#f7fbff;transition:transform .16s ease;isolation:isolate}.cms-motion-sequence>li.is-dragged{z-index:3;box-shadow:0 10px 24px #13466b24;outline:1px solid #7bbde8;transition:none!important}.cms-motion-sequence .cms-drag-handle{touch-action:none;cursor:grab;border:0;background:transparent;padding:8px 3px;color:#5186a6;flex-shrink:0}.cms-motion-sequence .cms-drag-handle:active{cursor:grabbing}@media(max-width:600px){.cms-transmission-path>li{font-size:10px;flex-direction:column;align-items:flex-start}.cms-transmission-path>li:after{width:30%!important;right:15%!important}.cms-motion-sequence.cms-library-sequence--edit strong{flex-basis:calc(100% - 68px)}}@media(max-width:720px){.c3-live .cms-publish-tasks .cms-transmission-path{max-width:calc(100vw - 112px)}}@media(prefers-reduced-motion:reduce){.cms-motion-sequence>li{transition:none!important}.cms-transmission-path>li:after{animation:none!important}}.c3-live .c3-brand{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;gap:9px;min-height:58px;flex-shrink:0;margin:0 0 25px;padding:0;border-radius:12px;color:#123b65;text-align:left}.c3-live .c3-brand:hover{filter:none;background:#dcefff66}.c3-brand-symbol{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;position:absolute;left:0;pointer-events:none}.c3-brand-symbol img{display:none;width:48px;height:40px;max-width:none;object-fit:contain}.c3-brand-lockup{display:flex;flex-direction:column;gap:6px;width:100%;max-width:190px;min-width:0}.c3-brand-lockup>img{display:block;width:100%;height:auto;object-fit:contain}.c3-brand-lockup>span{font-size:9px;line-height:12px;letter-spacing:3.5px;color:#bfdcf4;padding-left:30%}.c3-live .topbar{min-height:64px;height:auto;padding-bottom:15px;margin-bottom:22px}.c3-live .c3-header-context{min-width:0;flex:1}.c3-live .c3-header-context .c3-scope{gap:18px}.c3-live .c3-header-context .c3-scope label{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.c3-live .c3-header-context .c3-scope label>span{display:block;font-size:9px;font-weight:600;color:#67829b;letter-spacing:.5px}.c3-live .c3-header-context .c3-scope select{min-height:34px;padding:7px 30px 7px 11px;max-width:260px;font-size:11px;background:#fff;border:1px solid #d6e6f4;border-radius:8px}.c3-live .page-heading{margin-bottom:18px;align-items:center}.c3-live .page-heading h1{font-size:29px;letter-spacing:-.8px;color:#193c60}@media(min-width:691px){.c3-live.c3-sidebar-collapsed .c3-brand{justify-content:center;min-height:58px;margin-bottom:25px}.c3-live.c3-sidebar-collapsed .c3-brand-lockup{display:none}.c3-live.c3-sidebar-collapsed .c3-brand-symbol{position:relative;flex-basis:40px;width:40px}.c3-live.c3-sidebar-collapsed .c3-brand-symbol img{display:block}}@media(max-width:690px){.c3-live .c3-header-context .c3-scope{gap:7px;width:100%}.c3-live .c3-header-context .c3-scope label{width:100%;gap:3px}.c3-live .c3-header-context .c3-scope select{width:100%;max-width:100%}.c3-live .c3-brand{margin-top:12px}}.c3-brand-local-effect{position:absolute;inset:-9px;pointer-events:none;isolation:isolate;animation:c3-brand-local-reveal 2.2s ease both}.c3-brand-local-aura{position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,transparent 25%,#66c8ff45 52%,transparent 72%)}.c3-brand-local-orbit{position:absolute;inset:3px;border:1px solid #29a4ef9c;border-radius:50%;transform:rotateX(55deg);animation:c3-brand-local-orbit 2.2s ease-out both}.c3-brand-local-orbit:before{content:"";position:absolute;top:-2px;left:50%;width:4px;height:4px;background:#45caff;border-radius:50%;box-shadow:0 0 6px #3cbcff}.c3-brand-local-orbit.second{inset:7px;border-style:dashed;animation-direction:reverse}.c3-brand-local-scan{position:absolute;left:13px;right:13px;height:1px;background:#74ddff;box-shadow:0 0 5px 1px #37b8ff88;animation:c3-brand-local-scan 1.5s ease .15s both}.c3-brand-local-particle{position:absolute;left:50%;top:50%;width:2px;height:2px;border-radius:50%;background:#299ee8;animation:c3-brand-local-particle 1.6s ease-out var(--delay) both}@keyframes c3-brand-local-reveal{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}@keyframes c3-brand-local-orbit{0%{transform:rotateX(55deg) rotate(-80deg) scale(.65)}to{transform:rotateX(55deg) rotate(140deg) scale(1.05)}}@keyframes c3-brand-local-scan{0%{top:20%;opacity:0}20%,75%{opacity:.9}to{top:80%;opacity:0}}@keyframes c3-brand-local-particle{0%{transform:rotate(var(--angle)) translate(15px);opacity:0}25%{opacity:1}to{transform:rotate(var(--angle)) translate(30px);opacity:0}}@media(prefers-reduced-motion:reduce){.c3-brand-local-effect{display:none}.c3-brand:active{background:#dcefff}}.c3-group-playback{margin:14px 0;padding:16px;border:1px solid #bcd9f1;border-radius:16px;background:#f8fcffde;color:#194560}.c3-group-playback>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.c3-group-playback h4{display:flex;align-items:center;gap:8px;margin:0;font-size:17px}.c3-group-playback header p{margin:6px 0 0;font-size:13px;color:#52758b}.c3-gp-programs{margin-top:12px;display:grid;gap:8px}.c3-gp-programs>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff;border:1px solid #d2e4f4;border-radius:10px}.c3-gp-programs>div>span{min-width:0;overflow-wrap:anywhere}.c3-gp-programs>div>div{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.c3-group-playback small,.c3-gp-impact small,.c3-gp-entries small{display:block;font-size:12px;color:#5b768a;margin-top:4px}.c3-gp-screens{margin-top:12px}.c3-gp-screens summary{cursor:pointer;font-weight:600;padding:6px 0}.c3-gp-table{overflow-x:auto}.c3-gp-table table{width:100%;border-collapse:collapse;font-size:13px}.c3-gp-table th,.c3-gp-table td{text-align:left;padding:10px 8px;border-bottom:1px solid #d7e5ef;vertical-align:top}.c3-gp-table th{color:#54748a}.c3-gp-table [data-state=playing]{color:#13763f;font-weight:700}.c3-gp-table [data-state=stale],.c3-gp-table [data-state=unknown]{color:#7c6450}.c3-gp-entries{padding-left:28px}.c3-gp-entries li{padding:10px 0;border-bottom:1px solid #d7e5ef}.c3-gp-entries li>span{display:inline-block;width:calc(100% - 105px);vertical-align:middle;overflow-wrap:anywhere}.c3-gp-impact{max-height:240px;overflow:auto;padding-left:24px}.c3-gp-impact li{margin-bottom:12px}.c3-gp-warning{padding:12px;background:#fff5e5;border:1px solid #ebcb8b;border-radius:10px;color:#754d16}.c3-gp-confirm{display:grid;gap:8px;font-weight:600}.c3-gp-confirm input{width:100%;padding:12px;border:1px solid #abc5dd;border-radius:8px}.c3-gp-media{display:block;max-width:100%;max-height:65vh;margin:auto}.c3-group-playback button:focus-visible,.c3-gp-screens summary:focus-visible,.c3-gp-confirm input:focus-visible{outline:3px solid #188be3;outline-offset:3px}@media(max-width:900px){.c3-group-playback>header,.c3-gp-programs>div{align-items:stretch;flex-direction:column}.c3-gp-programs>div>div{flex-wrap:wrap}.c3-gp-table table{min-width:540px}}.c3-gp-delete-name{padding:14px 16px;border:1px solid #bcd9f1;border-radius:12px;background:#edf6ff;overflow-wrap:anywhere}.c3-gp-delete-name>span{font-size:13px;color:#52758b}.c3-gp-delete-name h3{margin:6px 0;font-size:20px}.c3-gp-delete-name small{color:#52758b}.c3-gp-confirm-name{display:block;padding:10px 12px;background:#edf6ff;border:1px solid #bcd9f1;border-radius:8px;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.c3-gp-delete-status{flex:1 0 100%;margin:0 0 6px;font-size:14px;color:#754d16;overflow-wrap:anywhere}.c3-gp-confirm input[aria-invalid=true]{border-color:#c43d2d}.c3-gp-copy-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.c3-gp-copy-row .c3-gp-confirm-name{flex:1;min-width:180px}.c3-gp-copy-row button{flex-shrink:0}.c3-gp-confirm>small{font-weight:400;color:#32694b}.c3-resource-dialog.c3-program-removal{width:min(700px,94vw)}.c3-program-removal .c3-gp-delete-name{background:none;border:0;padding:0}.c3-program-removal .c3-gp-delete-name h3{flex:1;min-width:200px;margin:0;font-size:20px;-webkit-user-select:all;user-select:all}.c3-program-removal .c3-gp-warning{margin:16px 0 10px;line-height:1.7}.c3-program-removal .c3-gp-keep{font-size:13px;color:#52758b;margin:10px 0}.c3-gp-delete-details{margin:12px 0 20px;font-size:13px;color:#52758b}.c3-gp-delete-details summary{cursor:pointer;font-weight:600;padding:4px 0}.c3-gp-delete-details summary:focus-visible{outline:3px solid #188be3;outline-offset:3px}.c3-program-removal .c3-gp-confirm small:empty{display:none}.c3-program-removal .c3-gp-confirm:has(input[aria-invalid=true]) small{color:#b72a21}.c3-program-removal>footer{justify-content:flex-end}.c3-removal-progress{padding:16px 20px;border-bottom:1px solid #d7e5ef;background:#f6faff;color:#194560}.c3-removal-progress header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.c3-removal-progress header span,.c3-removal-progress small{font-size:13px;color:#52758b}.c3-removal-progress p{font-size:13px;color:#754d16}.c3-removal-progress summary{cursor:pointer;margin-top:12px;font-size:13px;font-weight:600}.c3-removal-progress summary:focus-visible{outline:3px solid #188be3;outline-offset:3px}.cms-publish-tasks .cms-delivery-view{--delivery-bg:#fff;--delivery-soft:#f1f6fd;--delivery-ink:#183655;--delivery-muted:#566c86;--delivery-line:#d6e2ef;--delivery-blue:#2459b9;color:var(--delivery-ink);container:delivery / inline-size}.cms-delivery-view .cms-delivery-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cms-delivery-view .cms-delivery-steps>button{display:flex;align-items:center;gap:10px;text-align:left;background:var(--delivery-bg);border:1px solid var(--delivery-line);border-radius:10px;padding:11px 12px;color:var(--delivery-ink);min-width:0}.cms-delivery-view .cms-delivery-steps>button[aria-pressed=true]{outline:2px solid var(--delivery-blue);outline-offset:-2px}.cms-delivery-view .cms-delivery-step-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;color:#fff;background:#2868ce}.cms-delivery-view .stage-applied{background:#7854c8}.cms-delivery-view .stage-playing{background:#108568}.cms-delivery-view .cms-delivery-steps small{display:block;color:var(--delivery-muted);font-size:12px;margin:0 0 4px}.cms-delivery-view .cms-delivery-steps strong{display:block;font-size:23px;line-height:1.1;color:var(--delivery-ink)}.cms-delivery-view .cms-delivery-steps strong>span{font-size:12px;font-weight:500;color:var(--delivery-muted)}.cms-delivery-view .cms-delivery-caption{font-size:12px;color:var(--delivery-muted);margin:8px 0;line-height:1.5}.cms-delivery-view .cms-delivery-explanation{font-size:12px;line-height:1.5;color:var(--delivery-muted);margin:6px 0 12px}.cms-delivery-explanation summary{cursor:pointer}.cms-delivery-explanation p{margin:6px 0}.cms-delivery-view .cms-delivery-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0;color:var(--delivery-muted);font-size:12px}.cms-delivery-view .cms-delivery-tools label{display:flex;align-items:center;gap:7px;margin-left:auto}.cms-delivery-view :is(.cms-delivery-tools button,.cms-delivery-tools select,.cms-delivery-actions>button,.cms-delivery-empty button){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 9px;font:inherit;font-size:12px;border:1px solid var(--delivery-line);border-radius:7px;background:var(--delivery-bg);color:var(--delivery-blue);cursor:pointer}.cms-delivery-view .cms-delivery-tools .needs-attention{color:#945109;background:#fff3df;border-color:#ecc68e}.cms-delivery-view .cms-delivery-tools [aria-pressed=true]{outline:2px solid currentColor;outline-offset:-2px}.cms-delivery-view :is(.cms-delivery-columns,.cms-delivery-device-row){display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.9fr) minmax(110px,.8fr) 125px;gap:12px;align-items:center;padding:10px 12px}.cms-delivery-view .cms-delivery-columns{font-size:11px;font-weight:700;background:var(--delivery-soft);border-radius:8px 8px 0 0;color:var(--delivery-muted)}.cms-delivery-view .cms-delivery-devices{border:1px solid var(--delivery-line);border-radius:0 0 8px 8px;overflow:hidden}.cms-delivery-view .cms-delivery-device{background:var(--delivery-bg);border-bottom:1px solid var(--delivery-line)}.cms-delivery-view .cms-delivery-device:last-child{border-bottom:0}.cms-delivery-view .cms-delivery-device[data-expanded=true]{box-shadow:inset 3px 0 var(--delivery-blue)}.cms-delivery-view .cms-delivery-identity{display:flex;align-items:center;gap:10px;min-width:0}.cms-delivery-view .cms-delivery-identity>div{min-width:0}.cms-delivery-view .cms-delivery-name{display:block;padding:0;background:none;border:0;text-align:left;font:inherit;font-weight:700;font-size:13px;color:var(--delivery-ink);overflow-wrap:anywhere;cursor:pointer}.cms-delivery-view .cms-delivery-name:hover{text-decoration:underline;color:var(--delivery-blue)}.cms-delivery-view .cms-delivery-identity small{font-size:11px;color:var(--delivery-muted);line-height:1.4;margin-top:4px}.cms-delivery-view .cms-delivery-files{font-size:12px;min-width:0;color:var(--delivery-muted)}.cms-delivery-view .cms-delivery-files strong{color:var(--delivery-ink)}.cms-delivery-view .cms-delivery-files progress{display:block;width:100%;max-width:145px;height:5px;margin:5px 0;accent-color:#20876b}.cms-delivery-view .cms-delivery-files small{color:var(--delivery-muted);font-size:11px}.cms-delivery-view .cms-delivery-actions{display:flex;flex-direction:column;align-items:stretch;gap:3px}.cms-delivery-view .cms-delivery-actions .cms-delivery-isolate{background:transparent;border-color:transparent;color:var(--delivery-muted);font-size:11px;min-height:25px;padding:2px}.cms-delivery-view .cms-delivery-inline{padding:14px;background:var(--delivery-soft);border-top:1px solid var(--delivery-line)}.cms-delivery-view .cms-delivery-inline>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px;color:var(--delivery-ink)}.cms-delivery-view .cms-delivery-empty{padding:18px;font-size:13px}.cms-delivery-view .cms-delivery-fallback{width:52px;height:54px;display:grid;place-items:center;background:#2459b9;color:#fff;border-radius:12px;flex-shrink:0}.cms-delivery-view :is(button,select):focus-visible{outline:3px solid #5388ef;outline-offset:2px}@container delivery (max-width:700px){.cms-delivery-view .cms-delivery-columns{display:none}.cms-delivery-view .cms-delivery-device-row{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr);gap:8px 12px}.cms-delivery-view .cms-delivery-state{text-align:right}.cms-delivery-view .cms-delivery-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.cms-delivery-view .cms-delivery-files{padding-left:62px}.cms-delivery-view .cms-delivery-steps>button{gap:7px;padding:9px}.cms-delivery-view .cms-delivery-step-icon{width:30px;height:30px;flex-basis:30px}.cms-delivery-view .cms-delivery-steps strong{font-size:20px}.cms-delivery-view .cms-delivery-steps strong>span{display:block;font-size:11px;margin-top:3px}}@container delivery (max-width:430px){.cms-delivery-view .cms-delivery-steps{gap:5px}.cms-delivery-view .cms-delivery-steps>button{flex-direction:column;align-items:flex-start;padding:8px}.cms-delivery-view .cms-delivery-device-row{grid-template-columns:minmax(0,1fr)}.cms-delivery-view .cms-delivery-state{text-align:left;padding-left:56px}.cms-delivery-view .cms-delivery-files{padding-left:56px}.cms-delivery-view .cms-delivery-actions{justify-content:flex-start;padding-left:56px}.cms-delivery-view .cms-delivery-tools label{margin-left:0}}html[data-cms-theme=dark] .cloud3 .cms-publish-tasks .cms-delivery-view{--delivery-bg:#142640;--delivery-soft:#1b3150;--delivery-ink:#e2edff;--delivery-muted:#abc1df;--delivery-line:#3c5576;--delivery-blue:#9ac2ff}html[data-cms-theme=dark] .cloud3 .cms-delivery-tools .needs-attention{background:#48341e;color:#ffda94;border-color:#8d6a32}@layer app-theme,cms;@layer cms.foundation,cms.legacy,cms.partner,cms.theme,cms.components,cms.density,cms.workspaces,cms.responsive,cms.state;.c3-live .cms-transfer-files__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;max-height:360px;padding:0;border:0;border-radius:0;align-items:start}.c3-live .cms-transfer-files__list article{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:7px;padding:10px 12px;min-width:0;height:100%;box-sizing:border-box;border:1px solid #dce6f0;border-radius:8px;background:#fff}.c3-live .cms-transfer-files__list article[data-state=ready]{background:#f1faf5;border-color:#cce5d6}.c3-live .cms-transfer-files__list article[data-state=retrying]{background:#fff6ed;border-color:#edceb0}.c3-live .cms-transfer-files__list article[data-state=downloading],.c3-live .cms-transfer-files__list article[data-state=verifying]{background:#f2f7ff;border-color:#c4d9fa}.c3-live .cms-transfer-files__list strong{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.c3-live .cms-transfer-files__meter{grid-template-columns:38px minmax(0,1fr);gap:2px 6px;font-size:12px}.c3-live .cms-transfer-files__meter small{margin:0;text-align:right;font-size:11px}.c3-live .cms-transfer-files__tools{margin:8px 0;gap:8px}.c3-live .cms-transfer-files__hint{font-size:11px;line-height:1.4;margin:6px 0 0}.c3-live .cms-transfer-counts,.cms-transfer-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 8px}.c3-live .cms-transfer-counts>button,.cms-transfer-counts>button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:40px;padding:6px 9px;border:1px solid #cddcec;border-radius:9px;background:#f4f8fd;color:#34506c;text-align:left;white-space:normal;line-height:1.4}.cms-transfer-counts>button strong{font-size:22px;line-height:1.2;font-variant-numeric:tabular-nums}.cms-transfer-counts>button span{font-size:12px}.c3-live .cms-transfer-counts>button[data-bucket=ready]{color:#157347;background:#ecf9f0;border-color:#a9d9bc}.c3-live .cms-transfer-counts>button[data-bucket=processing]{color:#174db2;background:#edf4ff;border-color:#b5d0fa}.c3-live .cms-transfer-counts>button[data-bucket=attention]{color:#b42318;background:#fff1ef;border-color:#f5c1ba}.c3-live .cms-transfer-counts>button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:1px}.cms-transfer-overview{display:flex;flex-wrap:wrap;gap:10px 24px;padding:12px 16px;margin-bottom:12px;border:1px solid #d5e4f4;border-radius:9px;background:#eef6ff;color:#244e79;font-size:12px}.cms-transfer-overview strong{font-size:16px;font-variant-numeric:tabular-nums}.cms-transfer-total-progress{display:block;width:100%;max-width:180px;height:7px;margin:7px 0;accent-color:#16824f}@media(max-width:900px){.c3-live .cms-transfer-counts,.cms-transfer-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:540px){.c3-live .cms-transfer-counts,.cms-transfer-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@layer cms.components{.cms-publish-tasks{--task-line:#e5ebf2;--task-muted:#64748b;--task-blue:#2563eb;background:#fff;border:1px solid var(--task-line);border-radius:10px;min-width:0;color:#172b45;font-size:13px;overflow:hidden}.cms-publish-tasks button,.cms-publish-tasks input:not([type=checkbox]):not([type=radio]):not([type=range]),.cms-publish-tasks select{font:inherit}.cms-publish-tasks button{cursor:pointer}.cms-publish-tasks button:focus-visible,.cms-publish-tasks input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,.cms-publish-tasks select:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.cms-publish-tasks__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px}.cms-publish-tasks__head h2{font-size:20px;line-height:1.4;margin:0;font-weight:700}.cms-publish-tasks__head p{margin:6px 0 0;color:var(--task-muted);font-size:13px;line-height:1.6}.cms-publish-tasks__timezone{padding:4px 8px;border:1px solid var(--task-line);border-radius:5px;white-space:nowrap;color:var(--task-muted);font-size:11px}.cms-publish-tasks__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 24px 20px;gap:12px}.cms-publish-tasks__summary>div{padding:14px 16px;border:1px solid #e2eaf5;background:#f8fbff;border-radius:7px}.cms-publish-tasks__summary strong{display:block;font-size:25px;line-height:1.4;color:#1d4ed8}.cms-publish-tasks__summary span{display:block;margin-top:3px;color:var(--task-muted);font-size:12px}.cms-publish-tasks__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid var(--task-line)}.cms-publish-tasks__search{display:flex;align-items:center;gap:8px;min-width:240px;max-width:420px;flex:1;border:1px solid #d5dfeb;border-radius:6px;padding:0 11px;color:var(--task-muted)}.cms-publish-tasks__search input:not([type=checkbox]):not([type=radio]):not([type=range]){width:100%;min-width:0;height:38px;border:0;background:transparent;color:#172b45}.cms-publish-tasks__toolbar select{height:40px;border:1px solid #d5dfeb;border-radius:6px;background:#fff;padding:0 30px 0 12px;color:#334155}.cms-publish-tasks__count{margin-left:auto;color:var(--task-muted);font-size:12px}.cms-publish-tasks__sr{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.cms-publish-tasks__table-wrap{overflow:auto}.cms-publish-tasks__table{width:100%;min-width:820px;border-collapse:collapse;text-align:left}.cms-publish-tasks__table th{background:#f6f8fb;color:#52637b;font-weight:600;font-size:12px;white-space:nowrap;padding:12px 16px;border-top:1px solid var(--task-line);border-bottom:1px solid var(--task-line)}.cms-publish-tasks__table td{padding:14px 16px;border-bottom:1px solid var(--task-line);vertical-align:middle;line-height:1.5}.cms-publish-tasks__table td>strong{font-weight:600}.cms-publish-tasks__table small{display:block;color:var(--task-muted);font-size:11px;margin-top:3px}.cms-publish-tasks__table .is-expanded>td{background:#f3f8ff}.cms-publish-tasks__expand{display:flex;align-items:center;gap:9px;text-align:left;color:inherit;background:none;border:0;padding:0;min-height:36px;max-width:360px}.cms-publish-tasks__expand svg{flex-shrink:0}.cms-publish-tasks__expand strong{font-weight:600;overflow-wrap:anywhere}.cms-task-status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:5px;background:#f1f5f9;color:#58687c;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}.cms-task-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.cms-task-status--playing,.cms-task-status--applied,.cms-task-status--ready{background:#eaf8ef;color:#208444}.cms-task-status--downloading,.cms-task-status--scheduled{background:#eaf2ff;color:#2463ca}.cms-task-status--offline,.cms-task-status--retrying{background:#fff5de;color:#92671c}.cms-task-status--failed,.cms-task-status--expired{background:#fff0f0;color:#be3e41}.cms-publish-tasks__table td.cms-publish-tasks__detail-cell{padding:0}.cms-publish-tasks__detail{background:#fbfcfe;padding:18px 24px 16px}.cms-publish-tasks__detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cms-publish-tasks__detail-head button,.cms-publish-tasks__device-link{background:none;border:0;padding:4px 0;color:var(--task-blue);font-weight:600}.cms-publish-tasks__detail ul{list-style:none;padding:0;margin:0;border:1px solid var(--task-line);border-radius:6px;background:#fff}.cms-publish-tasks__detail li{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(130px,.7fr);gap:18px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--task-line)}.cms-publish-tasks__detail li:last-child{border-bottom:0}.cms-publish-tasks__detail li>div{min-width:0}.cms-publish-tasks__progress{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--task-muted)}.cms-publish-tasks__progress progress{width:100%;max-width:180px;height:7px;accent-color:#3b82f6}.cms-publish-tasks__progress strong{min-width:34px;color:#334155}.cms-publish-tasks__error{margin:5px 0 0;font-size:11px;line-height:1.5;color:#b43a40;overflow-wrap:anywhere}.cms-publish-tasks__note{color:var(--task-muted);font-size:11px;line-height:1.6;margin:12px 0 0;max-width:850px}.cms-publish-tasks__empty{text-align:center;padding:44px 20px}.cms-publish-tasks__empty strong{font-size:15px}.cms-publish-tasks__empty p{color:var(--task-muted);font-size:13px;line-height:1.6}.cms-publish-tasks__empty button,.cms-publish-tasks__more button{background:#fff;border:1px solid #cbdcf6;border-radius:6px;padding:9px 14px;color:var(--task-blue)}.cms-publish-tasks__more{text-align:center;padding:16px}@media(max-width:720px){.cms-publish-tasks__head,.cms-publish-tasks__toolbar{padding:16px}.cms-publish-tasks__summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 16px;gap:8px}.cms-publish-tasks__search{max-width:none;width:100%;flex-basis:100%}.cms-publish-tasks__detail{padding:16px}.cms-publish-tasks__head h2{font-size:18px}}}@layer cms.responsive{.signage-cms .cms-publish-tasks__head{align-items:center;gap:8px;padding:12px}.signage-cms .cms-publish-tasks__head h2{font-size:18px}.signage-cms .cms-publish-tasks__summary{padding:0 12px 12px;gap:8px}.signage-cms .cms-publish-tasks__summary>button{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:7px 10px}.signage-cms .cms-publish-tasks__summary strong{font-size:21px;line-height:1.2}.signage-cms .cms-publish-tasks__summary span{margin:0;font-size:12px}.signage-cms .cms-publish-tasks__toolbar{display:grid;grid-template-columns:minmax(200px,1fr) minmax(140px,.4fr) minmax(140px,.4fr) auto;gap:8px;padding:10px 12px}.signage-cms .cms-publish-tasks__toolbar>label{width:auto;min-width:0;margin:0}.signage-cms .cms-publish-tasks__search{min-width:0;max-width:none;height:34px}.signage-cms .cms-publish-tasks__search input{height:32px;min-height:32px;padding:0}.signage-cms .cms-publish-tasks__toolbar select{width:100%;min-width:0;height:34px;min-height:34px;appearance:auto;background:#f9fcfc}.signage-cms .cms-publish-tasks__count{margin:0;white-space:nowrap}.signage-cms .cms-publish-tasks__table th,.signage-cms .cms-publish-tasks__table td{padding:7px 12px}.signage-cms .cms-publish-tasks__expand{min-height:30px}.signage-cms .cms-publish-tasks__table td.cms-publish-tasks__detail-cell{padding:0}.signage-cms .cms-publish-tasks__detail{padding:12px}@media(max-width:900px){.signage-cms .cms-publish-tasks__toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.signage-cms .cms-publish-tasks__search,.signage-cms .cms-publish-tasks__count{grid-column:1/-1}}}@layer cms.components{.cms-transfer-refresh{display:flex;align-items:center;gap:8px;flex-shrink:0}.cms-transfer-refresh button,.cms-transfer-files__summary button{border:1px solid #bdd4f3;border-radius:8px;background:#f6faff;color:#124ea2;padding:9px 12px;cursor:pointer;font-weight:600}.cms-publish-tasks__summary>button{border:1px solid #d4e2f3;background:#f7faff;border-radius:9px;padding:10px;text-align:left}.cms-publish-tasks__summary>button[aria-pressed=true]{border-color:#2463eb;background:#edf4ff;box-shadow:inset 0 0 0 1px #2463eb}.cms-publish-tasks__detail li>.cms-transfer-files{grid-column:1/-1}.cms-transfer-files{min-width:0;border-top:1px solid #e0eaf5;padding-top:12px}.cms-transfer-files__summary{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.cms-transfer-files__summary>div{min-width:0}.cms-transfer-files__summary p{margin:6px 0;overflow-wrap:anywhere;color:#204c7c}.cms-transfer-files__summary button{flex-shrink:0}.cms-transfer-files__hint{margin:7px 0 0;color:#63758c;font-size:12px;line-height:1.6}.cms-transfer-files__tools{display:flex;gap:8px;margin:12px 0}.cms-transfer-files__tools input,.cms-transfer-files__tools select{height:36px;border:1px solid #cadaec;border-radius:7px;padding:6px 10px;min-width:0;background:#fff;color:#1c3a56}.cms-transfer-files__tools input{flex:1}.cms-transfer-files__list{max-height:340px;overflow:auto;border:1px solid #e0e8f3;border-radius:8px}.cms-transfer-files__list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.35fr);gap:14px;padding:10px 12px;border-bottom:1px solid #e8eef5;align-items:center}.cms-transfer-files__list article:last-child{border-bottom:0}.cms-transfer-files__list article>div{min-width:0}.cms-transfer-files__list strong{display:block;overflow-wrap:anywhere;font-size:13px}.cms-transfer-files__list article[data-state=ready]{background:#f5fbf8}.cms-transfer-files__list article[data-state=retrying]{background:#fff9ed}.cms-transfer-files__meter{display:grid;grid-template-columns:auto minmax(70px,1fr);align-items:center;gap:4px 9px;font-variant-numeric:tabular-nums}.cms-transfer-files__meter progress{width:100%;height:7px;accent-color:#2563eb}.cms-transfer-files__meter small{grid-column:1/-1;text-align:right}.cms-publish-tasks__progress{flex-wrap:wrap}.cms-publish-tasks__table{min-width:900px}@media(max-width:720px){.cms-publish-tasks__head{flex-wrap:wrap}.cms-publish-tasks__table{min-width:0}.cms-publish-tasks__table thead{display:none}.cms-publish-tasks__table,.cms-publish-tasks__table tbody,.cms-publish-tasks__table tr,.cms-publish-tasks__table td{display:block;width:100%;box-sizing:border-box}.cms-publish-tasks__table td{padding:6px 12px;border:0}.cms-publish-tasks__table tr{border-bottom:1px solid #d5e2f1;padding:8px 0}.cms-publish-tasks__table tr:has(.cms-publish-tasks__detail-cell){padding:0}.cms-publish-tasks__detail li{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.cms-publish-tasks__detail{padding:10px}.cms-transfer-files__summary{flex-wrap:wrap;gap:8px}.cms-transfer-files__tools{flex-wrap:wrap}.cms-transfer-files__tools input,.cms-transfer-files__tools select{width:100%;flex-basis:100%}.cms-transfer-files__list article{grid-template-columns:minmax(0,1fr);gap:6px}.cms-transfer-files__meter{grid-template-columns:40px minmax(0,1fr)}.cms-transfer-files__meter small{text-align:left}.cms-publish-tasks__toolbar select{max-width:100%}.cms-publish-tasks__search{min-width:0}}}@layer cms.components{.cms-transfer-files__unknown{height:7px;border-radius:6px;background:#e4ebf3}.cms-transfer-content-only{display:flex;align-items:center;gap:7px;color:#365676;font-size:12px}.cms-transfer-content-only input{width:16px;height:16px;accent-color:#2463eb}}@layer cms.components{.cms-transfer-scope{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 24px;background:#eef6ff;color:#244e79;border-top:1px solid #dbe8f7;font-size:12px}.cms-transfer-scope button{background:#fff;border:1px solid #bfd3ef;border-radius:7px;color:#174da4;padding:7px 10px;font-weight:600}.cms-publish-tasks__toolbar>select{max-width:280px}.cms-transfer-scope strong{font-weight:700}@media(max-width:720px){.cms-transfer-scope{padding:10px 16px}.cms-publish-tasks__toolbar>select{max-width:100%;width:100%}}}.cms-publish-tasks.cms-publish-tasks--compact{container-type:inline-size}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__head{padding:10px 12px 6px;align-items:center;gap:8px}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__head h2{font-size:17px;margin:0}.cloud3.c3-live .cms-publish-tasks--compact .cms-transfer-refresh{display:flex;align-items:center;gap:8px}.cloud3.c3-live .cms-publish-tasks--compact .cms-transfer-refresh button{display:grid;place-items:center;width:30px;min-height:30px;padding:5px}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__summary{display:flex;flex-wrap:wrap;padding:0 12px 8px;gap:6px}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__summary>button{width:auto;min-height:32px;padding:4px 10px;gap:6px;justify-content:flex-start;border:1px solid #d9e5f2;border-radius:6px;background:#f7faff}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__summary>button[aria-pressed=true]{border-color:#2563eb;background:#edf4ff}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__summary strong{font-size:17px;line-height:1.2}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__summary span{font-size:12px;margin:0}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__toolbar{padding:8px 12px;gap:6px;display:flex;flex-wrap:wrap}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__toolbar :is(select,input:not([type=checkbox])){height:32px;min-height:32px;font-size:12px;border-radius:6px;padding:4px 8px}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__search{min-width:180px;max-width:none;flex:1 1 200px;height:32px;padding:0 8px}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__search input{border:0;background:transparent;box-shadow:none;padding:0;outline-offset:0}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__toolbar>select{max-width:220px}.cloud3.c3-live .cms-publish-tasks--compact .cms-transfer-scope{padding:5px 12px;font-size:11px;gap:6px}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table{table-layout:fixed;min-width:0;width:100%}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table th{padding:7px 10px;font-size:11px;white-space:normal;line-height:1.25}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table th svg{vertical-align:-2px}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table td{padding:7px 10px;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__expand{min-height:32px;max-width:100%;width:100%;gap:6px;font-size:12px}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__expand>span{min-width:0}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__expand strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table small{font-size:10px;line-height:1.35;margin-top:2px}.cloud3.c3-live .cms-publish-tasks--compact .cms-transfer-total-progress{height:4px;margin:4px 0;max-width:none;width:100%}.cloud3.c3-live .cms-publish-tasks--compact .cms-task-status{font-size:10px;padding:3px 6px;white-space:normal;line-height:1.3;gap:4px}.cms-task-metric{display:inline-flex;gap:5px;align-items:center;font-weight:600;font-variant-numeric:tabular-nums}.cms-task-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-task-failed{color:#b42318!important}.cms-task-transfer-explanation{margin:0 0 8px;color:#64748b;font-size:12px}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__detail-cell{padding:0}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__detail{padding:10px 12px}@container (max-width:620px){.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__search{grid-column:1/-1;min-width:0;width:auto}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__toolbar>label{min-width:0}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__toolbar select{width:100%;min-width:0}.cloud3.c3-live .cms-publish-tasks--compact .cms-target-advanced{grid-column:1/-1;order:5}.cms-publish-tasks--compact .cms-publish-tasks__table colgroup,.cms-publish-tasks--compact .cms-publish-tasks__table thead{display:none}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table,.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table tbody{display:block}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px;border-bottom:1px solid #e5ebf2;width:100%;box-sizing:border-box}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table td{display:block;width:auto;padding:4px 6px;border:0}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table td:first-child{grid-column:1/-1}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table tr:has(.cms-publish-tasks__detail-cell){display:block;padding:0}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table td:nth-child(5):not(.cms-publish-tasks__detail-cell):before{content:"✓ ";color:#208444}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__summary>button{flex:1 1 42%;padding:4px 6px}.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__toolbar>select{max-width:100%;flex:1}}@layer app-theme,cms;@layer cms.foundation,cms.legacy,cms.partner,cms.theme,cms.components,cms.density,cms.workspaces,cms.responsive,cms.state;@layer cms.workspaces{.cms-schedule-desk{color:var(--cms-ink,#183d4b);min-width:0;padding:8px 0 20px}.cms-schedule-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.cms-schedule-heading h2{display:flex;align-items:center;gap:10px;margin:0;font-size:22px}.cms-schedule-heading p{margin:6px 0 0;color:#718997;font-size:13px}.cms-schedule-summary{display:flex;flex-wrap:wrap;gap:14px 30px;background:#fff;border:1px solid #dfebef;border-radius:14px;padding:18px 20px;margin-bottom:20px}.cms-schedule-summary span{display:flex;align-items:center;gap:9px;font-size:13px}.cms-schedule-summary svg{color:#499eaa}.cms-schedule-summary strong{font-size:22px;color:#214f60}.cms-schedule-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}.cms-schedule-tools>input{flex:1;min-width:150px;max-width:340px}.cms-schedule-tools>label{display:flex;align-items:center;gap:7px;font-size:13px}.cms-schedule-desk input:not([type=checkbox]):not([type=radio]),.cms-schedule-dialog input:not([type=checkbox]):not([type=radio]),.cms-schedule-dialog select{border:1px solid #d7e6ec;background:#f8fbfc;border-radius:9px;padding:10px 12px;color:#234553;font:inherit;min-width:0;max-width:100%;box-sizing:border-box}.cms-schedule-desk input[type=checkbox],.cms-schedule-dialog input[type=checkbox],.cms-schedule-dialog input[type=radio]{accent-color:#0b9385;width:17px;height:17px;flex:none}.cms-schedule-switch{display:flex;gap:4px;padding:4px;background:#e9f1f4;border-radius:10px}.cms-schedule-switch button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;padding:8px 12px;border-radius:7px;color:#6b8390;font:inherit;font-size:13px;cursor:pointer}.cms-schedule-switch button.active{background:#fff;color:#146f77;box-shadow:0 2px 5px #2b566212}.cms-schedule-list{display:grid;gap:12px}.cms-schedule-card{display:flex;align-items:flex-start;gap:16px;border:1px solid #dfecef;border-radius:14px;background:#fff;padding:20px}.cms-schedule-card-icon{display:grid;place-items:center;background:#e8f5f2;border-radius:12px;width:48px;height:48px;flex:none;color:#218b82}.cms-schedule-card-body{flex:1;min-width:0}.cms-schedule-card h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:16px;margin:0 0 8px;overflow-wrap:anywhere}.cms-schedule-card p{margin:5px 0;color:#718996;font-size:13px}.cms-schedule-status{font-size:11px;font-weight:500;border-radius:6px;padding:4px 8px;background:#e9f4ff;color:#3582c1}.cms-schedule-status[data-state=running]{background:#e3f7ef;color:#148975}.cms-schedule-status[data-state=failed],.cms-schedule-status[data-state=missed]{background:#fff1df;color:#b57a29}.cms-schedule-status[data-state=cancelled],.cms-schedule-status[data-state=completed]{background:#f0f3f5;color:#7c8b97}.cms-schedule-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;color:#79909c;font-size:12px}.cms-schedule-meta span{display:flex;gap:5px;align-items:center}.cms-schedule-card-actions{display:flex;flex-wrap:wrap;gap:6px;max-width:240px}.cms-schedule-card-actions .cms-button{font-size:12px;padding:8px 10px}.cms-schedule-card details{font-size:12px;color:#6c8795;margin-top:12px}.cms-schedule-card summary{cursor:pointer}.cms-schedule-card ul{list-style:none;margin:10px 0;padding:0;max-height:220px;overflow:auto;display:grid;gap:6px}.cms-schedule-card li span{margin-left:8px;color:#237d82}.cms-schedule-empty{display:grid;justify-items:center;padding:60px 20px;background:#fff;border:1px dashed #cbdee4;border-radius:16px;text-align:center}.cms-schedule-empty>svg{color:#5ba5ad}.cms-schedule-empty h3{margin:16px 0 4px}.cms-schedule-empty p{color:#7f96a2;font-size:13px;margin-bottom:20px}.cms-schedule-notice{display:flex;gap:12px;justify-content:space-between;align-items:center;color:#218478;background:#e8f6f1;padding:12px 16px;border-radius:10px;font-size:13px}.cms-schedule-notice button{border:0;background:transparent;color:inherit;cursor:pointer}.cms-schedule-error{color:#ac5149;background:#fff1ee;border-radius:8px;padding:10px 12px;font-size:13px;overflow-wrap:anywhere}.cms-schedule-footnote{color:#869ba6;font-size:12px;line-height:1.7;margin:20px 0}.cms-schedule-week-nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:15px;font-size:14px}.cms-schedule-week{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));overflow:auto;border:1px solid #dbe9ee;border-radius:12px;background:#fff}.cms-schedule-week>section{min-height:300px;border-right:1px solid #e4eef1;padding:10px}.cms-schedule-week>section:last-child{border:0}.cms-schedule-week h3{display:flex;flex-direction:column;gap:4px;font-size:13px;margin:0 0 15px;text-align:center}.cms-schedule-week h3 span{font-size:11px;font-weight:400;color:#8ba0ac}.cms-schedule-week>section[data-today=true]{background:#f2faf8}.cms-schedule-event{display:flex;flex-direction:column;gap:5px;width:100%;border:0;border-left:3px solid #44a5a6;border-radius:7px;background:#e9f5f5;padding:10px;text-align:left;color:#235c65;margin-bottom:8px;font:inherit;font-size:12px;cursor:pointer;overflow-wrap:anywhere}.cms-schedule-event small{color:#6f949b}.cms-schedule-event[data-state=cancelled],.cms-schedule-event[data-state=completed]{opacity:.6}.cms-schedule-dialog{width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:1px solid #d6e6eb;border-radius:18px;padding:0;overflow:auto;color:#244c5d;font-family:inherit;box-shadow:0 24px 90px #17394840}.cms-schedule-dialog::backdrop{background:#173b4c73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cms-schedule-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 28px 18px;border-bottom:1px solid #e6eef1}.cms-schedule-dialog h2{margin:0;font-size:21px}.cms-schedule-dialog header p{margin:6px 0 0;color:#8299a5;font-size:12px}.cms-schedule-dialog header>button{display:grid;place-items:center;background:#f2f7f9;border:1px solid #dce9ef;color:#7b959f;border-radius:9px;width:35px;height:35px;cursor:pointer}.cms-schedule-steps{display:flex;justify-content:center;gap:35px;list-style:none;margin:0;padding:20px 28px;background:#fafdfd}.cms-schedule-steps li{display:flex;align-items:center;gap:9px;color:#92a5af;font-size:13px}.cms-schedule-steps li>span{display:grid;place-items:center;border:1px solid #d8e4e9;border-radius:50%;width:26px;height:26px;font-size:12px}.cms-schedule-steps li[data-active=true],.cms-schedule-steps li[data-done=true]{color:#17867f}.cms-schedule-steps li[data-active=true]>span,.cms-schedule-steps li[data-done=true]>span{background:#e3f4ee;border-color:#addfd2}.cms-schedule-dialog-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;padding:24px 28px}.cms-schedule-step-content{min-width:0}.cms-schedule-review{align-self:start;background:#f3f9fa;border:1px solid #deecef;border-radius:13px;padding:18px}.cms-schedule-review h3{font-size:14px;margin:0 0 18px}.cms-schedule-review dl{margin:0}.cms-schedule-review dt{color:#88a0ac;font-size:11px;margin-top:15px}.cms-schedule-review dd{margin:5px 0 0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.cms-schedule-review>p{margin:20px 0 0;font-size:11px;color:#318980;line-height:1.7}.cms-schedule-search{width:100%;margin:16px 0}.cms-schedule-content-options,.cms-schedule-screen-options{display:grid;gap:8px;max-height:275px;overflow:auto;padding:1px}.cms-schedule-content-options>label,.cms-schedule-screen-options>label{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e0e9ef;border-radius:10px;padding:14px;cursor:pointer;min-width:0}.cms-schedule-content-options>label[data-selected=true],.cms-schedule-screen-options>label[data-selected=true]{border-color:#80cbbd;background:#f2faf7}.cms-schedule-content-options span,.cms-schedule-screen-options span{display:flex;flex-direction:column;gap:5px;min-width:0}.cms-schedule-content-options strong,.cms-schedule-screen-options strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.cms-schedule-content-options small,.cms-schedule-screen-options small{font-size:11px;color:#90a3af}.cms-schedule-content-options svg,.cms-schedule-screen-options svg{color:#5699a6;flex:none}.cms-schedule-field{display:flex;flex-direction:column;gap:8px;font-size:12px;margin:18px 0 0}.cms-schedule-field input,.cms-schedule-field select{width:100%;font-size:13px}.cms-schedule-hint{font-size:12px;line-height:1.7;color:#8aa1ad;margin:15px 0 0}.cms-schedule-time-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cms-schedule-weekdays{display:flex;flex-wrap:wrap;gap:7px;border:0;padding:0;margin:18px 0}.cms-schedule-weekdays legend{font-size:12px;margin-bottom:10px}.cms-schedule-weekdays label{display:flex;align-items:center;gap:4px;font-size:12px;padding:6px 8px;border:1px solid #dfebed;border-radius:7px}.cms-schedule-weekdays label[data-selected=true]{background:#e7f6ef;border-color:#bae0d3;color:#248575}.cms-schedule-group-picks{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.cms-schedule-group-picks button{border:1px solid #d5e7ea;background:#f1f8f9;color:#5f8b97;border-radius:7px;padding:7px 10px;font:inherit;font-size:12px;cursor:pointer}.cms-schedule-dialog>footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 28px;background:#fff;border-top:1px solid #e1edf0}.cms-schedule-dialog>footer>span{font-size:12px;color:#92a7b0}.cms-schedule-dialog>.cms-schedule-error{margin:0 28px 20px}.cms-schedule-dialog button:disabled{opacity:.5;cursor:not-allowed}.cms-schedule-dialog button:focus-visible,.cms-schedule-desk button:focus-visible,.cms-schedule-dialog input:focus-visible{outline:2px solid #41a5ad;outline-offset:3px}@media(max-width:760px){.cms-schedule-dialog-body{grid-template-columns:1fr;padding:18px}.cms-schedule-review{display:none}.cms-schedule-dialog>header,.cms-schedule-dialog>footer{padding:18px}.cms-schedule-steps{gap:15px;padding:16px 10px}.cms-schedule-time-grid{grid-template-columns:1fr}.cms-schedule-card{flex-wrap:wrap;padding:15px;gap:12px}.cms-schedule-card-actions{max-width:none;margin-left:60px}.cms-schedule-heading{align-items:flex-start}.cms-schedule-heading h2{font-size:19px}.cms-schedule-summary{gap:15px}.cms-schedule-dialog h2{font-size:19px}}@media(prefers-reduced-motion:reduce){.cms-schedule-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.cms-schedule-dialog{position:fixed;inset:0;margin:auto}.cms-schedule-dialog[data-step="2"] .cms-schedule-review{display:block}.cms-schedule-card:has(.cms-schedule-cancel-confirm){flex-wrap:wrap}.cms-schedule-cancel-confirm{flex:1 0 100%;padding:12px;background:#fff7ed;border:1px solid #f0dcc3;border-radius:9px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cms-schedule-cancel-confirm p{flex:1;min-width:180px;margin:0;color:#8f6744}.cms-schedule-dialog>header{position:sticky;top:0;z-index:2;background:#fff}.cms-schedule-dialog>footer{z-index:2}}.cms-drag-calendar>header{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0}.cms-drag-calendar>header small{flex:1;min-width:200px;color:#486279}.cms-drag-scroll{max-height:540px;overflow:auto;border:1px solid #c9d9eb;border-radius:10px}.cms-drag-grid{position:relative;height:1152px;background:#f7fbff;touch-action:none;margin-right:4px}.cms-drag-hour{position:absolute;left:0;right:0;border-top:1px solid #dbe6f2;pointer-events:none;color:#51667e;font-size:11px}.cms-drag-hour>span{background:#f7fbff;padding:0 4px}.cms-drag-event{position:absolute;display:flex;flex-direction:column;background:#dcecff;border:1px solid #6d9ee4;border-radius:5px;min-height:18px;overflow:hidden;z-index:1}.cms-drag-event[data-state=running]{background:#d7f4e4;border-color:#168754}.cms-drag-event-body{flex:1;min-height:0;text-align:left;padding:1px 6px!important;border:0!important;background:none!important;color:#153a60!important;cursor:grab;overflow:hidden;display:flex;flex-direction:column;line-height:1.2!important;font-size:12px!important}.cms-drag-event-body strong,.cms-drag-event-body small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cms-drag-edge{min-height:5px!important;height:5px!important;padding:0!important;border:0!important;border-radius:0!important;background:#6796cc55!important;cursor:ns-resize}.cms-drag-preview{position:absolute;left:54px;right:0;background:#1675e340;border:2px dashed #165fe1;pointer-events:none;z-index:2;font-size:12px;font-weight:700}.cms-drag-calendar input[type=date]{max-width:170px}.cms-drag-frequency{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cms-drag-frequency button{white-space:normal;text-align:left}.c3-live .c3-navigation-trail{display:flex;align-items:center;gap:14px;margin:0 0 14px;min-height:36px;color:#173f59}.c3-live .c3-navigation-trail>button{min-height:36px;padding:7px 12px;gap:7px;background:#f6fbff;border:1px solid #bbd7f1;color:#174b78;font-size:13px}.c3-live .c3-breadcrumbs{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;border-radius:9px;background:#f5faffeb;font-size:13px}.c3-live .c3-breadcrumbs button{display:inline-flex;align-items:center;padding:2px 3px;color:#245d90;background:none;font:inherit}.c3-live .c3-breadcrumbs span{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-live .c3-navigation-trail button:focus-visible,.c3-live .sidebar nav button:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}@media(max-width:690px){.c3-live .c3-navigation-trail{gap:8px;margin-bottom:10px}.c3-live .c3-breadcrumbs{gap:5px;padding:6px;font-size:12px}}.ga-player-device-controls{display:grid;gap:14px;padding:18px 0;color:var(--text-primary, #243249);min-width:0}.ga-player-device-controls>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ga-player-device-controls h4,.ga-player-device-controls p{margin:0}.ga-player-device-controls header p{font-size:13px;color:var(--text-secondary, #536174);margin-top:4px}.ga-player-device-controls button{font:inherit;font-size:13px;cursor:pointer;border:1px solid var(--border-color, #d6dde7);border-radius:9px;background:var(--surface, #fff);color:inherit;padding:9px 12px;min-height:38px}.ga-player-device-controls button:disabled,.ga-player-device-controls input:disabled,.ga-player-device-controls select:disabled{opacity:.58;cursor:default}.ga-player-device-controls button:focus-visible,.ga-player-device-controls input:focus-visible,.ga-player-device-controls select:focus-visible{outline:3px solid #2d72c6;outline-offset:2px}.ga-player-device-controls nav{display:flex;flex-wrap:wrap;gap:7px}.ga-player-device-controls nav button[aria-pressed=true]{background:#e8f1ff;border-color:#91b6e6;color:#174b90}.ga-player-device-controls form{display:grid;gap:14px}.ga-player-device-controls dl{display:grid;margin:0;gap:0}.ga-player-device-controls dl>div{display:grid;grid-template-columns:minmax(135px,40%) 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-color, #e7ebf1);font-size:13px}.ga-player-device-controls dt{color:var(--text-secondary, #536174)}.ga-player-device-controls dd{margin:0;font-weight:550;overflow-wrap:anywhere}.ga-player-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ga-player-fields label{display:grid;gap:7px;font-size:13px}.ga-player-fields input,.ga-player-fields select{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:9px;font:inherit;border:1px solid var(--border-color, #cdd6e3);border-radius:8px;background:var(--surface, #fff);color:inherit}.ga-player-check{display:flex;align-items:center;gap:9px;font-size:14px}.ga-player-check input{width:18px;height:18px;margin:0}.ga-player-note{font-size:12px;line-height:1.6;color:var(--text-secondary, #536174)}.ga-player-error,.ga-player-message{padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.5}.ga-player-error{background:#fff1f0;color:#922a24}.ga-player-message{background:#edf7f2;color:#205943}@media(max-width:480px){.ga-player-fields{grid-template-columns:1fr}.ga-player-device-controls dl>div{grid-template-columns:1fr;gap:4px}}.c3-admin-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;margin-bottom:14px;flex-wrap:wrap}.c3-admin-tabs,.c3-admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.c3-admin-tabs>button{display:flex;gap:8px;align-items:center;font-size:12px;padding:10px 15px;border-radius:9px;color:#426e69}.c3-admin-tabs>button[aria-selected=true]{background:#177f83;color:#fff;box-shadow:0 3px 10px #147b7520}.c3-admin-tabs small{padding:2px 6px;border-radius:5px;background:#ffffff30}.c3-registry-head,.c3-registry-row{display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(125px,1fr) minmax(150px,1.15fr) 155px;align-items:center;gap:15px}.c3-registry-head{padding:9px 0;font-size:10px;color:#597973;border-bottom:1px solid #b4cdc6}.c3-registry-row{padding:14px 0;border-bottom:1px solid #c4d8d15c;font-size:12px}.c3-registry-row>div{min-width:0;overflow-wrap:anywhere}.c3-registry-row strong{font-size:12px}.c3-registry-row small{display:block;font-size:10px;color:#52756e;line-height:1.6;margin-top:5px}.c3-org-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.c3-org-card{border:1px solid #c8dcd5;border-radius:12px;background:#f5fbf6a8;padding:17px;min-width:0}.c3-org-heading{display:flex;align-items:center;gap:10px;color:#1b736f;min-height:38px}.c3-org-heading h3{flex:1;overflow-wrap:anywhere;margin:0;font-size:14px}.c3-org-card>.muted{margin:12px 0 16px}.c3-admin-dialog .c3-admin-fields{border:0;margin:0;padding:0}.c3-admin-dialog .c3-admin-fields label{display:grid;gap:7px;margin:0 0 16px;font-size:12px}.c3-admin-dialog input,.c3-admin-dialog select{width:100%;min-width:0;padding:11px 12px;border-radius:8px;background:#ffffffbc;border:1px solid #b5d0c8;font:inherit;color:#224b46}.c3-admin-dialog .primary,.c3-admin-dialog .secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px}.c3-setup-guide{padding:23px;text-align:center;border:1px dashed #aacfc3;border-radius:12px;color:#317970;margin-bottom:17px}.c3-setup-guide h3{font-size:15px;margin:10px 0}.c3-setup-guide p{font-size:12px;line-height:1.8;margin:0}.c3-setup-result{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#dcefe6;border:1px solid #accfc0;border-radius:12px;padding:18px;margin-bottom:15px}.c3-setup-result>div{min-width:0}.c3-setup-result span,.c3-setup-result small{display:block;font-size:11px;color:#356f61;line-height:1.7}.c3-setup-result strong{display:block;font-size:44px;letter-spacing:8px;color:#116962;margin:8px 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.c3-setup-result .secondary{margin-top:10px}.c3-setup-result img{width:145px;height:145px;border:7px solid white;border-radius:10px}.c3-admin-dialog .muted{font-size:11px;color:#507469;line-height:1.8;overflow-wrap:anywhere}.c3-live .heading-actions{flex-wrap:wrap}@media(max-width:1100px){.c3-registry-head,.c3-registry-row{grid-template-columns:minmax(135px,1.2fr) minmax(115px,1fr) minmax(135px,1.1fr) 90px;gap:10px}.c3-registry-row .c3-admin-actions{flex-direction:column;align-items:flex-start}.c3-live h1{font-size:26px}}@media(max-width:690px){.c3-admin-bar{align-items:stretch}.c3-admin-tabs{width:100%}.c3-admin-tabs>button{flex:1;justify-content:center}.c3-admin-bar>.c3-admin-actions{width:100%}.c3-admin-bar>.c3-admin-actions>button{flex:1}.c3-registry-head{display:none}.c3-registry-row{grid-template-columns:1fr 1fr;gap:12px;padding:17px 0}.c3-registry-row .c3-admin-actions{flex-direction:row;align-items:center}.c3-org-grid{grid-template-columns:1fr}.c3-setup-result{flex-direction:column}.c3-setup-result>div{width:100%;text-align:center}.c3-live .page-heading{align-items:flex-start}.c3-live .heading-actions{justify-content:flex-end;max-width:130px}.c3-live h1{font-size:24px}}.c3-live .sidebar{overflow-y:auto}.c3-live .sidebar nav{gap:3px}.c3-live .sidebar nav button{padding:9px 10px;font-size:11px}.c3-live .sidebar-bottom>p{margin-bottom:10px}.c3-tools{--cms-ink:#23433f;--cms-muted:#708781;--cms-line:#dce9e4;--cms-accent:#087e88;--cms-panel:#f7fcfa;color:#23433f;min-width:0}.c3-tools>section+section{margin-top:16px}.c3-tools .cms-panel{border:0;background:transparent;padding:0}.c3-tools .cms-panel-head{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:18px}.c3-tools .cms-panel-head p{font-size:12px;margin:7px 0}.c3-tools button,.c3-tools select,.c3-tools input,.c3-tools textarea,.c3-dialog textarea{font:inherit}.c3-tools button,.c3-tools .cms-button{border:1px solid #dce9e4;border-radius:9px;padding:8px 12px;background:#f3faf7;min-height:34px}.c3-tools button.primary,.c3-tools .cms-button:not(.secondary){background:#087e88;color:#fff}.c3-tools h2{font-size:17px}.c3-tools h3{font-size:14px}.c3-tools input:not([type=checkbox]):not([type=range]):not([type=radio]),.c3-tools textarea{border:1px solid #dce9e4;border-radius:8px;padding:9px;background:#fcfefd;max-width:100%;color:#23433f}.c3-tools .cms-program-library>header{flex-wrap:wrap}.c3-tools .cms-library-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.c3-tools .cms-program-studio{min-height:65vh;height:auto;border-radius:12px;overflow:visible}.c3-tools .cms-editor-workspace{min-height:460px}.c3-tools .cms-player-update-forms{gap:18px}.c3-tools .cms-player-updates th,.c3-tools .cms-player-updates td{font-size:11px}.c3-tools .cms-player-updates progress{max-width:100%}.c3-group-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.c3-group-grid>article{padding:16px}.c3-group-grid p{font-size:11px;margin:8px 0}.c3-group-editor{padding:16px;background:#f5fbf8;border:1px solid #d4e6df;border-radius:12px;margin:14px 0}.c3-group-editor>label{display:grid;gap:8px}.c3-group-editor .c3-pick-list{margin:12px 0}.c3-group-editor .heading-actions{justify-content:flex-end}.c3-advanced-device{border:1px solid #dce9e4;border-radius:12px;padding:13px;margin:12px 0}.c3-advanced-device>summary{cursor:pointer;font-size:13px;font-weight:600}.c3-advanced-device[open]>summary{margin-bottom:16px}.c3-live-dialog .c3-advanced-device label{display:grid;gap:8px}.c3-live-dialog .c3-advanced-device label:has(input[type=checkbox]){display:flex;align-items:center}.c3-live-dialog .c3-advanced-device input[type=password]{padding:10px;border:1px solid #dce9e4;border-radius:8px}.c3-network-facts{font-size:11px}.c3-network-facts>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:9px;border-bottom:1px solid #dce9e4}.c3-network-facts dd{margin:0;overflow-wrap:anywhere}.c3-settings-links>button{text-align:left;justify-content:flex-start}.c3-settings-links>button>div{flex:1}.cms-library-dialog,.cms-video-output,.cms-lan-dialog{font-family:Be Vietnam Pro,Segoe UI,sans-serif}.cms-library-dialog button{border:1px solid #dce9e4;border-radius:8px;padding:9px 13px;background:#edf7f3}.cms-library-dialog input,.cms-library-dialog select{font:inherit}.cms-library-dialog{max-height:90vh;overflow:auto}@media(max-width:800px){.c3-tools .cms-player-update-forms{grid-template-columns:1fr}.c3-tools .cms-panel-head{align-items:flex-start;flex-direction:column}.c3-tools .cms-library-grid{grid-template-columns:1fr}.c3-network-facts>div{grid-template-columns:1fr}.c3-tools .cms-program-studio{overflow:auto}.c3-tools .cms-player-update-table{overflow-x:auto}}.c3-live .topbar{height:auto;min-height:48px;gap:16px;align-items:center;flex-wrap:wrap}.c3-header-context{display:flex;align-items:center;gap:18px;min-width:0;flex:1}.c3-header-context .workspace{padding:0;gap:8px;min-width:0;max-width:190px;flex-shrink:1}.c3-header-context .workspace>div{min-width:0}.c3-header-context .workspace strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.c3-header-context .workspace small{font-size:9px;white-space:nowrap}.c3-header-context .workspace-icon{flex-shrink:0}.c3-header-context .c3-scope{flex:1;min-width:0;gap:10px}.c3-header-context .c3-scope label{min-width:0}.c3-header-context .c3-scope select{max-width:190px;width:100%;font-size:11px}.c3-header-account{display:flex;align-items:center;gap:8px;border-left:1px solid #638e852b;padding-left:12px;min-width:0}.c3-header-account .profile{border:0;padding:0;gap:8px;min-width:0}.c3-header-account .profile>div{min-width:0}.c3-header-account .profile strong{max-width:165px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.c3-header-account .profile small{font-size:9px;white-space:nowrap}.c3-header-account .avatar{width:30px;height:30px}.c3-header-signout{width:36px;height:36px}.c3-live .sidebar .logo{margin-bottom:18px;padding-bottom:12px}.c3-live .sidebar-bottom{padding-top:16px}.c3-live .sidebar-bottom>p{margin-bottom:0}@media(max-width:1450px){.c3-live .top-actions>.status{display:none}.c3-header-context .c3-scope label>span{display:none}}@media(max-width:1150px){.c3-header-context .workspace{display:none}.c3-header-context .c3-scope select{max-width:210px}.c3-header-account .profile strong{max-width:140px}}@media(max-width:800px){.c3-live .topbar{gap:9px}.c3-header-context .c3-scope select{max-width:180px}.c3-header-account .profile>div{display:none}.c3-header-account{padding-left:8px}}@media(max-width:690px){.c3-live .topbar{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center}.c3-header-context{grid-column:1/-1;grid-row:2;width:100%}.c3-header-context .c3-scope{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.c3-header-context .c3-scope select{max-width:none;width:100%;font-size:10px}.c3-live .top-actions{justify-self:end;gap:6px}.c3-header-account .profile>div{display:block}.c3-header-account .profile strong{max-width:150px;font-size:10px}.c3-header-account .profile small{font-size:8px}.c3-header-account{border:0;padding:0}}.c3-live .c3-library-layout{grid-template-columns:180px minmax(0,1fr);gap:14px}.c3-live .c3-resource-groups{padding:13px;border-radius:12px;top:12px}.c3-live .c3-resource-groups h2{margin:0 0 12px;font-size:13px;line-height:24px}.c3-live .c3-resource-groups>.primary{min-height:36px;padding:8px 10px;margin-bottom:11px}.c3-live .c3-resource-groups nav button{min-height:35px;padding:8px 6px}.c3-live .c3-library-toolbar{display:flex;align-items:center;gap:12px;margin:0 0 12px;flex-wrap:wrap}.c3-live .c3-library-toolbar .filter-tabs{flex-shrink:0;margin:0;gap:3px}.c3-live .c3-library-toolbar .filter-tabs button{height:36px;padding:7px 10px}.c3-live .c3-library-toolbar .section-toolbar{flex:1;gap:8px;margin:0;flex-wrap:nowrap;min-width:460px}.c3-live .c3-library-toolbar .search-field{padding:0 10px;height:36px;min-width:130px;max-width:none;background:#f5fcf8a8;border:1px solid #fff9;gap:7px;border-radius:9px}.c3-live .c3-library-toolbar .search-field input{border:0;background:transparent;padding:7px 0;font-size:11px;box-shadow:none}.c3-live .c3-library-toolbar .section-toolbar>button{min-height:36px;padding:8px 11px;font-size:11px}.c3-live .c3-resource-content .c3-upload-desk{margin:0 0 12px;border-radius:13px}.c3-live .c3-resource-content .c3-upload-stage{min-height:128px;padding:8px 18px 8px 8px;gap:10px}.c3-live .c3-resource-content .c3-upload-art{width:157px;height:115px;flex:0 0 157px}.c3-live .c3-resource-content .c3-upload-art svg{width:100%;height:100%;position:static}.c3-live .c3-resource-content .c3-upload-copy{display:grid;grid-template-columns:minmax(190px,1fr) auto;column-gap:14px;align-items:center}.c3-live .c3-resource-content .c3-upload-copy .eyebrow{grid-column:1;font-size:8px;letter-spacing:1.7px}.c3-live .c3-resource-content .c3-upload-copy h3{grid-column:1;font-size:16px;margin:5px 0;letter-spacing:-.3px}.c3-live .c3-resource-content .c3-upload-copy p{grid-column:1;font-size:10px;line-height:1.6;margin:0;max-width:380px}.c3-live .c3-resource-content .c3-upload-destination{grid-column:2;grid-row:1/4;display:grid;grid-template-columns:16px minmax(130px,175px);gap:8px}.c3-live .c3-resource-content .c3-upload-destination select{width:100%;min-width:0;max-width:none;height:34px;padding:6px 9px;font-size:11px}.c3-live .c3-resource-content .c3-upload-destination .primary{grid-column:2;min-height:33px;padding:7px 10px}.c3-live .c3-resource-content .c3-resource-selection{min-height:34px;margin:0 0 10px;gap:10px}.c3-live .c3-resource-content .c3-page-size-top{margin-left:auto;white-space:nowrap;color:#52766e}.c3-live .c3-resource-content .c3-page-size-top select{font-size:10px;padding:6px 8px;height:30px}.c3-live .c3-resource-content .c3-media-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.c3-live .c3-resource-content .c3-media-card{padding:8px;border-radius:12px}.c3-live .c3-resource-content .c3-media-card strong{font-size:11px;line-height:1.5}.c3-live .c3-resource-content .c3-media-card small{font-size:9px}.c3-live .c3-resource-content .c3-pagination{margin-top:14px}@media(min-width:1650px){.c3-live .c3-resource-content .c3-media-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(max-width:1200px){.c3-live .c3-library-layout{grid-template-columns:158px minmax(0,1fr);gap:12px}.c3-live .c3-library-toolbar{gap:8px}.c3-live .c3-library-toolbar .section-toolbar{flex-basis:100%;min-width:0}.c3-live .c3-resource-content .c3-upload-art{width:125px;height:108px;flex-basis:125px}.c3-live .c3-resource-content .c3-upload-copy{grid-template-columns:1fr}.c3-live .c3-resource-content .c3-upload-copy h3{font-size:14px}.c3-live .c3-resource-content .c3-upload-copy p{display:none}.c3-live .c3-resource-content .c3-upload-destination{grid-column:1;grid-row:auto;display:flex;flex-wrap:nowrap;margin-top:5px}.c3-live .c3-resource-content .c3-upload-destination select{max-width:210px;flex:1}.c3-live .c3-resource-content .c3-media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(max-width:690px){.c3-live .c3-library-layout{grid-template-columns:1fr}.c3-live .c3-resource-groups{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px}.c3-live .c3-resource-groups h2{margin:0;flex:1}.c3-live .c3-resource-groups>.primary{width:auto;margin:0;min-height:32px}.c3-live .c3-resource-groups nav,.c3-live .c3-resource-groups form{width:100%}.c3-live .c3-library-toolbar .section-toolbar{flex-wrap:wrap}.c3-live .c3-library-toolbar .search-field{flex-basis:100%;height:36px}.c3-live .c3-resource-content .c3-upload-stage{padding:9px;gap:5px}.c3-live .c3-resource-content .c3-upload-art{flex-basis:76px;width:76px;height:100px}.c3-live .c3-resource-content .c3-upload-copy h3{font-size:13px}.c3-live .c3-resource-content .c3-upload-destination{display:grid;grid-template-columns:1fr;gap:5px}.c3-live .c3-resource-content .c3-upload-destination>svg{display:none}.c3-live .c3-resource-content .c3-upload-destination .primary{grid-column:1}.c3-live .c3-resource-content .c3-upload-destination select{max-width:none;font-size:10px}.c3-live .c3-resource-content .c3-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.c3-live .c3-resource-content .c3-page-size-top{font-size:10px}}.c3-live .c3-resource-content .c3-media-card{grid-template-columns:minmax(0,1fr) auto}.c3-media-actions{display:flex;align-items:center;gap:2px}.c3-live .c3-media-actions .icon-btn{width:26px;min-width:26px;padding:4px}.c3-live .c3-media-delete{color:#a32a38}.c3-live .c3-media-delete:hover:not(:disabled){background:#ffe8eb;color:#831b28}.c3-tools .cms-library-card-title>button:first-of-type{min-width:0;flex:1;text-align:left}.c3-tools .cms-library-card-title>.cms-delete-program{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;font-size:12px;white-space:nowrap;border:1px solid #e7bbc1;border-radius:7px;background:#fff4f5;color:#a32a38}.c3-media-delete-dialog{width:min(560px,calc(100vw - 32px))}.c3-media-delete-dialog h2{display:flex;align-items:center;gap:8px}.c3-delete-file-list{max-height:220px;overflow:auto;padding:12px 12px 12px 30px;background:#f4f8fa;border-radius:8px;line-height:1.8;overflow-wrap:anywhere}.c3-media-delete-dialog .c3-delete-confirm{background:#a32a38;color:#fff;border:1px solid #a32a38}.c3-media-delete-dialog .c3-delete-confirm:disabled{opacity:.45}@media(min-width:691px){.cloud3.c3-live .sidebar>nav{margin-top:52px}}@media(min-width:691px)and (max-height:720px){.cloud3.c3-live .sidebar>nav{margin-top:32px}}.c3-live .sidebar nav .c3-collapse-toggle{position:relative;align-self:flex-start;flex-shrink:0;margin:5px 0 0;width:38px;height:39px;min-height:39px;padding:0;justify-content:center;border-radius:9px;background:#ffffff18;border:0;color:#e0efff;box-shadow:inset 0 0 0 1px #ffffff38;transition:background .16s ease,box-shadow .16s ease}.c3-live .sidebar nav .c3-collapse-toggle:hover{background:#ffffff2e;color:#fff;box-shadow:inset 0 0 0 1px #ffffff65;filter:none;transform:none}.c3-live .sidebar nav button.c3-collapse-toggle:hover:not(:disabled){transform:none}.c3-live .sidebar nav .c3-collapse-toggle:focus-visible{outline:2px solid #82b5ff;outline-offset:2px}.c3-live .sidebar{z-index:30}.c3-live .c3-header-context{flex:1;min-width:0}.c3-language-switch{display:inline-flex;align-items:center;flex-shrink:0;padding:3px;border:1px solid #ffffffa0;border-radius:9px;background:#f4faf890;gap:2px}.c3-language-switch button{min-width:30px;height:28px;border-radius:6px;font-size:10px;font-weight:700;padding:4px 6px;color:#325763}.c3-language-switch button[aria-pressed=true]{background:#7bbde8;color:#001d39}.c3-live .sidebar nav button svg{flex-shrink:0}.c3-live .c3-nav-label{min-width:0;line-height:1.35}@media(min-width:691px){.cloud3.c3-live .sidebar .c3-brand{margin-bottom:46px}}@media(min-width:691px)and (max-width:1250px){.cloud3.c3-live .sidebar .c3-brand{margin-bottom:44px}}@media(min-width:691px){.c3-live.c3-sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.c3-live.c3-sidebar-collapsed .sidebar{width:64px;padding:24px 8px 14px}.c3-live.c3-sidebar-collapsed .sidebar nav .c3-collapse-toggle{width:100%;height:40px;min-height:40px;padding:0}.c3-live.c3-sidebar-collapsed .sidebar nav{margin-bottom:16px}.c3-live.c3-sidebar-collapsed .sidebar .logo{width:40px;height:50px;padding:0;margin:0 auto 23px;overflow:hidden;flex-shrink:0}.c3-live.c3-sidebar-collapsed .sidebar .logo img{width:139px;max-width:none;flex-shrink:0;object-fit:contain}.c3-live.c3-sidebar-collapsed .logo>span,.c3-live.c3-sidebar-collapsed .nav-caption,.c3-live.c3-sidebar-collapsed .c3-nav-label,.c3-live.c3-sidebar-collapsed .nav-count,.c3-live.c3-sidebar-collapsed .sidebar-bottom{display:none}.c3-live.c3-sidebar-collapsed .sidebar nav button{justify-content:center;padding:10px;min-height:40px;position:relative}.c3-live.c3-sidebar-collapsed .sidebar nav button:hover:after,.c3-live.c3-sidebar-collapsed .sidebar nav button:focus-visible:after{content:attr(aria-label);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);padding:7px 10px;border-radius:7px;background:#001d39;color:#fff;white-space:nowrap;font-size:12px;box-shadow:0 4px 12px #001d3926;z-index:80;pointer-events:none}.c3-live.c3-sidebar-collapsed .sidebar{z-index:30}}@media(max-width:690px){.c3-live .c3-collapse-toggle{display:none}.c3-live .topbar{flex-wrap:wrap}.c3-live .top-actions{margin-left:auto}.c3-language-switch button{min-width:26px;height:26px}}.c3-live .c3-page-title-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.c3-live .c3-context-help{margin:12px 20px;color:#52758b;font-size:13px}.c3-live .c3-context-help>summary{cursor:pointer;font-weight:600;padding:8px 0}.c3-live .c3-context-help>summary:focus-visible{outline:3px solid #188be3;outline-offset:3px}.c3-live .c3-multi-site{border-bottom:1px solid #d7e5ef;margin:0;padding:0 20px}.c3-live .c3-multi-site[open]{padding-bottom:12px}.c3-live .c3-screen-tools{display:flex;gap:8px;flex-wrap:wrap}.c3-live .c3-admin-shortcuts{margin-top:16px}.c3-live .c3-admin-shortcuts h2{margin:0 0 14px}.c3-live .c3-upload-desk .c3-upload-stage{min-height:84px}.cloud3.c3-live .sidebar .c3-brand{margin-bottom:16px}.c3-live .sidebar{overflow-y:auto;scrollbar-width:thin}.c3-live .sidebar nav{gap:4px}.c3-live .c3-nav-section{display:flex;flex-direction:column;gap:3px}.c3-live .c3-nav-section-title{font-size:10px;font-weight:700;letter-spacing:.5px;color:#b6d6f6;padding:12px 12px 3px}.c3-live .sidebar nav button{min-height:38px;padding:9px 12px;gap:10px}.c3-live .sidebar nav .c3-send-content{background:#e7f2ff;color:#063966;font-weight:700;margin:0 0 7px;box-shadow:0 2px 8px #00234b25}.c3-live .sidebar nav .c3-send-content:hover:not(:disabled){background:#fff;color:#063966}.c3-live .sidebar-bottom{padding-top:12px}@media(min-width:691px){.c3-live.c3-sidebar-collapsed .c3-nav-section-title{display:none}.c3-live.c3-sidebar-collapsed .c3-nav-section+.c3-nav-section{border-top:1px solid #ffffff25;padding-top:5px;margin-top:4px}}.cloud3.c3-live .sidebar nav .c3-send-content :is(span,svg){color:#063966!important}@media(min-width:691px)and (max-height:820px){.cloud3.c3-live .sidebar{padding-top:16px;padding-bottom:10px}.cloud3.c3-live .sidebar .c3-brand{margin-bottom:10px}.c3-live .c3-nav-section-title{padding-top:8px;font-size:10px}.c3-live .sidebar nav button{min-height:34px;padding-top:7px;padding-bottom:7px}.c3-live .sidebar nav{gap:2px}.c3-live .c3-nav-section{gap:1px}.c3-live .sidebar-bottom{display:none}}.c3-live .c3-library-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:0 4px}.c3-live .c3-library-heading h2{font-size:22px;margin:0;color:#fff}.c3-live .c3-library-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:690px){.c3-live .c3-library-heading{align-items:flex-start;flex-wrap:wrap}.c3-live .c3-library-heading h2{font-size:19px}}:root{background:#f5f9ff;--ink:#193750;--muted:#70899f;--line:#dce8f4}.c3-live{color:#193750;background:radial-gradient(ellipse at 0% 0%,#cceaff85 0%,transparent 48%),radial-gradient(ellipse at 100% 14%,#d9e5ff80 0%,transparent 48%),linear-gradient(135deg,#f5fbff,#fff 48%,#edf5ff)}.c3-live .sidebar{background:linear-gradient(180deg,#edf7ffed,#f8fbfff2 65%,#edf5ffed);border-right:1px solid #d5e5f2}.c3-live .card:not(.launch-card){background:linear-gradient(145deg,#ffffffed,#f6fafff2);border-color:#fff;box-shadow:0 8px 24px -15px #24547e35,0 1px 3px #24547e0c}.c3-live .topbar{border-bottom-color:#d7e5f0}.c3-live .sidebar nav button:not(.active){color:#486d88}.c3-live .sidebar nav button:not(.active):hover{background:#e1effb}.c3-live .nav-caption,.c3-live .sidebar-bottom{color:#748ca3}.c3-live .workspace-icon{background:#fff;border-color:#d7e8f5;color:#36759e}.c3-live .c3-scope select,.c3-live .search-field,.c3-live .secondary{background:#ffffffbd;border-color:#d4e5f3}.c3-live .launch-card{background:repeating-linear-gradient(90deg,#ffffff05 0 1px,transparent 1px 22px),radial-gradient(ellipse at 12% 0%,#1791ff70,transparent 65%),linear-gradient(115deg,#1764e8,#1554f5 52%,#123eab)}.c3-gate{background:linear-gradient(135deg,#fff,#edf6ff);border-color:#fff}@media(max-width:690px){.c3-live .sidebar.open{background:linear-gradient(180deg,#edf7ff,#f8fbff 65%,#edf5ff)}}@media(min-width:691px){.c3-live .sidebar{overflow:visible}.c3-live .sidebar nav{min-height:0;overflow-y:auto;scrollbar-width:thin}.c3-live .sidebar .logo,.c3-live .sidebar-bottom{flex-shrink:0}}.c3-tools .cms-program-library--compact{padding:0;border:0;background:transparent;color:#133d5b}.c3-tools .cms-program-library--compact>header{margin:0 0 14px;gap:10px}.c3-tools .cms-program-library--compact h2{font-size:16px;gap:8px}.cms-program-create-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.c3-tools .cms-program-create-actions .cms-button{display:inline-flex;align-items:center;gap:6px;min-height:34px;font-size:11px;background:#7bbde8;color:#001d39;border-color:#91cbed;padding:7px 11px}.c3-tools .cms-program-create-actions .cms-button.secondary{background:#f7fbff;color:#215777;border-color:#d6e6f3}.c3-tools .cms-program-library--compact .cms-library-toolbar{gap:8px;margin:0;flex-wrap:wrap}.c3-tools .cms-program-library--compact .cms-library-toolbar>label{flex:1;max-width:420px;min-width:180px;height:34px;background:#fff;border-color:#d7e6f1;padding:0 10px}.c3-tools .cms-program-library--compact .cms-library-toolbar input[type=search]{width:100%;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;height:32px;font-size:11px}.c3-tools .cms-program-library--compact .cms-library-toolbar select{height:34px;min-height:34px;padding:5px 8px;font-size:11px;background:#f9fcff;border-color:#d7e6f1}.cms-program-result-count{margin:10px 0 8px;color:#6a849c;font-size:10px}.cms-program-table-wrap{border:1px solid #deebf4;border-radius:10px;overflow:hidden;background:#fff}.cms-program-table{width:100%;border-collapse:collapse;table-layout:auto;text-align:left;font-size:11px}.cms-program-table thead{background:#f3f8fc;color:#6b8295}.cms-program-table th{padding:10px 12px;font-size:9px;letter-spacing:.4px;text-transform:uppercase;font-weight:500;white-space:nowrap}.cms-program-table th:first-child{width:40%}.cms-program-table th:last-child{text-align:right}.cms-program-table td{padding:10px 12px;border-top:1px solid #e7eff6;vertical-align:middle}.cms-program-table tbody tr{transition:background .15s}.cms-program-table tbody tr:hover{background:#f4faff}.cms-program-table .cms-program-name-cell{min-width:180px}.cms-program-name-cell>div{display:inline-block;vertical-align:middle;max-width:calc(100% - 45px)}.cms-program-row-icon{display:inline-grid;place-items:center;vertical-align:middle;width:32px;height:36px;border:1px solid #dcebf8;border-radius:8px;background:linear-gradient(145deg,#eef8ff,#deecfb);color:#36759e;margin-right:10px}.c3-tools .cms-program-table .cms-program-name{display:block;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#173d5d;font-size:12px;font-weight:600;text-align:left;line-height:1.5;overflow-wrap:anywhere}.c3-tools .cms-program-table .cms-program-name:hover{text-decoration:underline;text-underline-offset:3px;color:#146297}.cms-program-name-cell small{display:block;font-size:9px;color:#7d91a2;line-height:1.6;margin-top:2px}.cms-program-content-cell{white-space:nowrap}.cms-program-content-cell strong{font-size:11px;font-weight:500}.cms-program-content-cell small{display:flex;align-items:center;gap:4px;margin-top:3px;color:#7d91a2;font-variant-numeric:tabular-nums;font-size:10px}.cms-program-screen-badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:5px 7px;background:#f0f4f8;color:#738699;border-radius:6px;font-size:10px}.cms-program-screen-badge.has-screens{color:#246088;background:#e8f5ff}.cms-program-version-cell>span{display:flex;align-items:center;gap:5px;white-space:nowrap;color:#6b8295;font-size:10px}.cms-program-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap}.c3-tools .cms-program-row-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:30px;min-height:30px;padding:6px;border:1px solid #d9e7f2;border-radius:7px;background:#fff;color:#386280;font-size:10px}.c3-tools .cms-program-row-actions button:hover:not(:disabled){background:#eaf5ff;border-color:#aacfe8}.c3-tools .cms-program-row-actions .cms-program-open{background:#e3f2fd;border-color:#cbe6f7;color:#12496d;padding:6px 9px}.c3-tools .cms-program-row-actions .cms-program-remove{color:#ad4150;border-color:transparent;background:transparent;margin-left:3px}.c3-tools .cms-program-row-actions .cms-program-remove:hover:not(:disabled){background:#fff0f2;border-color:#f4d0d7;color:#aa233c}.c3-tools .cms-program-library--compact button:focus-visible{outline:2px solid #3182b8;outline-offset:2px}@media(max-width:1250px){.cms-program-schedule-text{display:none}.cms-program-table td,.cms-program-table th{padding:10px 8px}.cms-program-table th:first-child{width:auto}.cms-program-name-cell small{font-size:8px}}@media(max-width:1000px){.cms-program-table th:nth-child(4),.cms-program-version-cell{display:none}.cms-program-table .cms-program-name-cell{min-width:145px}}@media(max-width:760px){.cms-program-table-wrap{border:0;background:transparent;overflow:visible}.cms-program-table,.cms-program-table tbody{display:block}.cms-program-table thead{display:none}.cms-program-table tbody{display:grid;gap:9px}.cms-program-table tr{display:grid;grid-template-columns:1fr auto;border:1px solid #dce9f4;border-radius:9px;background:#fff;padding:10px;gap:8px}.cms-program-table td{display:block;padding:0;border:0}.cms-program-table .cms-program-name-cell{grid-column:1/-1;min-width:0}.cms-program-name-cell small{font-size:9px}.cms-program-content-cell{display:flex!important;gap:8px;align-items:center}.cms-program-content-cell small{margin:0}.cms-program-table .cms-program-version-cell{display:none}.cms-program-screen-cell{justify-self:end}.cms-program-actions-cell{grid-column:1/-1;border-top:1px solid #edf2f7!important;padding-top:8px!important}.cms-program-row-actions{justify-content:flex-start}.cms-program-row-actions .cms-program-remove{margin-left:auto!important}.cms-program-schedule-text{display:inline}.c3-tools .cms-program-row-actions button{min-height:34px;min-width:34px}.c3-tools .cms-program-library--compact .cms-library-toolbar>label{max-width:none;flex-basis:100%}.c3-tools .cms-program-library--compact .cms-library-toolbar select{flex:1;min-width:0;max-width:50%}.cms-program-create-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.cms-program-table tbody tr{transition:none}}.c3-tools .cms-program-library--compact .cms-library-toolbar>label:focus-within{outline:2px solid #3182b8;outline-offset:1px}.c3-tools .cms-program-library--compact .cms-library-toolbar input[type=search]:focus{outline:none;box-shadow:none;border:0}.c3-tools .cms-program-row-actions .cms-program-remove{width:auto;min-width:58px;padding:6px 9px;gap:5px;border:1px solid #f0c7cd;background:#fff6f7;color:#a32a38}.c3-live .c3-media-actions .c3-media-delete{width:auto;min-width:52px;padding:5px 7px;gap:4px;border:1px solid #f0c7cd;background:#fff6f7;font-size:10px}.c3-live .c3-media-card>.c3-media-actions{grid-column:1/-1;justify-content:flex-end}.c3-live[data-page=programs] .c3-tools{padding:0;overflow:hidden}.c3-live[data-page=programs] .cms-program-library--compact>header{padding:18px 20px;margin:0;background:linear-gradient(100deg,#eff7ffb0,#ffffff80);align-items:center;flex-wrap:wrap}.c3-live[data-page=programs] .cms-program-library--compact>header h2{font-size:20px;letter-spacing:-.35px;line-height:1.3}.c3-live[data-page=programs] .cms-program-library--compact>header h2>span{font-size:11px;letter-spacing:0;background:#e5efff;color:#2154a0;border-radius:8px;padding:4px 7px}.c3-live[data-page=programs] .cms-program-library--compact .cms-library-toolbar{padding:12px 20px 0;align-items:center;gap:8px}.c3-live[data-page=programs] .cms-program-library--compact .cms-library-toolbar>label{max-width:360px}.c3-live[data-page=programs] .cms-program-management{display:flex;align-items:center;gap:4px;margin-left:auto;padding-left:12px;border-left:1px solid #dce7f5}.c3-live[data-page=programs] .cms-program-management button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#4e6888;font-size:11px;white-space:nowrap}.c3-live[data-page=programs] .cms-program-management button:hover{background:#edf4ff;color:#164eba;border-color:#d6e5fa}.c3-live[data-page=programs] .cms-program-result-count{margin:8px 20px 10px;font-size:10px;color:#657f9c}.c3-live[data-page=programs] .cms-program-table-wrap{margin:0 20px 20px}.c3-live[data-page=programs] .cms-program-table thead{background:#edf3fc;color:#49688e}.c3-live[data-page=programs] .cms-program-table th{font-weight:600}.c3-live[data-page=programs] .cms-program-table th:first-child{width:36%}.c3-live[data-page=programs] .cms-program-table .cms-program-name{font-weight:650}.c3-live[data-page=programs] .cms-program-row-actions .cms-program-remove{background:transparent;border-color:transparent;color:#ab4758}.c3-live[data-page=programs] .cms-program-row-actions .cms-program-remove:hover:not(:disabled){background:#fff0f2;border-color:#f4d0d7}@media(max-width:1050px){.c3-live[data-page=programs] .cms-program-management{padding-left:0;border:0}}@media(max-width:760px){.c3-live[data-page=programs] .cms-program-library--compact>header{padding:14px;gap:12px}.c3-live[data-page=programs] .cms-program-create-actions{margin-left:0;width:100%}.c3-live[data-page=programs] .cms-program-library--compact .cms-library-toolbar{padding:12px 14px 0}.c3-live[data-page=programs] .cms-program-library--compact .cms-library-toolbar>label{max-width:none}.c3-live[data-page=programs] .cms-program-management{width:100%;margin:0;justify-content:flex-end}.c3-live[data-page=programs] .cms-program-result-count{margin:8px 14px 10px}.c3-live[data-page=programs] .cms-program-table-wrap{margin:0 14px 14px}}@media(max-width:760px){.c3-live[data-page=programs] .cms-program-table tr{grid-template-columns:minmax(0,1fr)}.c3-live[data-page=programs] .cms-program-content-cell{grid-column:1/-1;flex-wrap:wrap;white-space:normal}.c3-live[data-page=programs] .cms-program-screen-cell{grid-column:1/-1;justify-self:start}.c3-live[data-page=programs] .cms-program-row-actions{flex-wrap:wrap}}.c3-live[data-page=programs] .c3-program-plans{display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,1.5fr) auto;grid-template-areas:"intro templates create";align-items:center;gap:10px 16px;margin:0;padding:12px 20px;border:0;border-bottom:1px solid #dce7f5;border-radius:0}.c3-live[data-page=programs] .c3-program-plans>header{display:contents}.c3-live[data-page=programs] .c3-program-plans>header>div{grid-area:intro;min-width:0}.c3-live[data-page=programs] .c3-program-plans>header h3{margin:0 0 4px;font-size:14px;line-height:1.4}.c3-live[data-page=programs] .c3-program-plans>header p{margin:0;font-size:12px;line-height:1.5;color:#617a91}.c3-live[data-page=programs] .c3-program-plans>header>button{grid-area:create;justify-self:end;min-height:36px;padding:8px 12px;font-size:12px;white-space:nowrap}.c3-live[data-page=programs] .c3-plan-list{grid-area:templates;min-width:0;gap:6px;margin:0}.c3-live[data-page=programs] .c3-plan-list>button{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%;min-width:0;min-height:36px;padding:8px 12px;white-space:normal;overflow-wrap:anywhere}.c3-live[data-page=programs] .c3-program-plans>p,.c3-live[data-page=programs] .c3-program-plans>button{grid-column:1/-1;margin:0;justify-self:start}.c3-live[data-page=programs] .cms-program-library--compact{margin-top:0}.c3-live[data-page=programs] .cms-program-library--compact>header{padding:10px 20px;gap:8px}.c3-live[data-page=programs] .cms-program-library--compact .cms-library-toolbar{padding-top:4px}.c3-live[data-page=programs] .cms-program-result-count{margin-top:6px;margin-bottom:8px}@media(max-width:1180px){.c3-live[data-page=programs] .c3-program-plans{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro create" "templates templates";padding:12px 20px;gap:8px 12px}.c3-live[data-page=programs] .c3-program-plans>header>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.c3-live[data-page=programs] .c3-program-plans>header h3{margin:0}.c3-live[data-page=programs] .c3-plan-list:empty{display:none}}@media(max-width:760px){.c3-live[data-page=programs] .c3-program-plans{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "create" "templates";padding:12px 14px}.c3-live[data-page=programs] .c3-program-plans>header>button{justify-self:start}.c3-live[data-page=programs] .cms-program-library--compact>header{padding:10px 14px}}.c3-cloud-light{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit;z-index:0;background:linear-gradient(112deg,#edf8ff,#fff 43%,#eaf4ff)}.c3-cloud-light>i{position:absolute;width:45%;height:190%;top:-70%;left:-12%;border-radius:50%;background:radial-gradient(ellipse,#9ed9f76b,transparent 68%);animation:c3-glass-drift 16s ease-in-out infinite alternate}.c3-cloud-light>i:nth-child(2){left:auto;right:-6%;top:-10%;background:radial-gradient(ellipse,#c5d5fb70,transparent 68%);animation-delay:-8s}.c3-cloud-light svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#77bce745;stroke-width:.6}.c3-cloud-light path+path{stroke:#fff;stroke-width:1.5}.c3-cloud-light[data-motion=paused] *{animation-play-state:paused!important}@keyframes c3-glass-drift{to{transform:translate(30%,20%) scale(1.15)}}.c3-live .c3-library-layout>.c3-upload-desk{grid-column:1/-1;margin:0 0 3px;min-width:0}.c3-live .c3-upload-desk{border:1px solid #c8e1f3;border-radius:16px;background:#f9fcff;box-shadow:0 5px 22px -15px #46769566}.c3-live .c3-upload-desk .c3-upload-stage{min-height:106px;padding:10px 24px;gap:16px;background:#f4faff;isolation:isolate;overflow:hidden}.c3-live .c3-upload-stage:after{display:none}.c3-live .c3-upload-art{width:88px;height:80px;flex:0 0 88px;z-index:1;filter:drop-shadow(0 6px 9px #438fbb20)}.c3-live .c3-upload-art svg{position:static;width:100%;height:100%;max-width:100%}.c3-live .c3-upload-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 20px;align-items:center;position:relative;z-index:2}.c3-live .c3-upload-copy .eyebrow{grid-column:1;color:#628bab;font-size:8px;letter-spacing:2px;margin:0}.c3-live .c3-upload-copy h3{grid-column:1;margin:0;font-size:19px;color:#133f60;font-weight:600;letter-spacing:-.4px;line-height:1.4}.c3-live .c3-upload-copy p{grid-column:1;margin:0;color:#66879f;font-size:11px;max-width:none;line-height:1.6}.c3-live .c3-upload-destination{grid-column:2;grid-row:1/4;display:flex;gap:10px;flex-wrap:nowrap;align-items:center}.c3-live .c3-upload-destination>svg{color:#779fba}.c3-live .c3-upload-destination select{min-width:140px;max-width:210px;width:180px;background:#ffffffb3;color:#254c67;border:1px solid #cfdfed;border-radius:10px;padding:10px;font-size:11px}.c3-live .c3-upload-destination select option{background:#fff;color:#254c67}.c3-live .c3-upload-destination .primary{background:#7bbde8;color:#073650;border:1px solid #85c5ec;padding:11px 17px;white-space:nowrap;box-shadow:0 4px 12px #74b8e326}.c3-live .c3-upload-desk.is-over{border:1px solid #5baadb;box-shadow:0 0 0 4px #7bbde821,0 10px 35px #7bbde82b}.c3-live .is-over .c3-cloud-light{background:linear-gradient(110deg,#d5efff,#f9fdff,#dbeaff)}.c3-live .is-over .c3-upload-art{transform:translateY(-3px) scale(1.06);transition:transform .3s}.c3-upload-strip-progress{height:3px;background:#e5eff7}.c3-upload-strip-progress>i{display:block;height:100%;background:linear-gradient(90deg,#7bbde8,#2f94cf);transition:width .25s ease}.c3-live .c3-upload-queue{background:#fbfdffe8;padding:10px 20px;border-top:1px solid #d9e8f4}.c3-live .c3-upload-queue>header{margin:0;min-height:26px;gap:12px}.c3-live .c3-queue-toggle{display:flex;align-items:center;gap:9px;padding:4px 0;background:none;border:none;text-align:left;color:#284d67;box-shadow:none;min-width:0}.c3-queue-toggle>svg{transition:transform .2s;flex-shrink:0}.c3-queue-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.c3-queue-toggle>span{font-size:10px;color:#628298}.c3-live .c3-upload-queue .text-link{font-size:10px;color:#5685a6}.c3-live .c3-upload-row{border-color:#e4edf5}.c3-live .c3-upload-file-details strong{color:#244d6b}.c3-live .c3-upload-meter i{background:linear-gradient(90deg,#7bbde8,#4caab3)}.c3-live .c3-upload-message{margin:8px 18px}.c3-upload-file-stack{position:relative;flex:0 0 62px;width:62px;height:66px;z-index:1;animation:c3-file-arrive .5s ease-out}.c3-upload-file-card{position:absolute;inset:0;background:#fff;border:1px solid #c4dfef;border-radius:9px;padding:5px;box-shadow:-5px 3px 0 -1px #e5f2fb,-10px 6px 0 -2px #d3e8f7;transform:rotate(5deg);display:flex;flex-direction:column;overflow:hidden}.c3-upload-file-card img,.c3-upload-file-card video{width:100%;height:39px;object-fit:cover;border-radius:5px;background:#e1eff9}.c3-upload-file-card small{font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;color:#476b84}@keyframes c3-file-arrive{0%{opacity:0;transform:translate(18px) scale(.8)}to{opacity:1;transform:none}}.c3-live .c3-overview-light{position:relative;isolation:isolate;padding:16px;border:1px solid #d6e8f5;border-radius:20px;gap:12px;overflow:hidden}.c3-live .c3-overview-light>.metric{position:relative;z-index:1;background:#fafdffed;border-color:#fff;box-shadow:0 5px 16px -12px #42759d77;-webkit-backdrop-filter:none;backdrop-filter:none}.c3-live .c3-upload-saved-ripple{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.c3-live .c3-upload-saved-ripple i{position:absolute;left:65px;top:50%;width:40px;height:40px;border:1px solid #7bbde879;border-radius:50%;animation:c3-glass-saved 1.6s ease-out forwards}.c3-live .c3-upload-saved-ripple i:nth-child(2){animation-delay:.15s}.c3-live .c3-upload-saved-ripple i:nth-child(3){animation-delay:.3s}@keyframes c3-glass-saved{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}to{transform:translate(-50%,-50%) scale(14);opacity:0}}@media(max-width:1150px){.c3-live .c3-upload-copy h3{font-size:16px}.c3-live .c3-upload-destination{gap:7px}.c3-live .c3-upload-destination select{width:145px}.c3-live .c3-upload-destination>svg{display:none}}@media(max-width:850px){.c3-live .c3-upload-copy{grid-template-columns:minmax(0,1fr)}.c3-live .c3-upload-destination{grid-column:1;grid-row:auto;margin-top:6px;min-width:0;flex-wrap:wrap}.c3-live .c3-upload-desk .c3-upload-stage{padding:14px;gap:12px}.c3-live .c3-upload-destination select{flex:1 1 160px;min-width:0;width:auto;max-width:100%}.c3-live .c3-upload-art{flex-basis:72px;width:72px;height:72px}.c3-upload-file-stack{display:none}.c3-live .c3-upload-queue>header{flex-wrap:wrap}.c3-live .c3-upload-queue-actions{display:flex;gap:8px;flex-wrap:wrap;max-width:100%}}@media(max-width:480px){.c3-live .c3-upload-desk .c3-upload-stage{gap:6px;padding:12px}.c3-live .c3-upload-art{flex-basis:45px;width:45px;height:54px;align-self:flex-start;margin-top:9px}.c3-live .c3-upload-copy h3{font-size:14px}.c3-live .c3-upload-copy p{font-size:10px}.c3-live .c3-upload-destination{flex-wrap:wrap}.c3-live .c3-upload-destination select{min-width:0;width:100px;font-size:10px;padding:8px}.c3-live .c3-upload-destination .primary{padding:9px;font-size:10px}.c3-live .c3-upload-queue{padding:8px 12px}.c3-queue-toggle{flex-wrap:wrap}.c3-queue-toggle>span{width:100%;padding-left:24px}.c3-live .c3-overview-light{padding:9px;gap:9px}}@media(prefers-reduced-motion:reduce){.c3-cloud-light *,.c3-upload-file-stack,.c3-upload-saved-ripple *{animation:none!important;transition:none!important}.c3-upload-saved-ripple{display:none}}.is-uploading .c3-upload-file-stack{animation:c3-glass-transfer 3.4s ease-in-out infinite}@keyframes c3-glass-transfer{0%,15%{transform:translate(10px) scale(1);opacity:0}30%,55%{transform:translate(0) scale(1);opacity:1}90%,to{transform:translate(-70px) scale(.3);opacity:0}}@media(prefers-reduced-motion:reduce){.is-uploading .c3-upload-file-stack{animation:none}}@media(max-width:480px){.c3-live .top-actions{min-width:0;max-width:100%;gap:3px;flex-shrink:1}.c3-live .c3-header-account{gap:4px;min-width:0}.c3-live .c3-header-account .profile{gap:5px;min-width:0}.c3-live .c3-header-account .profile strong{max-width:82px}.c3-live .c3-header-account .profile small{max-width:82px;overflow:hidden;text-overflow:ellipsis}.c3-live .c3-header-signout{width:28px;flex-shrink:0}}.c3-live .c3-upload-desk{position:relative;overflow:visible}.c3-live .c3-upload-desk .c3-upload-stage{border-radius:15px}.c3-live .c3-upload-desk:has(.c3-upload-queue) .c3-upload-stage{border-radius:15px 15px 0 0}.c3-live .c3-upload-queue{border-radius:0 0 15px 15px}.c3-live .topbar{position:relative;z-index:3}.c3-cloud-light{background:linear-gradient(112deg,#d9f1ff,#f9fdff 47%,#dfecff)}.c3-cloud-light>i{background:radial-gradient(ellipse,#52bafa88,transparent 67%);animation-duration:10s}.c3-cloud-light>i:nth-child(2){background:radial-gradient(ellipse,#8bacf58a,transparent 67%)}.c3-cloud-light svg{stroke:#419eea88;stroke-width:1}.c3-cloud-light path+path{stroke:#fff;stroke-width:2.2}.c3-cloud-rise{position:absolute;left:0;right:0;top:-145px;height:230px;pointer-events:none;z-index:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 76%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 76%,transparent)}.c3-rise-aura{position:absolute;inset:0 9% -12% 0;background:radial-gradient(ellipse at 22% 85%,#46bfff58,transparent 57%),radial-gradient(ellipse at 64% 70%,#6a9df938,transparent 59%);animation:c3-rise-breathe 7s ease-in-out infinite alternate}.c3-cloud-rise svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#4aabef62;stroke-width:1}.c3-cloud-rise svg>path:nth-child(2){stroke:#9acbf17a}.c3-cloud-rise>i{position:absolute;bottom:0;width:2px;height:42px;border-radius:100%;background:linear-gradient(0deg,transparent,#62bafa,#fff);box-shadow:0 -3px 8px #48acfa60;opacity:0;animation:c3-rise-trail 8s ease-out infinite;will-change:transform,opacity}.c3-cloud-rise[data-motion=paused] *{animation-play-state:paused!important}.c3-live .is-uploading .c3-cloud-rise>i,.c3-live .is-over .c3-cloud-rise>i{animation-duration:4s}@keyframes c3-rise-trail{0%{transform:translate(0) scaleY(.5);opacity:0}18%{opacity:.9}70%{opacity:.6}to{transform:translate(42px,-210px) scaleY(.75);opacity:0}}@keyframes c3-rise-breathe{0%{opacity:.65;transform:translateY(20px) scaleX(.94)}to{opacity:1;transform:translateY(-12px) scaleX(1.04)}}@media(max-width:690px){.c3-cloud-rise{top:-115px;height:195px;opacity:.75}.c3-cloud-rise>i:nth-last-child(-n+2){display:none}}@media(prefers-reduced-motion:reduce){.c3-cloud-rise *,.c3-cloud-light .c3-light-current{animation:none!important}.c3-cloud-rise>i,.c3-cloud-rise .c3-rise-current,.c3-cloud-light .c3-light-current{display:none}}.c3-light-sheen{position:absolute;top:-80%;left:-35%;width:28%;height:260%;pointer-events:none;background:linear-gradient(90deg,transparent,#fff9,transparent);transform:translate(0) rotate(24deg);animation:c3-light-sweep 10s ease-in-out infinite}@keyframes c3-light-sweep{0%,12%{transform:translate(0) rotate(24deg);opacity:0}25%,65%{opacity:.65}90%,to{transform:translate(510%) rotate(24deg);opacity:0}}.c3-cloud-rise>i:nth-last-child(-n+2){display:none}.c3-live .is-uploading .c3-cloud-rise>i,.c3-live .is-over .c3-cloud-rise>i{display:block}.c3-cloud-rise[data-motion=paused] *,.c3-cloud-light[data-motion=paused] *{will-change:auto}.c3-live .c3-upload-meter i,.c3-live .c3-upload-strip-progress>i{width:100%;transform-origin:left;transition:transform .22s ease-out}.c3-live .c3-upload-copy .primary,.c3-live .c3-media-actions button,.c3-live .sidebar nav button{transition:transform .16s ease-out,background-color .16s ease-out,border-color .16s ease-out}.c3-live .c3-media-thumb .c3-real-thumbnail{transition:transform .2s ease-out}.c3-live .c3-upload-copy .primary:active:not(:disabled),.c3-live .c3-media-actions button:active:not(:disabled){transform:translateY(1px) scale(.98)}.c3-live .c3-media-card:focus-within{outline:2px solid #7bbde8;outline-offset:2px}@media(hover:hover)and (pointer:fine){.c3-live .c3-upload-copy .primary:hover:not(:disabled){transform:translateY(-2px)}.c3-live .c3-media-thumb:hover .c3-real-thumbnail{transform:scale(1.025)}.c3-live .sidebar nav button:hover:not(.active){transform:translate(2px)}}@media(max-width:690px){.c3-cloud-rise>i:nth-last-child(-n+3),.c3-live .is-uploading .c3-cloud-rise>i:nth-last-child(-n+3),.c3-live .is-over .c3-cloud-rise>i:nth-last-child(-n+3){display:none}.c3-cloud-light>i:nth-child(2){animation:none}}@media(prefers-reduced-motion:reduce){.c3-light-sheen{display:none}.c3-live .c3-upload-meter i,.c3-live .c3-upload-strip-progress>i,.c3-live .c3-upload-copy .primary,.c3-live .c3-media-actions button,.c3-live .sidebar nav button,.c3-live .c3-media-thumb .c3-real-thumbnail{transition:none!important;animation:none!important}.c3-live .c3-upload-copy .primary:hover,.c3-live .c3-upload-copy .primary:active,.c3-live .c3-media-actions button:active,.c3-live .sidebar nav button:hover,.c3-live .c3-media-thumb:hover .c3-real-thumbnail{transform:none}}.cloud3 .c3-sync-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.cloud3 .c3-sync-notice>span{flex:1;min-width:220px}.cloud3 .cms-program-missing{color:#995409;font-size:12px;line-height:1.5}.cloud3 .search-field>.icon-btn{flex-shrink:0;width:28px;height:28px;background:transparent}.cloud3 .c3-resource-content>.empty p{max-width:440px;margin:8px auto 16px}.cloud3 .c3-error .secondary,.cloud3 .c3-error .text-link{margin-left:12px}.c3-live[data-page=content] .topbar{border-bottom:0;padding-bottom:0;margin-bottom:8px}.c3-live[data-page=content] .c3-operations-links{position:relative;z-index:1;margin-bottom:4px}.c3-live[data-page=content] .c3-upload-desk{border:0;border-radius:0;background:transparent;box-shadow:none}.c3-live[data-page=content] .c3-upload-desk .c3-upload-stage{background:transparent;border-radius:0;overflow:visible;padding-top:8px;padding-bottom:18px}.c3-live[data-page=content] .c3-upload-stage>.c3-cloud-light{top:-125px;border-radius:0;background:transparent;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 78%,transparent)}.c3-live[data-page=content] .c3-cloud-rise :is(svg,.c3-rise-aura){display:none}.c3-live[data-page=content] .c3-upload-desk.is-over{outline:2px dashed #1791ff;outline-offset:4px;border-radius:12px;background:#1791ff08}.c3-live[data-page=content] .c3-upload-queue{border:1px solid #d9e8f4;border-radius:12px}@media(max-width:690px){.c3-live[data-page=content] .c3-upload-stage>.c3-cloud-light{top:-150px}.c3-live[data-page=content] .c3-upload-desk .c3-upload-stage{padding-left:0;padding-right:0}}.cloud3,.c3-live-dialog,.c3-gate{--golden-button:#1554f5;--golden-button-ink:#fff;--golden-brand-ink:#00244f;--golden-button-surface:repeating-linear-gradient(90deg,#ffffff03 0 1px,transparent 1px 16px),linear-gradient(115deg,#1764e8 0%,#1554f5 52%,#123eab 100%)}:is(.cloud3,.c3-live-dialog,.c3-gate) :is(.primary,.cms-button):not(.secondary):not(.danger):not(.cms-btn-danger),.cloud3 .ga-lan-group-dialog footer .cms-button,.cloud3 .c3-upload-destination .primary{background:var(--golden-button-surface);color:var(--golden-button-ink);border:1px solid #225dec;box-shadow:inset 0 1px #ffffff30,0 3px 9px #164fcb20;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}@media(hover:hover)and (pointer:fine){:is(.cloud3,.c3-live-dialog,.c3-gate) :is(.primary,.cms-button):not(.secondary):not(.danger):not(.cms-btn-danger):hover:not(:disabled),.cloud3 .ga-lan-group-dialog footer .cms-button:hover:not(:disabled),.cloud3 .c3-upload-destination .primary:hover:not(:disabled){border-color:#5999ff;box-shadow:inset 0 1px #ffffff40,0 5px 14px #1554f535;transform:translateY(-1px)}}:is(.cloud3,.c3-live-dialog,.c3-gate) :is(.primary,.cms-button):not(.secondary):not(.danger):not(.cms-btn-danger):active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 5px #00244f30}:is(.cloud3,.c3-live-dialog,.c3-gate) :is(.primary,.secondary,.cms-button):focus-visible{outline:2px solid #1554f5;outline-offset:3px}:is(.cloud3,.c3-live-dialog,.c3-gate) :is(.primary,.cms-button):disabled{opacity:.45;box-shadow:none;cursor:not-allowed;transform:none}.cloud3 .sidebar nav button.active,.cloud3 .c3-resource-groups nav button.active,.cloud3 .c3-language-switch button[aria-pressed=true]{background:var(--golden-button-surface);color:#fff;box-shadow:inset 0 1px #ffffff30,0 3px 9px #164fcb16}.cloud3 .sidebar nav button.active :is(svg,span),.cloud3 .c3-resource-groups nav button.active :is(svg,span){color:inherit}.cloud3 .sidebar nav button.active .nav-badge{background:#ffffff24;color:#fff}.cloud3 .filter-tabs button.active{background:#1554f512;color:#154cb8}:is(.cloud3,.c3-live-dialog,.c3-gate) :is(.secondary,.cms-button.secondary):not(.danger):not(.cms-btn-danger){background:#ffffffdb;border-color:#c9dafa;color:#123f91;box-shadow:none}:is(.cloud3,.c3-live-dialog,.c3-gate) :is(.secondary,.cms-button.secondary):not(.danger):not(.cms-btn-danger):hover:not(:disabled){background:#edf4ff;border-color:#8fb4f5}.cloud3 input:is([type=checkbox],[type=radio]){accent-color:var(--golden-button)}@media(prefers-reduced-motion:reduce){:is(.cloud3,.c3-live-dialog,.c3-gate) :is(.primary,.cms-button){transition:none!important;transform:none!important}}.c3-live{--golden-header-fill:repeating-linear-gradient(90deg,#ffffff20 0 1px,transparent 1px 22px),linear-gradient(90deg,#e3f1ff 0%,#f0f6ff 52%,#e7edfc 100%)}.c3-live[data-page]>main>.topbar{background:var(--golden-header-fill);border:0;border-radius:14px;min-height:66px;height:auto;padding:12px 16px;margin-bottom:18px;box-shadow:0 5px 16px -10px #123eab16;color:#123f73}.c3-live .topbar .c3-header-context .c3-scope label>span{color:#516f96}.c3-live .topbar .c3-scope select{background:#fff;color:#123f73;border-color:#d1e1f5}.c3-live .topbar .icon-btn{color:#123f73}.c3-live .topbar .icon-btn:hover{background:#1554f50c}.c3-live .topbar .profile :is(strong,small),.c3-live .topbar .top-actions>.status{color:#123f73}.c3-live .topbar .top-actions>.status.online i{background:#078454}.c3-live .topbar .top-actions>.status.offline i{background:#be4250}.c3-live .topbar .c3-header-account{border-color:#cbdcf1}.c3-live .topbar .avatar{background:#eaf2ff;color:#154cb8;border-color:#d1e1f5}.c3-live .topbar .c3-language-switch{background:#ffffff80;border-color:#cfddf2}.c3-live .topbar .c3-language-switch button{color:#315d91}.c3-live .topbar .c3-language-switch button[aria-pressed=true]{background:var(--golden-button-surface);color:#fff;box-shadow:0 2px 5px #00244f18}.c3-live .topbar :is(button,select):focus-visible{outline:2px solid #1554f5;outline-offset:3px}.c3-live[data-page=content]>main>.topbar{margin-bottom:0;border-radius:14px 14px 0 0;box-shadow:none}.c3-live[data-page=content] .c3-operations-links{background:var(--golden-header-fill);margin:0;padding:2px 16px 6px;min-height:24px;box-sizing:border-box}.c3-live[data-page=content] .c3-operations-links .text-link{color:#315d91}.c3-live[data-page=content] .c3-upload-desk{background:var(--golden-header-fill);border-radius:0 0 14px 14px}.c3-live[data-page=content] .c3-upload-stage>.c3-cloud-light{top:0;opacity:.35}.c3-live[data-page=content] .c3-cloud-rise{display:none}.c3-live[data-page=content] .c3-upload-copy h3{color:#123f73}.c3-live[data-page=content] .c3-upload-copy :is(.eyebrow,p){color:#58759a}.c3-live[data-page=content] .c3-upload-destination>svg{color:#527bad}.c3-live[data-page=content] .c3-upload-destination select{background:#fff;color:#123f73;border-color:#d1e1f5}.c3-live[data-page=content] .c3-upload-desk.is-over{background:var(--golden-header-fill);outline-color:#1791ff}@media(max-width:690px){.c3-live[data-page]>main>.topbar{padding:10px;gap:8px}.c3-live[data-page=content] .c3-operations-links,.c3-live[data-page=content] .c3-upload-desk .c3-upload-stage{padding-left:10px;padding-right:10px}}.c3-live .topbar .c3-header-context .c3-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:416px;width:100%}.c3-live .topbar .c3-header-context .c3-scope label{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0;margin:0}.c3-live .topbar .c3-header-context .c3-scope label>span{display:block;line-height:12px;min-height:12px;margin:0}.c3-live .topbar .c3-header-context .c3-scope select{box-sizing:border-box;display:block;width:100%;max-width:none;min-width:0;height:34px;min-height:34px;margin:0;padding:7px 30px 7px 11px}@media(max-width:690px){.c3-live .topbar .c3-header-context .c3-scope{gap:8px;max-width:none}}.c3-live[data-page=content] .c3-operations-links,.c3-live[data-page=content] .c3-upload-desk,.c3-live[data-page=content] .c3-upload-desk.is-over,.c3-live[data-page=content] .c3-upload-desk .c3-upload-stage{background:transparent;box-shadow:none}.c3-live[data-page=content] .c3-upload-stage>.c3-cloud-light,.c3-live .c3-overview-light>.c3-cloud-light{display:none}.c3-live .c3-overview-light{background:transparent}.c3-live[data-page=content] .is-uploading .c3-upload-stage{overflow:visible!important;border-radius:0}.c3-live[data-page=content] .c3-upload-flow{inset:-190px -18px -36px;z-index:0;border-radius:0;background:radial-gradient(ellipse at 60% 35%,#1db7ff20,transparent 68%);-webkit-mask-image:linear-gradient(to bottom,transparent,#0007 16%,#000 47%,#000b 75%,transparent);mask-image:linear-gradient(to bottom,transparent,#0007 16%,#000 47%,#000b 75%,transparent)}.c3-live[data-page=content] .c3-upload-flow:after{display:none}.c3-live[data-page=content] .c3-upload-flow>svg{opacity:.65}.c3-live[data-page=content] .c3-flow-rail{stroke:#2991d5;opacity:.18}.c3-live[data-page=content] .c3-flow-trail{stroke:#168bde;stroke-width:3;opacity:.45}.c3-live[data-page=content] .c3-flow-tip{stroke:#fff;stroke-width:1.7;opacity:.95}.c3-live[data-page=content] .is-uploading .c3-upload-copy h3{color:#123f73}.c3-live[data-page=content] .is-uploading .c3-upload-copy :is(.eyebrow,p){color:#58759a}.c3-live[data-page=content] .is-uploading .c3-upload-destination>svg{color:#527bad}.c3-live[data-page=content] .is-uploading .c3-upload-destination select{background:#fff;color:#123f73;border-color:#d1e1f5}@media(max-width:690px){.c3-live[data-page=content] .c3-upload-flow{left:0;right:0;top:-210px}}.c3-live{background:radial-gradient(ellipse at 95% 12%,#d2ddf766,transparent 52%),linear-gradient(125deg,#e7f2f4,#f8fcfd 55%,#e7f0f8);color:#193b50}.c3-live>main{position:relative;isolation:isolate}.c3-live>main:before{content:"";position:absolute;inset:0 0 auto;height:440px;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 8% 2%,#1690ffb3,transparent 65%),linear-gradient(112deg,#126fbe,#09518d 44%,#032960 82%,#041c3b);-webkit-mask-image:linear-gradient(#000 0%,#000 48%,#000c 62%,#0004 82%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 48%,#000c 62%,#0004 82%,transparent 100%)}.c3-dot-wave{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;border-radius:inherit;opacity:.22}.c3-live>main>.c3-page-dots{height:440px;opacity:.42;-webkit-mask-image:linear-gradient(#000 0%,#000c 48%,transparent 100%);mask-image:linear-gradient(#000 0%,#000c 48%,transparent 100%)}.c3-live[data-page]>main>.topbar{background:transparent;border:0;border-radius:0;box-shadow:none;margin-bottom:14px;color:#193b50;isolation:auto}.c3-live .sidebar,.c3-live .sidebar.open{background:radial-gradient(ellipse at 0% 5%,#1690ff70,transparent 54%),linear-gradient(160deg,#07497f,#032960 55%,#041c3b);isolation:isolate;color:#edf7ff;border-right:1px solid #ffffff21}.c3-live .sidebar>.c3-dot-wave{opacity:.44}.c3-live .sidebar .c3-brand-wordmark strong{color:#193f59}.c3-live .sidebar .c3-brand-wordmark>span{color:#467287}.c3-live .sidebar :is(.nav-caption,.sidebar-bottom){color:#527181}.c3-live .sidebar nav button:not(.active){color:#31566b}.c3-live .sidebar nav button:not(.active):hover{background:#ffffffa3;color:#173e5a}.c3-live .sidebar .nav-count{background:#ffffff70;color:#254e66}.c3-live .sidebar .c3-close-nav{color:#254e66}.c3-live .sidebar nav button:focus-visible,.c3-live .sidebar .c3-brand:focus-visible{outline:2px solid #246ed7;outline-offset:3px}.c3-live .c3-collapse-toggle{background:#edf5f6;border-color:#a6c5cf;color:#315b70;box-shadow:0 2px 8px #24475418}.c3-live .c3-collapse-toggle:hover{background:#fff;color:#154968}.c3-live .topbar .c3-header-context .c3-scope label>span{color:#506f83}.c3-live .topbar .c3-scope select{background:#ffffffd9;color:#173c60;border-color:#cfdee5}.c3-live .topbar .icon-btn{color:#345e76}.c3-live .topbar .icon-btn:hover{background:#ffffffa6;color:#174972}.c3-live .topbar .profile strong,.c3-live .topbar .top-actions>.status{color:#244a60}.c3-live .topbar .profile small{color:#547183}.c3-live .topbar .top-actions>.status.online i{background:#008568}.c3-live .topbar .top-actions>.status.offline i{background:#be445a}.c3-live .topbar .c3-header-account{border-color:#bed2dc66}.c3-live .topbar .avatar{background:#ffffff70;color:#18536c;border-color:#c4dbe3}.c3-live .topbar .c3-language-switch{background:#ffffff80;border-color:#cbdde5}.c3-live .topbar .c3-language-switch button{color:#456278}.c3-live .topbar .c3-language-switch button[aria-pressed=true]{color:#fff;background:var(--golden-button-surface)}.c3-live .topbar :is(button,select):focus-visible{outline-color:#246ed7}.c3-live .sidebar .c3-brand-symbol img{mix-blend-mode:normal;filter:brightness(0) invert(1)}.c3-live .sidebar .c3-brand:hover{background:#ffffff70}.c3-live[data-page=content] .c3-upload-desk{border-color:transparent}.c3-live[data-page=content] .c3-upload-desk.is-over{outline:2px solid #428dae;outline-offset:-2px;background:#ffffff40}.c3-live[data-page=content] .c3-upload-stage>.c3-cloud-light,.c3-live[data-page=content] .c3-cloud-rise{display:none}.c3-live[data-page=content] .c3-upload-copy h3{color:#21495f}.c3-live[data-page=content] .c3-upload-copy :is(.eyebrow,p){color:#516f82}.c3-live[data-page=content] .c3-operations-links{border:0;box-shadow:none}@media(max-width:690px){.c3-live>main:before,.c3-live>main>.c3-page-dots{height:600px}}@media(prefers-reduced-motion:reduce){.c3-live .sidebar nav button{transition:none}}.c3-live .sidebar .c3-brand-wordmark strong{color:#fff}.c3-live .sidebar .c3-brand-wordmark>span,.c3-live .sidebar :is(.nav-caption,.sidebar-bottom){color:#bfdcf4}.c3-live .sidebar nav button:not(.active),.c3-live .sidebar .c3-close-nav{color:#e0efff}.c3-live .sidebar nav button:not(.active):hover,.c3-live .sidebar .c3-brand:hover{background:#ffffff17;color:#fff}.c3-live .sidebar .nav-count{background:#ffffff24;color:#fff}.c3-live .topbar .c3-header-context .c3-scope label>span,.c3-live .topbar .profile small{color:#d2e8ff}.c3-live .topbar .profile strong,.c3-live .topbar .top-actions>.status,.c3-live .topbar .icon-btn{color:#fff}.c3-live .topbar .icon-btn:hover{background:#ffffff20;color:#fff}.c3-live .topbar .c3-language-switch{background:#ffffff15;border-color:#ffffff40}.c3-live .topbar .c3-language-switch button{color:#e1efff}.c3-live .topbar .avatar{background:#ffffff20;color:#fff;border-color:#ffffff45}.c3-live .topbar .top-actions>.status.online i{background:#51e0b9}.c3-live .topbar .top-actions>.status.offline i{background:#ff9dad}.c3-live .topbar .c3-header-account{border-color:#ffffff25}.c3-live[data-page] .c3-operations-links button,.c3-live[data-page] .c3-operations-links .text-link{color:#e3f2ff}.c3-live[data-page=content] .c3-upload-copy h3,.c3-live[data-page=content] .is-uploading .c3-upload-copy h3{color:#fff}.c3-live[data-page=content] .c3-upload-copy :is(.eyebrow,p),.c3-live[data-page=content] .is-uploading .c3-upload-copy :is(.eyebrow,p),.c3-live[data-page=content] .c3-upload-destination>svg{color:#d7ebff}.c3-live[data-page=content] .c3-upload-destination select{background:#f5faff;color:#173c60}.c3-live .c3-groups-heading h2{color:#fff}.c3-live .c3-groups-heading p{color:#d7ebff}.c3-live .c3-library-toolbar{background:#f8fcfff0;border:1px solid #ffffff80;border-radius:12px;padding:8px}.c3-live .c3-resource-selection{background:#f8fcffd9;border-radius:10px;padding:5px 8px}.c3-live[data-page=content] .c3-flow-rail{stroke:#8fceff;opacity:.22}.c3-live[data-page=content] .c3-flow-trail{stroke:#65baff;opacity:.6}.c3-live{--c3-nav-width:184px;position:relative;isolation:isolate;background:#f2f8fc}.c3-live:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#032960f5,#032960e8 calc(var(--c3-nav-width) - 65px),#03296080 calc(var(--c3-nav-width) + 65px),#03296000 calc(var(--c3-nav-width) + 300px)),linear-gradient(180deg,#f2f8fc00 0px 205px,#f2f8fc99 360px,#f2f8fc 540px),radial-gradient(ellipse at 28% 0%,#1690ffb3,transparent 65%),linear-gradient(112deg,#126fbe,#09518d 44%,#032960 82%,#041c3b)}.c3-live>main:before{display:none}.c3-live>.c3-shell-dots{position:fixed;inset:0;height:100vh;width:100%;opacity:.34;border-radius:0;-webkit-mask-image:none;mask-image:none}.c3-live .sidebar,.c3-live .sidebar.open{background:transparent;border-right:0;box-shadow:none}.c3-live .sidebar nav{scrollbar-color:#91bce66b transparent;overflow-x:hidden}.c3-live .page-footer{color:#45657f}@media(min-width:1500px){.c3-live{--c3-nav-width:235px}}@media(min-width:691px){.c3-live.c3-sidebar-collapsed{--c3-nav-width:64px}}@media(max-width:690px){.c3-live:before{background:linear-gradient(180deg,#f2f8fc00 0px 285px,#f2f8fc 600px),radial-gradient(ellipse at 18% 0%,#1690ff99,transparent 65%),linear-gradient(112deg,#126fbe,#032960)}.c3-live .sidebar.open{background:linear-gradient(135deg,#126fbe,#032960)}}.c3-live .below-heading{background:#f8fcffed;border:1px solid #ffffff80;border-radius:12px;padding:10px 14px}@media(min-width:691px){.c3-live .page-footer>span:first-child{color:#dbeeff}}.c3-device-dialog{width:min(720px,calc(100vw - 28px));background:#f5faff}.c3-device-dialog>header{padding:16px 22px 8px;border:0;background:#f5faff}.c3-device-dialog>header .eyebrow{display:none}.c3-device-dialog>header h2{font-size:22px;margin:0;overflow-wrap:anywhere}.c3-device-summary{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0 22px 14px;color:#537089;font-size:12px}.c3-device-sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;margin:0 22px;background:#e5edf8;border-radius:12px;position:sticky;top:65px;z-index:2}.c3-device-sections button{border:0;background:transparent;color:#496680;min-height:38px;padding:8px 4px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.c3-device-sections button[aria-pressed=true]{background:#fff;color:#104cce;box-shadow:0 2px 6px #153b6814}.c3-device-sections button:focus-visible{outline:2px solid #1690ff;outline-offset:1px}.c3-device-dialog .modal-body{padding:12px 22px 18px}.c3-device-dialog [hidden]{display:none!important}.c3-device-dialog fieldset{min-width:0;margin:8px 0;padding:12px;border-color:#d8e4f2;background:#ffffff80}.c3-device-dialog fieldset label{margin:4px 0 8px}.c3-device-dialog input[type=range]{height:24px;margin:8px 0 0;accent-color:#1763eb}.c3-device-dialog .c3-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.c3-device-dialog .c3-control-apply{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.c3-device-dialog .muted{font-size:12px;line-height:1.45;margin:7px 0;color:#537089}.c3-device-dialog .primary,.c3-device-dialog .secondary{min-height:36px;padding:8px 12px;font-size:12px;white-space:nowrap}.c3-device-dialog .c3-inline-control{gap:6px;flex-wrap:nowrap}.c3-device-dialog .c3-inline-control select{width:100%;padding:8px;font-size:12px;min-height:36px}.c3-device-dialog .c3-control-help{font-size:12px;color:#537089;margin-top:10px}.c3-device-dialog .c3-control-help summary{cursor:pointer;width:fit-content}.c3-device-dialog .c3-control-help p{margin:8px 0 0;line-height:1.5}.c3-device-dialog .c3-advanced-device{margin:10px 0;padding:10px}@media(max-width:520px){.c3-device-dialog>header{padding:14px 16px 8px}.c3-device-summary{padding:0 16px 10px;gap:5px 10px;font-size:11px}.c3-device-sections{margin:0 16px;top:58px}.c3-device-dialog .modal-body{padding:10px 16px 14px}.c3-device-dialog .c3-control-grid{gap:8px}.c3-device-dialog .c3-control-grid .c3-inline-control{flex-wrap:wrap}.c3-device-dialog .c3-control-grid .c3-inline-control .secondary{width:100%}.c3-device-dialog .c3-control-apply{align-items:flex-start}}.cloud3{--c3-resource-rail-width:clamp(240px,21vw,280px)}.c3-live .c3-library-layout,.c3-groups .c3-groups-layout{grid-template-columns:var(--c3-resource-rail-width,280px) minmax(0,1fr);gap:16px}.c3-live .c3-resource-groups,.c3-groups .c3-group-tree{min-width:0;padding:12px;border-radius:16px;top:14px}.c3-live .c3-resource-groups nav,.c3-groups .c3-group-tree nav{max-height:62vh;overflow:auto;overscroll-behavior:contain;gap:4px}.c3-live .c3-resource-groups nav button{min-width:0;min-height:44px;width:100%;padding-block:10px;padding-inline-end:10px;gap:8px;font-size:13px;line-height:1.4;border-radius:10px;white-space:normal}.c3-live .c3-resource-groups nav button>span,.c3-groups .c3-group-tree strong{min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4}.c3-live .c3-resource-groups nav button>b{flex:0 0 auto;min-width:24px;text-align:center;font-size:11px;line-height:1.4}.c3-live .c3-resource-groups nav button>svg{width:17px;height:17px;flex:none}.c3-groups .c3-tree-row{min-width:0;min-height:56px}.c3-groups .c3-tree-select{white-space:normal}.c3-groups .c3-group-tree small{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.c3-live .c3-resource-groups>.primary{min-height:38px;font-size:13px}@media(max-width:760px){.c3-live .c3-library-layout,.c3-groups .c3-groups-layout{grid-template-columns:minmax(0,1fr)}.c3-live .c3-resource-groups,.c3-groups .c3-group-tree{position:static}.c3-live .c3-resource-groups nav,.c3-groups .c3-group-tree nav{display:flex;flex-direction:column;max-height:230px;width:100%}.c3-live .c3-resource-groups nav button{max-width:none;flex-shrink:0}}.c3-live .topbar .c3-header-context{display:flex;align-items:flex-end;align-self:flex-end;gap:16px;flex:1 1 550px;min-width:0}.c3-live .topbar .c3-navigation-trail{flex:0 1 auto;margin:0;gap:8px;min-width:0;min-height:var(--ga-action-height,36px)}.c3-live .topbar .c3-navigation-trail>button{flex-shrink:0;white-space:nowrap}.c3-live .topbar .c3-breadcrumbs{box-sizing:border-box;height:var(--ga-action-height,36px);min-height:var(--ga-action-height,36px);max-width:240px;padding:0 10px 0 0;border-radius:var(--ga-action-radius,9px);font-size:var(--ga-action-font,12px);line-height:20px;gap:7px}.c3-live .topbar .c3-breadcrumbs>button{box-sizing:border-box;width:var(--ga-action-height,36px);min-width:var(--ga-action-height,36px);height:var(--ga-action-height,36px);min-height:var(--ga-action-height,36px);padding:0;justify-content:center}.c3-live .topbar .c3-breadcrumbs>button>svg{width:16px;height:16px}.c3-live .topbar .c3-breadcrumbs>button,.c3-live .topbar .c3-breadcrumbs>svg{flex-shrink:0}.c3-live .topbar .c3-header-context .c3-scope{flex:1;gap:12px;min-width:0}.c3-live .topbar .c3-header-context .c3-scope label{flex:1;min-width:0}.c3-live .topbar .c3-header-context .c3-scope select{width:100%;max-width:260px;height:var(--ga-action-height,36px);min-height:var(--ga-action-height,36px);text-overflow:ellipsis}.c3-live .topbar .top-actions{align-self:flex-end;align-items:center;height:var(--ga-action-height,36px);min-height:var(--ga-action-height,36px)}.c3-live .topbar .c3-header-account{height:var(--ga-action-height,36px);align-items:center}.c3-live .topbar .c3-header-account .profile{margin:0}.c3-live .topbar .c3-language-switch{box-sizing:border-box;height:var(--ga-action-height,36px);padding:3px}.c3-live .topbar .c3-language-switch button{box-sizing:border-box;height:calc(var(--ga-action-height,36px) - 8px);min-height:0;padding:0 6px;line-height:20px}.c3-live .topbar .top-actions button.icon-btn{box-sizing:border-box;width:var(--ga-action-height,36px);min-width:var(--ga-action-height,36px);height:var(--ga-action-height,36px);min-height:var(--ga-action-height,36px)}@media(max-width:1150px)and (min-width:691px){.c3-live .topbar .c3-header-account .profile>div{display:none}.c3-live .topbar .c3-header-context{flex-basis:490px;gap:12px}.c3-live .topbar .c3-breadcrumbs{max-width:190px}}@media(max-width:690px){.c3-live .topbar .c3-header-context{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%}.c3-live .topbar .c3-navigation-trail{width:100%}.c3-live .topbar .c3-breadcrumbs{max-width:none;flex:1}.c3-live .topbar .c3-header-context .c3-scope{gap:8px}.c3-live .topbar .c3-header-context .c3-scope select{max-width:none}}.c3-channel-create-form{padding:0 24px 24px;display:grid;gap:16px}.c3-channel-create-form p{margin:0;line-height:1.6}.c3-channel-create-form label{display:grid;gap:7px;font-weight:600}.c3-channel-create-form small{font-weight:400;color:#587381}.c3-channel-create-form footer{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}@media(max-width:690px){.c3-live .topbar .c3-header-context .c3-scope{flex-wrap:wrap}.c3-live .topbar .c3-header-context .c3-scope label{flex-basis:40%}.c3-channel-create-form{padding:0 16px 16px}}.c3-live .c3-channel-settings{margin-bottom:18px;min-height:0}.c3-channel-settings-heading{display:flex;align-items:center;gap:16px}.c3-channel-settings-heading>div{flex:1;min-width:0}.c3-channel-settings-heading h2{margin:0 0 6px}.c3-channel-settings-heading p{margin:0;line-height:1.6}.c3-channel-settings-heading>button{flex-shrink:0}@media(max-width:690px){.c3-channel-settings-heading{flex-wrap:wrap;gap:12px}.c3-channel-settings-heading>.metric-icon{display:none}.c3-channel-settings-heading>div{flex-basis:100%}}.c3-channel-list{margin-top:16px;border-top:1px solid var(--line,#d5e2ee)}.c3-channel-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line,#d5e2ee)}.c3-channel-row>div{display:grid;gap:3px;min-width:0}.c3-channel-row strong{overflow-wrap:anywhere}.c3-channel-row small{color:var(--muted,#67839a)}.c3-channel-row>button{flex-shrink:0}.c3-channel-notice{margin:12px 0 0;color:#14774d}.cloud3.c3-live .c3-resource-groups>.c3-folder-toggle{display:none}.cloud3 .c3-library-toolbar .section-toolbar{flex-wrap:wrap}.cloud3 .c3-media-sort{min-width:156px;max-width:100%}@media(max-width:760px){.cloud3 .c3-resource-groups{padding:12px}.cloud3.c3-live .c3-resource-groups>.c3-folder-toggle{display:flex;width:100%;gap:8px;text-align:start}.cloud3.c3-live .c3-resource-groups>.c3-folder-toggle span:first-of-type{flex:1;overflow-wrap:anywhere}.cloud3.c3-live .c3-resource-groups>.c3-folder-toggle span:last-of-type{font-size:12px}.cloud3 .c3-resource-groups>h2{display:none}.cloud3 .c3-resource-groups:not(.is-expanded)>nav,.cloud3 .c3-resource-groups:not(.is-expanded)>.primary{display:none}.cloud3 .c3-resource-groups.is-expanded>.primary{margin-top:10px}.cloud3 .c3-upload-artwork,.cloud3 .c3-upload-copy>.eyebrow{display:none}.cloud3 .c3-upload-copy h3{font-size:18px}.cloud3 .c3-upload-stage{min-height:0;padding:14px}.cloud3 .c3-library-toolbar .section-toolbar{width:100%;gap:8px}.cloud3 .c3-library-toolbar .search-field{flex:1 1 100%;min-width:0}.cloud3 .c3-media-sort{flex:1}}button:is(.danger,.cms-btn-danger,.c3-media-delete,.c3-folder-delete,.c3-delete-confirm,.cms-program-remove,.cms-delete-program,.cms-media-delete-confirm),[role=menuitem].danger{background:#b42318!important;color:#fff!important;border:1px solid #b42318!important;font-weight:600;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease}button:is(.danger,.cms-btn-danger,.c3-media-delete,.c3-folder-delete,.c3-delete-confirm,.cms-program-remove,.cms-delete-program,.cms-media-delete-confirm) :is(svg,span),[role=menuitem].danger :is(svg,span){color:inherit!important}@media(hover:hover){button:is(.danger,.cms-btn-danger,.c3-media-delete,.c3-folder-delete,.c3-delete-confirm,.cms-program-remove,.cms-delete-program,.cms-media-delete-confirm):hover:not(:disabled),[role=menuitem].danger:hover:not(:disabled){background:#912018!important;border-color:#912018!important}}button:is(.danger,.cms-btn-danger,.c3-media-delete,.c3-folder-delete,.c3-delete-confirm,.cms-program-remove,.cms-delete-program,.cms-media-delete-confirm):active:not(:disabled),[role=menuitem].danger:active:not(:disabled){background:#751b15!important;border-color:#751b15!important}button:is(.danger,.cms-btn-danger,.c3-media-delete,.c3-folder-delete,.c3-delete-confirm,.cms-program-remove,.cms-delete-program,.cms-media-delete-confirm):focus-visible,[role=menuitem].danger:focus-visible{outline:3px solid #f97066!important;outline-offset:3px}button:is(.danger,.cms-btn-danger,.c3-media-delete,.c3-folder-delete,.c3-delete-confirm,.cms-program-remove,.cms-delete-program,.cms-media-delete-confirm):disabled,[role=menuitem].danger:disabled{background:#f0dedb!important;border-color:#d5b2ac!important;color:#835650!important;opacity:1!important;cursor:not-allowed;transform:none!important}@media(prefers-reduced-motion:reduce){button:is(.danger,.cms-btn-danger,.c3-media-delete,.c3-folder-delete,.c3-delete-confirm,.cms-program-remove,.cms-delete-program,.cms-media-delete-confirm){transition:none}}:root{--ga-action-height:36px;--ga-action-compact:32px;--ga-action-radius:9px;--ga-action-font:12px;--ga-action-blue:#1554f5;--ga-action-secondary:#123f91;--ga-action-border:#c9dafa}:is(.c3-live,.c3-live-dialog,.c3-gate) button:is(.primary,.secondary,.cms-button,.danger,.cms-btn-danger,.cms-program-open,.cms-program-remove,.cms-editor-source-upload,.light-button),:is(.c3-live,.c3-live-dialog,.c3-gate) .cms-editor-head-actions>button,:is(.c3-live,.c3-live-dialog,.c3-gate) .cms-editor-head-actions .cms-action-menu>button{box-sizing:border-box;min-height:var(--ga-action-height)!important;height:auto;padding:7px 12px!important;border-radius:var(--ga-action-radius)!important;font-size:var(--ga-action-font)!important;font-family:inherit;font-weight:600!important;line-height:20px!important;display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;max-width:100%;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}:is(.c3-live,.c3-live-dialog,.c3-gate) button:is(.primary,.secondary,.cms-button,.danger,.cms-btn-danger,.cms-program-open,.cms-program-remove,.cms-editor-source-upload,.light-button),:is(.c3-live,.c3-live-dialog,.c3-gate) .cms-editor-head-actions>button,:is(.c3-live,.c3-live-dialog,.c3-gate) .cms-editor-head-actions .cms-action-menu>button{filter:none}:is(.c3-live,.c3-live-dialog,.c3-gate) button:is(.primary,.cms-button):not(.secondary):not(.danger):not(.cms-btn-danger){background:var(--golden-button-surface,linear-gradient(115deg,#1764e8,#1554f5 52%,#123eab))!important;border:1px solid #225dec!important;color:#fff!important}:is(.c3-live,.c3-live-dialog,.c3-gate) button:is(.secondary,.cms-program-open,.cms-editor-source-upload,.light-button):not(.danger):not(.cms-btn-danger),.c3-live .cms-editor-head-actions>button:not(.primary):not(.danger):not(.cms-btn-danger),.c3-live .cms-editor-head-actions .cms-action-menu>button{background:#ffffffdb!important;border:1px solid var(--ga-action-border)!important;color:var(--ga-action-secondary)!important;box-shadow:none}:is(.c3-live,.c3-live-dialog) button:is(.cms-program-open,.cms-program-remove,.c3-media-delete),.c3-live .c3-media-actions>button{min-height:var(--ga-action-compact)!important;height:var(--ga-action-compact)!important;padding:5px 9px!important;font-size:12px!important;border-radius:var(--ga-action-radius)!important;line-height:20px!important}:is(.c3-live,.c3-live-dialog) button.icon-btn:not(.c3-media-delete){width:32px;min-width:32px;height:32px;min-height:32px;padding:6px;border-radius:var(--ga-action-radius)}.c3-live .topbar button.icon-btn:not(.c3-media-delete),.c3-live .c3-breadcrumbs>button{width:36px;min-width:36px;height:36px;min-height:36px;padding:8px}:is(.c3-live,.c3-live-dialog,.c3-gate) button:is(.primary,.secondary,.cms-button,.danger,.cms-program-open,.cms-program-remove,.cms-editor-source-upload,.light-button)>svg,.c3-live .cms-editor-head-actions button>svg{width:16px;height:16px;flex-shrink:0}.c3-live .c3-fleet-overview button.secondary{height:auto;min-height:60px!important;padding:14px!important}@media(hover:hover){:is(.c3-live,.c3-live-dialog,.c3-gate) button:is(.primary,.cms-button):not(.secondary):not(.danger):not(.cms-btn-danger):hover:not(:disabled){border-color:#80aaff!important;box-shadow:0 3px 10px #1554f530}:is(.c3-live,.c3-live-dialog,.c3-gate) button:is(.secondary,.cms-program-open,.cms-editor-source-upload,.light-button):not(.danger):not(.cms-btn-danger):hover:not(:disabled){background:#edf4ff!important;border-color:#8fb4f5!important}}:is(.c3-live,.c3-live-dialog,.c3-gate) button:focus-visible{outline:3px solid #82b5ff;outline-offset:3px}:is(.c3-live,.c3-live-dialog,.c3-gate) button.danger:focus-visible{outline-color:#f97066!important}:is(.c3-live,.c3-live-dialog,.c3-gate) button:is(.primary,.secondary,.cms-button,.cms-program-open,.cms-editor-source-upload,.light-button):disabled:not(.danger):not(.cms-btn-danger),.c3-live .cms-editor-head-actions>button:disabled:not(.danger):not(.cms-btn-danger),.c3-live .cms-editor-head-actions .cms-action-menu>button:disabled{background:#e9eef5!important;border-color:#d2dce9!important;color:#718096!important;opacity:1!important;box-shadow:none!important;transform:none!important;cursor:not-allowed}@media(pointer:coarse){:is(.c3-live,.c3-live-dialog,.c3-gate){--ga-action-height:44px;--ga-action-compact:44px}}@media(prefers-reduced-motion:reduce){:is(.c3-live,.c3-live-dialog,.c3-gate) button{transition:none!important;transform:none!important}}.cloud3.c3-live .topbar{margin-bottom:12px;padding-bottom:10px}.cloud3.c3-live .page-heading{margin-bottom:12px}.cloud3.c3-live .full-card{padding:14px}.cloud3.c3-live .card-heading{margin-bottom:10px}.cloud3.c3-live .c3-stats{gap:10px;margin-bottom:12px}.cloud3.c3-live .metric{min-height:68px;padding:10px 14px}.cloud3.c3-live .metric strong{font-size:26px}.cloud3.c3-live .c3-fleet-overview{padding:14px;margin-bottom:12px}.cloud3.c3-live .c3-dashboard-grid,.cloud3.c3-live .c3-dashboard-side{gap:12px}.cloud3.c3-live .launch-card{min-height:150px;padding:14px}.cloud3.c3-live .launch-card h2{font-size:20px;margin:6px 0}.cloud3.c3-live .launch-card p{margin:6px 0 10px}.cloud3.c3-live .c3-recent{padding:12px}.cloud3.c3-live .c3-recent>button:not(.text-link){padding:8px 0}.cloud3.c3-live .c3-device-row{min-height:50px;padding:7px 0;gap:8px}.cloud3.c3-live .c3-fleet-results{padding:14px}.cloud3.c3-live .c3-fleet-rail{padding:12px}.cloud3.c3-live .c3-fleet-toolbar{gap:8px}.cloud3.c3-live .c3-list-actions{margin-bottom:8px;padding-bottom:8px;min-height:32px;gap:10px}.cloud3.c3-live .c3-fleet-pagination{margin-top:10px}.cloud3.c3-live .section-toolbar{gap:8px;margin-bottom:10px}.cloud3.c3-live .c3-resource-selection{gap:8px;margin-bottom:10px;padding:6px 0}.cloud3.c3-live .c3-resource-groups nav button{min-height:38px;padding-top:7px;padding-bottom:7px}.cloud3.c3-live .c3-group-tree-row{min-height:48px}.cloud3.c3-live .c3-operations-links{gap:12px;margin-bottom:8px;flex-wrap:wrap}.cloud3.c3-live .c3-operations-toolbar{gap:8px;margin-bottom:12px}.cloud3.c3-live .c3-operations-table :is(td,th){padding:8px 10px}.cloud3.c3-live .c3-operations-row{padding:9px 12px}.cloud3.c3-live .c3-review-item{padding:12px;margin:8px 0}.cloud3.c3-live .c3-admin-bar{margin-bottom:12px}.cloud3.c3-live .c3-registry-row{padding:10px 12px;gap:10px}.cloud3.c3-live .cms-program-table :is(td,th){padding:7px 10px}.cloud3.c3-live .c3-tools .cms-panel-head{margin-bottom:10px;gap:10px}.cloud3.c3-live .cms-panel-head p{margin:4px 0}.cloud3.c3-live .cms-schedule-heading{margin-bottom:12px}.cloud3.c3-live .cms-schedule-summary{padding:10px 14px;margin-bottom:12px;gap:8px 22px}.cloud3.c3-live .cms-schedule-summary strong{font-size:22px}.cloud3.c3-live .cms-schedule-tools{margin-bottom:12px;gap:8px}.cloud3.c3-live .cms-schedule-card{padding:12px;gap:10px}.cloud3.c3-live .cms-schedule-list{gap:8px}.cloud3.c3-live .c3-library-layout>.c3-upload-desk{margin:0;min-height:0}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-stage{padding:8px 14px;gap:14px;min-height:0}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-art{width:72px;height:72px;flex:0 0 72px}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-copy{display:grid;grid-template-columns:minmax(200px,1fr) minmax(260px,.8fr);gap:2px 18px;align-items:center}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-copy>.eyebrow{display:none}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-copy h3{grid-column:1;font-size:18px;line-height:1.4;margin:0}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-copy p{grid-column:1;margin:0;font-size:12px}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-destination{grid-column:2;grid-row:1/3;display:flex;gap:8px;flex-wrap:nowrap;min-width:0}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-destination select{min-width:0;max-width:none;flex:1}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-destination button{flex-shrink:0}.cloud3.c3-live .c3-library-toolbar{gap:8px;margin-bottom:8px}.cloud3.c3-live .c3-library-toolbar .section-toolbar{min-width:min(100%,380px);flex-wrap:wrap}.cloud3.c3-live .c3-resource-content .c3-media-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.cloud3.c3-live .c3-upload-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:6px 14px}.cloud3.c3-live .cms-publish-tasks__head{padding:14px 16px 10px;gap:10px}.cloud3.c3-live .cms-publish-tasks__head p{margin:4px 0 0;font-size:12px}.cloud3.c3-live .cms-publish-tasks__summary{padding:0 16px 10px;gap:8px}.cloud3.c3-live .cms-publish-tasks__summary>button{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 12px}.cloud3.c3-live .cms-publish-tasks__summary strong{font-size:23px;line-height:1.2}.cloud3.c3-live .cms-publish-tasks__summary span{margin:0}.cloud3.c3-live .cms-publish-tasks__toolbar{padding:10px 16px;gap:8px}.cloud3.c3-live .cms-transfer-scope{padding:8px 16px}.cloud3.c3-live .cms-publish-tasks__table :is(th,td){padding:8px 12px}.cloud3.c3-live .cms-publish-tasks__table td.cms-publish-tasks__detail-cell{padding:0}.cloud3.c3-live .cms-publish-tasks__detail{padding:12px 16px}.cloud3.c3-live .cms-transfer-overview{padding:8px 12px;margin-bottom:8px;gap:8px 20px}.cms-publish-tasks .cms-device-progress-list>li{grid-template-columns:minmax(160px,1.15fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(130px,.7fr);gap:8px 14px;padding:8px 12px}.cms-device-progress-list>li[data-selected=true]{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.cms-device-progress-list .cms-publish-tasks__device-link{min-height:28px;line-height:1.3}.cms-device-progress-list>li>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;align-items:center}.cms-device-progress-list>li>div:first-child>small{grid-column:1/-1;grid-row:2}.cms-device-progress-list>li>div:first-child>button[aria-label]{grid-column:2;grid-row:1;font-size:11px}.cms-device-file-count{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px}.cms-device-file-count button{border:1px solid #c4d8f4;background:#fff;color:#144daa;border-radius:7px;padding:5px 8px;min-height:32px;white-space:nowrap}.cms-device-file-detail{padding:12px;border:1px solid #ccdef5;border-radius:8px;margin-top:10px;background:#fff;min-width:0}.cms-device-file-detail>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.cms-device-file-detail>header>.transmission-path{flex:1}.cms-device-file-detail .cms-transfer-files{padding-top:8px}.cms-device-file-detail .cms-transfer-counts{margin-top:8px}@media(min-width:1100px){.cloud3.c3-live .c3-library-layout,.cloud3.c3-live .c3-groups-layout{grid-template-columns:240px minmax(0,1fr);gap:12px}.cloud3.c3-live .cms-editor-body{grid-template-columns:200px minmax(0,1fr) 220px;gap:10px}.cloud3.c3-live .cms-editor-sources,.cloud3.c3-live .cms-editor-properties{padding:10px}.cloud3.c3-live .cms-editor-media-list{max-height:220px}.cloud3.c3-live .cms-editor-steps{padding:7px 10px;margin:6px 0;gap:10px}.cloud3.c3-live .cms-editor-head{padding:4px 0 8px}}@media(max-width:1000px){.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-copy{grid-template-columns:minmax(0,1fr)}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-destination{grid-column:1;grid-row:auto;margin-top:6px}.cms-publish-tasks .cms-device-progress-list>li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:720px){.cloud3.c3-live .full-card{padding:10px}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-art{display:none}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-copy h3{font-size:16px}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-destination{flex-wrap:wrap}.cloud3.c3-live .c3-library-layout>.c3-upload-desk .c3-upload-destination select{flex-basis:150px}.cloud3.c3-live .cms-publish-tasks__head,.cloud3.c3-live .cms-publish-tasks__toolbar{padding:10px}.cloud3.c3-live .cms-publish-tasks__summary{padding:0 10px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cloud3.c3-live .cms-publish-tasks__table{min-width:0}.cloud3.c3-live .cms-publish-tasks__detail{padding:8px}.cms-publish-tasks .cms-device-progress-list>li{gap:8px;padding:10px}.cms-device-progress-list>li>div:first-child{grid-column:1/-1}.cms-device-file-count{grid-column:1/-1}.cms-device-file-detail{padding:10px}}@media(pointer:coarse){.cms-device-file-count button{min-height:44px}}.cloud3.c3-live .c3-vast{padding:8px 12px;margin-bottom:6px}.cloud3.c3-live .c3-folder-actions{padding:8px 12px;margin-bottom:8px;gap:8px}.cloud3.c3-live .c3-folder-actions small{margin-top:2px}.cloud3.c3-live .c3-resource-content .c3-media-thumb{max-height:76px;aspect-ratio:16/7;overflow:hidden}.cloud3.c3-live .c3-resource-content .c3-media-thumb img{height:100%;object-fit:cover}.cloud3.c3-live .c3-resource-content .c3-media-card strong{font-size:12px}.cloud3.c3-live .c3-resource-content .c3-media-card small{font-size:10px}@media(min-width:1100px){.cloud3.c3-live .cms-editor-body{height:clamp(420px,calc(100dvh - 280px - var(--editor-extra-height,0px)),850px)}.cloud3.c3-live .cms-program-studio[data-focus=true] .cms-editor-body{grid-template-columns:minmax(0,1fr)}}.cloud3.c3-live .c3-trash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:8px;margin:12px 0}.cloud3.c3-live .c3-trash-grid .c3-operations-row{border:1px solid #d6e4f2;border-radius:9px;background:#fff;padding:10px;min-width:0;gap:10px}.cloud3.c3-live .c3-trash-grid .c3-operations-row>span{min-width:0}.cloud3.c3-live .c3-trash-grid .c3-operations-row>button{flex-shrink:0}.cloud3.c3-live .c3-report-presets{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.cloud3.c3-live .c3-report-presets>span{font-size:12px;color:#52728d}.cloud3.c3-live{--c3-surface:rgba(248,252,255,.86);--c3-surface-inset:rgba(255,255,255,.62);--c3-surface-control:rgba(248,253,255,.72)}.cloud3.c3-live .card:not(.launch-card),.cloud3.c3-live :is(.c3-group-tree,.c3-group-detail,.c3-resource-groups,.c3-library-toolbar,.below-heading){background:var(--c3-surface);border-color:#ffffffc2}.cloud3.c3-live :is(.cms-program-table-wrap,.cms-publish-tasks,.cms-schedule-desk,.cms-editor-sources,.cms-editor-properties,.cms-editor-timeline,.c3-group-quick-fields,.c3-org-card,.cms-device-file-detail),.cloud3.c3-live .c3-trash-grid .c3-operations-row{background:var(--c3-surface-inset)}.cloud3.c3-live :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,.search-field){background-color:var(--c3-surface-control)}.cloud3.c3-live .search-field input,.cloud3.c3-live .cms-library-toolbar input[type=search]{background:transparent}.cloud3.c3-live .topbar :is(.c3-breadcrumbs,.c3-scope select),.cloud3.c3-live .topbar .c3-navigation-trail>button{background:#eff8ffc7}.cloud3.c3-live button.secondary:not(:disabled):not(.danger):not(.cms-btn-danger),.cloud3.c3-live .cms-program-row-actions button:not(.cms-program-remove):not(:disabled){background:#ffffffb3!important}.cloud3.c3-live button.secondary:not(:disabled):not(.danger):not(.cms-btn-danger):hover{background:#eff7ffe6!important}.cloud3.c3-live select option{background:#f5faff;color:#193750}dialog.c3-live-dialog{background:#f8fcfff5}.cloud3.c3-live .c3-fleet-table .c3-table-head,.cloud3.c3-live .c3-fleet-table .c3-device-row{grid-template-columns:minmax(180px,1.2fr) minmax(180px,1.25fr) 180px 180px;gap:14px;min-width:0}.cloud3.c3-live .c3-fleet-table .c3-table-head{padding:8px 10px;background:#eaf1fa;border-radius:7px 7px 0 0;color:#405773;font-size:11px;font-weight:700}.cloud3.c3-live .c3-fleet-table .c3-table-head>span{display:block}.cloud3.c3-live .c3-fleet-table .c3-device-row{padding:8px 10px;min-height:62px;background:#ffffffd9;border-color:#dce5ef}.cloud3.c3-live .c3-fleet-table .c3-device-row:hover{background:#edf4ff}.cloud3.c3-live .c3-fleet-table .c3-device-row>*{min-width:0}.cloud3.c3-live .c3-fleet-table .screen-identity{gap:10px}.cloud3.c3-live .c3-fleet-table .screen-icon{display:flex;flex-shrink:0}.cloud3.c3-live .c3-fleet-table .identity-text strong{font-size:13px;color:#153552;line-height:1.4;overflow-wrap:anywhere}.cloud3.c3-live .c3-fleet-table .identity-text small{font-size:11px;color:#52657a;margin-top:2px}.cloud3.c3-live .c3-fleet-table .c3-program-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;color:#243e59}.cloud3.c3-live .c3-fleet-table .c3-program-cell>span:first-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud3.c3-live .c3-connection-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cloud3.c3-live .c3-connection-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap}.cloud3.c3-live .c3-connection-badge.connected{color:#11613d;background:#e5f7ed;border-color:#a1d4b6}.cloud3.c3-live .c3-connection-badge.disconnected{color:#a12631;background:#fff0f1;border-color:#efbcc2}.cloud3.c3-live .c3-connection-badge.unknown{color:#4e5d70;background:#eef2f6;border-color:#c9d3df}.cloud3.c3-live .c3-connection-cell small{color:#52657a;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.4}.cloud3.c3-live .c3-playback-state{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:1.4}.cloud3.c3-live .c3-playback-state svg{flex-shrink:0}.cloud3.c3-live .c3-playback-state.playing{color:#11613d}.cloud3.c3-live .c3-playback-state.waiting{color:#885000}.cloud3.c3-live .c3-playback-state.failed{color:#a12631}.cloud3.c3-live .c3-playback-state.progress{color:#2054a0}.cloud3.c3-live .c3-playback-state.unknown{color:#52657a}.cloud3.c3-live .c3-fleet-table .c3-device-actions{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.cloud3.c3-live .c3-fleet-table .c3-device-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:6px 9px;font-size:12px;white-space:nowrap;box-shadow:none}.cloud3.c3-live .c3-fleet-table .c3-live-button{background:#e8f0ff;color:#144ab7;border:1px solid #a5bff4;border-radius:7px;font-weight:700}.cloud3.c3-live .c3-fleet-table .c3-live-button:hover:not(:disabled){background:#d9e7ff}.cloud3.c3-live .c3-fleet-table .c3-live-button:disabled{opacity:1;background:#f1f3f6;color:#66758a;border-color:#d4dce5;cursor:not-allowed}.cloud3.c3-live .c3-fleet-table button:focus-visible{outline:2px solid #185bf0;outline-offset:2px}@media(max-width:1250px){.cloud3.c3-live .c3-fleet-table .c3-table-head,.cloud3.c3-live .c3-fleet-table .c3-device-row{grid-template-columns:minmax(155px,1fr) minmax(150px,1fr) 155px 110px;gap:10px}.cloud3.c3-live .c3-fleet-table .c3-control-button span{display:none}}@media(max-width:850px){.cloud3.c3-live .c3-fleet-table .c3-table-head{display:none}.cloud3.c3-live .c3-fleet-table .c3-device-row{grid-template-columns:minmax(0,1fr) 150px;gap:8px 12px;margin-bottom:8px;border:1px solid #dce5ef;border-radius:8px}.cloud3.c3-live .c3-fleet-table .screen-identity{grid-column:1;grid-row:1}.cloud3.c3-live .c3-fleet-table .c3-connection-cell{grid-column:2;grid-row:1;align-items:flex-end;text-align:right}.cloud3.c3-live .c3-fleet-table .c3-program-cell{grid-column:1;grid-row:2}.cloud3.c3-live .c3-fleet-table .c3-device-actions{grid-column:2;grid-row:2}}@media(max-width:550px){.cloud3.c3-live .c3-fleet-table .c3-device-row{grid-template-columns:minmax(0,1fr) 106px}.cloud3.c3-live .c3-fleet-table .screen-identity{grid-column:1/-1;grid-row:1}.cloud3.c3-live .c3-fleet-table .identity-text strong{white-space:normal}.cloud3.c3-live .c3-fleet-table .c3-program-cell{grid-column:1/-1;grid-row:2}.cloud3.c3-live .c3-fleet-table .c3-connection-cell{grid-column:1;grid-row:3;align-items:flex-start;text-align:left}.cloud3.c3-live .c3-fleet-table .c3-device-actions{grid-column:2;grid-row:3}}.cloud3.c3-live .c3-upload-desk.c3-upload-surface{container-type:inline-size;position:relative;overflow:hidden;border:1px solid #c0d9ef;border-radius:14px;background:#eaf5ff;box-shadow:0 5px 20px -15px #245a90}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-stage.c3-upload-motion{display:flex;align-items:center;gap:16px;min-height:120px;width:100%;box-sizing:border-box;padding:14px 20px;border-radius:13px;isolation:isolate;background:#edf7ff;overflow:hidden!important}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-stage>.c3-cloud-light{display:block;inset:0;-webkit-mask-image:none;mask-image:none;border-radius:inherit;background:linear-gradient(110deg,#d5eeff,#f4fbff 48%,#dbe9ff)}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-cloud-rise{display:block;inset:0;height:100%;border-radius:inherit;z-index:1;opacity:.6;pointer-events:none}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-art{display:block;position:relative;flex:0 0 88px;width:88px;height:88px;z-index:2;align-self:center;margin:0}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-art>svg{position:static;width:100%;height:100%;max-width:100%;overflow:visible}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-copy{display:grid;grid-template-columns:minmax(140px,1fr) minmax(260px,1.5fr);gap:4px 18px;align-items:center;flex:1;min-width:0;width:auto;z-index:3}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-copy h3{grid-column:1;font-size:18px;line-height:1.4;margin:0;color:#153f60}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-copy p{display:block;grid-column:1;margin:0;font-size:12px;color:#476c8a}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-destination{grid-column:2;grid-row:1/3;display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0;margin:0;width:auto}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-destination select{flex:1;min-width:120px;max-width:none;width:160px;background:#ffffffe6;color:#20476a}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-destination>.primary{flex-shrink:0;margin-left:auto}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-fixed-upload-folder{flex:1;min-width:70px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#315975}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-cursor-clip{inset:0;z-index:2;width:auto;height:auto}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-cursor-light{inset:0;width:100%;height:100%;transform:none;background:radial-gradient(ellipse 38% 160% at var(--pointer-x,50%) var(--pointer-y,50%),#8edcffbb 0%,#bceaff66 32%,transparent 75%);pointer-events:none}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.is-over{border-color:#278ed2;box-shadow:0 0 0 3px #379be72b}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-flow{inset:0;border-radius:inherit;background:radial-gradient(ellipse at 62% 15%,#07477d,#041d39 60%,#031329);opacity:1}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.is-uploading .c3-upload-copy h3{color:#f1faff}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.is-uploading .c3-upload-copy p,.cloud3.c3-live .c3-upload-desk.c3-upload-surface.is-uploading .c3-fixed-upload-folder{color:#d2eaff}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-file-stack{display:block;z-index:3}@container (max-width:700px){.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-stage.c3-upload-motion{gap:10px;padding:12px;min-height:126px}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-art{width:72px;height:72px;flex-basis:72px}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-copy{display:block}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-copy h3{font-size:16px}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-destination{margin-top:8px}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-file-stack{display:none}}@container (max-width:420px){.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-stage.c3-upload-motion{gap:8px;padding:10px}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-art{width:52px;height:60px;flex-basis:52px}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-upload-destination select{min-width:100px;flex-basis:100%}.cloud3.c3-live .c3-upload-desk.c3-upload-surface .c3-fixed-upload-folder{flex-basis:100%}}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-stage.c3-upload-motion{overflow:visible!important;background:transparent;border-radius:0;min-height:140px;padding:12px 20px;gap:24px}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-art{width:96px;height:96px;flex-basis:96px}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-copy{grid-template-columns:minmax(290px,1.2fr) minmax(240px,1fr)}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .eyebrow{grid-column:1;color:#cdeaff;font-size:11px;letter-spacing:2px;font-weight:700}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-copy h3{color:#fff;font-size:24px;line-height:1.25}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-copy p{color:#d6ecff;font-size:13px}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-destination{grid-row:1/4;color:#e2f2ff}.cloud3.c3-live .c3-library-context:empty{display:none}.cloud3.c3-live .c3-library-toolbar{flex-wrap:wrap}.cloud3.c3-live .c3-vast-dialog{width:min(1100px,96vw)}.cloud3.c3-live .c3-vast-dialog .c3-vast{padding:0;margin:0}@container (max-width:800px){.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-copy{display:block}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-destination{margin-top:10px}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-copy h3{font-size:21px}}@container (max-width:420px){.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-stage.c3-upload-motion{gap:12px;padding:12px 0}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-art{width:60px;height:70px;flex-basis:60px}}.cloud3.c3-live .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-copy>.eyebrow{display:block}.cloud3.c3-live .c3-vast-dialog>header h2{color:#153f60;font-size:22px}.cloud3.c3-live .c3-upload-stage[data-motion=paused] .c3-upload-cursor-light{opacity:0!important}.cloud3.c3-live>.c3-upload-page-effects{position:absolute;inset:0 0 auto;height:var(--c3-upload-height,360px);z-index:-1;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000 65%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 65%,transparent 100%)}.cloud3.c3-live>.c3-upload-page-effects>.c3-cloud-light,.cloud3.c3-live>.c3-upload-page-effects>.c3-cloud-rise,.cloud3.c3-live>.c3-upload-page-effects>.c3-upload-flow,.cloud3.c3-live>.c3-upload-page-effects>.c3-upload-cursor-clip{display:block;inset:0;width:100%;height:100%;border-radius:0;background:transparent;-webkit-mask-image:none;mask-image:none;pointer-events:none}.cloud3.c3-live>.c3-upload-page-effects>.c3-cloud-rise{opacity:.25;z-index:0}.cloud3.c3-live>.c3-upload-page-effects>.c3-cloud-light{opacity:.4}.cloud3.c3-live>.c3-upload-page-effects .c3-upload-cursor-light{inset:0;width:100%;height:100%;transform:none;background:radial-gradient(ellipse 36% 80% at var(--pointer-x,50%) var(--pointer-y,50%),#b1e6ff55,transparent 78%)}.cloud3.c3-live>.c3-upload-page-effects .c3-upload-flow:after{display:none}@media(prefers-reduced-motion:reduce){.c3-upload-page-effects .c3-upload-cursor-light{opacity:0!important}}.cloud3.c3-live .sidebar>nav{margin-top:14px;margin-bottom:0;flex:0 1 auto;min-height:80px}.cloud3.c3-live .sidebar .c3-brand{flex-shrink:0}.cloud3.c3-live .c3-sidebar-tools{flex-shrink:0;display:grid;gap:4px;border-top:1px solid #ffffff30;margin-top:8px;padding:8px 0 4px;min-width:0;color:#e4f2ff}.cloud3.c3-live .c3-sidebar-preferences{display:flex;align-items:center}.cloud3.c3-live .c3-sidebar-tools .c3-language-switch{padding:2px;background:#ffffff15;border-color:#ffffff35}.cloud3.c3-live .c3-sidebar-tools .c3-language-switch button{min-height:28px;height:28px;min-width:30px;padding:3px 8px;color:#e1efff;font-size:11px}.cloud3.c3-live .c3-sidebar-tools .c3-language-switch button[aria-pressed=true]{background:#1554f5;color:#fff}.cloud3.c3-live .c3-sidebar-sync{display:flex;align-items:center;justify-content:space-between;gap:3px;min-width:0}.cloud3.c3-live .c3-sidebar-tools .status{display:flex;align-items:center;gap:5px;font-size:10px;color:#e1f1ff;min-width:0;white-space:normal}.cloud3.c3-live .c3-sidebar-tools .status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#55dfb5;flex-shrink:0}.cloud3.c3-live .c3-sidebar-tools .status.offline i{background:#ffba80}.cloud3.c3-live .c3-sidebar-tools .icon-btn{flex-shrink:0;width:30px;height:30px;min-height:30px;padding:5px;color:#e9f5ff;background:transparent;border:0}.cloud3.c3-live .c3-sidebar-tools .icon-btn:hover{background:#ffffff24}.cloud3.c3-live .c3-sidebar-account{display:flex;align-items:center;gap:3px;min-width:0}.cloud3.c3-live .c3-sidebar-account .profile{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:0;border:0}.cloud3.c3-live .c3-sidebar-account .avatar{width:28px;height:28px;flex:0 0 28px;background:#ffffff18;border:1px solid #ffffff50;color:#fff;font-size:10px;display:grid;place-items:center;border-radius:50%}.cloud3.c3-live .c3-sidebar-account .profile>div{min-width:0}.cloud3.c3-live .c3-sidebar-account strong{display:block;font-size:11px;line-height:1.3;color:#fff;overflow-wrap:anywhere;white-space:normal}.cloud3.c3-live .c3-sidebar-account small{display:block;font-size:9px;color:#c4dcf5;line-height:1.4}.cloud3.c3-live .c3-account-expand{padding:0;background:none;border:0;min-height:32px;display:grid;place-items:center}.cloud3.c3-live .sidebar>.c3-collapse-toggle{position:static;flex-shrink:0;align-self:flex-start;margin:4px 0 0;width:34px;height:32px;min-height:32px;padding:0;display:grid;place-items:center;border-radius:8px;background:#ffffff12;border:1px solid #ffffff35;color:#e0efff;box-shadow:none}.cloud3.c3-live .sidebar>.c3-collapse-toggle:hover{background:#ffffff28}.cloud3.c3-live .c3-sidebar-tools button:focus-visible,.cloud3.c3-live .sidebar>.c3-collapse-toggle:focus-visible{outline:2px solid #a5d5ff;outline-offset:2px}.cloud3.c3-live>main{padding-top:12px}.cloud3.c3-live[data-page]>main>.topbar{height:auto;min-height:54px;padding:0;margin-bottom:10px;gap:8px}.cloud3.c3-live .topbar .c3-header-context{align-items:flex-end;gap:14px}.cloud3.c3-live .topbar .c3-header-context .c3-scope{max-width:540px}.cloud3.c3-live .c3-library-heading{margin-bottom:4px}.cloud3.c3-live .c3-library-layout.c3-library-compact{row-gap:10px}.cloud3.c3-live .c3-library-layout.c3-library-compact>.c3-upload-desk{margin:0}.cloud3.c3-live .c3-library-layout .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-stage.c3-upload-motion{min-height:102px;padding:6px 12px;gap:18px}.cloud3.c3-live .c3-library-layout .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-art{width:80px;height:80px;flex-basis:80px}.cloud3.c3-live .c3-library-layout .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-copy h3{font-size:22px}@media(min-width:691px){.cloud3.c3-live.c3-sidebar-collapsed .c3-sidebar-preferences{justify-content:center}.cloud3.c3-live.c3-sidebar-collapsed .c3-sidebar-tools .c3-language-switch{display:flex;flex-direction:column}.cloud3.c3-live.c3-sidebar-collapsed .c3-sidebar-sync{justify-content:center;gap:2px}.cloud3.c3-live.c3-sidebar-collapsed .c3-sidebar-sync .status>span{display:none}.cloud3.c3-live.c3-sidebar-collapsed .c3-sidebar-account{flex-direction:row;gap:0}.cloud3.c3-live.c3-sidebar-collapsed .c3-sidebar-account>.icon-btn{width:24px;padding:3px}.cloud3.c3-live.c3-sidebar-collapsed .c3-sidebar-account .avatar{width:24px;height:24px;flex-basis:24px}.cloud3.c3-live.c3-sidebar-collapsed .sidebar>nav{margin-top:8px}.cloud3.c3-live.c3-sidebar-collapsed .sidebar .c3-brand{margin-bottom:0}.cloud3.c3-live.c3-sidebar-collapsed .sidebar>.c3-collapse-toggle{align-self:center}}@media(max-width:690px){.cloud3.c3-live .topbar .c3-header-context{gap:8px}.cloud3.c3-live .topbar .c3-header-context .c3-scope{max-width:none}.cloud3.c3-live .c3-sidebar-tools{max-width:100%}}@container (max-width:420px){.cloud3.c3-live .c3-library-layout .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-art{width:56px;height:64px;flex-basis:56px}.cloud3.c3-live .c3-library-layout .c3-upload-desk.c3-upload-surface.c3-upload-hero .c3-upload-copy h3{font-size:19px}}@media(max-width:690px){.cloud3.c3-live .sidebar>.c3-collapse-toggle{display:none}}.cloud3.c3-live .topbar>.c3-header-sync{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto;align-self:center;color:#e1f1ff}.cloud3.c3-live .c3-header-sync .status{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.4;color:#e1f1ff;white-space:nowrap}.cloud3.c3-live .c3-header-sync .status i{width:6px;height:6px;border-radius:50%;background:#55dfb5;flex-shrink:0}.cloud3.c3-live .c3-header-sync .status.offline i{background:#ffba80}.cloud3.c3-live .topbar .c3-header-sync .icon-btn{width:30px;height:30px;min-height:30px;padding:5px;color:#e9f5ff;background:transparent;border:0}.cloud3.c3-live .topbar .c3-header-sync .icon-btn:hover{background:#ffffff24}@media(max-width:690px){.cloud3.c3-live .topbar>.c3-header-sync{order:0}.cloud3.c3-live .topbar>.c3-header-context{order:1;flex-basis:100%}}@media(min-width:691px){.cloud3.c3-live.c3-sidebar-collapsed .c3-sidebar-account>.icon-btn,.cloud3.c3-live.c3-sidebar-collapsed .c3-sidebar-account>.c3-account-expand{width:24px;min-width:24px;flex:0 0 24px}}.cloud3.c3-live .c3-fleet-results{container:fleet-results / inline-size}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid>.c3-table-head{display:none}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid>.empty{grid-column:1/-1}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid>.c3-device-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-template-rows:auto auto;gap:6px 10px;min-width:0;min-height:0;margin:0;padding:10px;border:1px solid #cddded;border-radius:10px;align-content:start}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid>.c3-device-row:has(input:checked){border-color:#2563eb;background:#edf4ff;box-shadow:inset 0 0 0 1px #2563eb}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .screen-identity{grid-column:1;grid-row:1;gap:8px}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .screen-icon{width:30px;height:34px;flex:0 0 30px}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .identity-text{min-width:0;flex:1;text-align:left}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .identity-text strong{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .identity-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .c3-program-cell{grid-column:1;grid-row:2;gap:3px}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .c3-connection-cell{grid-column:2;grid-row:1;align-items:flex-end;text-align:right;gap:3px}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .c3-device-actions{grid-column:2;grid-row:2;align-self:center;gap:5px}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .c3-device-actions button{padding:6px 8px;min-height:34px}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .c3-control-button span{display:inline}@container fleet-results (min-width:710px){.cloud3.c3-live .c3-fleet-table.c3-fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container fleet-results (min-width:1120px){.cloud3.c3-live .c3-fleet-table.c3-fleet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container fleet-results (max-width:360px){.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .screen-identity{grid-column:1/-1;grid-row:1}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .c3-program-cell{grid-column:1/-1;grid-row:2}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .c3-connection-cell{grid-column:1;grid-row:3;align-items:flex-start;text-align:left}.cloud3.c3-live .c3-fleet-table.c3-fleet-grid .c3-device-actions{grid-column:2;grid-row:3}}.cloud3.c3-live{--ink:#182e59;--muted:#566e94;--line:#cbd9f1;--c3-surface:rgba(243,248,255,.74);--c3-surface-inset:rgba(255,255,255,.49);--c3-surface-control:rgba(250,252,255,.84);background:radial-gradient(ellipse at 65% 6%,#6688e65c 0,transparent 60%),linear-gradient(135deg,#2849b0,#3e64c2 55%,#779add);background-attachment:fixed;color:var(--ink);isolation:isolate}.cloud3.c3-live:before{display:block;content:"";position:fixed;inset:-12%;z-index:-2;pointer-events:none;opacity:1;background:radial-gradient(ellipse at 25% 30%,#b5deff22,transparent 43%),radial-gradient(ellipse at 78% 65%,#b4a2ff24,transparent 45%);animation:c3-nebula-drift 24s ease-in-out infinite alternate}@keyframes c3-nebula-drift{0%{transform:translate3d(-2%,-1%,0) rotate(-4deg)}to{transform:translate3d(3%,2%,0) rotate(4deg)}}.cloud3.c3-live[data-sky-motion=paused]:before{animation-play-state:paused}.cloud3.c3-live>.c3-starfield{position:fixed;inset:0;width:100%;height:100vh;pointer-events:none;z-index:-1}.cloud3.c3-live>main:before{display:none}.cloud3.c3-live .sidebar,.cloud3.c3-live .sidebar.open{background:transparent;border-right:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#f3f7ff}@media(min-width:691px){.cloud3.c3-live>main{padding-left:16px}.cloud3.c3-live .sidebar{padding-right:12px}}.cloud3.c3-live .sidebar nav button{border-radius:12px;transition:background-color .16s ease,box-shadow .16s ease}.cloud3.c3-live .sidebar nav button:not(.active){color:#e0eaff}.cloud3.c3-live .sidebar nav button:not(.active):hover{background:#ffffff15;color:#fff}.cloud3.c3-live .sidebar nav button.active{background:#dce9ff24;color:#fff;box-shadow:inset 3px 0 #ffd381;border-color:transparent}.cloud3.c3-live .sidebar .nav-count{background:#ffffff1f;color:#fff}.cloud3.c3-live .sidebar :is(.c3-close-nav,.c3-collapse-toggle){color:#e3edff;background:#ffffff0e;border-color:#ffffff32}.cloud3.c3-live .sidebar :is(.nav-caption,.sidebar-bottom,.profile small){color:#c3d5f7}.cloud3.c3-live .c3-brand-lockup>span{color:#d4e1ff}.cloud3.c3-live .card:not(.launch-card),.cloud3.c3-live :is(.c3-group-tree,.c3-group-detail,.c3-resource-groups,.c3-library-toolbar,.below-heading){background:linear-gradient(140deg,#f8fbffc4,#e3eeffa6);border:1px solid #ffffff85;box-shadow:0 8px 22px #12295c10,inset 0 1px #ffffff60;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.cloud3.c3-live :is(h1,h2,h3){font-family:Nunito,Be Vietnam Pro,sans-serif;letter-spacing:-.35px}.cloud3.c3-live :is(.cms-program-table-wrap,.cms-publish-tasks,.cms-schedule-desk,.cms-editor-sources,.cms-editor-properties,.cms-editor-timeline,.c3-group-quick-fields,.c3-org-card,.cms-device-file-detail){background:#f8fbffcc;border-color:#ffffff85}.cloud3.c3-live[data-page]>main>.topbar{background:transparent;border:0;border-radius:0;padding:10px 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.cloud3.c3-live .topbar .c3-scope label>span,.cloud3.c3-live .topbar .top-actions>.status{color:#edf4ff}.cloud3.c3-live .topbar :is(.c3-breadcrumbs,.c3-scope select),.cloud3.c3-live .topbar .c3-navigation-trail>button{background:#edf6ffd9;border-color:#ffffff80;color:#243e70}.cloud3.c3-live .topbar .icon-btn{color:#eaf3ff}.cloud3.c3-live :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,.search-field){background-color:var(--c3-surface-control);border-color:#b8cbed;color:#233b65}.cloud3.c3-live select option{background:#f4f8ff;color:#233b65}.cloud3.c3-live .search-field input{background:transparent}.cloud3.c3-live :is(button,input,select,textarea):focus-visible{outline:2px solid #345cdb;outline-offset:3px}.cloud3.c3-live .sidebar button:focus-visible{outline-color:#ffda91}.cloud3.c3-live .c3-overview-light{background:transparent;border-color:#ffffff35;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;border:0;gap:12px}.cloud3.c3-live .c3-overview-light>.c3-cloud-light{display:none}.cloud3.c3-live .metric{border-radius:16px}.cloud3.c3-live .c3-table-head,.cloud3.c3-live thead{background:#e5edfc;color:#425d84}.cloud3.c3-live .c3-device-row{border-color:#ccd9ef}.cloud3.c3-live .c3-device-row:hover{background:#ffffff70}.cloud3.c3-live .launch-card{position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 10%,#809ff285,transparent 60%),linear-gradient(130deg,#365cce,#2648ae);border:1px solid #ffffff45;border-radius:18px;box-shadow:0 8px 24px #173c7920}.cloud3.c3-live .launch-card>div:first-child{position:relative;z-index:1}.cloud3.c3-live .launch-card h2{max-width:250px;font-weight:850}.cloud3.c3-live .launch-card .eyebrow{color:#ffd78f}.cloud3.c3-live .launch-card .light-button{background:#ffdb97;border-color:#ffe8ba;color:#233d75;box-shadow:0 3px #162f7140}.c3-rocket-accent{position:relative;width:72px;height:94px;pointer-events:none;flex-shrink:0}.c3-rocket-accent img{display:block;width:100%;height:100%;object-fit:contain;transform:rotate(16deg);animation:c3-cabin-hover 6s ease-in-out infinite}.c3-rocket-accent i{position:absolute;color:#ffda8f;font-style:normal;font-size:17px;top:10%;right:0}.c3-rocket-accent i+i{top:auto;bottom:14%;left:0;font-size:11px;color:#d8e8ff}.cloud3.c3-live .c3-launch-rocket{position:absolute;right:-8px;bottom:12px;width:100px;height:140px;z-index:0;opacity:.8}.cloud3.c3-live .c3-rocket-loading-row{display:flex;align-items:center;justify-content:center;gap:16px;min-height:150px}.c3-rocket-loading{margin:0 auto 8px}.c3-rocket-accent[data-motion=paused] img{animation-play-state:paused}@keyframes c3-cabin-hover{0%,to{transform:translateY(0) rotate(16deg)}50%{transform:translateY(-3px) rotate(17deg)}}.cloud3.c3-live :is(.empty-state,.c3-empty,.cms-empty){border:1px dashed #8ea9d5;border-radius:14px;background:#f0f6ff8c;color:#506b92}.cloud3.c3-live .c3-notice{background:#eef7ffed;border:1px solid #bed3ef;border-left:3px solid #f2bd65;box-shadow:0 4px 12px #17357610;animation:c3-cabin-notice .18s ease-out}@keyframes c3-cabin-notice{0%{opacity:.6;translate:0 3px}to{opacity:1;translate:0 0}}.cloud3.c3-live .page-footer{color:#203f78}.cloud3.c3-live[data-page=content] :is(.c3-operations-links,.c3-upload-desk,.c3-upload-stage){background:#edf6ffab}.cloud3.c3-live[data-page=content] .c3-upload-desk{border:1px solid #ffffff80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0 0 14px 14px}.cloud3.c3-live[data-page=content] .c3-operations-links{border-inline:1px solid #ffffff80}dialog.c3-live-dialog{background:#f5f9fff7;border:1px solid #ffffffc9;box-shadow:0 24px 90px #142b6755;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}dialog.c3-live-dialog::backdrop{background:#13296070;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.cloud3.c3-live .card:not(.launch-card){background:#ecf3ff}}@media(max-width:690px){.cloud3.c3-live .sidebar.open{background:#1f388bf7}.cloud3.c3-live[data-page]>main>.topbar{padding:9px}.cloud3.c3-live .card:not(.launch-card){backdrop-filter:none;-webkit-backdrop-filter:none}.cloud3.c3-live .c3-launch-rocket{width:82px;height:110px;opacity:.65}}@media(prefers-reduced-motion:reduce){.c3-rocket-accent img,.cloud3.c3-live .c3-notice,.cloud3.c3-live:before{animation:none}.cloud3.c3-live .sidebar nav button{transition:none}}.cloud3.c3-live{--golden-button-surface:linear-gradient(120deg,#4169e2,#3158d9)}.cloud3.c3-live :is(.c3-locations,.c3-venue-detail){background:#f0f7ffba;border-color:#ffffff93}.cloud3.c3-live :is(.cms-schedule-summary,.cms-schedule-empty){background:#ffffff94;border-color:#d1def3}.cloud3.c3-live .cms-schedule-empty>svg{width:48px;height:68px;color:transparent;background:url(/assets/rocket-cabin-ByapFJI0.svg) center/contain no-repeat;transform:rotate(16deg)}.cloud3.c3-live>.c3-upload-page-effects{opacity:.2}.cloud3.c3-live .c3-upload-art>.c3-rocket-accent{width:100%;height:100%}.cloud3.c3-live[data-page=content] .c3-upload-art>.c3-rocket-accent img{scale:1.25}.cloud3.c3-live .c3-upload-art>.c3-rocket-upload-progress{position:absolute!important;inset:0;width:100%;height:100%;pointer-events:none}.cloud3.c3-live .c3-upload-art.active .c3-rocket-accent img{animation-duration:3s}html[data-cms-theme=dark]{color-scheme:dark;--ink:#dfE9fb;--muted:#a4b6d0;--line:#3a5070;--ga-action-secondary:#dce9ff;--ga-action-border:#6485b36b;background:#091329}html[data-cms-theme=dark] .cloud3.c3-live{--ink:#e1eafd;--muted:#a9bbd5;--line:#3b5273;--teal:#71d3da;--c3-surface:#172846d9;--c3-surface-inset:#102039d9;--c3-surface-control:#0e1b33e8;color:var(--ink);background:radial-gradient(ellipse at 60% 5%,#263c6760,transparent 60%),linear-gradient(135deg,#071024,#102041 60%,#192c4c)}html[data-cms-theme=dark] .cloud3.c3-live .card:not(.launch-card),html[data-cms-theme=dark] .cloud3.c3-live :is(.c3-group-tree,.c3-group-detail,.c3-resource-groups,.c3-library-toolbar,.below-heading,.c3-locations,.c3-venue-detail,.cms-program-table-wrap,.cms-publish-tasks,.cms-schedule-desk,.cms-editor-sources,.cms-editor-properties,.cms-editor-timeline,.c3-group-quick-fields,.c3-org-card,.cms-device-file-detail){background:var(--c3-surface);border-color:#7b9bc440;color:var(--ink);box-shadow:0 8px 25px #0002,inset 0 1px #d0e4ff0a}html[data-cms-theme=dark] .cloud3.c3-live :is(h2,h3,.metric strong,.c3-asset-name,.c3-group-name,.c3-device-name,.c3-upload-file-details strong){color:#e4edff}html[data-cms-theme=dark] .cloud3.c3-live :is(.muted,small,.metric p,.c3-queue-toggle>span,.c3-upload-copy p,.page-footer){color:#a7bad4}html[data-cms-theme=dark] .cloud3.c3-live :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select,.search-field){background-color:var(--c3-surface-control);border-color:#5a759a80;color:#e6efff}html[data-cms-theme=dark] .cloud3.c3-live input::placeholder{color:#8fa6c5}html[data-cms-theme=dark] .cloud3.c3-live select option{background:#14233b;color:#e4edff}html[data-cms-theme=dark] .cloud3.c3-live .search-field input{background:transparent}html[data-cms-theme=dark] .cloud3.c3-live .topbar :is(.c3-breadcrumbs,.c3-scope select),html[data-cms-theme=dark] .cloud3.c3-live .topbar .c3-navigation-trail>button{background:#22395ae0;color:#e5eeff;border-color:#91b2dc40}html[data-cms-theme=dark] .cloud3.c3-live :is(.c3-table-head,thead){background:#203556;color:#b9cce8}html[data-cms-theme=dark] .cloud3.c3-live :is(.c3-device-row,.cms-program-row,.c3-operations-row){background:#12233ed9;border-color:#42608060;color:#dee9fb}html[data-cms-theme=dark] .cloud3.c3-live .c3-device-row:hover{background:#233a5c}html[data-cms-theme=dark] .cloud3.c3-live button.secondary:not(:disabled):not(.danger):not(.cms-btn-danger),html[data-cms-theme=dark] .cloud3.c3-live .cms-program-row-actions button:not(.cms-program-remove):not(:disabled){background:#223a5c!important;color:#dce9ff;border-color:#6485b36b}html[data-cms-theme=dark] .cloud3.c3-live :is(.c3-upload-queue,.c3-upload-stage,.c3-upload-desk,.c3-operations-links,.cms-schedule-summary,.cms-schedule-empty){background:#152744d9;border-color:#4d688d80}html[data-cms-theme=dark] .cloud3.c3-live .c3-cloud-light{background:linear-gradient(120deg,#152541,#213959,#12233d);opacity:.5}html[data-cms-theme=dark] .cloud3.c3-live :is(.empty-state,.c3-empty,.cms-empty,.c3-notice){background:#1c314d;color:#c7dbf4;border-color:#637fa2}html[data-cms-theme=dark] .cloud3.c3-live :is(button,input,select,textarea):focus-visible{outline-color:#94baff}html[data-cms-theme=dark] .cloud3.c3-live .sidebar.open{background:#0e1c35f5}@media(min-width:691px){html[data-cms-theme=dark] .cloud3.c3-live .sidebar.open{background:transparent}}html[data-cms-theme=dark] dialog.c3-live-dialog{background:#11213bf7;color:#dfeaff;border-color:#6686b15c;--ink:#e1eafd;--muted:#a9bbd5;--line:#3b5273}html[data-cms-theme=dark] dialog.c3-live-dialog::backdrop{background:#020716a0}html[data-cms-theme=dark] .c3-gate{background:#172846;color:#dfeaff}html[data-cms-theme=dark] .rocket-journey-veil{background:radial-gradient(ellipse at 58% 12%,#354b70,#172749 42%,#071329)}html[data-cms-theme=dark] .rocket-journey-clouds svg{color:#5a6d94}html[data-cms-theme=dark] :is(.c3-live,.c3-live-dialog,.c3-gate) button:is(.secondary,.cms-program-open,.cms-editor-source-upload,.light-button):not(:disabled):not(.danger):not(.cms-btn-danger){background:#223a5c!important;color:#dce9ff!important;border-color:#6485b36b!important}html[data-cms-theme=dark] :is(.c3-live,.c3-live-dialog,.c3-gate) button:is(.secondary,.cms-program-open,.cms-editor-source-upload,.light-button):not(:disabled):not(.danger):not(.cms-btn-danger):hover{background:#304c73!important}html[data-cms-theme=dark] .cloud3.c3-live :is(.filter-tabs,.view-toggle,.c3-channel-tabs) button{color:#b4c9e8}html[data-cms-theme=dark] .cloud3.c3-live :is(.filter-tabs,.view-toggle,.c3-channel-tabs) button.active{background:#497de13b;color:#e1edff}html[data-cms-theme=dark] .cloud3.c3-live :is(.identity-text strong,.c3-program-cell>span,.c3-asset-name,.text-btn){color:#e1eafd}html[data-cms-theme=dark] .cloud3.c3-live :is(.c3-program-cell small,.identity-text small,.text-link){color:#a9c9ed}.cloud3.c3-live .c3-fleet-table:not(.c3-fleet-grid){container:fleet-table / inline-size}@container fleet-table (max-width:850px){.cloud3.c3-live .c3-fleet-table:not(.c3-fleet-grid) .c3-table-head{display:none}.cloud3.c3-live .c3-fleet-table:not(.c3-fleet-grid) .c3-device-row{grid-template-columns:minmax(0,1fr) 160px;gap:8px 12px;margin-bottom:7px;border:1px solid var(--line);border-radius:9px}.cloud3.c3-live .c3-fleet-table:not(.c3-fleet-grid) .screen-identity{grid-column:1;grid-row:1}.cloud3.c3-live .c3-fleet-table:not(.c3-fleet-grid) .c3-connection-cell{grid-column:2;grid-row:1;align-items:flex-end;text-align:right}.cloud3.c3-live .c3-fleet-table:not(.c3-fleet-grid) .c3-program-cell{grid-column:1;grid-row:2}.cloud3.c3-live .c3-fleet-table:not(.c3-fleet-grid) .c3-device-actions{grid-column:2;grid-row:2;flex-wrap:wrap}}@container fleet-table (max-width:420px){.cloud3.c3-live .c3-fleet-table:not(.c3-fleet-grid) .c3-device-row{grid-template-columns:minmax(0,1fr)}.cloud3.c3-live .c3-fleet-table:not(.c3-fleet-grid) :is(.screen-identity,.c3-program-cell,.c3-connection-cell,.c3-device-actions){grid-column:1;grid-row:auto;align-items:flex-start;text-align:left;justify-content:flex-start}}.cloud3.c3-live[data-page=settings] .full-card{min-height:0}.cloud3.c3-live .cms-publish-tasks__note summary{cursor:pointer;color:inherit}.cloud3.c3-live .cms-publish-tasks__note p{margin:6px 0}@media(max-width:720px){.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:3px;font-size:10px;color:var(--muted);font-weight:600}}@media(max-width:720px){.cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__table td[data-label]:nth-child(5):not(.cms-publish-tasks__detail-cell):before{content:attr(data-label);color:var(--muted)}}html[data-cms-theme=dark] .cloud3.c3-live{--cms-feedback-flash:#284c74}html[data-cms-theme=dark] .cloud3.c3-live :is(.inventory-metadata,.c3-location-address,.c3-venue-extra-filters)>summary{color:#b8cce7}html[data-cms-theme=dark] .cloud3.c3-live :is(.c3-venue-list,.c3-place-search,.cms-program-library>header,.cms-program-search,.cms-schedule-switch,.c3-resource-selection,.cms-publish-tasks__detail,.cms-publish-tasks__table .is-expanded>td,.cms-transfer-scope,.c3-compact-filters>summary){background:#192d4b;border-color:#3b5578;color:#dbe9ff}html[data-cms-theme=dark] .cloud3.c3-live .c3-fleet-table .c3-device-row,html[data-cms-theme=dark] .cloud3.c3-live .c3-fleet-table.c3-fleet-grid>.c3-device-row,html[data-cms-theme=dark] .cloud3.c3-live .c3-screen-inventory tbody tr{background:#142640;border-color:#405777;color:#e0ebfb}html[data-cms-theme=dark] .cloud3.c3-live .c3-fleet-table .c3-device-row:hover,html[data-cms-theme=dark] .cloud3.c3-live .c3-screen-inventory tbody tr:hover{background:#1d3555}html[data-cms-theme=dark] .cloud3.c3-live .c3-fleet-table.c3-fleet-grid>.c3-device-row:has(input:checked){background:#214470;border-color:#8bbcff}html[data-cms-theme=dark] .cloud3.c3-live :is(.cms-program-name,.inventory-device,.cms-publish-tasks__expand,.cms-publish-tasks__detail-head,.cms-publish-tasks__table td>strong,.cms-schedule-summary strong){color:#e1ecff}html[data-cms-theme=dark] .cloud3.c3-live :is(.c3-venue-tree,.c3-tree-province,.c3-venue-folder,.cms-schedule-footnote,.cms-schedule-hint,.cms-transfer-files__hint,.cms-transfer-files__summary,.cms-task-history,.cms-transfer-content-only,.cms-target-advanced,.c3-admin-tabs>button){color:#b7cbea}html[data-cms-theme=dark] .cloud3.c3-live :is(.c3-venue-item,.c3-tree-region){background:#223a5b;border-color:#426186;color:#d3e6ff}html[data-cms-theme=dark] .cloud3.c3-live .c3-venue-item.active{background:#214775;border-color:#86b3f3}html[data-cms-theme=dark] .cloud3.c3-live .c3-venue-item :is(button,small,span){color:#d3e6ff}html[data-cms-theme=dark] .cloud3.c3-live .c3-locations .c3-place-tabs>button{color:#b4c8e4;background:transparent}html[data-cms-theme=dark] .cloud3.c3-live .c3-locations .c3-place-tabs>button[aria-selected=true],html[data-cms-theme=dark] .cloud3.c3-live .c3-locations .c3-place-tabs>button.active{color:#e3efff;background:#2b5185;border-color:#84b4ff}html[data-cms-theme=dark] .cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__summary>button{background:#1d3555;color:#cadcf5;border-color:#4c6c94}html[data-cms-theme=dark] .cloud3.c3-live .cms-publish-tasks--compact .cms-publish-tasks__summary>button[aria-pressed=true]{background:#294d7d;border-color:#8dbaff}html[data-cms-theme=dark] .cloud3.c3-live .cms-publish-tasks__summary :is(strong,span,svg){color:inherit}html[data-cms-theme=dark] .cloud3.c3-live :is(table th,.c3-table-head){background:#203656;color:#bcd1ef;border-color:#3b5273}html[data-cms-theme=dark] .cloud3.c3-live .cms-publish-tasks :is(.cms-publish-tasks__table small,.cms-publish-tasks__count,.cms-publish-tasks__note){color:#afc4e1}html[data-cms-theme=dark] .cloud3.c3-live .cms-publish-tasks .cms-task-status{background:#263c58;color:#d1e0f4}html[data-cms-theme=dark] .cloud3.c3-live .cms-publish-tasks :is(.cms-task-status--playing,.cms-task-status--applied,.cms-task-status--ready){background:#154b40;color:#b1f2d6}html[data-cms-theme=dark] .cloud3.c3-live .cms-publish-tasks :is(.cms-task-status--offline,.cms-task-status--retrying){background:#503b21;color:#ffdc95}html[data-cms-theme=dark] .cloud3.c3-live .cms-publish-tasks :is(.cms-task-status--failed,.cms-task-status--expired){background:#542b37;color:#ffbac6}html[data-cms-theme=dark] .cloud3.c3-live .cms-transfer-files__list article{background:#13253f;border-color:#425b7c;color:#dce9fa}html[data-cms-theme=dark] .cloud3.c3-live .cms-transfer-files__list article[data-state=ready]{background:#183b36;border-color:#376a5e}html[data-cms-theme=dark] .cloud3.c3-live .cms-transfer-files__list article[data-state=retrying]{background:#463323;border-color:#8b643b}html[data-cms-theme=dark] .cloud3.c3-live .cms-transfer-files__list article:is([data-state=downloading],[data-state=verifying]){background:#203b60;border-color:#587fac}html[data-cms-theme=dark] .cloud3.c3-live .cms-transfer-counts>button{background:#243b59;color:#dfebff;border-color:#587496}html[data-cms-theme=dark] .cloud3.c3-live .cms-transfer-counts>button[data-bucket=ready]{background:#164c40;color:#b2f4d7}html[data-cms-theme=dark] .cloud3.c3-live .cms-transfer-counts>button[data-bucket=attention]{background:#512c35;color:#ffc5cc}html[data-cms-theme=dark] .cloud3.c3-live .cms-transfer-counts>button[data-bucket=processing]{background:#234b78;color:#cde2ff}html[data-cms-theme=dark] .cloud3.c3-live .c3-playback-state:is(.unknown,.waiting){color:#c3d3eb}html[data-cms-theme=dark] .cloud3.c3-live .c3-playback-state.progress{color:#9dc8ff}html[data-cms-theme=dark] .cloud3.c3-live .c3-playback-state.playing{color:#8ee3c0}html[data-cms-theme=dark] .cloud3.c3-live .c3-playback-state.failed{color:#ffabb7}html[data-cms-theme=dark] .cloud3.c3-live .cms-schedule-switch button{color:#bcd0ee}html[data-cms-theme=dark] .cloud3.c3-live .cms-schedule-switch button[aria-pressed=true]{background:#2c5288;color:#e8f1ff}html[data-cms-theme=dark] .cloud3.c3-live .c3-admin :is(.status.online,.status.offline){color:#c7dbf5}
