html.ymm-active,html.ymm-active body{overflow:hidden!important}#ym-maintenance-screen{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 22%,rgba(255,185,64,.16),transparent 30%),linear-gradient(180deg,#111827 0%,#0d131d 58%,#090d14 100%);color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#ym-maintenance-screen:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(115deg,rgba(255,255,255,.018) 0 1px,transparent 1px 9px);opacity:.55}.ymm-wrap{position:relative;z-index:2;width:min(980px,92vw);display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(280px,.9fr);align-items:center;gap:clamp(28px,5vw,72px);padding:40px 0}.ymm-copy h1{margin:8px 0 10px;font-size:clamp(42px,6vw,74px);line-height:.94;letter-spacing:-.045em}.ymm-copy>p{margin:0 0 28px;color:#b7c0cc;font-size:clamp(17px,2vw,21px)}.ymm-kicker{display:inline-flex;padding:6px 10px;border:1px solid rgba(255,188,66,.3);border-radius:999px;background:rgba(255,188,66,.08);color:#ffbf4b;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ymm-duration{display:inline-flex;flex-direction:column;gap:4px;min-width:230px;padding:15px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);backdrop-filter:blur(18px);box-shadow:0 20px 60px rgba(0,0,0,.25)}.ymm-duration span{color:#9ca8b8;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ymm-duration strong{font-size:18px}.ymm-live{display:flex;align-items:center;gap:9px;margin-top:18px;color:#8793a3;font-size:13px}.ymm-live i{width:8px;height:8px;border-radius:50%;background:#ffb73d;box-shadow:0 0 0 0 rgba(255,183,61,.5);animation:ymmPulse 1.7s infinite}.ymm-scene{position:relative;height:430px;filter:drop-shadow(0 30px 35px rgba(0,0,0,.35))}.ymm-ground{position:absolute;left:5%;right:4%;bottom:33px;height:10px;border-radius:50%;background:rgba(0,0,0,.38);filter:blur(8px)}.ymm-building{position:absolute;left:22%;bottom:43px;width:205px;height:178px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:10px;padding:18px;background:linear-gradient(145deg,#39485a,#202b38);border-radius:8px 8px 4px 4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.ymm-building:before{content:"";position:absolute;left:-14px;right:-14px;top:-18px;height:18px;background:repeating-linear-gradient(90deg,#f0a929 0 26px,#161c25 26px 52px);clip-path:polygon(0 100%,5% 0,95% 0,100% 100%)}.ymm-building i{border-radius:3px;background:linear-gradient(180deg,rgba(255,193,81,.9),rgba(255,145,44,.35));box-shadow:0 0 18px rgba(255,171,64,.18);animation:ymmWindow 3.8s ease-in-out infinite}.ymm-building i:nth-child(2n){animation-delay:-1.3s}.ymm-building i:nth-child(3n){animation-delay:-2.1s}.ymm-crane{position:absolute;left:9%;top:22px;width:315px;height:315px}.ymm-tower{position:absolute;left:60px;top:58px;width:24px;height:247px;background:repeating-linear-gradient(0deg,#e5a72d 0 12px,#2a3038 12px 18px);border:2px solid rgba(255,203,85,.28)}.ymm-arm{position:absolute;left:70px;top:58px;width:230px;height:18px;background:repeating-linear-gradient(135deg,#efb337 0 15px,#2a3038 15px 23px);transform-origin:0 50%;animation:ymmArm 7s ease-in-out infinite}.ymm-arm:before{content:"";position:absolute;left:-50px;top:-10px;width:54px;height:38px;background:#2b3542;border-radius:4px}.ymm-cable{position:absolute;left:244px;top:76px;width:2px;height:112px;background:#9ca4ad;animation:ymmCable 7s ease-in-out infinite}.ymm-hook{position:absolute;left:237px;top:185px;width:15px;height:22px;border:3px solid #c9d0d8;border-top:0;border-radius:0 0 12px 12px;animation:ymmHook 7s ease-in-out infinite}.ymm-load{position:absolute;left:218px;top:214px;width:54px;height:42px;border-radius:4px;background:linear-gradient(145deg,#ffbb43,#d8841f);box-shadow:inset 0 0 0 2px rgba(255,255,255,.12);animation:ymmLoad 7s ease-in-out infinite}.ymm-cone{position:absolute;bottom:44px;width:42px;height:62px;background:linear-gradient(90deg,transparent 0 18%,#ff8e2e 18% 82%,transparent 82%);clip-path:polygon(50% 0,86% 76%,100% 76%,100% 100%,0 100%,0 76%,14% 76%);filter:drop-shadow(0 8px 5px rgba(0,0,0,.28))}.ymm-cone:after{content:"";position:absolute;left:10px;right:10px;top:30px;height:7px;background:#f6f7f8;transform:skewX(-9deg)}.ymm-cone.c1{left:13%;animation:ymmCone 2.8s ease-in-out infinite}.ymm-cone.c2{right:9%;transform:scale(.8);animation:ymmCone 2.8s ease-in-out -1.4s infinite}.ymm-barrier{position:absolute;right:5%;bottom:87px;width:185px;height:36px;display:flex;overflow:hidden;border:5px solid #e9edf1;border-radius:5px;background:#e9edf1;transform:rotate(-2deg)}.ymm-barrier span{flex:1;background:#ee9e28;transform:skewX(-25deg);margin:0 5px}.ymm-barrier:before,.ymm-barrier:after{content:"";position:absolute;top:31px;width:8px;height:54px;background:#d8dde3}.ymm-barrier:before{left:22px}.ymm-barrier:after{right:22px}.ymm-sky{position:absolute;inset:0;pointer-events:none}.ymm-sky span{position:absolute;border-radius:50%;background:rgba(255,188,72,.1);filter:blur(1px);animation:ymmFloat 8s ease-in-out infinite}.ymm-sky span:nth-child(1){width:180px;height:180px;left:-40px;top:12%}.ymm-sky span:nth-child(2){width:90px;height:90px;right:12%;top:10%;animation-delay:-3s}.ymm-sky span:nth-child(3){width:130px;height:130px;right:-30px;bottom:8%;animation-delay:-5s}@keyframes ymmArm{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}@keyframes ymmCable{0%,100%{height:112px;left:244px}50%{height:82px;left:252px}}@keyframes ymmHook{0%,100%{top:185px;left:237px}50%{top:155px;left:245px}}@keyframes ymmLoad{0%,100%{top:214px;left:218px}50%{top:184px;left:226px}}@keyframes ymmPulse{0%{box-shadow:0 0 0 0 rgba(255,183,61,.5)}70%{box-shadow:0 0 0 9px rgba(255,183,61,0)}100%{box-shadow:0 0 0 0 rgba(255,183,61,0)}}@keyframes ymmWindow{0%,100%{opacity:.65}50%{opacity:1}}@keyframes ymmCone{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ymmFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-18px,0)}}@media(max-width:760px){.ymm-wrap{grid-template-columns:1fr;gap:4px;text-align:center;padding:22px 0}.ymm-scene{height:300px;transform:scale(.76);transform-origin:center bottom;margin-top:-35px}.ymm-copy{margin-top:-18px}.ymm-duration{margin-inline:auto}.ymm-live{justify-content:center}.ymm-copy h1{font-size:clamp(38px,12vw,58px)}}@media(prefers-reduced-motion:reduce){#ym-maintenance-screen *{animation:none!important}}
