/* Navigation is independent from legacy jQuery, hover handlers and decorative layers. */
.arc-v4 #navbarContainer{isolation:isolate;overflow:visible;flex-wrap:nowrap;max-width:1800px}
.arc-v4 #navbarContainer .arc-navbar-brand img{pointer-events:none;transform:none;position:static;max-width:100%;max-height:110px}
.arc-v4 #navbarContainer .arc-navbar-brand{height:86px;min-height:0;flex-basis:145px;width:145px;z-index:1}
.arc-v4 .arc-nav-group{position:relative;display:block;flex-shrink:0}
.arc-v4 .arc-nav-title,.arc-v4 .arc-account-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;min-height:44px;touch-action:manipulation}
.arc-v4 summary::-webkit-details-marker{display:none}
.arc-v4 .arc-nav-title{font-size:16px;font-weight:800;color:#f5f5f5;text-transform:uppercase;padding:10px 12px;border-radius:6px;white-space:nowrap}
.arc-v4 .arc-nav-group[open]>.arc-nav-title{color:#45c3c8;background:#45c3c814}
.arc-v4 .arc-nav-chevron{border-right:2px solid currentColor;border-bottom:2px solid currentColor;width:6px;height:6px;transform:rotate(45deg);transition:transform .15s}
.arc-v4 .arc-nav-group[open] .arc-nav-chevron{transform:rotate(225deg)}
.arc-v4 .arc-nav-panel{display:none;position:absolute;top:calc(100% + 12px);left:0;width:255px;max-height:min(70vh,520px);overflow-y:auto;background:#080b0df5;border:1px solid #ffffff22;border-top:3px solid #45c3c8;border-radius:9px;padding:12px 14px;box-shadow:0 15px 45px #0009;z-index:1010}
.arc-v4 .arc-nav-group[open]>.arc-nav-panel{display:block}
.arc-v4 .arc-nav-panel>a,.arc-v4 .arc-nav-panel form>button{display:block;width:100%;min-height:44px;padding:13px 12px;background:transparent;border:0;border-radius:5px;color:#f3f6f6;font-size:14px;font-weight:700;text-transform:uppercase;text-align:left;touch-action:manipulation}
.arc-v4 .arc-nav-panel>a:hover,.arc-v4 .arc-nav-panel form>button:hover{color:#65e4df;background:#45c3c812}
.arc-v4 .arc-account-group .arc-nav-panel{left:auto;right:0}
.arc-v4 .arc-account-name{display:block;font-size:12px;color:#71d7d9;padding:8px 12px;overflow-wrap:anywhere}
.arc-v4 .arc-language{display:flex;align-items:center;margin:0;border:1px solid #ffffff20;border-radius:7px;background:#1c2022;flex-shrink:0;overflow:hidden}
.arc-v4 .arc-language select{appearance:auto;border:0;background:transparent;color:#fff;min-height:42px;font-family:inherit;font-size:12px;font-weight:800;padding:5px;width:54px;cursor:pointer}
.arc-v4 .arc-language select option{background:#10181e;color:white}
.arc-v4 .arc-language button{border:0;border-left:1px solid #ffffff17;background:transparent;color:#67ded9;min-height:42px;width:26px;font-size:14px}
.arc-v4 .arc-nav-notifications{position:relative;color:#d8eded;min-width:30px;min-height:42px;display:grid;place-items:center}
.arc-v4 .arc-nav-notifications span{position:absolute;right:0;top:0;border-radius:12px;background:#cf3d57;color:white;font-size:10px;padding:1px 4px}
.arc-v4 .arc-account-link{flex-shrink:0;list-style:none}
.arc-v4 .arc-navbar-brand,.arc-v4 #arc-menu-toggle,.arc-v4 .navbar-right,.arc-v4 #arc-main-menu{pointer-events:auto}
.arc-v4 .ref-HeroSlider-videoSide,.arc-v4 .ref-HeroSlider-heroBottomScrim,.arc-v4 .ref-HeroSlider-keyartBg,.arc-v4 .ref-ClassSelector-yopukaVideo{pointer-events:none}
.arc-v4 .navbar-right{gap:10px!important}
.arc-v4 .arc-nav-state{max-width:125px;overflow:hidden;text-overflow:ellipsis}
.arc-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.arc-link-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border:1px solid #72d1d233;border-radius:12px;background:#061b24;color:#e1f2f5;font-weight:700}.arc-link-card:hover{border-color:#45c3c8;color:#79e7df}
.arc-v4 .arc-inner-page{padding-top:0}.arc-v4.arc-inner-page{padding-top:0!important}
.arc-v4 .arc-auth-page{padding-top:155px}.arc-auth-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.2fr);max-width:1100px;width:calc(100% - 48px);margin:0 auto;overflow:hidden;border:1px solid #73d4d343;border-radius:22px;background:#04131ced;box-shadow:0 25px 70px #0007}
.arc-auth-aside{padding:40px 32px 0;background:linear-gradient(150deg,#052a36bb,#06131c66),url('../arkafus/images/bg5.jpg') center/cover;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:space-between;min-width:0}.arc-auth-aside h1{font:700 clamp(28px,3.4vw,42px)/1.15 Rowdies,sans-serif;color:#f5e6c8;margin:20px 0}.arc-auth-aside p{font-size:14px;color:#a9cdd4;line-height:1.6}.arc-auth-aside>img{width:100%;max-width:340px;height:340px;object-fit:contain;pointer-events:none}
.arc-auth-form-area{padding:38px 36px;min-width:0}.arc-v4 .auth-card{width:100%;max-width:none;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.arc-v4 .auth-card>form{width:100%;max-width:none;margin:0}.arc-v4 .auth-card .card-title{font-size:24px;color:#f5e6c8;font-family:Rowdies,sans-serif;margin:0 0 24px!important}.arc-v4 .auth-card input:not([type=checkbox]),.arc-v4 .arc-view-content .form-control,.arc-v4 .discord-input{background:#020c13!important;border:1px solid #6ca7b24d!important;border-radius:8px!important;color:#eff9fa!important;min-height:48px;padding:12px 14px;max-width:100%}.arc-v4 input:focus,.arc-v4 textarea:focus{outline:2px solid #45c3c877;outline-offset:1px}.arc-v4 .auth-card .btn-theme,.arc-v4 .arc-view-content .btn-primary,.arc-v4 .discord-btn.primary{background:linear-gradient(#50cbd0,#2fa5b2);border:0!important;border-radius:8px;color:#06242c;font-weight:800;padding:12px 18px;min-height:44px;touch-action:manipulation}.arc-v4 .auth-card .btn-theme{width:100%}.arc-v4 .auth-card .btn-theme::before,.arc-v4 .auth-card .btn-theme::after{display:none;pointer-events:none}.arc-v4 .auth-card .card-btn-2,.arc-v4 .auth-card .card-btn-3{color:#6dd9db;line-height:1.5;font-size:13px;display:inline-block;padding:8px}.arc-v4 .auth-card .d-flex.justify-content-between{gap:12px;flex-wrap:wrap}.arc-v4 .auth-card .form-check{text-align:left!important}.arc-v4 .arc-auth-form-area .row{margin:0}.arc-v4 .arc-auth-form-area .col-md-9,.arc-v4 .arc-auth-form-area .col-lg-6{width:100%;padding:0}
.arc-v4 .discord-setup{max-width:none;margin:0;padding:0}.arc-v4 .discord-card{background:transparent;border:0;border-radius:0;box-shadow:none}.arc-v4 .discord-head{padding:0 0 20px;background:none}.arc-v4 .discord-body{padding:22px 0 0}.arc-v4 .discord-head h1{font-family:Rowdies,sans-serif;font-size:26px}.arc-v4 .discord-grid{grid-template-columns:1fr}.arc-v4 .discord-field.full{grid-column:auto}.arc-v4 .discord-notice{background:#0c2530;border-color:#63b9c52b}.arc-v4 .discord-pin-row{flex-wrap:wrap}.arc-v4 .discord-lock{line-height:1.6}
.arc-v4 .arc-content-page .arc-page-hero{margin-bottom:35px}.arc-view-content .container,.arc-view-content .content,.arc-view-content .p26,.arc-view-content .jobs-shell,.arc-view-content .arc-wrap,.arc-view-content .vr-wrap{max-width:100%;width:100%;margin:0 auto 25px;padding:0}.arc-view-content .card,.arc-view-content .p26-card,.arc-view-content .arc-account,.arc-view-content .vr-card,.arc-view-content .vr-info,.arc-view-content .list-group-item{background:linear-gradient(145deg,#06202aef,#031018f5);border:1px solid #70c3d035;border-radius:14px;color:#d6e9ed;box-shadow:0 12px 35px #0004}.arc-view-content .card-body,.arc-view-content .p26-card{padding:26px}.arc-view-content .card-header{background:#092732;border-bottom:1px solid #63b5c62b;color:#b8e7ed;padding:18px 24px}.arc-view-content .card-title,.arc-view-content h2,.arc-view-content h3{color:white}.arc-view-content .table{--bs-table-bg:transparent;--bs-table-color:#d9edf2;--bs-table-border-color:#6cbdca2b}.arc-view-content .card-footer{background:#02121b;color:#9ec3cd!important}.arc-view-content .table-dark{--bs-table-bg:#0a2935}.arc-view-content .list-group{gap:8px}.arc-view-content .list-group-item.active{background:#45c3c82e;border-color:#45c3c8}.arc-view-content .user-html-content{overflow-wrap:anywhere;line-height:1.8}.arc-view-content .user-html-content img,.arc-view-content iframe{max-width:100%}.arc-view-content .post-preview{height:100%;overflow:hidden;transition:transform .2s}.arc-view-content .post-preview:hover{transform:translateY(-4px)}.arc-view-content .post-preview .card-img-top{height:240px;object-fit:cover}.arc-view-content .post-preview .card-title{font:700 24px/1.25 Rowdies,sans-serif}.arc-view-content .posts-preview>.row{row-gap:22px}.arc-view-content .btn-theme::before,.arc-view-content .btn-theme::after{pointer-events:none}.arc-view-content .btn-theme{border-radius:7px;padding:10px 18px}.arc-view-content .vr-hero,.arc-view-content .p26-hero,.arc-view-content .arc-hero{background:linear-gradient(120deg,#05222ddc,#02131bef),url('../arkafus/images/bg5.jpg') center/cover;border:1px solid #65bec344;border-radius:18px;min-height:0;padding:30px;box-shadow:none}.arc-view-content .vr-hero:after,.arc-view-content .arc-hero:after,.arc-view-content .arc-account:before{pointer-events:none}.arc-view-content .p26-avatar{border-color:#45c3c8;border-radius:20px;box-shadow:0 10px 25px #0007}.arc-view-content .p26-btn{background:linear-gradient(#4ecbd0,#299fac);color:#03252b!important;border-radius:8px}.arc-view-content .p26-btn.discord{background:#5865f2;color:white!important}.arc-view-content .p26-btn.danger{background:#62243a;color:#ffe2e7!important}.arc-view-content .p26-kicker,.arc-view-content .vr-rank{color:#6bdbd8}.arc-view-content .p26-gallery{max-height:360px}.arc-view-content .p26-form input{background:#020c13;border-color:#63a9b746;border-radius:8px}.arc-view-content .arc-account:before{background:#45c3c8}.arc-view-content .arc-account-head{border-color:#6fc1cf22}.arc-view-content .vr-reset{background:#0b3440;color:#70dedb}.arc-view-content .vr-card.first{border-color:#d7b36499}.arc-view-content .vr-card.second{border-color:#9eb9c766}.arc-view-content .vr-card.third{border-color:#c18c5d77}.arc-view-content .vote-sidebar{top:110px!important}.arc-view-content .vote-sidebar .card{margin-bottom:20px}.arc-view-content .vote-row{border-color:#70c5ce22}.arc-view-content .arc-hero{overflow:hidden;isolation:isolate}.arc-view-content .arc-hero>*{position:relative;z-index:1}
.arc-v4 .modal{z-index:1060}.arc-v4 .modal-backdrop{z-index:1050}.arc-v4 .modal-content{background:#061a24;border:1px solid #69c2cf55;color:#e2f3f6}.arc-v4 .modal-header,.arc-v4 .modal-footer{border-color:#68bfca2b}.arc-v4 :focus-visible{outline:3px solid #72e7df;outline-offset:3px}
@media(min-width:1025px){.arc-v4 #arc-main-menu{display:flex!important;justify-content:space-evenly;gap:4px;flex-wrap:nowrap!important}.arc-v4 #navbarContainer{padding-left:28px!important;padding-right:22px!important;gap:12px!important}.arc-v4 #arc-menu-toggle{display:none!important}}
@media(max-width:1250px) and (min-width:1025px){.arc-v4 .arc-nav-state,.arc-v4 .arc-nav-badge{display:none}.arc-v4 .arc-nav-title{font-size:13px;padding:10px 8px}.arc-v4 #navbarContainer .arc-navbar-brand{width:115px;flex-basis:115px}}
@media(max-width:1024px){.arc-v4 #navbarContainer.arc-navbar{position:fixed;inset:12px 12px auto;width:auto!important;max-width:none;transform:none;height:66px!important;min-height:66px;padding:0 12px!important;gap:8px!important;flex-wrap:nowrap!important;z-index:1000}.arc-v4 #navbarContainer .arc-navbar-brand{width:100px;flex:0 0 100px;height:66px;margin:0 auto 0 0}.arc-v4 #navbarContainer .arc-navbar-brand img{height:75px!important;max-height:75px!important;object-fit:contain}.arc-v4 #arc-menu-toggle{display:flex!important;order:3;flex:0 0 42px;width:42px;height:42px;font-size:23px;z-index:2}.arc-v4 #navbarContainer .navbar-right{order:2;gap:8px!important}.arc-v4 .arc-nav-state,.arc-v4 .arc-nav-badge{display:none!important}.arc-v4 #arc-main-menu{display:none!important;position:absolute;top:calc(100% + 8px);left:0;right:0;width:100%;max-height:calc(100dvh - 100px);max-height:calc(100vh - 100px);overflow:auto;background:#07131afc;padding:12px;border:1px solid #60b7c64d;border-radius:10px;box-shadow:0 20px 50px #0009;flex-direction:column;gap:5px!important;z-index:1001;flex-basis:auto!important}.arc-v4 #navbarContainer.arc-menu-open #arc-main-menu{display:flex!important}.arc-v4 .arc-nav-title{display:flex!important;font-size:15px;min-height:48px;justify-content:space-between;padding:12px 14px}.arc-v4 #arc-main-menu .arc-nav-panel{position:static;max-height:none;width:100%;margin:5px 0 8px;border:0;border-left:2px solid #45c3c8;border-radius:0;box-shadow:none;background:#01090d99;padding:5px 10px}.arc-v4 .arc-nav-group{width:100%}.arc-v4 .arc-account-group{width:auto}.arc-v4 .arc-account-group .arc-nav-panel{right:-46px;max-width:calc(100vw - 28px);width:245px;top:calc(100% + 14px)}.arc-v4 .arc-language select{width:48px;min-height:40px}.arc-v4 .arc-language button{width:24px;min-height:40px}.arc-v4 .arc-nav-notifications{display:none}.arc-v4 .arc-auth-page{padding-top:115px}.arc-auth-layout{grid-template-columns:.75fr 1fr;width:calc(100% - 32px)}.arc-auth-form-area{padding:28px 24px}.arc-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-v4 .arc-view-content .vote-sidebar{position:static!important}}
@media(max-width:650px){.arc-v4 .arc-nav-play{display:none!important}.arc-auth-layout{display:flex;flex-direction:column;border-radius:16px;width:calc(100% - 24px)}.arc-auth-aside{padding:22px 20px 18px;min-height:0;position:relative;overflow:hidden;display:block;text-align:left}.arc-auth-aside h1{font-size:28px;margin:14px 75px 10px 0}.arc-auth-aside p{font-size:12px;margin:0 60px 0 0}.arc-auth-aside>img{position:absolute;right:-10px;bottom:-12px;width:130px;height:160px;opacity:.7;z-index:0;pointer-events:none}.arc-auth-aside>*:not(img){position:relative;z-index:1}.arc-auth-form-area{padding:25px 20px}.arc-v4 .auth-card .card-title{font-size:21px}.arc-v4 .auth-card .card-logo{display:none}.arc-v4 .arc-language{max-width:74px}.arc-v4 .arc-account-link{width:36px;height:40px;min-height:40px}.arc-v4 .arc-content-page .arc-page-hero{margin-bottom:24px}.arc-view-content .p26-hero,.arc-view-content .arc-hero,.arc-view-content .vr-hero{padding:24px 18px}.arc-view-content .p26-forms,.arc-view-content .p26-grid,.arc-view-content .arc-grid{grid-template-columns:minmax(0,1fr)}.arc-view-content .p26-form[style]{grid-template-columns:1fr!important}.arc-view-content .p26-card{padding:22px 18px}.arc-view-content .p26-info{grid-template-columns:1fr 1fr}.arc-view-content .arc-account-head{flex-wrap:wrap}.arc-view-content .arc-account-body{padding:16px}.arc-view-content .arc-character{flex-wrap:wrap}.arc-view-content .p26-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.arc-view-content .vr-stage-grid,.arc-view-content .vr-podium{grid-template-columns:1fr}.arc-view-content .card-body{padding:20px}.arc-view-content .table-responsive{width:100%;overflow-x:auto}.arc-view-content .table{font-size:12px}.arc-view-content .posts-preview>.col-md-3{margin-bottom:20px}.arc-view-content .p26-info strong{overflow-wrap:anywhere}.arc-v4 .arc-game-page{overflow:clip}.arc-v4 #navbarContainer{overflow:visible}.arc-link-grid{grid-template-columns:minmax(0,1fr)}.arc-v4 .arc-page-hero h1{font-size:28px}.arc-view-content #wiki{row-gap:16px}.arc-view-content #wiki .col-md-3{width:50%}.arc-v4 .arc-footer-grid{width:calc(100% - 32px)}.arc-view-content .vr-pair{grid-template-columns:80px minmax(0,1fr)}.arc-view-content .vr-table{max-width:100%;overflow:auto;display:block}}
