.v2-service-feature,.v2-service-card{background-size:cover;background-position:center;isolation:isolate}
.v2-service-feature:before,.v2-service-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(4,7,12,.99) 0%,rgba(4,7,12,.93) 34%,rgba(4,7,12,.25) 76%,rgba(4,7,12,.08) 100%)}
.v2-service-feature{background-image:url('/assets/service-gameserver-v1.png');background-position:64% center}
.v2-service-grid article:nth-child(2),.v2-service-grid article:nth-child(3){background-image:url('/assets/service-voice-v1.png')}
.v2-service-grid article:nth-child(3){background-position:72% center}
.v2-service-grid article:nth-child(4),.v2-service-grid article:nth-child(6){background-image:url('/assets/service-community-v1.png')}
.v2-service-grid article:nth-child(5){background-image:url('/assets/service-gameserver-v1.png');background-position:78% center}
.v2-service-card .v2-service-icon,.v2-service-feature .v2-service-icon{backdrop-filter:blur(9px);box-shadow:0 0 30px rgba(0,229,255,.17)}
.v2-service-card:hover,.v2-service-feature:hover{border-color:rgba(0,229,255,.55);box-shadow:0 22px 60px rgba(0,0,0,.55),0 0 35px rgba(0,229,255,.1);transform:translateY(-4px)}
.v2-service-card,.v2-service-feature{transition:.25s}
.v2-service-icon{display:none!important}
.brand-glyph{width:46px;height:46px;padding:0;border:0;clip-path:none;font-size:0;background:transparent url('/assets/kyrenox-mark-v1.svg') center/contain no-repeat;filter:drop-shadow(0 0 9px rgba(0,229,255,.35))}
.service-icon,.game-mark,.v2-game-code{display:none!important}
.v2-mini-game span{display:none!important}
.v2-mini-game{grid-template-columns:1fr!important}
.service-card h3,.card h3{margin-top:8px}
.v2-service-card h3{margin-top:54px}
.v2-service-feature h3{margin-top:280px}
@media(max-width:700px){.v2-hero h1{font-size:clamp(30px,10.5vw,40px);letter-spacing:-.065em}.v2-hero-copy>p{font-size:14px}.v2-brandline{gap:11px}.v2-brandline b{font-size:14px}.v2-brandline span{font-size:7px}.v2-games{padding-top:64px}.v2-service-card,.v2-service-feature{background-position:center top}}
@media(max-width:1050px){.v2-service-feature h3{margin-top:54px}}
.auth-switch{margin-top:20px;padding-top:18px;border-top:1px solid rgba(89,219,255,.16);display:flex;align-items:center;justify-content:space-between;gap:16px;color:#73859d;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.auth-switch a{color:#20dcff;font-weight:800}.admin-auth-wrap{background:radial-gradient(circle at 50% 20%,rgba(113,45,255,.18),transparent 34%),radial-gradient(circle at 78% 70%,rgba(0,216,255,.1),transparent 28%)}.admin-auth-card{border-color:rgba(139,83,255,.36);box-shadow:0 0 70px rgba(79,36,185,.16),inset 0 1px 0 rgba(255,255,255,.04)}.admin-access-mark{width:max-content;margin:24px 0 18px;padding:7px 12px;border:1px solid rgba(143,90,255,.5);color:#bb95ff;background:rgba(108,54,221,.12);font-size:.69rem;font-weight:900;letter-spacing:.18em}.admin-login-button{background:linear-gradient(110deg,#12dfff,#7e48ff)}
.control-tool{padding:0;overflow:hidden}.tool-loading{padding:32px;color:#8da0b8}.file-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;border-bottom:1px solid rgba(80,210,255,.14)}.file-toolbar h2{margin:6px 0 0;font-size:1.2rem}.file-actions{display:flex;gap:8px;flex-wrap:wrap}.file-parent{margin:16px 24px 0;padding:9px 12px;border:1px solid rgba(68,206,255,.22);background:#0b1522;color:#9bdfff}.file-table-wrap{overflow:auto;padding:18px 24px 26px}.file-table{width:100%}.file-name{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#e9f3ff;font-weight:700;text-align:left}.file-name span{color:#20dcff}.file-name:disabled{opacity:.68}.row-actions{display:flex;gap:7px;flex-wrap:wrap}.row-actions button{border:1px solid rgba(86,204,255,.18);background:#0c1725;color:#9eb3cb;padding:7px 9px}.row-actions .danger-text{color:#ff7894;border-color:rgba(255,80,120,.2)}.file-editor{display:block;width:calc(100% - 48px);min-height:480px;margin:24px;padding:18px;border:1px solid rgba(49,214,255,.24);background:#030812;color:#d8f7ff;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.editor-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 24px 24px;color:#8092a8}.console-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(53,216,255,.15);background:#07101b}.console-toolbar>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.console-toolbar b{letter-spacing:.12em}.console-toolbar span{color:#778da5}.console-toolbar i{padding:4px 7px;background:rgba(35,232,164,.12);color:#46e6af;font-style:normal;font-size:.65rem}.console-toolbar input,.console-toolbar select,.console-toolbar button{border:1px solid rgba(68,209,255,.2);background:#0b1725;color:#cfe8ff;padding:8px 10px}.console-meta{padding:10px 20px;background:#050b14;color:#688099;font-size:.75rem}.console-output{height:520px;margin:0;padding:20px;overflow:auto;background:#02050a;color:#a9bacb;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.console-output span{display:block}.console-error{color:#ff718e}.console-warning{color:#ffc65d}@media(max-width:760px){.file-toolbar,.editor-footer,.console-toolbar{align-items:flex-start;flex-direction:column}.file-editor{width:calc(100% - 28px);margin:14px}.file-table-wrap{padding:12px}.console-output{height:55vh}.row-actions{min-width:220px}}
.console-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;background:#050b14}.console-summary>div{min-height:90px;padding:17px;border:1px solid rgba(60,194,255,.15);background:linear-gradient(145deg,#0d1a2b,#0a1422)}.console-summary small,.console-connection span{display:block;color:#8191a7;font-size:.68rem;font-weight:900;letter-spacing:.1em}.console-summary strong{display:block;margin-top:14px;color:#f0f6ff;font-size:1.35rem}.console-summary .console-status{color:#44e6ad}.console-connection{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:1px;border-top:1px solid rgba(55,211,255,.13);border-bottom:1px solid rgba(55,211,255,.13);background:rgba(55,211,255,.13)}.console-connection>div{padding:16px 20px;background:#0a1422}.console-connection b{display:block;margin-top:7px;color:#dcecff;font-size:.84rem}@media(max-width:760px){.console-summary{grid-template-columns:repeat(2,1fr)}.console-connection{grid-template-columns:1fr}}
.management-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px}.management-form,.mod-manager,.config-center{padding:24px}.management-form h3,.tool-title h3{margin:8px 0 20px}.management-form .button{width:100%;margin-top:14px}.tool-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.tool-title input{max-width:280px}.mod-stack,.arma-mod-list{display:grid;gap:9px}.mod-row{display:grid;grid-template-columns:55px minmax(180px,1fr) 190px 120px auto;align-items:center;gap:12px;padding:13px;border:1px solid rgba(70,205,255,.14);background:#09131f}.mod-position{display:flex;align-items:center;gap:8px;color:#20dcff}.mod-info strong,.mod-info small,.arma-mod-list strong,.arma-mod-list small{display:block}.mod-info small,.arma-mod-list small{margin-top:4px;color:#778ca5}.mod-toggle{display:flex;align-items:center;gap:7px}.mod-buttons{display:flex;gap:5px}.mod-buttons button,.arma-mod-list button{padding:7px 9px;border:1px solid rgba(74,208,255,.18);background:#0b1725;color:#d2e7fa}.arma-mod-list article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:16px;border:1px solid rgba(70,205,255,.14);background:#09131f}.config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.config-wide{grid-column:1/-1}.config-center details{margin-top:20px;padding:14px;border:1px solid rgba(70,205,255,.14)}.config-center .file-editor{width:100%;margin:14px 0 0}.config-actions{display:flex;gap:10px;margin-top:20px}@media(max-width:1100px){.management-grid{grid-template-columns:1fr}.mod-row{grid-template-columns:45px 1fr 170px}.mod-toggle,.mod-buttons{grid-column:auto}}@media(max-width:700px){.mod-row,.arma-mod-list article,.config-grid{grid-template-columns:1fr}.config-wide{grid-column:auto}.tool-title{align-items:flex-start;flex-direction:column}.mod-position{display:none}}
.scenario-panel{padding:24px;margin-bottom:18px;background:linear-gradient(125deg,rgba(9,23,37,.96),rgba(31,15,65,.72))}.scenario-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.scenario-head h3{margin:7px 0}.scenario-current{min-width:220px;padding:12px 15px;border:1px solid rgba(132,77,255,.38);background:rgba(102,48,210,.12);color:#899bb2;font-size:.67rem;letter-spacing:.12em}.scenario-current b{display:block;margin-top:5px;color:#cdbaff;font-size:.8rem;letter-spacing:0}.scenario-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.scenario-panel code{color:#4de7ff}@media(max-width:700px){.scenario-head{flex-direction:column}.scenario-current{min-width:0;width:100%}.scenario-controls{grid-template-columns:1fr}}
