.top-actions{gap:8px}.top-ico{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid transparent;background:transparent;color:#5b5444;cursor:pointer;list-style:none}.top-ico::-webkit-details-marker{display:none}.top-ico .icon{width:18px;height:18px;stroke-width:1.7}.top-ico:hover{background:#fff8e1;border-color:#ecd28a;color:#191919}.top-ico.on{background:#191919;border-color:#191919;color:#ffc20e}.top-ico:focus-visible,.top-menu summary:focus-visible{outline:2px solid #ffc20e;outline-offset:2px}.top-admin{display:flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:#faf6ea;border:1px solid #efe6cc}.top-sep{width:1px;height:22px;background:#e6dcc4;margin:0 4px}.top-report{color:#8a826e}.top-bell{font-size:0;color:#5b5444;border-color:#e6dcc4}.top-bell .icon{width:18px;height:18px;stroke-width:1.7}.top-bell:hover{color:#191919}.top-bell[aria-expanded=true]{color:#ffc20e}.top-menu{position:relative}.top-menu>summary{list-style:none;cursor:pointer}.top-menu>summary::-webkit-details-marker{display:none}.top-profile>summary.avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-weight:700;transition:box-shadow .2s}.top-profile[open]>summary.avatar,.top-profile>summary.avatar:hover{box-shadow:0 0 0 3px rgba(255,194,14,.35)}.top-pop{position:absolute;right:0;top:calc(100% + 10px);z-index:60;min-width:240px;padding:8px;border-radius:14px;background:#fff;border:1px solid #ece7d6;box-shadow:0 18px 40px rgba(0,0,0,.16);display:flex;flex-direction:column;gap:2px}.top-pop p{margin:4px 10px 6px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a08a4a}.top-pop button,.top-pop a{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:9px;background:transparent;color:#2b2b2b;font-size:13px;font-weight:600;text-decoration:none;text-align:left}.top-pop button:hover,.top-pop a:hover{background:#fff8e1}.top-pop button.on{background:#191919;color:#ffc20e}.top-pop .icon{width:17px;height:17px;flex:none}.top-pop .m-only{display:none}.top-me{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid #f0ebdc}.top-me b{font-size:14px}.top-me small{font-size:12px;color:#8a8473;overflow-wrap:anywhere}.side-version{display:block;padding:6px 6px 0;font-size:10.5px;letter-spacing:.08em;color:#6f6a5b;font-variant-numeric:tabular-nums}.shell.is-rail .side-version{text-align:center;padding:6px 0 0;margin-top:auto}@media (max-width:760px){.top-pop{position:fixed;left:12px;right:12px;min-width:0;max-height:70vh;overflow:auto}.top-admin{background:transparent;border:0;padding:0}.top-pop .m-only{display:contents}.side-version{display:none}.top-sep{display:none}}@media (prefers-reduced-motion:reduce){.top-profile>summary.avatar{transition:none}}[data-tip]{position:relative}[data-tip]::after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px);z-index:90;padding:6px 10px;border-radius:8px;background:#191919;color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;letter-spacing:0;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .1s,transform .1s;box-shadow:0 6px 18px rgba(0,0,0,.18)}[data-tip]:hover::after,[data-tip]:focus-visible::after{opacity:1;visibility:visible;transform:translate(-50%,0)}details[open]>[data-tip]::after{display:none}.top-profile [data-tip]::after{left:auto;right:0;transform:translateY(-3px)}.top-profile [data-tip]:hover::after{transform:none}@media (hover:none){[data-tip]::after{display:none}}.top-ico.top-demo.on{background:#ffc20e;border-color:#e0a800;color:#191919;box-shadow:0 0 0 3px rgba(255,194,14,.25)}.side-foot{margin:auto 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:14px 6px 0}.side-foot .side-motto{margin:0;padding:0}.side-foot .side-version{padding:0 0 1px;flex:none}.shell.is-rail .side-foot{display:block;padding:6px 0 0}.shell.is-rail .side-foot .side-version{text-align:center;margin:0}.sidebar .nav .nav-sec{margin:14px 0 4px;padding:0 12px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a7a52}.sidebar .nav .nav-sec[data-first]{margin-top:4px}.is-rail .sidebar .nav .nav-sec{font-size:0;height:1px;margin:8px 10px;padding:0;background:#2e2e2e}@media (max-width:760px){.sidebar .nav .nav-sec{display:none}}@media (min-width:761px){.sidebar .nav:has(.nav-sec) button{padding-top:7px;padding-bottom:7px}.sidebar .nav .nav-sec{margin:10px 0 2px}}.top-nav{display:flex;align-items:center;gap:4px;margin:0 auto 0 22px;min-width:0}.top-nav-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border-radius:10px;background:transparent;color:#5d564a;font-size:13px;font-weight:600;white-space:nowrap}.top-nav-btn .icon{width:17px;height:17px}.top-nav-btn:hover{background:#f4eedf;color:#1d1b17}.top-nav-btn.on{background:#ffc20e;color:#191c17}@media (min-width:761px){.sidebar .nav .nav-top-dup{display:none}}@media (max-width:1700px) and (min-width:1381px){.top-nav{margin-left:12px;gap:2px}.top-nav-btn{padding:0 8px;gap:5px;font-size:12.5px}}@media (max-width:1380px) and (min-width:761px){.top-nav-btn .icon{display:none}.top-nav-btn{padding:0 7px}}@media (max-width:760px){.top-nav{display:none}}.cm-start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}.cm-go{display:flex;align-items:center;gap:14px;text-align:left;background:#fff;border:1px solid var(--line,#e6dfcf);border-radius:14px;padding:16px 18px;color:#1d1b17}.cm-go:hover{border-color:#ffc20e;box-shadow:0 6px 20px #0000000d}.cm-go>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cm-go b{font-size:15px}.cm-go small{font-size:12px;color:#7d7564;line-height:1.45}.cm-go-ic{width:42px;height:42px;border-radius:12px;background:#fff5d1;color:#9a6b00;display:grid;place-items:center;flex:none}.cm-go>.icon:last-child{color:#b5aa90;flex:none}@media (max-width:760px){.cm-start{grid-template-columns:1fr;gap:8px}.cm-go{padding:12px 14px}}@media (min-width:761px){.top-nav{gap:2px;padding:3px;border-radius:14px;background:#faf6ea;border:1px solid #efe6cc;margin-left:14px}.top-nav-btn{height:34px;border-radius:11px;color:#5b5444}.top-nav-btn:hover{background:#fff;color:#191919;box-shadow:0 1px 2px rgba(60,45,10,.08)}.top-nav-btn.on{background:#ffc20e;color:#191c17;box-shadow:0 1px 3px rgba(160,110,0,.25)}.top-nav-btn .nav-count{min-width:18px;height:18px;font-size:10.5px}.top-nav.tn-tight .top-nav-btn{padding:0 7px;gap:5px}.top-nav.tn-noicon .top-nav-btn .icon{display:none}.top-nav.tn-noicon .top-nav-btn{padding:0 8px}.top-nav.tn-small .top-nav-btn{padding:0 6px;font-size:12px}}.sidebar .nav .nav-sec[data-sec-toggle]:not(.nav-top-dup){display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;border-radius:6px}.sidebar .nav .nav-sec[data-sec-toggle]:hover{color:#c9a227}.sidebar .nav .nav-sec[data-sec-toggle]:focus-visible{outline:2px solid #c9a227;outline-offset:2px}.sidebar .nav .nav-chev{font-style:normal;font-size:11px;transition:transform .15s;opacity:.8}.sidebar .nav .nav-sec.is-closed .nav-chev{transform:rotate(-90deg)}@media (min-width:761px){.shell:not(.is-rail) .sidebar .nav .sec-hide{display:none!important}}.is-rail .sidebar .nav .nav-chev{display:none}.top-nav .top-nav-btn.top-nav-mail{background:#141210;color:#f2d27a;border-radius:999px;padding-left:12px;padding-right:12px;font-weight:700;box-shadow:0 0 0 1px #c9a227 inset}.top-nav .top-nav-btn.top-nav-mail svg{color:#f2d27a;stroke:#f2d27a}.top-nav .top-nav-btn.top-nav-mail:hover{background:#2a2418}.top-nav .top-nav-btn.top-nav-mail.on{background:#c9a227;color:#141210}body:has(#modal[open] .jc) .arena-bot{display:none!important}.top-nav{flex:0 1 auto}.top-nav-btn.tn-hide{display:none}.top-nav-btn.tn-more{gap:4px;position:relative}.top-nav-btn.tn-more i{font-style:normal;font-size:10px;opacity:.7}.top-nav-btn.tn-more.has-count::after{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:#d92d20;box-shadow:0 0 0 2px #faf6ea}.tn-more-menu{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:2px;min-width:180px;padding:6px;border-radius:14px;background:#fff;border:1px solid #efe6cc;box-shadow:0 12px 30px rgba(40,30,0,.16)}.tn-more-menu .top-nav-btn{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border-radius:10px;border:0;background:none;font:inherit;font-size:13.5px;color:#3a3427;cursor:pointer;text-align:left;white-space:nowrap}.tn-more-menu .top-nav-btn:hover{background:#faf6ea}.tn-more-menu .top-nav-btn.on{background:#ffc20e;color:#191c17}.tn-more-menu .top-nav-btn .icon{display:inline-block;width:16px;height:16px}.tn-more-menu .nav-count{margin-left:auto}.sidebar .nav .nav-sec[data-sec-toggle]:not(.nav-top-dup){min-height:24px}.sidebar .nav .nav-chev{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border-radius:7px;font-size:14px;line-height:1;color:#c9a227;background:#c9a2271f;border:1px solid #c9a22755;opacity:1;transition:transform .18s,background .15s,color .15s}.sidebar .nav .nav-sec[data-sec-toggle]:hover .nav-chev{background:#c9a227;color:#141210;border-color:#c9a227}.sidebar .nav .nav-sec.is-closed .nav-chev{background:#c9a22733}.top-nav .top-nav-btn.top-nav-ico{width:36px;height:36px;padding:0!important;justify-content:center;border-radius:12px;margin-left:3px;border:0;transition:transform .15s,box-shadow .15s}.top-nav .top-nav-btn.top-nav-ico>span:not(.nav-count){display:none}.top-nav .top-nav-btn.top-nav-ico .icon{display:block!important;width:21px;height:21px;stroke-width:1.9}.top-nav .top-nav-btn.top-nav-ico:hover{transform:translateY(-1px)}.top-nav .top-nav-btn.tn-houses{background:linear-gradient(160deg,#fff4cc,#ffe08a);color:#9a6a00;box-shadow:0 2px 8px #e6a80033,inset 0 1px 0 #fffbe9}.top-nav .top-nav-btn.tn-houses:hover{box-shadow:0 4px 12px #e6a80055,inset 0 1px 0 #fffbe9}.top-nav .top-nav-btn.tn-games{background:linear-gradient(160deg,#f1ecff,#d9cdff);color:#5b3fd0;box-shadow:0 2px 8px #6a4ce02e,inset 0 1px 0 #faf8ff}.top-nav .top-nav-btn.tn-games:hover{box-shadow:0 4px 12px #6a4ce04d,inset 0 1px 0 #faf8ff}.top-nav .top-nav-btn.tn-games.gm-off{opacity:.6}.top-nav .top-nav-btn.top-nav-ico.on{outline:2px solid #f5b800;outline-offset:2px}.top-nav .top-nav-btn.tn-games.gm-live .icon,.top-nav .top-nav-btn.tn-games.gm-off .icon{color:inherit;opacity:1}@media (min-width:761px){.topbar{margin:8px 14px 0;border:1px solid #efeaf3;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(70,50,120,.08),0 1px 2px rgba(0,0,0,.04);padding:0 14px 0 10px;height:58px;top:8px}.topbar .top-nav{background:transparent;border:0;padding:0;gap:2px;margin-left:4px}.topbar .top-nav-btn{height:38px;padding:0 8px;gap:6px;border-radius:12px;color:#1f1d1a;font-size:13px;font-weight:500;position:relative}.topbar .top-nav-btn .icon{display:block;width:18px;height:18px;stroke-width:1.7;transition:transform .2s ease}.topbar .top-nav-btn:hover{background:#f6f3fb;box-shadow:none;color:#111}.topbar .top-nav-btn:hover .icon{transform:translateY(-2px)}.topbar .top-nav-btn.on{background:#ffd877;color:#191919;font-weight:700;box-shadow:0 1px 3px rgba(200,140,0,.25)}.topbar .top-nav.tn-noicon .top-nav-btn:not(.top-nav-ico) .icon,.topbar .top-nav-btn[data-nav=dashboard] .icon{display:none}.topbar .top-nav-btn[data-nav=dashboard]{padding:0 14px}.topbar .top-nav-btn:not(.top-nav-mail):not(.top-nav-ico) .nav-count{position:absolute;top:1px;right:-2px;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;line-height:16px}.topbar .top-nav-btn:has(.nav-count:not([hidden])):not(.top-nav-mail){padding-right:14px}.topbar .top-nav .top-nav-btn.top-nav-mail{background:#2b2a2e;color:#fff;border-radius:12px;box-shadow:none;padding:0 14px;margin:0 2px;font-weight:600}.topbar .top-nav .top-nav-btn.top-nav-mail svg{color:#fff;stroke:#fff}.topbar .top-nav .top-nav-btn.top-nav-mail:hover{background:#3a383e}.topbar .top-nav-btn.top-nav-mail .nav-count{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;font-size:9.5px;box-shadow:0 0 0 2px #fff}.topbar .top-nav .top-nav-btn.top-nav-ico{flex-direction:column;gap:1px;width:50px;height:46px;border-radius:12px;margin-left:3px;overflow:hidden;box-shadow:none}.topbar .top-nav .top-nav-btn.top-nav-ico>span:not(.nav-count){display:block;font-size:11px;font-weight:500;line-height:1;color:#2a2620}.topbar .top-nav .top-nav-btn.top-nav-ico .icon{width:24px;height:24px}.topbar .top-nav .top-nav-btn.tn-houses{background:#fdecc8;color:#7a5200}.topbar .top-nav .top-nav-btn.tn-games{background:#ece6fd;color:#6b46e0}.topbar .top-nav .top-nav-btn.tn-games>span:not(.nav-count){color:#4a2fb0}.topbar .top-nav .top-nav-btn.top-nav-ico:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(80,60,140,.15)}.topbar .top-nav .top-nav-btn.top-nav-ico::after{content:"";position:absolute;inset:-20% auto -20% 0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:translateX(-160%) skewX(-18deg);animation:tnShine 7s ease-in-out infinite;pointer-events:none}.topbar .top-nav .top-nav-btn.tn-games::after{animation-delay:1.2s}.topbar .top-admin{background:#fbf7ec;border-color:#ece3cc;padding:2px 4px;gap:2px}.topbar .top-actions{gap:8px}.topbar .top-sep{background:#ece8f0}.topbar .sg-badge,.topbar .top-bell{border-color:transparent!important;background:transparent!important;box-shadow:none!important}}@keyframes tnShine{0%,72%{transform:translateX(-160%) skewX(-18deg)}88%,100%{transform:translateX(320%) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.topbar .top-nav .top-nav-btn.top-nav-ico::after{animation:none;opacity:0}.topbar .top-nav-btn .icon{transition:none}}[data-tip].tip-off:not(.top-nav-ico)::after{display:none}.is-rail .sidebar .nav .nav-sec,.is-rail .sidebar .nav .nav-sec[data-sec-toggle]:not(.nav-top-dup){min-height:0}.is-rail .sidebar .nav .nav-sec>*{display:none}@media (min-width:761px){.topbar{margin:0;top:0;border:0;border-bottom:1px solid #ece6d6;border-radius:0;box-shadow:0 1px 0 rgba(26,20,8,.03);background:#fff;padding:0 18px 0 14px}.topbar .top-nav-btn.on{background:var(--yellow,#ffc20e);color:#191919;box-shadow:none}}.sidebar .nav .nav-sec,.sidebar .nav .nav-sec[data-sec-toggle]:hover{color:var(--yellow,#ffc20e)}.sidebar .nav .nav-chev,.sidebar .nav .nav-sec.is-closed .nav-chev{background:var(--yellow,#ffc20e);color:#141210;border-color:var(--yellow,#ffc20e)}.sidebar .nav .nav-sec[data-sec-toggle]:hover .nav-chev{background:#ffd34d;border-color:#ffd34d;color:#141210}.sidebar .nav .nav-sec-lg .nav-chev,.sidebar .nav .nav-sec-lg.is-closed .nav-chev{background:rgba(46,222,242,.12);color:#3EDEF0;border-color:rgba(46,222,242,.55);box-shadow:0 0 10px rgba(46,222,242,.35),inset 0 0 6px rgba(46,222,242,.25);text-shadow:0 0 6px rgba(46,222,242,.8)}.sidebar .nav .nav-sec-lg[data-sec-toggle]:hover .nav-chev{background:rgba(46,222,242,.25);color:#eafdff;border-color:#3EDEF0;box-shadow:0 0 14px rgba(46,222,242,.6)}.sidebar .nav .nav-sec:not(.nav-sec-lg) .nav-chev,.sidebar .nav .nav-sec:not(.nav-sec-lg).is-closed .nav-chev{background:rgba(255,194,14,.12);color:#ffc20e;border-color:rgba(255,194,14,.6);box-shadow:0 0 10px rgba(255,194,14,.35),inset 0 0 6px rgba(255,194,14,.25);text-shadow:0 0 6px rgba(255,194,14,.8)}.sidebar .nav .nav-sec:not(.nav-sec-lg)[data-sec-toggle]:hover .nav-chev{background:rgba(255,194,14,.26);color:#fff4cc;border-color:#ffc20e;box-shadow:0 0 14px rgba(255,194,14,.6)}
