.ucl{--ucl-yellow:#ffe800;--ucl-orange:#f19236;--ucl-ink:#16160f;--ucl-notice:#21211b;--ucl-moss:#adac96;--ucl-sand:#e6e7d7;grid-area:media;min-width:0;position:relative;container-type:inline-size}.ucl__stage{position:relative;container-type:inline-size}.ucl__frame{aspect-ratio:16/9;background:var(--ucl-ink);border-radius:14px;position:relative;overflow:hidden;container-type:size}.ucl__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ucl__zoom{will-change:transform;position:absolute;inset:0}.ucl__still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ucl__layer{z-index:1;aspect-ratio:16/9;pointer-events:none;width:max(100cqw,177.778cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.ucl__box,.ucl__zone{position:absolute}.ucl__lbl{font-family:var(--m);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--ucl-ink);color:var(--ucl-yellow);transition:background .2s var(--ease),color .2s var(--ease);margin-bottom:5px;padding:5px 8px;font-size:12px;line-height:1;position:absolute;bottom:100%;left:-1.5px}.ucl__box{border:1.5px solid var(--ucl-yellow);opacity:0;transition:opacity .2s var(--ease),border-color .2s var(--ease);box-shadow:0 0 0 1px #00000047}.ucl__box.is-on{opacity:1}.ucl__box.is-alert{border-color:var(--ucl-orange)}.ucl__box.is-right .ucl__lbl,.ucl__zone.is-right .ucl__lbl{left:auto;right:-1.5px}.ucl__box.is-alert .ucl__lbl,.ucl__zone.is-alert .ucl__lbl{background:var(--ucl-orange);color:var(--ucl-ink)}.ucl__zone{opacity:0;transition:opacity .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease);background:#ffe8000f;border:1px dashed #ffe800bf}.ucl__zone.is-on{opacity:1}.ucl__zone.is-alert{border-style:solid;border-width:1.5px;border-color:var(--ucl-orange);background:#f1923629}.ucl__zone:after{content:"";border:2px solid var(--ucl-orange);opacity:0;pointer-events:none;position:absolute;inset:-1.5px}.ucl__zone.is-pulse:after{animation:uclPulse .6s var(--ease) 1 both}.ucl__zone.is-pulse--ok:after{border-color:var(--ucl-yellow)}@keyframes uclPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.ucl__panel{box-sizing:border-box;background:var(--ucl-notice);color:#fff;opacity:0;width:max-content;max-width:calc(100% - 20px);transform:translateX(var(--ucl-slide,0px));transition:opacity .2s var(--ease),transform .2s var(--ease);border:1px solid #ffffff47;padding:clamp(14px,2.3cqw,30px) clamp(16px,2.6cqw,34px) clamp(14px,2.2cqw,28px);position:absolute;top:clamp(10px,2.6cqw,36px)}.ucl__panel--left{--ucl-slide:-14px;left:clamp(10px,2.2cqw,30px)}.ucl__panel--right{--ucl-slide:14px;right:clamp(10px,2.2cqw,30px)}.ucl__panel.is-on{opacity:1;transition:opacity .4s var(--ease),transform .5s var(--ease);transform:none}.ucl__ph{border-bottom:1px solid #ffffff29;align-items:center;gap:clamp(8px,1.2cqw,14px);margin-bottom:clamp(12px,1.9cqw,24px);padding-bottom:clamp(9px,1.4cqw,18px);display:flex}.ucl__ph img{width:clamp(16px,2.4cqw,28px);height:auto;display:block}.ucl__ph span{font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--ucl-yellow);font-size:clamp(13px,1.9cqw,19px);line-height:1}.ucl__rows{gap:clamp(13px,2.1cqw,27px);display:grid}.ucl__row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"i l""i s";align-items:center;gap:4px clamp(10px,1.7cqw,22px);display:grid}.ucl__ri{width:clamp(28px,4.5cqw,56px);height:clamp(28px,4.5cqw,56px);color:var(--ucl-yellow);transition:color .2s var(--ease);grid-area:i;place-items:center;display:grid;position:relative}.ucl__ri svg{width:100%;height:100%;transition:opacity .2s var(--ease);display:block}.ucl__ri i{width:100%;height:100%;-webkit-mask:var(--ic) center/contain no-repeat;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;background:currentColor;display:block}.ucl__row.is-alert .ucl__ri,.ucl__row.is-alert .ucl__rs{color:var(--ucl-orange)}.ucl__row:not(.is-on) .ucl__ri{color:var(--ucl-moss)}.ucl__row:not(.is-on) .ucl__ri svg{opacity:0}.ucl__ri svg{position:absolute;inset:0}.ucl__row:not(.is-on) .ucl__ri--check:before{content:"";box-sizing:border-box;border:1px solid #ffffff47;width:50%;height:50%}.ucl__rl{font-family:var(--d);letter-spacing:-.01em;white-space:nowrap;color:var(--ucl-sand);opacity:.5;transition:opacity .2s var(--ease),color .2s var(--ease);grid-area:l;font-size:clamp(18px,2.9cqw,30px);font-weight:600;line-height:1.1}.ucl__row.is-on .ucl__rl{color:#fff;opacity:1}.ucl__rs{font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ucl-yellow);opacity:0;transition:opacity .2s var(--ease);grid-area:s;font-size:clamp(13px,1.95cqw,18px);line-height:1}.ucl__row.is-on .ucl__rs{opacity:1}.ucl__verdict{border-top:1px solid var(--ucl-yellow);font-family:var(--d);letter-spacing:-.01em;white-space:nowrap;color:var(--ucl-yellow);opacity:0;transition:opacity .2s var(--ease);margin-top:clamp(13px,2.1cqw,27px);padding-top:clamp(11px,1.8cqw,22px);font-size:clamp(18px,2.9cqw,30px);font-weight:600;line-height:1.15}.ucl__verdict.is-alert{color:var(--ucl-orange);border-top-color:var(--ucl-orange)}.ucl__verdict.is-on{opacity:1}.ucl{--ucl-nb:24px}.ucl__notice{z-index:2;left:10px;right:10px;bottom:calc(-1 * var(--ucl-nb));pointer-events:none;font-size:clamp(21px,3.3cqw,24px);position:absolute}.ucl__card{background:var(--ucl-notice);color:#fff;opacity:0;transition:opacity .15s var(--ease),transform .15s var(--ease);border:1px solid #ffffff52;align-items:flex-start;gap:1em;padding:1em 1.25em;display:flex;transform:translateY(24px)}.ucl__notice.is-on .ucl__card{opacity:1;transition:opacity .4s var(--ease),transform .5s var(--ease);transform:none}.ucl__icon{aspect-ratio:1;background:var(--ucl-yellow);flex:none;place-items:center;width:2.75em;display:grid}.ucl__icon img{width:55%;height:55%;display:block}.ucl__msg{flex:1;gap:.4em;min-width:0;display:grid}.ucl__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ucl__brand{font-family:var(--d);letter-spacing:.04em;font-size:.95em;font-weight:700;line-height:1}.ucl__when{font-family:var(--b);font-size:.85em;line-height:1}.ucl .ucl__msg p{max-width:none;font-family:var(--b);color:#fff;text-wrap:pretty;margin:0;font-size:1em;line-height:1.4}.ucl__tl{height:44px;margin-top:calc(var(--ucl-nb) + 20px);opacity:0;transition:opacity .2s var(--ease);position:relative}.ucl__tl.is-ready{opacity:1}.ucl__line,.ucl__prog{height:2px;position:absolute;top:6px;left:0}.ucl__line{background:#16160f29;right:0}.ucl__prog{background:var(--ink);width:0}.ucl__mark{background:var(--ink);z-index:2;width:2px;height:14px;margin-left:-1px;position:absolute;top:0;left:0}.ucl__pt{z-index:1;background:var(--paper);width:10px;height:10px;transition:background .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease);border:1.5px solid #16160f66;margin-left:-5px;position:absolute;top:2px}.ucl__pt span{font-family:var(--m);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--army);transition:color .2s var(--ease);margin-top:12px;font-size:14px;line-height:1;position:absolute;top:100%;left:-1.5px}.ucl__pt.is-on{border-color:var(--ink)}.ucl__pt--base.is-on{background:var(--ucl-yellow);box-shadow:0 0 0 3px #ffe80047}.ucl__pt--alert.is-on{background:var(--ucl-orange);box-shadow:0 0 0 3px #f1923647}.ucl__pt--end.is-on{background:var(--ucl-ink);border-color:var(--ucl-yellow);box-shadow:0 0 0 3px #ffe80047}.ucl__pt.is-on span{color:var(--ink)}.ucl__lead{box-sizing:border-box;height:6px;transition:border-color .2s var(--ease);border:0 solid #16160f66;border-width:0 0 1px 1px;display:none;position:absolute;top:13px}.ucl__lead.is-shown{display:block}.ucl__lead--left{border-left-width:0;border-right-width:1px}.ucl__lead.is-on{border-color:var(--ink)}.ucl__tl--wrap{height:62px}.ucl__tl--wrap .ucl__pt span{white-space:normal;width:min-content;line-height:1.25}@media (min-width:901px){@container (min-width:620px){.ucl__notice{--ucl-np:clamp(16px,4cqw,28px);bottom:auto;left:auto;right:calc(-1 * var(--ucl-np));width:min(24em,calc(100cqw + var(--ucl-np)));transform:translate3d(0,var(--ucl-py,0px),0);will-change:transform;margin:0;position:absolute;top:39.4cqw}.ucl[data-notice=bl] .ucl__notice{left:calc(-1 * var(--ucl-np));right:auto}.ucl[data-notice=tr] .ucl__notice{top:min(0px,calc(18px - var(--ucn-rg,18px)))}.ucn__card--flip .ucl:not([data-notice=bl]) .ucl__notice{right:0}.ucn__card:not(.ucn__card--flip) .ucl[data-notice=bl] .ucl__notice{left:0}.ucl__tl{margin-top:calc(6.15*clamp(21px,3.3%,24px) + 38px - 16.85%)}.ucl[data-notice=tr] .ucl__tl{margin-top:30px}}}@media (max-width:900px){.ucl__notice{font-size:16px}.ucl__card{gap:12px;padding:14px 16px;transform:translateY(10px)}.ucl__icon{width:44px}.ucl__msg{gap:6px}.ucl__brand{font-size:14px}.ucl__when{font-size:13px}}@media (max-width:600px){.ucl{--ucl-nb:32px}.ucl__notice{font-size:14px;left:8px;right:8px}.ucl__card{align-items:center;gap:10px;padding:10px 12px}.ucl__icon{width:32px}.ucl__head{display:none}.ucl .ucl__msg p{line-height:1.35}}@media (max-width:900px){.ucl__pt span{letter-spacing:.06em;margin-top:10px;font-size:12px}.ucl__tl--wrap{height:58px}}@media (max-width:600px){.ucl__panel{padding:8px 11px 9px;top:8px}.ucl__panel--left{left:8px}.ucl__panel--right{right:8px}.ucl__ph{display:none}.ucl__rows{gap:7px}.ucl__row{gap:1px 8px}.ucl__ri{width:22px;height:22px}.ucl__rl{font-size:14px}.ucl__rs{font-size:12px}.ucl__verdict{margin-top:7px;padding-top:6px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ucl__box,.ucl__zone,.ucl__lbl,.ucl__card,.ucl__pt,.ucl__pt span,.ucl__tl,.ucl__lead,.ucl__panel,.ucl__ri,.ucl__ri svg,.ucl__rl,.ucl__rs,.ucl__verdict{transition:none}.ucl__zone.is-pulse:after{animation:none}.ucl__notice{will-change:auto;transform:none}}
