:root {
	--ink: #080a0b;
	--panel: #0e1112;
	--panel-2: #141819;
	--paper: #e8e3d7;
	--white: #f6f4ed;
	--muted: #9aa6ad;
	--line: rgba(246, 244, 237, .16);
	--signal: #f5c400;
	--warning: #ff4b38;
	--cyan: #6ce8e1;
	--shell: min(1280px, calc(100vw - 48px));
	--mono: "Courier New", Courier, monospace;
	--display: Impact, Haettenschweiler, "Arial Narrow", "Roboto Condensed", sans-serif;
	--sans: "Arial Narrow", "Roboto Condensed", Arial, sans-serif;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
	margin: 0;
	background: var(--ink);
	color: var(--white);
	font-family: var(--sans);
	font-size: 16px;
	line-height: 1.65;
	letter-spacing: .01em;
	-webkit-font-smoothing: antialiased;
}
body.menu-open { overflow: hidden; }
img { display: block; max-width: 100%; height: auto; }
a { color: inherit; text-decoration: none; }
button, input, textarea, select { font: inherit; }
::selection { color: var(--ink); background: var(--signal); }

.screen-reader-text {
	position: absolute !important;
	width: 1px; height: 1px; padding: 0; margin: -1px;
	overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;
}
.screen-reader-text:focus {
	z-index: 9999; top: 12px; left: 12px; width: auto; height: auto;
	padding: 10px 14px; clip: auto; background: var(--signal); color: var(--ink);
}
.neiklo-noise {
	position: fixed; inset: 0; z-index: 999; opacity: .035; pointer-events: none;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");
}
.command-shell { width: var(--shell); margin-inline: auto; }

