:root{--gold: #f9d08a;--gold-2: #e0a84a;--brown: #532408;--brown-2: #8b3a00;--ink: #1a110a;--parchment: #f4e6c6;--line: #c9a46a;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:#110d0a;background-position:center top;overflow-x:hidden}img,video,iframe{max-width:100%}input.error,select.error,textarea.error{border-color:#c00!important}.muted{color:#8a6a4a;font-weight:400}.plus{color:#2f7a07;font-weight:700}.minus{color:#a01a00;font-weight:700}.empty,.emptyBox{font-style:italic;color:#8a6a4a}.header{position:relative;background-image:none!important}.header:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(../images/header.png) center top no-repeat;-webkit-mask-image:linear-gradient(#000 0,#000 372px,transparent 452px);mask-image:linear-gradient(#000 0,#000 372px,transparent 452px)}.header>*{position:relative;z-index:1}.header>.headerHome{position:absolute;z-index:2}.headerHome{position:absolute;left:360px;top:20px;width:240px;height:270px;z-index:2}.headerSpace{padding-top:0;height:352px}.loginStrip{background:linear-gradient(#22170e,#0c0805);border:1px solid #6b4a22;border-radius:3px;box-shadow:inset 0 1px #f9d08a26,0 2px 6px #0009;height:32px;width:420px;padding:0 6px;box-sizing:border-box;display:flex;align-items:center;gap:6px;color:var(--gold);font:700 11px Tahoma,Geneva,sans-serif}.stripLabel{float:none;width:auto;margin:0;color:var(--gold-2);font-size:11px;white-space:nowrap}.stripInput{flex:1;min-width:0;height:20px;padding:0 5px;background:#2b2018;border:1px solid #4d3a24;color:#fff;font:11px Tahoma,sans-serif}.stripBtn,.btn{display:inline-block;cursor:pointer;border:1px solid #6b3c10;border-radius:3px;background:linear-gradient(#f9d08a,#c88a2c);color:#3a1804!important;font:700 11px Tahoma,Geneva,sans-serif;text-decoration:none;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.35)}.stripBtn{height:22px;padding:0 12px}.stripBtn:hover,.btn:hover{background:linear-gradient(#ffe2a8,#d99a38)}.userBar .userBarText{color:var(--gold);white-space:nowrap}.userBar .userBarText a{color:#fff;text-decoration:none}.userBar .logoutForm{margin-left:auto}.loginLinks{margin:2px 0 0 6px;line-height:14px}ul#navMenuTop li{position:relative}ul#navMenuTop{padding-left:76px}ul#navMenuTop>li{padding-left:3px;padding-right:3px}ul#navMenuTop>li+li:before{content:"";position:absolute;left:0;top:8px;height:16px;width:1px;background:linear-gradient(transparent,rgba(249,208,138,.75),transparent)}ul#navMenuTop>li>a{padding-right:0;font-size:12px;white-space:nowrap;color:#eadcbf;text-shadow:0 1px 2px #000,0 0 6px rgba(0,0,0,.6);letter-spacing:0}ul#navMenuTop>li>a:hover,ul#navMenuTop>li:focus-within>a{color:#fff;text-shadow:0 0 8px rgba(249,208,138,.8),0 1px 2px #000}ul#navMenuTop li span.subMenu{display:none;position:absolute;z-index:20;left:50%;top:100%;transform:translate(-50%);width:auto;min-width:130px;height:auto;padding:6px 0;margin:0;background:url(../images/submenu-bg.png) center top / 100% 100% no-repeat,#e9d3a3;border:1px solid #8b5a2b;border-top:0;border-radius:0 0 6px 6px;box-shadow:0 6px 14px #00000073}ul#navMenuTop li:hover span.subMenu,ul#navMenuTop li:focus-within span.subMenu{display:block}ul#navMenuTop li span.subMenu a{display:block;float:none;white-space:nowrap;padding:5px 14px;margin:0;text-align:left}ul#navMenuTop li span.subMenu a:hover{background:#5324081f}.boxTitleLink,.boxTitleLink:hover{color:#f9d08a;text-decoration:none}.boxTitle,.boxRightHead .boxTitleLink{color:#f9d08a}.topList{font-size:11px;width:210px}.boxRightBody.topList{width:200px}.topList .rankName{width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topList .rankValue{width:70px;text-align:right}.topList .rankValue{width:60px;text-align:right}.eventList{width:190px;font-size:11px}.eventItem{padding:4px 0;border-bottom:1px dashed #b58b55}.eventItem img{float:left;width:42px;height:42px;object-fit:cover;margin:0 6px 0 0;border:1px solid var(--line)}.eventItem a{color:var(--brown);text-decoration:none}.eventDate{color:#8a6a4a;font-size:10px}.slider{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden;border:1px solid #6b4a22;box-sizing:border-box}.slide{position:absolute;inset:0;opacity:0;transition:opacity .6s;pointer-events:none}.slide.active{opacity:1;pointer-events:auto}.slide img,.slide video,.slide iframe{width:100%;height:100%;object-fit:cover;border:0;display:block}.slideCaption{position:absolute;left:0;right:0;bottom:0;padding:8px 12px;color:#fff;font-size:12px;background:linear-gradient(transparent,#000c)}.slideNav{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;line-height:30px;text-align:center;border-radius:50%;background:#0000008c;color:var(--gold);font-size:28px;text-decoration:none;z-index:3}.slideNav.prev{left:8px}.slideNav.next{right:8px}.HeroOfWeek{position:relative}.howTitle{position:absolute;left:21%;top:26%;width:58%;height:20%;display:flex;align-items:center;justify-content:center;color:#2a1404;font:italic 700 26px Monotype Corsiva,Brush Script MT,Georgia,serif}span.HeroName{font-size:32px}.homeFooterImg{text-align:center}.moreLink{float:right;font-size:11px;font-weight:400}.shotGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.shotGrid a img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border:1px solid var(--line)}.shotGrid.big{grid-template-columns:repeat(3,1fr)}.shotCard{position:relative;display:block;color:#fff;text-decoration:none}.shotCard span{position:absolute;left:1px;right:1px;bottom:1px;padding:4px 6px;font-size:11px;background:linear-gradient(transparent,#000000d9)}.contentBox{color:var(--brown);font-family:Tahoma,Geneva,sans-serif;font-size:12px;padding:15px 18px 20px;overflow:hidden;box-sizing:border-box}.contentBox.homeNews,.contentBox.shotStrip{padding-top:10px}.contentBox a{color:var(--brown)}.contentBox h3{font-size:13px;margin:18px 0 6px;clear:both;color:var(--brown)}.contentBox p{margin:6px 0}.pageTitle{font-size:16px;color:var(--brown);border-bottom:1px solid var(--gold);padding:0 0 6px;margin:0 0 12px;font-weight:700}.crumbs{font-size:11px;margin-bottom:4px}.meta{font-size:11px;color:#8a6a4a}.siteMsg{font-size:12px;font-weight:700;padding:8px 10px;margin:10px 18px 0;border:1px dashed;border-radius:4px}.siteMsg.inline{margin:0 0 10px}.siteMsg.error{color:#8b0000;background:#f6e2c4}.siteMsg.success{color:#2f5a07;background:#eef3d6}.newsCard{padding:8px 0;border-bottom:1px dashed #b58b55;overflow:hidden}.newsCard img{float:left;width:90px;height:62px;object-fit:cover;margin:0 10px 4px 0;border:1px solid var(--line)}.newsCard a{text-decoration:none}.article .articleImg{display:block;width:100%;height:auto;margin:10px 0;border:1px solid var(--line)}.articleBody{line-height:1.65}.newsHead{margin:0 0 6px;padding:0 0 6px;border-bottom:1px solid var(--gold);font:700 20px/1.3 Tahoma,Geneva,sans-serif;color:var(--brown)}.newsByline{margin:8px 0 12px;font-size:12px;color:#8a6a4a}.newsByline span+span:before{content:" · "}.newsArticle .articleBody{font-size:14px;line-height:1.7;margin:0 0 14px}.newsReturn{margin-top:8px;font-size:13px}@media(max-width:679px){.newsHead{font-size:22px}.newsArticle .articleBody{font-size:15px}}.videoWrap{position:relative;aspect-ratio:16 / 9;margin:10px 0}.videoWrap iframe{position:absolute;inset:0;width:100%;height:100%}.tabs{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:4px}.tabs a{display:block;padding:4px 10px;border:1px solid var(--brown);border-radius:12px;text-decoration:none;font-size:11px}.tabs a.active,.tabs a:hover{background:var(--brown);color:var(--gold)!important}.pager{margin-top:10px;display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.pager a{padding:3px 8px;border:1px solid var(--brown);text-decoration:none}.pager a.active{background:var(--brown);color:var(--gold)!important}.tableWrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.infoTable,.dataTable{width:100%;border-collapse:collapse;margin:4px 0 8px}.infoTable td{padding:5px 3px;border-bottom:1px dashed #b58b55;vertical-align:top}.infoTable td.k{width:120px;font-weight:700}.dataTable th{text-align:left;font-size:11px;padding:5px 3px;border-bottom:1px solid var(--brown);white-space:nowrap}.dataTable td{font-size:11px;padding:5px 3px;border-bottom:1px dashed #b58b55}.dataTable .empty{text-align:center}.online{color:#2f7a07;font-weight:700}.offline{color:#8a6a4a}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#a99272}.dot.on{background:#3fae12;box-shadow:0 0 4px #3fae12}.ncashBig{font-size:16px;font-weight:700;color:var(--brown-2)}.statGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0 0 12px}.stat{background:#fff8e68c;border:1px solid var(--line);border-radius:6px;padding:8px 10px}.stat span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#8a6a4a}.stat b{display:block;font-size:16px;margin:2px 0}.stat a{font-size:11px}.accountMenu{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px}.accountMenu a{display:block;padding:4px 9px;background:var(--brown);color:var(--gold)!important;text-decoration:none;font-size:11px;border-radius:3px}.accountMenu a:hover,.accountMenu a.active{background:var(--brown-2)}.badge{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:700;background:var(--brown);color:var(--gold)}.badge.waiting_user{background:#2f7a07;color:#fff}.badge.closed{background:#8a6a4a;color:#fff}.ref{font-size:15px;font-weight:700;color:var(--brown-2);letter-spacing:.5px}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;margin:0 4px 4px 0;border:1px solid var(--line);border-radius:12px;background:#fff8e699;font-size:11px}.chip form{display:inline;margin:0}.chip button{border:0;background:none;color:#a01a00;cursor:pointer;font-size:14px;line-height:1}.chipList{margin:8px 0}.form{display:flex;flex-direction:column;gap:4px;max-width:100%}.narrowForm{max-width:300px}.contentBox.narrow{max-width:451px}.form label,label.check{float:none;width:auto;margin:6px 0 0;font-size:11px;font-weight:700;color:var(--brown)}label.check{font-weight:400;display:flex;gap:6px;align-items:center}.input{width:100%;box-sizing:border-box;min-height:30px;padding:5px 8px;background:#2b1d12;border:1px solid #6b4a22;border-radius:3px;color:var(--gold);font:12px Tahoma,Geneva,sans-serif}textarea.input{resize:vertical}select.input{padding:4px 6px}input[type=file].input{padding:4px}.filePick{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.filePick input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.filePick .fileBtn{margin:0;padding:7px 16px}.filePick .fileName{font-size:11px;color:#8a6a4a}.bossBanner{display:flex;align-items:center;gap:14px;margin:0 0 14px;padding:14px 16px;background:linear-gradient(180deg,#4a2412,#241208);border:1px solid #c9a46a;border-radius:8px;box-shadow:inset 0 1px #f9d08a59}.bossBanner .pageTitle{color:#f8d48a;border-bottom-color:#6b4a22;margin-bottom:4px}.bossBanner p{margin:0;color:#f6e7c8}.bossBeast{width:112px;height:112px;flex:none;filter:drop-shadow(0 8px 8px rgba(0,0,0,.45))}.bossBeast svg{display:block;width:100%;height:100%}.bossTable{width:100%;border-collapse:collapse;background:transparent}.bossTable th,.bossTable td{text-align:left;background:transparent}.bossTable th{color:var(--brown);font:700 11px Tahoma,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:6px 8px 6px 0;border-bottom:1px solid var(--brown);white-space:nowrap}.bossTable th svg{width:13px;height:13px;margin-right:4px;vertical-align:-2px;fill:none;stroke:var(--brown);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bossTable td{padding:9px 8px 9px 0;border-bottom:1px dashed #b58b55;font-size:13px;vertical-align:middle}.bossTable tr.isNext td{color:var(--brown);font-weight:700}.bossTime{font:700 15px Tahoma,Geneva,sans-serif;color:var(--brown)}.bossNext{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:10px;background:#6a3412;color:#f8d48a;font:700 10px Tahoma,sans-serif;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px}.bossNextLine{margin:12px 0 4px}@media(max-width:679px){.bossBanner{align-items:flex-start}.bossBeast{width:88px;height:88px}}.bossOverlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#0c0704d1}.bossOverlay[hidden]{display:none}.bossOverlayCard{text-align:center;color:#f8d48a}.bossKicker{font:700 18px Tahoma,sans-serif;letter-spacing:4px;text-transform:uppercase;color:#e7c27a}.bossClock{font:700 clamp(64px,14vw,150px)/1 Georgia,"Times New Roman",serif;color:#fff6df;text-shadow:0 0 24px rgba(249,208,138,.55),0 4px 0 #3b1608;margin:10px 0}.bossOverlayCard p{margin:6px 0;font:16px Tahoma,sans-serif;color:#f6e7c8}.bossDays{letter-spacing:1px;color:#e7c27a!important}.form .btn{margin-top:10px;align-self:flex-start;padding:7px 18px;font-size:12px}.btn{padding:6px 14px}.btnSmall{padding:4px 10px}.btnGhost{background:transparent;color:var(--brown)!important;border-color:var(--brown);text-shadow:none}.btnRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.btnRow form{margin:0}.hint{font-size:11px;color:#8a6a4a;margin:6px 0 0}.formLinks{margin-top:12px}.inlineForm{display:flex;gap:6px;max-width:320px}.inlineNote{margin:0 0 10px;font-size:11px}.linkBtn{border:0;background:none;color:var(--brown-2);text-decoration:underline;cursor:pointer;font:inherit;padding:0}.row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.row2>div{display:flex;flex-direction:column;gap:4px}.orderBox{border:1px solid var(--line);border-radius:6px;padding:10px 12px;margin:10px 0;background:#fff8e699}.orderHead{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.bankTable td.k{width:110px}.methodGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.methodCard{border:1px solid var(--line);border-radius:6px;padding:10px;background:#fff8e699;display:flex;flex-direction:column;gap:6px;margin:0}.methodTitle{font-weight:700;font-size:13px}.methodCard .btn{align-self:stretch}.numberGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px;margin-top:4px}.num{margin:0!important}.num input{display:none}.num span{display:block;text-align:center;padding:6px 0;border:1px solid var(--line);border-radius:4px;background:#fff8e6b3;cursor:pointer;font-weight:700}.num input:checked+span{background:var(--brown);color:var(--gold)}.num.taken span{opacity:.35;text-decoration:line-through;cursor:not-allowed}.thread{margin:10px 0}.msg{padding:8px 10px;margin:0 0 8px;border-radius:6px;border:1px solid var(--line);background:#ffffff73;line-height:1.5}.msg.staff{background:#f6e2c4;border-color:var(--brown)}.msgMeta{font-size:10px;font-weight:700;margin-bottom:3px}.attach{font-size:11px;margin-top:4px}.appBar,.tabBar,.drawer,.drawerShade{display:none}.maintenancePage{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#110d0a url(../images/page-bg.jpg) center top / cover;font-family:Tahoma,sans-serif}.maintenanceBox{margin:20px;padding:30px;max-width:420px;text-align:center;background:#140c06d9;border:1px solid #6b4a22;border-radius:10px;color:var(--gold)}.maintenanceBox h1{font-size:22px}@media(max-width:1219px){.frame{width:960px}.sideBannerLeft,.sideBannerRight{display:none}}@media(max-width:979px){html{background:var(--ink)}body{background:var(--ink) url(../images/page-bg.jpg) center top / 200% auto no-repeat;padding:calc(56px + var(--safe-top)) 0 calc(64px + var(--safe-bottom));font-size:14px}html.drawerOpen,html.drawerOpen body{overflow:hidden}.appBar{display:flex;align-items:center;gap:10px;position:fixed;z-index:50;top:0;left:0;right:0;height:56px;padding:var(--safe-top) 12px 0;box-sizing:content-box;background:#140c06f0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #5a3d1c;box-shadow:0 2px 10px #00000080}.appMenuBtn{position:relative;z-index:2;width:40px;height:40px;border:0;background:none;padding:9px 8px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}.appMenuBtn span{display:block;height:2px;border-radius:2px;background:var(--gold)}.appMenuBtn{margin-right:auto}.appBrand{position:absolute;left:50%;top:calc(var(--safe-top) + 7px);transform:translate(-50%);display:flex;align-items:center;justify-content:center}.appBrand img{width:42px;height:42px;object-fit:cover;object-position:top;border-radius:50%;border:1px solid #6b4a22}.appCash{display:flex;flex-direction:column;align-items:flex-end;color:var(--gold);text-decoration:none;font:700 14px Tahoma,sans-serif;line-height:1.1}.appCash small{font-size:9px;color:#c9a46a;font-weight:400}.appCash.login{padding:8px 14px;border-radius:18px;background:linear-gradient(#f9d08a,#c88a2c);color:#3a1804;font-size:13px}.drawerShade{display:block;position:fixed;inset:0;z-index:60;background:#0503029e;opacity:0;pointer-events:none;transition:opacity .3s;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.drawer{display:flex;flex-direction:column;position:fixed;z-index:70;top:0;bottom:0;left:0;width:86%;max-width:340px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;-webkit-overflow-scrolling:touch;background:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 2px,transparent 2px 7px),radial-gradient(120% 60% at 0% 100%,rgba(139,58,0,.22),transparent 60%),linear-gradient(180deg,#23160c,#170e07 45%,#0d0805);box-shadow:8px 0 30px #000000a6;border-right:2px solid #c88a2c;border-image:linear-gradient(#5a3d1c,#f9d08a 45%,#c88a2c 75%,#3a2714) 1;transform:translate(-105%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}html.drawerOpen .drawer{transform:none}html.drawerOpen .drawerShade{opacity:1;pointer-events:auto}.drawerHero{position:relative;flex:none;padding:calc(18px + var(--safe-top)) 16px 16px;color:#fff;background:linear-gradient(180deg,#0d080540,#0d08058c 55%,#1d1209),url(../images/page-bg.jpg) 12% 0 / auto 560% no-repeat #1d1209;border-bottom:1px solid #5a3d1c}.drawerHero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#f9d08a,transparent)}.drawerClose{position:absolute;right:12px;top:calc(12px + var(--safe-top));width:34px;height:34px;border-radius:50%;border:1px solid rgba(249,208,138,.35);background:#00000073;color:var(--gold);font-size:22px;line-height:30px;cursor:pointer}.drawerWho{display:flex;align-items:center;gap:12px;margin:18px 0 14px;font:12px Tahoma,sans-serif}.drawerAvatar{width:58px;height:58px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid #c88a2c;box-shadow:0 0 0 3px #00000080,0 4px 12px #0009;background:#120b06}.drawerWho b{display:block;font-size:18px;color:var(--gold);text-shadow:0 1px 3px #000}.drawerWho span{color:#e3cfa9;text-shadow:0 1px 2px #000}.drawerCash{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:3px 10px 3px 4px;border-radius:12px;background:#00000080;border:1px solid rgba(249,208,138,.3);font-weight:700}.drawerCash i{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff2c6,#e0a84a 55%,#8b5a12);box-shadow:0 0 4px #f9d08a99}.drawerActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dBtn{padding:10px 6px;border-radius:10px;text-align:center;text-decoration:none;font:700 13px Tahoma,sans-serif;color:var(--gold);background:#00000073;border:1px solid rgba(249,208,138,.35)}.dBtn.gold{color:#3a1804;border-color:#f9d08a;background:linear-gradient(#ffe2a8,#d99a38);text-shadow:0 1px 0 rgba(255,255,255,.4)}.drawerBody{flex:1;padding:4px 0 calc(16px + var(--safe-bottom))}.drawerGroup{padding:16px 18px 6px;color:#9c7d52;font:700 10px Tahoma,sans-serif;text-transform:uppercase;letter-spacing:1.4px}.drawerList{margin:0 10px;border-radius:12px;overflow:hidden;background:#00000047;border:1px solid #3a2714}.drawerList a{display:flex;align-items:center;gap:12px;padding:10px 12px;color:#ead7b4;text-decoration:none;font:14px Tahoma,sans-serif;border-top:1px solid rgba(90,61,28,.45);transition:background .15s}.drawerList a:first-child{border-top:0}.drawerList a:active{background:#f9d08a14}.drawerList a.active{background:linear-gradient(90deg,#f9d08a29,#f9d08a08);color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.dIco{flex:none;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--gold);background:linear-gradient(145deg,#3a2614,#1e1309);border:1px solid #5a3d1c;box-shadow:inset 0 1px #f9d08a1f}.dIco .ico{width:19px;height:19px}.dText{flex:1;min-width:0}.dText b{display:block;font-weight:400}.dText small{display:block;font-size:11px;color:#8f7552;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dChev{flex:none;width:16px;height:16px;color:#6e5638}.drawerLogout{margin:18px 10px 0}.drawerLogout button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border:1px solid #6b3a1c;border-radius:12px;background:#781e0a2e;color:#f0b48a;font:700 14px Tahoma,sans-serif;cursor:pointer}.drawerLogout .ico{width:18px;height:18px}.drawerFoot{margin-top:16px;text-align:center;color:#6e5638;font:11px Tahoma,sans-serif}.tabBar{display:flex;align-items:stretch;position:fixed;z-index:50;left:0;right:0;bottom:0;height:62px;padding:0 4px var(--safe-bottom);box-sizing:content-box;background:linear-gradient(180deg,#24170df7,#0e0905fc);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -6px 18px #00000080}.tabBar:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#8b5a2b 15%,#f9d08a 50%,#8b5a2b 85%,transparent)}.tabBar a{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#9c8260;text-decoration:none;font:10.5px Tahoma,sans-serif;-webkit-tap-highlight-color:transparent;transition:color .2s}.tabBar .tIco{display:flex;align-items:center;justify-content:center;width:46px;height:28px;border-radius:14px;transition:background .2s,transform .15s}.tabBar .tIco .ico{width:22px;height:22px}.tabBar a:active .tIco{transform:scale(.9)}.tabBar a.active{color:var(--gold)}.tabBar a.active .tIco{background:linear-gradient(180deg,#f9d08a3d,#f9d08a14);box-shadow:inset 0 0 0 1px #f9d08a4d}.tabBar a.active .ico{stroke-width:2.2}.tabBar a.active:after{content:"";position:absolute;top:0;left:30%;right:30%;height:2px;border-radius:0 0 2px 2px;background:var(--gold);box-shadow:0 0 8px var(--gold)}.tabBar a.tabCash:after{display:none}.tCoin{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-top:-22px;border-radius:50%;color:#3a1804;background:radial-gradient(circle at 35% 30%,#fff1c4,#f0c06a 45%,#b87a22);border:3px solid #1a110a;box-shadow:0 0 0 1px #c88a2c,0 6px 14px #0009,inset 0 -3px 6px #64320059;transition:transform .15s}.tCoin svg{width:28px;height:28px}.tabBar a.tabCash:active .tCoin{transform:scale(.92)}.tabBar a.tabCash.active .tCoin{box-shadow:0 0 0 1px #f9d08a,0 0 14px #f9d08ab3,inset 0 -3px 6px #64320059}.sideBannerLeft,.sideBannerRight,.headerSpace,.headerHome,#site_login,.loginStrip,.loginLinks,.mainNav{display:none!important}.pageWrap,.frame,.center,.site{width:auto;float:none;margin:0}.header{width:auto;height:46vw;max-height:340px}.header:before{background-size:cover;background-position:center top;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.pageBody{float:none;display:flex;flex-direction:column;gap:12px;padding:12px;background-size:100% auto;margin-top:-6vw;position:relative;border-radius:14px 14px 0 0}.colMain{order:1;width:auto;margin:0;background:#fffaee59;border-radius:12px;overflow:hidden}.colLeft{order:2;width:auto;float:none}.colRight{order:3;width:auto;float:none}.pageBody>.clear,.pageBody>br{display:none}.siteFooter{order:10;margin:4px 0 0;padding:30px 0 6px;background-size:260px auto}.footerLinks a{margin:0 8px;font-size:13px}.sideCol{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.sideCol>div:not(.sideBox){display:contents}.sideCol .clear{display:none}.sideBox{background:#fff8e6d1!important;height:auto!important;width:auto!important;border:1px solid var(--line);border-radius:12px;overflow:hidden;padding-bottom:8px;box-shadow:0 2px 8px #00000040}.boxHead,.boxRightHead{float:none;width:auto;height:auto;text-align:left;padding:10px 14px;margin:0 0 4px;background:linear-gradient(#5d2c0c,#3a1804);font-size:13px}.boxTitle{padding:0}.boxBody,.boxRightBody,.topList,.boxRightBody.topList,.eventList{float:none;width:auto;padding:0 14px;font-size:13px}.boxItem{width:auto;padding-left:0}.boxItem a span{padding:8px 0}.topList .rankName{width:65%;padding:6px 0}.topList .rankValue{width:35%;padding:6px 0}.eventItem{padding:8px 0}.slider{border:0}.HeroOfWeek{width:100%;max-width:450px;height:auto;aspect-ratio:450 / 250;padding:0;margin:6px auto;background-size:100% auto!important}.howTitle{font-size:clamp(16px,5.5vw,26px)}span.HeroName{position:absolute;top:49%;left:0;right:0;width:auto;font-size:clamp(20px,7vw,34px)}.homeFooterImg{display:none}.shotGrid{grid-template-columns:repeat(4,1fr)}.shotGrid.big{grid-template-columns:repeat(2,1fr)}.contentBox{padding:14px;font-size:14px}.contentBox.narrow{max-width:none}.pageTitle{font-size:18px}.contentBox h3{font-size:15px}.dataTable td,.dataTable th,.infoTable td{font-size:13px;padding:8px 4px}.siteMsg{margin:10px 12px 0;font-size:13px}.siteMsg.inline{margin:0 0 10px}.accountMenu{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.accountMenu::-webkit-scrollbar{display:none}.accountMenu a{white-space:nowrap;padding:8px 12px;font-size:13px;border-radius:16px}.tabs a{padding:7px 12px;font-size:13px}.narrowForm{max-width:none}.form label,label.check{font-size:13px}.input{min-height:44px;font-size:16px;border-radius:8px}.form .btn{align-self:stretch;padding:13px;font-size:15px;border-radius:8px}.btn{padding:11px 16px;font-size:14px;border-radius:8px}.inlineForm{max-width:none}.newsCard img{width:96px;height:70px}.numberGrid{grid-template-columns:repeat(auto-fill,minmax(42px,1fr))}.num span{padding:10px 0}}@media(max-width:480px){.row2{grid-template-columns:1fr}.statGrid{grid-template-columns:1fr 1fr}.shotGrid{grid-template-columns:repeat(3,1fr)}.infoTable td.k{width:95px}.header{height:52vw}}.hubGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:6px 0 12px}.hubCard{display:block;border:1px solid var(--line);border-radius:8px;padding:12px;background:#fff8e699;color:var(--brown);text-decoration:none}.hubCard.link:hover{border-color:var(--brown);background:#fff8e6e6}.hubCardTitle{font-weight:700;font-size:14px;margin-bottom:4px}.hubCard p{margin:4px 0 8px}.bullets{padding-left:18px;line-height:1.7}.profileHead{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--gold)}.profileAvatar{width:56px;height:56px;object-fit:cover;object-position:top;border-radius:50%;border:2px solid var(--line)}.profileName{font-size:18px;font-weight:700}.charGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.charCard{border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff8e699}.charTop{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;font-size:13px}.charStats{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.charStats span{display:block;font-size:9px;text-transform:uppercase;color:#8a6a4a}.charStats b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}@media(max-width:979px){.profileHead{flex-direction:column;text-align:center;border-bottom:0;padding:4px 0 0}.profileAvatar{width:76px;height:76px}.profileName{font-size:20px}.profile .statGrid{grid-template-columns:repeat(3,1fr)}.profile .stat{text-align:center;padding:10px 6px}.profile .stat b{font-size:17px}.charGrid{grid-template-columns:1fr}.charCard{padding:12px 14px}.charStats b{font-size:15px}.hubGrid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.hubGrid{grid-template-columns:1fr}}.colMain.full{width:892px;margin:1px 34px 0;min-height:520px}.colMain.full .contentBox.narrow{max-width:520px;margin:0 auto}.accountHead{margin-bottom:4px}.accountHead .profileHead{margin-bottom:10px}.profileWho{flex:1;min-width:0}.profileCash{display:flex;flex-direction:column;align-items:flex-end;text-decoration:none;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:#fff8e699}.profileCash span{font-size:10px;text-transform:uppercase;color:#8a6a4a}.profileCash b{font-size:18px;color:var(--brown-2)}.accountMenu{min-height:26px}html{scrollbar-color:#b8873f #1a110a;scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:10px}::-webkit-scrollbar-track{background:#1a110a;border-left:1px solid #3d2a15}::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#8b5a2b,#e0a84a 50%,#8b5a2b);border:2px solid #1a110a;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#a06a30,#f9d08a 50%,#a06a30)}::-webkit-scrollbar-corner{background:#1a110a}.tableWrap,.accountMenu{scrollbar-color:#b8873f rgba(83,36,8,.15)}.tableWrap::-webkit-scrollbar-track,.accountMenu::-webkit-scrollbar-track{background:#5324081f;border:0;border-radius:8px}.tableWrap::-webkit-scrollbar-thumb{border-color:#f3e3c3}@media(max-width:979px){.colMain.full{width:auto;margin:0;min-height:0}.accountHead .profileHead{flex-direction:row;text-align:left;gap:12px;padding:0 0 12px;border-bottom:1px solid var(--gold)}.accountHead .profileAvatar{width:54px;height:54px}.accountHead .profileName{font-size:18px}.accountHead .meta{font-size:11px}.profileCash{padding:6px 10px}.profileCash b{font-size:16px}::-webkit-scrollbar{width:0;height:0}}.article .lead{font-size:13px;line-height:1.7}.article p,.article li{line-height:1.7}.featureGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:10px}.featureGrid>div{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff8e68c}.featureGrid p{margin:4px 0 0}@media(max-width:979px){.article .lead{font-size:15px}}.siteFooter{clear:both;text-align:center;font-family:Tahoma,Geneva,sans-serif;margin:6px 34px 0;padding:34px 0 16px;background:url(../images/ornament.png) center top no-repeat;color:var(--brown)}.footerLinks{margin-bottom:6px}.footerLinks a{color:var(--brown-2);font-size:11px;font-weight:700;text-decoration:none;margin:0 10px}.footerLinks a:hover{color:var(--brown);text-decoration:underline}.footerCopy{font-size:12px}.footerCopy b{color:var(--brown-2)}.footerNote{font-size:10px;color:#8a6a4a;margin-top:2px}@media(max-width:979px){.siteFooter{margin:4px 0 0;padding:30px 0 6px;background-size:240px auto}.footerLinks a{font-size:13px;margin:0 8px}.footerCopy{font-size:12px}}.copyBtn{margin-left:6px;padding:1px 8px;border:1px solid var(--brown);border-radius:10px;background:transparent;color:var(--brown);font:700 10px Tahoma,sans-serif;cursor:pointer;vertical-align:middle}.copyBtn:hover{background:var(--brown);color:var(--gold)}@media(max-width:979px){.copyBtn{padding:4px 10px;font-size:12px}}.charWho{min-width:0}.charWho b{display:block}.charWho small{display:block;font-size:10px;color:#8a6a4a}.charCard.isOnline{border-color:#6fae3a;box-shadow:0 0 0 1px #3fae1240 inset}.charDetails{display:block;margin-top:8px;text-align:center}.charWindow{--cw-panel: #241911;--cw-text: #ead7b4;--cw-dim: #a58a62;background:linear-gradient(180deg,#2a1d12,#150e08);color:var(--cw-text);border:1px solid #7a5428;border-radius:10px;overflow:hidden;margin:6px 0 10px;box-shadow:0 0 0 1px #0c0805,0 6px 18px #00000073,inset 0 1px #f9d08a26;font-family:Tahoma,Geneva,sans-serif}.cwHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:linear-gradient(#5d2c0c,#2e1406);border-bottom:1px solid #7a5428}.cwName b{display:block;font-size:17px;color:var(--gold);text-shadow:0 1px 2px #000}.cwName span{font-size:11px;color:#e3c695}.cwStatus{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;background:#00000059;border:1px solid #5a3d1c;font-size:11px;font-weight:700;color:#b9a07a;white-space:nowrap}.cwStatus.on{color:#8fe36a;border-color:#3f7a1e}.cwStatus.on .dot{animation:cwPulse 1.6s infinite}@keyframes cwPulse{50%{box-shadow:0 0 0 4px #3fae1240}}.cwBody{display:grid;gap:12px;padding:12px;align-items:start;grid-template-columns:287px 298px minmax(0,1fr);grid-template-areas:"info info info" "equip ht model"}.cwBody:not(:has(.cwModel)){grid-template-areas:"info info info" "equip ht ht"}.cwEquip{grid-area:equip;display:flex;flex-direction:column;gap:10px;min-width:0}.cwHt{grid-area:ht;display:flex;flex-direction:column;gap:8px;min-width:0}.cwInfo{grid-area:info;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px;min-width:0}.cwInfo .cwFacts{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.cwModel{grid-area:model;position:relative;align-self:stretch;min-height:463px;border-radius:8px;overflow:hidden;border:1px solid #5a3d1c;background:radial-gradient(ellipse at 50% 85%,rgba(249,208,138,.22),transparent 55%),radial-gradient(ellipse at 50% 30%,#3a2716,#120c07 75%)}.cwModel:after{content:"";position:absolute;left:18%;right:18%;bottom:7%;height:18px;border-radius:50%;background:radial-gradient(rgba(0,0,0,.55),transparent 70%);pointer-events:none}.modelStage{position:absolute;inset:0;z-index:1}.modelStage canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}.modelStage canvas:active{cursor:grabbing}.modelStatus{position:absolute;z-index:2;left:0;right:0;top:45%;text-align:center;font-size:11px;color:#c9a46a;pointer-events:none}.modelHint{position:absolute;z-index:2;left:0;right:0;bottom:6px;text-align:center;font-size:10px;color:#8a6a4a;pointer-events:none;opacity:0;transition:opacity .4s}.cwModel.ready .modelHint{opacity:1}.gEye{position:absolute;z-index:2;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer}.gEye:hover{box-shadow:0 0 8px #f9d08acc}.gEye:not(.on){background:#0009;box-shadow:inset 0 0 0 1px #5a3d1c}.gEye:not(.on):after{content:"";position:absolute;left:15%;right:15%;top:50%;height:2px;background:#c0392b;transform:rotate(-35deg)}.bars{align-self:center}.cwStats{padding:8px 10px 6px;border-radius:8px;background:var(--cw-panel);border:1px solid #3d2a15}.cwStats .cwPanelTitle{margin:0 0 4px}.statGroup{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;font-size:12px}.statGroup+.statGroup{margin-top:6px;padding-top:6px;border-top:1px solid #3d2a15}.statHead{margin-bottom:1px;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#c9a46a}.statRow{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:2px 0;border-bottom:1px dashed rgba(90,61,28,.6)}.statRow:last-child{border-bottom:0}.statRow span{color:var(--cw-dim)}.statRow b{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.statRow em{color:#7fe06a;font-style:normal}.cwPanelTitle{margin:10px 0 6px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cw-dim);border-bottom:1px solid #3d2a15;padding-bottom:3px}.gWin{position:relative;flex:none;max-width:100%;background:center / 100% 100% no-repeat;image-rendering:auto;filter:drop-shadow(0 6px 12px rgba(0,0,0,.55))}.equipWin{width:287px;aspect-ratio:287 / 262;background-image:url(../images/ui/equip-window.png)}.htWin{width:298px;aspect-ratio:298 / 463;background-image:url(../images/ui/ht-window.png)}.gTitle{position:absolute;display:flex;align-items:center;justify-content:center;background:#050403;color:#f2c94c;font:11px Tahoma,Geneva,sans-serif;letter-spacing:.3px;border-radius:1px}.htWin .gTitle{background:transparent;color:#e8d9b0;font-weight:700}.gSlot{position:absolute;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.gSlot.filled{cursor:help;background:#0000008c;outline:1px solid rgba(0,0,0,.7)}.gSlot img{max-width:100%;max-height:100%;display:block}.gSlot:not(.hasBig) img{width:32px;height:32px}.gSlot.small img{width:100%;height:100%}.gSlot.filled:hover,.gSlot.filled:focus,.gSlot.filled.tipOpen{outline:1px solid #f9d08a;box-shadow:0 0 8px #f9d08a99}.gSlot.p10{box-shadow:inset 0 0 6px #ff8a3db3}.gSlot.wpn:not(.shown),.gSlot.hta:not(.shown){display:none}.gTab{position:absolute;padding:0;border:0;background:transparent;color:transparent;cursor:pointer}.gTab.on{background:linear-gradient(#f9d08a8c,#c88a2c59);box-shadow:inset 0 0 0 1px #f9d08a}.gRow{position:relative;max-width:100%;height:auto;border:1px solid #4a3319;border-radius:4px;background:#0d0905}.eqPlus{position:absolute;z-index:2;right:2px;top:1px;font:700 10px Tahoma,sans-serif;color:#fff;text-shadow:0 0 2px #000,0 0 2px #000,0 0 3px #000}.eqNoIcon{font:700 18px Tahoma,sans-serif;color:#a58a62}.itemTipFloat .tipPic{float:right;margin:0 0 6px 10px;padding:2px;background:#000;border:1px solid #5a4a2a}.itemTipFloat .tipPic img{display:block;max-width:64px;max-height:98px}.itemTipFloat .tipStats,.itemTipFloat .tipFoot{clear:both}.liveDot{display:inline-block;width:7px;height:7px;margin-right:3px;border-radius:50%;background:#3fae12;box-shadow:0 0 5px #3fae12;vertical-align:middle}.charSearch{margin:6px 0 10px}.charTable td{vertical-align:middle}.charTable td.rank{color:#8a6a4a;width:28px}.charTable td.act{text-align:right}.cwLevel{padding:10px 12px;border-radius:8px;background:var(--cw-panel);border:1px solid #3d2a15}.cwLevelTop{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:var(--cw-dim)}.cwLevelTop b{color:#fff;font-size:15px}.cwLevelTop .cwExpPct{color:#ffd34d;font-size:15px}.expBar{height:10px;margin:6px 0 4px;border-radius:5px;overflow:hidden;background:#0c0805;border:1px solid #3d2a15}.expBar i{display:block;height:100%;background:linear-gradient(#ffe98a,#e0a020 55%,#a86a08);box-shadow:0 0 6px #ffd34d80}.cwExpNums{font-size:10px;color:var(--cw-dim);word-break:break-all}.cwFacts{display:grid;grid-template-columns:1fr;gap:6px}.fact{padding:6px 10px;border-radius:6px;background:var(--cw-panel);border:1px solid #3d2a15;min-width:0}.fact span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--cw-dim)}.fact b{display:block;font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact small{font-size:10px;color:var(--cw-dim)}.fact.gold b{color:#ffd34d}.bars{display:flex;flex-direction:column;gap:5px}.bar{position:relative;height:18px;border-radius:4px;overflow:hidden;background:#0c0805;border:1px solid #3d2a15;font-size:10px}.bar i{position:absolute;left:0;top:0;bottom:0}.bar.hp i{background:linear-gradient(#e2504a,#8f1712)}.bar.chi i{background:linear-gradient(#4f8fe6,#163f8f)}.bar span,.bar b{position:absolute;z-index:1;top:2px;color:#fff;text-shadow:0 1px 1px #000}.bar span{left:6px;font-weight:700}.bar b{right:6px}.cwFoot{padding:6px 14px;font-size:10px;color:var(--cw-dim);text-align:right;border-top:1px solid #3d2a15;background:#00000040}.itemTipFloat{position:fixed;z-index:200;max-width:280px;min-width:190px;padding:9px 11px;pointer-events:none;background:#080604f2;border:1px solid #9c7a45;border-radius:4px;box-shadow:0 0 0 1px #000,0 8px 22px #000000b3;color:#e8e0cf;font:11px/1.45 Tahoma,Geneva,sans-serif}.itemTipFloat .tipName{font-size:13px;font-weight:700;color:#fff;margin-bottom:1px}.itemTipFloat .tipName.p1{color:#7fd4ff}.itemTipFloat .tipName.p5{color:#ffd34d}.itemTipFloat .tipName.p10{color:#ff8a3d}.itemTipFloat .tipCodes{color:#7fd4ff;font-weight:700;letter-spacing:.5px;word-break:break-all;margin-bottom:2px}.itemTipFloat .tipType{color:#a89b84;margin-bottom:5px}.itemTipFloat .bad{color:#ff5a4a!important}.itemTipFloat .tipStats{margin:5px 0;padding:5px 0;border-top:1px solid #3a2e1d;border-bottom:1px solid #3a2e1d}.itemTipFloat .tipStats div{display:flex;justify-content:space-between;gap:12px}.itemTipFloat .tipStats b{color:#8fe36a;font-weight:400}.itemTipFloat .tipSection{margin-top:5px;color:#f9d08a;font-weight:700}.itemTipFloat .tipList{color:#7fd4ff}.itemTipFloat .tipMuted{color:#8f826c}.itemTipFloat .tipFoot{display:flex;justify-content:space-between;gap:10px;margin-top:6px;color:#a89b84}@media(max-width:979px){.cwBody{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"info info" "model model" "equip ht";justify-items:center}.cwBody:not(:has(.cwModel)){grid-template-areas:"info info" "equip ht"}.cwEquip,.cwHt{width:100%;max-width:340px;align-items:center}.cwInfo,.cwModel{width:100%}.cwModel{min-height:380px}.cwStats{width:100%;box-sizing:border-box}.equipWin,.htWin{width:100%}.cwName b{font-size:18px}.fact b{font-size:15px}.statGroup{font-size:13px}.itemTipFloat{font-size:12px;max-width:calc(100vw - 24px)}.charTable .hideSm{display:none}}@media(max-width:679px){.cwBody{grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "model" "equip" "ht";padding:10px}.cwBody:not(:has(.cwModel)){grid-template-areas:"info" "equip" "ht"}.cwInfo{grid-template-columns:minmax(0,1fr)}.cwInfo .cwFacts{grid-template-columns:1fr 1fr}.cwModel{min-height:340px}}@media(max-width:340px){.cwFacts{grid-template-columns:1fr}}.templeBanner{position:relative;margin:0 0 14px;padding:70px 14px 12px;border-radius:6px;overflow:hidden;background:#1a120a center 40% / cover no-repeat;color:#e8dcc0;box-shadow:inset 0 -90px 60px -20px #0a0602eb}.templeBanner .pageTitle{border:0;margin:0 0 4px;padding:0;color:var(--gold);font-size:20px;text-shadow:0 2px 4px #000}.templeBanner p{margin:0;font-size:12px;text-shadow:0 1px 2px #000}.templeMap{position:relative;width:100%;max-width:720px;margin:0 auto 14px;container-type:inline-size}.templeMap img{display:block;width:100%;height:auto}.mapNeutral{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);color:#fffaebe6;font:700 2.1cqw Georgia,Times New Roman,serif;text-shadow:-1px -1px 0 #2a1d10,1px -1px 0 #2a1d10,-1px 1px 0 #2a1d10,1px 1px 0 #2a1d10,0 0 6px rgba(0,0,0,.6);pointer-events:none}.templePin{position:absolute;width:14%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:1}.pinRing{position:absolute;inset:4%;border-radius:50%}.templePin.held .pinRing{border:2px solid var(--gold);box-shadow:0 0 12px 3px #ffaa3cbf,inset 0 0 14px #ffaa3c80;animation:templeGlow 2.4s ease-in-out infinite}@keyframes templeGlow{50%{box-shadow:0 0 22px 7px #ff7828e6,inset 0 0 18px #ffaa3cb3}}.pinCard{position:absolute;left:50%;top:90%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;white-space:nowrap;text-align:center;line-height:1.25;text-shadow:-1px -1px 0 #2a1d10,1px -1px 0 #2a1d10,-1px 1px 0 #2a1d10,1px 1px 0 #2a1d10,0 0 6px rgba(0,0,0,.7)}.pinName{color:#fffaf0;font:700 2.2cqw Georgia,Times New Roman,serif}.pinClan{color:#e8dcc0;font:italic 1.7cqw Tahoma,sans-serif;opacity:.85}.templePin.held .pinClan{color:var(--gold);font:700 2.1cqw Tahoma,sans-serif;opacity:1}.pinTime{color:#fff;font:700 1.9cqw monospace}.pinTime:empty{display:none}.templeTable td small{color:#7a5a2e}.templeTable tr[data-temple] .tClan{font-weight:700}.templeTable tr.held{background:#f9d08a2e}.templeTable .tTime{font-family:monospace;font-weight:700}.templeMine{margin:0 0 14px;padding:8px 10px;border:1px solid var(--gold-2);border-radius:6px;background:#f9d08a1f}.templeMine h3{margin-top:0}.templeClan{padding:3px 0}.templeClanSum{display:block;color:#7a5a2e}.templeClanSum.held{color:#2f6b12;font-weight:700}.myTemples{margin:0 0 14px;padding:8px 10px;border:1px solid var(--gold-2);border-radius:6px;background:#f9d08a1f}.myTemples h3{margin:0 0 6px}.myTemples h3 a{float:right;font-size:11px;font-weight:400}.mtClan{padding:6px 0;border-top:1px dashed rgba(122,90,46,.35)}.mtClan:first-of-type{border-top:0}.mtHead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px}.mtTotal{color:#2f6b12;font-weight:700}.mtTable{width:100%;margin:4px 0;border-collapse:collapse;font-size:11px}.mtTable td{padding:3px 4px;border-bottom:1px solid rgba(122,90,46,.2)}.mtTable .ctTime{font:700 12px monospace;text-align:right;white-space:nowrap}.mtWho{color:#5a4020;font-size:11px}.mtWho b{color:#2f6b12}.mtNone{color:#7a5a2e}.charTemples{margin:6px 0;padding:5px 8px;border-radius:6px;background:#0000000f;font-size:11px}.charTemples .ctHead{display:flex;justify-content:space-between}.charTemples .ctTotal{margin-top:2px;color:#2f6b12;font-weight:700}.charTemples .ctNone{color:#7a5a2e}.charTemples .ctBuff{display:block}@media(max-width:600px){.templeBanner{padding-top:50px}.pinName{font-size:3cqw}.pinClan,.pinTime{font-size:2.7cqw}.templePin.held .pinClan,.mapNeutral{font-size:3cqw}}.pinAttack{display:none;position:absolute;left:50%;top:-6%;transform:translate(-50%);z-index:2;padding:.2cqw 1cqw;border-radius:3px;background:#b3140c;color:#fff;font:700 1.9cqw Tahoma,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 10px 2px #ff2814cc;animation:templeAttack 1s ease-in-out infinite}.templePin.attacked .pinAttack{display:block}.templePin.attacked .pinRing{border:2px solid #ff3a22;box-shadow:0 0 16px 5px #ff2814d9,inset 0 0 16px #ff3c1e99;animation:templeAttackRing .8s ease-in-out infinite}@keyframes templeAttack{50%{transform:translate(-50%) scale(1.12);box-shadow:0 0 18px 5px #ff2814}}@keyframes templeAttackRing{50%{box-shadow:0 0 26px 10px #ff2814,inset 0 0 20px #ff3c1ecc}}.templeTable .tAttack{display:block;color:#b3140c;font-weight:700}.templeTable .tAttack:empty{display:none}.templeTable tr.attacked{background:#b3140c1a}@media(max-width:600px){.pinAttack{font-size:2.8cqw}}.fZhuang{color:#2a6fd6!important}.fShao{color:#e07a10!important}a.clanName{text-decoration:none;font-weight:700}a.clanName:hover{text-decoration:underline}.rankTable td.rank{width:30px;font-weight:700;color:#7a5a2e}.rankTable tr.isMaster{background:#f9d08a33}.masterTag{display:inline-block;margin-left:4px;padding:0 6px;border-radius:8px;background:var(--brown);color:var(--gold);font-size:10px;font-weight:700;vertical-align:1px}.guildStats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.guildNote{padding:6px 10px;border-left:3px solid var(--gold-2);background:#f9d08a1f}.modelZoom{position:absolute;z-index:3;right:8px;bottom:8px;display:flex;flex-direction:column;gap:5px;opacity:0;transition:opacity .4s}.cwModel.ready .modelZoom{opacity:1}.modelZoom button{width:30px;height:30px;padding:0;border:1px solid rgba(249,208,138,.8);border-radius:50%;background:#140c06c7;color:var(--gold);font:700 18px/28px Tahoma,sans-serif;text-align:center;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 1px 5px #00000073;-webkit-tap-highlight-color:transparent;transition:background .2s,transform .15s}.modelZoom button:hover:not(:disabled){background:#3c1e0ad9;color:#fff}.modelZoom button:active:not(:disabled){transform:scale(.9)}.modelZoom button:disabled{opacity:.35;cursor:default}.modelZoom .zReset{font-size:15px}@media(max-width:979px){.modelZoom button{width:36px;height:36px;line-height:34px;font-size:20px}}.balanceCard{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 16px;padding:16px 18px;border-radius:10px;color:#f3e6c8;background:linear-gradient(135deg,#3a1d0c,#6b3a16 55%,#a4651f);box-shadow:0 6px 16px #3a1d0c59,inset 0 1px #ffffff26}.bcLabel,.bcRate span,.bcOwner{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#e8c98e}.bcAmount{font:700 28px/1.2 Georgia,serif;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.bcAmount small{font-size:14px;color:var(--gold)}.bcOwner{margin-top:2px;text-transform:none;letter-spacing:0;font-size:12px}.bcRate{text-align:right}.bcRate b{font-size:14px;color:#fff}.stepTitle{display:flex;align-items:center;gap:8px}.stepTitle span{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:var(--brown);color:var(--gold);font-size:11px}.recharge .methodGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.recharge .methodCard{padding:14px;gap:10px;border-radius:10px;background:#fffaf0;box-shadow:0 2px 8px #3a1d0c1f}.methodHead{display:flex;align-items:center;gap:10px}.methodIco{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:#e0a84a33;font-size:18px}.methodTitle{font-weight:700;font-size:14px}.amountChips{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px}.chip{position:relative;cursor:pointer}.chip input{position:absolute;opacity:0}.chip span{display:flex;flex-direction:column;align-items:center;padding:7px 4px;border:1px solid var(--line);border-radius:8px;background:#fff;transition:border-color .15s,box-shadow .15s,background .15s}.chip small{color:#7a5a2e;font-size:10px}.chip input:checked+span{border-color:var(--gold-2);background:#f9d08a4d;box-shadow:0 0 0 2px #e0a84a73}.chip input:focus-visible+span{outline:2px solid var(--brown)}.slip{margin:0 0 16px;border:1px solid var(--line);border-radius:10px;background:#fffaf0;box-shadow:0 2px 10px #3a1d0c24;overflow:hidden}.slipHead{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;background:#e0a84a2e;border-bottom:1px dashed var(--line)}.slipLabel{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#7a5a2e}.slipSum{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 14px}.slipSum span{display:block;font-size:10px;text-transform:uppercase;color:#7a5a2e}.slipSum b{font-size:15px}.slipArrow{font-size:20px;color:var(--gold-2)}.slipSteps{margin:0 14px 10px;padding-left:18px}.slipSteps li{margin:3px 0}.slipNote{margin:0 14px 12px}.bankDetails{margin:0 14px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.bdRow{display:flex;align-items:center;gap:10px;padding:8px 10px;border-top:1px solid rgba(122,90,46,.15)}.bdRow:first-child{border-top:0}.bdRow>span{width:120px;flex:none;color:#7a5a2e;font-size:11px}.bdRow>b{flex:1;word-break:break-all}.slip .btnRow{padding:0 14px 14px}.mono{font-family:Consolas,Courier New,monospace}.pill{display:inline-block;padding:2px 9px;border-radius:10px;font-size:10px;font-weight:700;white-space:nowrap;background:#e8dcc0;color:#5a4020}.pill.ok{background:#d9efcc;color:#2f6b12}.pill.wait{background:#fbe7c0;color:#8a5a07}.pill.off{background:#e9e2d6;color:#7d7062}.pill.bad{background:#f6d2cc;color:#9b2214}.statement{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;background:#fffaf0;overflow:hidden}.statement li{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:6px 16px;padding:10px 14px;border-top:1px solid rgba(122,90,46,.15)}.statement li:first-child{border-top:0}.stMain b{display:block}.stMain span,.stDate,.stAmount span{color:#7a5a2e;font-size:11px}.stAmount{text-align:right}.stAmount b{display:block;color:#2f6b12}.statement li.off .stAmount b,.statement li.bad .stAmount b{color:#9a8a74;text-decoration:line-through}.statementEmpty{padding:14px;border:1px dashed var(--line);border-radius:10px;text-align:center}@media(max-width:600px){.bcRate{text-align:left}.statement li{grid-template-columns:1fr auto}.stDate{grid-column:1}.bdRow{flex-wrap:wrap}.bdRow>span{width:100%}}.shotsTitle{display:flex;justify-content:space-between;align-items:center;gap:8px}.shotSlider{position:relative;margin:0 0 16px;border-radius:10px;overflow:hidden;background:#0d0905;aspect-ratio:16 / 9;box-shadow:0 6px 18px #0006}.shotSlide{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .6s;pointer-events:none}.shotSlide.on{opacity:1;pointer-events:auto}.shotSlide a{display:block;width:100%;height:100%}.shotSlide img{width:100%;height:100%;object-fit:contain;display:block}.shotSlide figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 16px 12px;color:#fff;background:linear-gradient(transparent,#000000d9);pointer-events:none}.shotSlide figcaption b{display:block;font-size:16px}.shotSlide figcaption span{font-size:11px;color:#e8dcc0}.shotSlider .slideNav{z-index:2;border:0;cursor:pointer}.shotSlider .slideNav.prev{left:10px}.shotSlider .slideNav.next{right:10px}.shotDots{position:absolute;z-index:2;right:14px;bottom:14px;display:flex;gap:6px}.shotDots button{width:10px;height:10px;padding:0;border:1px solid var(--gold);border-radius:50%;background:transparent;cursor:pointer}.shotDots button.on{background:var(--gold)}.shotCard img{transition:transform .2s}.shotCard:hover img{transform:scale(1.02)}.shotViewer{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:20px;background:#000000e6}.shotViewer.open{display:flex}.shotViewer figure{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center}.shotViewer img{max-width:100%;max-height:calc(100vh - 90px);width:auto;height:auto;object-fit:contain;box-shadow:0 6px 24px #0009}.shotViewer figcaption{margin-top:8px;color:#e8dcc0;font-size:13px;text-align:center}.shotViewer button{position:absolute;border:0;background:#00000080;color:var(--gold);cursor:pointer;border-radius:50%}.svClose{top:14px;right:16px;width:40px;height:40px;font-size:26px;line-height:38px}.svNav{top:50%;transform:translateY(-50%);width:44px;height:44px;font-size:30px;line-height:40px}.svNav.prev{left:14px}.svNav.next{right:14px}html.svLock{overflow:hidden}.headerPills{position:absolute;z-index:30;top:12px;left:16px;display:flex;align-items:center;gap:8px}.header .onlinePill{position:static;display:flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--gold-2);border-radius:15px;background:#140c06b8;color:#e8dcc0;font:12px Tahoma,sans-serif;text-decoration:none;box-shadow:0 2px 8px #00000080}.header .onlinePill b{color:#8fe36a;font-size:13px}.header .onlinePill .dot{margin:0}.header .onlinePill:hover{background:#3c1e0ae6;color:#fff}.header .maintPill{cursor:default}.header .maintPill:hover{background:#140c06b8;color:#e8dcc0}.header .maintPill .dot{background:#e0a84a;box-shadow:0 0 4px #e0a84a}@media(max-width:979px){.headerPills{top:8px;left:10px}.header .onlinePill{height:26px;padding:0 9px;font-size:11px}}html.introOn,html.introOn body{overflow:hidden;background:#000}html.introOn body>*:not(#heroIntro){visibility:hidden}#heroIntro{position:fixed;inset:0;z-index:10000;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#2a0f05,#0b0503 55%,#000);transition:opacity .8s ease}#heroIntro.out{opacity:0;pointer-events:none}#heroIntro canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1s ease .1s}#heroIntro.ready canvas{opacity:1}#heroIntro.logo canvas{opacity:.18;transition:opacity 1.4s ease;filter:blur(2px)}.introVignette{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 180px 60px #000;background:rgba(255,220,160,calc(var(--flash, 0) * .22))}.introLoad{position:absolute;left:50%;bottom:14%;width:min(260px,60vw);height:2px;transform:translate(-50%);background:#f9d08a26;overflow:hidden;transition:opacity .4s}.introLoad i{display:block;width:0;height:100%;background:linear-gradient(90deg,#8b1a0c,#f9d08a);transition:width .3s}#heroIntro.ready .introLoad{opacity:0}.introSkill{position:absolute;top:22%;color:#fff4dc;font:bold clamp(16px,2.6vw,30px) Georgia,"Times New Roman",serif;letter-spacing:.06em;text-shadow:0 0 12px rgba(255,120,40,.9),0 2px 4px #000;opacity:0;pointer-events:none}.introSkillL{left:12%}.introSkillR{right:12%;text-align:right}.introSkill.on{animation:introSkill 1.9s ease forwards}@keyframes introSkill{0%{opacity:0;transform:translateY(10px) scale(.96)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.introLogo{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%) scale(.6);opacity:0;pointer-events:none}.introLogo b{font:900 clamp(64px,14vw,190px)/1 Georgia,"Times New Roman",serif;letter-spacing:.08em;color:transparent;background:linear-gradient(180deg,#fff6dc,#f9d08a,#c8781d 70%,#6b2a08);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 18px rgba(255,110,30,.65)) drop-shadow(0 6px 10px #000)}.introLogo span{margin-top:.3em;color:#e8c98e;font:bold clamp(14px,2.4vw,28px) Georgia,serif;letter-spacing:.9em;text-indent:.9em;opacity:0}#heroIntro.logo .introLogo{animation:introLogo 2.9s cubic-bezier(.2,.7,.2,1) forwards}#heroIntro.logo .introLogo span{animation:introTag 2.9s ease forwards}@keyframes introLogo{0%{opacity:0;transform:translate(-50%,-50%) scale(1.9);filter:blur(10px)}25%{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}80%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}to{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}@keyframes introTag{0%,30%{opacity:0;letter-spacing:1.6em}60%,to{opacity:1;letter-spacing:.9em}}.introSkip{position:absolute;right:18px;bottom:18px;padding:8px 16px;border:1px solid rgba(249,208,138,.55);border-radius:18px;background:#00000073;color:#f3e6c8;font:13px Tahoma,sans-serif;cursor:pointer}.introSkip:hover{background:#3c1e0acc;color:#fff}@media(max-width:600px){.introSkill{top:14%}.introSkillL{left:6%}.introSkillR{right:6%}}.introBars i{position:absolute;left:0;right:0;height:50%;background:#000;z-index:3;transition:height 1.4s cubic-bezier(.7,0,.2,1) .25s}.introBars i:first-child{top:0}.introBars i:last-child{bottom:0}#heroIntro.open .introBars i{height:9%}#heroIntro.logo .introBars i{height:0;transition-duration:1s}.introSweep{position:absolute;inset:-20% -60%;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 42%,rgba(255,214,150,0) 45%,rgba(255,226,170,.55) 50%,rgba(255,214,150,0) 55%,transparent 58%);transform:translate(-60%)}#heroIntro.open .introSweep{animation:introSweep 1.6s ease-out .5s 1 forwards}#heroIntro.logo .introSweep{animation:introSweep 1.4s ease-out .35s 1 forwards}@keyframes introSweep{0%{opacity:0;transform:translate(-60%)}20%{opacity:1}to{opacity:0;transform:translate(60%)}}.introEmbers{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.introEmbers i{position:absolute;bottom:-10px;width:calc(4px * var(--s, 1));height:calc(4px * var(--s, 1));border-radius:50%;background:#ffb15c;box-shadow:0 0 8px 2px #ff781ecc;opacity:0;animation:introEmber 6s linear infinite}@keyframes introEmber{0%{opacity:0;transform:translate(0)}10%{opacity:.9}to{opacity:0;transform:translate(40px,-105vh)}}.introSound{position:absolute;left:50%;bottom:13%;z-index:6;transform:translate(-50%);padding:8px 16px;border:1px solid rgba(249,208,138,.7);border-radius:18px;background:#0000008c;color:#f3e6c8;font:13px Tahoma,sans-serif;cursor:pointer;animation:introPulse 1.6s ease-in-out infinite}@keyframes introPulse{50%{box-shadow:0 0 14px 2px #ff963c99}}.introSkip,.introSkill,.introLogo{z-index:5}.langPick{position:relative;z-index:30;font:12px Tahoma,sans-serif}.langPick summary{list-style:none;display:flex;align-items:center;gap:4px;height:30px;padding:0 9px;border:1px solid var(--gold-2);border-radius:15px;background:#140c06b8;color:var(--gold);cursor:pointer;box-shadow:0 2px 8px #00000080;-webkit-tap-highlight-color:transparent;user-select:none}.langPick summary::-webkit-details-marker{display:none}.langPick summary:hover,.langPick[open] summary{background:#3c1e0ae6;color:#fff}.lpGlobe{display:flex;width:16px;height:16px}.lpGlobe svg{width:100%;height:100%}.lpCode{font-weight:700;letter-spacing:.04em}.langMenu{position:absolute;top:calc(100% + 6px);left:0;min-width:170px;padding:5px;border:1px solid var(--gold-2);border-radius:8px;background:#140c06f5;box-shadow:0 8px 22px #0009}.langMenu a{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:5px;color:#e8dcc0;text-decoration:none;white-space:nowrap}.langMenu a b{width:22px;color:var(--gold-2);font-size:10px}.langMenu a:hover{background:#f9d08a24;color:#fff}.langMenu a.on{background:#f9d08a38;color:var(--gold)}.header .langPick-desk{position:absolute;top:12px;right:16px}.header .langPick-desk .langMenu{left:auto;right:0}.langPick-app{display:none}@media(max-width:979px){.langPick-app{display:block}.header .langPick-desk{display:none}.langPick-app summary{height:34px;padding:0 8px}.langPick-app .langMenu{left:auto;right:0}}.captcha{margin:12px 0 2px;padding:8px 10px 10px;border:1px solid #8a6a3a;border-radius:6px;background:linear-gradient(#2a1a0d,#1b1008);width:100%;max-width:216px;box-sizing:border-box;box-shadow:inset 0 1px #f9d08a1f}.captchaHead{display:flex;align-items:center;gap:10px;width:100%;padding:2px;border:0;background:none;color:#f3e6c8;font:12px Tahoma,sans-serif;text-align:left;cursor:pointer}.captchaHead b{display:block;color:var(--gold);font-size:13px}.captchaHead small{display:block;margin-top:2px;color:#f9d08a;font-size:11px;font-weight:700}.captchaHead:focus-visible{outline:2px solid #f9d08a;outline-offset:2px;border-radius:3px}.captchaBox{flex:none;position:relative;width:22px;height:22px;border:2px solid #c88a2c;border-radius:3px;background:#120b06;transition:background .15s}.captchaHead:hover .captchaBox{background:#2a1a0d}.captcha.picked .captchaBox,.captcha.checked .captchaBox{background:#f9d08a;border-color:#f9d08a}.captcha.picked .captchaBox:after,.captcha.checked .captchaBox:after{content:"";position:absolute;left:6px;top:1px;width:5px;height:11px;border:solid #3a1804;border-width:0 3px 3px 0;transform:rotate(45deg)}.captcha.closed .captchaGrid,.captcha.closed .captchaNew{display:none}.captcha.closed .captchaHead small{color:#c9a46a;font-weight:400}.captchaGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px}.form .captchaTile,.captchaTile{position:relative;display:block;margin:0;cursor:pointer;border-radius:3px;overflow:hidden;border:2px solid #3a2714;background:#0d0805;line-height:0;user-select:none;-webkit-user-select:none}.captchaTile input{position:absolute;opacity:0;pointer-events:none}.captchaTile img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:contain;transition:transform .15s,filter .15s;pointer-events:none}.captchaTile:hover{border-color:#8a6a3a}.captchaTile input:focus-visible+img{outline:2px solid #f9d08a;outline-offset:-2px}.captchaTile:has(input:checked){border-color:#f9d08a;box-shadow:0 0 0 1px #f9d08a,0 0 8px #f9d08a73}.captchaTile input:checked+img{transform:scale(.86);filter:brightness(1.15)}.captchaTile:has(input:checked):before{content:"";position:absolute;z-index:1;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#f9d08a;box-shadow:0 1px 3px #0009}.captchaTile:has(input:checked):after{content:"";position:absolute;z-index:2;top:6px;left:9px;width:3px;height:7px;border:solid #3a1804;border-width:0 2px 2px 0;transform:rotate(45deg)}.captchaNew{margin-top:6px;padding:0;border:0;background:none;color:#c9a46a;font:11px Tahoma,sans-serif;cursor:pointer;text-decoration:underline}.captchaNew:hover{color:var(--gold)}.captchaNew:disabled{opacity:.5;cursor:wait}.capModal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000b3}.capPanel{width:100%;max-width:300px;max-height:calc(100vh - 32px);overflow:auto;padding:14px;border:1px solid #c88a2c;border-radius:8px;background:linear-gradient(#3a2412,#1b1008);box-shadow:0 10px 40px #000c;box-sizing:border-box}.capPanel .captcha{max-width:none;margin:0}.capPanel .captchaHead{cursor:default}.capError{margin:0 0 8px;padding:6px 8px;border-radius:4px;background:#c0392b40;color:#ffb4a8;font:12px Tahoma,sans-serif}.capBtns{display:flex;gap:8px;margin-top:12px}.capBtns button{flex:1;padding:9px 0;border-radius:4px;font:700 13px Tahoma,sans-serif;cursor:pointer}.capOk{border:1px solid #f9d08a;background:linear-gradient(#f9d08a,#c88a2c);color:#3a1804}.capOk:disabled{opacity:.6;cursor:wait}.capCancel{border:1px solid #8a6a3a;background:transparent;color:#f3e6c8}@media(max-width:700px){.captcha{max-width:100%;margin-left:auto;margin-right:auto;padding:10px 12px 12px}.captchaGrid{gap:6px}.captchaHead b{font-size:15px}.captchaHead small{font-size:13px}}.igBar{margin:16px 0 8px;padding:5px 10px;background:linear-gradient(#6b3410,#3d1a05);border:1px solid #a8702a;border-radius:3px;color:var(--gold);font-weight:700;font-size:12px;letter-spacing:.3px;box-shadow:inset 0 1px #f9d08a40}.igBar:first-of-type{margin-top:6px}.igSearch{display:flex;gap:6px;margin:10px 0}.igSearch input{flex:1;min-width:0;padding:5px 8px;border:1px solid var(--line);background:#fff8e6cc}.igCats{margin-top:4px}.igCount{margin:4px 0 8px;font-size:11px}.igGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.igCard{display:flex;align-items:center;gap:8px;padding:5px 7px;text-decoration:none;border:1px solid var(--line);border-radius:4px;background:#fff8e68c}.igCard:hover{background:#fff0c8f2;border-color:var(--brown-2)}.igCard b{display:block;font-size:11px;color:var(--brown)}.igCard .muted{font-size:10px}.igCardText{min-width:0}.igIcon{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#1c120a;border:1px solid #6b4a22;border-radius:3px;overflow:hidden;vertical-align:middle}.igIcon img{max-width:100%;max-height:100%;image-rendering:pixelated}.igIcon.big{width:48px;height:96px}.igIcon .eqNoIcon{color:#a99272;font-weight:700}.igHead{display:flex;align-items:center;gap:12px;margin:6px 0 4px}.igName{font-size:18px;font-weight:700;color:var(--brown)}.igBack{margin:0 0 6px;font-size:11px}.igTable{width:100%;border-collapse:collapse;margin:0 0 8px;font-size:11px}.igTable th{width:130px;text-align:left;vertical-align:top;padding:6px 8px;background:#5324081a;color:var(--brown);border-bottom:1px dashed #b58b55}.igTable td{padding:6px 8px;border-bottom:1px dashed #b58b55;vertical-align:top}.igDrops th{width:auto}.igMats{display:flex;flex-wrap:wrap;gap:6px 14px}.igRef{display:inline-flex;align-items:center;gap:6px}.igRef .igIcon{width:28px;height:28px}.igUsed{margin-bottom:8px}.igNote{font-size:10px}@media(max-width:979px){.igGrid{grid-template-columns:1fr}.igCard b{font-size:14px}.igCard .muted{font-size:12px}.igTable{font-size:13px}.igTable th{width:110px}}
