/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme;@layer base{[x-cloak]{display:none!important}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(../img/background.webp?v=4) top/cover no-repeat fixed;margin-bottom:64px;font-size:14px;line-height:1.5}html{min-height:100%;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--color-foreground);margin-top:0;margin-bottom:12px;line-height:1.2}h1{letter-spacing:-.5px;margin-bottom:16px;font-size:30px;font-weight:700}h2{letter-spacing:-.5px;margin-bottom:16px;font-size:24px;font-weight:700}h3{margin-top:24px;margin-bottom:12px;font-size:20px;font-weight:600}h4{font-size:18px;font-weight:600}h5{font-size:16px;font-weight:600}h6{font-size:14px;font-weight:600}p{margin-top:0;margin-bottom:10px}a{color:var(--color-info-500);text-decoration:none;transition:color .1s}a:hover,a:focus{color:var(--color-info-600)}code,pre{font-family:var(--font-mono)}code{background:var(--color-muted);border-radius:var(--radius-sm);padding:2px 6px;font-size:90%}}@layer components{.card{background-color:var(--color-card);color:var(--color-card-foreground);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:16px;overflow:hidden}.card-header{border-bottom:1px solid var(--color-border);padding:12px 16px}.card-header-dark{background-color:var(--color-neutral-800);color:#fff;border-bottom:none;padding:12px 16px}.card-header-dark .card-title{color:#fff}.card-header-toggle{background-color:var(--color-neutral-50);border-bottom:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 16px;transition:background-color .15s;display:flex}.card-header-toggle:hover{background-color:var(--color-primary-50)}.card-header-toggle .card-title{color:var(--color-foreground);align-items:center;gap:8px;display:flex}.card-header-toggle .toggle-icon{color:var(--color-muted-foreground);font-size:12px;transition:transform .2s}.card-header-toggle[aria-expanded=true] .toggle-icon{transform:rotate(180deg)}.page-heading{color:var(--color-foreground);letter-spacing:-.5px;align-items:center;gap:10px;margin:20px 0 16px;font-size:24px;font-weight:700;display:flex}.page-heading i{color:var(--color-primary-500);font-size:20px}.card-body{padding:16px}.card-footer{border-top:1px solid var(--color-border);background-color:var(--color-neutral-50);padding:12px 16px}.card-title{margin:0;font-size:14px;font-weight:700;line-height:1.375}.btn{height:40px;font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;vertical-align:middle;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn:focus{box-shadow:var(--shadow-focus);outline:none}.btn:disabled,.btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.btn-primary:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.btn-default,.btn-outline{border-color:var(--color-border);color:var(--color-foreground);background-color:#0000}.btn-default:hover,.btn-outline:hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.btn-ghost{color:var(--color-foreground);background-color:#0000;border-color:#0000}.btn-ghost:hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.btn-secondary{background-color:var(--color-muted);border-color:var(--color-muted);color:var(--color-foreground)}.btn-secondary:hover{background-color:var(--color-neutral-200);border-color:var(--color-neutral-200)}.btn-destructive,.btn-danger{background-color:var(--color-danger-500);border-color:var(--color-danger-500);color:#fff}.btn-destructive:hover,.btn-danger:hover{background-color:var(--color-danger-600);border-color:var(--color-danger-600);color:#fff}.btn-success{background-color:var(--color-success-500);border-color:var(--color-success-500);color:#fff}.btn-success:hover{background-color:var(--color-success-600);border-color:var(--color-success-600);color:#fff}.btn-warning{background-color:var(--color-warning-500);border-color:var(--color-warning-500);color:#fff}.btn-warning:hover{background-color:var(--color-warning-600);border-color:var(--color-warning-600);color:#fff}.btn-info{background-color:var(--color-info-500);border-color:var(--color-info-500);color:#fff}.btn-info:hover{background-color:var(--color-info-600);border-color:var(--color-info-600);color:#fff}.btn-link{color:var(--color-info-500);background:0 0;border-color:#0000;height:auto}.btn-link:hover{color:var(--color-info-600);text-decoration:underline}.btn-xs,.btn-sm{border-radius:var(--radius-sm);height:32px;padding:4px 12px;font-size:13px}.btn-lg{height:48px;padding:12px 24px;font-size:16px}.btn-icon{width:40px;height:40px;padding:0}.input,.form-control{width:100%;height:40px;font-family:var(--font-sans);color:var(--color-foreground);background-color:var(--color-background);border:1px solid var(--color-input);border-radius:var(--radius-md);box-shadow:none;padding:8px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.input:focus,.form-control:focus{border-color:var(--color-ring);box-shadow:var(--shadow-focus);outline:none}.input:disabled,.form-control:disabled,.input[readonly],.form-control[readonly]{background-color:var(--color-muted);color:var(--color-neutral-400);cursor:not-allowed;opacity:.7}.input::placeholder,.form-control::placeholder{color:var(--color-muted-foreground)}textarea.input,textarea.form-control{resize:vertical;height:auto;min-height:80px}select.input,select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236c737e' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}label,.form-label{color:var(--color-neutral-600);margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.5;display:block}.input-group{align-items:stretch;display:flex}.input-group>.input,.input-group>.form-control{border-radius:0;flex:1;min-width:0}.input-group>:first-child,.input-group>:first-child .btn{border-radius:var(--radius-md) 0 0 var(--radius-md)}.input-group>:last-child,.input-group>:last-child .btn{border-radius:0 var(--radius-md) var(--radius-md) 0}.input-group-addon{background-color:var(--color-muted);border:1px solid var(--color-input);color:var(--color-muted-foreground);white-space:nowrap;align-items:center;padding:8px 12px;font-size:14px;display:flex}.input-group-btn{display:flex}.input-group-btn .btn{border:1px solid var(--color-border);height:40px}.alert{border-radius:var(--radius-md);border:1px solid #0000;width:100%;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.5;position:relative}.alert-info{background-color:var(--color-info-50);border-color:var(--color-info-100);color:var(--color-info-700)}.alert-success{background-color:var(--color-success-50);border-color:var(--color-success-100);color:var(--color-success-700)}.alert-warning{background-color:var(--color-warning-50);border-color:var(--color-warning-100);color:var(--color-warning-700)}.alert-danger{background-color:var(--color-danger-50);border-color:var(--color-danger-100);color:var(--color-danger-700)}.badge{border-radius:9999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5;transition:color .15s;display:inline-flex}.badge-default{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge-primary{background-color:var(--color-primary-500);color:#fff}.badge-success{background-color:var(--color-success-50);color:var(--color-success-700);border:1px solid var(--color-success-200)}.badge-danger{background-color:var(--color-danger-50);color:var(--color-danger-700);border:1px solid var(--color-danger-200)}.badge-warning{background-color:var(--color-warning-50);color:var(--color-warning-700);border:1px solid var(--color-warning-200)}.badge-info{background-color:var(--color-info-50);color:var(--color-info-700);border:1px solid var(--color-info-200)}.label{border-radius:9999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.label-default{background-color:var(--color-neutral-400);color:#fff}.label-primary{background-color:var(--color-primary-500);color:#fff}.label-success{background-color:var(--color-success-500);color:#fff}.label-danger{background-color:var(--color-danger-500);color:#fff}.label-info{background-color:var(--color-info-500);color:#fff}.label-warning{background-color:var(--color-warning-500);color:#fff}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--color-border);text-align:left;white-space:nowrap;background:0 0;padding:8px 16px;font-size:12px;font-weight:600}.table td{border-bottom:1px solid var(--color-neutral-100);vertical-align:middle;padding:12px 16px}.table tbody tr{transition:background-color .1s}.table tbody tr:hover{background-color:var(--color-primary-50);box-shadow:inset 3px 0 0 var(--color-primary-500)}.table a{color:var(--color-info-500);font-weight:500}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid var(--color-neutral-100)}.table-condensed th,.table-condensed td,.table-sm th,.table-sm td{padding:4px 8px;font-size:13px}.table-striped tbody tr:nth-of-type(2n){background-color:#00000004}.table-hover tbody tr:hover{background-color:var(--color-primary-50);box-shadow:inset 3px 0 0 var(--color-primary-500)}.table tr.warning,tr.warning{background-color:var(--color-warning-50);box-shadow:inset 3px 0 0 var(--color-warning-500)}.table tr.success,tr.success{background-color:var(--color-success-50);box-shadow:inset 3px 0 0 var(--color-success-500)}.table tr.danger,tr.danger{background-color:var(--color-danger-50);box-shadow:inset 3px 0 0 var(--color-danger-500)}.table tr.info,tr.info{background-color:var(--color-info-50);box-shadow:inset 3px 0 0 var(--color-info-500)}.pagination{gap:2px;margin:0;padding:0;list-style:none;display:flex}.pagination>li>a,.pagination>li>span{border:1px solid var(--color-border);color:var(--color-info-500);justify-content:center;align-items:center;padding:8px 12px;font-size:13px;text-decoration:none;transition:all .1s;display:flex}.pagination>li:first-child>a,.pagination>li:first-child>span{border-radius:var(--radius-md) 0 0 var(--radius-md)}.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0 var(--radius-md) var(--radius-md) 0}.pagination>.active>a,.pagination>.active>span{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.pagination>li>a:hover{background-color:var(--color-muted);border-color:var(--color-neutral-300)}.modal-content{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.modal-header{border-bottom:1px solid var(--color-border);padding:16px}.modal-body{padding:16px}.modal-footer{border-top:1px solid var(--color-border);background-color:var(--color-muted);padding:12px 16px}.modal-title{font-size:18px;font-weight:700}.dropdown-menu{background-color:var(--color-popover);color:var(--color-popover-foreground);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:4px 0;font-size:14px;display:block}.dropdown-menu>li>a{color:var(--color-popover-foreground);padding:8px 16px;text-decoration:none;transition:background-color .1s;display:block}.dropdown-menu>li>a:hover{background-color:var(--color-accent);color:var(--color-accent-foreground)}.nav-tabs{border-bottom:2px solid var(--color-border);gap:4px;margin:0 0 24px;padding:0;list-style:none;display:flex}.nav-tabs>li>a{border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--color-muted-foreground);padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .1s;display:block}.nav-tabs>li>a:hover{background-color:var(--color-muted);color:var(--color-foreground)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover{background-color:var(--color-primary-500);color:#fff;border-radius:var(--radius-md) var(--radius-md) 0 0}.submenu-tabs{margin:0 -24px 32px;padding:0 24px}.well{background-color:var(--color-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;margin-bottom:16px;padding:16px}.breadcrumb{background-color:#0000;margin-bottom:16px;padding:8px 0;font-size:13px;list-style:none}.breadcrumb>.active{color:var(--color-muted-foreground)}.list-group{border-radius:var(--radius-md);overflow:hidden}.list-group-item{border:1px solid var(--color-border);border-top:none;padding:12px 16px;font-size:14px}.list-group-item:first-child{border-top:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0}.list-group-item:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.list-group-item.active{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.progress{background-color:var(--color-muted);border-radius:9999px;height:8px;margin-bottom:16px;overflow:hidden}.progress-bar{background-color:var(--color-primary-500);border-radius:9999px;height:100%;font-size:12px}.tooltip-inner{border-radius:var(--radius-sm);font-size:12px;font-family:var(--font-sans);padding:4px 8px}.text-muted{color:var(--color-muted-foreground)!important}.text-primary{color:var(--color-primary-500)!important}.text-success{color:var(--color-success-600)!important}.text-info{color:var(--color-info-600)!important}.text-warning{color:var(--color-warning-600)!important}.text-danger{color:var(--color-danger-600)!important}.online{color:var(--color-success-500);font-weight:700}.offline{color:var(--color-muted-foreground)}.not-applicable{color:var(--color-muted-foreground);font-style:italic}}:root,:host{--color-neutral-50:#f8f9fa;--color-neutral-100:#f0f1f3;--color-neutral-200:#e2e4e8;--color-neutral-300:#ccd0d5;--color-neutral-400:#adb2ba;--color-neutral-500:#6c737e;--color-neutral-600:#555b64;--color-neutral-700:#3d424a;--color-neutral-800:#2a2e34;--color-neutral-900:#1a1d22;--color-primary-50:#fef2f2;--color-primary-500:#d63031;--color-primary-600:#c0392b;--color-success-50:#ecfdf5;--color-success-100:#d1fae5;--color-success-200:#a7f3d0;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-danger-50:#fef2f2;--color-danger-100:#fee2e2;--color-danger-200:#fecaca;--color-danger-500:#ef4444;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-info-50:#eff6ff;--color-info-100:#dbeafe;--color-info-200:#bfdbfe;--color-info-500:#3b82f6;--color-info-600:#2563eb;--color-info-700:#1d4ed8;--color-background:#fff;--color-foreground:#1a1d22;--color-card:#fff;--color-card-foreground:#1a1d22;--color-popover:#fff;--color-popover-foreground:#1a1d22;--color-muted:#f0f1f3;--color-muted-foreground:#6c737e;--color-accent:#f0f1f3;--color-accent-foreground:#1a1d22;--color-border:#e2e4e8;--color-input:#e2e4e8;--color-ring:#d63031;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Consolas", monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-md:0 4px 6px -1px #0000000f, 0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #0000000f, 0 4px 6px -2px #00000008;--shadow-focus:0 0 0 2px #fff, 0 0 0 4px #d63031}.navbar-default{background-color:var(--color-background);border:none;border-bottom:2px solid var(--color-primary-500);min-height:64px;box-shadow:none;margin-bottom:0}.navbar-default .navbar-brand{align-items:center;height:64px;padding:0 16px;display:flex}.navbar-brand img,.navbar-brand .navbar-logo{object-fit:contain;width:auto;max-width:200px;height:48px;max-height:48px}.navbar-default .navbar-nav>li>a{font-family:var(--font-sans);color:var(--color-foreground);padding:20px 16px;font-size:14px;font-weight:600;transition:color .15s,background-color .15s}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:var(--color-primary-500);background-color:var(--color-primary-50)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover{background-color:var(--color-muted);color:var(--color-primary-500)}.navbar-default .navbar-nav .dropdown-menu{background-color:var(--color-popover);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin-top:0;padding:4px 0;font-size:16px}.navbar-default .navbar-nav .dropdown-menu>li>a{font-family:var(--font-sans);color:var(--color-foreground);padding:8px 16px;font-size:16px;transition:background-color .15s}.navbar-default .navbar-nav .dropdown-menu>li>a:hover{background-color:var(--color-accent);color:var(--color-primary-500)}.navbar-default .navbar-toggle{border-color:var(--color-border)}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:var(--color-primary-50)}.navbar-default .navbar-toggle .icon-bar{background-color:var(--color-foreground)}#footer{background-color:#f5f5f5f2;align-items:center;width:100%;height:64px;display:flex;position:absolute;bottom:0}#footer>.container{text-align:center;padding-left:16px;padding-right:16px}#footer .text-muted{text-align:center;margin:0}body>.container{padding:16px 16px 0}.content-wrapper{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:none;background:#fffffff2;margin-bottom:24px;padding:24px}.content-wrapper.homepage{margin-top:0;padding-top:0}.server-status-bar{color:#fff;background:#000000b3;margin-top:64px;padding:8px 0}.server-status-bar .status-item{margin:0 16px;font-size:13px;display:inline-block}.server-status-bar .status-item i{margin-right:4px}.server-status-bar .text-success{color:var(--color-success-500)!important}.server-status-bar .text-danger{color:var(--color-danger-500)!important}.hero-banner{width:100%;margin-bottom:0;overflow:visible;position:relative;padding-bottom:0}.hero-banner img{width:100%;height:auto;display:block;margin-bottom:-16px}.homepage-container{margin-bottom:0}.sidebar-buttons{margin-bottom:16px}.sidebar-buttons a{margin-bottom:8px;display:block}.sidebar-buttons a:last-child{margin-bottom:0}.sidebar-buttons img{border-radius:var(--radius-md);width:100%;height:auto}.sidebar-login{padding-top:16px}.sidebar-title{color:var(--color-foreground);margin:0 0 12px;font-size:24px;font-weight:700}.login-sidebar{border-right:1px solid var(--color-neutral-100)}.login-sidebar .card{border:1px solid var(--color-border);box-shadow:none}.login-sidebar .card-header{background:0 0;border-bottom:none;padding:16px 16px 0}.login-sidebar .card-title,.login-sidebar .panel-title{color:var(--color-foreground);font-size:16px;font-weight:700}.login-sidebar .card-body,.login-sidebar .panel-body{padding:16px}.login-sidebar .btn-login{background-color:var(--color-primary-500);border:2px solid var(--color-primary-500);color:#fff;border-radius:var(--radius-md);margin-top:4px;padding:8px 16px;font-weight:600;transition:background-color .15s,border-color .15s}.login-sidebar .btn-login:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.login-sidebar .btn-register{border:2px solid var(--color-primary-500);color:var(--color-primary-500);border-radius:var(--radius-md);background-color:#0000;margin-top:8px;padding:8px 16px;font-weight:600;transition:all .15s}.login-sidebar .btn-register:hover{background-color:var(--color-primary-500);color:#fff}.login-sidebar .g-recaptcha{transform-origin:0 0;transform:scale(.87)}.news-item{margin-bottom:16px}.news-item h4{color:var(--color-foreground);margin-bottom:4px}.newsDate{color:var(--color-muted-foreground)}.vertical-table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);width:100%;margin-bottom:16px;font-size:14px;overflow:hidden}.vertical-table th{white-space:normal;vertical-align:top;word-wrap:break-word;background-color:var(--color-neutral-50);width:25%;color:var(--color-neutral-700);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);text-align:right;padding:10px 14px;font-size:13px;font-weight:600}.vertical-table td{white-space:normal;word-wrap:break-word;word-break:break-word;border-bottom:1px solid var(--color-border);color:var(--color-foreground);padding:10px 14px}.vertical-table tr:last-child th,.vertical-table tr:last-child td{border-bottom:none}.vertical-table tr:hover td{background-color:var(--color-primary-50)}.vertical-table tr:hover th{background-color:var(--color-neutral-100)}.vertical-table thead th,.vertical-table tr:first-child th:only-of-type~th{text-align:center}.character-stats{border:none;margin:0}.character-stats td{border:none;padding:2px 8px}.stat-name{color:var(--color-primary-600);font-size:13px;font-weight:700}.stat-value{color:var(--color-foreground);font-weight:600}.monster-mode li{margin-bottom:2px}.data-table{width:100%}.data-table th,.data-table td{white-space:nowrap;text-align:center}.data-table td:first-child,.data-table th:first-child{text-align:left}@media (max-width:991px){.login-sidebar{border-right:none;border-bottom:1px solid var(--color-neutral-100);margin-bottom:16px;padding-bottom:16px}}@media (max-width:767px){.hero-buttons{margin-top:-50px;gap:12px;padding:0 12px;margin-bottom:16px}.hero-btn{width:180px}h1{font-size:22px}h2{font-size:18px}h3{font-size:16px}h4{font-size:15px}.content-wrapper{margin-bottom:16px;padding:12px}body>.container{padding:8px 8px 0}.card-body{padding:12px}.card-header,.card-header-dark{padding:10px 12px}.card-title{font-size:13px}.btn{height:40px;padding:6px 12px;font-size:13px}.btn-lg{height:44px;padding:10px 16px;font-size:14px}.input,.form-control{height:40px;font-size:14px}.table{font-size:13px}.table th,.table td{padding:6px 8px}.table th{font-size:11px}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.vertical-table{font-size:13px}.vertical-table th{width:35%;padding:8px 10px;font-size:12px}.vertical-table td{padding:8px 10px;font-size:13px}.nav-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:2px;margin-bottom:16px;overflow-x:auto}.nav-tabs>li>a{white-space:nowrap;padding:6px 12px;font-size:12px}.submenu-tabs{margin:0 -12px 16px;padding:0 12px}.server-status-bar .status-item{margin:2px 8px;font-size:12px}.navbar-collapse.in{background-color:var(--color-background);border-top:1px solid var(--color-border);padding:8px 0}.navbar-collapse.in .navbar-nav>li>a{border-bottom:1px solid var(--color-neutral-100);padding:12px 16px}.navbar-collapse.in .dropdown-menu{box-shadow:none;background-color:var(--color-neutral-50);border:none;padding:0;position:static}.navbar-collapse.in .dropdown-menu>li>a{padding:10px 24px;font-size:14px}.sidebar-buttons img{border-radius:var(--radius-sm)}.alert{padding:10px 12px;font-size:13px}#footer{height:auto;min-height:48px;padding:8px 0}#footer .text-muted{font-size:12px}.modal-content{border-radius:var(--radius-md);margin:8px}.pagination>li>a,.pagination>li>span{padding:6px 10px;font-size:12px}.badge,.label{padding:1px 8px;font-size:11px}.hidden-xs{display:none!important}.visible-xs{display:block!important}}@media (max-width:480px){.hero-buttons{margin-top:-36px;gap:8px;padding:0 8px}.hero-btn{width:140px}.btn,.input,.form-control{height:44px}.col-xs-5,.col-xs-2{float:none;width:100%}.server-status-bar .row .col-xs-12{text-align:center}.server-status-bar .status-item{margin:2px 6px;font-size:11px;display:inline-block}}html,body{margin:0;padding:0;overflow-x:hidden}body{margin-bottom:64px}[x-cloak]{display:none!important}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xs-1{float:left;width:8.33333%}.col-xs-2{float:left;width:16.6667%}.col-xs-3{float:left;width:25%}.col-xs-4{float:left;width:33.3333%}.col-xs-5{float:left;width:41.6667%}.col-xs-6{float:left;width:50%}.col-xs-7{float:left;width:58.3333%}.col-xs-8{float:left;width:66.6667%}.col-xs-9{float:left;width:75%}.col-xs-10{float:left;width:83.3333%}.col-xs-11{float:left;width:91.6667%}.col-xs-12{float:left;width:100%}@media (min-width:768px){.col-sm-1{float:left;width:8.33333%}.col-sm-2{float:left;width:16.6667%}.col-sm-3{float:left;width:25%}.col-sm-4{float:left;width:33.3333%}.col-sm-5{float:left;width:41.6667%}.col-sm-6{float:left;width:50%}.col-sm-7{float:left;width:58.3333%}.col-sm-8{float:left;width:66.6667%}.col-sm-9{float:left;width:75%}.col-sm-10{float:left;width:83.3333%}.col-sm-11{float:left;width:91.6667%}.col-sm-12{float:left;width:100%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.6667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333%}}@media (min-width:992px){.col-md-1{float:left;width:8.33333%}.col-md-2{float:left;width:16.6667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.3333%}.col-md-5{float:left;width:41.6667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.3333%}.col-md-8{float:left;width:66.6667%}.col-md-9{float:left;width:75%}.col-md-10{float:left;width:83.3333%}.col-md-11{float:left;width:91.6667%}.col-md-12{float:left;width:100%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.6667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333%}}@media (min-width:1200px){.col-lg-1{float:left;width:8.33333%}.col-lg-2{float:left;width:16.6667%}.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.3333%}.col-lg-5{float:left;width:41.6667%}.col-lg-6{float:left;width:50%}.col-lg-7{float:left;width:58.3333%}.col-lg-8{float:left;width:66.6667%}.col-lg-9{float:left;width:75%}.col-lg-10{float:left;width:83.3333%}.col-lg-11{float:left;width:91.6667%}.col-lg-12{float:left;width:100%}}.navbar{border:none;min-height:50px;margin-bottom:0;position:relative}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}.navbar-fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px;text-decoration:none}.navbar-toggle{float:right;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:4px;margin-top:8px;margin-bottom:8px;margin-right:15px;padding:9px 10px;position:relative}.icon-bar{background-color:#888;border-radius:1px;width:22px;height:2px;display:block}.icon-bar+.icon-bar{margin-top:4px}.navbar-collapse.collapse{display:none}@media (min-width:768px){.navbar-header{float:left}.navbar-collapse.collapse{display:block!important}.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-right{float:right!important}}.navbar-collapse.in{display:block}.nav{margin-bottom:0;padding-left:0;list-style:none}.navbar-nav>li>a{padding:10px 15px;line-height:20px;text-decoration:none;display:block}.dropdown{position:relative}.dropdown-toggle{cursor:pointer}.dropdown-menu{z-index:1000;white-space:nowrap;text-align:left;min-width:200px;list-style:none;display:block;position:absolute;top:100%;left:0}.caret{vertical-align:middle;border-top:4px dashed;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:2px;display:inline-block}.form-group{margin-bottom:15px}.form-inline .form-group{vertical-align:middle;margin-bottom:0;display:inline-block}.form-inline .form-control{vertical-align:middle;width:auto;display:inline-block}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}.control-label{margin-bottom:4px;font-weight:600}.help-block{color:var(--color-muted-foreground);margin-top:5px;margin-bottom:10px;font-size:13px;display:block}.table-responsive{-webkit-overflow-scrolling:touch;min-height:.01%;overflow-x:auto}.card-body>.table,.card-body>.table-responsive{margin-bottom:0}@media (max-width:767px){.card-body>.table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.pull-left{float:left!important}.pull-right{float:right!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.img-responsive{max-width:100%;height:auto;display:block}.center-block{margin-left:auto;margin-right:auto;display:block}.btn-block{justify-content:center;align-items:center;width:100%;display:flex}.close{float:right;color:#000;text-shadow:0 1px #fff;opacity:.2;cursor:pointer;background:0 0;border:0;padding:0;font-size:21px;font-weight:700;line-height:1}.close:hover{opacity:.5}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:40px 40px}.progress-bar-striped.active{animation:2s linear infinite progress-bar-stripes}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.collapse:not(.navbar-collapse){display:none}.collapse.in:not(.navbar-collapse){display:block}a img{border:0}label:hover{cursor:pointer}.loginbox-admin-menu{color:var(--color-info-400);padding-top:4px}.module-name{font-size:16px;font-weight:700}.request,.fs-path{font-family:var(--font-mono);background-color:var(--color-background);border:1px solid var(--color-neutral-100);padding:2px;font-size:12px;display:inline-block}.message{color:#fff;background-color:var(--color-neutral-800);border-radius:var(--radius-md);margin-bottom:16px;padding:12px;font-size:120%;font-weight:700;display:block}.notice{color:var(--color-info-700);background-color:var(--color-info-50);border:1px solid var(--color-info-200);border-radius:var(--radius-md);margin-bottom:16px;padding:12px;font-size:120%;display:block}.red{color:#fff;background-color:var(--color-danger-500);border-radius:var(--radius-md);margin-bottom:16px;padding:12px;font-size:120%;font-weight:700;display:block}.green{color:#fff;background-color:var(--color-success-500);border-radius:var(--radius-md);margin-bottom:16px;padding:12px;font-size:120%;font-weight:700;display:block}.keyword{color:var(--color-warning-500);font-style:italic}.note{color:var(--color-neutral-700);background-color:var(--color-muted);padding:4px;font-style:italic}.up{color:var(--color-success-500);text-transform:uppercase;font-weight:700}.down{color:var(--color-danger-500);text-transform:uppercase}.sortable{color:var(--color-neutral-700);text-decoration:underline}.sortable:hover{color:var(--color-foreground)}.state-pending{color:var(--color-warning-500)}.state-banned{color:var(--color-danger-500)}.state-permanently-banned{color:var(--color-danger-500);font-weight:700}.install_table th,.install_table td{border:1px solid var(--color-border);padding:4px 12px}.install_table th{background-color:var(--color-info-50)}.install_table td{text-align:center;width:180px}.created{color:var(--color-success-700);width:80px}.missing{color:var(--color-danger-500);width:80px}.pages{color:var(--color-neutral-300);text-align:center;border-top:1px solid var(--color-border);margin-top:20px;padding-top:12px}.pages .page-prev,.pages .page-next{color:var(--color-info-400)}.pages .page-num{padding:0 4px}.pages .current-page{color:var(--color-foreground);font-weight:700}.current-sub-menu{font-weight:700}.td-checkbox{text-align:center}.td-action{color:var(--color-neutral-300);text-align:center}.vertical-table .td-action{text-align:right}.vertical-table form{margin:0;padding:0}.raw-txn-log{font-family:var(--font-mono);background-color:var(--color-background);border:1px solid var(--color-border);width:96%;padding:12px;overflow:auto}.info-text-total,.info-text-results{font-weight:700}.info-text{color:var(--color-muted-foreground);background-color:var(--color-background);border:1px solid var(--color-neutral-300);text-align:center;margin-bottom:8px;padding:4px}.toggler{font-style:italic;font-weight:700}.toggler a{color:var(--color-info-500)}.search-form,.search-form2{border-top:1px solid var(--color-border);margin:0 0 12px;padding:0;display:none}.search-form p,.search-form2 p{color:var(--color-neutral-400);text-align:left;border-bottom:1px solid var(--color-border);margin:0;padding:4px}.search-form label,.search-form2 label{color:var(--color-foreground);margin:0 0 4px;font-size:12px;font-style:italic;display:inline-block}.search-form input[type=text],.search-form2 input[type=text]{width:80px;margin:0 0 2px;padding:2px;font-size:12px;display:inline-block}.search-form input[type=submit],.search-form2 input[type=submit]{margin:0 0 2px;font-size:12px;font-weight:700;display:inline-block}.search-form input[type=button],.search-form input[type=reset],.search-form2 input[type=button],.search-form2 input[type=reset]{margin:0 0 2px;font-size:12px;display:inline-block}.search-form input[type=checkbox],.search-form2 input[type=checkbox]{margin:0 0 2px;display:inline-block}.search-form select,.search-form2 select{margin:2px 0;display:inline-block}.credit-balance{float:right;color:var(--color-foreground);background-color:var(--color-muted);border:1px solid var(--color-muted);border-radius:var(--radius-md);padding:12px;display:inline-block}.credit-balance .balance-text{color:var(--color-neutral-400);text-transform:uppercase;margin-right:4px;display:inline-block}.credit-balance .balance-amount{font-weight:700}.emblem-server{border-bottom:1px solid var(--color-border);margin:0 0 2px;padding:0 0 2px;font-size:120%}.emblem-server label{display:block}.block{width:80%;height:40px;display:block}.script-line{font-family:var(--font-mono)}.script-line-num{background-color:var(--color-muted);border-right:1px solid var(--color-border);margin:0;padding:4px;display:inline-block}.script-line-code{margin:0;padding:4px;display:inline-block}.script{width:98%}.shop-table{width:100%;color:var(--color-foreground);border-spacing:0 12px;border-collapse:separate}.shop-table td{background-color:var(--color-background);border:1px solid var(--color-border);padding:12px}.shop-item-image{text-align:center;width:75px;height:100px}.shop-item-name{color:var(--color-foreground);border-bottom:1px solid var(--color-neutral-100);margin:0 0 4px;padding:0 0 2px;font-size:140%}.shop-item-cost-qty{width:150px;color:var(--color-neutral-400);text-align:center}.cost{color:var(--color-foreground);text-transform:uppercase;font-size:120%;font-weight:700}.qty{color:var(--color-foreground)}.shop-item-action{color:var(--color-border)}.shop-item-action a{color:var(--color-info-500);border-bottom:1px solid var(--color-neutral-100)}.shop-item-action a:hover{border-bottom:1px solid var(--color-info-500)}.short{width:40px}.shop-server-name{color:var(--color-foreground)}.shop-item-info{text-align:justify}.current-shop-category{font-weight:700}.cart-items-text{color:var(--color-border);background-color:var(--color-neutral-500);border:5px solid var(--color-neutral-600);margin:0 0 4px;padding:4px}.cart-info-text{margin:0 0 4px;padding:0}.cart-total-text{margin:0;padding:0}.cart-item-name{color:#fff;border-bottom:1px solid var(--color-border)}.cart-item-count{color:var(--color-foreground);font-size:120%;font-weight:700}.cart-sub-total{color:var(--color-foreground)}.cart{width:100%}.cart label{display:block}.cart h4{margin:12px 0 2px;font-size:140%}.remove-from-cart{text-align:right;width:100%}.checkout-text{font-size:120%;font-weight:700}.checkout-text a{border-bottom:1px solid var(--color-border)}.checkout-text a:hover{color:var(--color-foreground);border-bottom:1px solid var(--color-neutral-400)}.enter-donation-amount{margin:0;padding:0 0 4px;font-size:120%}.donation-amount-text{text-align:center;margin:0;padding:0;font-size:120%}.credit-amount-text{text-transform:uppercase;color:var(--color-neutral-400);text-align:center;letter-spacing:1px;font-size:12px}.donation-amount{color:var(--color-foreground);font-weight:700}.credit-amount{color:var(--color-muted-foreground)}.reset-amount-text{text-align:center;margin:0;padding:0;font-size:12px}.checkout-info-text{margin:0 0 4px;padding:0}.remaining-balance{color:var(--color-foreground)}.exchange-rate{color:var(--color-foreground);font-size:120%;font-weight:700}.important{color:var(--color-foreground);font-size:120%}.important .server-name{font-weight:700}.generic-form,.generic-form-div{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);width:auto;padding:12px}.generic-form-table th label{padding:8px;display:block}.generic-form-table td div{padding:8px 0;display:block}.generic-form-table th{text-align:right}.generic-form-table td input[type=checkbox]{margin-top:8px;display:inline-block}.generic-form-table td p{color:var(--color-foreground);margin:8px 4px}.security-code{text-align:left;width:145px;height:50px;margin:4px 0}.action{color:var(--color-border)}.action a,.action span.anchor{color:var(--color-info-500);border-bottom:1px solid var(--color-neutral-100);cursor:pointer}.block-link{color:var(--color-info-500);border-bottom:1px solid var(--color-neutral-100);padding:4px;display:block}.button-action{text-align:left;padding:4px 0}.multi-select{width:100%}.jump-to-page{text-align:center;margin-top:8px;font-size:12px}.jump-to-page input{padding:2px;font-size:12px}.woe-table{border-spacing:0;border-collapse:collapse;background-color:var(--color-background);border:1px solid var(--color-border)}.woe-table th,.woe-table td{padding:4px 12px}.woe-table th{border-bottom:1px solid var(--color-border);font-weight:400}.woe-table td{font-size:120%}.woe-table .server{font-weight:700}.woe-table .time{color:var(--color-foreground);font-style:italic}.top-ranked td{color:var(--color-foreground);background-color:var(--color-warning-50);font-weight:700}.top-ranked a{color:var(--color-foreground);border-bottom:1px solid var(--color-border)}.empty-row{visibility:hidden}.item-drop-mvp td{color:var(--color-foreground);background-color:var(--color-neutral-50)}.item-drop-card td{color:var(--color-foreground);background-color:var(--color-info-50)}.mvp{color:var(--color-danger-500);vertical-align:top;font-size:11px;font-weight:700}.monster-mode{margin:0;padding-left:16px}.monster-mode li{border-bottom:1px solid var(--color-neutral-100);margin-bottom:2px}.equipped td{background-color:var(--color-info-50)}.job-classes{border-spacing:0}.job-classes td{border-right:1px solid var(--color-neutral-100);padding-right:12px}.normalslotted .equipped{color:var(--color-neutral-900)}.overslotted1{color:#32cd32}.overslotted2{color:#00bfff}.overslotted3{color:orange}.overslotted4{color:#9932cc}.hold-hours{color:var(--color-warning-500);font-style:italic}
/* Hero overlay buttons */
.hero-banner{position:relative;overflow:visible;margin-bottom:0;width:100%;padding-bottom:0}.hero-buttons{display:flex;justify-content:center;gap:24px;padding:0 24px;margin-top:-80px;margin-bottom:24px;position:relative;z-index:2}.hero-btn{display:block;width:280px;transition:transform .2s ease,filter .2s ease}.hero-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.hero-btn img{width:100%;height:auto;border-radius:var(--radius-md);filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}
