:root{--ms-bg:#080b0d;--ms-panel:#0d1215;--ms-panel2:#11171b;--ms-ivory:#f3efe4;--ms-muted:#9d9a91;--ms-brass:#b79a5b;--ms-line:rgba(183,154,91,.32);--ms-bull:#78c5a5;--ms-bear:#d08787}
.ms-shell{max-width:1180px;margin:28px auto;padding:0 18px;color:var(--ms-ivory)}.ms-hero,.ms-card,.ms-notice{background:var(--ms-panel);border:1px solid var(--ms-line);border-radius:16px;padding:20px}.ms-hero h1{margin:.2rem 0;font-size:clamp(2rem,5vw,4.2rem)}.ms-kicker,.ms-label{color:var(--ms-brass);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.ms-controls{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.ms-controls button,.ms-controls input,.ms-btn{background:var(--ms-panel2);border:1px solid var(--ms-line);color:var(--ms-ivory);border-radius:10px;padding:11px 14px}.ms-controls button.active,.ms-btn.primary{border-color:var(--ms-brass)}.ms-search{display:flex;gap:8px;flex:1;min-width:260px}.ms-search input{width:100%}.ms-board{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ms-list{display:grid;gap:10px}.ms-row{background:var(--ms-panel2);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;cursor:pointer}.ms-row-head{display:flex;justify-content:space-between;gap:10px}.ms-bull{color:var(--ms-bull)}.ms-bear{color:var(--ms-bear)}.ms-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.ms-node{border-top:1px solid var(--ms-line);padding-top:8px}.ms-node strong,.ms-node span{display:block}.ms-node span{font-size:.75rem;color:var(--ms-muted)}.ms-trajectory{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0 6px;padding:8px 10px;border:1px solid rgba(183,154,91,.18);border-radius:8px;background:rgba(183,154,91,.04);font-size:.72rem;color:var(--ms-muted)}.ms-trajectory b{color:var(--ms-ivory);font-weight:600}.ms-detail{margin-top:16px}.ms-locks{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.ms-lock{padding:12px;border:1px dashed var(--ms-line);border-radius:10px;color:var(--ms-muted)}.ms-help{border:0;background:transparent;color:var(--ms-brass);cursor:pointer}.ms-disclaimer{position:fixed;inset:0;background:rgba(0,0,0,.78);display:grid;place-items:center;z-index:9999;padding:18px}.ms-disclaimer[hidden]{display:none}.ms-disclaimer .ms-notice{max-width:620px}.ms-disclaimer-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.ms-status{color:var(--ms-muted);font-size:.85rem}.ms-promo{position:fixed;right:18px;bottom:18px;max-width:360px;z-index:1000;box-shadow:0 16px 50px rgba(0,0,0,.4)}
@media(max-width:760px){.ms-board{grid-template-columns:1fr}.ms-locks{grid-template-columns:1fr}.ms-shell{padding:0 10px}.ms-hero,.ms-card{padding:15px}.ms-nodes{grid-template-columns:1fr}.ms-promo{left:10px;right:10px;bottom:10px}}

/* Phase 3 — access journey, contextual guide, history preview */
.ms-q{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:4px;padding:0;border:1px solid rgba(183,154,91,.45);border-radius:50%;background:transparent;color:var(--ms-brass);font-size:.68rem;line-height:1;vertical-align:middle;cursor:pointer}.ms-q:hover,.ms-q:focus{border-color:var(--ms-brass);color:var(--ms-ivory)}.ms-row-head b .ms-q{font-weight:400}.ms-order-note{display:block;color:var(--ms-muted);margin:4px 0}.ms-help-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.78)}.ms-help-modal[hidden]{display:none}.ms-help-modal .ms-notice{position:relative;width:min(640px,100%);max-height:min(80vh,760px);overflow:auto}.ms-help-close{position:absolute;right:12px;top:10px;border:0;background:transparent;color:var(--ms-muted);font-size:1.6rem;cursor:pointer}.ms-history-control{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 14px}.ms-history-control .ms-btn{font-size:.72rem;text-decoration:none}.ms-history-list{display:grid;gap:8px;margin-top:12px}.ms-history-list button{display:grid;grid-template-columns:80px 1fr auto;gap:10px;align-items:center;width:100%;text-align:left;padding:10px;border:1px solid rgba(183,154,91,.22);border-radius:9px;background:var(--ms-panel2);color:var(--ms-ivory);cursor:pointer}.ms-history-list span,.ms-history-list small{color:var(--ms-muted);font-size:.76rem}.ms-history-list button:hover{border-color:var(--ms-brass)}
@media(max-width:760px){.ms-history-list button{grid-template-columns:1fr}.ms-history-control{align-items:flex-start}.ms-q{width:20px;height:20px}}

/* Phase 4 — Universal Search + Expanded Horizons */
.ms-horizons{margin:4px 0 14px;padding:12px 14px;border:1px solid rgba(183,154,91,.2);border-radius:12px;background:rgba(183,154,91,.025)}
.ms-horizon-label{display:block;margin-bottom:8px;color:var(--ms-brass);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.ms-horizon-options{display:flex;gap:8px;flex-wrap:wrap}.ms-horizon-options button{display:grid;gap:2px;min-width:150px;padding:9px 11px;text-align:left;border:1px solid rgba(183,154,91,.25);border-radius:9px;background:var(--ms-panel2);color:var(--ms-ivory);cursor:pointer}.ms-horizon-options button small{font-size:.66rem;color:var(--ms-muted)}.ms-horizon-options button.active{border-color:var(--ms-brass);box-shadow:inset 0 0 0 1px rgba(183,154,91,.18)}.ms-horizon-options button[disabled]{opacity:.45;cursor:not-allowed}.ms-detail-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.ms-detail-head h2{margin:.35rem 0}.ms-context{margin:14px 0;padding:13px;border:1px solid rgba(183,154,91,.24);border-radius:10px;background:rgba(183,154,91,.035)}.ms-context-head{display:flex;gap:6px;align-items:center}.ms-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.ms-context-grid>div{padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:var(--ms-panel2)}.ms-context-grid span,.ms-context-grid b{display:block}.ms-context-grid span{font-size:.68rem;color:var(--ms-muted)}.ms-context-grid b{margin-top:3px;font-size:.82rem}.ms-watch-row{display:grid;grid-template-columns:1fr auto;gap:6px}.ms-watch-row>button:first-child{grid-template-columns:90px 1fr}.ms-watch-remove{width:38px;border:1px solid rgba(183,154,91,.22);border-radius:9px;background:var(--ms-panel2);color:var(--ms-muted);cursor:pointer}.ms-watch-remove:hover{color:var(--ms-ivory);border-color:var(--ms-brass)}
@media(max-width:900px){.ms-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.ms-horizon-options{display:grid;grid-template-columns:1fr}.ms-horizon-options button{width:100%}.ms-detail-head{display:block}.ms-detail-head .ms-btn{margin-top:8px}.ms-context-grid{grid-template-columns:1fr}.ms-watch-row{grid-template-columns:1fr auto}}

/* Phase 5 · Deep Investigation Bridge */
.ms-detail-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ms-investigation{margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.ms-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.ms-evidence-group{border:1px solid rgba(183,154,91,.24);border-radius:12px;padding:10px;background:var(--panel2)}.ms-evidence-group h4{margin:0 0 8px;color:var(--brass2);font-size:.73rem;letter-spacing:.08em}.ms-evidence-row{border-top:1px solid rgba(183,154,91,.15);padding:9px 0}.ms-evidence-row:first-of-type{border-top:0}.ms-evidence-row>div{display:flex;justify-content:space-between;gap:8px}.ms-evidence-row b{font-size:.8rem}.ms-evidence-row span{font-size:.67rem;letter-spacing:.06em}.ms-evidence-row p{margin:5px 0 0;font-size:.73rem;color:var(--muted);line-height:1.45}.ms-e-support span{color:var(--bull)}.ms-e-conflict span{color:var(--bear)}.ms-e-neutral span{color:var(--brass2)}.ms-e-unavailable span{color:var(--muted)}.ms-investigation-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ms-investigation-links a{border:1px solid var(--line);border-radius:7px;padding:7px 9px;font-size:.67rem;color:var(--ivory);text-decoration:none}.ms-investigation-links a:hover{border-color:var(--brass)}@media(max-width:820px){.ms-evidence-grid{grid-template-columns:1fr}.ms-detail-actions{width:100%}.ms-detail-actions .ms-btn{flex:1}}


/* Phase 6 · Production closure + compact methodology guide */
.ms-guide-btn{border-style:dashed!important;color:var(--ms-brass)!important;white-space:nowrap}.ms-guide-btn:hover,.ms-guide-btn:focus-visible{border-color:var(--ms-brass)!important;color:var(--ms-ivory)!important}.ms-controls button:focus-visible,.ms-btn:focus-visible,.ms-q:focus-visible,.ms-history-list button:focus-visible,.ms-watch-remove:focus-visible{outline:2px solid var(--ms-brass);outline-offset:2px}
@media(max-width:760px){.ms-guide-btn{order:3}.ms-search{order:4;min-width:100%}}


/* Endgame Cleanup v1.0 · global-header parity + typography + quieter help */
body.sa-royal-theme{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sa-global-header{position:sticky;top:0;z-index:1200;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 18px;background:rgba(3,7,7,.96);border-bottom:1px solid rgba(183,154,91,.32);backdrop-filter:blur(14px)}.sa-global-brand{display:flex;align-items:center;gap:11px;color:#f3efe4;text-decoration:none;min-width:max-content}.sa-global-brand strong{display:block;letter-spacing:2px;font-size:14px;font-weight:800}.sa-global-brand small{display:block;color:#9d9a91;font-size:10px;margin-top:2px}.sa-global-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #b79a5b;color:#b79a5b;font-weight:800;letter-spacing:1px}.sa-global-nav{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.sa-global-nav a{color:#9d9a91;text-decoration:none;font-size:12px;letter-spacing:.8px;padding:9px 10px;border:1px solid transparent}.sa-global-nav a:hover,.sa-global-nav a:focus-visible,.sa-global-nav a.active{color:#d2bd86;border-color:rgba(183,154,91,.32)}.ms-hero h1{font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.025em}.ms-shell{font-size:14px}.ms-controls button,.ms-controls input,.ms-btn,.ms-horizon-options button{font-family:inherit}.ms-q{width:17px;height:17px;opacity:.86}.ms-display-note{display:block;margin-top:8px;color:var(--ms-muted);font-size:.67rem}.ms-nodes{direction:ltr}.ms-node{text-align:left}@media(max-width:1100px){.sa-global-header{align-items:flex-start;flex-direction:column;gap:8px}.sa-global-nav{justify-content:flex-start;width:100%}}@media(max-width:760px){.sa-global-header{position:relative}.sa-global-nav{display:flex;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.sa-global-nav a{white-space:nowrap}}


/* Final Freeze v1.0 · trajectory first, synchronization second */
.ms-primary-state{max-width:62%;text-align:right;font-size:.78rem;letter-spacing:.02em}.ms-sync-secondary{display:block;color:var(--ms-muted);font-size:.69rem;margin-top:7px}.ms-trajectory{border-color:rgba(183,154,91,.28);background:rgba(183,154,91,.055)}.ms-trajectory span:first-child b{color:var(--ms-brass);font-weight:750}@media(max-width:640px){.ms-row-head{align-items:flex-start}.ms-primary-state{max-width:70%;font-size:.72rem}}

/* Progressive Market Sync access v1.0 */
.ms-horizon-options button.ms-horizon-locked,.ms-controls button.ms-asset-locked{opacity:.48;border-style:dashed;filter:saturate(.55);cursor:pointer}
.ms-horizon-options button.ms-horizon-locked:hover,.ms-controls button.ms-asset-locked:hover{opacity:.72;border-color:var(--brass,#b79a5b)}
.ms-horizon-options button[aria-disabled="true"] small{opacity:.72}

/* Market Structure Intelligence v1.0 · Research + Operations premium layer */
.ms-premium-tab{border-color:rgba(210,189,134,.46)!important;color:var(--ms-brass)!important;background:linear-gradient(180deg,rgba(183,154,91,.10),rgba(183,154,91,.035))!important}.ms-premium-tab.active{border-color:var(--ms-brass)!important;box-shadow:inset 0 0 0 1px rgba(210,189,134,.18),0 0 0 1px rgba(183,154,91,.07)}.ms-structure-panel{margin:14px 0 18px;padding:18px;border:1px solid rgba(183,154,91,.36);border-radius:16px;background:linear-gradient(180deg,rgba(183,154,91,.045),rgba(13,18,21,.96))}.ms-structure-panel[hidden]{display:none}.ms-structure-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.ms-structure-head h2{margin:.32rem 0;font-family:Georgia,"Times New Roman",serif;font-weight:600}.ms-structure-head p{max-width:760px;color:var(--ms-muted);line-height:1.55}.ms-premium-badge{white-space:nowrap;padding:7px 9px;border:1px solid rgba(183,154,91,.42);border-radius:999px;color:var(--ms-brass);font-size:.63rem;letter-spacing:.1em}.ms-structure-horizon-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.ms-structure-horizon-grid>div{padding:12px;border:1px solid rgba(183,154,91,.20);border-radius:12px;background:rgba(17,23,27,.74)}.ms-structure-assets{display:grid;gap:18px;margin-top:12px}.ms-structure-assets>section>h3{margin:0 0 8px;color:var(--ms-brass2);font-size:.78rem;letter-spacing:.12em}.ms-structure-row-note{display:block;margin-top:8px;padding-top:7px;border-top:1px solid rgba(183,154,91,.13);color:var(--ms-muted);font-size:.66rem;line-height:1.4}.ms-market-structure-detail{margin-top:14px;padding:15px;border:1px solid rgba(183,154,91,.35);border-radius:12px;background:linear-gradient(180deg,rgba(183,154,91,.05),rgba(17,23,27,.88))}.ms-market-structure-detail h3{margin:.55rem 0 .8rem;font-family:Georgia,"Times New Roman",serif;font-size:1.02rem;font-weight:500;line-height:1.45}.ms-structure-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ms-structure-summary-grid>div{padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:var(--ms-panel2)}.ms-structure-summary-grid span,.ms-structure-summary-grid b{display:block}.ms-structure-summary-grid span{color:var(--ms-muted);font-size:.61rem;letter-spacing:.08em}.ms-structure-summary-grid b{margin-top:5px;font-size:.76rem;line-height:1.35}.ms-tetra-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.ms-tetra-grid article{padding:10px;border:1px solid rgba(183,154,91,.18);border-radius:9px;background:rgba(8,11,13,.6)}.ms-tetra-grid span,.ms-tetra-grid b,.ms-tetra-grid small{display:block}.ms-tetra-grid span{font-size:.65rem;color:var(--ms-muted)}.ms-tetra-grid b{margin:5px 0;font-size:.76rem}.ms-tetra-grid small{font-size:.65rem;color:var(--ms-muted);line-height:1.35}.ms-monitor-box{margin-top:10px;padding:11px;border-left:2px solid var(--ms-brass);background:rgba(183,154,91,.035)}.ms-monitor-box p{margin:.35rem 0;color:var(--ms-muted);font-size:.72rem;line-height:1.45}@media(max-width:900px){.ms-structure-horizon-grid{grid-template-columns:1fr}.ms-structure-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ms-structure-head{display:block}.ms-premium-badge{display:inline-block;margin-top:8px}.ms-structure-summary-grid,.ms-tetra-grid{grid-template-columns:1fr}.ms-structure-panel{padding:13px}}


/* Premium Research Continuity UX Patch v1.0 */
.ms-premium-continuity{margin-top:14px;padding:16px;border:1px solid rgba(210,189,134,.42);border-radius:14px;background:linear-gradient(180deg,rgba(183,154,91,.065),rgba(8,11,13,.82))}
.ms-continuity-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ms-continuity-head h3{margin:.4rem 0 0;font-family:Georgia,"Times New Roman",serif;font-size:1.08rem;font-weight:600;color:var(--ms-ivory)}
.ms-continuity-current{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.ms-continuity-current>div{padding:10px;border:1px solid rgba(183,154,91,.2);border-radius:9px;background:var(--ms-panel2)}.ms-continuity-current span,.ms-continuity-current b{display:block}.ms-continuity-current span{color:var(--ms-muted);font-size:.62rem;letter-spacing:.09em}.ms-continuity-current b{margin-top:5px;color:var(--ms-brass2);font-size:.8rem}.ms-continuity-current>p{grid-column:1/-1;margin:0;padding:10px 12px;border-left:2px solid var(--ms-brass);background:rgba(183,154,91,.035);color:var(--ms-muted);font-size:.74rem;line-height:1.5}
.ms-continuity-next{margin-top:14px}.ms-continuity-next>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.ms-continuity-next article{padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(17,23,27,.72)}.ms-continuity-next b{display:block;color:var(--ms-ivory);font-size:.75rem}.ms-continuity-next p{margin:6px 0 0;color:var(--ms-muted);font-size:.69rem;line-height:1.45}
.ms-continuity-destinations{margin-top:15px}.ms-continuity-destinations>.ms-status{margin:.4rem 0 .7rem}.ms-continuity-route{display:grid;grid-template-columns:minmax(170px,.8fr) auto minmax(280px,2fr) auto;gap:10px;align-items:center;margin-top:7px;padding:10px 12px;border:1px solid rgba(183,154,91,.2);border-radius:9px;background:rgba(17,23,27,.72);color:var(--ms-ivory);text-decoration:none}.ms-continuity-route:hover{border-color:var(--ms-brass);background:rgba(183,154,91,.07)}.ms-continuity-route>small{color:var(--ms-muted);font-size:.68rem;line-height:1.4}.ms-continuity-status{font-style:normal;font-size:.62rem;letter-spacing:.08em;white-space:nowrap}.ms-continuity-status.arrived{color:var(--ms-bull)}.ms-continuity-status.watch{color:var(--ms-brass2)}.ms-continuity-status.locked{color:var(--ms-muted)}.ms-continuity-arrow{color:var(--ms-brass);font-size:.62rem;letter-spacing:.06em;white-space:nowrap}.ms-continuity-route.locked{opacity:.58}.ms-continuity-boundary{margin:12px 0 0;color:var(--ms-muted);font-size:.67rem;line-height:1.45}
@media(max-width:900px){.ms-continuity-next>div{grid-template-columns:1fr}.ms-continuity-route{grid-template-columns:1fr auto}.ms-continuity-route>small,.ms-continuity-arrow{grid-column:1/-1}.ms-continuity-arrow{justify-self:start}}
@media(max-width:640px){.ms-continuity-head{display:block}.ms-continuity-head .ms-premium-badge{display:inline-block;margin-top:8px}.ms-continuity-current{grid-template-columns:1fr}.ms-continuity-current>p{grid-column:1}.ms-continuity-route{grid-template-columns:1fr}.ms-continuity-route>small,.ms-continuity-arrow{grid-column:1}}


/* Market Sync V7 Part 2 · lifecycle/runway + instrument identity presentation */
.ms-symbol-wrap{min-width:0;display:grid;gap:3px}.ms-symbol-wrap>strong{font-size:.95rem;letter-spacing:.02em}.ms-instrument{display:grid;gap:3px;min-width:0}.ms-instrument-name{display:block;max-width:390px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ms-muted);font-size:.69rem;font-weight:500}.ms-price-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--ms-muted);font-size:.66rem}.ms-price-line b{color:var(--ms-ivory);font-weight:650}.ms-lifecycle span:first-child b{color:var(--ms-brass);font-weight:800}.ms-lifecycle span:nth-child(2) b{color:var(--ms-ivory)}.ms-detail-state{margin:.35rem 0 .15rem;font-size:.83rem;letter-spacing:.025em}.ms-detail-head .ms-instrument{margin-top:5px}.ms-detail-head .ms-instrument-name{max-width:560px}.ms-detail-head .ms-price-line{font-size:.72rem}
@media(max-width:640px){.ms-row-head{display:grid;grid-template-columns:1fr}.ms-primary-state{max-width:100%;text-align:left}.ms-instrument-name{max-width:100%}.ms-price-line{gap:6px}.ms-lifecycle{display:grid;grid-template-columns:1fr}.ms-detail-head .ms-instrument-name{max-width:100%}}

/* Market Shift v1 */
#msShiftTab{letter-spacing:.04em} #msShiftPanel[hidden]{display:none!important}

/* v9.1 Runway 3x3 presentation */
.ms-runway{margin:9px 0;padding:10px;border:1px solid rgba(183,154,91,.28);border-radius:9px;background:rgba(183,154,91,.045);display:grid;gap:7px}.ms-runway-head,.ms-runway-depth,.ms-runway-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ms-runway-head{justify-content:space-between}.ms-runway-head span,.ms-runway-depth span,.ms-runway-row>span{color:var(--ms-brass);font-size:.67rem;letter-spacing:.08em}.ms-runway-head b{font-size:.72rem}.ms-runway-depth b{font-size:.7rem}.ms-runway-depth em{font-style:normal;font-size:.62rem;color:var(--ms-brass)}.ms-runway-row{display:grid;grid-template-columns:minmax(90px,.7fr) repeat(3,1fr);border-top:1px solid rgba(183,154,91,.14);padding-top:6px}.ms-runway-row b{font-size:.64rem;font-weight:650}.ms-runway-reset{color:var(--ms-brass)}.ms-runway small{color:var(--ms-muted);font-size:.64rem}.ms-runway-locked{border-style:dashed}.ms-runway-locked .ms-runway-head b{color:var(--ms-brass)}@media(max-width:760px){.ms-runway-row{grid-template-columns:1fr}.ms-runway-row b{padding-left:8px}}

/* v9.2 user-initiated scan control */
.ms-scan-control{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 8px;padding:12px 14px;border:1px solid rgba(183,154,91,.24);border-radius:12px;background:rgba(17,23,27,.58)}.ms-scan-control .ms-btn{min-width:210px;font-weight:700;letter-spacing:.04em}.ms-scan-control .ms-btn:disabled{opacity:.55;cursor:wait}.ms-scan-control .ms-status{margin:0}@media(max-width:760px){.ms-scan-control{align-items:stretch}.ms-scan-control .ms-btn{width:100%}}
