@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-vietnamese-500-normal-DJF-uNlS.woff2) format("woff2"),url(./barlow-condensed-vietnamese-500-normal-BiFOxWMd.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-500-normal-BZhxI-S8.woff2) format("woff2"),url(./barlow-condensed-latin-500-normal-CgFv4DbK.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal-DWeQVCYr.woff2) format("woff2"),url(./barlow-condensed-vietnamese-600-normal-B_SkwFzN.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-BN11TKSn.woff2) format("woff2"),url(./barlow-condensed-latin-600-normal-CX7qwx3H.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal-6E49mAj2.woff2) format("woff2"),url(./barlow-condensed-vietnamese-700-normal-fAytnyZo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-B9NQhHK3.woff2) format("woff2"),url(./barlow-condensed-latin-700-normal-IaWpoxiT.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(./be-vietnam-pro-vietnamese-500-normal-TANtbk6n.woff2) format("woff2"),url(./be-vietnam-pro-vietnamese-500-normal-C-u96TJj.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(./be-vietnam-pro-latin-500-normal-BFUaPJDQ.woff2) format("woff2"),url(./be-vietnam-pro-latin-500-normal-CjE-N4Dw.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(./be-vietnam-pro-vietnamese-600-normal-CrdqsjGL.woff2) format("woff2"),url(./be-vietnam-pro-vietnamese-600-normal-BXI3hfff.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(./be-vietnam-pro-latin-600-normal-2BKReCdn.woff2) format("woff2"),url(./be-vietnam-pro-latin-600-normal-xFlx60GF.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(./be-vietnam-pro-vietnamese-700-normal-CWMsmEuB.woff2) format("woff2"),url(./be-vietnam-pro-vietnamese-700-normal-ByaPYulI.woff) format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(./be-vietnam-pro-latin-700-normal-IuSBdXyQ.woff2) format("woff2"),url(./be-vietnam-pro-latin-700-normal-BaHweeu3.woff) format("woff")}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(./patrick-hand-vietnamese-400-normal-65jA92mZ.woff2) format("woff2"),url(./patrick-hand-vietnamese-400-normal-CZjY324Y.woff) format("woff")}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(./patrick-hand-latin-400-normal-B7HHA2Vw.woff2) format("woff2"),url(./patrick-hand-latin-400-normal-Df9_VoRQ.woff) format("woff")}:root{--navy-row: rgba(41, 55, 82, .9);--navy-pill: linear-gradient(180deg, #1f4677 0%, #24507f 55%, #1e416c 100%);--pill-border: rgba(160, 196, 240, .55);--yellow-top: #fcd952;--yellow-bot: #fec646;--ink: #0c1a40;--ink-2: #1d2f57;--f-cond: "Barlow Condensed", "Arial Narrow", sans-serif;--f-body: "Be Vietnam Pro", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:#0e1b33;color:#fff;font-family:var(--f-body);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:focus-visible{outline:3px solid #fff36a;outline-offset:2px}img{display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.app--desktop{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0e1b33}.stage{position:absolute;left:50%;top:50%;overflow:hidden;overflow:clip}.plate{position:absolute;left:0;top:0;width:1672px;height:941px;pointer-events:none}.abs{position:absolute}.build-tag{font:600 9px/1 var(--f-body);letter-spacing:.08em;padding:3px 6px;border-radius:5px;background:#0f1e3c8c;color:#e8f0ff}.player-chip{position:relative;display:block;width:280px;height:84px;text-align:left}.player-chip__ring{position:absolute;left:0;top:0;width:83px;height:83px;border-radius:50%;padding:3px;background:linear-gradient(#fff,#dfe9f7);box-shadow:0 0 0 2px #1d3f6e,0 3px 6px #00000059}.player-chip__ring img{width:77px;height:77px;border-radius:50%}.player-chip__pill{position:absolute;left:65px;top:10px;width:212px;height:60px;border-radius:0 16px 16px 0;background:var(--navy-pill);border:2px solid var(--pill-border);border-left:0;box-shadow:0 3px 6px #0000004d;transition:filter .15s}.player-chip:hover .player-chip__pill{filter:brightness(1.15)}.player-chip__name{position:absolute;left:25px;top:3px;font:700 22px/1.2 var(--f-cond);color:#fff;letter-spacing:.01em}.lv-badge{position:absolute;left:26px;top:35px;width:53px;height:20px;border-radius:6px;background:linear-gradient(#fff3c2,#f6d36b);color:#2a2a3a;font:700 15px/20px var(--f-cond);text-align:center;box-shadow:inset 0 -1px #d9a93a}.xp-bar{position:absolute;left:85px;top:39px;width:104px;height:11px;border-radius:6px;background:#0f2747;box-shadow:inset 0 1px 2px #00000080;overflow:hidden}.xp-bar>span{display:block;height:100%;border-radius:6px;background:linear-gradient(#5fd3ff,#1fa4ee)}.career-badge{position:absolute;left:88px;top:70px;max-width:186px;height:15px;padding:0 7px;border-radius:0 0 8px 8px;background:#091a34d1;color:#cfe6ff;font:600 11px/15px var(--f-cond);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 4px #0000004d}.title-chip{position:relative;display:block;width:212px;height:62px;text-align:left}.title-chip__medal{position:absolute;left:0;top:0;width:61px;height:61px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.title-chip__pill{position:absolute;left:13px;top:8px;width:196px;height:47px;padding-left:55px;border-radius:14px;background:linear-gradient(180deg,#283e60eb,#223452eb);border:2px solid var(--pill-border);display:flex;align-items:center;font:500 19px/1 var(--f-cond);color:#fff;transition:filter .15s}.title-chip:hover .title-chip__pill{filter:brightness(1.2)}.currency{position:relative}.currency-chip{position:relative;display:block;width:160px;height:56px;text-align:left}.currency-chip__coin{position:absolute;left:0;top:0;width:55px;height:55px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.currency-chip__pill{position:absolute;left:17px;top:5px;width:140px;height:46px;padding-left:49px;border-radius:0 12px 12px 0;background:linear-gradient(180deg,#1a3a72,#163265);border:2px solid var(--pill-border);border-left:0;display:flex;flex-direction:column;justify-content:center;transition:filter .15s}.currency-chip:hover .currency-chip__pill{filter:brightness(1.2)}.currency-chip__pill b{font:600 26px/.95 var(--f-cond);color:#fff}.currency-chip__pill b.is-long{font-size:21px;letter-spacing:-.2px}.currency-chip__pill small{font:700 13px/1.1 var(--f-cond);color:#f1dc8a;letter-spacing:.06em}.hdr-actions{position:relative;width:242px;height:50px}.mail{position:absolute;left:1px;top:0}.hbtn--mail{position:relative;width:57px;height:48px;border-radius:11px;background:linear-gradient(#4a7cb6,#3a6198);border:2px solid rgba(190,215,250,.6);box-shadow:0 3px 6px #0000004d;transition:filter .12s,transform .12s}.hbtn--mail img{position:absolute;left:3px;top:1px;width:52px;height:44px}.hbtn--owner{position:fixed;right:10px;bottom:10px;z-index:9000;width:48px;height:48px;border-radius:50%;background:linear-gradient(#ffe27a,#f2b52a);border:2px solid #fff3c4;color:#5a3a00;font:700 26px/1 var(--f-body);box-shadow:0 3px 6px #0000004d}.badge{position:absolute;left:39px;top:-6px;width:21px;height:21px;border-radius:50%;background:#f03a3a;border:2px solid #fff;font:700 12px/17px var(--f-body);color:#fff;text-align:center}.hbtn-group{position:absolute;left:71px;top:0;width:120px;height:48px;border-radius:11px;background:linear-gradient(#4a7cb6,#3a6198);border:2px solid rgba(190,215,250,.6);box-shadow:0 3px 6px #0000004d}.hbtn-group__btn{position:absolute;top:0;height:44px;width:58px;border-radius:9px;transition:background .12s}.hbtn-group__btn:first-child{left:0}.hbtn-group__btn:last-child{left:58px}.hbtn-group__btn:first-child img{position:absolute;left:6px;top:1px;width:42px;height:42px}.hbtn-group__btn:last-child img{position:absolute;left:6px;top:-1px;width:46px;height:46px}.hbtn--mail:hover,.hbtn-group__btn:hover{filter:brightness(1.15);background-color:#ffffff1f}.hbtn--mail:active,.hbtn-group__btn:active{transform:scale(.94)}.wifi{position:absolute;left:200px;top:5px;width:40px;height:38px}.wifi img{width:40px;height:38px}.popover{position:absolute;z-index:40;top:calc(100% + 8px);width:290px;padding:12px 14px;border-radius:12px;background:#fff;color:var(--ink-2);box-shadow:0 12px 30px #00000059;font-size:13px;line-height:1.45;text-align:left;animation:pop .15s ease-out}.popover p{margin:6px 0 0}.popover .muted{color:#6b7890;font-size:12px}.popover--currency{left:10px}.popover--mail{right:-180px}.mail-item{display:block;width:100%;margin-top:8px;padding:9px 10px;border-radius:8px;background:#f0f5fc;text-align:left}.mail-item b{display:block;font-size:13px}.mail-item span{font-size:12px;color:#5a6680}.mail-item.is-unread{background:#fff6d6;box-shadow:inset 3px 0 #f5b324}@keyframes pop{0%{opacity:0;transform:translateY(-6px)}}.menu--side{display:flex;flex-direction:column;gap:11px;width:201px}.menu__item{position:relative;height:57px;border-radius:9px;background:var(--navy-row);border:1px solid rgba(255,255,255,.08);text-align:left;transition:background .14s,transform .14s,box-shadow .14s}.menu__icon{position:absolute;left:21px;top:2px;width:54px;height:52px}.menu__item span{position:absolute;left:83px;top:50%;translate:0 -52%;font:500 24.5px/1 var(--f-cond);color:#fff}.menu__item:hover{background:#3e5276f2;box-shadow:0 0 0 2px #ffffff59;transform:translate(3px)}.menu__item.is-active{height:59px;margin-bottom:-2px;background:linear-gradient(var(--yellow-top),var(--yellow-bot));border:2px solid #fff4c8;box-shadow:0 3px 6px #0000004d}.menu__item.is-active span{color:#3b2a12;font-weight:600}.menu__item.is-active .menu__icon{left:20px;top:1px}.menu__item.is-pressed{transform:scale(.96)}.char{position:relative;width:296px;height:197px;border-radius:12px;background:linear-gradient(180deg,#30425cf0,#283852f0);border:2px solid rgba(190,210,240,.55);box-shadow:0 5px 14px #00000059}.char__head{position:absolute;left:16px;right:10px;top:5px;display:flex;justify-content:space-between;align-items:center;font:600 17px/1 var(--f-cond);color:#fff}.char__x{width:20px;height:20px;display:grid;place-items:center;color:#8ec9ff;border-radius:5px}.char__x:hover{background:#ffffff26}.char__card{position:absolute;left:9px;top:28px;width:278px;height:163px;border-radius:9px;overflow:hidden;background:linear-gradient(180deg,#d3ebfd,#dfe9f8 55%,#dbe6f6);border:1px solid #ffffff}.char__portrait{position:absolute;left:1px;top:1px;width:131px;height:161px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.char__info{position:absolute;left:128px;top:0;width:148px;height:100%;color:var(--ink)}.char__name{position:absolute;left:0;top:7px;font:600 20px/1.1 var(--f-cond)}.char__meta{position:absolute;left:0;top:31px;display:flex;align-items:center;gap:4px;white-space:nowrap}.char__lv{width:38px;height:18px;border-radius:5px;background:#fff1bd;font:600 13px/18px var(--f-cond);text-align:center;color:var(--ink)}.char__meta img{width:21px;height:21px;margin-left:3px}.char__title{font:500 11.5px/1 var(--f-cond);color:var(--ink-2)}.stats{position:absolute;left:5px;top:57px;margin:0;padding:0;list-style:none;width:140px}.stats li{display:grid;grid-template-columns:47px 57px 1fr;align-items:center;height:17.7px;font:500 11px/1 var(--f-cond);color:var(--ink);white-space:nowrap}.stats__bar{height:7px;border-radius:4px;background:#3f5889;overflow:hidden}.stats__bar>span{display:block;height:100%;border-radius:4px;background:linear-gradient(#ffe27c,#f8c844)}.stats b{text-align:right;font:700 13px/1 var(--f-cond);padding-right:2px}.char__btn{position:absolute;left:6px;top:134px;width:128px;height:23px;border-radius:12px;background:linear-gradient(#ffe07a,#f5b62b);border:1px solid #e0a020;color:#3b2a12;font:600 14px/1 var(--f-cond);box-shadow:0 2px #c98a14;transition:filter .12s,transform .12s}.char__btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.char-reopen{margin-top:150px;padding:9px 14px;border-radius:10px;background:#283852f0;border:2px solid rgba(190,210,240,.55);font:600 15px/1 var(--f-cond);display:inline-flex;align-items:center;gap:6px}.ncard{position:relative;display:block;width:var(--w);height:var(--h);border-radius:12px;background:linear-gradient(180deg,#fcfcfe,#ecf6fd,#daeffd);border:2px solid #ffffff;box-shadow:0 4px 10px #0a1e4659;color:var(--ink);transition:transform .15s,box-shadow .15s}.ncard__icon{position:absolute}.ncard__title{position:absolute;left:0;right:0;top:64px;text-align:center;font:700 23px/1 var(--f-cond);color:#0c0d40;letter-spacing:.01em}.ncard__sub{position:absolute;left:0;right:0;top:92px;display:flex;flex-direction:column;align-items:center;font:500 12.5px/1.2 var(--f-cond);color:#24346a;white-space:nowrap}.ncard:hover{transform:translateY(-5px);box-shadow:0 10px 18px #0a1e4666,0 0 0 3px #ffd65a}.ncard:active{transform:translateY(-1px) scale(.97)}.play{position:relative;display:block;width:327px;height:129px;border-radius:16px;background:linear-gradient(180deg,#fec82f,#fcaa26,#fd9022);border:3px solid #ffe9a6;box-shadow:0 6px 14px #963c0066,inset 0 -4px #c85a0073;transition:transform .15s,filter .15s}.play__ball{position:absolute;left:124px;top:-45px;width:65px;height:65px;transition:transform .3s}.play__title{position:absolute;left:0;right:0;top:37px;display:flex;justify-content:center;align-items:center;gap:6px;font:700 47px/1 var(--f-cond);color:#fff;-webkit-text-stroke:1.5px #7a2a00;paint-order:stroke fill;text-shadow:0 3px 0 #9a3c00}.play__title svg{color:#fff;filter:drop-shadow(0 2px 0 #9a3c00)}.play__sub{position:absolute;left:0;right:0;top:88px;text-align:center;font:600 15px/1 var(--f-body);color:#4a1d00}.play:hover{transform:translateY(-4px);filter:brightness(1.06)}.play:hover .play__ball{transform:translateY(-6px) rotate(25deg)}.play:active{transform:scale(.98)}.play.is-loading{cursor:progress}.play.is-loading .play__title{font-size:34px;top:44px}.play.is-loading .play__ball{animation:bounce .4s infinite alternate ease-in}@keyframes bounce{to{transform:translateY(-14px)}}.events{position:relative;width:310px;height:270px;border-radius:14px;background:linear-gradient(180deg,#2a4270f0,#24324af0);border:2px solid rgba(190,210,240,.5);box-shadow:0 5px 14px #00000059}.events__head{position:absolute;left:13px;right:12px;top:9px;display:flex;justify-content:space-between;align-items:center}.events__head>span{font:600 23px/1 var(--f-cond);color:#fff}.events__all{display:inline-flex;align-items:center;gap:3px;font:500 14px/1 var(--f-cond);color:#c9d4e6}.events__all:hover{color:#fff;text-decoration:underline}.ev{position:absolute;left:10px;width:289px;border-radius:10px;overflow:hidden;text-align:left;transition:transform .15s,box-shadow .15s}.ev:nth-of-type(1){top:42px;height:99px}.ev:nth-of-type(2){top:150px;height:101px}.ev__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ev__text{position:absolute;display:flex;flex-direction:column}.ev--dark .ev__text{left:109px;top:22px;gap:9px}.ev--dark b{font:700 23.5px/1 var(--f-cond);color:#fbe8a6;letter-spacing:.01em;text-shadow:0 2px 3px rgba(0,0,0,.4)}.ev--dark small{font:500 12.5px/1.2 var(--f-cond);color:#fff;white-space:nowrap}.ev--light .ev__text{left:96px;top:20px;gap:7px}.ev--light b{font:700 23px/1 var(--f-cond);color:#17183a}.ev--light small{display:flex;flex-direction:column;font:500 14px/1.3 var(--f-cond);color:#17183a}.ev__go{position:absolute;right:7px;bottom:6px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#15172a;border:2px solid #e8ecf5;color:#f6d35a}.ev:hover{transform:translateY(-2px);box-shadow:0 0 0 3px #ffd65a}.npc{position:absolute;padding:4px 0 0 14px;border-radius:9px;background:linear-gradient(180deg,#f6f9fff2,#dee5fbf2 45%,#becdf9f2);border:1.5px solid #ffffff;box-shadow:0 3px 8px #0a1e464d;text-align:left;display:flex;flex-direction:column;color:#13204a;transition:transform .15s,box-shadow .15s}.npc b{font:600 21px/1.05 var(--f-cond)}.npc small{font:500 12px/1.3 var(--f-body);color:#2a3b6e;white-space:nowrap}.npc:hover{transform:translateY(-3px);box-shadow:0 0 0 3px #ffd65a,0 6px 12px #0a1e4659}.npc:nth-of-type(1){padding-left:27px}.npc:nth-of-type(2){padding-left:19px}.npc:nth-of-type(4){padding-left:16px}.sign{position:absolute;display:flex;align-items:center;justify-content:center;gap:3px;border-radius:6px;font:600 19px/1 var(--f-cond);color:#f6ead7;white-space:nowrap;text-shadow:0 1px 0 #5a3416,0 2px 3px rgba(40,20,5,.6);transition:backdrop-filter .15s,transform .15s}.sign__arrow{color:#efe3cf;flex:none;filter:drop-shadow(0 1px 1px rgba(40,20,5,.6))}.sign__arrow--gold{color:#f3a51d}.sign__arrow--grey{color:#9aa0a8}.sign:hover{backdrop-filter:brightness(1.25) saturate(1.1);-webkit-backdrop-filter:brightness(1.25) saturate(1.1);color:#fff}.toast{position:fixed;z-index:100;left:50%;top:13%;translate:-50% 0;max-width:min(640px,92vw);display:flex;align-items:center;gap:10px;padding:11px 18px;border-radius:12px;background:#101c36f2;border:2px solid rgba(255,214,90,.75);box-shadow:0 10px 28px #0006;font:500 15px/1.35 var(--f-body);color:#fff;animation:pop .18s ease-out}.toast svg{color:#ffd65a;flex:none}.toast--info{border-color:#7fd8ffb3}.app--mobile{min-height:100%;background:linear-gradient(#5ab0f5,#a6dafd 220px,#dfeefb 520px,#d9e6f5);color:var(--ink)}.m-app{padding:8px 12px calc(86px + env(safe-area-inset-bottom));max-width:760px;margin:0 auto}.m-top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.m-logo{width:128px;height:auto;filter:drop-shadow(0 2px 3px rgba(10,30,80,.3))}.m-top__right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:6px}.m-top .currency-chip{transform:scale(.82);transform-origin:right top;margin-bottom:-10px}.m-top .popover--currency{left:auto;right:0;width:min(290px,86vw)}.m-top .hdr-actions{transform:scale(.8);transform-origin:right top;width:242px;height:46px;margin-bottom:-9px}.m-top .popover--mail{right:auto;left:-140px}.m-row{margin-top:4px}.m-world{position:relative;margin:6px -12px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.m-world::-webkit-scrollbar{display:none}.m-world__inner{position:absolute;left:0;top:0;transform-origin:0 0}.m-hint{margin:6px 0 0;text-align:center;font:500 11.5px/1.4 var(--f-body);color:#3e4f70}.m-play{display:flex;justify-content:center;margin-top:52px}.m-play .play{width:100%;max-width:360px}.m-play .play__ball{left:50%;margin-left:-32px}.m-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.m-cards .ncard{width:100%;height:133px}.m-cards .ncard__icon{left:50%!important;translate:-50% 0}.m-cards .ncard__title{font-size:21px}.m-cards .ncard__sub{font-size:10px}.m-block{margin-top:14px;display:flex;justify-content:center}.m-block .char-reopen{margin-top:0;color:#fff}.menu--bottom{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;gap:6px;overflow-x:auto;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#16223af7;scrollbar-width:none}.menu--bottom::-webkit-scrollbar{display:none}.menu--bottom .menu__item{flex:none;width:74px;height:62px}.menu--bottom .menu__item.is-active{height:62px;margin:0}.menu--bottom .menu__icon{left:50%!important;top:1px!important;translate:-50% 0;width:40px;height:38px}.menu--bottom .menu__item span{left:0;right:0;top:auto;bottom:5px;translate:0;text-align:center;font-size:14px}.menu--bottom .menu__item:hover{transform:none}.app--mobile .toast{top:auto;bottom:calc(88px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.hero3d{position:absolute;border-radius:22px;overflow:hidden;box-shadow:0 0 0 2px #ffffffbf,0 10px 26px #14285059}.hero3d__bg{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;background-size:1672px 941px;background-repeat:no-repeat;filter:blur(16px) saturate(1.15) brightness(1.04);transform:translate(30px,30px)}.hero3d:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 58%,#fff8e161,#fff0 70%),linear-gradient(180deg,#bee1ff2e,#fff0 40%)}.hero3d__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:grab;touch-action:none}.hero3d__canvas:active{cursor:grabbing}.hero3d__canvas canvas{display:block}.hero3d__chip{position:absolute;z-index:2;left:10px;top:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#101e3cc7;font:600 13px/1 var(--f-cond);color:#fff;letter-spacing:.02em;pointer-events:none}.hero3d__dot{width:8px;height:8px;border-radius:50%;background:#ffd65a}.hero3d__dot[data-status=ready]{background:#3ddc5a;box-shadow:0 0 0 3px #3ddc5a4d}.hero3d__dot[data-status=error]{background:#ff5a5a}.hero3d__bar{position:absolute;z-index:2;left:10px;bottom:10px;display:flex;gap:6px}.hero3d__bar select,.hero3d__bar button{height:28px;padding:0 10px;border-radius:8px;background:#101e3cd1;color:#fff;border:1px solid rgba(255,255,255,.35);font:600 13px/1 var(--f-cond);cursor:pointer}.hero3d__bar select:hover,.hero3d__bar button:hover{background:#1e3664eb}.view-toggle{position:absolute;z-index:3;height:26px;width:120px;border-radius:999px;background:linear-gradient(#ffe07a,#f5b62b);border:1px solid #fff4c8;color:#3b2a12;font:600 13px/1 var(--f-cond);box-shadow:0 2px 6px #00000040}.view-toggle:hover{filter:brightness(1.08)}.hyb3d{position:absolute;left:0;top:0;width:1672px;height:941px;z-index:0;overflow:hidden}.hyb3d__plate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none}.hyb3d canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-x pan-y}.ib{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:12px;background:#0e1b3adb;box-shadow:0 3px 10px #00000040;font:600 13px/1 var(--f-body);color:#dfe8ff;width:max-content;max-width:100%}.ib ol{display:flex;gap:2px;margin:0;padding:0;list-style:none;flex-wrap:wrap}.ib li a{display:block;padding:5px 9px;border-radius:8px;color:inherit;text-decoration:none;white-space:nowrap}.ib li+li:before{content:"›";color:#7f8fb8;margin-right:2px;float:left;padding-top:5px}.ib li.is-done a{color:#9be7a1}.ib li.is-on a{background:#ffd84a;color:#1b2550}.ib li a:focus-visible{outline:2px solid #ffd84a;outline-offset:1px}.ib-mode{padding:5px 9px;border-radius:8px;font-weight:700;white-space:nowrap}.ib-mode.is-server{background:#1f9d55;color:#fff}.ib-mode.is-mock{background:#8a5a12;color:#fff}.ib--c{font-size:12px}.ib--c li a{padding:4px 7px}.app--mobile .ib{margin:6px 12px;font-size:11.5px}.ar-mock.is-server{background:#146e3ce6}.ar-end a{color:#ffd84a;font-weight:700}.rs-wait{display:grid;gap:10px;padding:26px 30px;border-radius:18px;background:#fffffff2;box-shadow:0 8px 24px #00000040;font:500 16px/1.4 var(--f-body);color:#1b2550;text-align:center}.rs-wait b{font:700 26px/1.1 var(--f-display, "Barlow Condensed")}.rs-wait a{color:#1d5fd0;font-weight:700}.app--mobile .rs-wait{margin:40px 14px}.build-tag.is-server{background:#146e3ce6;color:#fff}.rs-left{display:flex;flex-direction:column;gap:8px;justify-content:flex-end}.rs-src{margin:0;word-break:break-all}.lg{min-height:100vh;display:grid;place-items:center;padding:16px;background-size:cover;background-position:center;position:relative;isolation:isolate}.lg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 45%,#0b3d9140,#072a66b3);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.lg-card{width:min(440px,100%);display:grid;gap:14px;padding:26px 26px 22px;border-radius:22px;background:#fffffff5;box-shadow:0 14px 40px #0a143259;color:#16244a;font:500 15px/1.45 var(--f-body)}.lg-logo{width:220px;justify-self:center}.lg-tag{margin:-6px 0 0;text-align:center;font-size:12.5px;color:#8a5a12;font-weight:700}.lg-card h1{margin:0;font:700 28px/1.1 var(--f-display, "Barlow Condensed");text-align:center}.lg-google{justify-self:center;min-height:44px}.lg-note{margin:0;font-size:13px;color:#4a5878;text-align:center}.lg-err{color:#a32020}.lg-dev{display:grid;gap:6px;padding:12px;border-radius:14px;background:#fff7e0;border:1px dashed #d9a520}.lg-dev label,.lg-name{font-weight:700;font-size:13.5px;display:grid;gap:6px}.lg-dev div,.lg-name div{display:flex;gap:8px}.lg-card input{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:10px;border:1.5px solid #b9c4dd;font:500 15px var(--f-body)}.lg-card button{height:40px;padding:0 16px;border-radius:10px;border:0;background:#1f4fae;color:#fff;font:700 15px var(--f-body);cursor:pointer}.lg-card button:disabled{opacity:.5;cursor:default}.lg-card button:focus-visible,.lg-card input:focus-visible{outline:3px solid #ffd84a;outline-offset:1px}.lg-dev small{color:#7a5a10;font-size:12px}.lg-row{display:flex;gap:10px}.lg-go{flex:1;background:linear-gradient(#ffb02e,#f07c12)!important}.lg-out{background:#e7ecf6!important;color:#1b2550!important}.ib-acct{color:#ffd84a;font-weight:700;text-decoration:none;padding:5px 8px;white-space:nowrap}.nl-badge{position:absolute;left:164px;top:11px;height:34px;display:flex;align-items:center;gap:4px;padding:0 10px 0 8px;border-radius:17px;background:linear-gradient(180deg,#2a7cf0,#1550c0);border:2px solid #9fd3ff;color:#fff;box-shadow:0 2px 6px #0000004d;white-space:nowrap}.res-next{position:absolute;left:6px;top:calc(100% + 2px);font:700 10px/1 var(--f-body);font-style:normal;padding:2px 5px;border-radius:6px;background:#1550c0eb;color:#e6f3ff;white-space:nowrap;pointer-events:none}.res-badges{gap:4px}.res-badges .nl-badge small,.res-badges .kc-badge small{display:none}.res-badges .nl-badge,.res-badges .kc-badge,.res-badges .tl-badge{padding:0 8px 0 6px}.app--mobile .res-badges,.en-top__r .currency{flex-wrap:wrap;max-width:100%;row-gap:4px}.app--mobile .res-badges{gap:4px}.app--mobile .nl-badge,.app--mobile .kc-badge,.app--mobile .tl-badge{padding:0 6px 0 5px;gap:2px}.app--mobile .nl-badge b,.app--mobile .kc-badge b,.app--mobile .tl-badge b{font-size:16px}.app--mobile .nl-badge small,.app--mobile .kc-badge small{display:none}.app--mobile .res-next{position:static;font-size:9px;padding:2px 3px;margin-left:2px;background:#ffffff2e}.tl-badge{position:relative;height:34px;display:flex;align-items:center;gap:3px;padding:0 10px 0 7px;border-radius:17px;background:linear-gradient(180deg,#fc3,#e09a00);border:2px solid #fff1b8;color:#4a2b00;box-shadow:0 2px 6px #0000004d;white-space:nowrap;text-decoration:none;cursor:pointer;overflow:hidden}.tl-badge i{font-style:normal;font-size:14px;line-height:1;padding:2px;border-radius:50%;background:#fff9}.tl-badge b{font:700 18px/1 var(--f-cond, "Barlow Condensed")}.tl-badge small{font:700 11px/1 var(--f-body);opacity:.9}.tl-badge__bar{position:absolute;left:10px;right:10px;bottom:3px;height:3px;border-radius:2px;background:#4a2b0040}.tl-badge__bar>span{display:block;height:100%;border-radius:2px;background:#7a4300}.tl-badge.is-low{border-color:#ff8a3d}.app--mobile .tl-badge{height:28px}.app--mobile .tl-badge__bar{bottom:2px;height:2px;left:6px;right:6px}.nl-badge i{font-style:normal;color:#ffe95a;font-size:16px}.nl-badge b{font:700 18px/1 var(--f-cond, "Barlow Condensed")}.nl-badge small{font:700 11px/1 var(--f-body);opacity:.9}.app--mobile .nl-badge{position:static;display:inline-flex;margin-left:6px;height:28px}.res-badges{position:absolute;left:164px;top:11px;display:flex;gap:6px;align-items:center}.res-badges .nl-badge{position:relative;left:auto;top:auto}.app--mobile .res-badges{position:static;display:inline-flex;gap:6px;margin-left:6px}.kc-badge{height:34px;display:flex;align-items:center;gap:4px;padding:0 10px 0 8px;border-radius:17px;background:linear-gradient(180deg,#6a3fd6,#4b25a8);border:2px solid #c9b5ff;color:#fff;box-shadow:0 2px 6px #0000004d;white-space:nowrap;text-decoration:none;cursor:pointer}.kc-badge i{font-style:normal;color:#7ff0ff;font-size:15px;text-shadow:0 0 6px rgba(127,240,255,.7)}.kc-badge b{font:700 18px/1 var(--f-cond, "Barlow Condensed")}.kc-badge small{font:700 11px/1 var(--f-body);opacity:.9}.app--mobile .kc-badge{height:28px}.en-top__r .currency{display:flex;align-items:center;gap:6px}.en-top__r .res-badges{position:static;flex-wrap:wrap}.en-top__r{min-width:0;max-width:100%}.en-top__r .currency~.hdr-actions--chat{margin-left:0}.nl-tag{display:inline-flex;align-items:center;gap:1px;margin-left:6px;padding:1px 6px;border-radius:999px;background:#e6f1ff;color:#1550c0;border:1px solid #8fbff5;font-size:.78em;font-weight:800;line-height:1.3;vertical-align:middle;white-space:nowrap}a.nl-badge{text-decoration:none;cursor:pointer}.en-page{min-height:100vh;background:linear-gradient(180deg,#eaf6ff,#f6fbff 60%,#fff);color:#13233d;padding:16px 16px 48px;box-sizing:border-box;font-family:inherit}.en-page h1{max-width:880px;margin:10px auto 14px;font-size:28px;font-weight:900;color:#0f2a55}.en-top{max-width:880px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.en-top img{height:44px}.en-top__r{display:flex;gap:8px;align-items:center}.en-card{max-width:880px;margin:0 auto 14px;background:#fff;border:1px solid #cfe2f7;border-radius:16px;padding:18px;box-shadow:0 6px 18px #143c7814}.en-card h2{margin:0 0 8px;font-size:20px;color:#0f2a55}.en-big{display:flex;align-items:baseline;gap:6px;color:#1550c0}.en-big i{font-style:normal;font-size:34px}.en-big b{font-size:52px;line-height:1}.en-big span{font-weight:800}.en-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.en-split>div{background:#f1f7ff;border:1px solid #c4dcf7;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.en-split small{color:#456;font-weight:700}.en-split b{font-size:26px;color:#1550c0}.en-split em{font-style:normal;font-size:12px;color:#567}.en-note{font-size:13px;color:#456;margin:6px 0}.en-sbx{display:inline-block;background:#fff4d6;color:#8a5a00;border:1px dashed #e0a800;border-radius:8px;padding:4px 10px;font-weight:900;font-size:12px;letter-spacing:.04em}.en-price{font-size:26px;font-weight:900;margin:4px 0;color:#0f2a55}.en-price small{font-size:13px;color:#8a5a00;font-weight:700}.en-btn{display:block;width:100%;margin:10px 0 4px;padding:14px;border:0;border-radius:12px;background:linear-gradient(180deg,#ffd84d,#f2b705);color:#3a2600;font-weight:900;font-size:16px;cursor:pointer}.en-btn:disabled{background:#d9dee6;color:#6b7685;cursor:not-allowed}.en-btn--ghost{background:#eef3f9;color:#23406b;border:1px solid #c4d4e8}.en-tab{width:100%;border-collapse:collapse;font-size:13px;margin-top:8px}.en-tab td,.en-tab th{border-bottom:1px solid #e3ecf6;padding:6px 4px;text-align:left}.en-tab .neg{color:#b3261e;font-weight:800;text-align:right}.en-tab .pos{color:#137a36;font-weight:800;text-align:right}.en-hist{max-height:420px;overflow:auto}.en-back{display:block;max-width:880px;margin:0 auto;background:none;border:0;color:#23406b;font-weight:800;cursor:pointer;padding:8px 0}.pay-page{display:flex;align-items:center;justify-content:center;background:#2a2f38}.pay-box{width:100%;max-width:460px;background:#fff;border-radius:16px;padding:22px;box-shadow:0 10px 40px #00000059}.pay-warn{font-size:13px;color:#5a3d00;background:#fff8e6;border-radius:10px;padding:10px}.pay-dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:14px}.pay-dl dt{color:#567}.pay-dl dd{margin:0;font-weight:800;word-break:break-all}@media (max-width: 560px){.en-split{grid-template-columns:1fr}.en-big b{font-size:42px}}.en-sub{display:block;color:#6a7a90;font-weight:600;font-size:11px}.tl-card{border-color:#f3d27a;background:linear-gradient(180deg,#fffaf0,#fff 70%)}.tl-card__h{display:flex;align-items:center;gap:8px}.tl-card__h i{font-style:normal;font-size:26px}.tl-card__h h2{margin:0;color:#6b3d00;flex:1}.tl-card__h b{font-size:32px;color:#b06d00;font-family:var(--f-cond, "Barlow Condensed")}.tl-meter{height:12px;border-radius:6px;background:#f6e7bf;border:1px solid #ecd08a;overflow:hidden;margin:10px 0 6px}.tl-meter>span{display:block;height:100%;background:linear-gradient(90deg,#fc3,#e09a00)}.tl-card__note{font-size:13px;color:#5a4520;margin:6px 0}.tl-tab .pos{color:#9a6a00}.op-open{background:linear-gradient(180deg,#ffd84d,#f2b705);color:#3a2600;border:0;border-radius:10px;font-weight:900;font-size:14px;cursor:pointer;box-shadow:0 3px 10px #0003}.op-page{min-height:100vh;background:#f3f6fb;color:#13233d;padding:14px 16px 40px;box-sizing:border-box}.op-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;max-width:1400px;margin:0 auto 10px}.op-top img{height:40px}.op-top h1{margin:0;font-size:24px;font-weight:900;color:#0f2a55}.op-top h1 small{font-size:13px;color:#557;font-weight:700}.op-role{background:#e8efff;border-radius:999px;padding:4px 10px;font-size:13px}.op-top .op-b{margin-left:auto}.op-tabs{display:flex;gap:6px;flex-wrap:wrap;max-width:1400px;margin:0 auto 10px}.op-tabs button{border:1px solid #c8d6ea;background:#fff;border-radius:10px;padding:8px 14px;font-weight:800;color:#23406b;cursor:pointer}.op-tabs button.on{background:#1f4fae;color:#fff;border-color:#1f4fae}.op-body{max-width:1400px;margin:0 auto}.op-banner{padding:10px 14px;border-radius:12px;font-weight:800;margin-bottom:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.op-banner.ok{background:#e3f7e9;color:#12632f}.op-banner.bad{background:#fde8e7;color:#8e1b14}.op-banner.sbx{background:#fff4d6;color:#8a5a00;border:1px dashed #e0a800}.op-banner button{margin-left:auto}.op-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:8px 0 12px}.op-kpis>div{background:#fff;border:1px solid #d7e2f0;border-radius:12px;padding:10px;display:flex;flex-direction:column}.op-kpis small{color:#567;font-weight:700}.op-kpis b{font-size:20px}.op-tab{width:100%;border-collapse:collapse;background:#fff;font-size:13px;border-radius:10px;overflow:hidden}.op-tab td,.op-tab th{padding:6px 8px;border-bottom:1px solid #e6edf6;text-align:left;vertical-align:top;word-break:break-word}.op-tab input{width:80px}.ok{color:#137a36;font-weight:800}.bad{color:#b3261e;font-weight:800}.warn{color:#a36a00;font-weight:800}.op-two{display:grid;grid-template-columns:minmax(260px,1fr) 2fr;gap:12px}.op-card{background:#fff;border:1px solid #d7e2f0;border-radius:14px;padding:14px}.op-card h3{margin:0 0 6px}.op-card h4{margin:14px 0 6px}.op-muted{color:#678;font-size:12px}.op-row{display:flex;gap:12px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.op-search{display:flex;gap:6px;margin-bottom:8px}.op-search input{flex:1;padding:8px;border:1px solid #c8d6ea;border-radius:8px}.op-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:70vh;overflow:auto}.op-list button{width:100%;text-align:left;background:#fff;border:1px solid #d7e2f0;border-radius:10px;padding:8px;display:grid;gap:2px;cursor:pointer}.op-list small{color:#678;word-break:break-all}.op-form{display:flex;flex-direction:column;gap:8px}.op-form label{display:flex;flex-direction:column;font-weight:700;font-size:13px;gap:3px}.op-form label input{padding:7px;border:1px solid #c8d6ea;border-radius:8px;width:auto}.op-b{border:1px solid #c4d4e8;background:#eef3f9;color:#23406b;border-radius:8px;padding:6px 10px;font-weight:800;cursor:pointer}.op-b--gold{background:linear-gradient(180deg,#ffd84d,#f2b705);border:0;color:#3a2600;padding:10px}@media (max-width: 860px){.op-two{grid-template-columns:1fr}.op-tab{display:block;overflow-x:auto}}.pp-mm{height:100%;box-sizing:border-box;background:#fffffff2;border:2px solid #c9d8ef;border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;overflow:hidden;color:#13233d}.pp-mm h3,.pp-mm h4{margin:2px 0;font-size:14px;color:#0f2a55}.pp-mm__tabs{display:flex;gap:6px}.pp-mm__tabs button{flex:1;padding:7px;border-radius:10px;border:1px solid #c4d4e8;background:#eef3f9;font-weight:800;color:#23406b;cursor:pointer;font-size:13px}.pp-mm__tabs button.is-on{background:#1f4fae;color:#fff;border-color:#1f4fae}.pp-mm__row{display:flex;gap:6px;flex-wrap:wrap}.pp-mm__chip{flex:1;min-width:80px;padding:6px 8px;border-radius:10px;border:1px solid #c4d4e8;background:#fff;font-weight:800;color:#23406b;cursor:pointer;display:flex;flex-direction:column;align-items:center;font-size:13px}.pp-mm__chip small{font-weight:600;color:#678;font-size:10px}.pp-mm__chip.is-on{background:#ffd84d;border-color:#e0a800;color:#3a2600}.pp-mm__chip--easy.is-on{background:#c9f2d6;border-color:#3aa35b;color:#12632f}.pp-mm__chip--hard.is-on{background:#ffd2cc;border-color:#d0463a;color:#8e1b14}.pp-mm__note{font-size:11px;color:#567;margin:0}.pp-tl{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin:0 0 6px;font-size:12px;color:#2a3b4c}.pp-tl span{cursor:help;white-space:nowrap}.pp-tl__f b{color:#b7791f}.pp-tl__f small{color:#678}.pp-tl__t{color:#2f6f4e;font-weight:600}.pp-tl--m{font-size:13px}.pp-mm__q{padding:6px 8px;border:1px solid #c4d4e8;border-radius:8px}.pp-mm__list{list-style:none;margin:0;padding:0;overflow:auto;flex:1;min-height:60px;display:flex;flex-direction:column;gap:4px}.pp-mm__list button{width:100%;text-align:left;border:1px solid #d7e2f0;background:#fff;border-radius:8px;padding:5px 8px;display:grid;cursor:pointer}.pp-mm__list button.is-on{border-color:#1f4fae;background:#e8efff}.pp-mm__list button:disabled{opacity:.5;cursor:not-allowed}.pp-mm__list span,.pp-mm__list small{font-size:11px;color:#567}.pp-mm--m{height:auto;max-height:420px;margin:8px 0}.lb-me{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.lb-me__big{display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#1f4fae,#163a85);color:#fff;border-radius:14px;padding:12px 18px}.lb-me__big small{opacity:.85;font-weight:700}.lb-me__big b{font-size:40px;line-height:1.1}.lb-me__big span{font-weight:800;color:#ffd84d}.lb-me__stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lb-me__stats>div{background:#f2f6fc;border-radius:12px;padding:8px 10px;display:flex;flex-direction:column}.lb-me__stats b{font-size:22px}.lb-me__stats em{font-style:normal;font-size:12px;color:#567}.lb-me .en-note,.lb-hist{grid-column:1 / -1}.lb-hist{display:flex;gap:4px;flex-wrap:wrap}.lb-hist span{font-size:12px;font-weight:800;padding:2px 6px;border-radius:6px}.lb-hist .w{background:#e3f7e9;color:#137a36}.lb-hist .l{background:#fde8e7;color:#b3261e}.lb-tabs{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.lb-tabs button{border:1px solid #c8d6ea;background:#fff;border-radius:10px;padding:7px 12px;font-weight:800;color:#23406b;cursor:pointer}.lb-tabs button.on{background:#1f4fae;color:#fff}.lb-reg{margin-left:auto;font-size:13px;color:#456}.lb-tab tr.is-me{background:#fff8d9}.lb-rk{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:#e8eef7}.lb-rk--1{background:#ffd84d}.lb-rk--2{background:#d9dee6}.lb-rk--3{background:#f0b27a}@media (max-width: 560px){.lb-me{grid-template-columns:1fr}.lb-reg{margin-left:0}}.tn-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.tn-head small{font-weight:900;color:#b3261e;letter-spacing:.06em}.tn-head h2{margin:2px 0}.tn-btns{display:flex;gap:8px;align-items:center}.tn-btns .en-btn{width:auto;padding:12px 18px;margin:0}.tn-br{display:flex;gap:14px;overflow-x:auto;padding:10px 2px}.tn-col{display:flex;flex-direction:column;justify-content:space-around;gap:10px;min-width:190px}.tn-col h4{margin:0;text-align:center;color:#0f2a55}.tn-g{background:#f5f8fd;border:1px solid #d3deee;border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:3px}.tn-g.is-me{border-color:#1f4fae;box-shadow:0 0 0 2px #1f4fae26}.tn-g small{font-size:11px;color:#678;text-align:center}.tn-t{display:flex;justify-content:space-between;padding:4px 6px;border-radius:6px;background:#fff;font-size:13px}.tn-t.me{font-weight:900;color:#1f4fae}.tn-t.win{background:#e3f7e9}.tn-t.lose{opacity:.55;text-decoration:line-through}.tn-t i{color:#137a36;font-style:normal;font-weight:900}.tn-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.tn-card{border:1px solid #d3deee;border-radius:14px;padding:12px;background:linear-gradient(180deg,#fff,#f3f7fd)}.tn-card h3{margin:0 0 4px;color:#0f2a55}.tn-card p{margin:4px 0;font-size:13px;color:#456}.tn-tier{display:inline-block;margin:2px 0;padding:2px 8px;border-radius:999px;font-size:12px;cursor:help;background:#e7f4ec;color:#22553a;border:1px solid #bfe0cc}.tn-tier--lon{background:#fdf1dc;color:#7a4a00;border-color:#f0d29a}.tn-troph{display:flex;gap:10px;flex-wrap:wrap}.tn-troph>div{display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:12px;min-width:150px;text-align:center}.en-card:has(>.tn-cup3d){display:flow-root}.tn-cup3d{display:flex;flex-direction:column;align-items:center;width:200px;float:right;margin:-8px 0 8px 12px}.tn-cup3d .mviewer{position:relative;inset:auto;width:200px;height:200px}.tn-cup3d small{color:#5a6b85;text-align:center}@media (max-width: 760px){.tn-cup3d{float:none;margin:0 auto 8px}}.tn-troph .gold{background:#fff4c8}.tn-troph .silver{background:#eef1f5}.tn-troph span{font-size:34px}.tn-troph small{color:#678}.hide-dev .build-tag,.hide-dev .int-bar,.hide-dev .dev-only{display:none!important}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.so-xp{display:flex;align-items:center;gap:10px}.so-xp b{font-size:20px}.so-xp span{font-weight:800;color:#456;white-space:nowrap}.so-bar{flex:1;height:12px;background:#e3eaf4;border-radius:99px;overflow:hidden}.so-bar i{display:block;height:100%;background:linear-gradient(90deg,#3aa35b,#8be08a)}.so-bar--sm{height:7px;margin:4px 0 2px;min-width:120px}.so-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.so-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #dde6f2;border-radius:12px;padding:8px 10px;background:#fff}.so-list li>div:first-child{flex:1;display:flex;flex-direction:column}.so-list small{color:#678;font-size:12px}.so-list li.is-done{opacity:.65}.so-acts{display:flex;gap:6px}.so-ok{color:#137a36;font-weight:800;font-size:13px}.so-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.so-head h2{margin:0}.so-tag{font-weight:900;color:#1f4fae}.so-mail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.so-mail button{width:100%;text-align:left;display:flex;gap:10px;border:1px solid #dde6f2;border-radius:12px;padding:10px;background:#fff;cursor:pointer}.so-mail li.is-new button{background:#fff8d9;border-color:#f0d36a}.so-mail b{display:block}.so-mail p{margin:2px 0;font-size:13px;color:#345}.so-mail small{color:#789;font-size:11px}.so-mail__ic{font-size:24px}.so-tog{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid #edf1f7;cursor:pointer}.so-tog input{width:20px;height:20px;margin-top:2px}.so-tog span{display:flex;flex-direction:column}.so-tog small{color:#678}.so-range{display:flex;flex-direction:column;gap:4px;padding:6px 0}.so-range input{width:100%}.so-achl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.so-achl li{border:1px solid #dde6f2;border-radius:12px;padding:8px;background:#f7f9fc;display:flex;flex-direction:column}.so-achl li.is-done{background:#fff6d6;border-color:#f0d36a}.so-achl small{color:#678;font-size:12px}.so-ach{color:#13233d}.en-top__r .hdr-actions{transform:scale(.82);transform-origin:right center}@media (max-width: 560px){.en-top__r .hdr-actions .wifi{display:none}.en-top__r .hdr-actions{transform:scale(.7)}}@media (max-width: 760px){.en-top__r .hdr-actions{display:none}.en-top{flex-wrap:wrap}.en-top__r{flex-wrap:wrap;justify-content:flex-end}}.app-loading{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:800;color:#1f4fae;background:#eaf6ff}.ow-page .op-top h1 small{color:#a36a00}.ow-kpis em{display:block;font-style:normal;font-size:12px;color:#6b7890;margin-top:2px}.ow-legal{background:#fff8e1;border:1px solid #f2d27a;border-radius:10px;padding:8px 12px;font-size:13px;color:#5a4300}.ow-group{margin:14px 0}.ow-group h3{margin:0 0 4px}.ow-flags{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.ow-flags li{display:flex;gap:12px;align-items:center;justify-content:space-between;background:#fff;border:1px solid #dfe7f2;border-radius:12px;padding:10px 12px}.ow-flags li.on{border-color:#9fd3a9;background:#f4fbf5}.ow-flags li>div{display:grid;gap:3px;min-width:0}.ow-flags small{font-size:12px;color:#4a5a75}.ow-sw{flex:none;display:inline-flex;align-items:center;gap:8px;min-width:92px;padding:6px 12px;border-radius:999px;border:1px solid #c8d6ea;background:#eef2f7;font-weight:800;color:#5b6b85;cursor:pointer}.ow-sw i{width:34px;height:18px;border-radius:9px;background:#b8c4d6;position:relative}.ow-sw i:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .15s}.ow-sw.on{background:#1f8a3e;border-color:#1f8a3e;color:#fff}.ow-sw.on i{background:#7fd197}.ow-sw.on i:after{left:18px}.ow-sw:disabled{opacity:.55;cursor:not-allowed}.ow-sub{margin:0 0 10px}.ow-page select{padding:4px 6px;border-radius:8px;border:1px solid #c8d6ea}@media (max-width: 760px){.ow-flags li{flex-direction:column;align-items:stretch}.ow-sw{align-self:flex-end}}.hdr-maint{position:fixed;left:50%;top:8px;translate:-50% 0;z-index:9999;padding:8px 16px;border-radius:999px;background:#b3261e;color:#fff;font-weight:800;box-shadow:0 4px 12px #00000059;white-space:nowrap}@media (max-width: 760px){.hdr-maint{white-space:normal;width:calc(100% - 32px);text-align:center}}.st-sec h3{margin:2px 0;color:#0f2a55;font-size:17px}.st-prize{margin:6px 0;padding:8px 10px;border-radius:10px;background:#fff4c8;color:#5a3d00;font-weight:700;font-size:13.5px}.st-prize.is-off{background:#eef1f5;color:#4a5578;font-weight:600}.st-nl{margin:6px 0 10px;font-size:13px;color:#23406b}.st-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.st-card{border:1px solid #d3deee;border-radius:14px;padding:10px 12px;background:linear-gradient(180deg,#fff,#f3f7fd);display:flex;flex-direction:column;gap:6px;min-width:0}.st-card.is-in{border-color:#1d8a3b;box-shadow:0 0 0 2px #1d8a3b26}.st-card__top{display:flex;flex-direction:column;gap:2px}.st-card__top b{color:#0f2a55;font-size:15px}.st-when{font-size:13px;color:#456;text-transform:capitalize}.st-slots{position:relative;height:22px;border-radius:999px;background:#e3ecf6;overflow:hidden}.st-slots i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#cfe6ff,#8ec5ff)}.st-slots span{position:relative;display:block;text-align:center;font:700 12px/22px var(--f-body);color:#0f2a55}.st-card .en-btn.st-btn{margin:2px 0 0;padding:10px;font-size:14px}.st-card .op-b{padding:9px}.st-run{margin-top:14px;padding-top:10px;border-top:1px dashed #cfe2f7}.st-run .tn-head span{font-size:13px;color:#456}.st-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px}.st-badge--running{background:#ffe1de;color:#b3261e}.st-badge--finished{background:#e3f7e9;color:#137a36!important}.st-badge--cancelled{background:#eef1f5;color:#6b7685!important}.st-seed{font-style:normal;display:inline-block;min-width:16px;margin-right:4px;padding:0 3px;border-radius:4px;background:#e3ecf6;color:#456;font-size:10.5px;text-align:center}.st-wo{color:#9a5b00!important}.st-live{color:#b3261e!important;font-weight:800}.st-link{font-size:12px;font-weight:800;color:#1f4fae;text-align:center;text-decoration:none}.st-sec .tn-t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-sec .tn-col{min-width:170px}@media (max-width: 480px){.st-list{grid-template-columns:1fr}.en-card.st-sec{padding:14px 12px}}.beta-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;background:#ffd400;color:#0b3d91;font:800 12px/1.2 var(--f-body, "Be Vietnam Pro"),sans-serif;letter-spacing:.08em;white-space:nowrap;border:2px solid #0B3D91;box-shadow:0 2px 6px #0b3d914d;pointer-events:none;-webkit-user-select:none;user-select:none}.home-brand{display:flex;align-items:center;justify-content:center;border-radius:26px;pointer-events:none;background:radial-gradient(ellipse at 50% 35%,#2a6fe0,#0b3d91 70%);border:3px solid rgba(255,255,255,.9);box-shadow:0 8px 20px #081e5059}.home-brand img{width:286px;height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));margin-top:-10px}.home-brand .beta-badge--home{position:absolute;left:50%;bottom:-13px;transform:translate(-50%);font-size:13px;padding:3px 14px}.m-brand{display:flex;flex-direction:column;align-items:center;gap:2px}.m-brand .beta-badge{font-size:10.5px;padding:2px 8px}.lg-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:-8px}.lg-by{font:700 13px/1 var(--f-body, "Be Vietnam Pro"),sans-serif;letter-spacing:.1em;color:#0b3d91}.pa{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:12px;align-items:start}.pa>*{min-width:0}.pa-main .op-card{min-width:0}.pa-head>div,.pa-row__val{overflow-wrap:anywhere}.pa-list{position:sticky;top:8px}.pa-filters{display:flex;gap:6px;margin-bottom:8px}.pa-filters select{flex:1;min-width:0;padding:7px;border:1px solid #c8d6ea;border-radius:8px;background:#fff}.pa .op-list button.on{border-color:#1f4fae;box-shadow:0 0 0 2px #1f4fae33;background:#f5f8ff}.pa .op-list span{font-size:13px}.pa-sub{color:#5d6b82;font-size:12px!important}.pa-empty{padding:30px;text-align:center;background:#fff;border:1px dashed #c8d6ea;border-radius:14px}.pa-back{display:none;margin-bottom:8px}.pa-head{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;border-bottom:1px solid #e6edf6;padding-bottom:8px}.pa-head h3 small{font-size:12px;margin-left:6px}.pa-title{margin:2px 0;font-weight:700;color:#3a4a66}.pa-head p{margin:2px 0}.pa-headk{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pa-headk span{background:#eef3fb;border-radius:999px;padding:4px 10px;font-weight:800;font-size:13px;color:#1f3d6e}.pa-secs{display:flex;gap:4px;flex-wrap:wrap;margin:10px 0}.pa-secs button{border:1px solid #d3deee;background:#f7f9fc;border-radius:999px;padding:6px 11px;font-weight:700;font-size:13px;color:#34507a;cursor:pointer;min-height:34px}.pa-secs button.on{background:#1f4fae;color:#fff;border-color:#1f4fae}.pa-body h4{margin:16px 0 6px;font-size:14px;color:#1f3d6e}.pa-body h4 small{font-weight:600}.pa-row{border:1px solid #e3eaf4;border-radius:10px;padding:8px 10px;margin-bottom:6px;background:#fff}.pa-row.is-open{border-color:#1f4fae;background:#f8faff}.pa-row__head{display:flex;align-items:center;gap:10px;min-height:32px}.pa-row__label{flex:0 0 34%;font-weight:700;font-size:13px;color:#44546e}.pa-row__val{flex:1;min-width:0;font-weight:800;word-break:break-word}.pa-edit{flex:none;min-width:56px;min-height:34px}.pa-lock{flex:none;cursor:help}.pa-note{margin:4px 0 0}.pa-form{display:grid;gap:8px;margin-top:8px}.pa-in{padding:8px;border:1px solid #c8d6ea;border-radius:8px;font:inherit;background:#fff;min-height:38px;box-sizing:border-box;max-width:100%}.pa-pair{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.pa-pair label,.pa-lo label{display:grid;gap:3px;font-size:12px;font-weight:700;color:#44546e}.pa-lo{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.pa-court{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;background:#f3f6fb;border-radius:8px;padding:6px}.pa-court b{flex-basis:100%;font-size:13px}.pa-reason{display:grid;gap:3px;font-size:12px;font-weight:700;color:#7a4b00}.pa-reason input{padding:8px;border:1px solid #e0b84d;border-radius:8px;background:#fffaf0;min-height:38px}.pa-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.pa-actions .op-b{min-height:40px;min-width:88px}.pa-actions .op-b:disabled{opacity:.5;cursor:not-allowed}.pa-ids{display:flex;flex-wrap:wrap;gap:6px;align-items:center;background:#f3f6fb;border-radius:10px;padding:8px 10px;margin-bottom:8px;font-size:13px}.pa-ids small{font-weight:800;color:#567;margin-right:4px}.pa-ids span{background:#fff;border:1px solid #dfe7f2;border-radius:999px;padding:2px 8px}.pa-add{margin:6px 0}.pa-add select{width:100%}.pa-acad{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.pa-acad__sk{border:1px solid #e3eaf4;border-radius:10px;padding:8px;background:#fbfcfe}.pa-acad__sk>b{display:block;margin-bottom:4px}.pa-acad__sk .pa-row{margin-bottom:4px;padding:4px 8px}.pa-acad__sk .pa-row__label{flex-basis:40%}.pa-flag,.pa-tag{background:#fff1d6;color:#8a5a00;border-radius:6px;padding:2px 6px;font-weight:800;font-size:12px;font-style:normal}.pa-tag{margin-left:6px}.pa-chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.pa-chips li{background:#f3f6fb;border-radius:999px;padding:4px 10px;font-size:13px}.pa-warn{background:#fff4e5;border:1px solid #f2c27a;color:#6b4300;border-radius:8px;padding:8px 10px;font-size:13px;margin:0}.pa-hist td:nth-child(3){font-family:ui-monospace,monospace;font-size:12px}.pa-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c183080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.pa-modal__box{background:#fff;border-radius:16px;padding:18px;width:min(520px,100%);box-shadow:0 12px 40px #0000004d;display:grid;gap:10px;max-height:90vh;overflow:auto}.pa-modal__box h3{margin:0;color:#0f2a55}.pa-modal__who{margin:0;color:#44546e}.pa-modal__reason{margin:0;font-style:italic;color:#44546e;word-break:break-word}.pa-diff{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.pa-diff>div{background:#f3f6fb;border-radius:10px;padding:10px;display:grid;gap:2px;word-break:break-word}.pa-diff>div:last-child{background:#e8f5ec}.pa-diff small{color:#567;font-weight:700}.pa-diff span{font-size:22px;color:#1f4fae}@media (max-width: 860px){.pa{grid-template-columns:1fr}.pa-list{position:static}.pa--detail .pa-list{display:none}.pa:not(.pa--detail) .pa-main{display:none}.pa-back{display:inline-block}.pa-row__head{flex-wrap:wrap}.pa-row__label{flex-basis:100%}.pa-secs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.pa-secs button{flex:none}.pa-diff{grid-template-columns:1fr}.pa-diff span{transform:rotate(90deg);justify-self:center}.op-page{padding-left:10px;padding-right:10px}.pa-hist thead{display:none}.pa-hist,.pa-hist tbody{display:block}.pa-hist tr{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px;padding:8px 0;border-bottom:1px solid #e6edf6}.pa-hist td{border:0;padding:0 4px}.pa-hist td:nth-child(3),.pa-hist td:nth-child(4){grid-column:1 / -1}.pa-hist td:nth-child(4):before{content:"Lý do: ";color:#678}.pa-body .op-tab:not(.pa-hist) td{word-break:normal;white-space:nowrap}.pa-hist td{word-break:break-word;white-space:normal}}.cob-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:16px;background:#0612269e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cob{width:min(860px,100%);max-height:calc(100vh - 32px);overflow-y:auto;border-radius:18px;padding:22px 24px;background:linear-gradient(#fdfdff,#eaf2ff);border:3px solid #0B3D91;box-shadow:0 10px 30px #0006;color:#13233d}.cob h2{margin:0 0 6px;font:800 26px/1.15 var(--f-cond);color:#0b3d91}.cob-sub{margin:0 0 14px;font:500 15px/1.45 var(--f-body, inherit)}.cob-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.cob-card{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:44px;padding:10px 6px;border-radius:12px;border:2px solid #c8d6ee;background:#fff;text-align:center;cursor:pointer}.cob-card img{width:72px;height:72px;object-fit:contain}.cob-card b{font:700 16px/1.2 var(--f-cond);color:#13233d}.cob-card small{font-size:12px;color:#4b5d7a}.cob-card.is-on{border-color:var(--cc, #00A3FF);box-shadow:0 0 0 3px color-mix(in srgb,var(--cc, #00A3FF) 35%,transparent);background:#f3f9ff}.cob-desc{margin:12px 0;font-size:14px;line-height:1.45}.cob-acts{display:flex;gap:10px;flex-wrap:wrap}.cob-b{min-height:44px;padding:0 18px;border-radius:10px;border:2px solid #0B3D91;background:#fff;color:#0b3d91;font:700 16px var(--f-cond);cursor:pointer}.cob-b--gold{background:linear-gradient(#ffe27a,#f6b91f);border-color:#b9820c;color:#3a2600}.cob-b:disabled{opacity:.6;cursor:default}@media (max-width: 760px){.cob{padding:16px}.cob h2{font-size:22px}.cob-grid{grid-template-columns:repeat(2,1fr)}.cob-card img{width:52px;height:52px}.cob-acts .cob-b{flex:1}}.cs-choice{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 6px;padding:6px 10px;border-radius:10px;background:#e9f6ff;border:1px solid #9fd2f5;color:#13304f;font-size:13px;line-height:1.35}.cs-choice.is-locked{background:#fff6e0;border-color:#f0c96a;color:#4a3500}.cs-choice--ask{background:#fffbe6;border-color:#e3b33a}.cs-choice .cs-b{min-height:32px}.pf-career{margin-top:4px;font:600 14px/1.3 var(--f-cond);color:#e8f3ff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.pf-stage{background:#cfe3f5}.pf-bg{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background-size:cover;background-position:50% 40%;filter:blur(4px) saturate(1.08) brightness(1.06);transform:scale(1.04)}.pf-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff1f,#fff0 40%,#1428501f)}.pf-logo{height:auto;aspect-ratio:1.6;object-fit:contain;box-sizing:border-box;padding:6px 10px 8px;border-radius:24px;background:radial-gradient(ellipse at 50% 35%,#2a6fe0,#0b3d91 72%);border:3px solid rgba(255,255,255,.9);box-shadow:0 6px 16px #081e5059}.pf-coin .currency-chip{transform:scale(.92);transform-origin:left top}.pf-menu{width:193px;gap:11px}.pf-menu .menu__item{height:66px;background:#26324ae6}.pf-menu .menu__item.is-active{height:68px;margin-bottom:-2px;background:linear-gradient(var(--yellow-top),var(--yellow-bot))}.pf-menu .menu__icon{left:16px;top:10px;width:48px;height:46px}.pf-menu .menu__item.is-active .menu__icon{left:16px;top:11px}.pf-menu .menu__item span{left:79px;font-size:23.5px}.pf-hero{position:relative;width:100%;height:100%}.mviewer{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:pan-y;outline:none}.mviewer.is-drag{cursor:grabbing}.mviewer canvas{display:block;width:100%!important;height:100%!important}.mviewer:focus-visible{box-shadow:inset 0 0 0 3px #fff36a;border-radius:16px}.pf-hero__load{position:absolute;left:50%;top:45%;translate:-50% 0;padding:8px 14px;border-radius:10px;background:#101c36bf;font:600 15px/1 var(--f-cond)}.pf-hero__tag{position:absolute;right:6px;top:66px;white-space:nowrap;padding:4px 9px;border-radius:8px;background:#101c369e;font:600 11px/1 var(--f-body);letter-spacing:.02em;color:#e8f0ff;pointer-events:none}.pf-bubble{position:relative;width:176px;padding:12px 10px 14px;border-radius:50%;background:#fffffff5;box-shadow:0 3px 8px #0000002e;rotate:-6deg;display:flex;flex-direction:column;align-items:center;font:400 20px/1.08 Patrick Hand,cursive;color:#1d2f57;text-align:center}.pf-bubble:after{content:"";position:absolute;right:22px;top:-10px;border:10px solid transparent;border-bottom:14px solid rgba(255,255,255,.96);rotate:30deg}.pf-bubble .heart{color:#f5b324;margin-left:3px}.pf-card{position:relative;width:100%;height:100%;border-radius:18px;background:linear-gradient(180deg,#f6fafff2,#e8f2fced);border:2px solid #ffffff;box-shadow:0 6px 16px #14285040;color:var(--ink)}.pf-avatar{position:absolute;left:12px;top:33px;width:104px;height:104px}.pf-avatar>img:first-child{width:104px;height:104px;border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 6px #b9cfe9,0 3px 8px #00000040}.pf-avatar__ball{position:absolute;left:67px;top:66px;width:35px;height:36px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.pf-id{position:absolute;left:138px;top:36px;width:270px}.pf-namerow{display:flex;align-items:center;gap:8px;height:36px}.pf-name{margin:0;font:600 32px/1 var(--f-cond);color:#12204a;letter-spacing:.005em;white-space:nowrap}.pf-pen{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;color:#2f5fb3;flex:none}.pf-pen:hover{background:#2f5fb31f}.pf-gender{display:grid;place-items:center;width:26px;height:26px;margin-left:8px;border-radius:6px;background:linear-gradient(#5aa8ff,#2a73e0);color:#fff;font:700 20px/1 var(--f-body);flex:none}.ie input{font:600 26px/1 var(--f-cond);width:230px;padding:2px 6px;border-radius:6px;border:2px solid #3d8bf0;color:#12204a;background:#fff}.pf-motto-ie input{font-size:19px;width:340px}.pf-lvrow{position:relative;height:31px;margin-top:8px}.pf-lv{position:absolute;left:0;top:0;width:73px;height:31px;border-radius:9px 4px 4px 9px;background:linear-gradient(#fff3c2,#f6d36b);box-shadow:inset 0 -2px #d9a93a,0 1px 2px #0003;font:600 23px/31px var(--f-cond);text-align:center;color:#2a2a3a}.pf-xp{position:absolute;left:80px;top:2px;width:177px;height:28px;border-radius:6px 14px 14px 6px;background:#3b4f74;box-shadow:inset 0 2px 3px #0006;overflow:hidden}.pf-xp>span{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#ffe68c,#f5b72e)}.pf-xp>b{position:relative;display:block;text-align:right;padding-right:8px;font:600 21px/28px var(--f-cond);color:#fff;text-shadow:0 0 3px #3a2a00,0 1px 1px #3a2a00}.pf-rankbox{position:absolute;left:411px;top:3px;width:160px;height:195px}.pf-rank{position:absolute;left:0;top:0;width:129px;height:133px}.pf-rank__ribbon{position:absolute;left:5px;top:128px;width:122px;height:34px;border-radius:6px;background:linear-gradient(#2c4f8d,#1b3466);border:2px solid #f3d27a;font:700 25px/30px var(--f-cond);color:#ffd85a;text-align:center;text-shadow:0 1px 0 #6b4a00}.pf-rank__i{position:absolute;left:133px;top:133px;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #2a6ad8;color:#2a6ad8;font:700 15px/1 Georgia,serif}.pf-rank__pts{position:absolute;left:0;width:132px;top:169px;text-align:center;font:600 20px/1 var(--f-cond);color:#1d2f57}.pf-pop{color:var(--ink-2)}.pf-pop--rank{left:260px;top:198px}.pf-pop--style{left:300px;top:290px;width:230px}.pf-opt{display:block;width:100%;margin-top:6px;padding:7px 10px;border-radius:8px;background:#eef4fc;text-align:left;font:600 16px/1 var(--f-cond)}.pf-opt.is-on{background:#fff2c2;box-shadow:inset 3px 0 #f5b324}.pf-motto{position:absolute;left:8px;top:150px;width:370px;height:40px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:20px;background:#dce7f5e6;border:1px solid #fff;font:500 20px/1 var(--f-cond);color:#1d2f57}.pf-motto-ie{position:absolute;left:8px;top:150px}.pf-info{position:absolute;left:8px;top:201px;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:127px 156px 124px 128px;column-gap:10px;height:84px}.pf-info button,.pf-stats li{width:100%;height:100%;border-radius:10px;background:linear-gradient(#fff,#eef4fb);border:1px solid #d3e1f1;box-shadow:0 1px 2px #1428501a;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1d2f57;transition:transform .12s,box-shadow .12s}.pf-info button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #1428502e}.pf-info__l{display:flex;align-items:center;gap:6px;font:500 18px/1 var(--f-cond)}.pf-info__l img{width:36px;height:auto;max-height:36px;object-fit:contain}.pf-info__v{display:flex;align-items:center;gap:4px;margin-top:5px;font:500 18px/1 var(--f-cond);white-space:nowrap}.flag-vn{display:inline-block;width:15px;height:11px;margin-left:4px;background:#da251d;position:relative;border-radius:1px}.flag-vn:after{content:"★";position:absolute;top:0;right:0;bottom:0;left:0;color:#ffde00;font-size:9px;line-height:11px;text-align:center}.pf-stats{position:absolute;left:6px;top:296px;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:107px 109px 96px 98px 138px;column-gap:4px;height:95px}.pf-stats li:last-child{margin-left:6px;width:calc(100% - 6px)}.pf-stats__l{display:flex;align-items:center;gap:4px;font:500 15.5px/1 var(--f-cond);white-space:nowrap}.pf-stats__l img{width:30px;height:30px;object-fit:contain}.pf-stats b{margin-top:10px;font:600 30px/1 var(--f-cond);color:#12204a}.pf-tabs{position:relative;width:100%;height:100%;border-radius:18px;background:linear-gradient(180deg,#f6fafff2,#ecf3fcf0);border:2px solid #fff;box-shadow:0 6px 16px #14285040;color:var(--ink)}.pf-tabs__bar{position:absolute;left:18px;top:4px;width:977px;height:44px;display:grid;grid-template-columns:repeat(5,1fr);border-radius:12px;background:#dfe9f6}.pf-tabs__bar button{position:relative;font:500 21px/44px var(--f-cond);color:#1d3f7a;border-radius:12px}.pf-tabs__bar button+button:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:#c5d4e8}.pf-tabs__bar button:hover{background:#3d8bf01f}.pf-tabs__bar button.is-on{background:linear-gradient(#4b98f7,#2369d6);color:#fff;font-weight:600;box-shadow:0 2px 4px #143c8c59}.pf-tabs__bar button.is-on:before,.pf-tabs__bar button.is-on+button:before{display:none}.pf-tabs__body{position:absolute;left:22px;right:18px;top:65px;bottom:10px;overflow:auto;scrollbar-width:thin}.pf-big,.pf-small{display:grid;grid-template-columns:repeat(4,230px);column-gap:17px}.pf-small{margin-top:9px}.ach-big{position:relative;height:172px;border-radius:10px;overflow:hidden;background:linear-gradient(#fff9e6,#fbecc2);border:2px solid #f6dc95;box-shadow:0 2px 4px #78500026;display:flex;flex-direction:column;align-items:center;color:#1a1a3a;transition:transform .14s,box-shadow .14s}.ach-big img{width:100%;height:99px;object-fit:cover}.ach-big b{margin-top:3px;font:600 21px/1.05 var(--f-cond)}.ach-big span{font:500 16px/1.15 var(--f-cond);color:#2b2b44}.ach-big small{margin-top:2px;padding:1px 8px;border-radius:7px;background:#785a141a;font:500 14px/1.2 var(--f-cond);color:#4a4a5a}.ach-small{position:relative;height:90px;border-radius:10px;background:linear-gradient(#fff,#f1f6fc);border:1px solid #d5e2f2;box-shadow:0 1px 3px #1428501f;text-align:left;color:#1d2f57;transition:transform .14s,box-shadow .14s}.ach-small img{position:absolute;left:10px;top:50%;translate:0 -50%;width:64px;height:64px;object-fit:contain}.ach-small b{position:absolute;left:86px;top:14px;font:600 18px/1 var(--f-cond);white-space:nowrap}.ach-small span{position:absolute;left:86px;top:40px;font:500 14.5px/1 var(--f-cond);color:#33415f}.ach-small small{position:absolute;left:86px;top:62px;font:500 13.5px/1 var(--f-cond);color:#6b7890}.ach-big:hover,.ach-small:hover{transform:translateY(-3px);box-shadow:0 6px 12px #14285033}.pf-check{font-style:normal;position:absolute;right:7px;bottom:7px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#5fd36a,#2ea544);border:2px solid #fff;color:#fff;box-shadow:0 1px 2px #00000040}.pf-journey{margin:0;padding:0 0 0 18px;list-style:none;border-left:3px solid #b7cdea}.pf-journey li{position:relative;display:flex;align-items:center;gap:14px;padding:6px 0}.pf-journey li:before{content:"";position:absolute;left:-26px;width:13px;height:13px;border-radius:50%;background:#3d8bf0;border:2px solid #fff}.pf-journey time{width:92px;font:600 16px/1 var(--f-cond);color:#2a5aa8}.pf-journey img{width:84px;height:40px;object-fit:cover;border-radius:6px}.pf-journey b,.pf-list b{display:block;font:600 18px/1.1 var(--f-cond)}.pf-journey span,.pf-list span{font:500 15px/1.2 var(--f-cond);color:#4a5878}.pf-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.pf-list li{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #d5e2f2}.pf-list li>div{flex:1}.pf-list img{width:40px;height:40px;object-fit:contain}.pf-pill{padding:6px 14px;border-radius:14px;background:linear-gradient(#4b98f7,#2369d6);color:#fff;font:600 15px/1 var(--f-cond);font-style:normal}.pf-pill--on{background:linear-gradient(#5fd36a,#2ea544)}.pf-statgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px}.pf-bars,.pf-kv{margin:0;padding:0;list-style:none}.pf-bars li{display:grid;grid-template-columns:100px 1fr 40px;align-items:center;gap:10px;height:34px;font:500 18px/1 var(--f-cond)}.pf-bars i{height:12px;border-radius:6px;background:#3f5889;overflow:hidden}.pf-bars em{display:block;height:100%;background:linear-gradient(#ffe27c,#f8c844)}.pf-kv li{display:flex;justify-content:space-between;padding:6px 4px;border-bottom:1px dashed #c9d7ea;font:500 18px/1 var(--f-cond)}.pf-note{grid-column:1 / -1;margin:0;font:500 13px/1.3 var(--f-body);color:#5a6680}.pf-poster{position:relative;width:100%;height:100%;border-radius:16px;background:linear-gradient(180deg,#f6fafff2,#e8f2fcf0);border:2px solid #fff;box-shadow:0 6px 16px #14285040}.pf-poster__head{position:absolute;left:3px;top:1px;width:410px;height:45px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;background:linear-gradient(#34589a,#233f74);color:#fff;font:500 23px/1 var(--f-cond)}.pf-poster__x{position:absolute;right:12px;top:12px;width:22px;height:22px;display:grid;place-items:center;border-radius:5px}.pf-poster__x:hover{background:#ffffff2e}.pf-poster__frame{position:absolute;left:11px;top:56px;width:395px;height:560px;border-radius:12px;background:linear-gradient(#22406f,#142a52);display:grid;place-items:center;overflow:hidden}.pf-poster__cv{max-width:100%;max-height:100%;border-radius:10px}.pf-poster__cv--9x16{height:560px}.pf-poster__cv--1x1,.pf-poster__cv--16x9{width:395px}.pf-ratio{position:absolute;left:8px;top:50%;translate:0 -50%;display:flex;flex-direction:column;gap:6px}.pf-poster__frame:has(.pf-poster__cv--1x1) .pf-ratio,.pf-poster__frame:has(.pf-poster__cv--16x9) .pf-ratio{top:auto;bottom:10px;translate:0;left:50%;translate:-50% 0;flex-direction:row}.pf-ratio button{padding:5px 7px;border-radius:7px;background:#0a1630b3;border:1px solid rgba(160,196,240,.6);font:600 13px/1 var(--f-cond);color:#dfe9ff}.pf-ratio button.is-on{background:linear-gradient(#ffe27a,#f5b62b);color:#3b2a12;border-color:#fff4c8}.pf-poster__btns{position:absolute;left:10px;top:630px;width:398px;height:84px;display:grid;grid-template-columns:192px 193px;column-gap:12px}.pf-btn{display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:12px;text-align:left;box-shadow:0 3px #0000002e,0 4px 10px #14285040;transition:filter .12s,transform .12s}.pf-btn b{display:block;font:600 26px/1 var(--f-cond)}.pf-btn small{display:block;margin-top:3px;font:500 15px/1 var(--f-cond)}.pf-btn--blue{background:linear-gradient(#4b98f7,#1f62d6);border:2px solid #8fc0ff;color:#fff}.pf-btn--gold{background:linear-gradient(#ffe68a,#f5b62b);border:2px solid #fff1b8;color:#3b2a12}.pf-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.pf-btn:active{transform:scale(.97)}.pf-btn:disabled{opacity:.6}.pf-quick{position:absolute;left:10px;top:728px;width:398px;height:79px;display:flex;align-items:center;gap:17px;padding-left:10px;border-radius:12px;background:#e3ecf8;border:1px solid #fff}.pf-quick span{width:112px;font:500 21px/1 var(--f-cond);color:#1d2f57}.pf-quick button{width:52px;height:52px;border-radius:50%;transition:transform .12s}.pf-quick button:hover{transform:scale(1.08)}.pf-quick img{width:52px;height:52px}.pf-reopen{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:linear-gradient(#34589a,#233f74);border:2px solid #fff;font:600 18px/1 var(--f-cond)}.pf-m{position:relative}.pf-bg--m{position:fixed;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-1}.pf-m__hero{position:relative;height:360px;margin:0 -12px}.pf-hero--m{position:absolute;top:0;right:0;bottom:0;left:0}.pf-bubble--m{position:absolute;left:10px;bottom:40px;transform:scale(.82);transform-origin:left bottom}.pf-m .pf-card{height:auto;padding:12px;display:grid;grid-template-columns:92px 1fr;gap:10px}.pf-m .pf-avatar,.pf-m .pf-id,.pf-m .pf-rankbox,.pf-m .pf-motto,.pf-m .pf-info,.pf-m .pf-stats,.pf-m .pf-motto-ie{position:relative;left:auto;top:auto}.pf-m .pf-avatar{width:84px;height:84px}.pf-m .pf-avatar>img:first-child{width:84px;height:84px}.pf-m .pf-avatar__ball{left:54px;top:54px;width:30px;height:30px}.pf-m .pf-id{width:auto;min-width:0}.pf-m .pf-name{font-size:26px}.pf-m .pf-xp{width:calc(100% - 80px);max-width:190px}.pf-m .pf-rankbox{grid-column:1 / -1;width:auto;height:64px;display:flex;align-items:center;gap:10px}.pf-m .pf-rank,.pf-m .pf-rank__ribbon,.pf-m .pf-rank__i,.pf-m .pf-rank__pts{position:static}.pf-m .pf-rank{width:62px;height:64px}.pf-m .pf-rank__ribbon{width:110px}.pf-m .pf-rank__pts{width:auto}.pf-m .pf-pop--rank,.pf-m .pf-pop--style{left:8px;right:8px;top:auto;width:auto}.pf-m .pf-motto{grid-column:1 / -1;width:auto;height:auto;min-height:38px;padding:6px 10px;font-size:17px;text-align:center}.pf-m .pf-motto-ie{grid-column:1 / -1}.pf-m .pf-motto-ie input{width:100%}.pf-m .pf-info{grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:8px;height:auto}.pf-m .pf-info button{height:72px}.pf-m .pf-stats{grid-column:1 / -1;grid-template-columns:repeat(3,1fr);gap:8px;height:auto}.pf-m .pf-stats li{height:78px}.pf-m .pf-stats li:last-child{margin:0;width:100%;grid-column:span 2}.pf-m .pf-stats b{font-size:26px;margin-top:6px}.pf-m .pf-tabs{height:auto;margin-top:12px;padding:8px 10px 12px}.pf-m .pf-tabs__bar{position:relative;left:auto;top:auto;width:auto;display:flex;overflow-x:auto;scrollbar-width:none}.pf-m .pf-tabs__bar button{flex:none;padding:0 14px;font-size:18px}.pf-m .pf-tabs__body{position:relative;inset:auto;margin-top:12px;overflow:visible}.pf-m .pf-big,.pf-m .pf-small{grid-template-columns:1fr 1fr;gap:10px}.pf-m .ach-big{height:auto;padding-bottom:30px}.pf-m .ach-big img{height:auto;aspect-ratio:228 / 99}.pf-m .ach-big b{font-size:17px;text-align:center}.pf-m .ach-big span{font-size:14px;text-align:center;padding:0 4px}.pf-m .ach-small{height:108px}.pf-m .ach-small img{left:6px;width:44px;height:44px;top:30px}.pf-m .ach-small b{left:56px;top:12px;font-size:14.5px;white-space:normal;right:6px}.pf-m .ach-small span{left:56px;top:50px;font-size:13px;right:6px}.pf-m .ach-small small{left:56px;top:auto;bottom:10px}.pf-m .pf-statgrid{grid-template-columns:1fr}.pf-poster--m{height:auto;margin-top:12px;padding:54px 10px 10px}.pf-poster--m .pf-poster__head{left:3px;right:3px;width:auto}.pf-poster--m .pf-poster__frame{position:relative;left:auto;top:auto;width:100%;height:auto;aspect-ratio:395 / 560}.pf-poster--m .pf-poster__cv{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto!important;height:auto!important;max-width:100%;max-height:100%}.pf-poster--m .pf-poster__btns{position:relative;left:auto;top:auto;width:auto;margin-top:10px;grid-template-columns:1fr 1fr;column-gap:8px;height:72px}.pf-poster--m .pf-btn{padding:0 8px;gap:6px}.pf-poster--m .pf-btn b{font-size:21px}.pf-poster--m .pf-btn small{font-size:12.5px}.pf-poster--m .pf-btn svg{width:24px;height:24px;flex:none}.pf-poster--m .pf-quick{position:relative;left:auto;top:auto;width:auto;margin-top:10px;height:64px;gap:8px;padding:0 10px}.pf-poster--m .pf-quick span{width:auto;flex:1;font-size:17px}.pf-poster--m .pf-quick button,.pf-poster--m .pf-quick img{width:42px;height:42px}.pf-tl{display:flex;align-items:center;gap:6px;margin-top:6px}.pf-tl .tl-badge{height:26px;padding:0 9px 0 6px}.pf-tl .tl-badge b{font-size:16px}.pf-tl small{font:600 12px/1.1 var(--f-body);color:#3b4f74}.cr-title{pointer-events:none}.cr-title h1{position:absolute;left:0;top:14px;width:440px;height:82px;margin:0;display:flex;align-items:center;justify-content:center;gap:14px;border-radius:16px;background:linear-gradient(#3b72d6,#1d3f92);border:3px solid #fff;box-shadow:0 6px 14px #0a1e5066;rotate:-2.5deg;font:700 54px/1 var(--f-cond);color:#fff;letter-spacing:.01em;-webkit-text-stroke:1px #0d2560;text-shadow:0 3px 0 #0d2560}.cr-title h1 i{font-style:normal;font-size:62px;color:#fc3;-webkit-text-stroke:2px #c27a00;text-shadow:0 2px 0 #8a5200}.cr-title p{position:absolute;left:50px;top:92px;width:360px;height:38px;margin:0;display:grid;place-items:center;border-radius:8px;background:linear-gradient(#3f78db,#2654b5);border:2px solid rgba(255,255,255,.85);rotate:-2.5deg;font:600 22px/1 var(--f-cond);color:#fff}.cr-left{position:relative;width:100%;height:100%;border-radius:16px;background:linear-gradient(180deg,#2a406ce6,#20345ce6);border:2px solid rgba(200,220,255,.6);box-shadow:0 6px 16px #0a193c59}.cr-gender{position:absolute;left:11px;top:8px;display:grid;grid-template-columns:247px 240px;gap:2px}.cr-gender button{height:53px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:12px;background:linear-gradient(#fff,#dbe7f7);border:2px solid #fff;font:600 24px/1 var(--f-cond);color:#1d2f57;transition:filter .12s}.cr-gender button.is-on{background:linear-gradient(#ffe27a,#f8c234);border-color:#fff3c4;color:#3b2a12;box-shadow:0 3px 6px #00000040}.cr-gender button:hover{filter:brightness(1.05)}.g-ic{font-style:normal;font:700 30px/1 var(--f-body)}.g-ic--m{color:#1e5bd6}.g-ic--f{color:#e5408f}.cr-presets{position:absolute;left:15px;top:172px;display:grid;grid-template-columns:repeat(3,156px);grid-template-rows:160px 160px;gap:8px 7px}.cr-bodies{position:absolute;left:15px;top:70px;display:grid;grid-template-columns:repeat(4,116px);gap:6px}.cr-bodypick{position:relative;height:94px;border-radius:11px;overflow:hidden;background:#fff;border:2px solid rgba(255,255,255,.85);box-shadow:0 2px 5px #0000002e}.cr-bodypick img{width:100%;height:100%;object-fit:contain}.cr-bodypick span{position:absolute;left:4px;top:4px;padding:1px 6px;border-radius:6px;background:#101c36b3;color:#fff;font:600 13px/1.3 var(--f-cond)}.cr-bodypick.is-on{border:3px solid #ffd54a;box-shadow:0 0 0 3px #ffd54a73,0 4px 10px #0000004d}.cr-pre{position:relative;overflow:hidden;border-radius:11px;background:linear-gradient(#bcd6f5,#e3edf9);border:2px solid rgba(255,255,255,.85);transition:transform .14s,box-shadow .14s}.cr-pre img{position:absolute;left:0;top:0;width:100%;height:calc(100% - 42px);object-fit:cover;object-position:50% 15%}.cr-pre span{position:absolute;left:0;right:0;bottom:0;height:42px;display:grid;place-items:center;background:linear-gradient(#fff,#e6eef9);font:500 22px/1 var(--f-cond);color:#1d2f57}.cr-pre:after{content:"minh hoạ 2D";position:absolute;left:5px;top:5px;padding:2px 5px;border-radius:5px;background:#101c368c;font:600 9.5px/1.1 var(--f-body);color:#fff}.cr-pre:hover{transform:translateY(-3px);box-shadow:0 6px 12px #0000004d}.cr-pre.is-on{border:3px solid #ffd54a;box-shadow:0 0 0 3px #ffd54a73,0 6px 14px #00000059}.cr-pre.is-on span{background:linear-gradient(#2f6fe0,#1a4cb8);color:#fff;font-weight:600}.cr-left__note{display:none}.cr-selfie{position:relative;width:510px;height:189px;border-radius:16px;background:linear-gradient(#fff,#ffeef6);border:2px solid #ff9cc8;box-shadow:0 6px 14px #78144640}.cr-selfie header{position:absolute;left:0;right:0;top:0;height:57px;display:flex;align-items:center;gap:12px;padding-left:16px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,#ff6aa8,#ff8fbc 70%,#ffd2e5);color:#fff}.cr-selfie header svg{flex:none}.cr-selfie header b{display:block;font:600 27px/1 var(--f-cond)}.cr-selfie header span{display:block;margin-top:3px;font:500 15px/1 var(--f-cond)}.cr-selfie__ph{position:absolute;left:22px;top:68px;width:101px;height:105px;border-radius:10px;background:linear-gradient(#e8edf5,#cfd8e6);display:grid;place-items:end center;overflow:hidden;border:2px solid #fff}.cr-selfie__ph svg{width:86px;height:86px}.cr-selfie__arrow{position:absolute;left:130px;top:100px;font:700 34px/1 var(--f-body);color:#2f7ff0}.cr-selfie__after{position:absolute;left:170px;top:68px;width:101px;height:105px;object-fit:cover;border-radius:10px;border:2px solid #fff}.cr-selfie__spark{position:absolute;left:290px;top:66px;width:58px}.cr-upload{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 16px;border-radius:12px;background:linear-gradient(#ff79b3,#f0408d);border:2px solid #ffd0e4;color:#fff;font:600 21px/1 var(--f-cond);box-shadow:0 3px #b8226a;transition:filter .12s,transform .12s}.cr-upload:hover{filter:brightness(1.08)}.cr-upload:disabled{filter:grayscale(.7);opacity:.6;cursor:not-allowed}.cr-selfie>.cr-upload{position:absolute;left:265px;top:127px;width:150px}.cr-selfie__bubble{position:absolute;left:367px;top:18px;width:140px;height:88px;display:grid;place-items:center;padding:6px 10px;border-radius:40%;background:#fff3a8;border:2px solid #ffe066;box-shadow:0 3px 8px #00000026;font:600 18px/1.1 var(--f-cond);color:#d0262a;text-align:center}.cr-3d{position:relative;width:100%;height:100%}.cr-3d__tag{position:absolute;left:50%;top:40px;translate:-50% 0;white-space:nowrap;padding:4px 9px;border-radius:8px;background:#101c369e;font:600 11px/1 var(--f-body);color:#e8f0ff;pointer-events:none}.cr-rot{position:absolute;top:560px;width:46px;height:46px;border-radius:50%;background:#ffffffd9;border:2px solid #fff;color:#2a5aa8;font:700 28px/1 var(--f-body);box-shadow:0 3px 8px #00000040;transition:transform .12s}.cr-rot:hover{transform:scale(1.08)}.cr-rot--l{left:40px}.cr-rot--r{right:40px}.cr-drag{position:absolute;left:100px;top:652px;width:220px;height:36px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:#283856db;border:1px solid rgba(255,255,255,.4);font:500 19px/1 var(--f-cond);color:#fff;pointer-events:none}.cr-right{position:relative;width:100%;height:100%}.cr-tabs{position:absolute;left:12px;top:0;display:grid;grid-template-columns:206px 200px 258px;gap:7px}.cr-tabs button{height:56px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:14px 14px 0 0;background:linear-gradient(#fff,#dfe9f7);border:2px solid #fff;border-bottom:0;font:500 22px/1 var(--f-cond);color:#1d2f57}.cr-tabs button img{width:32px;height:32px;object-fit:contain}.cr-tabs button.is-on{background:linear-gradient(#ffe27a,#f8c234);color:#3b2a12;font-weight:600}.cr-body{position:absolute;left:2px;top:54px;right:0;bottom:0;border-radius:16px;background:linear-gradient(180deg,#f6fafff5,#eaf2fcf2);border:2px solid #fff;box-shadow:0 6px 16px #0a193c4d;color:var(--ink)}.cr-cats{position:absolute;left:8px;top:13px;width:168px;display:flex;flex-direction:column}.cr-cats button{height:46px;margin-bottom:5px;display:flex;align-items:center;gap:10px;padding-left:12px;border-radius:9px;font:500 20px/1 var(--f-cond);color:#1d2f57;text-align:left;position:relative}.cr-cats button+button:before{content:"";position:absolute;left:8px;right:8px;top:-3px;height:1px;background:#d5e1f0}.cr-cats button img{width:32px;height:32px;object-fit:contain}.cr-cats button:hover{background:#3d8bf01a}.cr-cats button.is-on{background:linear-gradient(#ffe68a,#f8cd4a);font-weight:600}.cr-cats button.is-on:before,.cr-cats button.is-on+button:before{display:none}.cr-main{position:absolute;left:190px;top:18px;width:495px;height:240px}.cr-h{margin:0 0 8px;display:flex;align-items:baseline;gap:10px;font:600 23px/1 var(--f-cond);color:#12204a}.cr-h small{font:500 12.5px/1 var(--f-body);color:#6b7890}.cr-h--2{margin-top:18px}.cr-hair{display:grid;grid-template-columns:repeat(5,88px);gap:11px}.cr-hair button{position:relative;height:85px;border-radius:10px;overflow:hidden;background:linear-gradient(#f2f6fc,#dce7f6);border:2px solid #d5e1f0;transition:transform .12s}.cr-hair button img{width:100%;height:100%;object-fit:cover}.cr-hair button:hover{transform:translateY(-2px)}.cr-hair button.is-on{border:3px solid #2f6fe0}.cr-tick{position:absolute;right:2px;bottom:2px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#2f6fe0;border:2px solid #fff;color:#fff;font-style:normal}.cr-sw{display:flex;gap:11px;flex-wrap:wrap}.cr-sw button{position:relative;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c) 60%,#fff),var(--c) 55%,color-mix(in srgb,var(--c) 70%,#000));border:3px solid #fff;box-shadow:0 2px 4px #00000040;transition:transform .12s}.cr-sw button:hover{transform:scale(1.08)}.cr-sw button.is-on{box-shadow:0 0 0 3px #2f6fe0,0 2px 4px #00000040}.cr-sw .cr-tick{right:-4px;bottom:-4px}.cr-chips{display:flex;gap:8px;flex-wrap:wrap}.cr-chips button,.cr-chip-btn{padding:9px 14px;border-radius:18px;background:#fff;border:2px solid #d5e1f0;font:500 17px/1 var(--f-cond);color:#1d2f57}.cr-chips button.is-on{border-color:#2f6fe0;background:#e8f1ff;font-weight:600}.cr-note{margin:10px 0 0;font:500 13px/1.35 var(--f-body);color:#4d5b78}.cr-paddles{display:grid;grid-template-columns:repeat(4,112px);gap:10px}.cr-paddles button{height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:12px;background:linear-gradient(#f6f9fd,#e1eaf7);border:2px solid #d5e1f0;font:500 15px/1.1 var(--f-cond);color:#1d2f57;text-align:center;padding:6px}.cr-paddles svg{width:58px;height:88px}.cr-paddles button.is-on{border:3px solid #2f6fe0;background:#e8f1ff}.cr-career{position:absolute;left:188px;top:262px;width:500px;height:240px;border-radius:12px;transition:box-shadow .2s}.cr-i{width:22px;height:22px;border-radius:50%;border:2px solid #1d3f7a;color:#1d3f7a;font:700 13px/1 Georgia,serif}.cr-pop{left:120px;top:30px;width:320px;color:var(--ink-2)}.cr-cars{display:grid;grid-template-columns:repeat(5,95px);gap:4px}.cr-cars button{position:relative;height:203px;border-radius:10px;overflow:hidden;background:linear-gradient(#fff,#eef4fb);border:2px solid #d5e1f0;transition:transform .12s}.cr-cars__art{position:absolute;left:0;top:0;width:100%;height:112px;object-fit:cover}.cr-cars__ic{position:absolute;left:50%;top:115px;translate:-50% 0;width:30px;height:28px;object-fit:contain}.cr-cars b{position:absolute;left:0;right:0;top:147px;font:600 15px/1 var(--f-cond);letter-spacing:-.2px;white-space:nowrap;color:#12204a}.cr-cars span{position:absolute;left:4px;right:4px;top:166px;font:500 12.5px/1.15 var(--f-cond);color:#33415f}.cr-cars button:hover{transform:translateY(-2px)}.cr-cars button.is-on{border:3px solid #f5b324;background:linear-gradient(#fff8dc,#ffeeb5);box-shadow:0 0 0 2px #f5b32459}.is-flash{box-shadow:0 0 0 4px #2f6fe08c!important;border-radius:12px}.cr-origin{position:absolute;left:90px;top:522px;width:600px;display:grid;grid-template-columns:171px 162px 227px;gap:16px}.cr-origin label,.cr-gps{display:flex;flex-direction:column;gap:6px;position:relative}.cr-origin b{font:600 19px/1 var(--f-cond);color:#12204a}.cr-origin b small{font:500 17px/1 var(--f-cond);color:#6b7890}.cr-sel{position:relative;height:46px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:10px;background:#fff;border:2px solid #d5e1f0}.cr-sel img{width:26px;height:26px;object-fit:contain;flex:none}.cr-sel select{flex:1;min-width:0;height:100%;border:0;background:transparent;font:500 19px/1 var(--f-cond);color:#12204a;cursor:pointer}.cr-sel--gps{width:100%;white-space:nowrap;font:500 14.5px/1 var(--f-cond);color:#12204a;text-align:left}.cr-sel--gps span{flex:1}.cr-toggle{position:relative;width:44px;height:24px;border-radius:12px;background:#b8c4d6;flex:none;transition:background .15s;font-style:normal}.cr-toggle:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s}.cr-toggle.is-on{background:#2f6fe0}.cr-toggle.is-on:after{left:23px}.cr-pop--gps{left:auto;right:0;top:auto;bottom:56px;width:300px}.cr-pop__btns{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.cr-pop__btns button{padding:6px 12px;border-radius:8px;background:#eef3fa;font:600 15px/1 var(--f-cond)}.cr-pop__btns .is-pri{background:#2f6fe0;color:#fff}.cr-stab,.cr-ptab{height:240px;overflow:auto}.cr-rules{margin:0 0 8px;padding-left:18px;font:500 13.5px/1.35 var(--f-body);color:#33415f}.cr-consent{display:flex;align-items:center;gap:8px;font:600 15px/1.2 var(--f-cond);color:#12204a}.cr-consent input{width:18px;height:18px}.cr-stab__row{display:flex;align-items:center;gap:12px;margin-top:10px}.cr-stab__img{width:64px;height:64px;object-fit:cover;border-radius:10px;border:2px solid #fff;box-shadow:0 1px 3px #00000040}.cr-ptab__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cr-ptab__grid button{display:grid;grid-template-columns:54px 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:6px;border-radius:10px;background:#fff;border:2px solid #d5e1f0;text-align:left}.cr-ptab__grid img{grid-row:span 2;width:54px;height:54px;object-fit:cover;object-position:50% 15%;border-radius:8px}.cr-ptab__grid b{font:600 17px/1 var(--f-cond)}.cr-ptab__grid span{font:500 12px/1.15 var(--f-cond);color:#4d5b78}.cr-ptab__grid button.is-on{border-color:#f5b324;background:#fff8dc}.cr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;transition:filter .12s,transform .12s}.cr-btn--back{background:linear-gradient(#fff,#dde8f7);border:2px solid #7e9fd6;color:#1d3f7a;font:600 26px/1 var(--f-cond);box-shadow:0 4px #8aa3cf,0 6px 12px #0003}.cr-btn--ok{background:linear-gradient(#ffc23a,#f57c10);border:3px solid #fff1c0;color:#fff;font:700 30px/1 var(--f-cond);-webkit-text-stroke:.6px #9a4300;text-shadow:0 2px 0 #b35200;box-shadow:0 5px #c25a00,0 8px 16px #00000040}.cr-btn--big{font-size:40px;border-radius:18px}.cr-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.cr-btn:active{transform:translateY(2px)}.cr-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#0812288c}.app--mobile .cr-modal{position:fixed;padding:12px}.cr-modal__box{width:min(560px,100%);padding:20px 24px;border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 20px 50px #0006}.cr-modal__box h2{margin:0 0 10px;font:700 30px/1 var(--f-cond)}.cr-modal__box dl{margin:0;display:grid;gap:4px}.cr-modal__box dl div{display:grid;grid-template-columns:170px 1fr;padding:5px 0;border-bottom:1px dashed #d5e1f0;font:500 17px/1.2 var(--f-cond)}.cr-modal__box dt{color:#4d5b78}.cr-modal__box dd{margin:0;font-weight:600}.cr-modal__btns{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.cr-modal__btns .cr-btn{padding:10px 18px;font-size:21px}.cr-m{position:relative;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.cr-title--m{position:relative;height:120px;transform:scale(.78);transform-origin:left top;width:450px;margin-bottom:-26px}.cr-m__3d{position:relative;height:420px;margin:0 -12px}.cr-3d--m .cr-rot{top:330px}.cr-3d--m .cr-drag{left:50%;translate:-50% 0;top:380px}.cr-m .cr-left{height:auto;padding:8px 8px 10px}.cr-m .cr-gender,.cr-m .cr-presets,.cr-m .cr-bodies{position:relative;left:auto;top:auto}.cr-m .cr-bodies{margin-top:8px;grid-template-columns:repeat(4,1fr)}.cr-m .cr-bodypick{height:84px}.cr-m .cr-gender{grid-template-columns:1fr 1fr;gap:6px}.cr-m .cr-gender button{height:46px;font-size:19px}.cr-m .cr-presets{margin-top:8px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:7px}.cr-m .cr-pre{height:150px}.cr-m .cr-pre span{height:34px;font-size:17px}.cr-m .cr-pre img{height:calc(100% - 34px)}.cr-right--m{height:auto;margin-top:12px}.cr-right--m .cr-tabs{position:relative;left:auto;grid-template-columns:repeat(3,1fr);gap:4px}.cr-right--m .cr-tabs button{height:48px;font-size:15px;gap:4px;padding:0 2px}.cr-right--m .cr-tabs button img{width:22px;height:22px}.cr-right--m .cr-body{position:relative;inset:auto;padding:10px}.cr-right--m .cr-cats{position:relative;left:auto;top:auto;width:auto;flex-direction:row;overflow-x:auto;gap:6px;scrollbar-width:none}.cr-right--m .cr-cats button{flex:none;height:40px;margin:0;padding:0 10px;font-size:16px;background:#fff;border:1px solid #d5e1f0}.cr-right--m .cr-cats button:before{display:none}.cr-right--m .cr-cats button img{width:22px;height:22px}.cr-right--m .cr-main,.cr-right--m .cr-career,.cr-right--m .cr-origin{position:relative;left:auto;top:auto;width:auto;height:auto;margin-top:14px}.cr-right--m .cr-hair{grid-template-columns:repeat(5,1fr);gap:6px}.cr-right--m .cr-hair button{height:62px}.cr-right--m .cr-sw{gap:8px}.cr-right--m .cr-sw button{width:38px;height:38px}.cr-right--m .cr-paddles{grid-template-columns:repeat(2,1fr)}.cr-right--m .cr-cars{grid-template-columns:repeat(5,120px);overflow-x:auto;padding-bottom:4px}.cr-right--m .cr-cars button{height:210px}.cr-right--m .cr-cars__art{height:116px}.cr-right--m .cr-origin{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.cr-right--m .cr-origin label{min-width:0}.cr-right--m .cr-gps{grid-column:1 / -1}.cr-right--m .cr-stab,.cr-right--m .cr-ptab{height:auto}.cr-right--m .cr-ptab__grid{grid-template-columns:1fr 1fr}.cr-m .cr-selfie{width:100%;margin-top:12px;height:240px;overflow:hidden}.cr-m .cr-selfie__bubble{display:none}.cr-m .cr-selfie__spark{left:auto;right:14px}.cr-m .cr-selfie>.cr-upload{left:22px;top:184px;width:auto}.cr-m .cr-selfie__after{left:150px}.cr-m .cr-selfie__arrow{left:122px}.cr-m .cr-selfie header b{font-size:22px}.cr-m .cr-selfie header span{font-size:13px}.cr-m__foot{position:fixed;z-index:50;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1.4fr;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#16223af2}.cr-m__foot .cr-btn{height:54px;font-size:22px}.sh-bg{filter:blur(2.5px) saturate(1.1) brightness(1.04)}.sh-menu{width:200px;gap:7.5px}.sh-menu .menu__item{height:57px}.sh-menu .menu__item span{font-size:21.5px}.sh-menu .menu__item span{white-space:nowrap}.sh-menu .menu__item.is-active span{font-size:20.5px;letter-spacing:-.2px}.sh-stall{position:relative;width:100%;height:100%}.sh-board{position:absolute;left:320px;top:80px;width:430px;height:135px;display:flex;align-items:center;gap:12px;padding:0 18px;border-radius:14px;background:linear-gradient(#2c5cc4,#1a3b8f);border:4px solid #f5c84a;box-shadow:0 8px 16px #0a1e5066;transform:perspective(600px) rotateY(-6deg) rotate(-1deg)}.sh-board img{width:86px;height:auto}.sh-board b{display:block;font:700 50px/1 var(--f-cond);color:#ffd84a;-webkit-text-stroke:1px #7a4c00;text-shadow:0 3px 0 #0d2560}.sh-board span{display:block;font:700 39px/1 var(--f-cond);color:#fff;text-shadow:0 3px 0 #0d2560}.sh-slogan{position:absolute;left:455px;top:222px;width:260px;height:42px;display:grid;place-items:center;border-radius:6px;background:linear-gradient(#ffe27a,#f5b62b);border:2px solid #fff4c8;font:700 22px/1 var(--f-cond);color:#16244a;rotate:1.5deg;box-shadow:0 3px 6px #0000004d}.sh-seller{position:absolute;left:330px;top:245px;width:340px;height:470px}.sh-npc{position:absolute;left:735px;top:345px;width:235px;height:370px}.sh-npc__tag{position:absolute;left:50%;top:4px;translate:-50% 0;padding:3px 8px;border-radius:7px;background:#101c36a6;font:600 11px/1 var(--f-body);color:#fff;pointer-events:none}.sh-counter{position:absolute;left:225px;top:588px;width:480px;height:100px;border-radius:10px 10px 4px 4px;overflow:hidden;background:linear-gradient(#1f4fae,#173c86);border:3px solid #b98a52;box-shadow:0 8px 16px #00000059;pointer-events:none}.sh-counter>div{height:50px;display:flex;align-items:flex-end;justify-content:space-around;padding:0 20px;background:linear-gradient(#c79a62,#a87a45);border-bottom:3px solid #8a5f30}.sh-counter img{height:48px;width:auto;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.sh-counter b{display:block;text-align:center;margin-top:5px;font:700 30px/1 var(--f-cond);color:#fff;letter-spacing:.03em}.sh-counter b small{display:block;font:600 14px/1.2 var(--f-cond);letter-spacing:.2em}.sh-bubble{position:absolute;margin:0;padding:8px 12px;border-radius:16px;background:#fffffff5;box-shadow:0 3px 8px #0003;font:500 16px/1.2 var(--f-cond);color:#16244a;text-align:center;pointer-events:none}.sh-bubble:after{content:"";position:absolute;bottom:-9px;border:9px solid transparent;border-top-color:#fffffff5;border-bottom:0}.sh-bubble--a{left:108px;top:355px;width:150px}.sh-bubble--a:after{right:24px}.sh-bubble--b{left:590px;top:270px;width:160px}.sh-bubble--b:after{left:24px}.sh-bubble--c{left:858px;top:360px;width:92px}.sh-bubble--c:after{left:30px}.sh-sign{position:absolute;left:20px;top:540px;width:150px;height:170px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(#1f4fae,#173c86);border:6px solid #b98a52;rotate:-5deg;box-shadow:0 6px 12px #00000059;pointer-events:none}.sh-sign span{font:700 24px/1.1 var(--f-cond);color:#ffd84a;text-align:center}.sh-tryon{position:absolute;left:380px;top:255px;padding:4px 9px;border-radius:8px;background:#2f6fe0;font:600 12px/1 var(--f-body);color:#fff}.sh-panel{position:relative;width:100%;height:100%;border-radius:14px;background:linear-gradient(180deg,#243a68f2,#1c2e56f2);border:2px solid rgba(180,205,245,.55);box-shadow:0 6px 14px #0a193c59}.sh-panel>header{position:relative;height:44px;display:flex;align-items:center;gap:8px;padding:0 10px 0 14px}.sh-panel h2{margin:0;flex:1;font:600 26px/1 var(--f-cond);color:#fff;letter-spacing:.01em}.sh-pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:9px;background:linear-gradient(#ffe27a,#f5b62b);border:2px solid #fff1b8;font:600 18px/1 var(--f-cond);color:#3b2a12;box-shadow:0 2px #c98a14}.sh-pill:hover{filter:brightness(1.06)}.sh-q{width:24px;height:24px;border-radius:50%;background:#7d93c4;color:#fff;font:700 15px/1 var(--f-body)}.sh-pop{left:120px;top:44px;width:320px}.sh-link{font:500 16px/1 var(--f-cond);color:#dfe9ff;display:inline-flex;align-items:center;gap:6px}.sh-link i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:2px solid #dfe9ff;font-style:normal}.sh-cats{position:absolute;left:8px;right:8px;top:55px;height:38px;display:flex;align-items:center;gap:2px;padding:0 4px;border-radius:9px;background:#e8f0fb}.sh-cats button{flex:1;height:30px;border-radius:7px;font:500 17px/1 var(--f-cond);color:#1d2f57;white-space:nowrap}.sh-cats button.is-on{background:linear-gradient(#3f8cf2,#1f62d6);color:#fff;font-weight:600}.sh-cards{position:absolute;left:8px;right:8px;top:99px;bottom:10px;display:grid;grid-auto-flow:column;grid-auto-columns:145px;gap:5px;overflow-x:auto;scrollbar-width:thin}.sh-card{position:relative;border-radius:9px;background:linear-gradient(#fff,#eef4fb);border:1px solid #d5e1f0;color:#12204a}.sh-card__img{position:absolute;left:0;right:0;top:0;height:98px;display:grid;place-items:center;border-radius:9px 9px 0 0;background:#fff}.sh-card__img img,.sh-card__img svg{max-width:128px;max-height:92px;object-fit:contain;transition:transform .15s}.sh-card__img:hover img,.sh-card__img:hover svg{transform:scale(1.06)}.sh-card__name{position:absolute;left:9px;right:6px;top:104px;font:600 16px/1.12 var(--f-cond)}.sh-card__lbl{position:absolute;left:9px;font:500 13.5px/1 var(--f-cond);color:#4d5b78}.sh-card__lbl:nth-of-type(1){top:150px}.sh-card__price{position:absolute;left:9px;top:168px;font:700 19px/1 var(--f-cond);color:#12204a}.sh-card__price small{font-size:12px;color:#4d5b78}.sh-card__lbl:nth-of-type(3){top:192px}.sh-card__pct{position:absolute;right:6px;top:165px;padding:6px 7px;border-radius:7px;background:#dff3e2;font:700 20px/1 var(--f-cond);color:#1d8a3b;font-style:normal}.sh-card__btn{position:absolute;left:9px;right:9px;bottom:7px;height:34px;border-radius:8px;background:linear-gradient(#ffe27a,#f5b62b);border:1px solid #e0a020;font:600 17px/1 var(--f-cond);color:#3b2a12;box-shadow:0 2px #c98a14}.sh-card__btn:hover{filter:brightness(1.06)}.sh-stock ul{position:absolute;left:8px;right:8px;top:48px;height:64px;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.sh-stock li{display:grid;grid-template-columns:52px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:4px 6px;border-radius:8px;background:#eef4fb;color:#12204a}.sh-stock li img{grid-row:span 2;width:46px;height:46px;object-fit:contain}.sh-stock li span{font:500 15px/1 var(--f-cond);text-align:center;align-self:end;white-space:nowrap}.sh-stock li b{font:700 20px/1 var(--f-cond);color:#1d8a3b;text-align:center;align-self:start;padding-top:3px}.sh-comm__cards{position:absolute;left:8px;right:8px;top:46px;height:70px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sh-comm__cards div{display:grid;grid-template-columns:50px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:0 8px;border-radius:9px;background:#eef4fb;color:#12204a}.sh-comm__cards img{grid-row:span 2;width:44px;height:44px}.sh-comm__cards span{font:500 14px/1 var(--f-cond);align-self:end}.sh-comm__cards span small{color:#6b7890;font-size:11.5px}.sh-comm__cards b{font:700 22px/1 var(--f-cond);color:#1d8a3b;align-self:start;padding-top:4px}.sh-comm__cards b small{font-size:12px}.sh-tasks ul{position:absolute;left:8px;right:8px;top:47px;margin:0;padding:0;list-style:none;display:grid;gap:5px}.sh-tasks li{height:37px;display:grid;grid-template-columns:34px 1fr 82px 34px 52px 30px;align-items:center;gap:4px;padding:0 6px;border-radius:8px;background:#eef4fb;color:#12204a}.sh-tasks li>img:first-child{width:30px;height:30px}.sh-tasks li span{font:500 15.5px/1 var(--f-cond);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-bar{height:10px;border-radius:5px;background:#d3dceb;overflow:hidden}.sh-bar em{display:block;height:100%;background:linear-gradient(#7ee26b,#3bb34a)}.sh-tasks li b{font:600 15px/1 var(--f-cond);text-align:center}.sh-tasks li strong{font:700 15px/1 var(--f-cond);color:#e05a10;white-space:nowrap}.sh-tasks li strong small{font-size:10px}.sh-badge{width:28px;height:28px}.sh-done{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(#5fd36a,#2ea544);color:#fff;border:2px solid #fff;font-style:normal}.sh-act{position:absolute;top:8px;height:117px;border-radius:14px;background:linear-gradient(#fff,#dfeaf8);border:2px solid #fff;box-shadow:0 5px 12px #0a193c59;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:12px;color:#12204a;transition:transform .14s}.sh-act img{position:absolute;top:4px;height:52px;width:auto}.sh-act b{font:700 23px/1 var(--f-cond)}.sh-act span{margin-top:5px;font:500 15px/1 var(--f-cond);color:#33415f}.sh-act:hover{transform:translateY(-3px)}.sh-act--cus{left:2px;width:216px}.sh-act--ord{left:228px;width:240px}.sh-act--stk{left:810px;width:162px}.sh-act--rep{left:982px;width:148px}.sh-act__badge{position:absolute;right:18px;top:6px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f03a3a;border:2px solid #fff;font:700 15px/1 var(--f-body);color:#fff;font-style:normal}.sh-act.sh-act--main{left:479px;top:12px;width:321px;height:113px;background:linear-gradient(#ffc23a,#f57c10);border:3px solid #fff1c0;color:#fff;box-shadow:0 5px #c25a00,0 8px 16px #0000004d}.sh-act--main b{display:flex;align-items:center;gap:6px;font-size:44px;-webkit-text-stroke:.6px #9a4300;text-shadow:0 2px 0 #b35200}.sh-act--main span{color:#3b1a00;font-size:17px;font-weight:600}.sh-ball{position:absolute;top:-26px;left:50%;translate:-50% 0;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#f6ff9a,#d4ec2a 60%,#9fbf10);box-shadow:0 3px 6px #0000004d}.sh-ball:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 30% 45%,rgba(70,90,0,.55) 4px,transparent 5px),radial-gradient(circle at 55% 25%,rgba(70,90,0,.55) 4px,transparent 5px),radial-gradient(circle at 70% 60%,rgba(70,90,0,.55) 4px,transparent 5px),radial-gradient(circle at 45% 72%,rgba(70,90,0,.55) 4px,transparent 5px)}.sh-modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#0812288c}.app--mobile .sh-modal{position:fixed;padding:12px}.sh-modal__box{width:min(520px,100%);max-height:92%;overflow:auto;padding:16px 20px 18px;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 20px 50px #0006}.sh-modal__box.is-wide{width:min(860px,100%)}.sh-modal__box header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sh-modal__box h2{margin:0;font:700 26px/1 var(--f-cond)}.sh-modal__box header button{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#eef3fa}.sh-sell{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:10px;border-radius:12px;background:#f4f8fd}.sh-sell__img{width:120px;height:90px;object-fit:contain}.sh-sell__img.sh-p3d{position:relative;overflow:hidden;width:170px;height:170px;flex:none;border-radius:12px;background:radial-gradient(circle at 50% 40%,#fff,#e6ecf5)}.sh-p3d>div{width:100%;height:100%}.sh-sell b{font:700 19px/1.15 var(--f-cond)}.sh-sell p{margin:4px 0 0;font:500 15px/1.3 var(--f-cond)}.sh-field{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font:600 17px/1.2 var(--f-cond)}.sh-field select{flex:1;max-width:70%;height:40px;border-radius:9px;border:2px solid #d5e1f0;padding:0 8px;font:500 16px/1 var(--f-cond)}.sh-qty{display:inline-flex;align-items:center;gap:4px}.sh-qty button{width:34px;height:34px;border-radius:9px;background:#eef3fa;font:700 20px/1 var(--f-body)}.sh-qty b{min-width:36px;text-align:center;font:700 20px/1 var(--f-cond)}.sh-note{margin:12px 0 0;font:500 13.5px/1.4 var(--f-body);color:#4d5b78}.sh-btns{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.sh-b{height:40px;padding:0 16px;border-radius:10px;font:600 18px/1 var(--f-cond)}.sh-b--ghost{background:#eef3fa;color:#1d2f57}.sh-b--gold{background:linear-gradient(#ffe27a,#f5b62b);color:#3b2a12;box-shadow:0 2px #c98a14}.sh-b:disabled{opacity:.5;cursor:not-allowed}.sh-cw{display:flex;gap:10px}.sh-cw button{width:40px;height:40px;border-radius:50%;background:var(--c);border:3px solid #fff;box-shadow:0 1px 3px #0000004d}.sh-cw button.is-on{box-shadow:0 0 0 3px #2f6fe0}.sh-table{width:100%;border-collapse:collapse;font:500 14.5px/1.25 var(--f-cond)}.sh-table th{text-align:left;padding:6px;background:#eef3fa;font-weight:600}.sh-table td{padding:6px;border-bottom:1px dashed #d5e1f0}.sh-table .pos{color:#1d8a3b;font-weight:700}.sh-table .neg{color:#c43a2a;font-weight:700}.sh-ledger-sum{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:10px;font:500 16px/1.2 var(--f-cond)}.sh-ledger-sum b{font-size:20px}.sh-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.sh-list li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px;border-radius:10px;background:#f4f8fd;font:500 15px/1.25 var(--f-cond)}.sh-list li b{font-size:18px}.sh-list li small{font:600 11px/1 var(--f-body);padding:2px 5px;border-radius:5px;background:#dfe7f3}.sh-list li em{grid-column:1;color:#4d5b78}.sh-list li div{grid-column:2;grid-row:1 / span 3;display:flex;flex-direction:column;gap:6px;justify-content:center}.sh-bars{margin:0;padding:0;list-style:none}.sh-bars li{display:grid;grid-template-columns:1fr 120px 30px;gap:10px;align-items:center;height:32px;font:500 15px/1 var(--f-cond)}.sh-bars i{height:12px;border-radius:6px;background:#e3eaf4;overflow:hidden}.sh-bars em{display:block;height:100%;background:linear-gradient(#ffe27c,#f8c844)}.sh-modes{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0}.sh-modes button{height:42px;border-radius:10px;background:#243a68e6;font:600 17px/1 var(--f-cond)}.sh-modes button.is-on{background:linear-gradient(#ffe27a,#f5b62b);color:#3b2a12}.sh-m__stall{position:relative;height:330px;margin:0 -12px;overflow:hidden}.sh-stall--m{position:absolute;left:50%;top:0;width:970px;height:715px;transform:translate(-50%) scale(.46);transform-origin:50% 0}.sh-stall--m .sh-sign,.sh-stall--m .sh-bubble--a{display:none}.sh-m__acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.sh-m__acts .sh-act,.sh-m__acts .sh-act.sh-act--main{position:relative;left:auto;top:auto;width:auto;height:96px;padding-bottom:8px}.sh-m__acts .sh-act img{height:40px}.sh-m__acts .sh-act b{font-size:18px}.sh-m__acts .sh-act span{font-size:12.5px;text-align:center}.sh-m__acts .sh-act--main{grid-column:1 / -1;height:92px}.sh-m__acts .sh-act--main b{font-size:32px}.sh-m .sh-panel{height:auto;margin-top:10px;padding-bottom:10px}.sh-m .sh-cats{position:relative;left:auto;right:auto;top:auto;margin:0 8px;overflow-x:auto;scrollbar-width:none}.sh-m .sh-cats button{flex:none;padding:0 10px;font-size:15px}.sh-m .sh-cards{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:8px 8px 0;height:262px}.sh-m .sh-stock ul,.sh-m .sh-comm__cards,.sh-m .sh-tasks ul{position:relative;left:auto;right:auto;top:auto;margin:0 8px}.sh-m .sh-stock ul{grid-template-columns:1fr 1fr;height:auto;gap:6px}.sh-m .sh-stock li{height:58px}.sh-m .sh-comm__cards{grid-template-columns:1fr;height:auto}.sh-m .sh-comm__cards div{height:62px}.sh-m .sh-tasks li{grid-template-columns:28px 1fr 50px 30px 46px 26px;gap:3px;padding:0 4px}.sh-m .sh-tasks li span{font-size:13.5px}.sh-m .sh-tasks li strong{font-size:13px}.sh-m .sh-panel h2{font-size:21px}.sh-m .sh-pill{height:32px;font-size:15px;padding:0 10px}.sh-m .sh-pop{left:8px;width:auto;right:8px}.sh-modal--side{place-items:start end;padding:100px 14px 0 0;background:#0812282e}.sh-modal--side .sh-modal__box{width:470px}.app--mobile .sh-modal--side{place-items:end center;padding:12px}.sh-comm__cards[data-testid=sh-comm]{top:40px;height:78px;grid-template-rows:1fr auto;row-gap:3px}.sh-comm__cards[data-testid=sh-comm] b{font-size:19px;padding-top:2px}.sh-comm__cards[data-testid=sh-comm] img{width:34px;height:34px}.sh-comm__cards[data-testid=sh-comm] div{grid-template-columns:40px 1fr}.sh-comm__note{grid-column:1 / -1;margin:0;font:600 11px/1.2 var(--f-body);color:#d6e3f8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-m .sh-comm__note{white-space:normal;padding:0 4px 6px}.sh-m .sh-comm__cards[data-testid=sh-comm]{top:auto;height:auto;grid-template-rows:none}.tr-menu{width:202px;gap:8px}.tr-menu .menu__item{height:52px}.tr-menu .menu__item.is-active{height:54px;margin-bottom:-2px}.tr-menu .menu__icon{top:3px;width:46px;height:44px;left:18px;object-fit:contain}.tr-menu .menu__item span{left:76px;font-size:22px}.tr-map{position:absolute;overflow:hidden;border-radius:14px;background:#fff;border:3px solid rgba(255,255,255,.9);box-shadow:0 6px 14px #0a193c59;transition:transform .14s;text-align:left}.tr-map>img{position:absolute;left:0;top:0;width:100%;height:148px;object-fit:cover}.tr-map__title{position:absolute;left:6px;top:4px;width:188px;height:70px;display:grid;place-items:center;text-align:center;border-radius:10px;background:linear-gradient(#1c2e5cf7,#243a6ef7);font:500 23px/1.12 var(--f-cond);color:#fff}.tr-map--3 .tr-map__title{background:linear-gradient(#3c1e82f7,#5028a0f7)}.tr-map__diff{position:absolute;left:6px;top:110px;min-width:96px;text-align:center;padding:7px 14px;border-radius:7px;font:600 19px/1 var(--f-cond);color:#fff;font-style:normal}.tr-map__diff.is-green{background:linear-gradient(#4fc95e,#2e9e3e)}.tr-map__diff.is-blue{background:linear-gradient(#3f8cf2,#1f62d6)}.tr-map__diff.is-red{background:linear-gradient(#f05a5a,#c62a2a)}.tr-map__bar{position:absolute;left:0;right:0;bottom:0;height:39px;display:flex;align-items:center;justify-content:space-between;padding:0 24px 0 12px;background:linear-gradient(#fff,#eef4fb)}.tr-map__bar b{display:flex;align-items:center;gap:8px;font:700 23px/1 var(--f-cond);color:#12204a}.tr-map__bar b img{width:28px;height:28px}.tr-map__bar em{display:flex;align-items:center;gap:6px;font:500 17px/1 var(--f-cond);color:#1d2f57;font-style:normal}.tr-map.is-on{border:4px solid #ffd54a;box-shadow:0 0 0 3px #ffd54a66,0 8px 18px #0a193c66}.tr-map:hover{transform:translateY(-3px)}.tr-flag{display:grid;place-items:center;border-radius:6px;background:linear-gradient(#2c5cc4,#1a3b8f);border:3px solid #fff;rotate:7deg;box-shadow:0 6px 14px #0000004d;pointer-events:none}.tr-flag span{font:700 29px/1.08 var(--f-cond);color:#fff;text-align:center;text-shadow:0 2px 0 #0d2560}.tr-3d{position:relative;width:100%;height:100%}.tr-3d canvas{display:block;width:100%!important;height:100%!important}.tr-3d__tag{position:absolute;left:50%;bottom:8px;translate:-50% 0;white-space:nowrap;padding:4px 9px;border-radius:8px;background:#101c369e;font:600 11px/1 var(--f-body);color:#e8f0ff;pointer-events:none}.tr-running{padding:8px 14px;border-radius:10px;background:#101c36cc;font:600 16px/1 var(--f-cond);color:#fff}.tr-result{padding:14px 18px;border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 10px 26px #00000059;border-top:6px solid #2ea544}.tr-result.is-bad{border-top-color:#f0a020}.tr-result b{display:block;font:700 26px/1 var(--f-cond)}.tr-result span{display:block;margin-top:6px;font:600 17px/1.2 var(--f-cond);color:#1d8a3b}.tr-result.is-bad span{color:#b56a00}.tr-result p{margin:8px 0 10px;font:500 13.5px/1.4 var(--f-body);color:#4d5b78}.tr-result button{height:36px;padding:0 18px;border-radius:9px;background:linear-gradient(#ffe27a,#f5b62b);font:600 17px/1 var(--f-cond);color:#3b2a12}.tr-panel{position:relative;width:100%;height:100%;border-radius:14px;background:linear-gradient(180deg,#243a68f2,#1c2e56f2);border:2px solid rgba(180,205,245,.55);box-shadow:0 6px 14px #0a193c59}.tr-panel>h2,.tr-inv h2,.tr-drills h2,.tr-coach h2{margin:0;font:600 22px/1 var(--f-cond);color:#fff}.tr-panel>h2{position:absolute;left:13px;top:10px}.tr-panel__body{position:absolute;left:8px;right:8px;top:35px;bottom:7px;border-radius:10px;background:linear-gradient(180deg,#f6fafff7,#eaf2fcf5);color:var(--ink)}.tr-icon{position:absolute;left:15px;top:12px;width:133px;height:133px;border-radius:16px;overflow:hidden;border:3px solid #b06cff;box-shadow:0 4px 10px #50148c59}.tr-icon img{width:100%;height:100%;object-fit:cover}.tr-icon b{position:absolute;left:6px;bottom:6px;padding:3px 9px;border-radius:8px;background:#101428d9;font:700 22px/1 var(--f-cond);color:#fff}.tr-head{position:absolute;left:165px;top:12px;width:330px}.tr-head h3{margin:0;font:600 27px/1 var(--f-cond);color:#12204a}.tr-head p{margin:6px 0 0;font:500 17px/1.25 var(--f-cond);color:#33415f}.tr-more{position:absolute;left:503px;top:15px;width:127px;height:36px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;background:linear-gradient(#e6f0fd,#c9ddf7);border:1px solid #9fc0ec;font:600 17px/1 var(--f-cond);color:#1d3f7a}.tr-pop{left:260px;top:54px;width:360px}.tr-prog__lbl{position:absolute;left:165px;top:98px;font:600 17px/1 var(--f-cond);color:#12204a}.tr-prog{position:absolute;left:165px;top:117px;width:355px;height:25px;border-radius:13px;background:#1d3466;overflow:hidden;box-shadow:inset 0 2px 3px #0006}.tr-prog i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#7ee26b,#2ea544);border-radius:13px;transition:width .5s}.tr-prog b{position:absolute;right:10px;top:0;font:600 19px/25px var(--f-cond);color:#fff}.tr-xp{position:absolute;left:530px;top:113px;width:95px;height:32px;display:grid;place-items:center;border-radius:9px;background:#1d3466;font:600 21px/1 var(--f-cond);color:#fff}.tr-req,.tr-after,.tr-reward{position:absolute;border-radius:10px;background:#fff;border:1px solid #d5e1f0;overflow:hidden}.tr-req{left:10px;top:157px;width:295px;height:118px}.tr-after{left:315px;top:157px;width:325px;height:118px}.tr-req h4,.tr-reward h4{margin:0;padding:8px 10px;background:#e3edf9;font:600 18.5px/1 var(--f-cond);color:#12204a}.tr-after h4{margin:0;padding:8px 10px;background:linear-gradient(#3f8cf2,#1f62d6);font:600 18.5px/1 var(--f-cond);color:#fff}.tr-req p{display:flex;align-items:center;gap:8px;margin:9px 12px 0;font:500 18px/1 var(--f-cond);color:#12204a}.tr-req p i{width:22px;height:22px;display:grid;place-items:center;border-radius:5px;background:#c9d4e4;color:#fff;font-style:normal;font-weight:700}.tr-req p.ok i{background:#2ea544}.tr-req p b{color:#1d8a3b;font-weight:600}.tr-req p img{width:22px;height:22px}.tr-req small{font-size:12px;color:#6b7890}.tr-after p{display:grid;grid-template-columns:1fr 52px 18px 52px;align-items:center;margin:7px 10px 0;font:500 15.5px/1 var(--f-cond);color:#12204a}.tr-after p b{font-weight:500;text-align:right}.tr-after p i{color:#2ea544;font-style:normal;text-align:center}.tr-after p em{color:#1d8a3b;font-weight:700;font-style:normal;font-size:17px}.tr-reward{left:10px;top:285px;width:360px;height:128px}.tr-reward>div{display:grid;grid-template-columns:64px 100px 1fr;gap:8px;align-items:center;padding:10px}.tr-exp{width:60px;height:60px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#9b6cff,#5b2fc4);border:2px solid #fff;box-shadow:0 2px 6px #3c148c59;font:700 20px/1 var(--f-cond);color:#fff;font-style:normal}.tr-reward span{font:500 15px/1.2 var(--f-cond);color:#12204a}.tr-reward span b{font-size:18px}.tr-reward small{font:500 11.5px/1.35 var(--f-body);color:#4d5b78}.tr-retry{position:absolute;left:385px;top:287px;width:255px;height:36px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;background:#e3edf9;font:500 14px/1 var(--f-cond);color:#1d2f57;white-space:nowrap}.tr-start{position:absolute;left:382px;top:335px;width:258px;height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:14px;background:linear-gradient(#ffc23a,#f57c10);border:3px solid #fff1c0;box-shadow:0 5px #c25a00,0 8px 16px #00000040;font:700 26px/1 var(--f-cond);color:#fff;-webkit-text-stroke:.5px #9a4300;text-shadow:0 2px 0 #b35200;transition:filter .12s,transform .12s}.tr-start span{display:flex;align-items:center;gap:6px;font-size:27px}.tr-start span img{width:28px;height:28px}.tr-start:hover{filter:brightness(1.06)}.tr-start:active{transform:translateY(2px)}.tr-start:disabled{filter:grayscale(.6);opacity:.7;cursor:not-allowed}.tr-start--up{background:linear-gradient(#7ee26b,#2e9e3e);box-shadow:0 5px #1e6e2a,0 8px 16px #00000040;-webkit-text-stroke:.5px #1e5a28;text-shadow:0 2px 0 #1e6e2a}.tr-inv{position:relative;width:100%;height:100%;border-radius:14px;background:linear-gradient(180deg,#243a68f2,#1c2e56f2);border:2px solid rgba(180,205,245,.55);box-shadow:0 6px 14px #0a193c59}.tr-inv header{position:absolute;left:14px;right:14px;top:8px;display:flex;align-items:center;gap:24px}.tr-filters{display:flex;gap:6px}.tr-filters button{height:30px;padding:0 16px;border-radius:15px;background:#ffffff1f;font:500 17px/1 var(--f-cond);color:#fff}.tr-filters button.is-on{background:linear-gradient(#ffe27a,#f5b62b);color:#3b2a12;font-weight:600}.tr-inv__list{position:absolute;left:14px;right:10px;top:44px;bottom:8px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.tr-sk{position:relative;flex:none;width:110px;height:126px;border-radius:10px;background:#ffffff14;border:2px solid transparent;display:flex;flex-direction:column;align-items:center;color:#fff;transition:transform .12s}.tr-sk img{width:96px;height:70px;object-fit:cover;margin-top:4px;border-radius:9px}.tr-sk b{margin-top:6px;font:500 14px/1.05 var(--f-cond);text-align:center}.tr-sk span{font:500 14px/1 var(--f-cond);color:#cfe0ff;margin-top:2px}.tr-sk__now{position:absolute;left:8px;right:8px;top:58px;padding:3px 0;border-radius:6px;background:linear-gradient(#ffe27a,#f5b62b);font:600 15px/1 var(--f-cond);color:#3b2a12;font-style:normal}.tr-sk.is-on{border-color:#ffd54a;background:#ffd54a26}.tr-sk:hover{transform:translateY(-2px)}.tr-drills,.tr-coach{border-radius:14px;background:linear-gradient(180deg,#243a68f2,#1c2e56f2);border:2px solid rgba(180,205,245,.55);box-shadow:0 6px 14px #0a193c59}.tr-drills{position:relative;width:100%;height:100%}.tr-drills h2{position:absolute;left:12px;top:9px;font-size:20px}.tr-drills ul{position:absolute;left:8px;right:8px;top:36px;margin:0;list-style:none;display:grid;gap:3px;border-radius:9px;background:#fff;padding:4px 6px}.tr-drills li{height:33px;display:grid;grid-template-columns:28px 1fr 56px 72px;align-items:center;gap:6px;color:#12204a;border-bottom:1px solid #e6edf6}.tr-drills li:last-child{border-bottom:0}.tr-drills li img{width:26px;height:26px;border-radius:6px;object-fit:cover}.tr-drills li span{font:500 15px/1 var(--f-cond)}.tr-drills li b{font:700 15px/1 var(--f-cond);color:#1d8a3b}.tr-drills li button{height:26px;border-radius:7px;background:linear-gradient(#5aa8ff,#2a73e0);color:#fff;font:600 14px/1 var(--f-cond)}.tr-drills li.is-on button{background:linear-gradient(#ffe27a,#f5b62b);color:#3b2a12}.tr-drills li em{display:flex;align-items:center;gap:4px;font:500 13px/1 var(--f-cond);color:#c43a2a;font-style:normal}.tr-empty{position:absolute;left:12px;top:40px;font:500 13px/1.3 var(--f-body);color:#dfe9ff}.tr-coach{position:relative}.tr-coach h2{position:absolute;left:12px;top:9px;font-size:20px}.tr-coach img{position:absolute;left:8px;bottom:6px;width:94px;height:112px;object-fit:cover;border-radius:10px}.tr-coach p{position:absolute;left:110px;right:10px;top:38px;margin:0;padding:10px 12px;border-radius:12px;background:#fff;font:500 14.5px/1.25 var(--f-cond);color:#12204a}.tr-decide .sh-modal__box{width:min(620px,100%)}.tr-q{margin:0 0 12px;font:600 19px/1.3 var(--f-cond);color:#12204a}.tr-opts{display:grid;gap:8px}.tr-opts button{padding:11px 14px;border-radius:10px;background:#f1f6fc;border:2px solid #d5e1f0;text-align:left;font:500 17px/1.25 var(--f-cond);color:#12204a}.tr-opts button.is-on{border-color:#2f6fe0;background:#e8f1ff;font-weight:600}.tr-m__maps{position:relative;display:flex;gap:8px;overflow-x:auto;margin:8px -12px 0;padding:0 12px 6px;scrollbar-width:none}.tr-m__maps .tr-map{position:relative;left:auto!important;top:auto!important;flex:none;width:250px!important;height:150px!important}.tr-m__maps .tr-map>img{height:112px}.tr-m__maps .tr-map__title{width:140px;height:54px;font-size:18px}.tr-m__maps .tr-map__diff{top:80px;font-size:15px;padding:4px 10px}.tr-m__maps .tr-map__bar{height:36px}.tr-m__maps .tr-map__bar b{font-size:19px}.tr-m__3d{position:relative;height:300px;margin:6px -12px 0}.tr-m__3d .tr-result,.tr-m__3d .tr-running{position:absolute;left:12px;right:12px;top:12px}.tr-m .tr-panel{height:auto;margin-top:10px;padding:40px 8px 8px}.tr-m .tr-panel__body{position:relative;inset:auto;padding:12px;display:grid;grid-template-columns:90px 1fr;gap:10px}.tr-m .tr-icon,.tr-m .tr-head,.tr-m .tr-more,.tr-m .tr-prog__lbl,.tr-m .tr-prog,.tr-m .tr-xp,.tr-m .tr-req,.tr-m .tr-after,.tr-m .tr-reward,.tr-m .tr-retry,.tr-m .tr-start{position:relative;left:auto;top:auto;width:auto}.tr-m .tr-icon{width:90px;height:90px;grid-row:span 2}.tr-m .tr-icon b{font-size:16px}.tr-m .tr-head h3{font-size:22px}.tr-m .tr-head p{font-size:14.5px}.tr-m .tr-more{height:32px;justify-self:start;padding:0 12px}.tr-m .tr-pop{left:8px;right:8px;width:auto;top:120px}.tr-m .tr-prog__lbl,.tr-m .tr-prog,.tr-m .tr-req,.tr-m .tr-after,.tr-m .tr-reward,.tr-m .tr-retry,.tr-m .tr-start{grid-column:1 / -1}.tr-m .tr-xp{grid-column:1 / -1;justify-self:end;margin-top:-40px;height:26px;width:80px;font-size:17px;z-index:1}.tr-m .tr-prog{width:calc(100% - 90px)}.tr-m .tr-req,.tr-m .tr-after{height:auto;padding-bottom:8px}.tr-m .tr-reward{height:auto}.tr-m .tr-start{height:72px}.tr-m .tr-inv{height:186px;margin-top:10px}.tr-m .tr-inv header{flex-direction:column;align-items:flex-start;gap:6px}.tr-m .tr-filters{overflow-x:auto;max-width:100%;scrollbar-width:none}.tr-m .tr-filters button{flex:none;padding:0 10px;font-size:15px}.tr-m .tr-inv__list{top:76px}.tr-m .tr-inv__list .tr-sk{height:100px;width:92px}.tr-m .tr-sk img{width:80px;height:52px}.tr-m .tr-sk__now{top:40px;font-size:12px}.tr-m .tr-drills{height:156px;margin-top:10px}.tr-m .tr-drills li{grid-template-columns:24px 1fr 50px 66px}.tr-m .tr-coach{height:140px;margin-top:10px}.tr-m{overflow-x:clip}.tr-m .tr-coach img{bottom:auto;top:36px;height:96px;width:80px}.tr-m .tr-coach p{left:98px}.ad-stage{background:#eef3fa}.ad-banner-bg{position:absolute;left:0;top:0;width:1672px;height:205px;background-size:cover;background-position:50% 28%}.ad-banner-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0 70%,#eef3fa)}.ad-title{display:flex;flex-direction:column;justify-content:center;padding-left:24px;border-radius:0 40px 40px 0;background:linear-gradient(90deg,#162856f5,#1e386eeb);border:2px solid rgba(255,255,255,.6);color:#fff}.ad-title b{font:700 36px/1 var(--f-cond);letter-spacing:.02em}.ad-title span{margin-top:4px;font:600 21px/1 var(--f-cond)}.ad-mascot{height:auto;filter:drop-shadow(0 6px 8px rgba(0,0,0,.3))}.ad-welcome{padding:12px 16px;border-radius:18px;background:#fffffff5;box-shadow:0 4px 12px #0003;color:#16244a}.ad-welcome b{display:block;font:700 22px/1.05 var(--f-cond)}.ad-welcome span{display:block;margin-top:4px;font:500 16px/1.2 var(--f-cond)}.ad-top{display:flex;align-items:center;gap:12px;padding:0 12px 0 18px;border-radius:0 0 0 20px;background:#162856eb}.ad-top>button{position:relative;width:40px;height:40px;display:grid;place-items:center;color:#fff;border-radius:10px}.ad-top>button:hover{background:#ffffff1f}.ad-top>button i{position:absolute;right:2px;top:0;width:18px;height:18px;border-radius:50%;background:#f03a3a;font:700 11px/18px var(--f-body);font-style:normal}.ad-user{position:relative}.ad-user__btn{display:flex;align-items:center;gap:8px;color:#fff;text-align:left}.ad-user__btn img{width:40px;height:40px;border-radius:50%;border:2px solid #fff}.ad-user__btn b{display:block;font:600 17px/1 var(--f-cond)}.ad-user__btn small{display:block;font:500 12px/1.2 var(--f-body);opacity:.85}.ad-user__pop{right:0;left:auto;width:260px;z-index:70}.ad-user__pop button{display:block;width:100%;margin-top:6px;padding:7px 10px;border-radius:8px;background:#eef3fa;text-align:left;font:600 15px/1.1 var(--f-cond);color:#16244a}.ad-user__pop button small{display:block;font:500 11px/1.2 var(--f-body);color:#5a6680}.ad-user__pop button.is-on{background:#fff2c2;box-shadow:inset 3px 0 #f5b324}.ad-side-nav{display:flex;flex-direction:column;padding:10px 10px 0;background:linear-gradient(#22345e,#1a2a4e)}.ad-side-nav>button{height:44px;margin-bottom:3px;display:flex;align-items:center;gap:14px;padding-left:16px;border-radius:9px;font:500 21px/1 var(--f-cond);color:#fff;text-align:left}.ad-side-nav>button img{width:32px;height:32px;object-fit:contain}.ad-side-nav>button:hover{background:#ffffff1a}.ad-side-nav>button.is-on{background:linear-gradient(#ffe27a,#f8c234);color:#2a1e08;font-weight:600}.ad-side-nav>button.is-on img{filter:brightness(0) saturate(100%) invert(12%) sepia(30%) saturate(1500%) hue-rotate(195deg)}.ad-side-nav hr{width:100%;border:0;border-top:1px solid rgba(255,255,255,.18);margin:8px 0}.ad-side-card{margin-top:auto;margin-bottom:20px;position:relative;height:132px;border-radius:14px;background:linear-gradient(#fff,#dfeaf8)}.ad-side-card img{position:absolute;left:-2px;bottom:0;height:128px;width:auto}.ad-side-card span{position:absolute;right:10px;top:32px;width:140px;font:500 14.5px/1.3 var(--f-cond);color:#16244a;text-align:right}.ad-kpi{border-radius:14px;background:linear-gradient(#fff,#f3f7fd);border:1px solid #dfe8f4;box-shadow:0 4px 10px #1428501f;color:#12204a;overflow:hidden}.ad-kpi__img{position:absolute;left:14px;top:12px;height:112px;width:auto;max-width:100px;object-fit:contain}.ad-kpi__img--courts{width:86px;height:106px;object-fit:cover;border-radius:10px}.ad-kpi__vnd{position:absolute;left:22px;top:32px;width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(#ffe27a,#f5b62b);font:700 20px/1 var(--f-cond);color:#6b4300}.ad-kpi b{position:absolute;left:128px;top:18px;font:600 19px/1 var(--f-cond)}.ad-kpi strong{position:absolute;left:128px;top:44px;font:700 34px/1 var(--f-cond)}.ad-kpi em{position:absolute;left:128px;top:86px;font:700 17px/1 var(--f-cond);color:#1d8a3b;font-style:normal}.ad-kpi small{position:absolute;left:128px;right:8px;top:106px;font:500 14px/1.1 var(--f-cond);color:#4d5b78}.ad-card{border-radius:14px;background:#fff;border:1px solid #dfe8f4;box-shadow:0 4px 10px #1428501f;color:#12204a;overflow:hidden}.ad-card header{height:50px;display:flex;align-items:center;gap:10px;padding:0 16px}.ad-card h2{margin:0;flex:1;font:600 22px/1 var(--f-cond);color:#1d3f7a}.ad-card header select{height:32px;border-radius:8px;border:1px solid #ccd8ea;padding:0 8px;font:500 14px/1 var(--f-cond)}.ad-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px}.ad-mini div{padding:4px 0}.ad-mini b{display:block;font:500 15px/1 var(--f-cond)}.ad-mini strong{font:700 26px/1.3 var(--f-cond)}.ad-mini em{margin-left:6px;font:600 14px/1 var(--f-cond);color:#1d8a3b;font-style:normal}.ad-legend{display:flex;align-items:center;gap:6px;padding:4px 16px 0 80px;font:500 14px/1 var(--f-cond);color:#2a5aa8}.ad-legend i{width:10px;height:10px;border-radius:50%;margin-left:10px}.ad-legend i.b{background:#2f6fe0}.ad-legend i.y{background:#f5b324}.ad-legend small{color:#8a96ac}.ad-chart{display:block;width:100%;height:190px;padding:0 10px;font:500 12px/1 var(--f-body);fill:#4d5b78}.ad-chart g:focus{outline:none}.ad-sys ul{margin:0;padding:0 16px;list-style:none}.ad-sys li{display:grid;grid-template-columns:1fr 110px 44px;align-items:center;height:34px;border-bottom:1px solid #eef2f8;font:500 15.5px/1 var(--f-cond)}.ad-sys li b{color:#1d8a3b;font-weight:500}.ad-sys li small{text-align:right;color:#4d5b78}.ad-note{margin:2px 16px 0;font:500 10.5px/1.25 var(--f-body);color:#6b7890}.ad-st{display:inline-block;padding:4px 10px;border-radius:12px;font:600 13px/1 var(--f-cond);font-style:normal;white-space:nowrap}.ad-st.is-green{background:#def5e2;color:#1d8a3b}.ad-st.is-blue{background:#e1ecfd;color:#1f62d6}.ad-st.is-orange{background:#fff0d6;color:#b56a00}.ad-st.is-grey{background:#eceff4;color:#5a6680}.ad-sys header .ad-st{background:#2ea544;color:#fff}.ad-bk__msg{margin:0 16px;padding:10px 12px;width:165px;border-radius:12px;background:#eef4fb;font:500 15px/1.25 var(--f-cond)}.ad-bk__last{display:flex;align-items:center;gap:10px;margin:14px 16px 0;padding:10px;border-radius:10px;background:#f4f8fd;font:500 14px/1.2 var(--f-cond)}.ad-bk__last span{flex:1}.ad-bk__last b{display:block;font:700 17px/1.2 var(--f-cond)}.ad-bk__now,.ad-bk__restore{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 32px);margin:12px 16px 0;height:44px;border-radius:10px;font:600 19px/1 var(--f-cond)}.ad-bk__now{background:linear-gradient(#3f8cf2,#1f62d6);color:#fff}.ad-bk__restore{margin-top:8px;height:40px;background:#eef4fb;border:2px solid #9fc0ec;color:#1d3f7a}.ad-cms{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding:0 14px}.ad-cm{display:flex;flex-direction:column;align-items:center;border-radius:10px;background:#f6f9fd;padding-bottom:8px}.ad-cm img{width:100%;height:84px;object-fit:cover;border-radius:10px 10px 0 0}.ad-cm b{margin-top:6px;font:600 19px/1 var(--f-cond)}.ad-cm small{margin-top:4px;font:500 12.5px/1 var(--f-cond);color:#4d5b78}.ad-cm button{margin-top:7px;height:28px;padding:0 18px;border-radius:8px;background:linear-gradient(#ffe27a,#f5b62b);font:600 15px/1 var(--f-cond);color:#3b2a12}.ad-act ul{margin:0;padding:0 14px;list-style:none}.ad-act li{display:grid;grid-template-columns:34px 1fr 70px 86px;align-items:center;gap:6px;height:34px;border-bottom:1px solid #eef2f8}.ad-act li img{width:28px;height:28px;object-fit:contain}.ad-act li b{display:block;font:600 13.5px/1.05 var(--f-cond);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-act li small{display:block;font:500 11.5px/1.1 var(--f-body);color:#6b7890}.ad-act time{font:500 13px/1 var(--f-cond);color:#4d5b78}.ad-tagc{padding:4px 6px;border-radius:6px;background:#e1ecfd;font:600 12.5px/1 var(--f-cond);color:#1f62d6;text-align:center;font-style:normal;white-space:nowrap;overflow:hidden}.ad-link{font:500 14px/1 var(--f-cond);color:#2f6fe0}.ad-editor{position:relative;width:100%;height:100%;display:grid;grid-template-columns:240px 1fr 520px;grid-template-rows:52px 1fr 60px;border-radius:14px;background:#fff;border:1px solid #dfe8f4;box-shadow:0 6px 18px #1428502e;color:#12204a;overflow:hidden}.ad-editor>header{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:0 16px;background:linear-gradient(90deg,#22345e,#2a4a86);color:#fff}.ad-editor>header img{width:60px;height:40px;object-fit:cover;border-radius:6px}.ad-editor>header h2{margin:0;flex:1;font:600 24px/1 var(--f-cond)}.ad-role{font:500 15px/1 var(--f-cond)}.ad-role b{color:#ffd84a}.ad-x{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#fff}.ad-x:hover{background:#ffffff26}.ad-list{grid-row:2 / 4;overflow:auto;padding:10px;background:#f4f8fd;border-right:1px solid #dfe8f4}.ad-list button{display:block;width:100%;margin-bottom:6px;padding:8px 10px;border-radius:10px;background:#fff;border:2px solid transparent;text-align:left}.ad-list button b{display:block;font:600 16px/1.1 var(--f-cond)}.ad-list button span{display:block;font:500 11.5px/1.4 var(--f-body);color:#6b7890}.ad-list button.is-on{border-color:#2f6fe0}.ad-list .ad-new{background:#e1ecfd;color:#1f62d6;font:600 16px/1 var(--f-cond);text-align:center}.ad-form{overflow:auto;padding:10px 18px}.ad-pipe{display:flex;gap:4px;margin-bottom:10px}.ad-pipe span{flex:1;padding:6px 4px;border-radius:6px;background:#eceff4;font:600 13px/1 var(--f-cond);color:#6b7890;text-align:center}.ad-pipe span.is-done{background:#2f6fe0;color:#fff}.ad-f{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:4px 12px;padding:6px 0;border-bottom:1px dashed #e3eaf4}.ad-f>span{font:600 15px/1.15 var(--f-cond);color:#1d2f57}.ad-f>span em{margin-left:6px;padding:1px 5px;border-radius:5px;background:#fff0d6;color:#b56a00;font:600 11px/1 var(--f-body);font-style:normal}.ad-f input:not([type=checkbox]):not([type=color]),.ad-f select{height:34px;border-radius:8px;border:1.5px solid #ccd8ea;padding:0 10px;font:500 15px/1 var(--f-body);color:#12204a;background:#fff;min-width:0}.ad-f input:disabled,.ad-f select:disabled{background:#f1f4f9;color:#6b7890}.ad-f input[type=checkbox]{width:20px;height:20px}.ad-f small{grid-column:2;font:500 11.5px/1.2 var(--f-body);color:#6b7890}.ad-f.is-err input,.ad-f.is-err select{border-color:#e04040;background:#fff5f5}.ad-f .ad-err{color:#c43a2a;font-weight:600}.ad-f.is-chg>span{color:#b56a00}.ad-color{display:flex;gap:8px}.ad-color input[type=color]{width:44px;height:34px;padding:0;border:0;background:none}.ad-color input:last-child{flex:1}.ad-cross{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:#fff0d6;font:500 13px/1.3 var(--f-body);color:#8a5200}.ad-side{grid-row:2 / 3;overflow:auto;padding:10px 14px;background:#f9fbfe;border-left:1px solid #dfe8f4}.ad-side h3{margin:4px 0 8px;font:600 18px/1 var(--f-cond);color:#1d3f7a}.ad-prev{position:relative;height:290px;border-radius:12px;background:linear-gradient(#dfeefc,#f6f9fd);display:grid;place-items:center;overflow:hidden}.ad-prev3d{position:absolute;top:0;right:0;bottom:0;left:0}.ad-prev3d canvas{display:block;width:100%!important;height:100%!important}.ad-tag,.ad-npc-label{position:absolute;left:8px;top:8px;padding:3px 8px;border-radius:7px;background:#101c36b3;color:#fff;font:600 11px/1 var(--f-body)}.ad-bubble{position:absolute;right:8px;top:30px;max-width:200px;margin:0;padding:8px 10px;border-radius:12px;background:#fff;box-shadow:0 2px 6px #00000026;font:500 14px/1.25 var(--f-cond)}.ad-pcard{width:180px;padding-bottom:10px;border-radius:10px;background:#fff;border:1px solid #d5e1f0;display:flex;flex-direction:column}.ad-pcard__img{height:110px;display:grid;place-items:center;font:500 12px/1 var(--f-body);color:#8a96ac}.ad-pcard__img img{max-height:100px;max-width:160px}.ad-pcard b{padding:0 10px;font:600 16px/1.1 var(--f-cond)}.ad-pcard span{padding:6px 10px 0;font:500 12.5px/1 var(--f-cond);color:#4d5b78}.ad-pcard strong{padding:2px 10px;font:700 20px/1.1 var(--f-cond)}.ad-pcard strong small{font-size:12px}.ad-pcard em{padding:2px 10px;font:500 12.5px/1.2 var(--f-cond);color:#1d8a3b;font-style:normal}.ad-poster{width:210px;height:270px;border-radius:12px;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;color:#fff;box-shadow:inset 0 -120px 60px -20px #0a1432d9}.ad-poster b{font:700 24px/1 var(--f-cond)}.ad-poster span{font:500 14px/1.3 var(--f-cond)}.ad-poster em{margin-top:4px;font:600 13px/1.2 var(--f-cond);color:#ffd84a;font-style:normal}.ad-banner{width:100%;height:100%;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.ad-banner div{padding:10px 18px;border-radius:8px;background:#1f4fae;border:3px solid #ffd84a;color:#fff;text-align:center}.ad-banner small{display:block;font:600 11px/1 var(--f-body);color:#ffd84a}.ad-banner b{font:700 24px/1.1 var(--f-cond)}.ad-banner span{padding:3px 8px;border-radius:6px;background:#0000008c;color:#fff;font:500 12px/1 var(--f-body)}.ad-brandcard{width:240px;padding:18px;border-radius:12px;background:#fff;border:1px solid #d5e1f0;display:flex;flex-direction:column;gap:4px}.ad-brandcard b{font:700 28px/1 var(--f-cond);color:#1f4fae}.ad-brandcard span,.ad-brandcard small{font:500 12px/1.3 var(--f-body);color:#6b7890}.ad-brandcard em{font:500 13px/1.3 var(--f-cond);font-style:normal}.ad-vers{margin:0;padding:0;list-style:none}.ad-vers li{display:grid;grid-template-columns:34px 1fr auto;gap:2px 8px;align-items:center;padding:6px 0;border-bottom:1px solid #eef2f8}.ad-vers b{font:700 16px/1 var(--f-cond);color:#1f62d6}.ad-vers span{font:500 12px/1.2 var(--f-body);color:#4d5b78}.ad-vers em{grid-column:2;font:500 12px/1.2 var(--f-body);color:#6b7890;font-style:normal}.ad-vers li>:last-child:not(em){grid-row:1 / span 2;grid-column:3}.ad-vers button{height:26px;padding:0 10px;border-radius:7px;background:#eef3fa;font:600 13px/1 var(--f-cond)}.ad-actions{grid-column:2 / 4;display:flex;align-items:center;gap:8px;padding:0 16px;border-top:1px solid #dfe8f4;background:#fff}.ad-b{height:36px;padding:0 14px;border-radius:9px;background:#eef3fa;border:1px solid #ccd8ea;font:600 15px/1 var(--f-cond);color:#1d2f57;white-space:nowrap}.ad-b:disabled{opacity:.5;cursor:not-allowed}.ad-b--blue{background:linear-gradient(#3f8cf2,#1f62d6);color:#fff;border:0}.ad-b--green{background:linear-gradient(#5fd36a,#2e9e3e);color:#fff;border:0}.ad-b--red{background:linear-gradient(#f05a5a,#c62a2a);color:#fff;border:0}.ad-why{flex:1;min-width:120px;height:36px;border-radius:9px;border:1.5px solid #ccd8ea;padding:0 10px;font:500 14px/1 var(--f-body)}.ad-wait{font:500 14px/1.2 var(--f-cond);color:#b56a00}.ad-restore{margin-top:14px;padding:12px;border-radius:10px;background:#fff5f5;border:1px solid #f3c2c2}.ad-restore h3{margin:0 0 8px;font:600 18px/1 var(--f-cond);color:#a32020}.ad-restore label{display:flex;align-items:center;gap:8px;margin:6px 0;font:500 15px/1.2 var(--f-cond)}.ad-m{background:#eef3fa;min-height:100vh;color:#12204a}.ad-m__top{display:flex;align-items:center;gap:8px;padding:8px;border-radius:12px;background:linear-gradient(90deg,#22345e,#2a4a86);color:#fff}.ad-m__top>img{width:70px}.ad-m__top>div{flex:1}.ad-m__top b{display:block;font:700 22px/1 var(--f-cond)}.ad-m__top small{font:500 12px/1 var(--f-body)}.ad-m__top .ad-user__btn span{display:none}.ad-m__note{margin:8px 0;font:500 12px/1.3 var(--f-body);color:#6b7890}.ad-m__chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.ad-m__chips button{flex:none;height:34px;padding:0 12px;border-radius:17px;background:#fff;border:1px solid #ccd8ea;font:600 14px/1 var(--f-cond)}.ad-m__chips button.is-on{background:#ffd84a;border-color:#f5b324}.ad-m__dash{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.ad-kpi--m{position:relative;height:112px}.ad-kpi--m b{left:10px;top:10px;right:6px;font-size:13.5px}.ad-kpi--m strong{left:10px;top:32px;font-size:24px}.ad-kpi--m em{left:10px;top:62px;font-size:14px}.ad-kpi--m small{left:10px;top:80px;font-size:11.5px}.ad-m__chart,.ad-m__act{grid-column:1 / -1;padding:10px}.ad-m__chart h2,.ad-m__act h2{margin:0 0 6px;font:600 18px/1 var(--f-cond);color:#1d3f7a}.ad-m__act li{grid-template-columns:1fr;height:auto;padding:6px 0}.ad-m .ad-editor{height:auto;display:flex;flex-direction:column;margin-top:8px}.ad-m .ad-editor>header{height:50px}.ad-m .ad-editor>header h2{font-size:19px}.ad-m .ad-editor>header img,.ad-m .ad-role{display:none}.ad-m .ad-list{display:flex;gap:6px;overflow-x:auto;border:0}.ad-m .ad-list button{flex:none;width:170px;margin:0}.ad-m .ad-f{grid-template-columns:1fr}.ad-m .ad-f small{grid-column:1}.ad-m .ad-side{border:0}.ad-m .ad-prev{height:260px}.ad-m .ad-actions{flex-wrap:wrap;padding:10px}.ad-m .ad-why{flex-basis:100%}.ad-form{grid-column:2;grid-row:2}.ad-side{grid-column:3}.ad-actions{grid-row:3}.wm-stage{background:#9fd6f5}.wm-view{position:relative;width:100%;height:100%;overflow:hidden}.wm-canvas{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:none}.wm-canvas:active{cursor:grabbing}.wm-canvas canvas{display:block;width:100%!important;height:100%!important}.wm-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wm-labels>*{position:absolute;translate:-50% -100%;pointer-events:auto;white-space:nowrap}.wm-proto{position:absolute;left:50%;bottom:8px;translate:-50% 0;padding:4px 10px;border-radius:8px;background:#101c36b3;font:600 11.5px/1 var(--f-body);color:#fff;pointer-events:none}.wm-poi{padding:6px 12px;border-radius:8px;background:linear-gradient(#2f6fe0,#1d4fb8);border:2px solid #fff;box-shadow:0 3px 8px #00000059;font:700 19px/1.05 var(--f-cond);color:#fff;text-transform:uppercase;transition:transform .12s}.wm-poi:hover{transform:scale(1.06)}.wm-poi--shop{background:linear-gradient(#e0473a,#b8261c)}.wm-poi--arena{font-size:24px;padding:8px 16px}.wm-poi.is-real{background:linear-gradient(#2a8fa8,#1d6e85);font-size:15px;text-transform:none}.wm-scenery{padding:4px 9px;border-radius:6px;background:#ffffffd9;font:600 14px/1 var(--f-cond);color:#1d3f7a;pointer-events:none!important}.wm-event{display:flex;align-items:center;gap:6px;padding:4px 12px 4px 4px;border-radius:12px;background:linear-gradient(#24418a,#182f6a);border:3px solid #f5c84a;box-shadow:0 4px 10px #00000059;color:#fff;text-align:left}.wm-event img{width:54px;height:50px;border-radius:8px;object-fit:cover}.wm-event small{display:block;font:500 14px/1 var(--f-cond)}.wm-event b{display:block;font:700 20px/1.1 var(--f-cond)}.wm-event i{display:inline-block;margin-top:2px;padding:2px 10px;border-radius:6px;background:linear-gradient(#ffe27a,#f5b62b);font:600 13px/1.2 var(--f-cond);color:#3b2a12;font-style:normal}.wm-npc{padding:3px 8px;border-radius:6px;background:#5a6478e6;border:1px solid #fff;font:600 12px/1 var(--f-body);color:#fff}.wm-pl{display:flex;flex-direction:column;align-items:center}.wm-pl img{width:74px;height:74px;border-radius:50%;border:4px solid #fff;box-shadow:0 3px 8px #00000059}.wm-pl b{margin-top:-6px;padding:3px 10px;border-radius:8px 8px 0 0;background:#fff;font:600 16px/1.1 var(--f-cond);color:#12204a}.wm-pl small{display:flex;align-items:center;gap:4px;padding:0 8px 3px;border-radius:0 0 8px 8px;background:#fff;font:500 12.5px/1.2 var(--f-cond);color:#12204a}.wm-pl small i,.wm-near i,.wm-card__row .on{font-style:normal}.wm-pl small i{width:9px;height:9px;border-radius:50%}i.on{background:#2ea544}i.off{background:#9aa3b5}.wm-me{padding:4px 10px;border-radius:8px;background:#f5b324;border:2px solid #fff;font:700 13px/1 var(--f-cond);color:#3b2a12;pointer-events:none!important}.wm-menu{display:flex;flex-direction:column;gap:7px}.wm-menu>button{position:relative;height:60px;display:flex;align-items:center;gap:14px;padding-left:18px;border-radius:10px;background:#242e42e6;border:1px solid rgba(255,255,255,.1);color:#fff;font:500 22px/1 var(--f-cond);text-align:left}.wm-menu>button img{width:44px;height:40px;object-fit:contain}.wm-menu>button:hover{background:#3c4c6af2}.wm-menu>button.is-on{background:linear-gradient(var(--yellow-top),var(--yellow-bot));border:2px solid #fff4c8;color:#3b2a12;font-weight:600}.wm-menu>button span{white-space:nowrap}.wm-menu>button:nth-child(7) span{font-size:20px}.wm-gps{margin-top:2px}.wm-gps svg{color:#fff}.wm-gps span{flex:1}.wm-gps .cr-toggle{margin-right:14px}.wm-near{position:relative;width:100%;height:100%;border-radius:14px;background:#1e2c4aeb;border:2px solid rgba(180,205,245,.5);box-shadow:0 6px 14px #0000004d;color:#fff}.wm-near h2{display:flex;align-items:center;gap:8px;margin:0;padding:8px 14px;font:500 19px/1 var(--f-cond)}.wm-near h2 img{width:24px;height:24px}.wm-near h2 small{font:500 13px/1 var(--f-cond);color:#cfe0ff}.wm-near h2 small button{color:#ffd84a;text-decoration:underline;font:inherit}.wm-near__list{display:flex;gap:8px;padding:0 12px;overflow-x:auto}.wm-near__list button{position:relative;flex:none;width:100px;height:126px;display:flex;flex-direction:column;align-items:center;border-radius:10px;background:linear-gradient(#fff,#e6eef9);color:#12204a;border:2px solid transparent}.wm-near__list button.is-on{border-color:#f5b324}.wm-near__list img{width:74px;height:74px;border-radius:50%;margin-top:6px}.wm-near__list i{position:absolute;right:14px;top:8px;width:13px;height:13px;border-radius:50%;border:2px solid #fff}.wm-near__list b{margin-top:4px;font:600 15px/1 var(--f-cond)}.wm-near__list small{margin-top:3px;font:500 12px/1 var(--f-cond);color:#2e6b3a}.wm-near__off{display:flex;align-items:center;gap:16px;padding:14px 16px}.wm-near__off p{margin:0;flex:1;font:500 14px/1.35 var(--f-body);color:#dfe9ff}.wm-card{position:relative;padding:14px 16px 12px;border-radius:18px;background:#fffffff7;box-shadow:0 10px 26px #00000059;color:#12204a}.wm-card:after{content:"";position:absolute;left:196px;bottom:-14px;border:14px solid transparent;border-top-color:#fffffff7;border-bottom:0}.wm-card__x{position:absolute;right:12px;top:12px;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#eef3fa;z-index:1}.wm-card__img{float:left;width:190px;height:150px;margin-right:14px;border-radius:14px;object-fit:cover}.wm-card h3{margin:6px 0;font:600 28px/1 var(--f-cond)}.wm-g{font-style:normal;font-size:24px}.wm-g--female{color:#e5408f}.wm-g--male{color:#1e5bd6}.wm-card__meta{display:flex;align-items:center;gap:6px}.wm-lv{padding:4px 10px;border-radius:7px;background:#fff1bd;font:600 18px/1 var(--f-cond)}.wm-card__meta img{width:28px;height:28px}.wm-card__meta b{font:600 18px/1 var(--f-cond)}.wm-card__bio{margin:10px 0 0;padding:8px 12px;border-radius:10px;background:#eef3fa;font:500 15.5px/1.3 var(--f-cond)}.wm-card__row{clear:both;display:flex;justify-content:space-between;padding-top:10px;font:500 15px/1 var(--f-cond)}.wm-card__row .on{color:#1d8a3b}.wm-card__row .off{color:#6b7890}.wm-card__row span:last-child{display:flex;align-items:center;gap:4px;color:#1d3f7a}.wm-card__btns{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.wm-card--poi .wm-card__btns{grid-template-columns:1fr}.wm-b{height:50px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;border:2px solid #fff;box-shadow:0 3px #0000002e;font:600 17px/1 var(--f-cond);color:#fff}.wm-b--blue{background:linear-gradient(#3f8cf2,#1f62d6)}.wm-b--green{background:linear-gradient(#5fd36a,#2e9e3e)}.wm-b--orange{background:linear-gradient(#ffb23a,#f57c10)}.wm-b:disabled{filter:saturate(.5);opacity:.8;cursor:default}.wm-card__safe{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.wm-card__safe button{font:500 13px/1 var(--f-body);color:#6b7890;text-decoration:underline}.wm-venue{margin-top:10px;padding:10px;border-radius:10px;background:#fff7e6;display:flex;flex-wrap:wrap;gap:6px}.wm-venue b{width:100%;font:600 15px/1 var(--f-cond)}.wm-venue button{padding:6px 10px;border-radius:8px;background:#fff;border:1px solid #f5b324;font:500 14px/1 var(--f-cond)}.wm-venue small{width:100%;font:500 12px/1.3 var(--f-body);color:#8a5200}.wm-kind{display:inline-block;padding:3px 8px;border-radius:6px;background:#e1ecfd;font:600 12px/1 var(--f-body);color:#1f62d6}.wm-kind.is-real{background:#e2f3f6;color:#1d6e85}.wm-ev{display:flex;align-items:center;gap:8px;margin:10px 0 0;font:500 15px/1.2 var(--f-cond)}.wm-ev img{width:36px;height:34px;border-radius:6px}.wm-note{display:block;margin-top:8px;font:500 12px/1.3 var(--f-body);color:#6b7890}.wm-consent{margin-top:8px}.wm-zoom{display:flex;flex-direction:column;gap:6px}.wm-zoom button{height:44px;border-radius:12px;background:#fffffff2;box-shadow:0 3px 8px #00000040;font:600 30px/1 var(--f-body);color:#1d3f7a;display:grid;place-items:center}.wm-mine{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:27px;background:#1e2c4aeb;border:2px solid rgba(255,255,255,.6);font:500 20px/1 var(--f-cond);color:#fff}.wm-m__chips{display:flex;gap:6px;overflow-x:auto;margin:8px 0;scrollbar-width:none}.wm-m__chips button{flex:none;height:36px;padding:0 12px;border-radius:18px;background:#1e2c4ae6;font:600 14px/1 var(--f-cond);color:#fff}.wm-m__chips button.is-on{background:linear-gradient(#ffe27a,#f5b62b);color:#3b2a12}.wm-m__map{position:relative;height:430px;margin:0 -12px}.wm-m .wm-poi{font-size:13px;padding:4px 8px}.wm-m .wm-poi--arena{font-size:15px}.wm-m .wm-event img{width:34px;height:32px}.wm-m .wm-event b{font-size:14px}.wm-m .wm-event small,.wm-m .wm-event i{font-size:11px}.wm-m .wm-pl img{width:48px;height:48px;border-width:3px}.wm-m .wm-pl b{font-size:12px}.wm-m .wm-pl small{font-size:10.5px}.wm-m .wm-scenery{font-size:11px}.wm-m .wm-proto{font-size:10px;white-space:normal;width:92%;text-align:center}.wm-zoom--m{position:absolute;right:10px;top:10px;width:44px}.wm-m .wm-card{margin-top:10px}.wm-m .wm-card:after{display:none}.wm-m .wm-card__img{width:110px;height:96px}.wm-m .wm-card h3{font-size:22px}.wm-m .wm-card__btns{grid-template-columns:1fr 1fr 1fr}.wm-m .wm-b{height:44px;font-size:14px;gap:3px}.wm-m .wm-b svg{display:none}.wm-m .wm-card__row{flex-direction:column;gap:6px}.wm-m .wm-near{height:auto;margin-top:10px;padding-bottom:12px}.wm-m .wm-near h2{flex-wrap:wrap}.wm-m .wm-near__off{flex-direction:column;align-items:stretch}.vn-3d{position:relative;width:100%;height:100%}.vn-3d canvas{display:block;width:100%!important;height:100%!important}.vn-menu{width:202px;gap:8px}.vn-menu .menu__item{height:56px}.vn-menu .menu__icon{width:46px;height:44px;top:5px;object-fit:contain}.vn-build{position:relative;display:grid;grid-template-columns:62px 1fr 56px;grid-template-rows:auto auto auto;gap:6px 10px;align-items:center;padding:12px 14px;border-radius:14px;background:#1c2c52eb;border:2px solid rgba(180,205,245,.6);box-shadow:0 6px 14px #00000059;color:#fff;rotate:-3deg}.vn-build>img{grid-row:span 2;width:58px;height:54px}.vn-build b{display:block;font:600 25px/1 var(--f-cond)}.vn-build span{display:block;margin-top:4px;font:500 15px/1.1 var(--f-cond);color:#cfe0ff}.vn-build>div{grid-column:2 / 4}.vn-prog{grid-column:1 / 3;height:18px;border-radius:9px;background:#0f1d3d;overflow:hidden;box-shadow:inset 0 2px 3px #00000080}.vn-prog em{display:block;height:100%;border-radius:9px;background:linear-gradient(#7cc7ff,#2f7fe0);transition:width .5s}.vn-build strong{font:700 24px/1 var(--f-cond);text-align:right}.vn-build small{grid-column:1 / -1;display:flex;align-items:center;gap:6px;font:500 15px/1 var(--f-cond)}.vn-day{grid-column:1 / -1;justify-self:start;height:26px;padding:0 10px;border-radius:7px;background:#ffffff24;font:500 12px/1 var(--f-body);color:#ffd84a}.vn-c1{position:absolute;left:1013px;top:20px;width:340px;padding:10px 12px 12px;border-radius:14px;background:#fffffff5;box-shadow:0 6px 14px #0000004d;color:#12204a;display:grid;grid-template-columns:82px 1fr;gap:8px 10px}.vn-c1 header{grid-column:1 / -1;display:grid;grid-template-columns:18px 1fr;align-items:center;column-gap:8px;padding:2px 4px 8px;border-bottom:1px solid #e3eaf4}.vn-dot{width:16px;height:16px;border-radius:50%;background:#2ea544;box-shadow:0 0 0 3px #2ea54440}.vn-c1 header b{font:600 24px/1 var(--f-cond)}.vn-c1 header span{grid-column:2;font:500 14px/1.2 var(--f-cond);color:#4d5b78}.vn-c1>img{width:82px;height:82px;border-radius:10px;object-fit:cover}.vn-c1 dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:5px 8px;font:500 15px/1.1 var(--f-cond)}.vn-c1 dd{margin:0;display:flex;align-items:center;gap:4px;font-weight:700;color:#12204a}.vn-c1 dd img{width:20px;height:20px}.vn-c1 dd small{font-weight:500;color:#6b7890}.vn-sign{grid-column:1 / -1;height:32px;border-radius:9px;background:linear-gradient(#ffe27a,#f5b62b);font:600 16px/1 var(--f-cond);color:#3b2a12}.vn-owner{border-radius:14px;background:#1e2c4af0;border:2px solid rgba(180,205,245,.5);color:#fff;overflow:hidden}.vn-owner h2{margin:0;padding:7px 14px;font:600 18px/1 var(--f-cond)}.vn-owner>img{position:absolute;left:8px;top:34px;width:120px;height:140px;object-fit:cover;border-radius:10px}.vn-owner>b{position:absolute;left:140px;top:38px;font:600 20px/1 var(--f-cond)}.vn-tags{position:absolute;left:140px;top:62px;display:flex;gap:6px}.vn-tags i{padding:2px 6px;border-radius:5px;background:#fff1bd;color:#2a2a3a;font:600 13px/1.2 var(--f-cond);font-style:normal}.vn-tags em{font:600 13px/1.6 var(--f-cond);color:#ffd84a;font-style:normal}.vn-owner dl{position:absolute;left:140px;right:10px;top:88px;margin:0;display:grid;grid-template-columns:1fr auto;gap:3px;font:500 14px/1.1 var(--f-cond)}.vn-owner dd{margin:0;font-weight:700}.vn-owner button{position:absolute;left:140px;right:12px;bottom:8px;height:28px;border-radius:8px;background:linear-gradient(#ffe27a,#f5b62b);font:600 16px/1 var(--f-cond);color:#3b2a12}.vn-acts{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.vn-acts button{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:12px;border-radius:14px;background:linear-gradient(#fff,#dfeaf8);border:2px solid #fff;box-shadow:0 5px 12px #0a193c59;color:#12204a;transition:transform .14s}.vn-acts button:hover{transform:translateY(-3px)}.vn-acts img{width:74px;height:62px;object-fit:contain;margin-bottom:4px}.vn-acts b{font:700 22px/1 var(--f-cond)}.vn-acts span{margin-top:4px;font:500 14px/1.2 var(--f-cond);color:#33415f;text-align:center}.vn-rev{border-radius:14px;background:#1e2c4af0;border:2px solid rgba(180,205,245,.5);color:#fff}.vn-rev>img{position:absolute;left:14px;top:22px;width:72px;height:72px}.vn-rev h2{position:absolute;left:98px;top:18px;margin:0;font:600 22px/1 var(--f-cond)}.vn-rev strong{position:absolute;left:98px;top:46px;font:700 34px/1 var(--f-cond);color:#ffd84a}.vn-rev strong small{font-size:14px}.vn-rev em{position:absolute;right:16px;top:54px;font:700 20px/1 var(--f-cond);color:#5fd36a;font-style:normal}.vn-rev button{position:absolute;left:12px;right:12px;bottom:12px;height:42px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;background:linear-gradient(#ffe27a,#f5b62b);font:600 20px/1 var(--f-cond);color:#12204a}.vn-sched{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.vn-sched button{padding:8px;border-radius:9px;text-align:left;border:1px solid #d5e1f0}.vn-sched b{display:block;font:700 16px/1 var(--f-cond)}.vn-sched span{display:block;margin-top:3px;font:500 12px/1.2 var(--f-body)}.vn-sched .is-booked{background:#e1ecfd}.vn-sched .is-open{background:#def5e2}.vn-sched .is-blocked{background:#fff0d6}.sh-table input,.sh-table select{height:30px;border-radius:7px;border:1px solid #ccd8ea;padding:0 6px;font:500 14px/1 var(--f-body)}.vn-m__3d{position:relative;height:360px;margin:8px -12px 0}.vn-build.is-m{rotate:0deg;margin-top:10px}.vn-c1.is-m{position:relative;left:auto;top:auto;width:auto;margin-top:10px}.vn-acts--m{grid-template-columns:repeat(3,1fr);margin-top:10px;gap:8px}.vn-acts--m button{height:116px;padding-bottom:8px}.vn-acts--m img{width:52px;height:44px}.vn-acts--m b{font-size:17px}.vn-acts--m span{font-size:11.5px}.vn-rev--m{position:relative;height:150px;margin-top:10px}.vn-m .vn-sched{grid-template-columns:repeat(2,1fr)}.vn-m{overflow-x:clip}.vn-m .tr-3d__tag{white-space:normal;width:92%;text-align:center}.ar-3d{position:relative;width:100%;height:100%}.ar-3d canvas{display:block;width:100%!important;height:100%!important}.ar-pop{position:absolute;translate:-50% -100%;padding:5px 12px;border-radius:10px;font:700 18px/1 var(--f-cond);color:#fff;white-space:nowrap;animation:arpop 1.6s ease-out forwards;pointer-events:none}.ar-pop--0{background:linear-gradient(#ff6fd8,#c42aa8);box-shadow:0 0 14px #ff4fd8b3}.ar-pop--1{background:linear-gradient(#ff9a3a,#d4561a);box-shadow:0 0 14px #ff7a3ab3}@keyframes arpop{0%{opacity:0;transform:translateY(10px) scale(.8)}15%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-16px)}}.ar-menu{width:202px;gap:6px}.ar-menu .menu__item{height:51px}.ar-menu .menu__item.is-active{height:53px}.ar-menu .menu__icon{width:44px;height:42px;top:4px;object-fit:contain}.ar-menu .menu__item span{font-size:21px;white-space:nowrap}.ar-menu .menu__item.is-active span{font-size:20px}.ar-score{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 200px 1fr;gap:6px}.ar-team{position:relative;border-radius:14px;padding:8px 10px 0;color:#fff;box-shadow:0 6px 14px #00000059;display:grid;grid-template-columns:70px 1fr;grid-template-rows:70px auto}.ar-team--0{background:linear-gradient(#2c5cc4,#1a3b8f);border:3px solid #8fc0ff}.ar-team--1{background:linear-gradient(#c4305a,#8f1a3b);border:3px solid #ff9fbf;grid-template-columns:1fr 70px}.ar-team--1 .ar-team__av{grid-column:2;grid-row:1}.ar-team--1>div:nth-child(2){grid-column:1;grid-row:1;text-align:right}.ar-team.is-serving:after{content:"GIAO BÓNG";position:absolute;top:-12px;left:50%;translate:-50% 0;padding:3px 10px;border-radius:8px;background:#ffd84a;color:#3b2a12;font:700 13px/1 var(--f-cond)}.ar-team__av{width:66px;height:66px;border-radius:50%;border:3px solid #fff;background:#fff;object-fit:cover}.ar-team b{display:block;margin-top:6px;font:600 27px/1 var(--f-cond)}.ar-team span{display:flex;align-items:center;gap:6px;margin-top:4px;font:500 15px/1 var(--f-cond)}.ar-team--1 span{justify-content:flex-end}.ar-team__mini{display:none}.ar-sta{grid-column:1 / -1;display:grid;grid-template-columns:70px 1fr 44px;align-items:center;gap:6px;height:34px;font:500 15px/1 var(--f-cond)}.ar-sta i{height:14px;border-radius:7px;background:#00000059;overflow:hidden}.ar-sta em{display:block;height:100%;border-radius:7px;background:linear-gradient(#9cf07e,#3bb34a);transition:width .4s}.ar-sta b{margin:0;font-size:17px}.ar-mid{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:4px;border-radius:14px;background:linear-gradient(#24418a,#182f6a);border:3px solid #fff;color:#fff;box-shadow:0 6px 14px #00000059}.ar-mid small{font:500 16px/1 var(--f-cond)}.ar-mid strong{font:700 58px/1 var(--f-cond);letter-spacing:.02em}.ar-call{font:500 13px/1 var(--f-body);color:#ffd84a}.ar-auto{position:absolute;left:50%;bottom:-26px;translate:-50% 0;display:flex;align-items:center;gap:6px;padding:7px 16px;border-radius:12px;background:linear-gradient(#ffe27a,#f5b62b);border:2px solid #fff;font:700 22px/1 var(--f-cond);color:#12204a;white-space:nowrap;box-shadow:0 4px 10px #0000004d}.ar-mock{padding:4px 10px;border-radius:8px;background:#101c36b8;font:600 11px/1.3 var(--f-body);color:#fff}.ar-end{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px;border-radius:16px;background:#fffffff5;box-shadow:0 12px 30px #00000059;color:#12204a;text-align:center}.ar-end b{font:700 36px/1 var(--f-cond);color:#1f4fae}.ar-end span{font:500 13px/1.3 var(--f-body);color:#4d5b78}.ar-intel{width:100%;height:100%;padding:8px 10px;border-radius:14px;background:#fffffff5;box-shadow:0 6px 14px #0000004d;color:#12204a;overflow:hidden}.ar-intel header{display:flex;align-items:center;gap:8px;margin:-8px -10px 8px;padding:10px 14px;background:linear-gradient(#24418a,#182f6a);color:#fff;font:600 21px/1 var(--f-cond)}.ar-intel__who{display:flex;align-items:center;gap:4px}.ar-intel__who>img{width:46px;height:46px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px #0000004d}.ar-intel__who>div{margin-left:6px}.ar-intel__who b{font:600 20px/1 var(--f-cond)}.ar-intel__who span{display:flex;align-items:center;gap:4px;margin-top:3px;font:600 13px/1 var(--f-cond)}.ar-intel__who span img{width:20px}.ar-intel .wm-lv{font-size:13px;padding:2px 6px;font-style:normal}.ar-intel dl{margin:8px 0 0;display:grid;grid-template-columns:82px 1fr;gap:4px 6px;font:500 13.5px/1.25 var(--f-cond)}.ar-intel dt{font-weight:600}.ar-intel dt.ok{color:#1d8a3b}.ar-intel dt.bad{color:#c43a2a}.ar-intel dd,.ar-intel dd p{margin:0}.ar-intel h4{margin:8px 0 4px;padding:4px 8px;border-radius:6px;background:#e3edf9;font:600 15px/1 var(--f-cond)}.ar-intel h4 small{font:500 11px/1 var(--f-body);color:#6b7890}.ar-intel ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.ar-intel li{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;font:500 14.5px/1 var(--f-cond)}.ar-intel li img{width:30px;height:26px;object-fit:cover;border-radius:6px}.ar-intel li.muted{display:block;color:#6b7890;font-size:13px}.ar-conf{display:block;margin-top:6px;font:500 11px/1.3 var(--f-body);color:#6b7890}.ar-lo{width:100%;height:100%;padding:8px 12px;border-radius:14px;background:#1e2c4af0;border:2px solid rgba(180,205,245,.55);color:#fff;box-shadow:0 6px 14px #0000004d}.ar-lo header{display:flex;align-items:center;gap:12px;font:600 20px/1 var(--f-cond)}.ar-lo header b{flex:1}.ar-pill{padding:4px 12px;border-radius:12px;font:600 14px/1 var(--f-cond)}.ar-pill--blue{background:#2f6fe0}.ar-pill--violet{background:#7b4ad8}.ar-lo__row{display:flex;align-items:flex-start;gap:8px;margin-top:8px}.ar-lo__sep{width:2px;align-self:stretch;margin:10px 4px;background:#fff3}.ar-sk{position:relative;width:112px;display:flex;flex-direction:column;align-items:center}.ar-sk img{width:104px;height:82px;object-fit:cover;border-radius:12px;border:3px solid rgba(255,255,255,.35);transition:box-shadow .2s,transform .2s}.ar-sk.is-hot img{border-color:#ffd84a;box-shadow:0 0 18px #ffd84a;transform:scale(1.06)}.ar-sk i{position:absolute;right:2px;top:58px;padding:3px 7px;border-radius:10px;background:#0a1428e0;font:600 12.5px/1 var(--f-cond);font-style:normal;white-space:nowrap}.ar-sk.is-hot i{background:#ffd84a;color:#3b2a12}.ar-sk b{margin-top:6px;font:600 15px/1.05 var(--f-cond);text-align:center}.ar-sk small{font:500 12px/1 var(--f-cond);color:#cfe0ff}.ar-sk.is-passive img{border-color:#be96ff99}.ar-lo__note{margin:6px 0 0;font:500 11px/1.3 var(--f-body);color:#cfe0ff}.ar-tick{width:100%;height:100%;padding:8px 10px;border-radius:14px;background:#1e2c4af0;border:2px solid rgba(180,205,245,.55);color:#fff}.ar-tick header{display:flex;justify-content:space-between;align-items:baseline;font:600 19px/1 var(--f-cond)}.ar-tick header span{font:500 11px/1 var(--f-body);color:#cfe0ff}.ar-tick ul{margin:8px 0 0;padding:0;list-style:none}.ar-tick li{display:grid;grid-template-columns:44px 1fr;gap:6px;padding:5px 2px;border-bottom:1px solid rgba(255,255,255,.1);font:500 14px/1.2 var(--f-cond)}.ar-tick time{color:#cfe0ff}.ar-tick em{color:#cfe0ff;font-style:normal}.ar-tick .is-skill span{color:#ffd84a}.ar-tick .is-fault span{color:#ff9a9a}.ar-tick .is-win span{color:#9cf07e}.ar-tick .is-game span{color:#fff;font-weight:700}.ar-ctrl{display:flex;align-items:center;gap:6px;height:100%;padding:0 8px;border-radius:14px;background:#1e2c4af0;border:2px solid rgba(180,205,245,.55)}.ar-ctrl button{height:42px;min-width:42px;padding:0 8px;border-radius:21px;background:#ffffff1f;font:700 17px/1 var(--f-cond);color:#fff}.ar-ctrl button.is-on{background:linear-gradient(#ffe27a,#f5b62b);color:#3b2a12}.ar-ctrl__wide{font-size:14px!important}.ar-ctrl__sum{margin-left:auto;display:flex;align-items:center;gap:6px;border-radius:10px!important;background:#fff!important;color:#12204a!important;font-size:16px!important}.ar-tac{width:100%;height:100%;padding:6px 10px;border-radius:14px;background:#1e2c4af0;border:2px solid rgba(180,205,245,.55);color:#fff;display:grid;grid-template-columns:90px 150px 1fr;grid-template-rows:auto 1fr auto;gap:4px 10px}.ar-tac h4{grid-column:1 / -1;margin:0;font:600 18px/1.1 var(--f-cond)}.ar-tac__ic{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:10px;background:linear-gradient(#e6f0fd,#b9d2f5);color:#1f4fae}.ar-tac__ic b{font:600 13px/1.05 var(--f-cond);text-align:center;color:#12204a}.ar-tac__map{width:150px;height:86px}.ar-tac ul{margin:0;padding:0;list-style:none;font:500 14px/1.6 var(--f-cond)}.ar-tac button{grid-column:1 / 2;height:26px;border-radius:8px;background:linear-gradient(#ffe27a,#f5b62b);font:600 13px/1 var(--f-cond);color:#3b2a12}.ar-m .ar-score{grid-template-columns:1fr 108px 1fr;height:150px;margin-top:6px}.ar-score.is-m .ar-team{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:6px;text-align:center}.ar-score.is-m .ar-team__av{width:40px;height:40px;margin:0 auto;grid-column:1}.ar-score.is-m .ar-team>div:nth-child(2){grid-column:1;grid-row:2;text-align:center}.ar-score.is-m .ar-team b{font-size:15px;margin-top:2px}.ar-score.is-m .ar-team span{display:none}.ar-score.is-m .ar-sta{grid-template-columns:1fr;height:auto}.ar-score.is-m .ar-sta span,.ar-score.is-m .ar-sta b{display:none}.ar-score.is-m .ar-mid strong{font-size:36px}.ar-score.is-m .ar-mid small{font-size:11px}.ar-score.is-m .ar-call{font-size:10px}.ar-score.is-m .ar-auto{font-size:13px;padding:4px 8px;bottom:-14px}.ar-m__3d{position:relative;height:300px;margin:18px -12px 0}.ar-mock--m{margin:4px 0;text-align:center}.ar-m .ar-ctrl{height:56px;margin-top:6px}.ar-end--m{margin-top:8px}.ar-end--m b{font-size:24px}.ar-m .ar-tick,.ar-m .ar-lo,.ar-m .ar-intel,.ar-m .ar-tac{height:auto;margin-top:10px}.ar-m .ar-lo header{flex-wrap:wrap}.ar-m .ar-lo__row{flex-wrap:wrap;justify-content:center}.ar-m .ar-lo__sep{display:none}.ar-m .ar-sk{width:100px}.ar-m .ar-sk img{width:92px;height:72px}.ar-m .ar-sk i{top:50px}.ar-m .ar-tac{grid-template-columns:90px 1fr}.ar-m .ar-tac__map{display:none}.ar-tick .is-point span{color:#8fd0ff}.rs-menu{width:196px;gap:9px}.rs-menu .menu__item{height:50px}.rs-menu .menu__icon{width:42px;height:40px;top:4px;object-fit:contain}.rs-menu .menu__item span{font-size:20px;white-space:nowrap}.rs-title{margin:0;text-align:center;font:700 64px/1 var(--f-cond);color:#ffd84a;-webkit-text-stroke:2px #6b3a00;text-shadow:0 4px 0 #1a3b8f,0 8px 18px rgba(0,0,0,.35);letter-spacing:.01em}.rs-title:before{content:"♛";display:block;font-size:36px;color:#ffc93a;-webkit-text-stroke:1px #8a5200;margin-bottom:-6px}.rs-hero{filter:drop-shadow(0 8px 12px rgba(0,0,0,.25))}.rs-head{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr 250px 1fr;gap:6px}.rs-head__p{position:relative;display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:16px;color:#fff;box-shadow:0 6px 14px #00000059}.rs-head__p--a{background:linear-gradient(#2c5cc4,#1a3b8f);border:3px solid #8fc0ff}.rs-head__p--b{justify-content:flex-end;text-align:right;background:linear-gradient(#c4305a,#8f1a3b);border:3px solid #ff9fbf}.rs-head__p>img{width:86px;height:86px;border-radius:50%;border:3px solid #fff;background:#fff}.rs-head__p b{display:block;font:600 29px/1 var(--f-cond)}.rs-head__p span{display:flex;align-items:center;gap:6px;margin-top:6px;font:500 15px/1 var(--f-cond)}.rs-head__p--b span{justify-content:flex-end}.rs-lv{position:absolute;bottom:-10px;padding:3px 10px;border-radius:8px;background:linear-gradient(#fff3c2,#f6d36b);color:#2a2a3a;font:700 15px/1.2 var(--f-cond);font-style:normal}.rs-head__p--a .rs-lv{left:30px}.rs-head__p--b .rs-lv{right:30px}.rs-head__score{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(90deg,#1a3b8f,#24418a 50%,#8f1a3b);border:3px solid #fff;color:#fff;box-shadow:0 6px 14px #00000059}.rs-head__score strong{font:700 74px/1 var(--f-cond)}.rs-head__score span{font:600 17px/1.2 var(--f-cond);color:#ffd84a}.rs-head__score small{margin-top:4px;font:500 13px/1 var(--f-body)}.rs-badge{position:absolute;top:-32px;padding:6px 26px;border-radius:10px;font:700 26px/1 var(--f-cond);color:#fff;border:2px solid #fff;box-shadow:0 4px 10px #0000004d}.rs-badge.win{background:linear-gradient(#ffd84a,#e09a10);color:#3b2a12}.rs-badge.lose{background:linear-gradient(#6a7a96,#3e4a62)}.rs-badge--a{left:100px}.rs-badge--b{right:100px}.rs-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.rs-tabs button{border-radius:12px;background:#1e2c4aeb;border:2px solid rgba(180,205,245,.4);font:500 21px/1 var(--f-cond);color:#fff}.rs-tabs button.is-on{background:linear-gradient(var(--yellow-top),var(--yellow-bot));border-color:#fff4c8;color:#3b2a12;font-weight:600}.rs-card{width:100%;height:100%;padding:8px 12px;border-radius:14px;background:#1c2a48f2;border:2px solid rgba(120,160,230,.55);color:#fff;overflow:hidden;display:flex;flex-direction:column}.rs-card h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:600 21px/1 var(--f-cond)}.rs-filters{display:flex;gap:6px;margin-bottom:6px}.rs-filters button{flex:1;height:30px;border-radius:8px;background:#ffffff1a;font:500 15px/1 var(--f-cond);color:#fff}.rs-filters button.is-on{background:linear-gradient(#ffe27a,#f5b62b);color:#3b2a12;font-weight:600}.rs-tlp ul{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto;scrollbar-width:thin}.rs-tlp li{display:grid;grid-template-columns:52px 62px 16px 1fr 30px;align-items:center;gap:6px;height:36px;border-bottom:1px solid rgba(255,255,255,.08);font:500 15px/1.15 var(--f-cond)}.rs-tlp li time{color:#cfe0ff}.rs-tlp li b{color:#8fd0ff}.rs-tlp li.w i{color:#7cff6a}.rs-tlp li.l i{color:#ff5a7a}.rs-tlp li i{font-style:normal}.rs-tlp li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-tlp li em{color:#cfe0ff;font-style:normal}.rs-tlp li button{width:28px;height:28px;border-radius:50%;background:#fff;color:#1f4fae;font-size:12px}.rs-skp table{width:100%;border-collapse:collapse;font:500 15px/1.1 var(--f-cond)}.rs-skp th{text-align:left;padding:4px;font-weight:500;color:#cfe0ff;font-size:13px}.rs-skp td{padding:5px 4px;border-top:1px solid rgba(255,255,255,.08)}.rs-skp td:first-child{display:flex;align-items:center;gap:8px}.rs-skp td img{width:32px;height:28px;border-radius:6px;object-fit:cover}.g{display:inline-block;width:26px;font:700 22px/1 var(--f-cond)}.g-S{color:#ff6fd8}.g-A{color:#ffd84a}.g-B{color:#6fc7ff}.g-C,.g-D{color:#b9c4d8}.rs-skp .bar{display:inline-block;width:52px;height:6px;margin-left:6px;border-radius:3px;background:#ffffff26;vertical-align:middle;overflow:hidden}.rs-skp .bar em{display:block;height:100%;background:linear-gradient(90deg,#6fc7ff,#ff6fd8)}.rs-note{margin:6px 0 0;font:500 11.5px/1.35 var(--f-body);color:#cfe0ff}.rs-tips{gap:0}.rs-tip{margin-bottom:6px;padding:6px 10px;border-radius:8px;background:#fff;color:#12204a}.rs-tip b{display:block;font:600 15.5px/1.1 var(--f-cond)}.rs-tip p{margin:2px 0 0;font:500 12px/1.3 var(--f-body);color:#33415f}.rs-tip.is-good b{color:#1d8a3b}.rs-tip.is-warn b{color:#b56a00}.rs-tip.is-info b{color:#1f62d6}.rs-lg{margin-left:auto;display:flex;align-items:center;gap:6px;font:500 13px/1 var(--f-cond)}.rs-lg i,.rs-legend i{width:10px;height:10px;border-radius:50%}.rs-lg i.w,.rs-legend i.w{background:#7cff6a}.rs-lg i.l,.rs-legend i.l{background:#ff5a7a}.rs-map__wrap{position:relative}.rs-map svg{display:block;width:100%}.rs-map__pct{position:absolute;top:10px;padding:6px 8px;border-radius:10px;text-align:center;color:#fff}.rs-map__pct b{display:block;font:700 26px/1 var(--f-cond)}.rs-map__pct span{font:500 11px/1 var(--f-cond)}.rs-map__pct.w{left:8px;background:#1d8a3bd9}.rs-map__pct.l{right:8px;background:#c4305ad9}.rs-zones{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.rs-zones div{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:6px;padding:4px 6px;border-radius:10px;background:#ffffff14}.rs-zones i{grid-row:span 2;width:32px;height:32px;border-radius:50%}.rs-zones b{font:700 19px/1 var(--f-cond)}.rs-zones span{font:500 11.5px/1 var(--f-cond);color:#cfe0ff}.rs-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:100%}.rs-a{display:grid;grid-template-columns:50px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:8px;padding:8px 12px;border-radius:14px;background:linear-gradient(#fff,#dfeaf8);border:2px solid #fff;color:#12204a;text-align:left;box-shadow:0 4px 10px #0000004d;transition:transform .12s}.rs-a:hover{transform:translateY(-2px)}.rs-a__ic{grid-row:span 2;display:grid;place-items:center;font:700 34px/1 var(--f-body);color:#1f4fae}.rs-a b{font:700 21px/1 var(--f-cond)}.rs-a small{font:500 12.5px/1.1 var(--f-cond);color:#33415f}.rs-a--blue{background:linear-gradient(#3f8cf2,#1f62d6);color:#fff}.rs-a--blue .rs-a__ic,.rs-a--blue small{color:#fff}.rs-a--gold{background:linear-gradient(#ffe27a,#f5b62b)}.rs-a--gold .rs-a__ic{color:#8a5200}.rs-reward{padding:10px;border-radius:12px;background:#fffffff2;color:#12204a;font:500 12.5px/1.35 var(--f-body)}.rs-integ{margin-top:8px}.rs-integ button{width:100%;height:34px;border-radius:9px;background:linear-gradient(#3f8cf2,#1f62d6);font:600 15px/1 var(--f-cond);color:#fff}.rs-integ span{display:block;margin-top:6px;padding:6px 8px;border-radius:8px;font:500 11px/1.3 var(--f-body);word-break:break-all}.rs-integ .ok{background:#def5e2;color:#1d6e33}.rs-integ .bad{background:#ffe1e1;color:#a32020}.rs-tac__grid{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:16px}.rs-tac h3{margin:0 0 8px;font:600 18px/1 var(--f-cond);color:#ffd84a}.rs-tac ul{margin:0;padding:0;list-style:none}.rs-tac li{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.1);font:500 16px/1 var(--f-cond)}.rs-tac p{font:500 15px/1.4 var(--f-cond);margin:0 0 6px}.rs-replay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#060e22b8}.app--mobile .rs-replay{position:fixed}.rs-replay__box{width:1240px;max-width:96%;border-radius:18px;background:#12203f;border:2px solid rgba(180,205,245,.5);overflow:hidden;box-shadow:0 20px 50px #00000080}.rs-replay__box>header{display:flex;align-items:center;gap:14px;padding:10px 14px;color:#fff}.rs-replay__box>header b{font:700 24px/1 var(--f-cond)}.rs-replay__box>header span{flex:1;font:500 12px/1.2 var(--f-body);color:#cfe0ff}.rs-replay__box>header button{width:34px;height:34px;border-radius:9px;background:#ffffff1f;color:#fff;display:grid;place-items:center}.rs-replay__stage{position:relative;height:560px;background:linear-gradient(#5aa7e6,#2a5fa8)}.rs-replay__3d{position:absolute;top:0;right:0;bottom:0;left:0}.rs-replay__3d canvas{display:block;width:100%!important;height:100%!important}.rs-replay__hud{position:absolute;left:50%;top:10px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;padding:6px 24px;border-radius:12px;background:#12203fe0;border:2px solid #fff;color:#fff}.rs-replay__hud small{font:500 13px/1 var(--f-cond)}.rs-replay__hud strong{font:700 42px/1 var(--f-cond)}.rs-replay__hud span{font:500 12px/1 var(--f-body);color:#ffd84a}.rs-replay__tick{position:absolute;right:10px;top:10px;width:330px;margin:0;padding:8px 10px;list-style:none;border-radius:12px;background:#12203fd9;color:#fff;font:500 13.5px/1.3 var(--f-cond)}.rs-replay__tick time{color:#cfe0ff;margin-right:6px}.rs-replay__tick em{color:#cfe0ff;font-style:normal}.rs-tl{padding:10px 14px 12px}.rs-tl__bar{position:relative;height:22px;border-radius:11px;background:#ffffff1f;cursor:pointer}.rs-tl__bar>em{position:absolute;left:0;top:0;bottom:0;border-radius:11px;background:linear-gradient(90deg,#3f8cf2,#ff6fd8);opacity:.5;pointer-events:none}.rs-tl__bar>span{position:absolute;top:-4px;width:6px;height:30px;margin-left:-3px;border-radius:3px;background:#fff;box-shadow:0 0 6px #fff;pointer-events:none}.rs-tl__bar>i{position:absolute;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:2px;pointer-events:none}.rs-tl__bar>i.w{background:#7cff6a}.rs-tl__bar>i.l{background:#ff5a7a}.rs-tl__bar>b{position:absolute;top:-6px;bottom:-6px;width:3px;background:#ffd84a;pointer-events:none}.rs-tl__ctrl{display:flex;align-items:center;gap:8px;margin-top:10px;color:#fff}.rs-tl__ctrl button{height:36px;min-width:40px;padding:0 10px;border-radius:18px;background:#ffffff1f;color:#fff;font:600 15px/1 var(--f-cond)}.rs-tl__ctrl button.is-on{background:linear-gradient(#ffe27a,#f5b62b);color:#3b2a12}.rs-tl__ctrl .rs-play{width:50px;height:44px;border-radius:22px;background:linear-gradient(#3f8cf2,#1f62d6);font-size:18px}.rs-time{font:600 16px/1 var(--f-cond);margin:0 8px}.rs-legend{margin-left:auto;display:flex;align-items:center;gap:6px;font:500 13px/1 var(--f-cond)}.rs-legend b{width:3px;height:14px;background:#ffd84a}.rs-title--m{font-size:40px;margin:8px 0 30px}.rs-head.is-m{grid-template-columns:1fr 112px 1fr;height:140px}.rs-head.is-m .rs-head__p{flex-direction:column;justify-content:center;padding:6px;text-align:center;gap:4px}.rs-head.is-m .rs-head__p>img{width:46px;height:46px}.rs-head.is-m .rs-head__p b{font-size:15px}.rs-head.is-m .rs-head__p span,.rs-head.is-m .rs-lv{display:none}.rs-head.is-m .rs-head__p--b{flex-direction:column-reverse}.rs-head.is-m .rs-head__score strong{font-size:40px}.rs-head.is-m .rs-head__score span{font-size:12px;text-align:center}.rs-head.is-m .rs-head__score small{font-size:9.5px;text-align:center}.rs-head.is-m .rs-badge{font-size:16px;padding:4px 12px;top:-24px}.rs-head.is-m .rs-badge--a{left:10px}.rs-head.is-m .rs-badge--b{right:10px}.rs-m .rs-acts{height:auto;margin-top:10px}.rs-m .rs-a{padding:8px;grid-template-columns:36px 1fr}.rs-m .rs-a b{font-size:16px}.rs-m .rs-a small{font-size:11px}.rs-m .rs-a__ic{font-size:24px}.rs-tabs--m{display:flex;overflow-x:auto;margin:10px 0;scrollbar-width:none}.rs-tabs--m button{flex:none;height:38px;padding:0 12px;font-size:15px}.rs-m .rs-card{height:auto;margin-top:10px}.rs-m .rs-tlp ul{max-height:420px}.rs-m .rs-tlp li{grid-template-columns:44px 54px 12px 1fr 30px;font-size:13.5px}.rs-m .rs-skp table{font-size:12.5px}.rs-m .rs-skp th{font-size:10.5px}.rs-m .rs-skp td img{display:none}.rs-m .rs-tac__grid{grid-template-columns:1fr}.rs-m .rs-reward{margin-top:10px}.rs-m .rs-replay__stage{height:300px}.rs-m .rs-replay__tick,.rs-m .rs-legend{display:none}.rs-m .rs-tl__ctrl{flex-wrap:wrap}.rs-map h2{white-space:nowrap;font-size:19px}.rs-map .rs-lg{font-size:11.5px;gap:4px}.rs-map__pct{top:auto;bottom:8px;padding:3px 6px}.rs-map__pct b{font-size:20px}.rs-map__pct.w{left:10px}.rs-map__pct.l{right:10px}.rs-reward__line{display:block;margin-bottom:4px;font:800 15px/1.25 var(--f-body);color:#0b7a3b}.rs-reward__line--cap,.rs-reward__line--zero{color:#9a5b00}.rs-reward__line--none{color:#4a5578;font-weight:600;font-size:13px}.rs-reward small{display:block;margin-bottom:4px;color:#4a5578}.cs-menu{width:200px;gap:9px}.cs-menu .menu__item{height:54px}.cs-menu .menu__icon{width:44px;height:42px;top:5px;object-fit:contain}.cs-menu .menu__item span{font-size:21px;white-space:nowrap}.cs-title,.pp-title{display:flex;align-items:center;gap:12px;padding:0 18px;border-radius:16px;background:linear-gradient(#24418a,#182f6a);border:3px solid #fff;color:#fff;box-shadow:0 6px 14px #00000059}.cs-title b,.pp-title b{display:block;font:700 30px/1 var(--f-cond);color:#ffd84a}.cs-title span,.pp-title span{display:block;margin-top:3px;font:500 15px/1 var(--f-cond)}.pp-title img{width:64px;height:54px}.cs-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;height:100%}.cs-tabs button{position:relative;display:flex;align-items:center;gap:10px;padding:0 10px 0 0;border-radius:14px;overflow:hidden;background:#1e2c4aeb;border:2px solid rgba(180,205,245,.4);color:#fff;text-align:left;transition:transform .12s}.cs-tabs button img{width:96px;height:100%;object-fit:cover}.cs-tabs b{display:block;font:600 22px/1 var(--f-cond)}.cs-tabs small{display:block;margin-top:4px;font:500 14px/1 var(--f-cond);color:#cfe0ff}.cs-tabs button.is-on{background:linear-gradient(180deg,var(--cc),#16244a);border-color:#fff;box-shadow:0 0 0 3px #ffd84a99}.cs-tabs button:hover{transform:translateY(-2px)}.cs-main{width:100%;height:100%;padding:12px 16px;border-radius:16px;background:#fffffff5;border-top:6px solid var(--cc);color:#12204a;box-shadow:0 6px 14px #0000004d;display:flex;flex-direction:column;gap:8px}.cs-main header{display:flex;align-items:center;gap:12px}.cs-main header img{width:48px;height:44px;object-fit:contain}.cs-main header div{flex:1}.cs-main h2{margin:0;font:700 30px/1 var(--f-cond);color:var(--cc)}.cs-main header span{font:500 14px/1.2 var(--f-cond);color:#4d5b78}.cs-b{height:36px;padding:0 14px;border-radius:10px;background:#eef3fa;border:2px solid #ccd8ea;font:600 16px/1 var(--f-cond);color:#1d2f57;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.cs-b.is-on{background:#def5e2;border-color:#2ea544;color:#1d6e33}.cs-b--gold{background:linear-gradient(#ffe27a,#f5b62b);border-color:#e0a020;color:#3b2a12}.cs-xp{display:grid;grid-template-columns:50px 1fr auto auto;align-items:center;gap:8px}.cs-xp b{font:700 24px/1 var(--f-cond);color:var(--cc)}.cs-xp i{height:14px;border-radius:7px;background:#e3eaf4;overflow:hidden}.cs-xp em{display:block;height:100%;border-radius:7px}.cs-xp span{font:600 15px/1 var(--f-cond)}.cs-xp small{font:500 11px/1 var(--f-body);color:#6b7890}.cs-ladder ol{margin:8px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.cs-ladder li{position:relative;min-height:92px;padding:8px;border-radius:10px;background:#f1f5fb;border:2px solid #dfe8f4;display:flex;flex-direction:column;gap:4px}.cs-ladder li b{font:700 18px/1 var(--f-cond)}.cs-ladder li span{font:500 13.5px/1.2 var(--f-cond)}.cs-ladder li em{margin-top:auto;display:flex;align-items:center;gap:3px;font:600 11.5px/1 var(--f-body);color:#6b7890;font-style:normal}.cs-ladder li.is-done{background:#eef9f0;border-color:#9fdcab}.cs-ladder li.is-done b{color:#1d8a3b}.cs-ladder li.is-now{background:#fff8dc;border-color:#f5b324;box-shadow:0 0 0 2px #f5b3244d}.cs-ladder li em.now{color:#b56a00}.cs-ladder li.is-lock{opacity:.8}.cs-facts{margin:0;display:grid;grid-template-columns:90px 1fr;gap:4px 10px;font:500 14.5px/1.3 var(--f-cond)}.cs-facts dt{font-weight:700;color:var(--cc)}.cs-facts dd{margin:0}.cs-acts{margin-top:auto;display:flex;gap:10px}.cs-hero{border-radius:16px;background:radial-gradient(ellipse at 50% 70%,#ffffff8c,#fff0 70%)}.cs-hero__tag{position:absolute;left:50%;bottom:8px;translate:-50% 0;white-space:nowrap;padding:3px 8px;border-radius:7px;background:#101c369e;font:600 11px/1 var(--f-body);color:#fff}.cs-npc{width:100%;height:100%;padding:10px 12px;border-radius:16px;background:#1e2c4af0;border:2px solid rgba(180,205,245,.55);color:#fff;display:flex;flex-direction:column}.cs-npc h2{margin:0;font:600 22px/1 var(--f-cond)}.cs-online{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 0 8px;font:500 14px/1.2 var(--f-cond);color:#cfe0ff}.cs-online b{color:#fff}.cs-online small{font:500 11px/1 var(--f-body)}.cs-npc ul{margin:0;padding:0;list-style:none;overflow-y:auto;display:grid;gap:5px}.cs-npc li{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;padding:5px 8px;border-radius:10px;background:#ffffff12}.cs-npc li.is-rel{background:#ffd84a24;box-shadow:inset 3px 0 #ffd84a}.cs-npc li img{width:38px;height:38px;border-radius:50%;filter:grayscale(.25)}.cs-npc li b{display:block;font:600 16px/1.1 var(--f-cond)}.cs-npc li span{font:500 12px/1.2 var(--f-cond);color:#cfe0ff}.cs-tag{display:inline-block;padding:1px 5px;margin-left:4px;border-radius:4px;background:#6b7a96;font:700 10px/1.3 var(--f-body);color:#fff;font-style:normal;vertical-align:middle}.cs-st{padding:4px 8px;border-radius:10px;font:600 12.5px/1 var(--f-cond);font-style:normal;white-space:nowrap;background:#3a4a6a}.cs-st--AVAILABLE{background:#2e9e3e}.cs-st--ENGAGED{background:#2f6fe0}.cs-st--COMPLETING{background:#7b4ad8}.cs-st--COMPLETE{background:#f5b324;color:#3b2a12}.cs-st--COOLDOWN{background:#6b7a96}.cs-st--SPAWNED{background:#1d8a8a}.cs-st--FAILED{background:#c43a2a}.cs-jobs{width:100%;height:100%;padding:10px 14px;border-radius:16px;background:#1e2c4af0;border:2px solid rgba(180,205,245,.55);color:#fff}.cs-jobs h2{margin:0 0 8px;font:600 21px/1 var(--f-cond)}.cs-jobs h2 small{font:500 12px/1 var(--f-body);color:#cfe0ff}.cs-jobs__list{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.cs-job{position:relative;height:170px;padding:8px;border-radius:12px;background:linear-gradient(#fff,#e3ecf8);color:#12204a;display:flex;flex-direction:column;align-items:center;gap:3px;overflow:hidden}.cs-job>img{width:58px;height:50px;object-fit:contain}.cs-job b{font:600 15.5px/1.1 var(--f-cond);text-align:center}.cs-job span{font:500 12.5px/1.1 var(--f-cond);color:#33415f}.cs-wage{display:flex;align-items:center;gap:4px;font-weight:700!important;color:#1d8a3b!important}.cs-wage img{width:16px;height:16px}.cs-cap{position:absolute;right:6px;top:6px;padding:2px 6px;border-radius:8px;background:#16244a;color:#fff;font:600 11px/1.2 var(--f-body);font-style:normal}.cs-job button{margin-top:auto;width:100%;height:30px;border-radius:8px;background:linear-gradient(#ffe27a,#f5b62b);font:600 15px/1 var(--f-cond);color:#3b2a12}.cs-job button:disabled{background:#d5dce8;color:#6b7890;cursor:not-allowed}.cs-job.is-run{box-shadow:0 0 0 3px #2f6fe0}.cs-job.is-cap{opacity:.7}.cs-prog{position:absolute;left:0;bottom:0;height:5px;width:100%;background:#2f6fe0;transform-origin:left;animation:csprog linear forwards;font-style:normal}@keyframes csprog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cs-title--m{height:56px;margin:8px 0}.cs-title--m b{font-size:22px}.cs-m .cs-tabs{display:flex;overflow-x:auto;height:76px;scrollbar-width:none}.cs-m .cs-tabs button{flex:none;width:190px}.cs-m .cs-tabs button img{width:64px}.cs-m .cs-main,.cs-m .cs-jobs,.cs-m .cs-npc{height:auto;margin-top:10px}.cs-m .cs-ladder ol{grid-template-columns:1fr}.cs-m .cs-ladder li{min-height:0}.cs-m .cs-main header{flex-wrap:wrap}.cs-m .cs-acts{flex-wrap:wrap}.cs-m .cs-jobs__list{grid-template-columns:repeat(2,1fr)}.cs-m .cs-npc ul{max-height:none}.pp-venue{display:grid;grid-template-columns:84px 26px 1fr 26px;grid-template-rows:auto auto auto;align-items:center;column-gap:6px;padding:6px 10px;border-radius:14px;background:#1e2c4af0;border:2px solid rgba(180,205,245,.55);color:#fff}.pp-venue img{grid-row:1 / 4;width:80px;height:70px;object-fit:cover;border-radius:8px}.pp-venue small{grid-column:2 / 5;text-align:center;font:600 15px/1 var(--f-cond)}.pp-venue b{font:600 21px/1 var(--f-cond);text-align:center}.pp-venue span{grid-column:2 / 5;text-align:center;font:500 14px/1 var(--f-cond);color:#cfe0ff}.pp-venue button{width:26px;height:26px;border-radius:50%;background:#fff;color:#1d3f7a;font:700 18px/1 var(--f-body)}.pp-team{width:100%;height:100%;padding:8px 12px;border-radius:16px;color:#fff;box-shadow:0 6px 14px #00000059;display:flex;flex-direction:column}.pp-team--me{background:linear-gradient(#2c5cc4,#1a3b8f);border:3px solid #8fc0ff}.pp-team--opp{background:linear-gradient(#c4305a,#8f1a3b);border:3px solid #ff9fbf}.pp-team header{display:flex;align-items:center;justify-content:space-between;font:600 25px/1 var(--f-cond)}.pp-team header span{padding:4px 12px;border-radius:10px;background:#0000004d;font:500 16px/1 var(--f-cond)}.pp-team header strong{color:#ffd84a;font-size:22px}.pp-team header small{font-size:10px}.pp-team__who{display:flex;align-items:center;gap:10px;margin-top:6px;padding:4px 8px;border-radius:12px;background:#fffffff2;color:#12204a}.pp-team__who img{width:50px;height:50px;border-radius:50%}.pp-team__who div{flex:1}.pp-team__who b{font:600 22px/1 var(--f-cond);color:#1f4fae}.pp-team--opp .pp-team__who b{color:#c4305a}.pp-team__who span{display:flex;align-items:center;gap:6px;font:500 14px/1.3 var(--f-cond)}.pp-team__who button{height:32px;padding:0 12px;border-radius:9px;background:#eef3fa;border:1px solid #9fc0ec;font:600 15px/1 var(--f-cond);color:#1d3f7a}.pp-team__3d{position:relative;flex:1;display:grid;grid-template-columns:1fr 1fr}.pp-team__3d .mviewer{position:relative;inset:auto}.pp-team__roles{display:flex;justify-content:space-around;gap:6px}.pp-team__roles span{padding:4px 10px;border-radius:12px;background:#00000059;font:600 14px/1.2 var(--f-cond)}.pp-tacs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:36px}.pp-tacs h3{position:absolute;left:50%;top:0;translate:-50% 0;margin:0;padding:6px 18px;border-radius:12px 12px 0 0;background:#1e2c4af0;font:600 19px/1 var(--f-cond);color:#fff}.pp-tac{display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:8px;padding:8px 10px;border-radius:14px;border:3px solid rgba(255,255,255,.6);color:#fff;text-align:left;box-shadow:0 4px 10px #0000004d;opacity:.82;transition:transform .12s,opacity .12s}.pp-tac img{grid-row:span 2;width:50px;height:50px;object-fit:contain}.pp-tac b{font:700 18px/1.05 var(--f-cond)}.pp-tac span{font:500 12.5px/1.15 var(--f-cond)}.pp-tac--orange{background:linear-gradient(#ff8a3a,#d4561a)}.pp-tac--blue{background:linear-gradient(#3f8cf2,#1f4fae)}.pp-tac--green{background:linear-gradient(#4fc95e,#237a33)}.pp-tac.is-on{opacity:1;border-color:#ffd84a;box-shadow:0 0 0 3px #ffd84a8c,0 6px 14px #00000059;transform:translateY(-3px)}.pp-lo{padding:8px 12px;border-radius:16px;background:#1e2c4af0;border:2px solid rgba(180,205,245,.55);color:#fff;display:grid;grid-template-columns:4fr 2fr 110px;grid-template-rows:54px 1fr auto;column-gap:12px}.pp-lo>header{grid-column:1 / -1;display:flex;align-items:center;gap:10px}.pp-lo>header b{display:block;font:600 25px/1 var(--f-cond)}.pp-lo>header span{font:500 14px/1 var(--f-cond);color:#cfe0ff}.pp-lo h4{grid-column:1 / -1;width:100%;margin:0 0 6px;padding:4px 10px;border-radius:10px;background:#2f6fe0;font:600 15px/1 var(--f-cond)}.pp-lo__p h4{background:#7b4ad8}.pp-lo__a,.pp-lo__p{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.pp-sk{position:relative;width:132px;height:170px;border-radius:12px;background:linear-gradient(#fff,#e3ecf8);color:#12204a;display:flex;flex-direction:column;align-items:center;overflow:hidden}.pp-sk img{width:100%;height:92px;object-fit:cover}.pp-sk b{margin-top:4px;font:600 15px/1.05 var(--f-cond);text-align:center;padding:0 4px}.pp-sk span{font:500 12px/1.15 var(--f-cond);color:#33415f;text-align:center;padding:0 4px}.pp-lv,.pp-cd{position:absolute;top:68px;padding:2px 6px;border-radius:8px;background:#0a1428d9;color:#fff;font:700 12.5px/1.2 var(--f-cond);font-style:normal}.pp-lv{left:6px}.pp-cd{right:6px}.pp-rm{position:absolute;right:4px;top:4px;width:26px;height:26px;border-radius:50%;background:#e04040;border:2px solid #fff;color:#fff;font:700 18px/1 var(--f-body)}.pp-sk--empty{display:grid;place-items:center;background:#ffffff14;border:2px dashed rgba(255,255,255,.4);color:#cfe0ff;font:600 15px/1 var(--f-cond)}.pp-lo__btns{display:flex;flex-direction:column;gap:8px}.pp-lo__btns button{height:74px;border-radius:12px;background:linear-gradient(#3f8cf2,#1f62d6);border:2px solid #8fc0ff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:600 15px/1 var(--f-cond);color:#fff}.pp-lo__btns button+button{background:#fff;color:#1d3f7a}.pp-err{grid-column:1 / -1;margin:6px 0 0;font:600 13px/1.2 var(--f-body);color:#ffb0b0}.pp-intel{padding:10px 14px;border-radius:16px;background:#fffffff5;color:#12204a;box-shadow:0 6px 14px #0000004d}.pp-intel h3{margin:-10px -14px 8px;padding:10px 14px;border-radius:14px 14px 0 0;background:linear-gradient(#24418a,#182f6a);color:#fff;font:600 22px/1 var(--f-cond)}.pp-intel dl{margin:0;display:grid;grid-template-columns:110px 1fr;gap:6px;font:500 15px/1.25 var(--f-cond)}.pp-intel dt{font-weight:700;color:#1d8a3b}.pp-intel dt.bad{color:#c43a2a}.pp-intel dd{margin:0}.pp-intel h4{margin:10px 0 6px;font:600 16px/1 var(--f-cond)}.pp-intel__sk{display:flex;gap:8px}.pp-intel__sk img{width:60px;height:52px;object-fit:cover;border-radius:10px}.pp-intel small{display:block;margin-top:8px;font:500 11px/1 var(--f-body);color:#6b7890}.pp-lib{display:grid;grid-template-columns:170px 1fr;gap:8px;padding:8px;border-radius:16px;background:#1e2c4af0;border:2px solid rgba(180,205,245,.55);color:#fff}.pp-lib__f{display:flex;flex-direction:column;gap:6px}.pp-lib__f h4{margin:0;font:600 17px/1 var(--f-cond)}.pp-lib__f button{height:26px;border-radius:8px;background:#ffffff1f;font:600 14px/1 var(--f-cond);color:#fff}.pp-lib__f button.is-on{background:linear-gradient(#ffe27a,#f5b62b);color:#3b2a12}.pp-lib__list{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.pp-li{flex:none;position:relative;width:140px;height:100px;display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto 1fr;column-gap:6px;padding:6px;border-radius:10px;background:#fff;color:#12204a;text-align:left}.pp-li img{grid-row:span 2;width:46px;height:44px;object-fit:cover;border-radius:8px}.pp-li b{font:600 13.5px/1.05 var(--f-cond)}.pp-li span{font:500 12px/1 var(--f-cond);color:#4d5b78}.pp-li i{grid-column:1 / -1;align-self:end;padding:2px 6px;border-radius:6px;font:600 11px/1.2 var(--f-cond);font-style:normal;color:#fff}.pp-li i.a{background:#2f6fe0}.pp-li i.p{background:#7b4ad8}.pp-li.is-in{box-shadow:inset 0 0 0 3px #2ea544}.pp-li.is-lock{opacity:.55}.pp-go{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:20px;background:linear-gradient(#ffc23a,#f57c10);border:4px solid #fff1c0;color:#fff;box-shadow:0 6px #c25a00,0 10px 20px #0000004d}.pp-go b{font:700 34px/1 var(--f-cond);-webkit-text-stroke:.6px #9a4300;text-shadow:0 2px 0 #b35200}.pp-go__ball{width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#f6ff9a,#d4ec2a 60%,#9fbf10)}.pp-go:disabled{filter:grayscale(.7);cursor:not-allowed}.pp-title--m{flex-direction:column;align-items:flex-start;padding:10px 14px;margin-top:8px;gap:2px}.pp-tacs--m{padding-top:0;margin-top:10px;grid-template-columns:1fr}.pp-tacs--m .pp-tac{grid-template-rows:auto}.pp-lo--m{display:block;margin-top:10px}.pp-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pp-lo--m .pp-sk{width:calc(50% - 3px)}.pp-lib--m{display:block;margin-top:10px}.pp-lib--m .pp-lib__list{flex-wrap:wrap}.pp-lib--m .pp-li{width:calc(50% - 3px)}.pp-go--m{width:100%;height:70px;margin-top:12px}.pp-go--m b{font-size:26px}.pp-tacs{z-index:3}.pp-lo>header{grid-column:1 / 2}.pp-sk{width:124px;height:150px}.pp-sk img{height:76px}.pp-lv,.pp-cd{top:52px}.pp-lo{grid-template-rows:64px 1fr auto}.pp-lib__f{display:grid;grid-template-columns:1fr 1fr;gap:5px;align-content:start}.pp-lib__f h4{grid-column:1 / -1}.pp-lib__f button:first-of-type{grid-column:1 / -1}.pp-lo>header{grid-row:1;grid-column:1}.pp-lo__a{grid-row:2;grid-column:1}.pp-lo__p{grid-row:2;grid-column:2}.pp-lo__btns{grid-row:2;grid-column:3}.pp-err{grid-row:3}.pp-lo--m .pp-lo__a,.pp-lo--m .pp-lo__p{grid-row:auto;grid-column:auto}.ad-side-nav>button{height:41px;font-size:20px}.ad-side-card{height:112px}.ad-side-card img{height:108px}.ad-side-card span{top:22px}.sr-3d{position:relative;width:100%;height:100%;border-radius:18px;overflow:hidden;box-shadow:0 8px 20px #0000004d;background:linear-gradient(#cfe0f5,#f2efe8)}.sr-3d canvas{display:block;width:100%!important;height:100%!important;cursor:pointer}.sr-tagp{position:absolute;translate:-50% -100%;display:flex;flex-direction:column;align-items:center;padding:5px 10px;border-radius:10px;background:#101c36e0;border:2px solid #ffd84a;color:#fff;white-space:nowrap}.sr-tagp b{font:600 15px/1.1 var(--f-cond)}.sr-tagp span{font:700 14px/1.1 var(--f-cond);color:#ffd84a}.sr-guide{position:absolute;translate:-88% -100%;padding:3px 8px;border-radius:7px;background:#5a6478eb;font:600 12px/1 var(--f-body);color:#fff;white-space:nowrap;pointer-events:none}.sr-brands{display:flex;gap:10px;height:100%}.sr-brands button{display:flex;align-items:center;gap:10px;padding:0 14px 0 8px;border-radius:14px;background:#1e2c4aeb;border:2px solid rgba(180,205,245,.4);color:#fff;text-align:left}.sr-brands button.is-on{background:linear-gradient(180deg,var(--bc),#16244a);border-color:#ffd84a;box-shadow:0 0 0 3px #ffd84a66}.sr-brands b{display:block;font:600 20px/1 var(--f-cond)}.sr-brands small{display:block;margin-top:3px;font:500 12.5px/1 var(--f-cond);color:#cfe0ff}.sr-logo{display:block;border-radius:10px}.sr-brands .sr-logo{width:72px;height:36px}.sr-list .sr-cards{position:absolute;left:8px;right:8px;top:50px;bottom:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow-y:auto;align-content:start}.sr-card{position:relative;height:240px;padding:8px;border-radius:12px;background:linear-gradient(#fff,#eef4fb);color:#12204a;display:flex;flex-direction:column;align-items:center;gap:3px;transition:transform .12s}.sr-card:hover{transform:translateY(-3px)}.sr-card canvas{border-radius:30px/40px;box-shadow:0 3px 6px #00000040}.sr-card b{font:600 16px/1.1 var(--f-cond);text-align:center}.sr-card span{font:500 12.5px/1 var(--f-cond);color:#4d5b78}.sr-card strong{font:700 19px/1 var(--f-cond)}.sr-card strong small{font-size:12px}.sr-card i{position:absolute;right:8px;top:8px;padding:3px 8px;border-radius:8px;background:#2f6fe0;color:#fff;font:600 12px/1.2 var(--f-cond);font-style:normal}.sr-info{padding:10px 14px;border-radius:14px;background:#fffffff5;color:#12204a;box-shadow:0 6px 14px #0000004d;display:flex;flex-direction:column;gap:8px}.sr-info h2{margin:0;font:600 20px/1 var(--f-cond);color:#1d3f7a}.sr-info__row{display:flex;align-items:center;gap:12px}.sr-info__row .sr-logo{width:88px;height:44px}.sr-info__row b{display:block;font:700 24px/1 var(--f-cond)}.sr-info__row span{font:500 14px/1.2 var(--f-cond);color:#4d5b78}.sr-info dl{margin:0;display:grid;grid-template-columns:150px 1fr;gap:4px;font:500 14px/1.25 var(--f-cond)}.sr-info dt{font-weight:700}.sr-info dd{margin:0}.sr-acts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sr-acts button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-radius:14px;background:linear-gradient(#fff,#dfeaf8);border:2px solid #fff;color:#12204a;box-shadow:0 5px 12px #0a193c59}.sr-acts b{font:700 24px/1 var(--f-cond)}.sr-acts span{font:500 14px/1 var(--f-cond);color:#33415f}.sr-pm__body{display:grid;grid-template-columns:420px 1fr;gap:16px}.sr-pm__view{position:relative;height:420px;border-radius:14px;background:radial-gradient(ellipse at 50% 70%,#fff,#dfeaf8);overflow:hidden}.sr-pm__tag{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:7px;background:#101c3699;color:#fff;font:600 11px/1.2 var(--f-body)}.sr-pm__tag:empty{display:none}.sr-pm__info .sr-logo{width:96px;height:48px}.sr-brandname{margin:6px 0;font:700 22px/1 var(--f-cond)}.sr-sp{margin-left:8px;padding:2px 8px;border-radius:6px;background:#e1ecfd;color:#1f62d6;font:600 12px/1.3 var(--f-body);font-style:normal}.sr-pm__info dl{margin:0;display:grid;grid-template-columns:120px 1fr;gap:6px;font:500 16px/1.2 var(--f-cond)}.sr-pm__info dt{color:#4d5b78}.sr-pm__info dd{margin:0}.sr-pm__info dd b{font-size:22px}.sw{display:inline-block;width:22px;height:22px;margin-right:4px;border-radius:6px;border:2px solid #fff;box-shadow:0 1px 3px #0000004d;vertical-align:middle}.sr-pm__btns{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.sr-tex{display:block;margin-top:10px;border-radius:40px/54px;box-shadow:0 3px 8px #0000004d}.sr-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#12204a}.sr-fallback b{font:700 20px/1 var(--f-cond);color:#c43a2a}.sr-fallback span{font:500 13px/1.3 var(--f-body)}.sr-fallback canvas{border-radius:30px/40px}.bc{grid-template-columns:250px 1fr 430px}.bc .ad-list .ad-new{margin-top:4px;font-size:14px}.bc-go{background:#ffe9a8!important;color:#6b4300!important}.bc-form fieldset{border:0;margin:0;padding:0;min-width:0}.bc-form fieldset:disabled{opacity:.75}.bc-status{margin:0 0 6px;font:500 14px/1.4 var(--f-cond)}.bc-status em{color:#b56a00;font-style:normal}.bc-colors{display:flex;gap:8px}.bc-colors input{width:44px;height:32px;border:0;padding:0;background:none}.bc-logo{display:flex;align-items:center;gap:8px}.bc-logo input{width:120px}.bc-logo img{height:36px;border-radius:6px}.bc-up{padding:6px 10px;border-radius:8px;background:#e1ecfd;color:#1f62d6;font:600 13px/1.2 var(--f-cond);cursor:pointer}.bc-h{margin:10px 0 6px;font:600 17px/1 var(--f-cond);color:#1d3f7a}.bc-prod{display:grid;grid-template-columns:1fr 76px 44px 34px 34px 34px 76px 60px 28px;align-items:center;gap:4px;padding:6px;margin-bottom:4px;border-radius:10px;background:#f4f8fd;border:2px solid transparent}.bc-prod.is-on{border-color:#2f6fe0}.bc-prod input:not([type=color]),.bc-prod select{height:30px;min-width:0;border-radius:7px;border:1.5px solid #ccd8ea;padding:0 6px;font:500 13px/1 var(--f-body)}.bc-prod input[type=color]{width:32px;height:28px;border:0;padding:0;background:none}.bc-prod em{font:600 12px/1 var(--f-cond);font-style:normal;color:#4d5b78}.bc-prod button{width:26px;height:26px;border-radius:7px;background:#ffe1e1;color:#a32020}.bc-prod small{grid-column:1 / -1}.bc-prev h4{margin:4px 0;font:600 14px/1.1 var(--f-cond);color:#4d5b78}.bc-prev canvas{border-radius:8px;box-shadow:0 1px 4px #0003}.bc-prev__row{display:flex;gap:10px;align-items:center}.bc-prev__row>canvas{border-radius:24px/32px}.bc-prev__3d{position:relative;width:260px;height:230px;border-radius:12px;background:radial-gradient(ellipse at 50% 70%,#fff,#dfeaf8)}.sr-m .sr-brands{height:64px;margin:8px 0;overflow-x:auto}.sr-m .sr-brands button{flex:none}.sr-m__3d{position:relative;height:340px;margin:0 -12px}.sr-3d.is-m{border-radius:0}.sr-m .tr-3d__tag{white-space:normal;width:92%;text-align:center}.sr-m .sr-tagp b,.sr-m .sr-tagp span{font-size:11px}.sr-m .sr-tagp{padding:3px 6px}.sr-m .sh-panel{height:auto;margin-top:10px;padding-bottom:10px}.sr-m .sr-list .sr-cards{position:relative;inset:auto;margin:0 8px}.app--mobile .sr-pm__body{grid-template-columns:1fr}.app--mobile .sr-pm__view{height:300px}.ad-m .bc{display:flex;flex-direction:column}.ad-m .bc-prod{grid-template-columns:1fr 70px 40px}.ad-m .bc-prev__3d{width:100%}.sr-3d.is-m .sr-guide{display:none}.sr-3d{overflow:hidden}
