@font-face{font-family:KOS_YNK;src:url(../fonts/YNK.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KOS_HUD;src:url(../fonts/St_GuiFont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:#070809;color:#ccc;font-family:KOS_YNK,Tahoma,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4;-webkit-font-smoothing:antialiased;overflow-x:hidden}body#chMain{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(220,38,38,.18),transparent 70%),#070809 url(../bg_ch_main.jpg) no-repeat center 0}ul,ol,dl,dt,dd,li{list-style:none}a{color:#ccc;text-decoration:none;transition:color .15s ease}a:hover{color:#f5a623}img{border:0;vertical-align:middle;max-width:100%}input,button,select,textarea{font-family:inherit;font-size:11px}a:focus-visible,button:focus-visible,input:focus-visible,[role=button]:focus-visible{outline:2px solid #f5a623;outline-offset:2px}#global_nevi{position:relative;width:100%;height:36px;background:linear-gradient(180deg,#1a1d22,#0d0f12);border-bottom:1px solid #2b3038;z-index:100}.nevi-inner{width:967px;max-width:100%;height:36px;margin:0 auto;padding:0 8px;display:flex;align-items:center;justify-content:space-between}.nevi-portal{display:flex;align-items:center;gap:12px}.nevi-logo{font-family:Impact,Arial Black,sans-serif;font-size:15px;letter-spacing:1px;color:#fff}.nevi-logo span{color:#d92626}.nevi-beta-badge{background:#b91c1c33;border:1px solid #881b1b;color:#fca5a5;font-size:9px;font-weight:700;padding:1px 6px;letter-spacing:.5px}.nevi-links{display:flex;align-items:center;gap:12px}.nevi-links a{color:#9aa3ad;font-weight:700;font-size:10px;letter-spacing:.5px}.nevi-links a.active,.nevi-links a:hover{color:#f5a623}.nevi-right{display:flex;align-items:center;gap:12px}.server-indicator{display:flex;align-items:center;gap:6px;background:#12151a;border:1px solid #2b313a;padding:3px 9px;font-size:10px;font-weight:700;color:#a3e635}.server-indicator.offline{color:#f87171;border-color:#5c2424}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#4cd964;box-shadow:0 0 6px #4cd964;display:inline-block;flex-shrink:0}.server-indicator.offline .pulse-dot{background:#ef4444;box-shadow:0 0 6px #ef4444}#container{width:967px;margin:0 auto;position:relative}#headerWrapper{width:967px;height:220px;position:relative;z-index:50}.gnb-header{width:100%;height:100%;position:relative}.gnb-logo-container{position:absolute;top:16px;left:6px;cursor:pointer;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.gnb-logo-img{height:102px;width:auto;filter:drop-shadow(0 3px 10px rgba(0,0,0,.92))}.gnb-meta-tag{color:#f5a623;font-size:11px;letter-spacing:1.6px;font-weight:700;margin-top:4px;margin-left:8px;padding:3px 10px;background:#0a0c10db;border:1px solid #2e3540;border-left:3px solid #b91c1c;text-shadow:0 1px 2px rgba(0,0,0,.95)}.mobile-menu-btn{display:none;position:absolute;top:20px;right:12px;width:38px;height:34px;background:#14181f;border:1px solid #3a424e;border-radius:2px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;z-index:60}.mobile-menu-btn .bar{display:block;width:20px;height:2px;background:#f5a623}.gnb-navbar-wrap{position:absolute;bottom:0;left:0;width:967px;height:40px;background:linear-gradient(180deg,#181c22f5,#0c0e12fa);border:1px solid #2e3540;border-top:1px solid rgba(255,255,255,.12);border-bottom:2px solid #b91c1c;display:flex;align-items:center;justify-content:space-between;padding:0 10px;z-index:50;box-shadow:0 2px 4px #0006,0 8px 16px #00000080,inset 0 1px #ffffff14}.gnb-menu{display:flex;align-items:center;height:100%}.gnb-item{position:relative;height:100%;display:flex;align-items:center;border-right:1px solid rgba(255,255,255,.06)}.gnb-link{position:relative;display:flex;align-items:center;height:100%;padding:0 16px;color:#e2e8f0;font-size:11px;font-weight:700;letter-spacing:.8px;transition:color .15s ease,background .15s ease}.gnb-link:hover,.gnb-link.active{background:#b91c1c40;color:#f5a623}.gnb-link.active:after{content:"";position:absolute;bottom:-2px;left:12px;right:12px;height:2px;background:#f5a623;box-shadow:0 0 8px #f5a623cc}.gnb-dropdown{position:absolute;top:100%;left:0;min-width:205px;background:#101318;border:1px solid #363e4a;border-top:2px solid #f5a623;box-shadow:0 8px 20px #000000e6;display:none;flex-direction:column;padding:4px 0;z-index:999}.gnb-item:hover .gnb-dropdown,.gnb-item:focus-within .gnb-dropdown,.gnb-item.dropdown-open .gnb-dropdown{display:flex}.gnb-dropdown a{padding:7px 14px;color:#cbd5e1;font-size:11px;border-bottom:1px solid rgba(255,255,255,.04)}.gnb-dropdown a:hover{background:#1b2028;color:#f5a623}.gnb-actions{display:flex;align-items:center;gap:8px}.gnb-actions .server-indicator{display:flex;align-items:center;gap:6px;background:#111419;border:1px solid #2b313a;border-radius:3px;padding:4px 8px;font-family:Tahoma,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#34d399}.gnb-actions .server-indicator.offline{color:#f87171;border-color:#5c2424}.gnb-actions .server-indicator .pulse-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}.gnb-actions .server-indicator.offline .pulse-dot{background:#ef4444;box-shadow:0 0 6px #ef4444}.gnb-quick-download{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:linear-gradient(180deg,#b91c1c,#7f1d1d);border:1px solid #ef4444;border-top-color:#f87171;color:#fff;font-size:10px;font-weight:700;letter-spacing:.6px;border-radius:2px;box-shadow:0 1px 3px #0006;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease,background .15s ease}.gnb-quick-download:hover{background:linear-gradient(180deg,#dc2626,#991b1b);color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #00000080,0 0 10px #ef444459}#bodyWrapper{width:967px;display:flex;justify-content:space-between;align-items:stretch;padding-top:10px;padding-bottom:18px}#subBlock{width:252px;flex-shrink:0;padding-top:10px;display:flex;flex-direction:column}.login{width:252px;background:linear-gradient(180deg,#191c22,#101216);border:1px solid #323842;border-top:2px solid #b91c1c;padding:10px 10px 8px;margin-bottom:10px;box-shadow:0 2px 4px #0006,0 8px 16px #00000080,inset 0 1px #ffffff14}.login-header-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #262b33;padding-bottom:6px;margin-bottom:8px;font-weight:700;color:#f1f5f9;font-size:11px;letter-spacing:.6px}.login-status-badge{background:#171b22;border:1px solid #2f3746;color:#94a3b8;font-size:9.5px;font-weight:400;padding:1px 6px;border-radius:2px}.login form ul{display:flex;align-items:stretch;justify-content:space-between;gap:6px;margin-bottom:8px}.login-inputs{flex:1;display:flex;flex-direction:column;gap:5px}.login-row{display:flex;align-items:center;background:#0a0c0e;border:1px solid #2d333d;height:23px;border-radius:2px;transition:border-color .15s ease,box-shadow .15s ease}.login-row:focus-within{border-color:#f5a623;box-shadow:0 0 8px #f5a62340}.login-row label{width:34px;text-align:center;background:#14171d;color:#cbd5e1;font-size:10px;font-weight:700;line-height:21px;border-right:1px solid #262b33}.login-row label em{font-style:normal}.login-row .inp{flex:1;width:100%;background:transparent;border:0;color:#fff;padding:0 6px;font-size:11px;height:20px}.login-btn-col{width:53px;flex-shrink:0}.login-btn-col input[type=image]{width:53px;height:49px;display:block}.login-btn-col input[type=image].loading{opacity:.55;pointer-events:none}.login-sub-actions{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px solid #22262e}.login-notice{margin-top:6px;font-size:11px;line-height:1.35;min-height:15px;color:#fbbf24}.login-notice.error{color:#f87171}.login-notice.success{color:#4cd964}.login-info-box{display:flex;flex-direction:column;gap:7px;padding:4px 0 2px}.login-info-text{color:#cbd5e1;font-size:10.5px;line-height:1.45}.login-info-sub{color:#94a3b8;font-size:9.5px;line-height:1.35}.login-action-buttons{display:flex;gap:6px;margin-top:2px}.btn-login-action{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:5px 6px;background:#171b22;border:1px solid #363e4a;color:#e2e8f0;font-size:10px;font-weight:700;cursor:pointer;border-radius:2px;transition:all .15s ease;text-align:center}.btn-login-action:hover{background:#222834;border-color:#f5a623;color:#f5a623}.btn-login-action.primary{background:linear-gradient(180deg,#991b1b,#7f1d1d);border-color:#b91c1c;color:#fff}.btn-login-action.primary:hover{background:linear-gradient(180deg,#b91c1c,#991b1b);border-color:#ef4444;color:#fff}.login-sub-links{display:flex;align-items:center;justify-content:space-between;padding-top:6px;margin-top:2px;border-top:1px solid #22262e}.login-sub-links a{color:#94a3b8;font-size:9.5px}.login-sub-links a:hover{color:#f5a623}.user-card-active{display:none}.uc-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2a303a;padding-bottom:6px;margin-bottom:8px}#ucCallsign{color:#f5a623;font-size:12px;cursor:pointer}#ucCallsign:hover{text-decoration:underline}.uc-online-tag{color:#4cd964;font-size:9px;font-weight:700}.uc-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:8px}.uc-cell{background:#0c0e12;border:1px solid #252a34;padding:4px 6px}.uc-cell span{display:block;font-size:9.5px;color:#94a3b8}.uc-cell strong{display:block;font-size:11px;color:#fff}.uc-actions{display:flex;gap:6px}.btn-uc{flex:1;background:#232830;border:1px solid #3a424e;color:#fff;padding:5px 0;font-size:10px;font-weight:700;cursor:pointer}.btn-uc:hover{background:#2f3641}.btn-uc.primary{background:linear-gradient(180deg,#b91c1c,#7f1d1d);border-color:#ef4444}#subBlock .banner{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}#subBlock .banner li{width:252px;background:#101216;border:1px solid #292e36;padding:5px 4px;text-align:center;transition:border-color .15s ease}#subBlock .banner li:hover{border-color:#f5a623}#subBlock .banner li img{width:232px;height:auto;display:inline-block}.archived-banner-wrap{position:relative;display:inline-block}.archived-banner-item img{filter:grayscale(42%) brightness(.82);opacity:.85;transition:filter .15s ease,opacity .15s ease}.archived-banner-item:hover img{filter:grayscale(20%) brightness(.92);opacity:.95}.archived-corner-tag{position:absolute;top:4px;right:4px;background:#0d1015eb;border:1px solid #3b4250;color:#94a3b8;font-size:9px;font-weight:400;padding:1px 6px;letter-spacing:.3px;pointer-events:none}.archived-banner-note{margin-top:3px;padding:3px 4px;background:#0d1015;border-top:1px solid #222730;color:#8b95a5;font-size:9.5px;font-weight:400;letter-spacing:.2px}.cbt-sidebar-panel{width:252px;margin-top:auto;background:linear-gradient(180deg,#14181f,#0f1217);border:1px solid #323842;border-top:2px solid #991b1b;color:#cbd5e1;font-size:11px;line-height:1.5;box-shadow:inset 0 1px #ffffff0d,0 3px 8px #0000008c}.cbt-panel-head{display:flex;align-items:center;gap:6px;background:linear-gradient(180deg,#1d222b,#14181f);border-bottom:1px solid #282e38;padding:6px 10px;color:#f1f5f9;font-size:11px;letter-spacing:.6px}.cbt-sidebar-panel p+p{margin-top:4px}.cbt-sidebar-panel strong{color:#f5a623}.cbt-status-list{margin:9px 10px 7px;padding:8px 9px;background:#0b0e12;border:1px solid #222731;display:flex;flex-direction:column;gap:5px;font-size:10.5px}.cbt-status-list li{display:flex;align-items:center;justify-content:space-between;gap:6px}.cbt-status-list li span{color:#94a3b8}.cbt-status-list li strong{color:#e2e8f0;font-weight:700}.cbt-panel-note{padding:0 10px 8px;font-size:10px;line-height:1.4;color:#8b95a5}#mainBlock{width:697px;flex-shrink:0;display:flex;flex-direction:column}.kosMain{width:697px;flex:1;display:flex;justify-content:space-between;align-items:stretch;padding-bottom:0}.kosmA{width:426px;flex-shrink:0;display:flex;flex-direction:column}.kosMain .kmStart{width:426px;min-height:130px;height:auto;margin-top:10px;margin-bottom:8px;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.018) 0px,rgba(255,255,255,.018) 2px,transparent 2px,transparent 6px),linear-gradient(180deg,#212630,#13171d 55%,#1d1013);border:1px solid #454d5c;border-top:2px solid #b91c1c;border-bottom:2px solid #282e38;cursor:pointer;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #0f1218d9,0 2px 4px #0006,0 8px 16px #0009;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .15s ease,box-shadow .2s ease}.kosMain .kmStart:hover{border-color:#f5a623;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 4px 8px #0006,0 12px 24px #000000b3,0 0 12px #f5a62333}.kmStart-corner{position:absolute;width:7px;height:7px;border-color:#8b95a5;border-style:solid;pointer-events:none}.kmStart-corner.tl{top:4px;left:4px;border-width:1px 0 0 1px}.kmStart-corner.tr{top:4px;right:4px;border-width:1px 1px 0 0}.kmStart-corner.bl{bottom:4px;left:4px;border-width:0 0 1px 1px}.kmStart-corner.br{bottom:4px;right:4px;border-width:0 1px 1px 0}.kmStart-inner{min-height:126px;padding:11px 16px 10px;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.kmStart-top-row{display:flex;align-items:center;justify-content:space-between}.kmStart-badge{background:#881b1b;border:1px solid #b91c1c;color:#fff;font-size:9.5px;font-weight:700;padding:1px 7px;letter-spacing:.8px}.kmStart-engine{color:#94a3b8;font-size:10px;font-weight:400;letter-spacing:.3px}.kmStart-title-row{display:flex;align-items:center;justify-content:space-between;padding:4px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.kmStart-title-group{display:flex;flex-direction:column;gap:2px}.kmStart-main{font-family:Impact,Arial Black,sans-serif;font-size:30px;letter-spacing:1.8px;color:#fff;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.95)}.kmStart-sub{font-size:10.5px;color:#cbd5e1;font-weight:400;letter-spacing:.3px}.kmStart-cta{background:linear-gradient(180deg,#c25e0e,#8f3511 55%,#6e240c);border:1px solid #d97706;border-top-color:#fbbf24;color:#fff;font-size:11px;font-weight:700;padding:7px 12px;letter-spacing:.6px;white-space:nowrap;flex-shrink:0;border-radius:2px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000073,0 2px 6px #000000b8;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease,background .15s ease}.kosMain .kmStart:hover .kmStart-cta{background:linear-gradient(180deg,#d97706,#9a3412);transform:scale(1.02);box-shadow:inset 0 1px #ffffff59,0 3px 8px #000c,0 0 10px #f5a6234d}.kmStart-bottom-row{display:flex;align-items:center;justify-content:space-between}.kmStart-slogan{color:#d6a868;font-size:10.5px;font-weight:400;letter-spacing:.4px}.kmStart-status-pill{background:#14181f;border:1px solid #333b48;color:#cbd5e1;font-size:9.5px;font-weight:700;padding:1px 6px;letter-spacing:.5px}.kosMain .kmTxt{width:426px;height:30px;background:#12151a;border:1px solid #2e3540;margin-bottom:12px;display:flex;align-items:center;padding:0 10px}.kosMain .kmTxt .bx{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:#e2e8f0}.gm-label{color:#fbbf24;font-weight:700;margin-right:6px}.kosMain .kmRank{width:426px;background:#14171c;border:1px solid #323842;border-top:1px solid rgba(255,255,255,.1);margin-bottom:12px;display:flex;flex-direction:column;box-shadow:0 2px 4px #0006,0 8px 16px #00000080,inset 0 1px #ffffff0d}.kmRank-header{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#1e242d,#151920);border-bottom:1px solid #2d333d;padding:7px 10px}.kmRank-title{color:#f5a623;font-weight:700;font-size:11px;letter-spacing:1px}.kmRank-tabs{display:flex;gap:4px}.rank-tab-btn{background:#101318;border:1px solid #2f3640;color:#94a3b8;font-size:9px;font-weight:700;padding:3px 9px;cursor:pointer;border-radius:2px;transition:all .15s ease}.rank-tab-btn:hover:not(.active){background:#191e26;color:#f1f5f9;border-color:#434c5a}.rank-tab-btn.active{background:#f5a623;border-color:#f5a623;color:#090b0e;box-shadow:0 0 8px #f5a62359}.kmRank-body{flex:1;padding:6px}.rankings-table{width:100%;border-collapse:collapse;font-size:11px}.rankings-table th{background:#0e1115;color:#8b95a1;font-size:9px;font-weight:700;text-align:left;padding:5px 6px;border-bottom:1px solid #282e38}.rankings-table td{padding:6px;border-bottom:1px solid #1e232b;color:#d1d5db;transition:background .12s ease}.rankings-table tbody tr:hover td{background:#1d232c;color:#fff;cursor:pointer}.rankings-table tbody tr.authenticated-row td{background:#f5a62324;border-bottom-color:#f5a62359}.rank-num{color:#f5a623;font-weight:700}.player-name{font-weight:700;color:#fff}.player-level{color:#a3e635}.rank-notice{text-align:center;padding:24px 18px!important;color:#cbd5e1;font-size:11px;line-height:1.5;background:repeating-linear-gradient(180deg,#13171deb,#13171deb 23px,#202630a6 23px,#202630a6 24px,#0e1116eb 24px,#0e1116eb 47px,#202630a6 47px,#202630a6 48px)}.rank-retry-btn{display:inline-block;margin-top:8px;padding:4px 12px;background:#171b22;border:1px solid #363e4a;color:#f5a623;font-size:10px;font-weight:700;cursor:pointer;border-radius:2px;transition:all .15s ease}.rank-retry-btn:hover{background:#252b36;border-color:#f5a623;box-shadow:0 0 8px #f5a62340}.kmRank-meta{background:#101318;border-top:1px solid #242932;padding:8px 10px;color:#a3b1bf;font-size:10.5px;line-height:1.45}.kmRank-meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:4px;color:#cbd5e1;font-size:10px}.kmRank-meta-row strong{color:#f5a623}.rank-policy-tag{background:#171c24;border:1px solid #2d3542;color:#cbd5e1;font-size:9.5px;font-weight:700;padding:1px 6px}.kmRank-footer{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#0f1216;border-top:1px solid #242932;font-size:10.5px;color:#a3b1bf}.rank-refresh-link{background:transparent;border:1px solid #363e4b;color:#e2e8f0;font-size:10px;padding:2px 8px;cursor:pointer}.rank-refresh-link:hover{border-color:#f5a623;color:#f5a623}.rank-refresh-link:disabled{opacity:.5;cursor:default}.kosMain .kmNews .aa{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#1d222b,#14181f);border:1px solid #323842;border-bottom:0;padding:6px 10px;margin-bottom:0}.kosMain .kmNews .aa strong{color:#f5a623;font-size:11px;letter-spacing:.5px}.kosMain .kmNews .aa a{font-size:10px;color:#94a3b8}.kosMain .kmNews .aa a:hover{color:#f5a623}.kosMain .kmNews .bb{border:1px solid #323842;border-top:1px solid rgba(255,255,255,.08);background-color:#14171c;padding:6px;box-shadow:0 2px 4px #0006,0 8px 16px #00000080,inset 0 1px #ffffff0d}.kosMain .kmNews .bb .tabmenu{display:flex;align-items:center;gap:4px;height:24px;margin-bottom:4px}.kosMain .kmNews .bb .tabmenu li a.news-tab-btn{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 11px;background:#101318;border:1px solid #2f3640;color:#94a3b8;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.6px;line-height:1;text-transform:uppercase;cursor:pointer}.kosMain .kmNews .bb .tabmenu li a.news-tab-btn:hover{border-color:#f5a623;color:#e2e8f0}.kosMain .kmNews .bb .tabmenu li a.news-tab-btn.active{background:#231d12;border-color:#f5a623;color:#f5a623}.kosMain .kmNews .bb .list{background-color:#16181c}#ev{display:none}.kosMain .kmNews .bb .list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border-bottom:1px solid #20242b}.kosMain .kmNews .bb .list li.lc{background-color:#101215}.kosMain .kmNews .bb .list li a{color:#e2e8f0;font-size:11px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kosMain .kmNews .bb .list li a:hover{color:#f5a623}.kosMain .kmNews .bb .list li em{font-style:normal;color:#b8c4d0;font-size:11px;flex-shrink:0}.kosMain .kmLaunchInfo{width:426px;margin-top:auto;background:linear-gradient(180deg,#151920,#0f1217);border:1px solid #323842;border-top:2px solid #991b1b;cursor:pointer;transition:border-color .15s ease;box-shadow:inset 0 1px #ffffff0d,0 3px 8px #0000008c}.kosMain .kmLaunchInfo:hover{border-color:#f5a623}.kmLaunchInfo-head{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#1d222b,#14181f);border-bottom:1px solid #282e38;padding:5px 10px}.kmLaunchInfo-head strong{color:#f5a623;font-size:10.5px;letter-spacing:.5px}.kmLaunchInfo-tag{background:#14181f;border:1px solid #2f3746;color:#94a3b8;font-size:9.5px;font-weight:400;padding:1px 6px}.kosMain .kmLaunchInfo p{padding:7px 10px;color:#cbd5e1;font-size:10.5px;line-height:1.45}.kosMain .kmLaunchInfo code{font-family:Consolas,monospace;font-size:10px;color:#fbbf24}.kosmB{width:253px;flex-shrink:0;display:flex;flex-direction:column}.kosMain a.kmEvent,.kosMain .kmEvent{width:253px;min-height:130px;margin-top:10px;margin-bottom:8px;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.015) 0px,rgba(255,255,255,.015) 2px,transparent 2px,transparent 6px),linear-gradient(180deg,#1f242e,#12161c 60%,#1a1114);border:1px solid #3c4452;border-top:2px solid #991b1b;border-bottom:2px solid #282e38;cursor:pointer;padding:12px 14px;display:flex;align-items:center;text-decoration:none;color:inherit;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #0f1218d9,0 4px 10px #000000a6;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .15s ease,box-shadow .2s ease}.kosMain a.kmEvent:hover,.kosMain .kmEvent:hover{border-color:#f5a623;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 6px 14px #000000bf,0 0 10px #f5a62333}.kmEvent-card{width:100%;display:flex;flex-direction:column;gap:5px}.kmEvent-tag{align-self:flex-start;background:#7f1d1d;border:1px solid #b91c1c;padding:1px 6px;font-size:9px;font-weight:700;color:#fff;letter-spacing:.8px}.kmEvent-title{font-family:Impact,Arial Black,sans-serif;font-size:20px;font-weight:400;color:#fff;letter-spacing:1px;line-height:1.05;padding-top:2px;text-shadow:0 2px 5px rgba(0,0,0,.9)}.kmEvent-slogan{font-size:10.5px;font-weight:700;color:#f5a623}.kmEvent-sub{font-size:10px;color:#94a3b8}.kosMain .kmTime{width:253px;height:30px;background:#12151a;border:1px solid #2e3540;margin-bottom:12px;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;color:#d6a868;font-size:10.5px}.kosMain .kmTime strong{letter-spacing:.4px}.kosMain .kmItems{width:253px;margin-bottom:12px}.kosMain .kmItems .tit{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#1d222b,#14181f);border:1px solid #323842;border-bottom:0;padding:6px 10px;margin-bottom:0}.kosMain .kmItems .tit strong{color:#f5a623;font-size:11px;letter-spacing:.4px}.tit-more{font-size:10px;color:#94a3b8}.tit-more:hover{color:#f5a623}.kosMain .kmItems .box{border:1px solid #323842;border-top:1px solid rgba(255,255,255,.08);background:#14171c;height:185px;position:relative;box-shadow:0 2px 4px #0006,0 8px 16px #00000080,inset 0 1px #ffffff0d}.kosMain .kmItems .lycnt,.kosMain .kmItems .lycnt .aa{position:relative;height:100%}.kosMain .kmItems .lycnt .aa ul{display:flex;align-items:flex-start;justify-content:center;gap:6px;padding:12px 8px 0}.kosMain .kmItems .lycnt .aa li dt div{border:1px solid #454545;padding:3px;background-color:#1f242d}.kosMain .kmItems .lycnt .aa li.items{opacity:.55;cursor:pointer}.kosMain .kmItems .lycnt .aa li.items:hover{opacity:.85}.kosMain .kmItems .lycnt .aa li.items dt img{width:56px;height:27px;object-fit:cover;display:block}.kosMain .kmItems .lycnt .aa li.item_view{padding-top:14px;cursor:pointer}.kosMain .kmItems .lycnt .aa li.item_view dt div{border-color:#f5a623;background-color:#2b2618}.kosMain .kmItems .lycnt .aa li.item_view dt img{width:92px;height:43px;object-fit:cover;display:block}.item-meta-desc{position:absolute;top:102px;left:8px;right:8px;background:#0c0e12;border:1px solid #232830;padding:6px 8px;height:46px}.item-meta-desc strong{display:block;color:#fff;font-size:11px;margin-bottom:2px}.item-meta-desc p{color:#94a3b8;font-size:10px}.kosMain .kmItems .lycnt .aa .bt1{position:absolute;top:52px;left:10px}.kosMain .kmItems .lycnt .aa .bt2{position:absolute;top:52px;right:10px}.kosMain .kmItems .lycnt .cc{position:absolute;bottom:0;left:0;right:0;height:26px;background:#242932;border-top:1px solid #363d48;padding:0 10px;display:flex;align-items:center;justify-content:space-between}.kosMain .kmItems .lycnt .cc .cBks{color:#f5a623;font-weight:700;font-size:10px}.kosMain .kmGuide{width:253px;margin-bottom:12px}.kosMain .kmGuide .aa{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#1d222b,#14181f);border:1px solid #323842;border-bottom:0;padding:6px 10px;margin-bottom:0}.kosMain .kmGuide .aa strong{color:#f5a623;font-size:11px;letter-spacing:.4px}.kosMain .kmGuide .bb{border:1px solid #323842;background:#101216}.kosMain .kmGuide .bb img{width:100%;height:auto;display:block}.kosMain a.kmFreesp,.kosMain .kmFreesp{width:253px;margin-top:auto;border:1px solid #323842;background:#101318;cursor:pointer;overflow:hidden;box-shadow:0 3px 8px #0000008c;display:block;text-decoration:none;color:inherit}.kosMain a.kmFreesp:hover,.kosMain .kmFreesp:hover{border-color:#f5a623}.freesp-badge-img{width:100%;height:auto;display:block}.freesp-caption{padding:6px 8px;text-align:center;background:linear-gradient(180deg,#1a1e26,#12151b);border-top:1px solid #282e38;color:#94a3b8;font-size:10px;font-weight:400;letter-spacing:.4px}#footerWrapper{width:967px;margin-top:0;margin-bottom:32px;border-top:1px solid #2b313a;padding-top:16px}.footer{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background:#0e1115;border:1px solid #222730;padding:14px 18px}.footer-brand-col{min-width:195px;border-right:1px solid #242a34;padding-right:16px}.footer-revibe-title{font-family:Impact,Arial Black,sans-serif;font-size:16px;letter-spacing:1px;color:#fff}.footer-revibe-slogan{color:#f5a623;font-size:10px;font-weight:700;margin-top:3px}.footer-info-col{flex:1}.footer-links{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:6px}.footer-links a{color:#e2e8f0;font-weight:700;font-size:11px}.footer-links a:hover{color:#f5a623}.footer-copyright{color:#a3b1bf;font-size:11px;line-height:1.55}.kos-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#040608c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:16px;z-index:9999}.kos-modal-backdrop.active{display:flex}.kos-modal-dialog{width:100%;max-width:540px;background:#12161d;border:1px solid rgba(255,255,255,.12);border-top:3px solid #f5a623;box-shadow:0 2px 4px #0000004d,0 8px 16px #00000080,0 24px 48px #000000bf,inset 0 1px #ffffff14}.kos-modal-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#0b0e13;border-bottom:1px solid #252b35}.kos-modal-header h3{font-size:12px;color:#fff;letter-spacing:.6px}.kos-modal-close{background:transparent;border:0;color:#94a3b8;font-size:18px;cursor:pointer;padding:0 4px}.kos-modal-close:hover{color:#fff}.kos-modal-body{padding:14px;color:#cbd5e1;font-size:11px;line-height:1.5;max-height:75vh;overflow-y:auto}.kos-modal-body p+p{margin-top:8px}.launcher-preview-wrap{margin-bottom:10px;border:1px solid #2c333f;background:#080a0d;text-align:center}.launcher-preview-img{max-width:100%;height:auto;display:inline-block}.safe-guide-box{background:#0b0d11;border:1px solid #252b35;padding:10px 12px;margin-bottom:10px}.safe-guide-box h4{color:#f5a623;font-size:10px;margin-bottom:6px;letter-spacing:.5px}.meta-list{display:flex;flex-direction:column;gap:5px}.hash-code{display:inline-block;font-family:Consolas,monospace;font-size:10px;color:#a3e635;background:#141922;padding:1px 5px;border:1px solid #283140;word-break:break-all}.launch-steps{padding-left:18px;display:flex;flex-direction:column;gap:5px}.launch-steps li{list-style:decimal}.sys-req-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.req-box{background:#0b0d11;border:1px solid #252b35;padding:8px 10px}.req-box h4{color:#f5a623;font-size:10px;margin-bottom:4px}.safe-note{font-size:10px;color:#8b95a1}.kos-modal-footer{padding:9px 14px;background:#0b0e13;border-top:1px solid #252b35;display:flex;justify-content:flex-end;gap:8px}.kos-btn{padding:6px 14px;background:#232933;border:1px solid #3a4352;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.kos-btn:hover{background:#2f3744}.kos-btn.primary{background:linear-gradient(180deg,#d97706,#b45309);border-color:#f59e0b}.dossier-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.dossier-stat-box{background:#090b0e;border:1px solid #232832;padding:8px}.dossier-stat-box span{display:block;font-size:9px;color:#7b8893}.dossier-stat-box strong{display:block;font-size:13px;color:#f5a623}.dos-status-banner{font-size:10px;font-weight:700;padding:5px 8px;margin-bottom:8px;display:none;border-radius:2px;text-align:center;letter-spacing:.4px}.dos-status-banner.loading{display:block;background:#f5a62326;color:#f5a623;border:1px solid rgba(245,166,35,.35)}.dos-status-banner.verified{display:block;background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35)}.dos-status-banner.cached{display:block;background:#d9770626;color:#fbbf24;border:1px solid rgba(217,119,6,.35)}.dos-status-banner.error{display:block;background:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.u-mt-8{margin-top:8px!important}.u-mt-10{margin-top:10px!important}.u-m-12{margin:12px 0!important}.u-m-16{margin:16px 0!important}.u-p-10{padding:10px!important;color:#cbd5e1!important}.u-w-full{width:100%!important;margin-top:10px!important}.u-inline-block-mt8{display:inline-block!important;margin-top:8px!important}.u-btn-modal-lg{font-size:12px!important;padding:8px 16px!important}.u-hidden{display:none!important}.kosMainFull{width:697px;display:flex;flex-direction:column;gap:12px}.subpage-panel{background:linear-gradient(180deg,#161920,#101217);border:1px solid #333a46;border-top:2px solid #b91c1c;box-shadow:0 2px 4px #0006,0 8px 16px #00000080,inset 0 1px #ffffff14;margin-bottom:12px;overflow:hidden}.subpage-header{height:36px;background:linear-gradient(180deg,#242933,#171b22);border-bottom:1px solid #363e4c;padding:0 14px;display:flex;align-items:center;justify-content:space-between}.subpage-header h1,.subpage-header h2{font-family:Impact,Arial Black,sans-serif;font-size:15px;letter-spacing:.8px;color:#f1f5f9;text-transform:uppercase;margin:0}.subpage-tag{background:#1b2029;border:1px solid #384252;color:#f5a623;font-size:9.5px;font-weight:700;padding:1px 7px;letter-spacing:.5px}.subpage-body{padding:14px 16px;color:#cbd5e1;font-size:11.5px;line-height:1.6}.subpage-body h2{font-family:Impact,Arial Black,sans-serif;font-size:13px;letter-spacing:.6px;color:#f5a623;text-transform:uppercase;margin:14px 0 6px;border-bottom:1px solid #232832;padding-bottom:4px}.subpage-body h2:first-child{margin-top:0}.subpage-body h3{font-size:11.5px;font-weight:700;color:#fff;margin:10px 0 4px}.subpage-body p{margin-bottom:10px}.subpage-body ul,.subpage-body ol{margin:0 0 12px 18px}.subpage-body li{margin-bottom:4px;list-style-type:square}.subpage-body ol li{list-style-type:decimal}.legal-draft-box{background:#b91c1c1f;border:1px solid #7f1d1d;border-left:3px solid #dc2626;padding:10px 12px;margin-bottom:14px;color:#fca5a5;font-size:11px}.legal-draft-tag{display:inline-block;background:#7f1d1d;color:#fee2e2;font-size:9px;font-weight:700;padding:1px 6px;letter-spacing:.5px;margin-right:6px;border-radius:2px}.footer-disclaimer{color:#94a3b8;font-size:11px;line-height:1.6}@media screen and (max-width: 966px){#global_nevi{height:auto;min-height:36px;padding:6px 0}.nevi-inner{width:100%;height:auto;flex-wrap:wrap;gap:6px;padding:4px 10px}.nevi-portal,.nevi-links{flex-wrap:wrap;gap:6px 10px}#container{width:100%!important;max-width:967px;padding:0 10px}#headerWrapper{width:100%!important;height:auto;min-height:155px;padding-bottom:10px}.gnb-logo-container{position:relative;top:0;left:0;padding:14px 48px 10px 4px}.gnb-logo-img{height:72px}.gnb-meta-tag{margin-left:0;font-size:10px;letter-spacing:1px;padding:3px 8px}.kosMain .kmTxt{height:auto;min-height:30px;padding:6px 10px}.kosMain .kmTxt .bx{white-space:normal}.mobile-menu-btn{display:flex}.gnb-navbar-wrap{position:relative;width:100%!important;height:auto;min-height:40px;flex-direction:column;align-items:stretch;padding:6px 8px;gap:8px}.gnb-menu{display:none;flex-direction:column;align-items:stretch;width:100%}.gnb-menu.mobile-open{display:flex}.gnb-item{flex-direction:column;align-items:stretch;height:auto}.gnb-link{padding:8px 10px;border-bottom:1px solid #1e232b}.gnb-dropdown{position:static;width:100%;box-shadow:none;border:0;border-left:2px solid #f5a623;padding-left:8px}.gnb-actions{width:100%;justify-content:flex-end}#bodyWrapper{width:100%!important;flex-direction:column;gap:14px}#subBlock,#mainBlock,.kosMain,.kosMainFull,.subpage-panel,.kosmA,.kosmB,.login,.cbt-sidebar-panel,.kosMain .kmStart,.kosMain .kmTxt,.kosMain .kmRank,.kosMain .kmLaunchInfo,.kosMain .kmEvent,.kosMain .kmTime,.kosMain .kmItems,.kosMain .kmGuide,.kosMain .kmFreesp,#footerWrapper{width:100%!important}.kosMain{flex-direction:column;gap:14px}#subBlock .banner{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}#subBlock .banner li{width:100%!important}.footer{flex-direction:column;gap:10px}.footer-brand-col{border-right:0;border-bottom:1px solid #242a34;padding-right:0;padding-bottom:8px;width:100%}.sys-req-grid,.dossier-grid{grid-template-columns:1fr}}.kos-audio-bar{display:inline-flex;align-items:center;gap:6px;margin-left:10px}.kos-audio-btn{background:linear-gradient(180deg,#1e2229,#111317);border:1px solid #3c4452;color:#b8c4d0;font-family:KOS_YNK,Tahoma,sans-serif;font-size:10px;font-weight:700;padding:3px 8px;border-radius:2px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.kos-audio-btn:hover{border-color:#f5a623;color:#fff;box-shadow:0 0 6px #f5a6234d}.kos-audio-btn.active{border-color:#22c55e;color:#86efac}
