.l1{--midnight:#061B49;--royal:#0755F5;--cyan:#08B9EE;--ribbon-red:#ED2546;--night-text:#EAF3FF;--night-soft:#9DB3D6;--bg:#F1F5F7;--bg-2:#E3EAF1;--card:#FFFFFF;--fg:#061B49;--fg-soft:#4A5A7A;--line:rgba(6,27,73,.14);--accent:#0755F5;--accent-ink:#FFFFFF;--link:#0755F5;--shadow:0 24px 50px rgba(6,27,73,.12);--good-bg:#DDF6EA;--good-fg:#0A6B3F;--warn-bg:#FFF1D6;--warn-fg:#8A5300;--bad-bg:#F2E6E8;--bad-fg:#8E1F2E;--display:var(--font-ribbon),var(--font-montserrat),Arial,sans-serif;--body:var(--font-montserrat),Arial,sans-serif;--max:1180px;--gutter:clamp(16px,4vw,40px);color-scheme:light}@media (prefers-color-scheme:dark){html:not([data-l1-theme=light]) .l1{--bg:#061B49;--bg-2:#0A2460;--card:#0C2A6B;--fg:#EAF3FF;--fg-soft:#9DB3D6;--line:rgba(234,243,255,.14);--accent:#08B9EE;--accent-ink:#061B49;--link:#58CDF3;--shadow:0 24px 50px rgba(0,0,0,.45);--good-bg:#0E3327;--good-fg:#4CD08F;--warn-bg:#33270F;--warn-fg:#F0B04A;--bad-bg:#3A1714;--bad-fg:#F2716A;color-scheme:dark}}html[data-l1-theme=dark] .l1{--bg:#061B49;--bg-2:#0A2460;--card:#0C2A6B;--fg:#EAF3FF;--fg-soft:#9DB3D6;--line:rgba(234,243,255,.14);--accent:#08B9EE;--accent-ink:#061B49;--link:#58CDF3;--shadow:0 24px 50px rgba(0,0,0,.45);--good-bg:#0E3327;--good-fg:#4CD08F;--warn-bg:#33270F;--warn-fg:#F0B04A;--bad-bg:#3A1714;--bad-fg:#F2716A;color-scheme:dark}.l1 *{box-sizing:border-box}.l1{min-height:100vh;background:var(--bg);color:var(--fg);font:16px/1.6 var(--body);-webkit-font-smoothing:antialiased}.l1 img{max-width:100%;display:block}.l1 a{color:inherit}.l1 h1,.l1 h2,.l1 h3,.l1 h4{margin:0;text-wrap:balance}.l1 p{margin:0}.l1 .rib,.l1 h1,.l1 h2,.l1 h3{font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1}.l1 h3{font-size:1.25rem}.l1 .wrap{width:min(var(--max),100% - 2*var(--gutter));margin-inline:auto}.l1 :focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:4px}.l1 .day-only{display:block}.l1 .night-only,html[data-l1-theme=dark] .l1 .day-only{display:none}html[data-l1-theme=dark] .l1 .night-only{display:block}@media (prefers-color-scheme:dark){html:not([data-l1-theme=light]) .l1 .day-only{display:none}html:not([data-l1-theme=light]) .l1 .night-only{display:block}}.l1 .btn{display:inline-flex;align-items:center;gap:.55rem;min-height:46px;padding:.65rem 1.25rem;border-radius:10px;font:600 .95rem/1 var(--body);text-decoration:none;border:1.5px solid transparent;transition:transform .12s ease,background .15s ease,border-color .15s ease;cursor:pointer}.l1 .btn:hover{transform:translateY(-1px)}.l1 .btn-royal{background:var(--royal);color:#fff}.l1 .btn-royal:hover{background:#0648D0}.l1 .btn-glass{background:rgba(234,243,255,.08);color:var(--night-text);border-color:rgba(234,243,255,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.l1 .btn-glass:hover{background:rgba(234,243,255,.16)}.l1 .btn-ink{background:transparent;color:var(--fg);border-color:var(--line)}.l1 .btn-ink:hover{border-color:var(--accent);color:var(--link)}.l1 .top{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:rgba(6,27,73,.84);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(234,243,255,.1);color:var(--night-text)}.l1 .top .wrap{display:flex;align-items:center;gap:1.25rem;min-height:72px}.l1 .top .logo img{height:40px;width:auto}.l1 .top nav{display:flex;gap:1.3rem;margin-left:auto;font-family:var(--display);text-transform:uppercase;font-size:1rem;letter-spacing:.02em}.l1 .top nav a{color:var(--night-soft);text-decoration:none;padding:.4rem 0;border-bottom:2px solid transparent}.l1 .top nav a:hover,.l1 .top nav a[aria-current]{color:#fff;border-color:var(--cyan)}.l1 .top .one{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:9px;border:1px solid rgba(234,243,255,.25);color:#fff;font-family:var(--display);text-transform:uppercase;font-size:.95rem;text-decoration:none}.l1 .top .one img{height:18px}.l1 .theme{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(234,243,255,.25);background:transparent;color:#fff;cursor:pointer}.l1 .theme svg{width:18px;height:18px}html[data-l1-theme=dark] .l1 .theme .sun{display:none}html[data-l1-theme=dark] .l1 .theme .moon{display:block}@media (prefers-color-scheme:dark){html:not([data-l1-theme=light]) .l1 .theme .sun{display:none}html:not([data-l1-theme=light]) .l1 .theme .moon{display:block}}.l1 .menu{display:none;margin-left:auto;color:#fff;font-family:var(--display);text-transform:uppercase;background:none;border:1px solid rgba(234,243,255,.3);border-radius:8px;padding:.5rem .8rem;font-size:.95rem}.l1 .top.open nav{display:grid;position:absolute;left:0;right:0;top:100%;background:var(--midnight);padding:1rem var(--gutter) 1.25rem;grid-gap:.4rem;gap:.4rem;border-bottom:1px solid rgba(234,243,255,.12);margin:0}.l1 .hero{position:relative;background:var(--midnight);color:var(--night-text);overflow:hidden;isolation:isolate}.l1 .skies{position:absolute;inset:0;z-index:-2}.l1 .hero .sky{position:absolute;inset:0;background:center 40%/cover no-repeat;opacity:0;transition:opacity 2.4s ease;transform:scale(1.04)}.l1 .hero .sky.on{opacity:1;transform:scale(1);transition:opacity 2.4s ease,transform 10s linear}.l1 .hero .veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,27,73,.94) 0,rgba(6,27,73,.78) 40%,rgba(6,27,73,.28) 70%,rgba(6,27,73,.12) 100%),linear-gradient(0deg,var(--midnight) 0,rgba(6,27,73,0) 34%)}.l1 .hero .wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:end;padding-block:clamp(4rem,9vw,7.5rem) clamp(5rem,9vw,8rem)}.l1 .hero .kicker{font-weight:600;color:var(--cyan);font-size:1rem;margin-bottom:1.4rem}.l1 .hero h1{font-size:clamp(3.4rem,8.6vw,8.4rem);color:#fff}.l1 .hero h1 b{display:block;font-weight:400;color:var(--cyan)}.l1 .hero .motto{margin-top:1.4rem;font-size:clamp(1.25rem,2.3vw,1.7rem);font-weight:700;color:#fff;letter-spacing:-.01em}.l1 .hero .lead{max-width:36rem;margin-top:1rem;color:var(--night-soft);font-size:1.05rem}.l1 .hero .actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.l1 .board{background:rgba(6,27,73,.62);border:1px solid rgba(8,185,238,.28);border-radius:16px;padding:1.25rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 30px 70px rgba(0,0,0,.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--night-text)}.l1 .board header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(234,243,255,.12)}.l1 .board header strong{font-family:var(--display);text-transform:uppercase;font-weight:400;font-size:1rem;letter-spacing:.02em}.l1 .board header time{font-size:.85rem;color:var(--night-soft)}.l1 .live{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;color:#7CF2C2}.l1 .live i{width:8px;height:8px;border-radius:50%;background:#2EE59D;animation:pulse 2s infinite}@keyframes pulse{.l1 0%{box-shadow:0 0 0 0 rgba(46,229,157,.55)}.l1 70%{box-shadow:0 0 0 9px rgba(46,229,157,0)}.l1 100%{box-shadow:0 0 0 0 rgba(46,229,157,0)}}.l1 .board .stat{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:1rem 0;border-bottom:1px solid rgba(234,243,255,.1)}.l1 .board .stat span{color:var(--night-soft);font-size:.9rem}.l1 .board .stat strong{font-size:1.9rem;line-height:1;font-weight:800;color:#fff}.l1 .board .stat small{grid-column:1/-1;color:var(--night-soft);font-size:.8rem}.l1 .board .services{display:grid;grid-gap:.6rem;gap:.6rem;padding-top:1rem}.l1 .svc{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.8rem;gap:.8rem;align-items:center;font-size:.9rem}.l1 .svc em{font-style:normal;color:var(--night-soft);font-size:.8rem}.l1 .batt{width:44px;height:14px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--a) 0 11px,#FFD500 11px 22px);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.l1 .batt.lfb{--a:#D71920}.l1 .batt.las{--a:#00A651}.l1 .batt.met{--a:#0755F5}.l1 .batt.civ{background:repeating-linear-gradient(90deg,#9DB3D6 0 11px,#EAF3FF 11px 22px)}.l1 .spine{position:relative}.l1 .spine:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 900' preserveAspectRatio='none'><path d='M-20 120 C 260 60, 420 240, 720 190 S 1180 60, 1460 150' fill='none' stroke='%230755F5' stroke-opacity='.10' stroke-width='34' stroke-linecap='round'/><path d='M-20 150 C 260 90, 420 270, 720 220 S 1180 90, 1460 180' fill='none' stroke='%2308B9EE' stroke-opacity='.12' stroke-width='14' stroke-linecap='round'/></svg>") top/100% 900px no-repeat}.l1 .spine>*{position:relative;z-index:1}.l1 .sec{padding-block:clamp(4rem,8vw,7rem)}.l1 .sec-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.l1 .sec h2{font-size:clamp(2rem,4.2vw,3.4rem)}.l1 .sec .sub{max-width:40rem;margin-top:.8rem;color:var(--fg-soft);font-size:1.05rem}.l1 .sec-head a{font-weight:700;color:var(--link);text-decoration:none;white-space:nowrap;border-bottom:2px solid}.l1 .alt{background:var(--bg-2)}.l1 .services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.l1 .service{display:grid;grid-template-rows:auto 1fr auto;background:var(--card);border-radius:18px;overflow:hidden;border:1px solid var(--line);text-decoration:none;color:var(--fg);min-height:320px;transition:transform .15s ease,box-shadow .15s ease}.l1 .service:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.l1 .livery{height:22px;background:repeating-linear-gradient(90deg,var(--a) 0 36px,#FFD500 36px 72px)}.l1 .met{--a:#0755F5}.l1 .las{--a:#00A651}.l1 .lfb{--a:#D71920}.l1 .ctrl .livery{background:repeating-linear-gradient(90deg,#061B49 0 36px,#08B9EE 36px 72px)}.l1 .civ .livery{background:repeating-linear-gradient(90deg,#061B49 0 36px,#ED2546 36px 72px)}.l1 .service .body{padding:1.5rem 1.5rem 1rem}.l1 .service h3{font-size:1.5rem}.l1 .service .role{color:var(--fg-soft);font-size:.9rem;margin-top:.3rem}.l1 .service p{margin-top:1rem;color:var(--fg-soft)}.l1 .chips{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}.l1 .chip,.l1 .chips li{font-size:.78rem;font-weight:700;padding:.3rem .6rem;border-radius:999px;background:var(--bg-2);color:var(--fg)}.l1 .service footer{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid var(--line);font-size:.9rem;font-weight:700}.l1 .state{padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:800}.l1 .state.open{background:var(--good-bg);color:var(--good-fg)}.l1 .state.limited{background:var(--warn-bg);color:var(--warn-fg)}.l1 .state.closed{background:var(--bad-bg);color:var(--bad-fg)}.l1 .also{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;margin-top:1.25rem}.l1 .also article{display:grid;grid-template-columns:auto 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:start;padding:1.5rem;border-radius:18px;border:1px dashed var(--line)}.l1 .also p{color:var(--fg-soft);margin-top:.5rem}.l1 .glyph{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--midnight);color:var(--cyan)}.l1 .glyph svg{width:24px;height:24px}.l1 .civ-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:start;margin-top:2.5rem}.l1 .lives{display:grid;grid-gap:1rem;gap:1rem}.l1 .life{padding:1.5rem;border-radius:18px;background:var(--card);border:1px solid var(--line)}.l1 .life p{color:var(--fg-soft);margin-top:.6rem}.l1 .life p b{color:var(--fg)}.l1 .ladder{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--card)}.l1 .ladder header{padding:.8rem 1.25rem;background:var(--midnight);color:var(--night-soft);font-size:.78rem;font-weight:700}.l1 .ladder header,.l1 .rung{display:grid;grid-template-columns:130px 1fr 1fr;grid-gap:1rem;gap:1rem}.l1 .rung{padding:1.1rem 1.25rem;border-top:1px solid var(--line);align-items:start}.l1 .rung .tier{font-family:var(--display);text-transform:uppercase;font-size:1.05rem;line-height:1.1}.l1 .rung .tier small{display:block;font-family:var(--body);text-transform:none;font-size:.72rem;color:var(--fg-soft);margin-top:.3rem;font-weight:600}.l1 .rung .tier.t1{color:var(--good-fg)}.l1 .rung .tier.t2{color:var(--warn-fg)}.l1 .rung .tier.t3{color:var(--bad-fg)}.l1 .rung .what{font-weight:600;font-size:.95rem}.l1 .rung .what span{display:block;color:var(--fg-soft);font-weight:500;font-size:.85rem;margin-top:.2rem}.l1 .rung .then{font-size:.9rem;color:var(--fg-soft)}.l1 .rule,.l1 .rung .then b{color:var(--fg)}.l1 .rule{display:flex;gap:.9rem;align-items:flex-start;margin-top:1.25rem;padding:1rem 1.25rem;border-radius:12px;background:var(--bad-bg);border:1px solid var(--bad-fg);font-size:.9rem}.l1 .rule svg{flex:none;width:20px;height:20px;margin-top:.1rem;color:var(--bad-fg)}.l1 .story-head{margin-top:4.5rem;max-width:44rem}.l1 .story-head h3{font-size:clamp(1.6rem,3vw,2.4rem)}.l1 .story-head p{color:var(--fg-soft);margin-top:.8rem;font-size:1.02rem}.l1 .stories{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:2rem}.l1 .story{display:grid;grid-template-rows:subgrid;grid-row:span 3;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--card)}.l1 .story .hd{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.4rem 0}.l1 .story .hd svg{width:26px;height:26px;color:var(--link);flex:none}.l1 .story h4{font-family:var(--display);text-transform:uppercase;font-weight:400;font-size:1.3rem}.l1 .story .bd{padding:.8rem 1.4rem 1.2rem;color:var(--fg-soft);font-size:.95rem}.l1 .story .bd ul{margin:.6rem 0 0;padding-left:1.1rem}.l1 .story .bd li{margin-top:.25rem}.l1 .story .catch{display:grid;grid-template-columns:auto 1fr;grid-gap:.6rem;gap:.6rem;align-items:start;padding:.9rem 1.4rem;background:var(--midnight);color:var(--night-text);font-size:.88rem;min-height:5.6rem}.l1 .story .catch b{color:var(--cyan);white-space:nowrap}.l1 .soon{display:inline-block;margin-left:.5rem;font-family:var(--body);font-size:.68rem;font-weight:800;padding:.2rem .5rem;border-radius:999px;background:var(--warn-bg);color:var(--warn-fg);vertical-align:middle;text-transform:none}.l1 .night{background:var(--midnight);color:var(--night-text)}.l1 .night h2{color:#fff}.l1 .night .sub{color:var(--night-soft)}.l1 .shift{display:grid;grid-template-columns:repeat(4,1fr);margin-top:3rem;border-top:1px solid rgba(234,243,255,.14)}.l1 .shift article{padding:1.75rem 1.5rem 0;border-right:1px solid rgba(234,243,255,.14)}.l1 .shift article:first-child{padding-left:0}.l1 .shift article:last-child{border-right:0}.l1 .shift time{display:block;font-family:var(--body);font-weight:800;font-size:1.5rem;letter-spacing:-.02em;color:var(--cyan);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l1 .shift h3{font-size:1.15rem;margin-top:.6rem;color:#fff}.l1 .shift p{color:var(--night-soft);font-size:.95rem;margin-top:.5rem}.l1 .one-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.l1 .one-grid .mark{display:inline-flex;align-items:center;gap:.7rem;font-weight:800;font-size:1.1rem;margin-bottom:1rem}.l1 .one-grid .mark img{height:28px}.l1 .apps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem}.l1 .app{display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem;background:var(--card);border:1px solid var(--line);border-radius:14px}.l1 .app img{width:44px;height:44px;border-radius:10px}.l1 .app b{font-size:.85rem}.l1 .app span{font-size:.78rem;color:var(--fg-soft);line-height:1.35}.l1 .join{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.l1 .join dl{margin:1.75rem 0 0;grid-gap:.9rem}.l1 .join dl,.l1 .req{display:grid;gap:.9rem}.l1 .req{grid-template-columns:auto 1fr;grid-gap:.9rem;align-items:start}.l1 .req dt{width:26px;height:26px;border-radius:50%;background:var(--royal);color:#fff;display:grid;place-items:center;font-size:.8rem;font-weight:800}.l1 .req dd{margin:0;color:var(--fg-soft)}.l1 .req dd b{color:var(--fg)}.l1 .emblem{justify-self:center;width:min(100%,420px)}.l1 .cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.l1 .ipbox{display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem;padding:.55rem .8rem;border-radius:8px;background:var(--card);border:1px solid var(--line);font-size:.85rem;color:var(--fg-soft)}.l1 .ipbox code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fg);font-weight:700}.l1 .ipbox button{border:0;background:var(--bg-2);border-radius:6px;padding:.3rem .6rem;font:700 .75rem var(--body);color:var(--link);cursor:pointer}.l1 .foot{background:#041336;color:var(--night-soft);padding-block:3rem 2rem;font-size:.9rem}.l1 .foot .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2rem;gap:2rem;align-items:start}.l1 .foot img{height:48px;width:auto;margin-bottom:1rem}.l1 .foot nav{display:flex;flex-wrap:wrap;gap:1.2rem;font-family:var(--display);text-transform:uppercase;font-size:.95rem}.l1 .foot nav a{text-decoration:none;color:var(--night-text)}.l1 .foot .legal{grid-column:1/-1;border-top:1px solid rgba(234,243,255,.12);padding-top:1.25rem;max-width:70ch;font-size:.8rem}.l1 .page{background:var(--midnight);color:var(--night-text);position:relative;overflow:hidden}.l1 .page:after{content:"";position:absolute;right:-6%;bottom:-20%;width:46%;max-width:620px;aspect-ratio:640/518;background:url(/site/emblem-night.webp) 50%/contain no-repeat;opacity:.1;pointer-events:none}.l1 .page .wrap{padding-block:clamp(3rem,7vw,5.5rem);position:relative;z-index:1}.l1 .page h1{font-size:clamp(2.6rem,6vw,5rem);color:#fff}.l1 .page .lead{max-width:42rem;margin-top:1rem;color:var(--night-soft);font-size:1.1rem}.l1 .crumb{font-size:.85rem;color:var(--cyan);font-weight:700;margin-bottom:1rem}.l1 .prose{max-width:66ch;font-size:1.05rem}.l1 .prose p{color:var(--fg-soft)}.l1 .prose p+p{margin-top:1rem}.l1 .prose h2{font-size:1.9rem;margin:2.4rem 0 .7rem}.l1 .prose h2:first-child{margin-top:0}.l1 .cols-2{grid-template-columns:1fr 1fr;grid-gap:1.25rem}.l1 .cols-2,.l1 .cols-3{display:grid;gap:1.25rem}.l1 .cols-3{grid-template-columns:repeat(3,1fr);grid-gap:1.25rem}.l1 .cols-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.l1 .panel{padding:1.5rem;border-radius:18px;background:var(--card);border:1px solid var(--line)}.l1 .panel h3{font-size:1.35rem}.l1 .panel p{color:var(--fg-soft);margin-top:.5rem}.l1 .panel .meta{display:flex;gap:1rem;font-size:.78rem;color:var(--fg-soft);font-weight:600;margin-bottom:.6rem}.l1 .panel.navy{background:var(--midnight);color:var(--night-text);border:0}.l1 .panel.navy h3{color:#fff}.l1 .panel.navy p{color:var(--night-soft)}.l1 .panel.navy b{color:#fff}.l1 .note{padding:1.25rem 1.5rem;border-radius:14px;background:var(--bg-2);color:var(--fg-soft);max-width:70ch}.l1 .note b{color:var(--fg)}.l1 .big{font-family:var(--display);font-size:clamp(2.2rem,4vw,3.2rem);color:var(--link);line-height:1}.l1 .big+p{color:var(--fg-soft);margin-top:.4rem;font-size:.9rem}.l1 .manifesto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:start}.l1 .manifesto .quote{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.05;color:var(--fg)}.l1 .manifesto .quote b{color:var(--link);font-weight:400}.l1 .pillars{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:3rem}.l1 .pillar{padding:1.5rem;border-radius:18px;background:var(--card);border:1px solid var(--line);border-top:5px solid var(--accent)}.l1 .pillar h3{font-size:1.3rem}.l1 .pillar p{color:var(--fg-soft);margin-top:.5rem}.l1 .promises{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.l1 .promise{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:start;padding:1rem 1.25rem;border-radius:14px;background:var(--card);border:1px solid var(--line)}.l1 .promise svg{width:22px;height:22px;color:var(--link);margin-top:.15rem}.l1 .promise b{display:block}.l1 .promise span{color:var(--fg-soft);font-size:.95rem}.l1 .career{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);padding:3rem 0;border-top:1px solid var(--line)}.l1 .career:first-of-type{border-top:0;padding-top:0}.l1 .career .livery{height:16px;border-radius:3px;margin-bottom:1.2rem}.l1 .career h2{font-size:clamp(2rem,3.6vw,2.8rem)}.l1 .career .kick{color:var(--fg-soft);font-weight:600;margin-top:.3rem}.l1 .career p{color:var(--fg-soft);margin-top:.9rem;max-width:60ch}.l1 .career .teams{display:grid;grid-gap:.6rem;gap:.6rem;align-self:start;margin-top:.4rem}.l1 .teams div{padding:.9rem 1.1rem;border-radius:12px;background:var(--card);border:1px solid var(--line)}.l1 .teams b{display:block;font-size:.95rem}.l1 .teams span{font-size:.85rem;color:var(--fg-soft)}.l1 .path{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.4rem;gap:.4rem;margin-top:1.4rem;counter-reset:step}.l1 .path i{font-style:normal;display:grid;grid-gap:.25rem;gap:.25rem;padding:.6rem .7rem;border-radius:10px;background:var(--card);border:1px solid var(--line);font-size:.8rem;font-weight:600;line-height:1.25}.l1 .path i:before{counter-increment:step;content:counter(step);font-family:var(--display);color:var(--link);font-size:1.1rem}.l1 .career .cta{margin-top:1.5rem}.l1 .rulebook{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);align-items:start}.l1 .rulebook .toc{position:-webkit-sticky;position:sticky;top:calc(72px + env(safe-area-inset-top,0px) + 1.5rem);display:grid;grid-gap:.3rem;gap:.3rem}.l1 .toc a{text-decoration:none;color:var(--fg-soft);padding:.5rem .75rem;border-radius:8px;font-weight:600;font-size:.9rem;border-left:3px solid transparent}.l1 .toc a:hover{color:var(--fg);background:var(--card)}.l1 .toc a.on{color:var(--link);border-left-color:var(--accent)}.l1 .rulebook section{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid var(--line)}.l1 .rulebook section:last-child{border-bottom:0}.l1 .rulebook h2{font-size:clamp(1.8rem,3vw,2.4rem)}.l1 .rulebook .meta{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0 1.2rem;font-size:.78rem;font-weight:700;color:var(--fg-soft)}.l1 .rulebook .meta span{padding:.25rem .6rem;border-radius:999px;background:var(--bg-2)}.l1 .rulebook .intro{color:var(--fg-soft);max-width:66ch;margin-bottom:1.2rem}.l1 .rules{counter-reset:rule;margin:0;padding:0;list-style:none;display:grid;grid-gap:.6rem;gap:.6rem}.l1 .rules li{counter-increment:rule;display:grid;grid-template-columns:3.4rem 1fr;grid-gap:1rem;gap:1rem;padding:1rem 1.2rem;border-radius:12px;background:var(--card);border:1px solid var(--line)}.l1 .rules li:before{content:attr(data-n);font-family:var(--display);color:var(--link);font-size:1.1rem;line-height:1.3}.l1 .rules b{display:block}.l1 .rules span{color:var(--fg-soft);font-size:.95rem}.l1 .rules li.hard{border-color:var(--bad-fg);background:var(--bad-bg)}.l1 .rules li.hard:before{color:var(--bad-fg)}.l1 .rules li.hard span{color:var(--fg)}.l1 .sanctions{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.8rem;gap:.8rem;margin-top:1.5rem}.l1 .sanction{padding:1rem;border-radius:12px;background:var(--card);border:1px solid var(--line)}.l1 .sanction b{font-family:var(--display);text-transform:uppercase;font-weight:400;font-size:1.1rem;display:block}.l1 .sanction span{font-size:.85rem;color:var(--fg-soft)}.l1 .status-top{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.l1 .status{padding:1.5rem;border-radius:18px;background:var(--card);border:1px solid var(--line);display:grid;grid-gap:.6rem;gap:.6rem;align-content:start}.l1 .pill{justify-self:start;padding:.3rem .7rem;border-radius:999px;font-size:.78rem;font-weight:800}.l1 .pill.good{background:var(--good-bg);color:var(--good-fg)}.l1 .pill.warn{background:var(--warn-bg);color:var(--warn-fg)}.l1 .status h3{font-size:1.4rem}.l1 .status p{color:var(--fg-soft)}.l1 .status code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--fg)}.l1 .pop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:1.25rem}.l1 .pop .card{padding:1.5rem;border-radius:18px;background:var(--card);border:1px solid var(--line)}.l1 .pop h3{font-size:1.4rem}.l1 .bars{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l1 .bar{display:grid;grid-template-columns:150px 1fr auto;grid-gap:.8rem;gap:.8rem;align-items:center;font-size:.9rem}.l1 .bar .track{height:12px;border-radius:999px;background:var(--bg-2);overflow:hidden}.l1 .bar .fill{height:100%;border-radius:999px;background:var(--a,var(--accent))}.l1 .bar b{font-weight:800}.l1 .bar em{font-style:normal;color:var(--fg-soft);font-size:.8rem}.l1 .kv{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:1rem}.l1 .kv div{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid var(--line);font-size:.92rem}.l1 .kv div span:first-child{color:var(--fg-soft)}.l1 .kv b{font-weight:800}.l1 .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.l1 .step{padding:1.5rem;border-radius:18px;background:var(--card);border:1px solid var(--line)}.l1 .step .n{font-family:var(--display);font-size:2rem;color:var(--link);line-height:1;margin-bottom:.6rem}.l1 .step h3{font-size:1.25rem}.l1 .step p{color:var(--fg-soft);margin-top:.4rem}.l1 .routes{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.8rem;gap:.8rem}.l1 .route{padding:1.1rem;border-radius:14px;background:var(--card);border:1px solid var(--line);display:grid;grid-gap:.35rem;gap:.35rem}.l1 .route b{font-size:.95rem}.l1 .route span{font-size:.8rem;color:var(--fg-soft)}.l1 .route .state{justify-self:start}.l1 .faq{display:grid;grid-gap:.6rem;gap:.6rem;max-width:56rem}.l1 .faq details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0 1.25rem}.l1 .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:700}.l1 .faq summary::-webkit-details-marker{display:none}.l1 .faq summary small{color:var(--fg-soft);font-weight:600;white-space:nowrap}.l1 .faq details p{color:var(--fg-soft);padding-bottom:1rem}@media (max-width:960px){.l1 .top .one,.l1 .top nav{display:none}.l1 .menu{display:block}.l1 .also,.l1 .career,.l1 .civ-grid,.l1 .cols-2,.l1 .cols-3,.l1 .hero .wrap,.l1 .join,.l1 .manifesto,.l1 .one-grid,.l1 .pillars,.l1 .pop,.l1 .rulebook,.l1 .services-grid,.l1 .status-top,.l1 .steps{grid-template-columns:1fr}.l1 .apps,.l1 .cols-4,.l1 .sanctions,.l1 .stories{grid-template-columns:1fr 1fr}.l1 .path{grid-template-columns:repeat(3,1fr)}.l1 .shift{grid-template-columns:1fr 1fr}.l1 .shift article:nth-child(2){border-right:0}.l1 .shift article{border-bottom:1px solid rgba(234,243,255,.14);padding-bottom:1.5rem}.l1 .foot .wrap,.l1 .sec-head{grid-template-columns:1fr}.l1 .emblem{order:-1;width:min(100%,280px)}.l1 .ladder header{display:none}.l1 .rung{grid-template-columns:1fr;gap:.5rem}.l1 .rulebook .toc{position:static;grid-template-columns:repeat(2,1fr)}.l1 .routes{grid-template-columns:1fr 1fr}.l1 .page:after{display:none}}@media (max-width:560px){.l1 .apps,.l1 .cols-4,.l1 .path,.l1 .routes,.l1 .sanctions,.l1 .shift,.l1 .stories{grid-template-columns:1fr}.l1 .shift article{border-right:0}.l1 .hero h1{font-size:clamp(3.1rem,17vw,4.6rem)}.l1 .bar{grid-template-columns:110px 1fr auto}}@media (prefers-reduced-motion:reduce){.l1 .live i{animation:none}.l1 .btn,.l1 .hero .sky,.l1 .service{transition:none}.l1 .hero .sky.on{transform:none}}@media (max-width:960px){.l1 .hero .sky{background-position:55% 30%}.l1 .hero .veil{background:linear-gradient(180deg,rgba(6,27,73,.9) 0,rgba(6,27,73,.84) 55%,rgba(6,27,73,.6) 100%),linear-gradient(0deg,var(--midnight) 0,rgba(6,27,73,0) 30%)}}.l1 .icon{width:24px;height:24px;flex:none;color:currentColor;vertical-align:-.3em}.l1 .icon.svc{width:1.15em;height:1.15em;margin-right:.45em;vertical-align:-.18em;color:var(--link)}.l1 .service h3 .icon.svc{width:1.3em;height:1.3em}.l1 h2 .icon.svc{width:.9em;height:.9em}.l1 .icon.big{width:34px;height:34px;color:var(--link);display:block;margin-bottom:.6rem}.l1 .card h3 .icon.big,.l1 .panel h3 .icon.big{display:inline-block;width:.9em;height:.9em;margin:0 .45em 0 0;vertical-align:-.1em}.l1 .icon.tier{display:block;width:30px;height:30px;margin-bottom:.35rem}.l1 .story .hd .icon{width:26px;height:26px;color:var(--link)}.l1 .glyph .icon{width:26px;height:26px;color:var(--cyan)}.l1 .rule .icon{flex:none;width:22px;height:22px;color:var(--bad-fg);margin-top:.1rem}.l1 .rules b .icon.hard{width:1.05em;height:1.05em;margin-right:.4em;vertical-align:-.2em;color:var(--bad-fg)}.l1 .req dt{background:none;width:auto;height:auto;color:var(--link)}.l1 .req dt .icon{width:28px;height:28px}.l1 .step .n .icon{width:44px;height:44px;color:var(--link)}.l1 .sanction .icon.big{width:30px;height:30px}.l1 .kv .icon{width:18px;height:18px;margin-right:.35em;vertical-align:-.25em;color:var(--link)}.l1 .status h3 .icon{display:none}.l1 .status .icon.big{width:36px;height:36px;margin-bottom:0}.l1 .ipbox button .icon{width:14px;height:14px;margin-right:.3em;vertical-align:-.15em}.l1 .live .icon.livedot{width:14px;height:14px;color:#2EE59D}.l1 .live i{display:none}.l1 .theme .icon{width:18px;height:18px}.l1 .theme .moon{display:none}.l1 .menu .icon{width:18px;height:18px;margin-right:.35em;vertical-align:-.25em}.l1 .batt,.l1 .livery{background-repeat:repeat-x;background-size:auto 100%;box-shadow:none}.l1 .batt.met,.l1 .met .livery{background-image:url(/site/livery-met.svg)}.l1 .batt.las,.l1 .las .livery{background-image:url(/site/livery-las.svg)}.l1 .batt.lfb,.l1 .lfb .livery{background-image:url(/site/livery-lfb.svg)}.l1 .ctrl .livery{background-image:url(/site/livery-control.svg)}.l1 .batt.civ,.l1 .civ .livery{background-image:url(/site/livery-civilian.svg)}html[data-l1-theme=dark] .l1 .batt.civ,html[data-l1-theme=dark] .l1 .civ .livery{background-image:url(/site/livery-civilian-night.svg)}@media (prefers-color-scheme:dark){html:not([data-l1-theme=light]) .l1 .batt.civ,html:not([data-l1-theme=light]) .l1 .civ .livery{background-image:url(/site/livery-civilian-night.svg)}}.l1 .batt.civ{background-image:url(/site/livery-civilian-night.svg)}.l1 .service .livery{height:24px}.l1 .career .livery{height:20px;width:240px}.l1 .top .discord{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(234,243,255,.25);color:#fff}.l1 .top .discord .icon{width:20px;height:20px}@media (max-width:960px){.l1 .top .discord{display:none}}.l1 .svc .icon.chipicon{width:44px;height:24px;color:var(--night-text)}.l1 .svc .icon.chipicon use{transform-origin:center}.l1 .toc a .n{display:inline-block;min-width:1.4em;margin-right:.3em;font-family:var(--display);color:var(--link)}.l1 .container{width:min(var(--max),100% - 2*var(--gutter));margin-inline:auto}.l1 .content-flow{display:grid;grid-gap:2.5rem;gap:2.5rem;padding-block:clamp(3rem,7vw,5.5rem)}.l1 .article-body,.l1 .prose-block{max-width:70ch}.l1 .article-body h2,.l1 .prose-block h2{margin:0 0 .8rem;font-size:clamp(1.6rem,3vw,2.2rem)}.l1 .article-body h2:not(:first-child),.l1 .prose-block h2:not(:first-child){margin-top:2rem}.l1 .article-body p,.l1 .prose-block p,.l1 .section-copy{color:var(--fg-soft);font-size:1.03rem}.l1 .article-body p+p,.l1 .prose-block p+p{margin-top:1rem}.l1 .article-body ul,.l1 .prose-block ul{color:var(--fg-soft);padding-left:1.2rem}.l1 .article-body{padding-block:clamp(2rem,5vw,3.5rem)}.l1 .article-body p{line-height:1.8}.l1 .section-eyebrow{font-size:.85rem;color:var(--link);font-weight:700;margin:0 0 .6rem}.l1 .section-heading{font-size:clamp(1.8rem,3.4vw,2.6rem);margin:0}.l1 .content-split{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.l1 .content-card{border:1px solid var(--line);border-radius:18px;padding:1.5rem;background:var(--card)}.l1 .content-card h2,.l1 .content-card h3{margin:.4rem 0 .6rem;font-size:1.3rem}.l1 .content-card p{margin:0;color:var(--fg-soft)}.l1 .content-kicker{color:var(--link);font-size:.78rem;font-weight:800}.l1 .content-card__meta{display:flex;flex-wrap:wrap;gap:.6rem 1rem;color:var(--fg-soft);font-size:.78rem;font-weight:700}.l1 .content-card__link{display:inline-block;margin-top:1rem;color:var(--link);font-weight:700}.l1 .disclaimer-panel{padding:1.25rem 1.5rem;border-radius:14px;background:var(--bg-2);max-width:70ch}.l1 .disclaimer-panel strong{color:var(--fg)}.l1 .disclaimer-panel p{margin:.35rem 0 0;color:var(--fg-soft)}.l1 .disclaimer-panel a{color:var(--link)}.l1 .department-detail__status{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.l1 .department-detail__status>span:not(.recruitment-badge){border:1px solid var(--line);border-radius:999px;padding:.3rem .6rem;font-size:.78rem;font-weight:700;background:var(--bg-2)}.l1 .recruitment-badge{display:inline-flex;align-items:center;gap:.48rem;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.l1 .recruitment-badge__dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--fg-soft)}.l1 .recruitment-badge--open .recruitment-badge__dot{background:var(--good-fg)}.l1 .recruitment-badge--limited .recruitment-badge__dot{background:var(--warn-fg)}.l1 .recruitment-badge--closed .recruitment-badge__dot{background:var(--bad-fg)}.l1 .pathway-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;border-radius:18px;padding:clamp(1.5rem,4vw,2.5rem);background:var(--midnight);color:var(--night-text)}.l1 .pathway-panel h2{margin:0;color:#fff}.l1 .pathway-panel ol{margin:0;padding-left:1.4rem;color:var(--night-soft)}.l1 .pathway-panel li+li{margin-top:.4rem}.l1 .hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.l1 .button{display:inline-flex;align-items:center;gap:.55rem;min-height:46px;padding:.65rem 1.25rem;border-radius:10px;font:600 .95rem/1 var(--body);text-decoration:none;border:1.5px solid transparent}.l1 .button--primary{background:var(--royal);color:#fff}.l1 .button--ghost,.l1 .button--secondary{background:transparent;color:var(--fg);border-color:var(--line)}.l1 .button--ghost:hover,.l1 .button--secondary:hover{border-color:var(--accent);color:var(--link)}.l1 .auth-boundary{max-width:60ch}.l1 .form-submit-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.l1 .faq-list{display:grid;grid-gap:.6rem;gap:.6rem;max-width:56rem}.l1 .faq-item{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0 1.25rem}.l1 .faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:700}.l1 .faq-item summary::-webkit-details-marker{display:none}.l1 .faq-item summary small{color:var(--fg-soft);font-weight:600;white-space:nowrap}.l1 .faq-item p{color:var(--fg-soft);padding-bottom:1rem;margin:0}@media (max-width:960px){.l1 .content-split,.l1 .pathway-panel{grid-template-columns:1fr}}