/* Field command 05.5 — typography, space, machinery. */
.retreat-table{margin:20px 0;border-top:1px solid #a5b9bf;border-bottom:1px solid #a5b9bf}.retreat-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 90px;gap:12px;padding:11px 8px;border-bottom:1px solid #b7c6c740;align-items:center;font-size:12px}.retreat-row span{color:#6b8188}.retreat-row strong{color:#876523;text-align:right}.retreat-row .risk-high{color:#b24c3c}.retreat-heading{font-size:10px;background:#dce6e0}.retreat-formula{font-size:11px!important;color:#8d7646!important}
:root{--t-paper:#e9eceb;--t-paper-light:#f7f8f5;--t-paper-dark:#d8dedc;--t-ink:#20272b;--t-red:#dcac51;--t-red-dark:#a77d31;--t-olive:#718c84;--t-muted:#697579;--t-rule:#26323826;--t-sans:Inter,'Noto Sans SC','Microsoft YaHei',Arial,sans-serif}
#terra-app.command-v55{--c-ink:#20272b;--c-white:#f1f3ed;--c-blue:#647c88;--c-red:#bf604b;--c-yellow:#dcac51;background:#e9eceb!important;grid-template-rows:64px 30px minmax(0,1fr) 22px;color:#20272b!important}
#terra-app.command-v55 button{border-color:#aab4b7!important;background:#f4f5f2;color:#303b40;letter-spacing:.025em;min-height:34px;font-weight:600}
#terra-app.command-v55 button.primary{background:#dcac51!important;color:#20272b!important;border-color:#dcac51!important}
#terra-app.command-v55 button:hover:not(:disabled){background:#d7dfdf;color:#182327}
#terra-app.command-v55 button:disabled{background:#dce1df!important;color:#8b9596!important;border-color:#c5cdcc!important}
#terra-app.command-v55>.top{height:64px;padding:0 24px!important;background:#20272b!important;border-bottom:1px solid #4a5559!important;color:#f5f6ef}
#terra-app.command-v55 .top .emblem{width:32px;height:36px;flex-basis:32px;border:0;color:#d5ad65}
#terra-app.command-v55 .emblem svg{width:30px;height:30px}
#terra-app.command-v55 .wordmark{font-size:22px;letter-spacing:.12em;line-height:1.3;font-weight:600}
#terra-app.command-v55 .top .eyebrow{color:#9dabae;font-size:8px;letter-spacing:.14em}
#terra-app.command-v55 .resources>.resource{min-width:112px;padding:10px 22px;border-left:1px solid #ffffff16;background:transparent}
#terra-app.command-v55 .resource strong{font-size:20px;color:#f4f6ef;letter-spacing:.04em;font-weight:500}
#terra-app.command-v55 .resource small{font-size:8px;color:#aab6b8}
#terra-app.command-v55 .resources>.tag{display:none}
#terra-app.command-v55 #t-terminal-ribbon{height:30px;background:#303a3f;padding:0 22px;color:#d2dadb;font-size:9px}
#terra-app.command-v55 #t-terminal-ribbon small{color:#91a0a6;font-size:8px}
#terra-app.command-v55 #t-terminal-ribbon>div:first-child:before{height:9px;width:3px;background:#dcac51}
#terra-app.command-v55>.layout{grid-template-columns:88px minmax(0,1fr)}
#terra-app.command-v55 nav.rail{background:#252e33;border-right:1px solid #404c51;grid-auto-rows:minmax(55px,1fr);padding:8px 0}
#terra-app.command-v55 nav.rail>button{grid-template-columns:1fr;grid-template-rows:27px auto;grid-template-areas:'glyph' 'name';justify-items:center;align-content:center;gap:5px;padding:9px 6px!important;min-height:55px;border:0!important;color:#b4c0c5!important}
#terra-app.command-v55 nav.rail>button.active{background:#e9eceb!important;color:#20272b!important}
#terra-app.command-v55 nav.rail>button.active:before{width:3px;background:#dcac51}
#terra-app.command-v55 nav.rail>button:hover:not(.active){background:#39474e!important;color:white!important}
#terra-app.command-v55 .nav-index,#terra-app.command-v55 .nav-code{display:none}
#terra-app.command-v55 .nav-glyph{justify-self:center;width:25px;height:25px}
#terra-app.command-v55 .nav-glyph svg{width:25px;height:25px;stroke-width:1.25}
#terra-app.command-v55 .nav-name{font-weight:500;letter-spacing:.15em;font-size:12px}
#terra-app.command-v55 main.viewport{background:#e9eceb}
#terra-app.command-v55 .viewport>.view.active:not(#t-world):not(#t-battle){padding:24px 28px 36px!important;background:#e9eceb}
#terra-app.command-v55 .section-head{padding:0 0 16px 0;margin-bottom:20px;align-items:center;border-bottom:1px solid #8e9da440}
#terra-app.command-v55 .section-head:before{display:none}
#terra-app.command-v55 .section-head h2{font-size:28px;letter-spacing:.04em;margin:6px 0 8px;font-weight:650}
#terra-app.command-v55 .section-head p{max-width:750px;color:#737f82;line-height:1.7;font-size:11px}
#terra-app.command-v55 .section-head .eyebrow{color:#78888f;letter-spacing:.22em}
#terra-app.command-v55 .tag{background:#35444b;color:#e8efee;letter-spacing:.07em;padding:6px 9px}
#terra-app.command-v55 :is(.canvas-wrap,.battle-wrap){background:#5f6969;border-bottom:1px solid #687278}
#terra-app.command-v55 .tw-controls{inset:18px 20px auto!important;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:9px 16px}
#terra-app.command-v55 .tw-location{background:#202b31ed;color:#f5f5eb;border-left:3px solid #dcac51;padding:11px 15px;box-shadow:0 4px 15px #101d2820}
#terra-app.command-v55 .tw-location span{color:#e3eaeb;letter-spacing:.05em}
#terra-app.command-v55 .tw-location small{color:#a2b1b7}
#terra-app.command-v55 .tw-buttons{gap:5px;align-content:start}
#terra-app.command-v55 .tw-buttons button{background:#25323ce8;color:#e1e8e9;border:1px solid #81939970!important;padding:9px 11px;font-size:10px;min-height:34px}
#terra-app.command-v55 #tw-status{border-left:0;background:#263238d9;color:#c5d2d4;font-size:9px;padding:7px 12px;max-width:76%}
#terra-app.command-v55 .maptools{left:20px!important;bottom:20px!important;gap:5px}
#terra-app.command-v55 .maptools button{background:#26343aed;color:#dbe4e5;border-color:#81939970!important;padding:8px 11px;min-height:32px}
#terra-app.command-v55 .tw-panel{background:#edf0ecf5!important;border:1px solid #7f949c!important;border-top:3px solid #d3a757!important;box-shadow:0 10px 40px #172a3540}
#terra-app.command-v55 #tw-gate-navigation{background:#edf0edf2;border-color:#8b9ba0;border-left-color:#dcac51}
#terra-app.command-v55 .dispatch{grid-template-columns:minmax(0,1fr) 270px;background:#263238;border-top:0;color:#d9e3e4}
#terra-app.command-v55 .dispatch-head{min-height:29px;background:#35434a;border-bottom:1px solid #70878f30;padding:6px 17px}
#terra-app.command-v55 .dispatch-head :is(strong,p,.eyebrow){color:#b4c3c8;font-size:9px}
#terra-app.command-v55 .fleet-strip{background:#29363d!important;min-height:94px;padding:5px 8px;gap:5px}
#terra-app.command-v55 .fleet-tile{background:#35454d;color:#e0e8e8;flex-basis:164px;min-width:164px;border:1px solid #8aa1a42b!important;padding:6px 12px!important}
#terra-app.command-v55 .fleet-tile small{color:#a6b8be}
#terra-app.command-v55 .fleet-tile canvas{height:43px!important}
#terra-app.command-v55 .dispatch-actions{background:#29363d;border-left:1px solid #72889040;padding:10px 12px;gap:6px}
#terra-app.command-v55 .dispatch-actions button{background:#3c4d55;color:#d9e5e8;border-color:#79929c55!important;font-size:10px;min-height:33px}
#terra-app.command-v55 .bar{background:#4b5a60}
#terra-app.command-v55 .bar>i{background:#a1beb1}
#terra-app.command-v55>.statusbar{height:22px;background:#202a30;color:#91a1a8;border-top:0;font-size:8px;letter-spacing:.08em}
/* The serial is a static caption, never an overlay over the ship. */
#terra-app.command-v55 .hangar-grid{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);gap:20px;border:0;align-items:start}
#terra-app.command-v55 .blueprint{background:#26343d;border:1px solid #71848d50;position:sticky;top:0;overflow:hidden}
#terra-app.command-v55 .blueprint .datum{position:static;inset:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;height:48px;padding:12px 17px;background:#202d35;border-bottom:1px solid #a7bcc32c}
#terra-app.command-v55 .blueprint .datum .eyebrow{color:#96aab4;font-size:8px;letter-spacing:.13em}
#terra-app.command-v55 .blueprint .datum b{display:block;flex:0 0 auto;font:500 19px/1 Consolas,monospace;letter-spacing:.08em;color:#d5e0e2;max-width:130px}
#terra-app.command-v55 .blueprint canvas{height:clamp(330px,43vh,530px);min-height:330px;max-height:530px;background:radial-gradient(ellipse at 45% 42%,#46545a,#26343d 76%)}
#terra-app.command-v55 .ship-picks{background:#23323b;border:0;border-top:1px solid #a7bcc32c;padding:7px;gap:5px}
#terra-app.command-v55 .ship-picks button{background:#33434c;color:#b7cbd2;font-size:10px;padding:9px 11px;border:1px solid #788b9355!important}
#terra-app.command-v55 .ship-picks button.active{background:#cfab65!important;color:#263238!important}
#terra-app.command-v55 .module-row{background:#60707940;border-top:1px solid #91a7af40;gap:1px}
#terra-app.command-v55 .module{background:#2b3a43;color:#869da8;padding:14px 13px!important;font-size:8px;line-height:1.8}
#terra-app.command-v55 .module strong{color:#d6e1e4;font-size:11px;margin:5px 0}
#terra-app.command-v55 .scene-banner{height:110px;max-height:110px;margin:0 0 20px;border:0;background:#253640;position:relative}
#terra-app.command-v55 .scene-banner>img{opacity:.9;filter:none;object-position:50% 51%}
#terra-app.command-v55 .scene-banner>div{background:linear-gradient(90deg,#1b2834ee,#1b2834b8);padding:15px 20px;border-left:3px solid #dcac51;left:0;bottom:0;top:0;display:flex;flex-direction:column;justify-content:center;gap:3px}
#terra-app.command-v55 .scene-banner strong{font-size:22px;font-weight:500;letter-spacing:.13em}
#terra-app.command-v55 .scene-banner small{color:#b7c5cd;font-size:10px}
#terra-app.command-v55 .scene-banner .eyebrow{color:#a1b4bf;font-size:8px}
#terra-app.command-v55 .inspector{padding:20px;background:#f5f6f1;border:1px solid #b7c2c3;min-width:0}
#terra-app.command-v55 .inspector h3{font-size:24px;margin:4px 0 14px;border:0;padding:0;font-weight:650}
#terra-app.command-v55 .inspector h4{font-size:10px;letter-spacing:.12em;margin:18px 0 10px;padding-top:16px;border-top:1px solid #a8b6b640}
#terra-app.command-v55 .inspector p{font-size:11px;color:#6e7c80;line-height:1.8}
#terra-app.command-v55 .inspector .metric{font-size:11px;padding:7px 0;border-color:#b8c4c540}
#terra-app.command-v55 .inspector>.hull-summary{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-bottom:16px}
#terra-app.command-v55 .inspector>.hull-summary .metric strong{font:600 14px Consolas,monospace;color:#314750}
#terra-app.command-v55 .dock-secondary{margin-top:20px;padding-top:16px;border-top:1px solid #b4c2c440}
#terra-app.command-v55 .dock-secondary>summary{cursor:pointer;font-size:11px;color:#4b626d;font-weight:600;letter-spacing:.08em}
#terra-app.command-v55 .dock-secondary select{width:100%}
#terra-app.command-v55 #t-hangar-fleet{float:right;margin-top:-42px;font-size:9px;min-height:28px;padding:6px 9px}
#terra-app.command-v55 .port-capacity{background:#f5f6f2;border:1px solid #b7c4c6;border-top:3px solid #627b89;padding:22px}
#terra-app.command-v55 .port-capacity strong{color:#344f5c}
#terra-app.command-v55 .port-columns{gap:25px}
#terra-app.command-v55 .port-row{background:#f4f6f2;border:1px solid #c0cdce;margin-bottom:8px;padding:16px}
#terra-app.command-v55 .port-row:nth-child(even){background:#e2e8e5}
#terra-app.command-v55 .port-build{border:1px solid #b0c0c5;background:#d7e0e1}
#terra-app.command-v55 .facility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;border:0;background:none}
#terra-app.command-v55 .facility{background:#f3f5ef;border:1px solid #bfcbcc;padding:23px;min-width:0}
#terra-app.command-v55 .facility.base-core{grid-column:1/-1;display:block}
#terra-app.command-v55 .facility.base-core .te-workbench{margin-top:22px}
#terra-app.command-v55 .port-progression{grid-column:1/-1;line-height:1.9;background:#2a3c46;border-left:3px solid #d3aa5c;color:#dde6e8}
#terra-app.command-v55 .facility .num{font-size:28px;color:#bac7c9}
#terra-app.command-v55 :is(.operator-grid,.gear-grid){gap:14px;background:none;border:0}
#terra-app.command-v55 .gear-card{background:#f5f7f2;border:1px solid #c0cccc;padding:16px}
#terra-app.command-v55 .gear-card canvas{background:linear-gradient(145deg,#dee5e2,#b9c9cc);height:145px}
#terra-app.command-v55 .gear-card h3{font-size:16px;margin:14px 0 8px}
#terra-app.command-v55 .gear-card.locked{opacity:.65}
#terra-app.command-v55 .gear-pool{margin-bottom:20px;background:#2e424e;border-left:3px solid #d3aa5c}
/* Recruitment keeps its four identities inside one consistent layout. */
#terra-app.command-v55 .tr-root{--p-main:#e9bb31;--p-text:#222e35;--p-dark:#26333c;--p-secondary:#415869;background:transparent}
#terra-app.command-v55 .tr-root[data-pool=red]{--p-main:#e74632;--p-text:#fff2e9;--p-dark:#332f32;--p-secondary:#58373b}
#terra-app.command-v55 .tr-root[data-pool=echo]{--p-main:#75cfc7;--p-text:#193c3c;--p-dark:#263a40;--p-secondary:#365558}
#terra-app.command-v55 .tr-root[data-pool=forge]{--p-main:#d2dc46;--p-text:#283521;--p-dark:#303b32;--p-secondary:#51603d}
#terra-app.command-v55 .tr-root .tr-heading{padding:0 0 18px;border:0;margin-bottom:0}
#terra-app.command-v55 .tr-root .tr-heading h2{font-size:28px;font-weight:600}
#terra-app.command-v55 .tr-root .tr-pool-tabs{gap:8px;border:0;margin-bottom:12px;grid-template-columns:repeat(4,minmax(0,1fr))}
#terra-app.command-v55 .tr-root .tr-pool-tab{min-height:74px;padding:15px 20px;background:#dce3e1;color:#4e626b;border:1px solid #b5c3c6!important;border-bottom:3px solid var(--tab)!important;position:relative}
#terra-app.command-v55 .tr-pool-tab[data-pool=harbor]{--tab:#e9bb31}
#terra-app.command-v55 .tr-pool-tab[data-pool=red]{--tab:#e74632}
#terra-app.command-v55 .tr-pool-tab[data-pool=echo]{--tab:#75cfc7}
#terra-app.command-v55 .tr-pool-tab[data-pool=forge]{--tab:#d2dc46}
#terra-app.command-v55 .tr-root .tr-pool-tab.is-selected{background:#2c3b44!important;color:#f5f5ed!important;border-bottom:3px solid var(--tab)!important}
#terra-app.command-v55 .tr-root .tr-pool-tab b{font-size:19px;font-weight:600;letter-spacing:.08em}
#terra-app.command-v55 .tr-root .tr-pool-tab small{font-size:8px;color:#8d9fa6;letter-spacing:.1em}
#terra-app.command-v55 .tr-root .tr-tab-number{font:24px Consolas,monospace;color:var(--tab);opacity:.8}
#terra-app.command-v55 .tr-root .tr-banner{background:var(--p-dark)!important;border:0;min-height:0;isolation:isolate}
#terra-app.command-v55 .tr-root .tr-banner-grid{display:block;position:absolute;inset:0 0 auto auto;width:58%;height:470px;opacity:.28;background:none;z-index:0;overflow:hidden}
#terra-app.command-v55 .tr-banner-grid img{width:100%;height:100%;object-fit:cover;filter:none}
#terra-app.command-v55 .tr-root .tr-copy{width:58%;max-width:none;min-height:430px;padding:36px!important;background:linear-gradient(90deg,var(--p-dark) 84%,transparent);color:#ebede4;pointer-events:auto}
#terra-app.command-v55 .tr-root .tr-copy h3{font-size:clamp(42px,4.2vw,66px);font-weight:700;color:var(--p-main);letter-spacing:.05em;white-space:normal;margin:14px 0 10px}
#terra-app.command-v55 .tr-root .tr-eyebrow{color:#a5b6be;font-size:9px;letter-spacing:.15em}
#terra-app.command-v55 .tr-pool-label{background:var(--p-main);color:var(--p-text);padding:5px 10px}
#terra-app.command-v55 .tr-root .tr-pool-en{color:#aabcc2;font:10px Consolas,monospace;letter-spacing:.19em}
#terra-app.command-v55 .tr-root .tr-tagline{color:#e8eee7;font-size:17px}
#terra-app.command-v55 .tr-root .tr-description{color:#b3c3c7;font-size:12px;line-height:1.9;max-width:430px}
#terra-app.command-v55 .tr-root :is(.tr-hero,.tr-armament){position:absolute;right:0;top:0;width:46%;height:445px;margin:0;opacity:1;pointer-events:none;overflow:hidden;z-index:1}
#terra-app.command-v55 .tr-root .tr-hero img{object-fit:cover;object-position:center 22%;filter:none;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 95%)}
#terra-app.command-v55 .tr-root .tr-armament canvas{width:100%;height:100%;object-fit:contain}
#terra-app.command-v55 .tr-root :is(.tr-hero,.tr-armament) figcaption{display:grid;position:absolute;right:23px;bottom:24px;padding:12px 18px;text-align:right;background:#20313acc;color:#ecf4ee;border-right:3px solid var(--p-main)}
#terra-app.command-v55 .tr-root :is(.tr-hero,.tr-armament) figcaption b{font-size:23px;letter-spacing:.14em}
#terra-app.command-v55 .tr-root :is(.tr-hero,.tr-armament) figcaption span{color:var(--p-main);font-size:9px;letter-spacing:.1em}
#terra-app.command-v55 .tr-root .tr-featured{max-width:460px;background:#e5eade0b;border:1px solid #a8c4ca25;gap:0;padding:8px}
#terra-app.command-v55 .tr-root .tr-feature-item{padding:6px 8px}
#terra-app.command-v55 .tr-root .tr-feature-item b{color:#e3ece9;font-size:12px}
#terra-app.command-v55 .tr-root .tr-feature-item small{color:var(--p-main);font-size:9px}
#terra-app.command-v55 .tr-root .tr-bottom{position:relative;z-index:3;padding:20px 28px;background:#eff2ec;color:#26353c;display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:20px;border-top:3px solid var(--p-main)}
#terra-app.command-v55 .tr-gauge-svg{display:none}
#terra-app.command-v55 .tr-root .tr-pity{display:flex;gap:10px;align-items:center;flex-wrap:wrap;max-width:340px}
#terra-app.command-v55 .tr-root .tr-pity strong{font:500 28px Consolas,monospace;color:#304b57}
#terra-app.command-v55 .tr-root .tr-pity>small{width:100%;font-size:9px;color:#77888e}
#terra-app.command-v55 .tr-root .tr-pity>span{font-size:11px;color:#697b81}
#terra-app.command-v55 .tr-pity-track{display:block;width:100%;height:3px}
#terra-app.command-v55 .tr-root .tr-draw-actions{gap:8px;display:flex}
#terra-app.command-v55 .tr-root .tr-draw{min-width:155px;min-height:74px;background:#344b58;color:#eef2eb;padding:13px 24px;border:0!important}
#terra-app.command-v55 .tr-root .tr-draw-ten{background:var(--p-main)!important;color:var(--p-text)!important;min-width:210px}
#terra-app.command-v55 .tr-root .tr-draw small{color:inherit;opacity:.65;font-size:9px}
#terra-app.command-v55 .tr-root .tr-draw>span{font-size:23px;letter-spacing:.07em}
#terra-app.command-v55 .tr-root .tr-rules{background:#e1e7e3;border:0}
#terra-app.command-v55 .tr-root .tr-rules summary{font-size:10px;padding:14px 20px}
#terra-app.command-v55 .operator-detail{background:#f1f4ed;border-color:#aebfc3;grid-template-columns:minmax(260px,.9fr) minmax(0,1fr)}
#terra-app.command-v55 .operator-stage{height:62vh;min-height:430px;background:#c1cccc;border-color:#aebfc3}
#terra-app.command-v55 .operator-stage img,#terra-app.command-v55 .operator-thumb img{filter:none}
#terra-app.command-v55 .operator-stage-label{background:#243943d9;border-left:3px solid #dcac51;min-width:0;left:20px;padding:15px 23px}
#terra-app.command-v55 .operator-stage-label strong{font-size:32px;letter-spacing:.15em}
#terra-app.command-v55 .operator-info{background:#f2f5ee;padding:32px}
#terra-app.command-v55 .operator-info h3{font-size:34px;border-bottom:1px solid #afbfc260}
#terra-app.command-v55 .operator-info p{color:#657a80}
#terra-app.command-v55 .operator-rail{gap:8px;padding-top:12px}
#terra-app.command-v55 .operator-thumb{background:#d8e0dc;border-color:#b0c0c4}
#terra-app.command-v55 .recruit-layout{grid-template-columns:220px minmax(0,1fr);background:none;gap:20px}
#terra-app.command-v55 .recruit-banner{background:#2f4551;border-top:3px solid #d6b063;padding:24px}
#terra-app.command-v55 .recruit-banner .big{font-size:38px;line-height:1.6}
#terra-app.command-v55 .tm-panel>header{background:#2b414e;border-left:3px solid #dcac51}
#terra-app.command-v55 .tm-panel :is(.tm-account,.tm-login,.tm-navigation,.tm-port,.tm-loadout){background:#f2f5ef;border:1px solid #b5c6ca;padding:20px}
#terra-app.command-v55 .tm-panel h4{border-color:#b7c6c8}
#terra-app.command-v55 .modal{background:#f0f3ec;border:1px solid #aabcc2;border-top:3px solid #d3aa5c;box-shadow:0 20px 80px #11233070}
#terra-app.command-v55 .modal-cover{background:#12232d99;backdrop-filter:blur(5px)}
#terra-app.command-v55 .story-prose{color:#3f535a;line-height:2.05}
#terra-app.command-v55 .story-choices{gap:7px;border:0}
#terra-app.command-v55 .story-choices button{border:1px solid #b9c8c9!important;padding:15px 18px;background:#e0e8e2}
#terra-app.command-v55 .toast{background:#253943;border:1px solid #829da7;border-left:3px solid #dcac51;color:#e8eeea;box-shadow:0 5px 25px #15232b40}
#terra-app.command-v55 .v54-shutter{display:none}
@media(min-width:1700px){#terra-app.command-v55 .hangar-grid{grid-template-columns:minmax(0,1.2fr) minmax(520px,.8fr)}#terra-app.command-v55 .blueprint canvas{height:56vh;max-height:680px}}
@media(max-width:1100px){#terra-app.command-v55 .hangar-grid{grid-template-columns:minmax(0,1fr)}#terra-app.command-v55 .blueprint{position:static}#terra-app.command-v55 .blueprint canvas{height:350px}#terra-app.command-v55 .recruit-layout{grid-template-columns:1fr}#terra-app.command-v55 .recruit-banner{display:none}#terra-app.command-v55 .resources>.resource{min-width:85px;padding:10px 14px}#terra-app.command-v55 .tr-root .tr-copy{width:61%;padding:27px!important}#terra-app.command-v55 .tr-root .tr-copy h3{font-size:44px}#terra-app.command-v55 .tr-root .tr-bottom{grid-template-columns:1fr;padding:18px 22px}#terra-app.command-v55 .tr-root .tr-draw-actions{justify-content:flex-end}}
@media(max-width:700px){#terra-app.command-v55{grid-template-rows:55px 25px minmax(0,1fr) 18px}#terra-app.command-v55>.top{height:55px;padding:0 10px!important}#terra-app.command-v55 .wordmark{font-size:16px;letter-spacing:.03em}#terra-app.command-v55 .resources>.resource{min-width:50px;padding:6px!important}#terra-app.command-v55 .resource strong{font-size:14px}#terra-app.command-v55 .resource small{font-size:6px}#terra-app.command-v55 #t-terminal-ribbon{height:25px;font-size:8px;padding:0 10px}#terra-app.command-v55>.layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 59px}#terra-app.command-v55 nav.rail{grid-row:2;grid-column:1;height:59px;grid-auto-columns:62px;padding:0;border-top:1px solid #73878f40;grid-auto-rows:1fr}#terra-app.command-v55 nav.rail>button{min-height:0;padding:6px!important;grid-template-rows:24px auto;gap:2px}#terra-app.command-v55 nav.rail>button.active:before{height:2px;width:100%}#terra-app.command-v55 .nav-name{font-size:10px}#terra-app.command-v55 .nav-glyph,#terra-app.command-v55 .nav-glyph svg{height:22px;width:22px}#terra-app.command-v55 main.viewport{grid-column:1}#terra-app.command-v55 .viewport>.view.active:not(#t-world):not(#t-battle){padding:18px 13px 26px!important}#terra-app.command-v55 .section-head{gap:8px}#terra-app.command-v55 .section-head h2{font-size:23px}#terra-app.command-v55 .section-head p{font-size:10px}#terra-app.command-v55 .section-head>.tag{display:none}#terra-app.command-v55 .tw-controls{inset:10px!important;grid-template-columns:1fr 126px;gap:5px}#terra-app.command-v55 .tw-location{padding:8px;font-size:9px}#terra-app.command-v55 .tw-buttons button{padding:5px 6px;font-size:8px;min-height:25px}#terra-app.command-v55 #tw-status{font-size:8px;max-width:100%}#terra-app.command-v55 .maptools{left:10px!important;bottom:10px!important;gap:3px}#terra-app.command-v55 .maptools button{padding:5px 7px;min-height:26px;font-size:8px}#terra-app.command-v55 .dispatch{grid-template-columns:1fr}#terra-app.command-v55 .dispatch-head{padding:5px 10px;min-height:24px}#terra-app.command-v55 .fleet-strip{min-height:68px;padding:4px}#terra-app.command-v55 .fleet-tile{min-width:135px;flex-basis:135px;padding:4px 8px!important}#terra-app.command-v55 .fleet-tile canvas{height:29px!important;width:116px!important}#terra-app.command-v55 .dispatch-actions{grid-column:1;grid-row:3;padding:5px 8px;border:0;gap:4px}#terra-app.command-v55 .dispatch-actions button{font-size:8px;min-height:27px}#terra-app.command-v55>.statusbar{height:18px;font-size:6px}#terra-app.command-v55 .hangar-grid{grid-template-columns:1fr;gap:14px}#terra-app.command-v55 .inspector{padding:15px}#terra-app.command-v55 .blueprint canvas{height:310px;min-height:310px}#terra-app.command-v55 .module-row{grid-template-columns:repeat(3,minmax(0,1fr))}#terra-app.command-v55 .module{font-size:7px;padding:10px!important}#terra-app.command-v55 .module strong{font-size:9px}#terra-app.command-v55 .scene-banner{height:90px;max-height:90px;margin-bottom:14px}#terra-app.command-v55 .scene-banner strong{font-size:18px}#terra-app.command-v55 .scene-banner>div{max-width:75%;padding:11px 15px}#terra-app.command-v55 .facility-grid{grid-template-columns:1fr;gap:10px}#terra-app.command-v55 .operator-detail{grid-template-columns:1fr}#terra-app.command-v55 .operator-stage{height:420px;min-height:0}#terra-app.command-v55 .operator-info{padding:22px}#terra-app.command-v55 .tr-root .tr-pool-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#terra-app.command-v55 .tr-root .tr-pool-tab{min-height:62px;padding:11px 13px}#terra-app.command-v55 .tr-root .tr-pool-tab b{font-size:17px}#terra-app.command-v55 .tr-root .tr-banner{padding-top:280px}#terra-app.command-v55 .tr-root .tr-banner-grid{width:100%;height:300px}#terra-app.command-v55 .tr-root :is(.tr-hero,.tr-armament){width:100%;height:300px;right:0}#terra-app.command-v55 .tr-root .tr-hero img{object-position:center 20%;mask-image:none}#terra-app.command-v55 .tr-root :is(.tr-hero,.tr-armament) figcaption{bottom:25px;right:15px}#terra-app.command-v55 .tr-root .tr-copy{width:100%;min-height:0;background:var(--p-dark);padding:23px!important}#terra-app.command-v55 .tr-root .tr-copy h3{font-size:39px}#terra-app.command-v55 .tr-root .tr-bottom{padding:17px;gap:15px}#terra-app.command-v55 .tr-root .tr-draw-actions{width:100%;gap:6px}#terra-app.command-v55 .tr-root .tr-draw{min-width:0;flex:1;min-height:70px;padding:12px}#terra-app.command-v55 .tr-root .tr-draw>span{font-size:20px}#terra-app.command-v55 .tr-root .tr-heading h2{font-size:23px}}
