.xmintro{margin:-4px 0 30px 0;color:#b8bfc9;line-height:1.6}.xmclock{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px;margin:0 0 16px 0;min-height:52px}.xmclock[hidden]{display:none}.xmwait{display:flex;flex-direction:column;align-items:center;gap:14px;padding:36px 20px 40px 20px;border-radius:12px;background:#232932;text-align:center;overflow:hidden}.xmboard[hidden],.xmwait[hidden]{display:none}.xmscene{position:relative;width:260px;height:188px;margin-bottom:6px;overflow:hidden}.xmtree{position:absolute;z-index:2;left:55px;top:6px;width:150px;height:auto;overflow:visible}.xmelf{position:absolute;z-index:1;left:111px;top:104px;width:38px;height:auto}.xmelf.xmpeekr{animation:xmpeek 2.8s ease-in-out}.xmelf.xmpeekl{animation:xmpeek 2.8s ease-in-out;--dir:-1}@keyframes xmpeek{0%,100%{transform:translateX(0) rotate(0) scaleX(var(--dir,1))}22%,72%{transform:translateX(calc(var(--dir,1) * 54px)) rotate(calc(var(--dir,1) * 14deg)) scaleX(var(--dir,1))}40%{transform:translateX(calc(var(--dir,1) * 54px)) rotate(calc(var(--dir,1) * 6deg)) scaleX(var(--dir,1))}}.xmmound{position:absolute;z-index:5;left:0;bottom:0;width:260px;height:32px}.xmtw{position:absolute;z-index:4;width:10px;height:10px;margin:-5px 0 0 -5px;background:#dee2e7;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 3px #38b7e7);animation:xmtwk var(--t) ease-in-out var(--w) infinite}@keyframes xmtwk{0%,100%{opacity:.15;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.xmball{animation:xmtw 1.6s ease-in-out infinite alternate}.xmwaitt{font-size:26px;line-height:1.2;color:#fff}.xmnb{white-space:nowrap}.xmwait .xmtile{min-width:64px;padding:9px 8px 7px 8px}.xmwait .xmtile b{font-size:32px}.xmwait .xmtiles{gap:8px}.xmside{display:flex;flex-direction:column;gap:4px}.xmside+.xmside{align-items:flex-end;text-align:right}.xmwrap .xmside+.xmside{align-items:flex-start;text-align:left}.xmside>i{font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9aa3b0}.xmside>b{font-size:22px;line-height:1.1;color:#fff}.xmtiles{display:flex;gap:6px}.xmtile{display:flex;flex-direction:column;align-items:center;min-width:48px;padding:6px 6px 5px 6px;border-radius:6px;background:#15181c}.xmtile b{font-size:22px;line-height:1;font-variant-numeric:tabular-nums;color:#38b7e7}.xmtile i{margin-top:3px;font-style:normal;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#9aa3b0}.xmboard{position:relative;z-index:0;container-type:inline-size;padding:46px 22px 24px 22px}.xmboard::before{content:"";position:absolute;inset:0;z-index:0;border-radius:12px;background:#232932}.xmlights{position:absolute;z-index:5;left:0;right:0;top:0;height:60px;pointer-events:none}.xmlights svg{position:absolute;left:0;top:0;overflow:visible}.xmbulb{position:absolute;width:11px;height:17px;margin:-2px 0 0 -5.5px;transform-origin:50% 0}.xmbulb::before{content:"";position:absolute;left:2.5px;top:0;width:6px;height:5px;border-radius:1px;background:#5b6680}.xmbulb::after{content:"";position:absolute;left:0;top:4px;width:11px;height:13px;border-radius:50% 50% 50% 50%/40% 40% 60% 60%;background:radial-gradient(circle at 35% 35%,#fff 0,var(--c) 45%,var(--d) 100%);box-shadow:0 0 6px 1px var(--g);animation:xmtw var(--t,2s) ease-in-out var(--w,0s) infinite alternate}.xmb0,.xmb2{--c:#ffffff;--d:#b9c3cf;--g:rgba(255, 255, 255, .45)}.xmb1,.xmb3{--c:#38b7e7;--d:#1d6f93;--g:rgba(56, 183, 231, .5)}.xmb4{--c:#a9dcf2;--d:#4f8fae;--g:rgba(169, 220, 242, .45)}@keyframes xmtw{0%,35%{opacity:1;filter:brightness(1.1)}100%{opacity:.55;filter:brightness(.7)}}.xmgrid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:calc((100cqw - 70px)/ 8);grid-auto-flow:dense;gap:10px}.xmwide{grid-column:span 2}.xmtall{grid-row:span 2}.xmbig{grid-column:4/6;grid-row:2/4}.xmbox{position:relative;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:8px;background:0 0;font:inherit;color:#fff;cursor:pointer;perspective:900px;container-type:size;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:0}.xmbox:focus-visible{box-shadow:0 0 0 3px #38b7e7}.xmin{position:absolute;inset:0;overflow:hidden;border-radius:8px;background:#15181c;box-shadow:inset 0 6px 16px rgba(0,0,0,.85),inset 0 0 0 1px rgba(0,0,0,.6)}.xmin img,.xmviewin img{-webkit-user-drag:none;-webkit-touch-callout:none}.xmin img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%;opacity:0;transform:scale(1.12);filter:blur(6px) brightness(.6);transition:opacity .7s ease,transform 1.4s cubic-bezier(.2, .7, .2, 1),filter 1s ease}.xmin img.xmshow{opacity:1;transform:scale(1);filter:none}.xmbox.xmopen .xmin{box-shadow:inset 0 4px 12px rgba(0,0,0,.6)}.xmbox.xmopen:hover .xmin img{transform:scale(1.04);transition:transform .5s ease}.xmdoor{position:absolute;inset:0;z-index:2;transform-origin:0 50%;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.34, 1.25, .5, 1)}.xmdoor.xmleft{right:50%}.xmdoor.xmright{left:50%;transform-origin:100% 50%}.xmback,.xmfront{position:absolute;inset:0;overflow:hidden;border-radius:8px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.xmleft .xmback,.xmleft .xmfront{border-radius:8px 0 0 8px}.xmright .xmback,.xmright .xmfront{border-radius:0 8px 8px 0}.xmback{transform:rotateY(180deg);background:linear-gradient(135deg,#3b4253,#2b313b)}.xmfront{display:flex;align-items:center;justify-content:center;background-color:var(--f);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 -10px 20px rgba(0,0,0,.18),0 3px 8px rgba(0,0,0,.45)}.xmfront::after{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.08);border-radius:5px;pointer-events:none}.xmleft .xmfront::after{right:0;border-right:0;border-radius:5px 0 0 5px}.xmright .xmfront::after{left:0;border-left:0;border-radius:0 5px 5px 0}.xmfront::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 50%,rgba(0,0,0,.12));pointer-events:none}.xmbox{--f:#485369}.xmbox.xmalt{--f:#3a455d}.xmbig{--f:#4b5670}.xmnum{position:relative;z-index:1;font-weight:700;font-size:44cqmin;line-height:1;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.2)}.xmlabel{position:absolute;z-index:3;left:50%;top:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.xmbig .xmribbon{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,transparent calc(100% - 9cqmin),#b9c6d3 calc(100% - 9cqmin),#d9e1e9 calc(100% - 4cqmin),#9eadbd 100%),linear-gradient(0deg,transparent calc(50% - 7cqmin),#9eadbd calc(50% - 7cqmin),#d9e1e9 50%,#9eadbd calc(50% + 7cqmin),transparent calc(50% + 7cqmin))}.xmbig .xmright .xmribbon{transform:scaleX(-1)}.xmbig .xmlabel{width:60cqmin;height:60cqmin;margin:-36cqmin 0 0 -30cqmin;background:0 0;box-shadow:none;flex-direction:column;transition:transform .6s cubic-bezier(.5, -.4, .6, 1),opacity .4s ease .2s}.xmbow{width:100%;height:auto;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .45))}.xmbig .xmlabel .xmnum{margin-top:-5cqmin;padding:1.5cqmin 4cqmin;border-radius:3cqmin;font-size:13cqmin;color:#3a455d;background:#dee2e7;box-shadow:0 2px 5px rgba(0,0,0,.35)}.xmbig.xmpop .xmlabel{transform:translateY(-120%) scale(.6) rotate(25deg)}.xmbox.xmopen .xmdoor{transform:rotateY(-106deg)}.xmbox.xmopen .xmdoor.xmright{transform:rotateY(106deg)}.xmbox.xmopen .xmlabel{opacity:0}.xmbox.xmnoanim .xmlabel,.xmbox.xmnoanim img{transition:none}.xmbox.xmopen .xmdoor{pointer-events:none}.xmbox.xmopen .xmdoor{opacity:0;transition:transform 1s cubic-bezier(.34, 1.25, .5, 1),opacity .8s ease .1s}.xmbox.xmgone .xmdoor{visibility:hidden}.xmbox.xmnoanim .xmdoor{transition:none}.xmbox.xmtoday:not(.xmopen)::after{content:"";position:absolute;inset:-4px;z-index:-1;border-radius:11px;background:linear-gradient(135deg,#7fd3f3,#38b7e7,#7fd3f3);animation:xmglow 1.8s ease-in-out infinite}.xmbox.xmtoday:not(.xmopen) .xmfront{box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 0 0 2px #bfe9f8}@keyframes xmglow{0%,100%{opacity:.55;filter:blur(3px)}50%{opacity:1;filter:blur(9px)}}.xmbox.xmshake .xmdoor{animation:xmshake .45s ease}@keyframes xmshake{0%,100%{translate:0}20%{translate:-4px}40%{translate:4px}60%{translate:-3px}80%{translate:2px}}.xmbubble{position:absolute;z-index:6;padding:8px 13px;border-radius:14px;background:#dee2e7;color:#1a1d21;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;box-shadow:0 6px 16px rgba(0,0,0,.45);pointer-events:none;transform:translate(-50%,-100%);animation:xmbub 2.4s ease forwards}.xmbubble::after{content:"";position:absolute;left:var(--tail,50%);bottom:-6px;width:12px;height:12px;margin-left:-6px;background:#dee2e7;transform:rotate(45deg)}@keyframes xmbub{0%{opacity:0;margin-top:8px}12%,82%{opacity:1;margin-top:0}100%{opacity:0;margin-top:-6px}}.xmspark{position:absolute;z-index:5;width:14px;height:14px;margin:-7px 0 0 -7px;pointer-events:none}.xmspark svg{display:block;width:100%;height:100%}.xmsnow{position:absolute;z-index:3;left:0;top:0;border-radius:12px;pointer-events:none}.xmview{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,12,14,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;animation:xmfade .25s ease}.xmview[hidden]{display:none}@keyframes xmfade{from{opacity:0}}.xmviewin{position:relative;width:min(calc(100vw - 160px),86vh,900px);aspect-ratio:1;animation:xmzoom .45s cubic-bezier(.3,1.3,.5,1)}@keyframes xmzoom{from{transform:scale(.82);opacity:0}}.xmviewin::before{content:"";position:absolute;inset:0;border-radius:10px;background:#232932}.xmviewin::after{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid rgba(255,255,255,.15);border-top-color:#38b7e7;border-radius:50%;opacity:0;transition:opacity .2s ease;animation:xmspin .8s linear infinite}.xmviewin.xmloading::after{opacity:1;transition-delay:.15s}.xmviewin.xmloading img{opacity:0}@keyframes xmspin{to{transform:rotate(360deg)}}.xmviewin img{position:relative;transition:opacity .2s ease;display:block;width:100%;height:100%;border-radius:10px;border:3px solid #3a455d;box-sizing:border-box;box-shadow:0 20px 60px rgba(0,0,0,.7);object-fit:cover;background:#232932}.xmviewday{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);padding:6px 18px;border-radius:20px;background:#3ca6d1;color:#fff;font-weight:700;font-size:14px;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.5)}.xmdl{position:absolute;z-index:1;left:50%;bottom:0;display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:20px;background:rgba(26,29,33,.85);box-shadow:inset 0 0 0 1px #fff,0 4px 12px rgba(0,0,0,.5);color:#fff;font-size:14px;font-weight:700;white-space:nowrap;transform:translate(-50%,50%);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}a.xmdl,a.xmdl:hover,a.xmdl:link,a.xmdl:visited{color:#fff;text-decoration:none}.xmdl svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.xmdl:hover{background:#38b7e7}}.xmclose,.xmnav{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(26,29,33,.6);box-shadow:inset 0 0 0 1px #fff,0 2px 8px rgba(0,0,0,.5);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (hover:hover){.xmnav:hover{background:#38b7e7}}.xmnav[hidden]{display:none}.xmclose svg,.xmnav svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.xmprev{left:-62px;top:50%;margin-top:-22px}.xmnext{right:-62px;top:50%;margin-top:-22px}.xmclose{position:fixed;right:6px;top:6px;z-index:2;background:0 0;box-shadow:none}.xmclose svg{width:32px;height:32px;stroke-width:2.2;filter:drop-shadow(0 0 3px rgba(0, 0, 0, .9)) drop-shadow(0 1px 8px rgba(0, 0, 0, .7))}.xmads{margin:28px 0 0 0}.xmadmob .sbbox{margin-bottom:0}.xmadmob{display:none}.xmmore{position:relative;display:flex;align-items:center;height:280px;margin:28px 0 0 0;border-radius:5px;overflow:hidden;background:linear-gradient(102deg,#2b3242 0,#242a36 44%);color:#dee2e7}.xmmore,.xmmore:hover{text-decoration:none}.xmmoreimg{position:absolute;top:0;right:0;height:100%;aspect-ratio:1376/768}.xmmoreimg img{display:block;width:100%;height:100%}.xmmoreimg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#242a36 0,rgba(36,42,54,.85) 14%,rgba(36,42,54,.4) 30%,rgba(36,42,54,0) 46%)}.xmmoretxt{position:relative;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;flex:0 0 58%;padding:26px 30px}.xmmoretitle{font-size:22px;font-weight:700;line-height:1.2;color:#fff}.xmmoresub{line-height:1.6;color:#b8bfc9}.xmmorebtn{margin-top:6px;padding:10px 18px;border-radius:6px;background:#3ca6d1;color:#fff;font-weight:700;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.xmmore:hover .xmmorebtn{background:#38b7e7}.xmnojs{margin:20px 0;text-align:center}@media (max-width:800px){.xmaddesk{display:none}.xmadmob{display:block}}@media (max-width:760px){.xmside>b{font-size:17px}.xmtile{min-width:38px;padding:5px 4px 4px 4px}.xmtile b{font-size:17px}.xmmoretitle{font-size:19px}.xmwait{padding:28px 12px 30px 12px;border-radius:10px}.xmwaitt{font-size:21px}.xmwait .xmtiles{gap:6px}.xmwait .xmtile{min-width:46px;padding:6px 4px 5px 4px}.xmwait .xmtile b{font-size:22px}.xmboard{padding:40px 10px 12px 10px}.xmboard::before{border-radius:10px}.xmgrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:calc((100cqw - 24px)/ 4);gap:8px}.xmbig{grid-column:2/4;grid-row:7/9}.xmfront::after{inset:4px}.xmlights{height:50px}.xmsnow{border-radius:10px}.xmviewin{width:min(92vw,76vh)}.xmnext,.xmprev{top:auto;bottom:-76px;margin-top:0}.xmprev{left:calc(50% - 56px)}.xmnext{right:calc(50% - 56px)}}@media (max-width:900px){.xmmore{height:240px}.xmmoretxt{flex-basis:62%;padding:22px}}@media (max-width:760px){.xmmore{flex-direction:column;align-items:stretch;height:auto;background:#2b3242}.xmmoreimg{position:relative;width:100%;height:auto}.xmmoreimg::after{background:linear-gradient(180deg,rgba(43,50,66,0) 55%,#2b3242 100%)}.xmmoretxt{flex:none;gap:7px;margin-top:-24px;padding:0 18px 18px 18px}.xmmorebtn{align-self:stretch;text-align:center;padding:13px 18px}}@media (max-width:319.98px){.xmwait .xmtile:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.xmball,.xmbox.xmtoday:not(.xmopen)::after,.xmbulb::after,.xmelf,.xmtw{animation:none}}