.command-header {
	position: sticky; top: 0; z-index: 100;
	border-bottom: 1px solid var(--line); background: rgba(8, 10, 11, .9);
	backdrop-filter: blur(18px); transition: background .2s, box-shadow .2s;
}
.command-header.is-scrolled { background: rgba(8, 10, 11, .98); box-shadow: 0 18px 40px rgba(0,0,0,.35); }
.command-header__inner {
	width: var(--shell); min-height: 80px; margin: auto; display: flex;
	align-items: center; justify-content: space-between; gap: 24px;
}
.command-brand { display: flex; align-items: center; gap: 14px; min-width: 250px; }
.command-brand img, .command-brand .custom-logo { width: 120px; max-height: 46px; object-fit: contain; }
.command-brand span { font: 600 9px/1.4 var(--mono); letter-spacing: .15em; color: var(--muted); }
.command-brand b { display: block; color: var(--signal); font-weight: 700; }
.neiklo-menu { display: flex; align-items: center; gap: clamp(14px, 2vw, 28px); padding: 0; margin: 0; list-style: none; }
.neiklo-menu a { position: relative; font: 700 10px/1.2 var(--mono); letter-spacing: .08em; text-transform: uppercase; color: #c6c7c2; }
.neiklo-menu a::after { content: ""; position: absolute; left: 0; right: 100%; bottom: -8px; height: 1px; background: var(--signal); transition: right .2s; }
.neiklo-menu a:hover, .neiklo-menu .current-menu-item > a { color: var(--white); }
.neiklo-menu a:hover::after, .neiklo-menu .current-menu-item > a::after { right: 0; }
.command-menu-toggle { display: none; color: var(--signal); border: 1px solid var(--line); background: transparent; padding: 8px 11px; font: 700 10px var(--mono); letter-spacing: .15em; }

.command-kicker, .file-label, .data-line {
	margin: 0 0 16px; font: 700 10px/1.5 var(--mono); letter-spacing: .16em; text-transform: uppercase;
}
.command-kicker { color: var(--signal); }
.file-label, .data-line { color: var(--muted); }
.signal-pulse { display: inline-block; width: 7px; height: 7px; margin-right: 8px; border-radius: 50%; background: var(--signal); box-shadow: 0 0 0 0 rgba(245,196,0,.5); animation: pulse 2s infinite; }
@keyframes pulse { 60% { box-shadow: 0 0 0 9px rgba(245,196,0,0); } 100% { box-shadow: 0 0 0 0 rgba(245,196,0,0); } }

h1, h2, h3 { margin-top: 0; font-family: var(--display); font-weight: 400; line-height: .96; text-transform: uppercase; letter-spacing: .005em; }
h1 { font-size: clamp(54px, 8.3vw, 128px); }
h2 { font-size: clamp(38px, 5.2vw, 76px); }
h3 { font-size: clamp(24px, 2.5vw, 38px); }
p { margin: 0 0 1.35em; }

.command-hero { position: relative; min-height: 720px; overflow: hidden; border-bottom: 1px solid var(--line); }
.command-hero::before { content: "PO"; position: absolute; right: -3vw; bottom: -12vw; color: transparent; -webkit-text-stroke: 1px rgba(255,255,255,.05); font: 900 48vw/.7 var(--display); }
.command-hero__grid, .hero-band__grid {
	position: absolute; inset: 0; opacity: .22; pointer-events: none;
	background-image: linear-gradient(rgba(255,255,255,.07) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.07) 1px, transparent 1px);
	background-size: 72px 72px; mask-image: linear-gradient(90deg, #000, transparent 78%);
}
.command-hero__inner { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(330px, .65fr); gap: clamp(45px, 7vw, 105px); align-items: center; min-height: 720px; padding-block: 95px; }
.command-hero h1 { margin-bottom: 30px; max-width: 900px; }
.command-hero h1 em { color: transparent; -webkit-text-stroke: 2px var(--signal); font-style: normal; }
.command-hero__lead { max-width: 710px; color: #c7c7c1; font-size: clamp(17px, 1.4vw, 21px); }
.command-actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 32px; }
.neiklo-button { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 12px 20px; border: 1px solid var(--line); font: 700 10px/1 var(--mono); letter-spacing: .13em; text-transform: uppercase; transition: .2s; }
.neiklo-button::after { content: " /"; margin-left: 12px; }
.neiklo-button.primary { background: var(--signal); border-color: var(--signal); color: var(--ink); }
.neiklo-button.secondary { background: rgba(255,255,255,.02); }
.neiklo-button:hover { transform: translateY(-2px); box-shadow: 0 10px 25px rgba(0,0,0,.3); }
.command-hero__launch { margin-top: 25px; color: var(--muted); font: 700 10px/1.5 var(--mono); letter-spacing: .12em; }
.command-hero__launch strong { color: var(--white); }

.transmission-panel { position: relative; padding: 22px; border: 1px solid rgba(245,196,0,.45); border-top: 3px solid var(--signal); background: rgba(13,18,22,.9); box-shadow: 0 24px 80px rgba(0,0,0,.4); }
.transmission-panel::before, .classified-box::before { content: ""; position: absolute; top: -1px; right: -1px; width: 56px; height: 8px; background: var(--signal); }
.transmission-panel__head { display: flex; justify-content: space-between; gap: 10px; padding-bottom: 12px; border-bottom: 1px solid var(--line); color: var(--signal); font: 700 8px/1.4 var(--mono); letter-spacing: .1em; }
.transmission-panel__id, .transmission-panel__state { margin: 16px 0; color: var(--muted); font: 700 9px/1.5 var(--mono); letter-spacing: .1em; }
.transmission-panel blockquote { margin: 26px 0; font: 700 clamp(18px, 2vw, 28px)/1.25 var(--display); text-transform: uppercase; }
.transmission-panel blockquote p { margin: 0; }
.signal-wave { height: 50px; display: flex; align-items: center; gap: 5px; padding: 0 4px; }
.signal-wave i { display: block; width: 3px; height: 20%; background: var(--signal); animation: wave 1.2s ease-in-out infinite alternate; }
.signal-wave i:nth-child(3n) { animation-delay: -.4s; }.signal-wave i:nth-child(4n) { animation-delay: -.7s; }.signal-wave i:nth-child(5n) { animation-delay: -.2s; }
@keyframes wave { to { height: 95%; opacity: .45; } }

.network-status { border-bottom: 1px solid var(--line); background: #080c0f; color: var(--muted); }
.network-status__grid { display: grid; grid-template-columns: repeat(4, 1fr); }
.network-status span { padding: 13px 16px; border-right: 1px solid var(--line); font: 700 8px/1.5 var(--mono); letter-spacing: .12em; }
.network-status b { display: block; color: var(--white); font-size: 10px; }

.command-section { padding-block: clamp(80px, 10vw, 150px); }
.section-heading { display: grid; grid-template-columns: 1.35fr .65fr; gap: clamp(40px, 8vw, 120px); align-items: end; margin-bottom: 60px; }
.section-heading h2 { max-width: 820px; margin-bottom: 0; }
.section-heading > p, .section-heading > div:last-child { color: var(--muted); }
.command-link { display: inline-block; margin-top: 12px; color: var(--signal); font: 700 10px/1.4 var(--mono); letter-spacing: .1em; text-transform: uppercase; }
.command-link:hover { color: var(--white); }

.section-heading--compact { margin-bottom: 44px; }
.divisions-command { padding-top: 115px; }
.clearance-console { border: 1px solid var(--line); background: #080b0e; }
.clearance-tabs { display: grid; grid-template-columns: repeat(4, 1fr); }
.clearance-tab {
	position: relative; min-height: 128px; display: grid; grid-template-columns: 58px 38px 1fr;
	grid-template-rows: auto auto; gap: 2px 12px; align-items: center; padding: 18px;
	border: 0; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line);
	background: var(--panel); color: var(--white); text-align: left; cursor: pointer; transition: background .2s, color .2s;
}
.clearance-tab:last-child { border-right: 0; }
.clearance-tab img { grid-row: 1 / 3; width: 58px; height: 58px; opacity: .68; filter: brightness(0) saturate(100%) invert(77%) sepia(98%) saturate(1692%) hue-rotate(3deg) brightness(102%) contrast(101%); transition: opacity .2s, filter .2s; }
.clearance-tab[aria-selected="true"] img { filter: brightness(0); }
.clearance-tab__number { color: var(--signal); font: 800 18px/1 var(--mono); }
.clearance-tab__name { align-self: end; font: 400 24px/1 var(--display); text-transform: uppercase; }
.clearance-tab small { grid-column: 2 / 4; align-self: start; color: var(--muted); font: 700 8px/1.4 var(--mono); letter-spacing: .1em; }
.clearance-tab[aria-selected="true"] { background: var(--signal); color: var(--ink); }
.clearance-tab[aria-selected="true"] img { opacity: 1; filter: brightness(0); }
.clearance-tab[aria-selected="true"] .clearance-tab__number,
.clearance-tab[aria-selected="true"] small { color: var(--ink); }
.clearance-tab:focus-visible { z-index: 2; outline: 2px solid var(--white); outline-offset: -5px; }

.clearance-panel { min-height: 330px; display: grid; grid-template-columns: 180px 1.15fr .9fr .58fr; gap: 34px; align-items: center; padding: 40px; background: linear-gradient(115deg, #11171b, #080b0e); }
.clearance-panel[hidden] { display: none; }
.clearance-panel__seal { color: var(--signal); }
.clearance-panel__seal img { width: 165px; height: 165px; filter: brightness(0) saturate(100%) invert(77%) sepia(98%) saturate(1692%) hue-rotate(3deg) brightness(102%) contrast(101%); }
.clearance-panel__brief h3 { margin: 0 0 14px; font-size: clamp(42px, 5vw, 68px); }
.clearance-panel__brief > p:not(.file-label) { max-width: 540px; color: var(--muted); }
.clearance-panel__payload, .clearance-panel__access { min-height: 190px; padding-left: 28px; border-left: 1px solid var(--line); }
.clearance-panel__payload > span, .clearance-panel__access > span { color: var(--muted); font: 700 8px/1.4 var(--mono); letter-spacing: .13em; }
.clearance-panel__payload ul { margin: 24px 0 0; padding: 0; list-style: none; font: 700 10px/1.55 var(--mono); text-transform: uppercase; }
.clearance-panel__payload li { padding: 10px 0; border-bottom: 1px solid var(--line); }
.clearance-panel__payload li::before { content: "+"; margin-right: 9px; color: var(--signal); }
.clearance-panel__access { display: flex; flex-direction: column; justify-content: center; }
.clearance-panel__access strong { margin: 14px 0; color: var(--signal); font: 700 17px/1.25 var(--mono); }
.clearance-panel__access small { color: var(--muted); }

.mission-brief { display: grid; grid-template-columns: 88px 1fr 1fr auto; gap: 28px; align-items: center; margin-top: 22px; padding: 24px; border: 1px solid var(--line); background: var(--panel); }
.mission-brief__code { width: 70px; height: 70px; display: grid; place-items: center; border: 2px solid var(--signal); font-family: var(--mono); }
.mission-brief__code span { font-size: 8px; }.mission-brief__code b { color: var(--signal); font-size: 25px; }
.mission-brief h3 { margin: 0; font-size: 30px; }.mission-brief .file-label, .mission-brief p { margin: 0; }.mission-brief > p { color: var(--muted); }

.network-command { padding-top: 80px; }
.command-index { border-top: 1px solid var(--line); }
.command-index__row { display: grid; grid-template-columns: 62px 1fr 1.25fr 150px; gap: 26px; align-items: center; min-height: 118px; padding: 20px 18px; border-bottom: 1px solid var(--line); transition: background .2s, padding .2s; }
.command-index__row:hover { padding-left: 28px; background: rgba(245,196,0,.055); }
.command-index__row > span { color: var(--signal); font: 700 17px var(--mono); }
.command-index__row > strong { font: 400 32px/1 var(--display); text-transform: uppercase; }
.command-index__row p { margin: 0; color: var(--muted); }
.command-index__row > b { color: var(--signal); text-align: right; font: 700 9px/1.4 var(--mono); letter-spacing: .1em; }

.classified-annex { padding-block: 100px; border-block: 1px solid var(--line); background: #050607; }
.classified-annex__grid { display: grid; grid-template-columns: 1.15fr .85fr; gap: 1px; background: var(--line); border: 1px solid var(--line); }
.classified-annex__city { position: relative; min-height: 640px; overflow: hidden; background: #000; }
.classified-annex__city::after { content: ""; position: absolute; inset: 0; background: linear-gradient(0deg, rgba(5,6,8,.96), rgba(5,6,8,.08) 65%); }
.classified-annex__city img { width: 100%; height: 100%; object-fit: cover; opacity: .82; transition: transform .45s; }
.classified-annex__city:hover img { transform: scale(1.025); }
.classified-annex__city > div { position: absolute; z-index: 2; inset: auto 42px 42px; }
.classified-annex__city h2 { max-width: 720px; margin-bottom: 24px; font-size: clamp(44px, 5vw, 72px); }
.classified-annex__city span, .annex-files b { color: var(--signal); font: 700 9px/1.4 var(--mono); letter-spacing: .12em; }
.annex-files { display: grid; grid-template-rows: repeat(3, 1fr); gap: 1px; }
.annex-files a { display: flex; flex-direction: column; justify-content: center; padding: 36px; background: var(--panel); transition: background .2s; }
.annex-files a:hover { background: #171c1f; }
.annex-files span { color: var(--muted); font: 700 8px/1.4 var(--mono); letter-spacing: .12em; }
.annex-files strong { margin: 12px 0; font: 400 33px/1 var(--display); text-transform: uppercase; }
.annex-files p { margin: 0 0 16px; color: var(--muted); }

.final-transmission--compact { padding-block: 95px; }

.division-grid { display: grid; grid-template-columns: repeat(4, 1fr); border-top: 1px solid var(--line); border-left: 1px solid var(--line); }
.division-card { position: relative; min-height: 580px; display: flex; flex-direction: column; padding: 25px; border-right: 1px solid var(--line); border-bottom: 1px solid var(--line); background: linear-gradient(180deg, rgba(255,255,255,.025), transparent 70%); overflow: hidden; transition: background .25s, transform .25s; }
.division-card:hover { z-index: 2; transform: translateY(-6px); background: rgba(245,196,0,.04); }
.division-card__top { display: flex; justify-content: space-between; gap: 12px; color: var(--muted); font: 700 10px var(--mono); letter-spacing: .1em; }
.division-card__top span { color: var(--signal); font-size: 17px; }
.division-seal { display: block; width: 155px; margin: 46px auto 40px; color: var(--white); }
.division-seal img { width: 100%; }
.division-card--ghost-division .division-seal { color: var(--signal); filter: drop-shadow(0 0 18px rgba(245,196,0,.14)); }
.division-card h3 { margin-bottom: 15px; }
.division-card p { color: var(--muted); font-size: 14px; }
.division-card ul { padding: 15px 0 20px; margin: auto 0 0; border-top: 1px solid var(--line); list-style: none; color: #c6c8c2; font: 600 10px/1.8 var(--mono); text-transform: uppercase; }
.division-card li::before { content: "+"; margin-right: 9px; color: var(--signal); }

.operation-launch { padding-block: 70px; background: var(--paper); color: var(--ink); }
.operation-launch__grid { display: grid; grid-template-columns: 180px 1fr 280px; gap: 50px; align-items: center; }
.operation-launch__code { height: 180px; display: grid; place-items: center; border: 3px solid var(--ink); position: relative; font-family: var(--mono); }
.operation-launch__code strong { font-size: 62px; line-height: 1; }.operation-launch__code span, .operation-launch__code small { position: absolute; font-weight: 900; letter-spacing: .1em; }.operation-launch__code span { left: 8px; top: 4px; }.operation-launch__code small { right: 8px; bottom: 5px; }
.operation-launch h2 { margin-bottom: 20px; }.operation-launch p { max-width: 700px; }.operation-launch .command-kicker { color: #4d5500; }
.operation-launch__actions { display: grid; grid-template-columns: 78px 1fr; gap: 9px; align-items: center; font: 700 9px/1.4 var(--mono); letter-spacing: .08em; }
.operation-launch__actions span { color: #62635e; }.operation-launch__actions .neiklo-button { grid-column: 1 / -1; margin-top: 12px; }

.network-departments { display: grid; grid-template-columns: repeat(2, 1fr); border: 1px solid var(--line); }
.department-card { min-height: 370px; padding: clamp(28px, 4vw, 55px); border-bottom: 1px solid var(--line); border-right: 1px solid var(--line); background: var(--panel); }
.department-card:nth-child(2n) { border-right: 0; }.department-card:nth-last-child(-n+2) { border-bottom: 0; }
.department-card > p:not(.file-label) { color: var(--muted); max-width: 600px; }
.department-item { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 12px 0; border-top: 1px solid var(--line); font-weight: 700; }
.department-item span { color: var(--muted); font: 700 9px var(--mono); }.department-item.muted { color: #777; }
.route-line { display: flex; align-items: center; margin: 35px 0; font: 700 9px var(--mono); color: var(--muted); }.route-line i { height: 1px; flex: 1; margin: 0 8px; background: linear-gradient(90deg, var(--signal), transparent); }
.blacklist-mini { display: grid; grid-template-columns: 180px 1fr; gap: 28px; align-items: center; }.blacklist-mini img { width: 180px; aspect-ratio: 4/5; object-fit: cover; filter: grayscale(1) contrast(1.14); }.blacklist-mini span { color: var(--warning); font: 800 11px var(--mono); }.blacklist-mini h3 { margin: 8px 0 12px; }
.market-status { display: flex; justify-content: space-between; gap: 20px; padding: 12px 0; border-top: 1px solid var(--line); font: 700 9px var(--mono); }.market-status b { color: var(--signal); }.department-card small { display: block; color: var(--muted); margin-top: 15px; }

.shin-seoul-section { position: relative; min-height: 720px; overflow: hidden; display: flex; align-items: flex-end; border-block: 1px solid var(--line); background: #050606; }
.shin-seoul-section__image { position: absolute; inset: 0; }.shin-seoul-section__image::after { content:""; position:absolute; inset:0; background: linear-gradient(180deg, rgba(8,10,11,.05), rgba(8,10,11,.94) 90%), linear-gradient(90deg, rgba(8,10,11,.8), transparent 60%); }
.shin-seoul-section__image img { width: 100%; height: 100%; object-fit: cover; opacity: .78; }
.shin-seoul-section__content { position: relative; z-index: 1; display: grid; grid-template-columns: 1.4fr .6fr; gap: 70px; align-items: end; padding-block: 100px; }.shin-seoul-section__content h2 { margin: 0; }.shin-seoul-section__content p { color: #d1d1cb; }

.split-files { display: grid; grid-template-columns: 1.2fr .8fr; gap: 24px; }
.tounds-file, .private-hike-file { border: 1px solid var(--line); background: var(--panel); }
.tounds-file { display: grid; grid-template-columns: .8fr 1.2fr; }.tounds-file > div:last-child { padding: 45px; }.tounds-file__visual { position: relative; min-height: 530px; overflow: hidden; }.tounds-file__visual::after { content:""; position:absolute; inset:0; background: linear-gradient(0deg, rgba(8,10,11,.85), transparent 55%); }.tounds-file__visual img { width: 100%; height: 100%; object-fit: cover; filter: grayscale(1) contrast(1.15); }.tounds-file__visual span { position: absolute; z-index: 2; left: 18px; bottom: 18px; padding: 7px 10px; color: var(--warning); border: 1px solid var(--warning); font: 800 10px var(--mono); letter-spacing: .16em; transform: rotate(-3deg); }
.redacted-lines i { display: block; height: 11px; margin: 10px 0; background: #020303; }.redacted-lines i:nth-child(2) { width: 75%; }.redacted-lines i:nth-child(3) { width: 48%; }
.private-hike-file { padding: 45px; background: linear-gradient(145deg, rgba(245,196,0,.08), transparent 50%), var(--panel); }.private-hike-file ul { padding: 0; list-style: none; color: var(--muted); }.private-hike-file li { padding: 10px 0; border-bottom: 1px solid var(--line); }.private-hike-file li::before { content: "//"; margin-right: 10px; color: var(--signal); }

.phone-section { position: relative; overflow: hidden; background: var(--paper); color: var(--ink); }
.phone-section::after { content: "400"; position: absolute; right: -2vw; bottom: -9vw; color: rgba(8,10,11,.035); font: 900 33vw/.7 var(--display); pointer-events: none; }
.phone-section__grid { position: relative; z-index: 1; min-height: 760px; display: grid; grid-template-columns: .8fr 1.2fr; gap: 80px; align-items: center; padding-block: 80px; }
.phone-section__visual { max-width: 520px; justify-self: center; filter: drop-shadow(0 50px 35px rgba(0,0,0,.3)); }.phone-section__visual img { mix-blend-mode: multiply; }
.phone-section__copy { max-width: 720px; }.phone-section__copy .command-kicker { color: #545d00; }.phone-section__copy > p { font-size: 18px; }
.phone-supply { padding: 25px 0; border-block: 2px solid var(--ink); }.phone-supply > div:first-child { display: flex; justify-content: space-between; font: 800 10px var(--mono); }.phone-supply b { font-size: 34px; }
.phone-supply__bar { display: flex; height: 17px; margin: 15px 0; border: 2px solid var(--ink); }.phone-supply__bar i { background: var(--warning); }.phone-supply__bar em { flex: 1; background: var(--signal); }
.phone-supply p { margin: 0; font: 800 9px var(--mono); }.phone-dot { display: inline-block; width: 8px; height: 8px; margin: 0 7px 0 15px; border-radius: 50%; background: #809000; }.phone-dot--red { background: var(--warning); margin-left: 0; }
.classified-notice { margin: 24px 0; padding: 12px; border: 1px solid var(--ink); font: 800 10px var(--mono); letter-spacing: .08em; }
.phone-section .neiklo-button.secondary { border-color: var(--ink); }

.final-transmission { padding-block: 130px; text-align: center; background: radial-gradient(circle at center, rgba(245,196,0,.1), transparent 45%); }.final-transmission__inner { max-width: 900px; }.final-transmission .command-actions { justify-content: center; }

/* Classified operations gateway */
.command-header { border-bottom: 0; background: rgba(5,6,6,.97); box-shadow: 0 1px 0 rgba(245,196,0,.35); }
.command-header__classification { min-height: 25px; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; padding-inline: max(18px, calc((100vw - 1280px)/2)); border-bottom: 1px solid rgba(245,196,0,.28); color: #7d8587; background: #050606; font: 700 7px/1 var(--mono); letter-spacing: .18em; }
.command-header__classification b { padding: 5px 24px; color: var(--ink); background: var(--signal); font-size: 8px; letter-spacing: .22em; }
.command-header__classification span:last-child { text-align: right; }
.command-header__inner { min-height: 72px; }
.command-brand { min-width: 300px; }.command-brand img, .command-brand .custom-logo { width: 145px; max-height: 52px; }.command-brand span { padding-left: 14px; border-left: 1px solid rgba(245,196,0,.4); }
.command-header__status { min-height: 24px; display: flex; align-items: center; gap: 30px; padding-inline: max(18px, calc((100vw - 1280px)/2)); border-top: 1px solid rgba(255,255,255,.07); color: #697174; font: 700 7px var(--mono); letter-spacing: .14em; }
.command-header__status i { width: 5px; height: 5px; border-radius: 50%; background: #5fdb79; box-shadow: 0 0 9px #5fdb79; }.command-header__status span:last-child { margin-left: auto; color: var(--warning); }
.neiklo-menu a { font-size: 9px; letter-spacing: .13em; }

.ops-entry { position: relative; overflow: hidden; border-bottom: 1px solid rgba(245,196,0,.3); background: #060707; }
.ops-entry::before { content: "CLASSIFIED"; position: absolute; right: -2vw; top: 105px; color: transparent; -webkit-text-stroke: 1px rgba(245,196,0,.055); font: 400 15vw/.8 var(--display); letter-spacing: .035em; pointer-events: none; }
.ops-entry::after { content: ""; position: absolute; inset: 0; opacity: .22; pointer-events: none; background: radial-gradient(circle at 79% 14%, rgba(245,196,0,.13), transparent 22%), linear-gradient(115deg, transparent 47%, rgba(245,196,0,.035) 47.2%, transparent 47.4%); }
.ops-entry__grid { position: absolute; inset: 0; opacity: .14; background-image: linear-gradient(rgba(255,255,255,.06) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.06) 1px, transparent 1px); background-size: 52px 52px; pointer-events: none; }
.ops-entry .command-shell { position: relative; z-index: 2; padding-block: 48px 70px; }
.ops-entry__masthead { min-height: 245px; display: grid; grid-template-columns: 1.35fr .65fr; gap: 70px; align-items: end; padding-bottom: 40px; }
.ops-entry__masthead h1 { margin: 0; font-size: clamp(82px,10.5vw,160px); line-height: .72; letter-spacing: -.015em; }.ops-entry__masthead h1 em { color: var(--signal); font-style: normal; }
.ops-entry__brief { max-width: 400px; justify-self: end; padding: 22px 0 4px 24px; border-left: 1px solid rgba(245,196,0,.45); }.ops-entry__brief > span, .ops-entry__brief > b { font: 700 8px var(--mono); letter-spacing: .17em; }.ops-entry__brief > span { color: var(--signal); }.ops-entry__brief p { margin: 17px 0 20px; color: #b9bfbd; font-size: 16px; line-height: 1.55; }.ops-entry__brief > b { color: var(--warning); }
.division-gates { position: relative; display: grid; grid-template-columns: repeat(4, 1fr); border: 1px solid rgba(245,196,0,.34); background: #090b0b; box-shadow: 0 40px 100px rgba(0,0,0,.55); }
.division-gate { position: relative; min-width: 0; min-height: 520px; display: flex; flex-direction: column; overflow: hidden; padding: 22px 24px 24px; border-right: 1px solid rgba(245,196,0,.21); transition: background .25s, color .25s, transform .25s; }
.division-gate:last-child { border-right: 0; }.division-gate::before { content: ""; position: absolute; inset: 0 0 auto; height: 4px; background: repeating-linear-gradient(90deg,var(--signal) 0 9px,transparent 9px 13px); opacity: .55; }.division-gate::after { content: attr(class); position: absolute; right: -28px; top: 42%; color: rgba(255,255,255,.028); font: 400 72px var(--display); transform: rotate(90deg); pointer-events: none; }
.division-gate:hover, .division-gate:focus-visible { z-index: 2; color: var(--ink); background: var(--signal); outline: 0; transform: translateY(-8px); box-shadow: 0 25px 80px rgba(0,0,0,.65); }.division-gate:hover *, .division-gate:focus-visible * { color: var(--ink) !important; border-color: rgba(8,10,11,.32) !important; }
.division-gate__top { display: flex; justify-content: space-between; gap: 10px; padding-bottom: 15px; border-bottom: 1px solid var(--line); font: 700 7px var(--mono); letter-spacing: .13em; }.division-gate__top span { color: var(--signal); }.division-gate__top b { color: #5fdb79; text-align: right; }
.division-gate__rank { margin: 58px 0 6px; color: var(--signal); font: 700 9px var(--mono); letter-spacing: .17em; }.division-gate h2 { min-height: 112px; margin: 0 0 24px; font-size: clamp(40px,4.4vw,66px); line-height: .82; }.division-gate__description { min-height: 100px; color: #a9b0b0; font-size: 14px; line-height: 1.55; }
.division-gate__payload { margin-top: 15px; padding-top: 18px; border-top: 1px solid var(--line); }.division-gate__payload > span, .division-gate__access > span { color: #6f7778; font: 700 7px var(--mono); letter-spacing: .15em; }.division-gate__payload ul { padding: 0; margin: 12px 0 0; list-style: none; }.division-gate__payload li { padding: 5px 0; color: #c6cbc9; font: 700 8px var(--mono); text-transform: uppercase; }.division-gate__payload li::before { content: "+"; margin-right: 8px; color: var(--signal); }
.division-gate__access { display: grid; gap: 7px; margin-top: auto; padding-top: 20px; border-top: 1px solid var(--line); }.division-gate__access strong { color: var(--signal); font: 400 23px var(--display); letter-spacing: .04em; }.division-gate__access i { margin-top: 8px; color: var(--white); font: 700 8px var(--mono); font-style: normal; letter-spacing: .15em; }
.division-gate--ghost-division { background: #030404; }.division-gate--ghost-division::after { content: "REDACTED"; right: -65px; color: rgba(255,75,56,.055); }.division-gate--ghost-division .division-gate__top b { color: var(--warning); }.division-gate--ghost-division h2 { text-shadow: 5px 0 rgba(255,255,255,.05), -4px 0 rgba(255,75,56,.07); }
.ops-entry__lower { display: grid; grid-template-columns: 1.15fr .85fr; margin-top: 24px; border: 1px solid var(--line); background: rgba(9,11,11,.92); }
.covert-transmission, .operation-zero { min-height: 220px; padding: 28px 32px; }.covert-transmission { border-right: 1px solid var(--line); }.covert-transmission > div { display: flex; justify-content: space-between; color: var(--signal); font: 700 8px var(--mono); letter-spacing: .15em; }.covert-transmission > div b { color: var(--warning); }.covert-transmission > p { margin: 18px 0 4px; color: #687172; font: 700 8px var(--mono); }.covert-transmission blockquote { margin: 0; max-width: 770px; color: var(--white); font: 400 clamp(22px,2.5vw,36px)/1.05 var(--display); text-transform: uppercase; }.covert-transmission blockquote p { margin: 0; }.covert-transmission small { display: block; margin-top: 18px; color: #62696a; font: 700 7px var(--mono); letter-spacing: .14em; }
.operation-zero > span, .operation-zero a { color: var(--signal); font: 700 8px var(--mono); letter-spacing: .15em; }.operation-zero h3 { margin: 26px 0 10px; font-size: 36px; }.operation-zero p { color: #92999a; font-size: 14px; }.operation-zero a { display: inline-block; margin-top: 8px; }
.ops-entry__ticker { position: relative; z-index: 3; display: grid; grid-template-columns: repeat(5,1fr); border-top: 1px solid rgba(245,196,0,.25); background: var(--signal); color: var(--ink); }.ops-entry__ticker span { padding: 8px 16px; border-right: 1px solid rgba(8,10,11,.25); font: 800 7px var(--mono); letter-spacing: .15em; text-align: center; }

/* Interior files */
.hero-band { position: relative; overflow: hidden; min-height: 480px; display: flex; align-items: flex-end; border-bottom: 1px solid var(--line); background: var(--panel); }
.hero-band__inner { position: relative; z-index: 1; padding-block: 100px 70px; }.hero-band h1 { max-width: 1000px; margin: 0 0 24px; font-size: clamp(54px, 8vw, 108px); }.hero-band__lead { max-width: 740px; margin: 0; color: var(--muted); font-size: 19px; }.hero-band__stamp { position: absolute; right: 5vw; top: 90px; padding: 9px 15px; border: 2px solid var(--warning); color: var(--warning); font: 800 11px var(--mono); letter-spacing: .2em; transform: rotate(4deg); }
.file-layout { display: grid; grid-template-columns: minmax(0, 1fr) 300px; gap: 80px; padding-block: 90px 130px; }.file-content { min-width: 0; }.file-content > * { max-width: 850px; }.file-content h2 { margin-top: 1.4em; font-size: clamp(34px, 5vw, 58px); }.file-content h3 { margin-top: 1.5em; }.file-content p, .file-content li { color: #c6c7c2; }.file-content a { color: var(--signal); text-decoration: underline; text-underline-offset: 3px; }.file-sidebar { align-self: start; position: sticky; top: 110px; }
.intel-box, .classified-box { position: relative; padding: 22px; margin-bottom: 20px; border: 1px solid var(--line); background: var(--panel); }.intel-box h3 { font-size: 24px; }.intel-list { padding: 0; margin: 0; list-style: none; }.intel-list li { display: flex; justify-content: space-between; gap: 15px; padding: 10px 0; border-top: 1px solid var(--line); font: 700 9px var(--mono); }.intel-list span { color: var(--muted); }.intel-list b { text-align: right; color: var(--signal); }
.neiklo-access-denied { padding: 32px; margin: 35px 0; border: 1px solid var(--warning); background: rgba(255,75,56,.05); color: var(--muted); }.neiklo-access-denied strong { display: block; margin-bottom: 8px; color: var(--warning); font: 800 11px var(--mono); letter-spacing: .12em; }.neiklo-access-denied p { margin: 0; }

.division-hero { min-height: 620px; }.division-hero__seal { position: absolute; right: 7vw; bottom: -50px; width: min(420px, 38vw); color: rgba(246,244,237,.1); }.division-hero__seal img { width: 100%; }.division-hero__number { color: var(--signal); font: 800 13px var(--mono); letter-spacing: .2em; }
.payload-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin: 45px 0; }.payload-card { min-height: 180px; padding: 22px; border: 1px solid var(--line); background: var(--panel); }.payload-card span { color: var(--signal); font: 800 10px var(--mono); }.payload-card h3 { margin: 28px 0 0; font-size: 27px; }
.clearance-ladder { display: grid; grid-template-columns: repeat(4,1fr); margin: 40px 0; border: 1px solid var(--line); }.clearance-ladder a { padding: 18px; border-right: 1px solid var(--line); font: 800 9px var(--mono); text-transform: uppercase; }.clearance-ladder a:last-child { border-right: 0; }.clearance-ladder a.is-current { background: var(--signal); color: var(--ink); }

.archive-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; padding-block: 70px 130px; }.archive-card { min-height: 340px; display: flex; flex-direction: column; padding: 26px; border: 1px solid var(--line); background: var(--panel); }.archive-card__meta { color: var(--signal); font: 700 9px var(--mono); letter-spacing: .12em; }.archive-card h2 { margin: 45px 0 18px; font-size: 36px; }.archive-card p { color: var(--muted); }.archive-card .command-link { margin-top: auto; }
.empty-file { padding: 60px; border: 1px dashed rgba(245,196,0,.35); text-align: center; color: var(--muted); }.empty-file b { display: block; color: var(--signal); font: 800 11px var(--mono); letter-spacing: .14em; }

.exchange-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 25px; margin-top: 50px; }.exchange-column { padding: 30px; border: 1px solid var(--line); background: var(--panel); }.listing-card { padding: 20px 0; border-top: 1px solid var(--line); }.listing-card h3 { margin: 10px 0; font-size: 27px; }.listing-card__meta { color: var(--signal); font: 700 9px var(--mono); }
.city-map { margin: 45px 0; border: 1px solid var(--line); background: #000; }.city-map img { width: 100%; }.city-layers { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; }.city-layer { padding: 25px; border: 1px solid var(--line); }.city-layer span { color: var(--signal); font: 800 10px var(--mono); }
.phone-dossier { display: grid; grid-template-columns: .8fr 1.2fr; gap: 70px; align-items: center; margin: 45px 0; }.phone-dossier__image { padding: 30px; background: var(--paper); }.phone-dossier__image img { mix-blend-mode: multiply; }.supply-table { border-top: 1px solid var(--line); }.supply-table div { display: flex; justify-content: space-between; padding: 15px 0; border-bottom: 1px solid var(--line); font: 800 10px var(--mono); }.supply-table b { color: var(--signal); }

.neiklo-hike-form { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin-top: 40px; }.neiklo-hike-form > label { display: flex; flex-direction: column; gap: 7px; color: var(--muted); font: 700 9px var(--mono); letter-spacing: .1em; text-transform: uppercase; }.neiklo-hike-form > label.full { grid-column: 1 / -1; }.neiklo-hike-form input, .neiklo-hike-form textarea, .neiklo-hike-form select { width: 100%; padding: 13px; border: 1px solid var(--line); border-radius: 0; background: #090b0c; color: var(--white); }.neiklo-hike-form input:focus, .neiklo-hike-form textarea:focus, .neiklo-hike-form select:focus { outline: 2px solid var(--signal); outline-offset: 2px; }.neiklo-hike-form > label.consent { display: block; grid-column: 1 / -1; color: var(--muted); font: 400 13px var(--sans); text-transform: none; letter-spacing: 0; }.neiklo-hike-form .consent input { width: auto; margin-right: 8px; }.neiklo-hike-form button { grid-column: 1 / -1; width: max-content; border: 0; cursor: pointer; }.neiklo-hp { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }.neiklo-form-notice { padding: 15px; margin-bottom: 25px; border: 1px solid var(--signal); color: var(--signal); }.neiklo-form-notice.error { border-color: var(--warning); color: var(--warning); }

.blacklist-card { position: relative; overflow: hidden; }.blacklist-card::before { content: "WANTED"; position: absolute; right: -20px; top: 28px; color: rgba(255,75,56,.09); font: 900 68px var(--display); transform: rotate(90deg); }.blacklist-portrait { aspect-ratio: 4/5; width: 100%; object-fit: cover; margin-bottom: 25px; filter: grayscale(1) contrast(1.15); }.wanted-number { color: var(--warning); font: 900 13px var(--mono); }
.dossier-layout { display: grid; grid-template-columns: minmax(280px,.72fr) 1.28fr; gap: 60px; padding-block: 80px 130px; }.dossier-visual { position: sticky; top: 110px; align-self: start; }.dossier-visual img { width: 100%; filter: grayscale(1) contrast(1.12); }.dossier-stamp { position: absolute; right: -10px; top: 22px; padding: 9px 14px; color: var(--warning); border: 3px solid var(--warning); font: 900 16px var(--mono); transform: rotate(8deg); }.dossier-copy h1 { font-size: clamp(55px, 8vw, 105px); }.dossier-table { border-top: 1px solid var(--line); margin: 35px 0; }.dossier-table div { display: grid; grid-template-columns: 150px 1fr; padding: 13px 0; border-bottom: 1px solid var(--line); font: 700 10px var(--mono); }.dossier-table span { color: var(--muted); }

.post-list { padding-block: 70px 120px; }.post-list article { display: grid; grid-template-columns: 150px 1fr auto; gap: 35px; align-items: center; padding: 30px 0; border-top: 1px solid var(--line); }.post-list time { color: var(--muted); font: 700 9px var(--mono); }.post-list h2 { margin: 0; font-size: clamp(28px,4vw,50px); }.post-list p { margin: 10px 0 0; color: var(--muted); }

.command-footer { border-top: 1px solid var(--line); background: #050606; }.command-footer__inner { display: grid; grid-template-columns: 1fr auto; gap: 40px; align-items: end; padding-block: 50px; }.command-footer img { width: 120px; margin-bottom: 15px; }.command-footer p { margin: 0; color: var(--muted); font: 700 9px/1.6 var(--mono); letter-spacing: .08em; }.command-footer__status { text-align: right; }.command-footer__status b { display: block; color: var(--signal); }

.reveal-ready [data-reveal] { opacity: 0; transform: translateY(20px); transition: opacity .65s ease, transform .65s ease; }.reveal-ready [data-reveal].is-visible { opacity: 1; transform: none; }

@media (max-width: 1050px) {
	.command-header__classification { grid-template-columns: 1fr auto; }.command-header__classification span:last-child { display: none; }.command-header__status span:nth-of-type(2) { display: none; }
	.command-menu-toggle { display: block; }
	.command-navigation { position: fixed; inset: 80px 0 auto; display: none; padding: 30px 24px; border-bottom: 1px solid var(--line); background: rgba(8,10,11,.98); }
	.command-navigation.is-open { display: block; }.neiklo-menu { align-items: stretch; flex-direction: column; gap: 0; }.neiklo-menu a { display: block; padding: 15px 0; border-bottom: 1px solid var(--line); font-size: 12px; }
	.command-hero__inner, .section-heading, .shin-seoul-section__content { grid-template-columns: 1fr; }.command-hero__inner { padding-block: 70px; }.transmission-panel { max-width: 600px; }
	.clearance-tabs { grid-template-columns: repeat(2, 1fr); }.clearance-tab:nth-child(2) { border-right: 0; }
	.clearance-panel { grid-template-columns: 150px 1fr 1fr; }.clearance-panel__access { grid-column: 2 / 4; min-height: auto; padding: 22px 0 0; border-left: 0; border-top: 1px solid var(--line); }
	.mission-brief { grid-template-columns: 76px 1fr auto; }.mission-brief > p { grid-column: 2 / 4; }
	.command-index__row { grid-template-columns: 50px .85fr 1.15fr 120px; }
	.classified-annex__grid { grid-template-columns: 1fr; }.classified-annex__city { min-height: 560px; }.annex-files { grid-template-columns: repeat(3, 1fr); grid-template-rows: auto; }
	.division-grid { grid-template-columns: repeat(2,1fr); }.operation-launch__grid { grid-template-columns: 140px 1fr; }.operation-launch__actions { grid-column: 2; }
	.phone-section__grid, .phone-dossier { grid-template-columns: 1fr 1fr; gap: 35px; }
	.file-layout { grid-template-columns: 1fr; }.file-sidebar { position: static; display: grid; grid-template-columns: repeat(2,1fr); gap: 18px; }.archive-grid { grid-template-columns: repeat(2,1fr); }
	.ops-entry__masthead { grid-template-columns: 1fr .7fr; gap: 35px; }.division-gates { grid-template-columns: repeat(2,1fr); }.division-gate { min-height: 480px; }.division-gate:nth-child(2) { border-right: 0; }.division-gate:nth-child(-n+2) { border-bottom: 1px solid rgba(245,196,0,.21); }.division-gate h2 { min-height: 0; }
}

@media (max-width: 720px) {
	:root { --shell: min(100% - 28px, 1280px); }
	.command-header__classification { min-height: 22px; padding-inline: 14px; }.command-header__classification span { display: none; }.command-header__classification b { grid-column: 1 / -1; text-align: center; }.command-header__inner { min-height: 66px; }.command-navigation { inset-block-start: 88px; }.command-brand { min-width: 0; }.command-brand img, .command-brand .custom-logo { width: 115px; }.command-brand span { display: none; }.command-header__status { display: none; }
	.command-hero { min-height: auto; }.command-hero__inner { min-height: auto; padding-block: 70px 55px; }.command-hero h1 { font-size: clamp(52px, 17vw, 78px); }
	.network-status__grid { grid-template-columns: 1fr 1fr; }.network-status span { border-bottom: 1px solid var(--line); }
	.command-section { padding-block: 75px; }.section-heading { margin-bottom: 38px; }.section-heading h2 { font-size: 47px; }
	.clearance-tab { min-height: 108px; grid-template-columns: 44px 30px 1fr; padding: 13px; gap: 2px 8px; }.clearance-tab img { width: 44px; height: 44px; }.clearance-tab__name { font-size: 19px; }.clearance-tab small { font-size: 7px; }
	.clearance-panel { grid-template-columns: 1fr; gap: 25px; padding: 28px; }.clearance-panel__seal img { width: 120px; height: 120px; }.clearance-panel__payload, .clearance-panel__access { grid-column: auto; min-height: auto; padding: 22px 0 0; border-left: 0; border-top: 1px solid var(--line); }
	.mission-brief { grid-template-columns: 70px 1fr; }.mission-brief > p, .mission-brief > a { grid-column: 1 / -1; }.mission-brief > a { justify-self: start; }
	.command-index__row { grid-template-columns: 38px 1fr; gap: 10px 16px; min-height: 0; padding-block: 24px; }.command-index__row > strong { font-size: 27px; }.command-index__row p, .command-index__row > b { grid-column: 2; text-align: left; }
	.classified-annex { padding-block: 70px; }.classified-annex__city { min-height: 500px; }.classified-annex__city > div { inset: auto 24px 25px; }.classified-annex__city h2 { font-size: 44px; }.annex-files { grid-template-columns: 1fr; }.annex-files a { padding: 28px; }
	.division-grid, .network-departments, .split-files, .exchange-grid, .city-layers, .payload-grid, .archive-grid { grid-template-columns: 1fr; }.division-card { min-height: 520px; }.department-card { border-right: 0; border-bottom: 1px solid var(--line) !important; }.department-card:last-child { border-bottom: 0 !important; }
	.operation-launch__grid { grid-template-columns: 1fr; }.operation-launch__code { width: 140px; height: 140px; }.operation-launch__actions { grid-column: auto; }.shin-seoul-section { min-height: 620px; }.shin-seoul-section__content { gap: 25px; padding-block: 70px; }
	.tounds-file { grid-template-columns: 1fr; }.tounds-file__visual { min-height: 400px; }.tounds-file > div:last-child, .private-hike-file { padding: 28px; }
	.phone-section__grid, .phone-dossier, .dossier-layout { grid-template-columns: 1fr; }.phone-section__grid { padding-block: 65px; }.phone-section__visual { max-width: 360px; }.phone-section__copy h2 { font-size: 48px; }
	.hero-band { min-height: 420px; }.hero-band h1 { font-size: 53px; }.hero-band__stamp { right: 15px; top: 80px; }.file-layout { gap: 40px; padding-block: 60px 90px; }.file-sidebar { grid-template-columns: 1fr; }
	.clearance-ladder { grid-template-columns: 1fr 1fr; }.clearance-ladder a:nth-child(2) { border-right: 0; }.clearance-ladder a { border-bottom: 1px solid var(--line); }
	.neiklo-hike-form { grid-template-columns: 1fr; }.neiklo-hike-form > label.full, .neiklo-hike-form > label.consent, .neiklo-hike-form button { grid-column: auto; }
	.blacklist-mini { grid-template-columns: 110px 1fr; }.blacklist-mini img { width: 110px; }.dossier-visual { position: relative; top: auto; }.post-list article { grid-template-columns: 1fr; gap: 8px; }.command-footer__inner { grid-template-columns: 1fr; }.command-footer__status { text-align: left; }
	.ops-entry .command-shell { padding-block: 40px; }.ops-entry__masthead { min-height: 0; grid-template-columns: 1fr; gap: 28px; padding-bottom: 32px; }.ops-entry__masthead h1 { font-size: clamp(68px,22vw,100px); }.ops-entry__brief { justify-self: stretch; max-width: none; }.division-gates { grid-template-columns: 1fr; }.division-gate { min-height: 455px; border-right: 0; border-bottom: 1px solid rgba(245,196,0,.21); }.division-gate:last-child { border-bottom: 0; }.division-gate__rank { margin-top: 38px; }.division-gate h2 { font-size: 56px; }.division-gate__description { min-height: 0; }.ops-entry__lower { grid-template-columns: 1fr; }.covert-transmission { border-right: 0; border-bottom: 1px solid var(--line); }.covert-transmission, .operation-zero { padding: 25px; }.ops-entry__ticker { grid-template-columns: 1fr 1fr; }.ops-entry__ticker span:nth-child(n+3) { display: none; }
}

@media (prefers-reduced-motion: reduce) {
	html { scroll-behavior: auto; } *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
}
