:root{--black:#0b0f0d;--panel:#111713;--panel-2:#17201a;--ink:#e9eddf;--muted:#9da99a;--signal:#d7e36f;--signal-soft:#a6c66d;--red:#e16755;--teal:#77c3ba;--line:#e9eddf2b;--line-strong:#d7e36f61;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{color:var(--ink);background:var(--black);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;overflow-x:hidden}:is(a,.unavailable-link){color:inherit}button,:is(a,.unavailable-link){-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0f0df7;position:sticky;top:0}.command-bar{min-height:70px;max-width:var(--max);align-items:center;gap:25px;margin:0 auto;padding:0 24px;display:flex}.brand{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-mark{width:34px;height:34px;color:var(--signal)}.brand strong{letter-spacing:-.04em;font:700 16px/1.05 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.brand small{color:var(--muted);letter-spacing:.13em;margin-top:4px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.top-signal{color:var(--signal);letter-spacing:.13em;white-space:nowrap;align-items:center;gap:8px;font:700 9px ui-monospace,monospace;display:flex}.top-signal i,.signal-dot{background:var(--signal);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #d7e36f1a}.desktop-nav{align-items:center;gap:17px;margin-left:auto;display:flex}.nav-group{position:relative}.nav-group-line{align-items:center;display:flex}.nav-group-line>:is(a,.unavailable-link),.subnav-trigger,.locale-link{color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:8px 1px;font:700 9px ui-monospace,monospace;text-decoration:none}.nav-group-line>:is(a,.unavailable-link):hover,.nav-group-line>:is(a,.unavailable-link):focus-visible,.locale-link:hover,.locale-link:focus-visible{color:var(--signal)}.subnav-trigger{color:var(--signal);padding-left:6px}.subnav{border:1px solid var(--line-strong);background:#101812;min-width:190px;padding:7px;position:absolute;top:calc(100% + 12px);left:-10px;box-shadow:0 14px 32px #00000073}.subnav:before{content:"";height:13px;position:absolute;top:-13px;left:0;right:0}.subnav[hidden]{display:none}.nav-group:hover>.subnav:not([hidden]),.nav-group:focus-within>.subnav:not([hidden]){display:block}.subnav :is(a,.unavailable-link){color:var(--ink);justify-content:space-between;gap:14px;padding:9px;font-size:12px;text-decoration:none;display:flex}.subnav :is(a,.unavailable-link):hover,.subnav :is(a,.unavailable-link):focus-visible{color:var(--signal);background:#d7e36f1f}.header-divider{background:var(--line);width:1px;height:18px}.menu-toggle{color:var(--ink);border:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;background:0 0;margin-left:auto;padding:9px 11px;font:700 9px ui-monospace,monospace;display:none}.menu-toggle>span{vertical-align:middle;flex-direction:column;gap:4px;margin-right:7px;display:inline-flex}.menu-toggle i{background:var(--signal);width:15px;height:1px;display:block}.mobile-navigation{display:none}.command-hero{max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);align-items:center;gap:50px;margin:0 auto;padding:72px 24px 32px;display:grid}.hero-terminal{min-width:0}.section-label{color:var(--signal);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 16px;font:700 9px ui-monospace,monospace;display:flex}.section-label span{color:var(--teal)}.hero-build{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font:700 10px ui-monospace,monospace}.hero-build span{color:var(--red);padding:0 7px}.command-hero h1,.guide-page h1{color:var(--ink);letter-spacing:-.1em;text-transform:uppercase;margin:0;font:700 clamp(48px,7vw,86px)/.9 ui-monospace,SFMono-Regular,Menlo,monospace}.command-hero h1 em{color:var(--signal);font-style:normal}.hero-description{max-width:570px;color:var(--muted);margin:27px 0;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.command-button{border:1px solid var(--line-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:13px;min-height:45px;padding:12px 15px;font:700 10px ui-monospace,monospace;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.command-button:hover{transform:translateY(-2px)}.command-button-primary{color:var(--black);background:var(--signal);border-color:var(--signal)}.command-button-primary:hover{background:#ebf59a}.command-button-ghost{color:var(--ink);background:#ffffff05}.command-button-ghost:hover{color:var(--signal);background:#d7e36f14}.hero-facts{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:45px;display:grid}.hero-facts div{background:var(--panel);min-width:0;min-height:83px;padding:14px 12px}.hero-facts b{color:var(--signal);font:700 21px ui-monospace,monospace;display:block}.hero-facts span,.hero-facts small{overflow-wrap:anywhere;display:block}.hero-facts span{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font:700 9px ui-monospace,monospace}.hero-facts small{color:var(--muted);margin-top:4px;font-size:10px}.hero-radar{border:1px solid var(--line-strong);background:var(--panel);min-width:0;padding:14px;position:relative}.hero-radar:before{content:"";pointer-events:none;border:1px solid #d7e36f1f;position:absolute;inset:7px}.radar-topline,.radar-readout,.radar-coordinates{z-index:1;color:var(--muted);letter-spacing:.1em;justify-content:space-between;gap:10px;font:700 9px ui-monospace,monospace;display:flex;position:relative}.radar-topline{padding:2px 3px 14px}.hero-radar>.tactical-glyph{border:1px solid #e9eddf1f;width:100%;display:block}.radar-readout{align-items:center;padding:12px 3px 0}.radar-readout span:first-child{color:var(--signal)}.radar-readout span:last-child{color:var(--muted);font-size:8px}.radar-readout strong{color:var(--red);font-size:10px}.radar-coordinates{color:var(--teal);padding:14px 3px 2px;font-size:8px}.hero-visual-slot{width:0;height:0;position:absolute;overflow:hidden}.meta-strip-section{max-width:var(--max);margin:0 auto;padding:0 24px 24px}.strip-label{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-top:18px;display:flex}.strip-label .section-label{margin:0}.strip-label>span{color:var(--muted);letter-spacing:.1em;font:700 8px ui-monospace,monospace}.meta-strip{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid}.meta-cell{background:var(--panel-2);min-height:100px;padding:16px;position:relative}.meta-cell-index{color:var(--teal);font:700 9px ui-monospace,monospace}.meta-cell b{color:var(--signal);margin-top:6px;font:700 22px ui-monospace,monospace;display:block}.meta-cell strong{letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font:700 10px ui-monospace,monospace;display:block}.meta-cell small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.section{max-width:var(--max);margin:0 auto;padding:84px 24px}.briefing-section{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:85px;display:grid}.briefing-copy h2,.section-heading-row h2,.update-header h2,.guide-page h1{margin:0 0 16px}.briefing-copy h2,.section-heading-row h2,.update-header h2{letter-spacing:-.09em;text-transform:uppercase;font:700 clamp(30px,4vw,52px)/.98 ui-monospace,monospace}.briefing-copy p,.section-heading-row>p,.update-header p{color:var(--muted);margin:0;line-height:1.7}.briefing-points{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.briefing-point{background:var(--panel);border:1px solid var(--line);min-height:150px;padding:18px}.briefing-point .signal-mark{margin-bottom:20px}.briefing-point>span:not(.signal-mark){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:700 9px ui-monospace,monospace;display:block}.briefing-point>b{color:var(--ink);margin-top:6px;font:700 18px ui-monospace,monospace;display:block}.briefing-point>small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.signal-mark{align-items:end;gap:3px;width:39px;height:22px;display:flex;position:relative}.signal-mark i{background:var(--teal);width:4px}.signal-mark i:first-child{height:8px}.signal-mark i:nth-child(2){background:var(--signal);height:15px}.signal-mark i:nth-child(3){background:var(--red);height:21px}.signal-mark b{color:var(--muted);font:700 8px ui-monospace,monospace;position:absolute;top:0;right:0}.doctrine-section{border-top:1px solid var(--line);background:linear-gradient(90deg,#d7e36f0a,#0000 38%)}.section-heading-row{justify-content:space-between;align-items:end;gap:50px;display:flex}.section-heading-row>p{max-width:490px}.doctrine-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;display:grid}.doctrine-card{background:var(--panel);min-height:230px;padding:18px;position:relative}.doctrine-card:hover{background:var(--panel-2)}.doctrine-code{color:var(--signal);font:700 13px ui-monospace,monospace}.doctrine-type{float:right;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:700 8px ui-monospace,monospace}.doctrine-card h3{letter-spacing:-.06em;margin:35px 0 8px;font:700 20px/1.05 ui-monospace,monospace}.doctrine-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.doctrine-card>b{color:var(--teal);letter-spacing:.08em;font:700 8px ui-monospace,monospace;position:absolute;bottom:17px;left:18px}.strategies-section{border-top:1px solid var(--line)}.top-strategy-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px;display:grid}.top-strategy-card{border:1px solid var(--line);background:var(--panel)}.top-strategy-card:hover{border-color:var(--signal-soft)}.strategy-visual{border-bottom:1px solid var(--line)}.strategy-card-body{flex-direction:column;min-height:225px;padding:16px;display:flex}.card-meta{color:var(--teal);letter-spacing:.1em;justify-content:space-between;font:700 8px ui-monospace,monospace;display:flex}.card-meta b{color:var(--red)}.top-strategy-card h3{letter-spacing:-.06em;margin:25px 0 8px;font:700 20px/1.05 ui-monospace,monospace}.top-strategy-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.text-action{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:17px;font:700 9px ui-monospace,monospace;text-decoration:none;display:flex}.update-section{border-top:1px solid var(--line);background:#0d1310}.update-header{justify-content:space-between;align-items:end;gap:35px;display:flex}.feed-state,.news-aside{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font:700 8px ui-monospace,monospace}.update-log{border-top:1px solid var(--line);margin-top:37px}.update-log article{border-bottom:1px solid var(--line);grid-template-columns:100px 105px minmax(0,1fr) 25px;align-items:start;gap:16px;padding:18px 0;display:grid}.update-stamp,.update-type{color:var(--teal);font:700 9px ui-monospace,monospace}.update-type{color:var(--signal)}.update-log h3,.news-item h3{letter-spacing:-.04em;margin:0 0 5px;font:700 17px ui-monospace,monospace}.update-log p,.news-item p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.update-arrow{color:var(--signal)}.picks-section{border-top:1px solid var(--line)}.tier-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:42px;display:grid}.tier-card{border:1px solid var(--line);background:var(--panel);min-height:205px;padding:17px}.tier-card:hover{border-color:var(--signal-soft)}.tier-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font:700 8px ui-monospace,monospace;display:flex}.tier-rank{border:1px solid var(--signal);width:28px;height:28px;color:var(--signal);place-items:center;font:700 13px ui-monospace,monospace;display:grid}.tier-card h3{margin:30px 0 7px;font:700 18px/1.05 ui-monospace,monospace}.tier-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.tier-card>small{color:var(--teal);letter-spacing:.08em;margin-top:21px;font:700 8px ui-monospace,monospace;display:block}.database-section{border-top:1px solid var(--line);background:var(--panel)}.database-table{border-top:1px solid var(--line-strong);margin-top:42px}.database-table-head,.database-record{grid-template-columns:1.15fr .8fr .5fr 2fr .6fr;align-items:center;gap:14px;display:grid}.database-table-head{color:var(--muted);letter-spacing:.1em;padding:12px 15px;font:700 8px ui-monospace,monospace}.database-record{border-top:1px solid var(--line);min-height:72px;color:var(--ink);padding:12px 15px;font-size:12px;text-decoration:none}.database-record:hover{background:#19231b}.record-id{color:var(--signal);align-items:center;gap:8px;font:700 11px ui-monospace,monospace;display:flex}.record-id .signal-mark{transform-origin:0;width:30px;transform:scale(.7)}.database-record>span:not(.record-id),.database-record>strong{color:var(--muted);text-transform:uppercase;font:700 9px ui-monospace,monospace}.database-record>strong{color:var(--red)}.record-description{color:var(--ink);font-size:12px}.record-route{text-align:right;color:var(--teal)!important}.featured-strategy-section{border-top:1px solid var(--line)}.featured-strategy-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px;display:grid}.featured-strategy-card{border:1px solid var(--line);background:var(--panel);flex-direction:column;text-decoration:none;display:flex}.featured-strategy-card:hover{border-color:var(--teal)}.featured-strategy-visual{border-bottom:1px solid var(--line)}.featured-strategy-card>div:last-child{flex-direction:column;min-height:185px;padding:16px;display:flex}.featured-strategy-card>div:last-child>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font:700 8px ui-monospace,monospace}.featured-strategy-card h3{margin:20px 0 7px;font:700 18px/1.05 ui-monospace,monospace}.featured-strategy-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.featured-strategy-card small{color:var(--signal);letter-spacing:.1em;margin-top:auto;padding-top:16px;font:700 8px ui-monospace,monospace}.news-section{border-top:1px solid var(--line)}.news-list{border-top:1px solid var(--line);max-width:930px;margin:42px 0 0 auto}.news-item{border-bottom:1px solid var(--line);grid-template-columns:96px 75px minmax(0,1fr);gap:17px;padding:18px 0;display:grid}.news-item>time,.news-item>span{color:var(--teal);font:700 9px ui-monospace,monospace}.news-item>span{color:var(--signal)}.guides-section{border-top:1px solid var(--line)}.guides-list{border-top:1px solid var(--line-strong);margin-top:42px}.guide-row{border-bottom:1px solid var(--line);grid-template-columns:48px 105px minmax(0,1fr) max-content;align-items:center;gap:16px;min-height:86px;padding:12px 0;text-decoration:none;display:grid}.guide-row:hover{background:#d7e36f0a}.guide-index{color:var(--red);font:700 17px ui-monospace,monospace}.guide-label{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font:700 8px ui-monospace,monospace}.guide-row h3{letter-spacing:-.04em;margin:0 0 4px;font:700 17px ui-monospace,monospace}.guide-row p{color:var(--muted);margin:0;font-size:12px}.guide-meta{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;font:700 8px ui-monospace,monospace}.faq-section{border-top:1px solid var(--line)}.faq-grid{border-top:1px solid var(--line);max-width:930px;margin:42px 0 0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 25px;align-items:center;gap:12px;padding:18px 0;font:700 14px ui-monospace,monospace;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{color:var(--teal);font:700 9px ui-monospace,monospace}.faq-item summary>b{color:var(--signal);text-align:right;font-size:19px}.faq-item[open] summary>b{transform:rotate(45deg)}.faq-item p{max-width:720px;color:var(--muted);margin:0 44px 19px 56px;font-size:13px;line-height:1.7}.final-command{max-width:var(--max);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:35px;margin:0 auto;padding:95px 24px 112px;display:grid;position:relative;overflow:hidden}.final-command h2{letter-spacing:-.1em;text-transform:uppercase;max-width:700px;margin:0 0 15px;font:700 clamp(33px,5vw,61px)/.95 ui-monospace,monospace}.final-command p{max-width:550px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.final-grid-mark{opacity:.22;border:1px solid var(--signal);pointer-events:none;width:170px;height:170px;position:absolute;top:35px;right:14%;transform:rotate(45deg)}.final-grid-mark span{border:1px solid var(--teal);position:absolute;inset:30px}.final-grid-mark span:nth-child(2){border-color:var(--red);inset:60px}.final-grid-mark span:nth-child(3){background:var(--signal);border:0;inset:82px}.site-footer{max-width:var(--max);border-top:1px solid var(--line);grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);gap:80px;margin:0 auto;padding:53px 24px 65px;display:grid}.footer-brand .brand-mark-footer{width:32px;height:32px;margin-bottom:14px}.footer-brand strong{font:700 17px ui-monospace,monospace;display:block}.footer-brand p{max-width:270px;color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.6}.footer-columns{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.footer-columns div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footer-columns span{color:var(--signal);letter-spacing:.13em;margin-bottom:7px;font:700 8px ui-monospace,monospace}.footer-columns :is(a,.unavailable-link){color:var(--muted);font-size:12px;text-decoration:none}.footer-columns :is(a,.unavailable-link):hover{color:var(--signal)}.footer-columns small{color:#657164;margin-top:8px;font-size:10px;line-height:1.5}.guide-page{max-width:var(--max);margin:0 auto;padding:78px 24px 110px}.guide-page-top{justify-content:space-between;align-items:end;gap:20px;display:flex}.guide-status{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font:700 8px ui-monospace,monospace}.guide-page h1{max-width:850px;margin-top:10px}.guide-summary{max-width:700px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.7}.guide-hero-visual{border:1px solid var(--line-strong);background:var(--panel);max-width:970px;margin:48px auto 66px;padding:14px}.guide-visual-caption{color:var(--teal);letter-spacing:.1em;padding:11px 2px 0;font:700 8px ui-monospace,monospace}.guide-content-layout{grid-template-columns:170px minmax(0,760px);justify-content:center;gap:65px;display:grid}.guide-content-layout aside{color:var(--muted);flex-direction:column;align-items:flex-start;gap:10px;font-size:12px;display:flex}.guide-content-layout aside span{color:var(--signal);letter-spacing:.13em;margin-bottom:8px;font:700 8px ui-monospace,monospace}.guide-content-layout aside :is(a,.unavailable-link){color:var(--ink);text-decoration:none}.guide-content-layout aside :is(a,.unavailable-link):hover{color:var(--signal)}.prose{color:var(--muted);font-size:16px;line-height:1.8}.prose h2{color:var(--ink);letter-spacing:-.06em;text-transform:uppercase;margin:42px 0 10px;font:700 25px/1.1 ui-monospace,monospace}.prose h2:first-child{margin-top:0}.prose p{margin:0 0 18px}.prose ol{padding-left:22px}.prose li{margin:8px 0}.prose strong{color:var(--signal)}.reveal{opacity:1;transform:none}.reveal:not(.is-seen){animation:.45s both signal-in}@keyframes signal-in{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1000px){.desktop-nav{gap:10px}.top-signal{display:none}.command-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:25px}.doctrine-grid,.top-strategy-grid,.featured-strategy-grid{grid-template-columns:repeat(2,1fr)}.doctrine-card:nth-child(odd),.top-strategy-card:nth-child(odd),.featured-strategy-card:nth-child(odd){border-right:1px solid var(--line)}}@media (max-width:760px){.command-bar{gap:12px;min-height:65px;padding:0 17px}.brand{flex:auto;min-width:0}.brand>span{min-width:0;overflow:hidden}.brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-nav{display:none}.menu-toggle{flex:none;align-items:center;display:inline-flex}.mobile-navigation{border-top:1px solid var(--line);background:#101812;padding:17px;display:block}.mobile-nav-meta,.mobile-locales{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font:700 8px ui-monospace,monospace;display:flex}.mobile-navigation nav{margin-top:16px}.nav-group-mobile{border-bottom:1px solid var(--line)}.nav-group-mobile .nav-group-line{justify-content:space-between;min-height:48px}.nav-group-mobile .nav-group-line>a,.nav-group-mobile .unavailable-link{color:var(--ink);font-size:11px}.nav-group-mobile .subnav{min-width:0;box-shadow:none;background:0 0;border:0;padding:3px 0 8px 16px;position:static}.nav-group-mobile .subnav :is(a,.unavailable-link){color:var(--muted);padding:8px 0}.mobile-locales{justify-content:flex-start;gap:18px;padding-top:18px}.mobile-locales :is(a,.unavailable-link){text-decoration:none}.mobile-locales .is-current{color:var(--ink)}.command-hero{flex-direction:column;align-items:stretch;gap:28px;padding:57px 17px 20px;display:flex}.command-hero h1{font-size:clamp(43px,12vw,67px)}.hero-description{font-size:15px}.hero-radar{order:2}.hero-facts{order:3;margin-top:35px}.meta-strip-section{padding:0 17px 20px}.strip-label{display:block}.strip-label>span{margin-top:10px;display:block}.meta-strip{grid-template-columns:repeat(2,1fr)}.meta-cell{min-height:92px;padding:14px 12px}.section{padding:67px 17px}.briefing-section{display:block}.briefing-points{margin-top:35px}.section-heading-row{display:block}.section-heading-row>p{margin-top:15px}.doctrine-grid,.top-strategy-grid,.tier-row,.featured-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.doctrine-card{min-height:238px}.top-strategy-card h3{font-size:18px}.update-header{display:block}.feed-state{margin-top:16px;display:block}.update-log article{grid-template-columns:73px 80px minmax(0,1fr) 18px;gap:8px}.update-log p{font-size:12px}.database-table-head{display:none}.database-record{grid-template-columns:1fr max-content;gap:7px 12px;padding:16px 12px;display:grid}.record-id{grid-column:1/-1}.database-record>span:not(.record-id),.database-record>strong{font-size:8px}.record-description{grid-area:2/1/auto/-1;padding-bottom:7px;font-size:12px}.database-record>span:nth-child(2){grid-column:1}.database-record>strong{text-align:right;grid-area:3/2}.database-record>.record-route{text-align:left;grid-area:3/1}.news-list{margin-top:35px}.news-item{grid-template-columns:73px 64px minmax(0,1fr);gap:8px}.news-item h3{font-size:14px}.guide-row{grid-template-columns:36px 1fr max-content;gap:9px}.guide-label{grid-column:2}.guide-row>div{grid-column:2/-1}.guide-meta{grid-area:1/3}.faq-item summary{grid-template-columns:35px minmax(0,1fr) 18px;font-size:13px}.faq-item p{margin-left:47px;font-size:12px}.final-command{padding:72px 17px 88px;display:block}.final-command .command-button{margin-top:25px}.final-grid-mark{right:-65px}.site-footer{padding:45px 17px 54px;display:block}.footer-columns{gap:16px;margin-top:38px}.guide-page{padding:60px 17px 85px}.guide-page-top{display:block}.guide-status{margin-top:12px;display:block}.guide-page h1{font-size:clamp(40px,11vw,62px)}.guide-summary{font-size:16px}.guide-hero-visual{margin:37px auto 47px}.guide-content-layout{display:block}.guide-content-layout aside{display:none}.prose{font-size:15px}}@media (max-width:420px){.brand strong{font-size:14px}.brand small{font-size:7px}.hero-actions .command-button{justify-content:space-between;width:100%}.hero-facts b{font-size:18px}.meta-cell b{font-size:19px}.briefing-points,.doctrine-grid,.top-strategy-grid,.tier-row,.featured-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doctrine-card{min-height:260px;padding:14px}.doctrine-card h3{font-size:17px}.top-strategy-card h3{font-size:16px}.top-strategy-card p,.tier-card p,.featured-strategy-card p{font-size:12px}.tier-card{min-height:235px;padding:14px}.tier-card h3{font-size:16px}.update-log article{grid-template-columns:1fr 1fr}.update-log article>div{grid-column:1/-1}.update-arrow{text-align:right;grid-area:1/2}.guide-row{min-height:100px}.footer-columns{grid-template-columns:1fr 1fr}.footer-columns div:last-child{grid-column:1/-1}.faq-item p{margin-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal:not(.is-seen),.command-button{transition:none;animation:none;transform:none}}.top-strategy-card{cursor:pointer;text-decoration:none;display:block}.top-strategy-card:focus-visible{outline-offset:4px;outline:2px solid}.database-record{cursor:pointer;text-decoration:none}.database-record:focus-visible{outline-offset:4px;outline:2px solid}.featured-strategy-card{cursor:pointer;text-decoration:none}.featured-strategy-card:focus-visible{outline-offset:4px;outline:2px solid}.guide-row{cursor:pointer;text-decoration:none}.guide-row:focus-visible{outline-offset:4px;outline:2px solid}.briefing-point:last-child:nth-child(odd){grid-column:1/-1}
.nav-group-with-subnav{position:relative}.nav-group-with-subnav>.subnav[hidden],.nav-group-with-subnav>.subnav[aria-hidden=true]{pointer-events:none;display:none!important}.nav-group-with-subnav>.subnav[aria-hidden=false]:not([hidden]){pointer-events:auto;display:block}.subnav-trigger:focus-visible,.subnav a:focus-visible{outline:2px solid var(--signal,var(--gold,var(--site-primary,#d9b75d)));outline-offset:3px}.menu-toggle:focus-visible,.desktop-nav a:focus-visible,.mobile-navigation a:focus-visible{outline:2px solid var(--signal,var(--gold,var(--site-primary,#d9b75d)));outline-offset:4px}.header-start-link{min-height:31px;padding:8px 10px;font-size:8px}.mobile-start-link{justify-content:space-between;width:100%;margin-top:18px;display:flex}.mobile-navigation[hidden]{display:none!important}
.site-root-entry{text-align:center;background:var(--site-background,#111);min-height:100vh;color:var(--site-foreground,#fff);place-content:center;gap:16px;padding:48px;display:grid}.site-root-entry p{color:var(--site-primary,#e74c3c);margin:0;font-size:24px}.site-root-entry h1{margin:0;font-size:clamp(2rem,5vw,4rem)}.site-root-entry a{color:inherit;text-underline-offset:4px;display:inline-block}.site-legal-page{width:min(820px,100% - 40px);margin:0 auto;padding:clamp(48px,8vw,100px) 0 96px;line-height:1.75}.site-legal-page h1{margin:0 0 20px;line-height:1.1}.site-legal-page h2{margin:34px 0 8px;line-height:1.2}.site-legal-page p{max-width:72ch}.site-legal-page a{color:inherit;text-underline-offset:4px}.site-legal-kicker{opacity:.7;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}
.site-guide-page{max-width:920px;margin:0 auto;padding:70px 28px 110px}.guide-breadcrumbs{color:var(--muted,#a39bab);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:42px;font-size:12px;display:flex}.guide-breadcrumbs a{color:var(--gold,var(--site-primary,#d9b75d));text-decoration:none}.guide-breadcrumbs span:last-child{overflow-wrap:anywhere}.guide-header{border-bottom:1px solid var(--line,#daba6b2e);padding-bottom:38px}.guide-category{color:var(--gold,var(--site-primary,#d9b75d));letter-spacing:.25em;text-transform:uppercase;font-size:10px;display:inline-block}.guide-header h1,.guide-index-header h1{overflow-wrap:anywhere;max-width:850px;margin:16px 0 0}.guide-intro{max-width:820px;margin-left:0;margin-right:0}.guide-image{border:1px solid var(--line,#daba6b2e);background:#090711;margin:42px 0 8px}.guide-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.guide-image figcaption{color:var(--muted,#a39bab);letter-spacing:.06em;padding:11px 15px;font-size:11px}.guide-major-visual{background:#090711;min-height:360px;display:block;position:relative;overflow:hidden}.guide-major-visual-art{background:linear-gradient(145deg,#151a26fa,#070810fa);min-height:318px;position:relative;overflow:hidden}.guide-major-visual-art:before{content:"";opacity:.42;pointer-events:none;background-image:linear-gradient(#daba6b1a 1px,#0000 1px),linear-gradient(90deg,#daba6b1a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.guide-major-visual-art--specialization-grid{--visual-accent:#61d9cd;--visual-hot:#d9b75d;background:radial-gradient(circle at 20% 18%,#359f9a38,#0000 34%),#081415}.guide-major-visual-art--loadout-synergy{--visual-accent:#e3bc68;--visual-hot:#ef7e5f;background:radial-gradient(circle,#a76e2640,#0000 38%),#15100d}.guide-major-visual-art--operation-flow{--visual-accent:#ef785e;--visual-hot:#e8c46b;background:radial-gradient(circle at 78% 24%,#b6322f4d,#0000 36%),#150a0d}.guide-major-visual-art--weapon-schematic{--visual-accent:#d9b75d;--visual-hot:#74d7c7;background:radial-gradient(circle at 76% 28%,#d9b75d3d,#0000 30%),#11100d}.guide-major-visual-art--review-dossier,.guide-major-visual-art--release-timeline,.guide-major-visual-art--edition-stack{--visual-accent:#d9b75d;--visual-hot:#ef785e}.guide-major-visual-art--platform-lineup,.guide-major-visual-art--intel-matrix{--visual-accent:#75c8e8;--visual-hot:#d9b75d}.guide-major-visual-art--character-roster,.guide-major-visual-art--network-bridge{--visual-accent:#c28ae6;--visual-hot:#74d7c7}.guide-major-visual-art--customization-grid,.guide-major-visual-art--threat-ladder,.guide-major-visual-art--story-arc{--visual-accent:#ef785e;--visual-hot:#d9b75d}.guide-major-visual-art--command-overview{--visual-accent:#d9b75d;--visual-hot:#ef785e;background:radial-gradient(circle at 50% 48%,#d9b75d2e,#0000 30%),#0c0b13}.guide-visual-svg{z-index:1;width:100%;height:318px;display:block;position:relative}.guide-visual-panel{fill:#091419c7;stroke:#74d7c794;stroke-width:2px}.guide-visual-panel--bright{fill:#2c1f14d6;stroke:#ef785eb8}.guide-visual-line,.guide-visual-route,.guide-visual-wave{fill:none;stroke:var(--visual-accent,#d9b75d);stroke-width:3px}.guide-visual-route{stroke:var(--visual-hot,#ef785e);stroke-width:5px}.guide-visual-branch{fill:none;stroke:var(--visual-accent,#d9b75d);stroke-width:2px;stroke-dasharray:8 8;opacity:.82}.guide-visual-accent-line{fill:none;stroke:var(--visual-accent,#d9b75d);stroke-width:2px;opacity:.62}.guide-visual-muted{stroke:#e6e8de3d;stroke-width:2px}.guide-visual-accent,.guide-visual-node{fill:var(--visual-accent,#d9b75d);stroke:#f8f1df;stroke-width:2px}.guide-visual-node{fill:#0b1116;stroke:var(--visual-hot,#ef785e)}.guide-visual-core{fill:#d9b75d29;stroke:var(--visual-accent,#d9b75d);stroke-width:3px}.guide-visual-optic,.guide-visual-muzzle{fill:#74d7c71f;stroke:var(--visual-hot,#74d7c7);stroke-width:3px}.guide-visual-weapon{fill:#d9b75d38;stroke:var(--visual-accent,#d9b75d);stroke-width:3px}.guide-visual-weapon-detail{fill:none;stroke:var(--visual-hot,#74d7c7);stroke-width:3px}.guide-visual-orbit{fill:none;stroke:var(--visual-accent,#d9b75d);stroke-width:2px;stroke-dasharray:4 10;opacity:.78}.guide-visual-seal,.guide-visual-roster-core{fill:#d9b75d1f;stroke:var(--visual-accent,#d9b75d);stroke-width:3px}.guide-visual-seal-line{fill:none;stroke:var(--visual-hot,#ef785e);stroke-width:7px}.guide-visual-device-screen{fill:#75c8e81f;stroke:var(--visual-accent,#75c8e8);stroke-width:2px}.guide-visual-tile{fill:#12161ed6;stroke:#ef785e94;stroke-width:2px}.guide-visual-tile--selected,.guide-visual-cell--active{fill:#ef785e47;stroke:var(--visual-hot,#d9b75d);stroke-width:3px}.guide-visual-cell{fill:#75c8e81a;stroke:#75c8e85c;stroke-width:1px}.guide-visual-step{fill:#ef785e1f;stroke:#ef785e9e;stroke-width:2px}.guide-visual-step--hot{fill:#ef785e6b;stroke:var(--visual-hot,#d9b75d)}.guide-visual-text{fill:var(--cream,#f6f1e8);letter-spacing:.15em;font:600 13px/1 sans-serif}.guide-major-visual-annotation{z-index:2;pointer-events:none;justify-content:space-between;align-items:baseline;gap:20px;display:flex;position:absolute;bottom:18px;left:28px;right:28px}.guide-major-visual-annotation span{color:var(--cream,#f6f1e8);letter-spacing:-.04em;font:600 clamp(22px,4vw,44px)/.95 Georgia,serif}.guide-major-visual-annotation small{color:var(--visual-accent,var(--gold,#d9b75d));letter-spacing:.18em;text-transform:uppercase;text-align:right;font:600 10px/1.2 sans-serif}.guide-major-visual figcaption{z-index:3;position:relative}.guide-content{padding:48px 0 24px}.guide-markdown{color:var(--cream,#f6f1e8);font-size:17px;line-height:1.82}.guide-markdown h2{margin:50px 0 16px;font-size:clamp(34px,5vw,52px)}.guide-markdown h3{margin:34px 0 10px;font-size:clamp(25px,3.5vw,34px)}.guide-markdown p{color:var(--muted,#a39bab);margin:0 0 22px}.guide-markdown ul,.guide-markdown ol{color:var(--muted,#a39bab);margin:0 0 24px;padding-left:1.45rem}.guide-markdown li{margin:7px 0;padding-left:5px}.guide-markdown strong{color:var(--cream,#f6f1e8);font-weight:600}.guide-table-wrap{border:1px solid var(--line,#daba6b2e);width:100%;margin:28px 0 34px;overflow-x:auto}.guide-markdown table{border-collapse:collapse;text-align:left;width:100%;min-width:520px}.guide-markdown th,.guide-markdown td{border-bottom:1px solid var(--line,#daba6b2e);vertical-align:top;padding:13px 15px}.guide-markdown th{color:var(--gold,var(--site-primary,#d9b75d));font-weight:600}.guide-markdown td{color:var(--muted,#a39bab)}.guide-faq,.guide-related{border-top:1px solid var(--line,#daba6b2e);margin-top:42px;padding-top:52px}.guide-faq details{border-top:1px solid var(--line,#daba6b2e)}.guide-faq details:last-child{border-bottom:1px solid var(--line,#daba6b2e)}.guide-faq summary{gap:18px}.guide-faq summary span{color:var(--gold,var(--site-primary,#d9b75d))}.guide-faq details p{max-width:780px;color:var(--muted,#a39bab);line-height:1.7}.related-guide-grid,.guide-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.related-guide-grid a,.guide-index-grid a{border:1px solid var(--line,#daba6b2e);min-width:0;color:var(--cream,#f6f1e8);background:#0a0810b8;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s;display:block;position:relative}.related-guide-grid a:hover,.guide-index-grid a:hover{border-color:var(--gold,var(--site-primary,#d9b75d));transform:translateY(-2px)}.related-guide-grid strong{padding:9px 30px 8px 0;font:600 24px/1.1 Cormorant Garamond,serif;display:block}.related-guide-category{color:var(--gold,var(--site-primary,#d9b75d));letter-spacing:.16em;text-transform:uppercase;font-size:10px}.related-guide-arrow,.guide-index-grid b{color:var(--gold,var(--site-primary,#d9b75d));position:absolute;bottom:18px;right:18px}.guide-index-header{border-bottom:1px solid var(--line,#daba6b2e);padding-bottom:40px}.guide-index-groups section{padding:48px 0 0}.guide-index-category-heading h2{margin-bottom:20px}.guide-index-grid h3{margin:11px 30px 9px 0;font-size:26px}.guide-index-grid p{color:var(--muted,#a39bab);margin:0 28px 0 0;font-size:14px;line-height:1.55}:is(.guide-breadcrumbs,.guide-related a,.guide-index-grid a,.guide-faq summary):focus-visible{outline:2px solid var(--gold,var(--site-primary,#d9b75d));outline-offset:4px}@media (max-width:620px){.site-guide-page{padding:48px 20px 80px}.guide-header h1,.guide-index-header h1{font-size:52px;line-height:.95}.guide-markdown{font-size:16px}.related-guide-grid,.guide-index-grid{grid-template-columns:1fr}.guide-breadcrumbs{margin-bottom:30px}.guide-major-visual{min-height:310px}.guide-major-visual-art,.guide-visual-svg{height:268px;min-height:268px}.guide-major-visual-annotation{gap:6px;display:grid;bottom:14px;left:16px;right:16px}.guide-major-visual-annotation span{font-size:27px}.guide-major-visual-annotation small{text-align:left}}@media (prefers-reduced-motion:reduce){.related-guide-grid a,.guide-index-grid a{transition:none}.related-guide-grid a:hover,.guide-index-grid a:hover{transform:none}}
.brand-mark{flex:none;display:block;overflow:hidden}.brand-mark-image{object-fit:contain;width:100%;height:100%;display:block}
:root{--site-primary:#22b5d3;--signal:#22b5d3;--site-primary-light:#7be4f4;--teal:#7be4f4}.locale-switcher{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.locale-switcher .locale-link{white-space:nowrap}.external-links{flex-wrap:wrap;gap:12px;display:flex}.external-links a{color:inherit}.unavailable-link{cursor:default;opacity:.62;text-decoration:none}.unavailable-link[aria-disabled=true]{pointer-events:none}.unavailable-link[data-site-link-state=disabled]{-webkit-user-select:none;user-select:none}
.site-header:before{color:var(--mint)}
