/* WC_REFERENCE_LOCKED_SCENE_LAYER_20260908
   Source of truth: the user-marked canvas references only.
   Map/terrain/photo is primary; overlays explain a real route, person, or action. */
:root {
  --wc-lock-ink: #fff8ef;
  --wc-lock-muted: #d7c8b6;
  --wc-lock-quiet: #a8937e;
  --wc-lock-night: #10140f;
  --wc-lock-deep: #08100b;
  --wc-lock-line: rgba(255, 238, 218, .20);
  --wc-lock-glass: rgba(18, 24, 17, .62);
  --wc-lock-orange: #ff6330;
  --wc-lock-amber: #ffc28d;
  --wc-lock-lime: #d7ff2c;
}

body.wc-move-ready:not(.auth-page) #wc-move-board {
  background:var(--wc-lock-deep) !important;
  color:var(--wc-lock-ink) !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board button:focus-visible,
body.wc-move-ready:not(.auth-page) #wc-move-board a:focus-visible {
  outline:2px solid var(--wc-lock-lime) !important;
  outline-offset:3px !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-loading,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-empty {
  min-height:360px !important;
  display:grid !important;
  place-content:center !important;
  text-align:center !important;
  background:linear-gradient(140deg,#132016,#09100b) !important;
  border:1px solid var(--wc-lock-line) !important;
  border-radius:2px 2px 18px 2px !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-empty button,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-loading button {
  margin:20px auto 0 !important;
  border-radius:2px 2px 12px 2px !important;
  background:var(--wc-lock-orange) !important;
  color:#190a04 !important;
}

@media (min-width:1024px) {
  body.wc-move-ready:not(.auth-page) #wc-move-board {
    padding:22px clamp(24px,3.2vw,56px) 52px !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-canvas,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-page {
    max-width:1720px !important;
    margin:0 auto !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-stage {
    display:grid !important;
    grid-template-columns:minmax(260px,.72fr) minmax(560px,1.58fr) minmax(286px,.72fr) !important;
    gap:14px !important;
    min-height:clamp(560px,72vh,800px) !important;
    align-items:stretch !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command {
    margin:0 !important;
    padding:clamp(24px,2.2vw,38px) !important;
    border:1px solid var(--wc-lock-line) !important;
    border-radius:2px 2px 18px 2px !important;
    background:var(--wc-lock-glass) !important;
    box-shadow:none !important;
    backdrop-filter:blur(12px) saturate(112%) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission {
    display:flex !important;
    flex-direction:column !important;
    justify-content:flex-end !important;
    background:linear-gradient(150deg,rgba(31,42,29,.87),rgba(10,16,10,.65)) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission h1 {
    max-width:360px !important;
    margin:16px 0 26px !important;
    color:var(--wc-lock-ink) !important;
    font-size:clamp(46px,4.2vw,72px) !important;
    line-height:.92 !important;
    letter-spacing:-.08em !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission h1 strong {
    color:var(--wc-lock-amber) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-metrics {
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:0 !important;
    border-top:1px solid var(--wc-lock-line) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-metrics span {
    padding:13px 0 !important;
    border-bottom:1px solid var(--wc-lock-line) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-metrics b {
    color:var(--wc-lock-ink) !important;
    font-size:24px !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-visual {
    min-height:inherit !important;
    margin:0 !important;
    border:1px solid var(--wc-lock-line) !important;
    border-radius:2px 2px 26px 2px !important;
    background-position:center !important;
    background-size:cover !important;
    overflow:hidden !important;
    isolation:isolate !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-visual:after {
    content:'' !important;
    position:absolute !important;
    inset:0 !important;
    background:linear-gradient(0deg,rgba(7,13,8,.42),transparent 55%) !important;
    z-index:0 !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-visual figcaption {
    z-index:1 !important;
    color:var(--wc-lock-ink) !important;
    text-shadow:0 2px 18px rgba(0,0,0,.48) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command {
    display:flex !important;
    flex-direction:column !important;
    gap:13px !important;
    background:linear-gradient(155deg,rgba(18,27,19,.83),rgba(9,14,10,.72)) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-map {
    min-height:280px !important;
    flex:1 1 auto !important;
    border:1px solid rgba(255,194,141,.42) !important;
    border-radius:2px 2px 16px 2px !important;
    overflow:hidden !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook {
    padding-top:16px !important;
    border-top:1px solid var(--wc-lock-line) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook p,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission>p { color:var(--wc-lock-amber) !important; }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-actions button,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook button {
    border-radius:2px 2px 12px 2px !important;
    box-shadow:none !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-go,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook button {
    background:var(--wc-lock-orange) !important;
    border-color:var(--wc-lock-orange) !important;
    color:#1a0a04 !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-ghost {
    background:rgba(8,15,10,.34) !important;
    border-color:rgba(255,232,212,.52) !important;
    color:var(--wc-lock-ink) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-departures {
    display:grid !important;
    grid-template-columns:minmax(220px,.48fr) minmax(520px,1.3fr) minmax(240px,.58fr) !important;
    gap:14px !important;
    margin-top:14px !important;
    padding:22px 0 0 !important;
    border-top:1px solid var(--wc-lock-line) !important;
    background:transparent !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route-list {
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:8px !important;
    overflow:visible !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-community {
    min-height:unset !important;
    margin:0 !important;
    padding:16px !important;
    border:1px solid var(--wc-lock-line) !important;
    border-radius:2px 2px 14px 2px !important;
    background:rgba(20,29,20,.66) !important;
    box-shadow:none !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route:hover,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-row:hover,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-line:hover,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-story:hover {
    background:rgba(255,99,48,.10) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero {
    display:grid !important;
    grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr) !important;
    min-height:460px !important;
    margin:0 !important;
    padding:0 !important;
    border:1px solid var(--wc-lock-line) !important;
    border-radius:2px 2px 26px 2px !important;
    background:#141b14 !important;
    overflow:hidden !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero>div,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature>div,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero>div,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>div {
    display:flex !important;
    flex-direction:column !important;
    justify-content:flex-end !important;
    padding:clamp(32px,4vw,68px) !important;
    background:linear-gradient(130deg,rgba(17,25,17,.95),rgba(17,25,17,.68)) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero figure,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature figure,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero figure {
    order:2 !important;
    min-height:460px !important;
    margin:0 !important;
    background-position:center !important;
    background-size:cover !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero h1,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature h2,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero h1,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero h1 {
    margin:12px 0 18px !important;
    color:var(--wc-lock-ink) !important;
    font-size:clamp(42px,4.4vw,72px) !important;
    line-height:.96 !important;
    letter-spacing:-.075em !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero strong,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero strong,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero strong { color:var(--wc-lock-amber) !important; }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-grid,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-signal-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-leaderboard {
    margin:14px 0 0 !important;
    padding:28px 0 0 !important;
    border:0 !important;
    border-top:1px solid var(--wc-lock-line) !important;
    border-radius:0 !important;
    background:transparent !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-row,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-line,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-story {
    border-radius:0 !important;
    border-bottom:1px solid var(--wc-lock-line) !important;
    background:transparent !important;
  }
}

@media (max-width:1023px) {
  body.wc-move-ready:not(.auth-page) #wc-move-board {
    padding:0 0 calc(94px + env(safe-area-inset-bottom)) !important;
    background:#0e1510 !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-stage {
    display:flex !important;
    min-height:auto !important;
    flex-direction:column !important;
    gap:0 !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-visual {
    order:1 !important;
    min-height:50dvh !important;
    margin:0 !important;
    border:0 !important;
    border-radius:0 !important;
    background-position:center !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-visual:after {
    background:linear-gradient(0deg,rgba(8,15,10,.72),rgba(8,15,10,.02) 72%) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission {
    order:2 !important;
    position:relative !important;
    z-index:2 !important;
    margin:-72px 12px 0 !important;
    padding:24px 20px 22px !important;
    border:1px solid var(--wc-lock-line) !important;
    border-radius:2px 2px 18px 2px !important;
    background:rgba(16,23,16,.88) !important;
    backdrop-filter:blur(14px) saturate(118%) !important;
    box-shadow:none !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission>p { color:var(--wc-lock-amber) !important; }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission h1 {
    margin:0 0 20px !important;
    color:var(--wc-lock-ink) !important;
    font-size:clamp(38px,10.5vw,52px) !important;
    line-height:.93 !important;
    letter-spacing:-.075em !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission h1 strong { color:var(--wc-lock-amber) !important; }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-metrics {
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:8px !important;
    margin:0 0 18px !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-metrics span {
    min-width:0 !important;
    padding:0 !important;
    border:0 !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-metrics b {
    color:var(--wc-lock-ink) !important;
    font-size:20px !important;
    white-space:nowrap !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-actions {
    display:grid !important;
    grid-template-columns:1.2fr .8fr !important;
    gap:8px !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-actions button,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook button {
    min-height:52px !important;
    border-radius:2px 2px 12px 2px !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-go,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook button {
    background:var(--wc-lock-orange) !important;
    border-color:var(--wc-lock-orange) !important;
    color:#1a0a04 !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command {
    order:3 !important;
    display:block !important;
    margin:18px 12px 0 !important;
    padding:0 !important;
    border:1px solid var(--wc-lock-line) !important;
    border-radius:2px 2px 18px 2px !important;
    background:#111a12 !important;
    overflow:hidden !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-map {
    min-height:245px !important;
    border:0 !important;
    border-bottom:1px solid var(--wc-lock-line) !important;
    border-radius:0 !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook { padding:18px !important; }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-departures {
    display:block !important;
    margin:26px 0 0 !important;
    padding:0 12px !important;
    border:0 !important;
    background:transparent !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-strip-title { padding:0 4px 14px !important; }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route-list {
    display:grid !important;
    grid-auto-flow:column !important;
    grid-auto-columns:minmax(262px,78vw) !important;
    gap:10px !important;
    overflow-x:auto !important;
    padding:0 4px 16px !important;
    scroll-snap-type:x mandatory !important;
    scrollbar-width:none !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route {
    min-height:138px !important;
    padding:17px !important;
    border:1px solid var(--wc-lock-line) !important;
    border-radius:2px 2px 16px 2px !important;
    background:rgba(25,35,25,.75) !important;
    scroll-snap-align:start !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-community {
    margin:0 4px !important;
    padding:18px !important;
    border:1px solid var(--wc-lock-line) !important;
    border-radius:2px 2px 16px 2px !important;
    background:rgba(22,31,22,.66) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero {
    display:flex !important;
    min-height:50dvh !important;
    flex-direction:column !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
    border-radius:0 !important;
    background:#101710 !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero figure,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature figure,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero figure {
    order:1 !important;
    min-height:44dvh !important;
    margin:0 !important;
    background-size:cover !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero>div,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature>div,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero>div,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>div {
    order:2 !important;
    margin-top:-54px !important;
    padding:26px 20px !important;
    border:1px solid var(--wc-lock-line) !important;
    border-bottom:0 !important;
    border-radius:2px 2px 0 0 !important;
    background:rgba(15,23,15,.91) !important;
    backdrop-filter:blur(14px) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero h1,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero h1,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero h1,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature h2 {
    margin:9px 0 14px !important;
    color:var(--wc-lock-ink) !important;
    font-size:clamp(31px,8.7vw,44px) !important;
    line-height:.98 !important;
    letter-spacing:-.065em !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero strong,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero strong,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero strong { color:var(--wc-lock-amber) !important; }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-grid,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-signal-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-leaderboard {
    margin:0 !important;
    padding:24px 16px !important;
    border:0 !important;
    border-top:1px solid var(--wc-lock-line) !important;
    border-radius:0 !important;
    background:#101710 !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-row,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-line,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-story {
    padding:16px 4px !important;
    border-radius:0 !important;
    border-bottom:1px solid var(--wc-lock-line) !important;
    background:transparent !important;
  }
  body.wc-move-ready:not(.auth-page) .tab-bar {
    min-height:76px !important;
    padding-bottom:max(7px,env(safe-area-inset-bottom)) !important;
    border-top:1px solid rgba(255,232,212,.25) !important;
    border-radius:0 !important;
    background:rgba(12,18,12,.93) !important;
    backdrop-filter:blur(16px) saturate(120%) !important;
  }
  body.wc-move-ready:not(.auth-page) .tab-bar .tab-rec-btn {
    border-radius:2px 2px 15px 2px !important;
    background:var(--wc-lock-orange) !important;
    border-color:#281006 !important;
    box-shadow:0 8px 20px rgba(255,99,48,.24) !important;
  }
  body.wc-move-ready:not(.auth-page) .tab-bar .tab-item.active,
  body.wc-move-ready:not(.auth-page) .tab-bar .tab-rec-label { color:var(--wc-lock-lime) !important; }
}

/* WC_DESKTOP_HOME_REFERENCE_GRID_RESET_20260909 */
/* Final locked layer: neutralize older two-column/mobile grid placement at desktop widths. */
@media (min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-stage{
    grid-template-columns:minmax(260px,.72fr) minmax(560px,1.58fr) minmax(286px,.72fr) !important;
    grid-template-rows:minmax(560px,calc(100svh - 176px)) !important;
    min-height:clamp(560px,72vh,800px) !important;
    align-items:stretch !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission{
    display:flex !important;
    grid-column:1 !important;
    grid-row:1 !important;
    order:initial !important;
    align-self:stretch !important;
    min-height:0 !important;
    margin:0 !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-visual{
    display:block !important;
    grid-column:2 !important;
    grid-row:1 !important;
    order:initial !important;
    align-self:stretch !important;
    min-height:0 !important;
    position:relative !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command{
    display:flex !important;
    grid-column:3 !important;
    grid-row:1 !important;
    order:initial !important;
    align-self:stretch !important;
    min-height:0 !important;
    margin:0 !important;
  }
}

/* WC_MARKET_REAL_THUMBNAIL_SURFACE_20260909 */
/* Product cards must show their own uploaded thumbnail or an explicit no-photo state. */
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-art{
  position:relative !important;
  display:grid !important;
  place-items:center !important;
  overflow:hidden !important;
  background:linear-gradient(145deg,#172118,#0a110d) !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-art img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  background:transparent !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-art span{
  display:none !important;
  padding:8px 10px !important;
  border:1px solid rgba(255,238,218,.32) !important;
  color:var(--wc-lock-muted) !important;
  font-size:10px !important;
  font-weight:800 !important;
  letter-spacing:.10em !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-art.is-empty span{
  display:block !important;
}

/* WC_ACTIVITY_ROUTE_GEOMETRY_STATE_20260909 */
/* Never render a blank map surface when an activity lacks usable GPS geometry. */
#modal-overlay.wc-afterdark-activity-open .wc-activity-route-unavailable{
  display:grid !important;
  gap:7px !important;
  min-height:164px !important;
  margin:0 0 16px !important;
  padding:26px !important;
  align-content:center !important;
  border:1px dashed rgba(255,238,218,.32) !important;
  border-radius:2px 2px 18px 2px !important;
  background:linear-gradient(135deg,rgba(17,30,19,.94),rgba(8,14,10,.96)) !important;
}
#modal-overlay.wc-afterdark-activity-open .wc-activity-route-unavailable p{
  margin:0 !important;
  color:var(--wc-lock-lime) !important;
  font-size:10px !important;
  font-weight:800 !important;
  letter-spacing:.15em !important;
}
#modal-overlay.wc-afterdark-activity-open .wc-activity-route-unavailable b{
  color:var(--wc-lock-ink) !important;
  font-size:18px !important;
  letter-spacing:-.04em !important;
}
#modal-overlay.wc-afterdark-activity-open .wc-activity-route-unavailable span{
  color:var(--wc-lock-muted) !important;
  font-size:13px !important;
  line-height:1.55 !important;
}
@media(max-width:1023px){
  #modal-overlay.wc-afterdark-activity-open .wc-activity-route-unavailable{
    min-height:144px !important;
    margin:0 0 14px !important;
    padding:21px 18px !important;
    border-radius:2px 2px 14px 2px !important;
  }
}

/* WC_PERSONAL_HERO_METRICS_VISIBILITY_20260909 */
/* The authenticated profile is a data surface, not a decorative empty column. */
@media(min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    grid-auto-rows:min-content !important;
    gap:0 !important;
    align-content:end !important;
    min-width:0 !important;
    min-height:460px !important;
    padding:clamp(30px,3vw,50px) !important;
    border-left:1px solid var(--wc-lock-line) !important;
    background:radial-gradient(circle at 76% 12%,rgba(198,255,59,.15),transparent 30%),linear-gradient(135deg,rgba(20,31,20,.98),rgba(7,13,9,.98)) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside>span{
    display:grid !important;
    grid-column:1/-1 !important;
    place-items:center !important;
    width:72px !important;
    height:72px !important;
    margin:0 0 34px !important;
    border:1px solid rgba(198,255,59,.7) !important;
    border-radius:2px 2px 24px 2px !important;
    background:#c6ff3b !important;
    color:#07120d !important;
    font-size:28px !important;
    font-weight:900 !important;
    letter-spacing:-.08em !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside .wc-move-metric{
    display:flex !important;
    min-width:0 !important;
    min-height:80px !important;
    padding:14px 10px 8px 0 !important;
    border-top:1px solid rgba(255,238,218,.22) !important;
    gap:8px !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside .wc-move-metric small{
    color:var(--wc-lock-lime) !important;
    font-size:9px !important;
    font-weight:900 !important;
    letter-spacing:.12em !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside .wc-move-metric b{
    overflow-wrap:anywhere !important;
    color:var(--wc-lock-ink) !important;
    font-size:clamp(17px,1.55vw,25px) !important;
    font-weight:850 !important;
    line-height:1 !important;
    letter-spacing:-.06em !important;
  }
}
@media(max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:0 !important;
    margin:0 !important;
    padding:18px 20px calc(20px + env(safe-area-inset-bottom,0px)) !important;
    border:1px solid var(--wc-lock-line) !important;
    border-top:0 !important;
    border-radius:0 0 16px 2px !important;
    background:linear-gradient(145deg,rgba(18,30,19,.98),rgba(8,14,10,.98)) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside>span{
    display:none !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside .wc-move-metric{
    display:flex !important;
    min-width:0 !important;
    padding:8px 8px 5px 0 !important;
    border-top:1px solid rgba(255,238,218,.18) !important;
    gap:6px !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside .wc-move-metric:not(:first-of-type){
    padding-left:9px !important;
    border-left:1px solid rgba(255,238,218,.18) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside .wc-move-metric small{
    color:var(--wc-lock-lime) !important;
    font-size:8px !important;
    font-weight:900 !important;
    letter-spacing:.09em !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside .wc-move-metric b{
    overflow-wrap:anywhere !important;
    color:var(--wc-lock-ink) !important;
    font-size:16px !important;
    font-weight:850 !important;
    line-height:1.1 !important;
    letter-spacing:-.05em !important;
  }
}

/* WC_PERSONAL_METRIC_SPAN_COLLISION_FIX_20260909 */
/* The initial badge and metric spans share the same tag; isolate their final geometry. */
@media(min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside>span.wc-move-metric{
    display:flex !important;
    grid-column:auto !important;
    place-items:initial !important;
    align-items:flex-start !important;
    width:auto !important;
    height:auto !important;
    margin:0 !important;
    border:0 !important;
    border-top:1px solid rgba(255,238,218,.22) !important;
    border-radius:0 !important;
    background:transparent !important;
    color:inherit !important;
  }
}
@media(max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside>span.wc-move-metric{
    display:flex !important;
    grid-column:auto !important;
    place-items:initial !important;
    align-items:flex-start !important;
    width:auto !important;
    height:auto !important;
    margin:0 !important;
    border:0 !important;
    border-top:1px solid rgba(255,238,218,.18) !important;
    border-radius:0 !important;
    background:transparent !important;
    color:inherit !important;
  }
}

/* WC_ACTIVITY_DEFERRED_MAP_RECOVERY_20260909 */
/* A route map must either be interactive or communicate its unavailable state. */
#modal-overlay.wc-afterdark-activity-open #activity-detail-map.wc-activity-map-unavailable{
  display:grid !important;
  min-height:220px !important;
  place-items:center !important;
  background:linear-gradient(135deg,rgba(16,29,18,.98),rgba(7,13,9,.98)) !important;
}
#modal-overlay.wc-afterdark-activity-open #activity-detail-map.wc-activity-map-unavailable>span{
  display:grid !important;
  max-width:280px !important;
  gap:8px !important;
  padding:18px !important;
  text-align:center !important;
}
#modal-overlay.wc-afterdark-activity-open #activity-detail-map.wc-activity-map-unavailable b{
  color:var(--wc-lock-ink) !important;
  font-size:15px !important;
}
#modal-overlay.wc-afterdark-activity-open #activity-detail-map.wc-activity-map-unavailable em{
  color:var(--wc-lock-muted) !important;
  font-size:12px !important;
  font-style:normal !important;
  line-height:1.5 !important;
}
#modal-overlay.wc-afterdark-activity-open .wc-afterdark-map-frame.is-unavailable button[hidden]{display:none !important;}

/* WC_REFERENCE_LOCK_BOARD_ROOT_20260909 */
/* The legacy board declared an unused left grid rail. The reference scene owns one full canvas at every authenticated breakpoint. */
body.wc-move-ready:not(.auth-page) #wc-move-board{
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:100vh!important;
  grid-template-columns:none!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board>.wc-afterdark-canvas,
body.wc-move-ready:not(.auth-page) #wc-move-board>.wc-move-page{
  grid-column:auto!important;
  min-width:0!important;
  width:100%!important;
}

/* WC_REFERENCE_FULL_CANVAS_PC_20260909
   The legacy departure layout constrained Move Board to a left rail at desktop widths.
   Every authenticated scene now owns the available PC canvas; individual content remains capped only for reading density. */
@media (min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view.wc-move-view{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
    min-width:0 !important;
    height:auto !important;
    min-height:calc(100vh - 72px) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-afterdark-canvas,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-page,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-atlas-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-atlas-controls,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-route-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-afterdark-social-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-afterdark-leaderboard,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-afterdark-signal-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-market-pulse,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-page-intro,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-crew-feature,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-crew-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-personal-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-personal-grid{
    width:min(1720px,100%) !important;
    max-width:1720px !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
}



/* WC_FEED_REAL_ACTIVITY_MEDIA_SURFACE_20260909
   Feed imagery is supplied by actual public activity records only. No reference photo is used as a data substitute. */
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero>aside{
  position:relative !important;
  isolation:isolate !important;
  overflow:hidden !important;
  background:#08100b !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-media{
  position:absolute !important;
  inset:0 !important;
  display:block !important;
  z-index:0 !important;
  background:linear-gradient(135deg,rgba(7,15,10,.4),rgba(7,15,10,.76)) !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-media img{
  width:100% !important;
  height:100% !important;
  display:block !important;
  object-fit:cover !important;
  filter:saturate(1.07) contrast(1.05) !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-media.is-empty{
  display:grid !important;
  place-items:center !important;
  background:linear-gradient(145deg,#203324,#0a120c) !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-media.is-empty i{
  color:var(--wc-lock-muted) !important;
  font-size:10px !important;
  font-style:normal !important;
  letter-spacing:.14em !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-self-card,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-join-card{
  position:relative !important;
  z-index:1 !important;
  background:linear-gradient(110deg,rgba(7,16,10,.90),rgba(7,16,10,.68)) !important;
  backdrop-filter:blur(6px) !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-signal-row{
  grid-template-columns:68px 28px 32px minmax(150px,1fr) auto 88px !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-signal-media{
  width:56px !important;
  height:56px !important;
  display:block !important;
  overflow:hidden !important;
  border:1px solid var(--wc-lock-line) !important;
  border-radius:2px 2px 12px 2px !important;
  background:#19251a !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-signal-media img{
  width:100% !important;
  height:100% !important;
  display:block !important;
  object-fit:cover !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-signal-media.is-empty{
  display:grid !important;
  place-items:center !important;
  background:linear-gradient(145deg,#213524,#0a120c) !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-signal-media.is-empty i{
  color:var(--wc-lock-muted) !important;
  font-size:8px !important;
  font-style:normal !important;
  letter-spacing:.08em !important;
}
@media(max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero>aside{min-height:300px !important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-signal-row{grid-template-columns:60px 25px 30px minmax(0,1fr) auto !important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-signal-row u{display:none !important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-signal-media{width:48px !important;height:48px !important;}
}

/* WC_PC_HOME_TYPE_AND_GRID_REFERENCE_20260909
   The desktop departure scene must preserve Korean phrase units at 1024–1439px.
   This is a responsive geometry correction only: route data, map preview, actions,
   and the locked photo scene remain unchanged. */
@media (min-width:1024px) and (max-width:1439px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-stage{
    grid-template-columns:minmax(232px,.66fr) minmax(480px,1.64fr) minmax(248px,.70fr)!important;
    gap:12px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command{
    padding:clamp(18px,1.8vw,28px)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission h1{
    max-width:none!important;
    margin:14px 0 22px!important;
    font-size:clamp(40px,3vw,54px)!important;
    line-height:.96!important;
    letter-spacing:-.075em!important;
    word-break:keep-all!important;
    overflow-wrap:normal!important;
  }
}
@media (min-width:1440px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission h1{
    max-width:none!important;
    font-size:clamp(52px,4vw,68px)!important;
    word-break:keep-all!important;
    overflow-wrap:normal!important;
  }
}

/* WC_FEED_LEADERBOARD_CONTRAST_20260909: keep real activity rankings legible without changing their data or controls. */
@media (min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-leaderboard>header{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) auto !important;
    align-items:end !important;
    gap:24px !important;
    margin:0 0 18px !important;
  }
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-leaderboard>header h2{
  display:block !important;
  margin:6px 0 0 !important;
  color:var(--wc-lock-ink) !important;
  font-size:clamp(30px,3vw,48px) !important;
  font-weight:800 !important;
  line-height:1.02 !important;
  letter-spacing:-.065em !important;
  opacity:1 !important;
  text-shadow:none !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-leaderboard>header h2 strong{
  color:var(--wc-lock-lime) !important;
  font-weight:800 !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-leaderboard>header>span,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-rank-shell>article>header>span{
  color:var(--wc-lock-muted) !important;
  opacity:1 !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-rank-shell>article>header>b,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-rank-row b,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-rank-row strong{
  color:var(--wc-lock-ink) !important;
  opacity:1 !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-rank-row.is-me b,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-rank-row.is-me strong{
  color:var(--wc-lock-lime) !important;
}
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-leaderboard>header h2{
    font-size:clamp(29px,8.6vw,40px) !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-leaderboard>header>span{
    display:block !important;
    margin-top:12px !important;
  }
}

/* WC_FEED_LEADERBOARD_FULL_WIDTH_20260909: remove the legacy unused outer grid rail on the PC ranking surface. */
@media (min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-leaderboard{
    display:block !important;
    width:100% !important;
    max-width:none !important;
    margin:14px 0 0 !important;
    padding:28px clamp(22px,2.4vw,40px) 34px !important;
    box-sizing:border-box !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-leaderboard>.wc-afterdark-rank-shell{
    width:100% !important;
    max-width:none !important;
  }
}

/* WC_CREW_LIST_CONTRAST_20260909: keep the real crew directory hierarchy legible on the PC workspace. */
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-board>header h2{
  display:block !important;
  margin:6px 0 0 !important;
  color:var(--wc-lock-ink) !important;
  font-size:clamp(28px,3vw,44px) !important;
  font-weight:800 !important;
  line-height:1.04 !important;
  letter-spacing:-.065em !important;
  opacity:1 !important;
  text-shadow:none !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-board>header>span{
  display:block !important;
  margin-top:12px !important;
  color:var(--wc-lock-muted) !important;
  font-size:13px !important;
  line-height:1.55 !important;
  opacity:1 !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-row small,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-row em{
  color:var(--wc-lock-muted) !important;
  opacity:1 !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-row b{
  color:var(--wc-lock-ink) !important;
  opacity:1 !important;
}
@media (min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-board>header{
    padding:0 clamp(22px,2.4vw,40px) 18px !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-board>div{
    padding:0 clamp(22px,2.4vw,40px) !important;
  }
}

/* WC_CREW_DETAIL_CHAT_SURFACE_20260909: preserve club chat flow while restoring a legible field workspace. */
body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent #cdMessages{
  background:linear-gradient(135deg,#071008 0%,#09140b 58%,#0c1910 100%) !important;
  border-left:1px solid rgba(198,255,0,.12) !important;
  border-right:1px solid rgba(198,255,0,.12) !important;
  scrollbar-color:#294230 transparent !important;
}
body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent #cdMessages>div[style*="text-align:center"]{
  align-self:center !important;
  width:min(560px,calc(100% - 40px)) !important;
  margin:auto !important;
  padding:38px 28px !important;
  box-sizing:border-box !important;
  border-top:1px solid rgba(198,255,0,.20) !important;
  border-bottom:1px solid rgba(198,255,0,.20) !important;
  background:rgba(8,20,11,.82) !important;
  color:var(--wc-lock-muted) !important;
  line-height:1.65 !important;
}
body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent #cdEmotePanel,
body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent #cdEmotePackTabs{
  background:#0b170d !important;
  border-color:rgba(198,255,0,.18) !important;
}
body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent #cdChatInput{
  min-height:42px !important;
  padding:11px 13px !important;
  border:1px solid rgba(198,255,0,.24) !important;
  border-radius:2px 2px 10px 2px !important;
  background:#071008 !important;
  color:#edf5e9 !important;
  caret-color:#c6ff00 !important;
  box-shadow:none !important;
}
body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent #cdChatInput::placeholder{
  color:#8f9b8d !important;
  opacity:1 !important;
}
body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent button[onclick="toggleClubEmotePanel()"]{
  border-color:rgba(198,255,0,.28) !important;
  border-radius:2px 2px 10px 2px !important;
  background:#102014 !important;
  color:#c6ff00 !important;
}
@media (min-width:1024px){
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent #cdMessages{
    padding:clamp(26px,3vw,48px) clamp(34px,6vw,112px) !important;
    min-height:calc(100vh - 232px) !important;
  }
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent #cdMessages>div[style*="text-align:center"]{
    font-size:14px !important;
  }
}
@media (max-width:1023px){
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent #cdMessages{
    padding:20px 16px !important;
  }
  body.wc-move-ready #clubDetailPage.wc-club-workspace #cdContent #cdChatInput{
    font-size:16px !important;
  }
}

/* WC_PROFILE_RECENT_LOG_CONTRAST_20260909: preserve real activity stories while restoring hierarchy. */
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log>header{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  grid-template-areas:"eyebrow action" "title action" !important;
  align-items:end !important;
  column-gap:20px !important;
  row-gap:5px !important;
  padding-bottom:20px !important;
  border-bottom:1px solid rgba(232,246,226,.16) !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log>header>p{
  grid-area:eyebrow !important;
  margin:0 !important;
  color:#c6ff00 !important;
  opacity:1 !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log>header>h2{
  grid-area:title !important;
  margin:0 !important;
  color:#edf5e9 !important;
  font-size:clamp(27px,2.5vw,38px) !important;
  font-weight:800 !important;
  letter-spacing:-.06em !important;
  line-height:1.06 !important;
  opacity:1 !important;
  text-shadow:none !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log>header>button{
  grid-area:action !important;
  align-self:center !important;
  color:#ff8a4b !important;
  font-size:12px !important;
  white-space:nowrap !important;
  opacity:1 !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log .wc-move-story{
  display:grid !important;
  grid-template-columns:60px 45px minmax(0,1fr) minmax(74px,auto) 94px !important;
  align-items:center !important;
  gap:14px !important;
  min-height:88px !important;
  padding:14px 0 !important;
  border-color:rgba(232,246,226,.14) !important;
  background:transparent !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log .wc-move-story-time{
  color:#ff8a4b !important;
  font-size:11px !important;
  font-weight:800 !important;
  letter-spacing:.08em !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log .wc-move-story>span:nth-of-type(2)>b{
  display:block !important;
  color:#edf5e9 !important;
  font-size:14px !important;
  line-height:1.2 !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log .wc-move-story>span:nth-of-type(2)>em{
  display:block !important;
  margin-top:3px !important;
  color:#aebaaa !important;
  font-size:12px !important;
  font-style:normal !important;
  line-height:1.35 !important;
  opacity:1 !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log .wc-move-story>strong{
  color:#edf5e9 !important;
  font-size:15px !important;
  text-align:right !important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log .wc-move-story-open{
  color:#c6ff00 !important;
  font-size:10px !important;
  font-style:normal !important;
  font-weight:800 !important;
  letter-spacing:.09em !important;
  text-align:right !important;
  opacity:1 !important;
}
@media (max-width:760px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log>header{
    grid-template-columns:minmax(0,1fr) !important;
    grid-template-areas:"eyebrow" "title" "action" !important;
    align-items:start !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log>header>button{
    margin-top:8px !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log .wc-move-story{
    grid-template-columns:46px 36px minmax(0,1fr) !important;
    grid-template-areas:"time kind copy" "time kind distance" "time kind insight" !important;
    gap:6px 9px !important;
    min-height:94px !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log .wc-move-story-time{grid-area:time !important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log .wc-move-story>i{grid-area:kind !important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log .wc-move-story>span:nth-of-type(2){grid-area:copy !important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log .wc-move-story>strong{grid-area:distance !important;text-align:left !important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log .wc-move-story-open{grid-area:insight !important;text-align:left !important;}
}

/* WC_SITE_FOOTER_DARK_SURFACE_20260909: keep mandatory business information in the field visual system. */
body.wc-move-ready:not(.auth-page) .site-footer{
  display:grid !important;
  grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr) !important;
  gap:clamp(28px,6vw,96px) !important;
  max-width:none !important;
  margin:0 !important;
  padding:36px clamp(28px,5vw,76px) 42px !important;
  border-top:1px solid rgba(198,255,0,.20) !important;
  border-radius:0 !important;
  background:#071008 !important;
  color:#aebaaa !important;
  box-shadow:none !important;
}
body.wc-move-ready:not(.auth-page) .site-footer .footer-brand,
body.wc-move-ready:not(.auth-page) .site-footer .footer-info{
  min-width:0 !important;
  padding:0 !important;
  background:transparent !important;
  color:inherit !important;
}
body.wc-move-ready:not(.auth-page) .site-footer .footer-logo img{
  display:block !important;
  max-width:154px !important;
  height:auto !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
}
body.wc-move-ready:not(.auth-page) .site-footer .footer-tagline{
  margin-top:12px !important;
  color:#aebaaa !important;
  font-size:12px !important;
  line-height:1.55 !important;
}
body.wc-move-ready:not(.auth-page) .site-footer .footer-info{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:0 28px !important;
}
body.wc-move-ready:not(.auth-page) .site-footer .footer-row{
  display:grid !important;
  grid-template-columns:74px minmax(0,1fr) !important;
  gap:10px !important;
  padding:8px 0 !important;
  border-bottom:1px solid rgba(232,246,226,.11) !important;
  color:#aebaaa !important;
  font-size:12px !important;
  line-height:1.45 !important;
}
body.wc-move-ready:not(.auth-page) .site-footer .footer-row.full{grid-column:1 / -1 !important;}
body.wc-move-ready:not(.auth-page) .site-footer .footer-label{
  color:#c6ff00 !important;
  font-size:10px !important;
  font-weight:800 !important;
  letter-spacing:.08em !important;
}
body.wc-move-ready:not(.auth-page) .site-footer .footer-value,
body.wc-move-ready:not(.auth-page) .site-footer .footer-value a{
  color:#dce8d8 !important;
  overflow-wrap:anywhere !important;
}
@media (max-width:760px){
  body.wc-move-ready:not(.auth-page) .site-footer{
    grid-template-columns:1fr !important;
    gap:24px !important;
    padding:28px 20px calc(28px + env(safe-area-inset-bottom)) !important;
  }
  body.wc-move-ready:not(.auth-page) .site-footer .footer-info{grid-template-columns:1fr !important;}
}

/* WC_PC_MOVE_BOARD_SCROLL_UNLOCK_20260909: never trap long real screens inside the legacy 100vh shell. */
@media (min-width:1024px){
  body.wc-move-ready:not(.auth-page){
    min-height:100dvh !important;
    overflow-x:hidden !important;
    overflow-y:auto !important;
  }
  body.wc-move-ready:not(.auth-page) #main-app{
    height:auto !important;
    min-height:100dvh !important;
    overflow:visible !important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board{
    height:auto !important;
    min-height:100dvh !important;
    overflow:visible !important;
  }
}


/* WC_UNIFIED_BRAND_LEGIBILITY_ALIGNMENT_20260911 */
/* Shared readable baseline: no neon treatment, clear primary copy, and one deliberate orange action color. */
#auth-screen .auth-page{
  border-color:rgb(230 241 225 / 42%)!important;
  background:rgb(8 17 12 / 92%)!important;
}
#auth-screen .auth-logo>div{
  color:#f3f7ef!important;
  font-size:13px!important;
  font-weight:700!important;
  letter-spacing:.02em!important;
  text-shadow:0 1px 8px rgb(0 0 0 / 58%)!important;
}
#auth-screen .auth-form label,
#auth-screen .auth-page label,
#auth-screen .form-label{
  color:#edf5e9!important;
  font-size:13px!important;
  font-weight:800!important;
}
#auth-screen .form-input{
  color:#f8fbf5!important;
  border-color:rgb(218 233 211 / 55%)!important;
  background:#0c1710!important;
  min-height:50px!important;
  font-size:15px!important;
}
#auth-screen .form-input::placeholder{color:#b9cab6!important;opacity:1!important;}
#auth-screen .divider,
#auth-screen .auth-divider{color:#d8e3d4!important;border-color:rgb(223 239 216 / 32%)!important;}
#auth-screen .auth-page .auth-switch,
#auth-screen .auth-page .auth-switch span,
#auth-screen .auth-page .auth-help{color:#d5e0d1!important;}
#auth-screen .auth-page .auth-switch a,
#auth-screen .auth-page .auth-help a{color:#f8c2a4!important;}

body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-header{
  min-height:76px!important;
  padding:0 clamp(22px,3vw,52px)!important;
  border-bottom:1px solid rgb(232 243 226 / 24%)!important;
  background:#09120d!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand{
  min-width:205px!important;
  gap:9px!important;
  align-items:center!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>span{
  width:40px!important;
  height:40px!important;
  flex:0 0 40px!important;
  font-size:0!important;
  background:url('/img/brand/review/wherecrew-wc-icon-approved-traced-fixed.png?v=20260907authmark1') center/contain no-repeat!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>b{
  color:#f7fbf4!important;
  font-size:16px!important;
  letter-spacing:-.02em!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>em{
  color:#c6d4c3!important;
  font-size:9px!important;
  letter-spacing:.14em!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-nav button{
  color:#c9d6c6!important;
  font-size:13px!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-nav button i{
  color:#95a990!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-nav button.active,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-nav button.active i{
  color:#ffb28f!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-me{
  color:#edf5e9!important;
  border-color:rgb(232 243 226 / 36%)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-start{
  background:#ff5a24!important;
  color:#fff!important;
  border-color:#ff9d78!important;
}
@media (max-width:699px){
  #auth-screen .auth-logo>div{font-size:12px!important;}
  #auth-screen .form-input{min-height:48px!important;font-size:15px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-header{
    min-height:64px!important;
    padding:0 18px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand{
    min-width:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>span{
    width:34px!important;height:34px!important;flex-basis:34px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>b{font-size:15px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>em{font-size:8px!important;}
}


/* WC_WEB_HOME_FEED_CREW_DESKTOP_MOBILE_ALIGNMENT_20260912
   Real-data-only layout normalization: desktop is a wide two-area workspace;
   mobile becomes a continuous scene with a contextual sheet and safe tab clearance. */
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-view{
  width:min(100%,1680px)!important;
  margin:0 auto!important;
  color:#eff6eb!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-view :is(p,small,em,span){
  color:#c9d7c4!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-view :is(h1,h2,h3,b,strong){
  color:#f6fbf2!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-view button{
  min-height:42px!important;
  font-size:14px!important;
  font-weight:800!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-view button:focus-visible{
  outline:2px solid #ffb28f!important;
  outline-offset:3px!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-row,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-line,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-story{
  min-height:82px!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-row>span,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-line>span{
  color:#ffb28f!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-row em,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-line em,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-story em{
  color:#b9cab4!important;
  font-size:13px!important;
  line-height:1.5!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-row strong,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-line strong,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-story strong{
  color:#f5f9f1!important;
  font-size:15px!important;
}
@media (min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-view{
    padding:36px clamp(28px,4vw,72px) 84px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-stage{
    grid-template-columns:minmax(320px,.78fr) minmax(0,1.72fr)!important;
    grid-template-rows:minmax(580px,calc(100svh - 182px)) auto!important;
    gap:18px!important;
    min-height:auto!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission{
    grid-column:1!important;
    grid-row:1!important;
    border-radius:0!important;
    border-color:rgb(233 244 226 / 32%)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-visual{
    grid-column:2!important;
    grid-row:1!important;
    border-radius:0!important;
    border-color:rgb(255 178 143 / 42%)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command{
    grid-column:1 / -1!important;
    grid-row:2!important;
    display:grid!important;
    grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;
    align-items:stretch!important;
    min-height:328px!important;
    border-radius:0!important;
    border-color:rgb(233 244 226 / 28%)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-map{
    min-height:286px!important;
    border-radius:0!important;
    border-color:rgb(255 178 143 / 45%)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-departures{
    grid-template-columns:minmax(0,.86fr) minmax(520px,1.64fr)!important;
    gap:18px!important;
    padding-top:28px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route-list{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero{
    grid-template-columns:minmax(420px,.86fr) minmax(0,1.34fr)!important;
    min-height:520px!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero>div,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature>div,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero>div,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>div{
    padding:clamp(38px,4.5vw,76px)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-grid,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-signal-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-leaderboard{
    margin-top:22px!important;
    padding-top:30px!important;
  }
}
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board{
    padding-bottom:calc(86px + env(safe-area-inset-bottom))!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-view{
    padding:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-stage{
    display:flex!important;
    flex-direction:column!important;
    gap:0!important;
    min-height:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission{
    order:2!important;
    min-height:unset!important;
    padding:28px 18px 24px!important;
    border:0!important;
    border-top:1px solid rgb(233 244 226 / 24%)!important;
    border-radius:0!important;
    background:linear-gradient(180deg,rgba(10,18,12,.98),rgba(16,25,16,.98))!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-visual{
    order:1!important;
    min-height:clamp(320px,62svh,560px)!important;
    border:0!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command{
    order:3!important;
    display:block!important;
    min-height:0!important;
    margin:0!important;
    padding:24px 18px 28px!important;
    border:0!important;
    border-top:1px solid rgb(233 244 226 / 24%)!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-map{
    min-height:268px!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-departures{
    display:block!important;
    margin-top:0!important;
    padding:26px 18px 0!important;
    border-top:1px solid var(--wc-lock-line)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route-list{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:1px!important;
    border-top:1px solid var(--wc-lock-line)!important;
    border-left:1px solid var(--wc-lock-line)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-community{
    min-height:132px!important;
    padding:15px!important;
    border:0!important;
    border-right:1px solid var(--wc-lock-line)!important;
    border-bottom:1px solid var(--wc-lock-line)!important;
    border-radius:0!important;
    background:#101810!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero{
    display:flex!important;
    flex-direction:column!important;
    min-height:0!important;
    border:0!important;
    border-radius:0!important;
    background:#0d160e!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero figure,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature figure,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero figure{
    order:1!important;
    min-height:clamp(280px,52svh,480px)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero>div,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature>div,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero>div,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>div{
    order:2!important;
    margin:0!important;
    padding:26px 18px!important;
    border:0!important;
    border-top:1px solid rgb(233 244 226 / 24%)!important;
    border-radius:0!important;
    background:#101810!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-social-hero h1,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-feature h2,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-hero h1,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero h1{
    font-size:clamp(33px,9.6vw,46px)!important;
    line-height:1.02!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-grid,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-signal-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-leaderboard{
    margin:0!important;
    padding:26px 18px!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-crew-row,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-line,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-story{
    min-height:76px!important;
    padding:16px 2px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .tab-bar{
    min-height:72px!important;
    padding-bottom:max(7px,env(safe-area-inset-bottom))!important;
    border-radius:0!important;
  }
}
@media (max-width:374px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route-list{
    grid-template-columns:1fr!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-header{
    padding:0 14px!important;
  }
}


/* WC_WEB_ATLAS_MARKET_PROFILE_RECORD_ALIGNMENT_20260912
   Keeps real-route and real-market data intact; only establishes a shared PC workspace
   and mobile map/context-sheet hierarchy for Atlas, Market, profile, and activity detail. */
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-controls,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-board>header,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log>header{
  border-bottom:1px solid rgb(232 243 226 / 24%)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-controls button,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log>header>button,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-hero button{
  border-radius:0!important;
  border-color:rgb(255 178 143 / 56%)!important;
  background:#ff5a24!important;
  color:#fffaf5!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-controls span,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-board>header>span,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-log>header>p{
  color:#c7d6c3!important;
  font-size:13px!important;
  line-height:1.5!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-board,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-board,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-grid{
  border-radius:0!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-board>header{
  color:#f0f7eb!important;
  background:#111b13!important;
  border-bottom:1px solid rgb(232 243 226 / 28%)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-line,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-card,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-actions>button{
  border-radius:0!important;
  border-color:rgb(232 243 226 / 22%)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-art{
  border-radius:0!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-card>b,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-actions b{
  color:#f4f9f0!important;
  font-size:16px!important;
  line-height:1.3!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-card small,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-card em,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-actions span{
  color:#bdcdb8!important;
  font-size:13px!important;
  line-height:1.45!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-card strong,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-actions i{
  color:#ffb28f!important;
  font-size:16px!important;
}
#modal-overlay.wc-afterdark-activity-open .modal-content,
#modal-overlay.wc-afterdark-activity-open .wc-afterdark-map-frame{
  border-radius:0!important;
  border-color:rgb(232 243 226 / 28%)!important;
}
#modal-overlay.wc-afterdark-activity-open .wc-afterdark-map-frame{
  min-height:300px!important;
}
#modal-overlay.wc-afterdark-activity-open :is(h1,h2,h3,b,strong){color:#f4f9f0!important;}
#modal-overlay.wc-afterdark-activity-open :is(p,small,span,em){color:#c5d4c0!important;}
#modal-overlay.wc-afterdark-activity-open button{
  min-height:42px!important;
  border-radius:0!important;
}
@media (min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-atlas-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-goods-hero,
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-view>.wc-move-personal-hero{
    min-height:548px!important;
    margin-top:0!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-hero{
    display:grid!important;
    grid-template-columns:minmax(420px,.82fr) minmax(0,1.38fr)!important;
    overflow:hidden!important;
    border:1px solid rgb(232 243 226 / 28%)!important;
    background:#101910!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-hero>div{
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-end!important;
    padding:clamp(38px,4.5vw,76px)!important;
    background:linear-gradient(138deg,rgba(11,19,12,.98),rgba(16,27,16,.84))!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-hero figure{
    min-height:548px!important;
    margin:0!important;
    background-position:center!important;
    background-size:cover!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-board>div{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:14px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-card{
    min-height:330px!important;
    padding:16px!important;
    background:#111b12!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1.46fr) minmax(310px,.54fr)!important;
    gap:24px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-actions{
    border-left:1px solid rgb(232 243 226 / 24%)!important;
    padding-left:24px!important;
  }
  #modal-overlay.wc-afterdark-activity-open .modal-content{
    width:min(1180px,calc(100vw - 96px))!important;
    max-height:calc(100dvh - 72px)!important;
  }
}
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-controls{
    display:block!important;
    padding:18px!important;
    background:#101810!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-controls>div{
    display:flex!important;
    gap:8px!important;
    overflow-x:auto!important;
    padding-bottom:12px!important;
    scrollbar-width:none!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-controls button{
    flex:0 0 auto!important;
    min-height:40px!important;
    padding:0 14px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-atlas-controls span{
    display:block!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-board{
    margin:0!important;
    padding:22px 18px 28px!important;
    background:#101810!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-board>header{
    display:none!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-line{
    display:grid!important;
    grid-template-columns:34px minmax(0,1fr) auto!important;
    gap:10px!important;
    min-height:98px!important;
    padding:17px 0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-hero{
    display:flex!important;
    flex-direction:column!important;
    min-height:0!important;
    border:0!important;
    border-radius:0!important;
    background:#0d160e!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-hero figure{
    order:1!important;
    min-height:clamp(280px,52svh,480px)!important;
    margin:0!important;
    background-position:center!important;
    background-size:cover!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-hero>div{
    order:2!important;
    margin:0!important;
    padding:27px 18px!important;
    border-top:1px solid rgb(232 243 226 / 24%)!important;
    background:#101810!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-hero h1{
    color:#f5faf1!important;
    font-size:clamp(33px,9.6vw,46px)!important;
    line-height:1.02!important;
    letter-spacing:-.06em!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-board{
    margin:0!important;
    padding:26px 18px!important;
    background:#101810!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-board>div{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:1px!important;
    border-top:1px solid var(--wc-lock-line)!important;
    border-left:1px solid var(--wc-lock-line)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-card{
    min-height:250px!important;
    padding:13px!important;
    border:0!important;
    border-right:1px solid var(--wc-lock-line)!important;
    border-bottom:1px solid var(--wc-lock-line)!important;
    background:#111b12!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-good-art{
    height:122px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-hero>aside{
    min-height:224px!important;
    padding:20px 18px!important;
    border-top:1px solid rgb(232 243 226 / 24%)!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-grid{
    display:block!important;
    margin:0!important;
    padding:26px 18px!important;
    background:#101810!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-actions{
    margin-top:26px!important;
    border-top:1px solid var(--wc-lock-line)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-actions>button{
    min-height:80px!important;
    padding:15px 0!important;
  }
  #modal-overlay.wc-afterdark-activity-open .modal-content{
    width:100vw!important;
    max-height:100dvh!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
  }
  #modal-overlay.wc-afterdark-activity-open .wc-afterdark-map-frame{
    min-height:268px!important;
  }
}
@media (max-width:374px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-board>div{
    grid-template-columns:1fr!important;
  }
}


/* WC_WEB_AUTH_SYMBOL_ALIGNMENT_20260912
   Retires the legacy purple framed raster treatment. Uses the existing approved WC asset
   for desktop and mobile login without changing submission or authentication behavior. */
#auth-screen .auth-logo{
  display:grid!important;
  justify-items:center!important;
  gap:10px!important;
  width:min(100%,340px)!important;
  margin:0 auto 24px!important;
  padding:0 0 16px!important;
  border:0!important;
  border-bottom:1px solid rgb(232 243 226 / 28%)!important;
  border-radius:0!important;
  background:transparent!important;
  overflow:visible!important;
}
#auth-screen .auth-logo::before{
  content:''!important;
  position:static!important;
  display:block!important;
  width:58px!important;
  height:58px!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:url('/img/brand/review/wherecrew-wc-icon-approved-traced-fixed.png?v=20260907authmark1') center/contain no-repeat!important;
  box-shadow:none!important;
}
#auth-screen .auth-logo::after{display:none!important;}
#auth-screen .auth-logo>img{
  display:none!important;
}
#auth-screen .auth-logo>div{
  margin:0!important;
  color:#eaf3e6!important;
  font-size:14px!important;
  font-weight:800!important;
  line-height:1.45!important;
  letter-spacing:.01em!important;
  text-shadow:none!important;
}
@media (min-width:700px){
  #auth-screen .auth-logo{width:min(100%,360px)!important;margin-bottom:26px!important;}
  #auth-screen .auth-logo::before{width:64px!important;height:64px!important;}
  #auth-screen .auth-logo>div{font-size:15px!important;}
}
@media (max-width:374px){
  #auth-screen .auth-logo{width:100%!important;margin-bottom:20px!important;}
  #auth-screen .auth-logo::before{width:52px!important;height:52px!important;}
  #auth-screen .auth-logo>div{font-size:13px!important;}
}


/* WC_WEB_AUTH_ADAPTIVE_SYMBOL_20260912
   PC and mobile auth use the same transparent adaptive WC mark as the Android app.
   The image has no framed orange tile; only the established symbol is presented. */
#auth-screen .auth-logo::before{
  width:62px!important;
  height:62px!important;
  background:url('/img/brand/review/wherecrew-wc-adaptive-mark.png?v=20260912mark1') center/contain no-repeat!important;
}
@media (min-width:700px){
  #auth-screen .auth-logo::before{width:68px!important;height:68px!important;}
}
@media (max-width:374px){
  #auth-screen .auth-logo::before{width:56px!important;height:56px!important;}
}


/* WC_HOME_CAPTURE_ROUTE_AND_LAYOUT_CORRECTION_20260912
   Captured desktop correction: the home is a work surface, not three empty framed columns.
   Uses existing real API fields and server-bounded preview_points only. */
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand{
  display:grid!important;
  grid-template-columns:36px auto!important;
  grid-template-rows:auto auto!important;
  column-gap:10px!important;
  row-gap:1px!important;
  min-width:244px!important;
  padding:0!important;
  text-align:left!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>span{
  grid-column:1!important;
  grid-row:1 / span 2!important;
  width:36px!important;
  height:36px!important;
  flex:none!important;
  border:0!important;
  border-radius:0!important;
  background:url('/img/brand/review/wherecrew-wc-adaptive-mark.png?v=20260912mark1') center/contain no-repeat!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>b{
  grid-column:2!important;
  grid-row:1!important;
  padding:0!important;
  background:transparent!important;
  color:#f3f8ef!important;
  font-size:15px!important;
  line-height:1.08!important;
  letter-spacing:.02em!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>em{
  grid-column:2!important;
  grid-row:2!important;
  color:#bfcdbb!important;
  font-size:8px!important;
  line-height:1.15!important;
  letter-spacing:.13em!important;
}
@media (min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-stage{
    grid-template-columns:minmax(320px,.74fr) minmax(0,1.56fr)!important;
    grid-template-rows:minmax(536px,calc(100svh - 160px)) minmax(372px,auto)!important;
    gap:18px!important;
    min-height:auto!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission{
    grid-column:1!important;
    grid-row:1!important;
    justify-content:center!important;
    min-height:0!important;
    padding:clamp(28px,3vw,54px)!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission h1{
    margin:18px 0 24px!important;
    font-size:clamp(44px,4.15vw,68px)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-visual{
    grid-column:2!important;
    grid-row:1!important;
    min-height:0!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command{
    grid-column:1 / -1!important;
    grid-row:2!important;
    display:grid!important;
    grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr)!important;
    gap:0!important;
    min-height:372px!important;
    padding:0!important;
    overflow:hidden!important;
    border-radius:0!important;
    background:#101910!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command>.wc-afterdark-map,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command>.wc-afterdark-route-brief{
    min-height:372px!important;
    margin:0!important;
    border:0!important;
    border-right:1px solid var(--wc-lock-line)!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-map{
    min-height:372px!important;
    height:372px!important;
    border:0!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook{
    display:flex!important;
    flex-direction:column!important;
    min-height:372px!important;
    padding:34px 38px!important;
    background:#101910!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook h2{
    max-width:420px!important;
    margin:10px 0 8px!important;
    font-size:clamp(28px,2.6vw,42px)!important;
    line-height:1.04!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook ol{
    margin:18px 0 20px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook button{
    width:100%!important;
    margin-top:auto!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-departures{
    grid-template-columns:minmax(210px,.44fr) minmax(0,1.44fr) minmax(245px,.58fr)!important;
    gap:18px!important;
    margin-top:20px!important;
    padding-top:24px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route-list{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    min-height:196px!important;
    padding:18px!important;
    overflow:hidden!important;
    border-radius:0!important;
    background:#111b12!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route small{
    color:#d5e2cf!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route b{
    display:block!important;
    width:100%!important;
    margin:14px 0 7px!important;
    color:#f2f8ee!important;
    font-size:17px!important;
    line-height:1.28!important;
    overflow-wrap:anywhere!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route>span{
    display:block!important;
    width:100%!important;
    color:#bfceb9!important;
    font-size:12px!important;
    line-height:1.45!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route strong{
    display:block!important;
    margin-top:auto!important;
    color:#ffb28f!important;
    font-size:14px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route>i{
    display:block!important;
    align-self:flex-end!important;
    margin-top:-18px!important;
    color:#d7ff2c!important;
    font-style:normal!important;
  }
}
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand{
    min-width:0!important;
    grid-template-columns:32px auto!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>span{
    width:32px!important;
    height:32px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>b{font-size:13px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>em{font-size:7px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission{
    justify-content:flex-start!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command>.wc-afterdark-map,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command>.wc-afterdark-route-brief{
    min-height:306px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-map{
    min-height:306px!important;
    height:306px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    min-height:160px!important;
    padding:16px!important;
    border-radius:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route b{
    display:block!important;
    width:100%!important;
    margin:10px 0 6px!important;
    color:#f2f8ee!important;
    font-size:16px!important;
    line-height:1.28!important;
    overflow-wrap:anywhere!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route>span{
    display:block!important;
    width:100%!important;
    color:#c1d0bc!important;
    font-size:12px!important;
    line-height:1.4!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route strong{
    display:block!important;
    margin-top:auto!important;
    color:#ffb28f!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route>i{
    display:block!important;
    align-self:flex-end!important;
    margin-top:-16px!important;
    color:#d7ff2c!important;
    font-style:normal!important;
  }
}


/* WC_REFERENCE_BLACK_CHARCOAL_REBALANCE_20260912
   Reference-led tonal correction: black/charcoal support the content instead of swallowing it.
   Lime remains a sparse active/status signal; real photos and public maps retain the visual lead. */
:root{
  --wc-lock-deep:#080a09;
  --wc-lock-ink:#f6f8f3;
  --wc-lock-muted:#adb8aa;
  --wc-lock-line:rgba(232,242,226,.22);
  --wc-lock-glass:#121513;
  --wc-lock-orange:#ff6430;
  --wc-lock-amber:#ffd0a8;
  --wc-lock-lime:#b7ff18;
}
body.wc-move-ready:not(.auth-page) #wc-move-board,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-view{
  background:#080a09!important;
  color:#f6f8f3!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-header{
  background:#080a09!important;
  border-bottom-color:rgba(232,242,226,.18)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-community,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-board,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-board,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-grid{
  background:#121513!important;
  box-shadow:none!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission{
  background:#101210!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-visual:after{
  background:rgba(3,5,4,.10)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-visual figcaption,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-visual figcaption :is(span,b){
  color:#ffffff!important;
  text-shadow:0 2px 12px rgba(0,0,0,.54)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission h1,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook h2,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-strip-title h2{
  color:#f7f9f4!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission h1 strong,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-strip-title h2 strong{
  color:#b7ff18!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission :is(p,small,span,em),
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook :is(p,span,em),
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-community :is(p,span,em),
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route>span{
  color:#c1cabd!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-metrics,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-metrics span,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook li,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-community{
  border-color:rgba(232,242,226,.22)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-metrics b,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route b,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-community>b,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook :is(h2,b){
  color:#f5f8f1!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission p>i,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook p>i,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-community p>i,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route>i{
  background:#b7ff18!important;
  color:#b7ff18!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route strong{
  color:#ffd0a8!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-go,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook button,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-start{
  background:#ff6430!important;
  border-color:#ff6430!important;
  color:#11100d!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-ghost{
  background:transparent!important;
  border-color:rgba(246,248,243,.54)!important;
  color:#f6f8f3!important;
}
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-mission,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-departures,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-route-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-goods-board,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-personal-grid{
    background:#101210!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-route,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-community{
    background:#151815!important;
  }
}


/* WC_HOME_COMMAND_PANEL_HEIGHT_CORRECTION_20260912
   The map and runbook form one bounded PC work unit, avoiding an auto-expanded empty canvas.
   Mobile retains a readable map height without borrowing desktop panel dimensions. */
@media (min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command{
    height:clamp(404px,31vw,472px)!important;
    min-height:0!important;
    align-items:stretch!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command>.wc-afterdark-map,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command>.wc-afterdark-route-brief,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook{
    height:100%!important;
    min-height:0!important;
    box-sizing:border-box!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command>.wc-afterdark-map{
    display:block!important;
    align-self:stretch!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-map{
    width:100%!important;
    height:100%!important;
    min-height:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook{
    justify-content:flex-start!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-runbook button{
    margin-top:auto!important;
  }
}
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command{
    height:auto!important;
    min-height:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command>.wc-afterdark-map,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-afterdark-command>.wc-afterdark-route-brief{
    min-height:300px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board #wc-move-map{
    height:300px!important;
    min-height:300px!important;
  }
}


/* WC_HOME_STRUCTURAL_LAYOUT_20260912
   Independent home workspace. No inherited afterdark frame geometry is used here. */
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-workspace{
  width:min(100%,1680px)!important;
  margin:0 auto!important;
  padding:clamp(18px,2.4vw,42px) clamp(18px,3.2vw,56px) 84px!important;
  box-sizing:border-box!important;
  background:#080a09!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-workspace :is(button,p,h1,h2,h3,b,strong,span,small,em,dt,dd){
  font-family:inherit!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero{
  display:grid!important;
  grid-template-columns:minmax(350px,.76fr) minmax(0,1.74fr)!important;
  min-height:clamp(520px,calc(100svh - 140px),720px)!important;
  background:#101210!important;
  border:1px solid rgba(232,242,226,.24)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__copy{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  align-items:flex-start!important;
  min-width:0!important;
  padding:clamp(32px,4vw,70px)!important;
  background:#101210!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__copy>p,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook>p,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-community>p{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  margin:0!important;
  color:#c9d5c3!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.1em!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__copy>p i,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook>p i,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-community>p i{
  display:block!important;
  width:7px!important;
  height:7px!important;
  background:#b7ff18!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__copy>p span{color:#aebaa9!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero h1{
  margin:22px 0 17px!important;
  color:#f7f9f4!important;
  font-size:clamp(42px,4.35vw,76px)!important;
  font-weight:900!important;
  line-height:.92!important;
  letter-spacing:-.075em!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero h1 strong{color:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__lede{
  max-width:332px!important;
  color:#c7d1c3!important;
  font-size:14px!important;
  line-height:1.58!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-metrics{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  width:100%!important;
  margin:28px 0 22px!important;
  border-top:1px solid rgba(232,242,226,.22)!important;
  border-bottom:1px solid rgba(232,242,226,.22)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-metrics>div{
  min-width:0!important;
  padding:12px 10px 12px 0!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-metrics>div+div{
  padding-left:11px!important;
  border-left:1px solid rgba(232,242,226,.18)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-metrics dt{
  margin:0 0 5px!important;
  color:#abb9a6!important;
  font-size:8px!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-metrics dd{
  margin:0!important;
  color:#f6f9f2!important;
  font-size:clamp(15px,1.35vw,22px)!important;
  font-weight:900!important;
  line-height:1.05!important;
  letter-spacing:-.04em!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-metrics em{color:#c7d1c3!important;font-size:10px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-actions{display:flex!important;gap:8px!important;width:100%!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-actions button{
  min-height:46px!important;
  padding:0 15px!important;
  border-radius:0!important;
  font-size:13px!important;
  font-weight:800!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-actions__start{background:#ff6430!important;border-color:#ff6430!important;color:#10100d!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-actions__open{background:transparent!important;border-color:rgba(246,248,243,.5)!important;color:#f6f8f3!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__scene{
  position:relative!important;
  min-height:0!important;
  margin:0!important;
  overflow:hidden!important;
  background-position:center!important;
  background-size:cover!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__scene:after{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  background:rgba(2,4,3,.10)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__scene figcaption{
  position:absolute!important;
  z-index:1!important;
  right:28px!important;
  bottom:26px!important;
  display:grid!important;
  justify-items:end!important;
  color:#fff!important;
  text-align:right!important;
  text-shadow:0 2px 14px rgba(0,0,0,.58)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__scene figcaption span{font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__scene figcaption b{font-size:22px!important;line-height:.93!important;letter-spacing:-.05em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route-command{
  display:grid!important;
  grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr)!important;
  min-height:clamp(408px,30vw,472px)!important;
  margin-top:18px!important;
  border:1px solid rgba(232,242,226,.24)!important;
  background:#101210!important;
  overflow:hidden!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-map,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route-brief{
  position:relative!important;
  min-height:0!important;
  height:100%!important;
  border-right:1px solid rgba(232,242,226,.24)!important;
  background:#0d110e!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-map #wc-move-map{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  border:0!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-map>span{
  position:absolute!important;
  z-index:450!important;
  top:14px!important;
  left:14px!important;
  padding:7px 9px!important;
  background:rgba(8,10,9,.84)!important;
  color:#f4f8ef!important;
  font-size:9px!important;
  font-weight:800!important;
  letter-spacing:.1em!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route-brief{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  padding:clamp(28px,4vw,58px)!important;
  box-sizing:border-box!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route-brief p{margin:0 0 12px!important;color:#b7ff18!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route-brief h2{margin:0!important;color:#f6f8f3!important;font-size:clamp(25px,2.7vw,42px)!important;line-height:1.03!important;letter-spacing:-.055em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route-brief h2 strong{color:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route-brief>span{margin-top:16px!important;color:#c3cec0!important;font-size:14px!important;line-height:1.55!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route-brief button{margin-top:24px!important;align-self:flex-start!important;min-height:46px!important;padding:0 16px!important;border-radius:0!important;background:#ff6430!important;border-color:#ff6430!important;color:#100f0d!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook{
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
  padding:clamp(28px,3vw,44px)!important;
  box-sizing:border-box!important;
  background:#101210!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook h2{
  margin:13px 0 6px!important;
  color:#f6f8f3!important;
  font-size:clamp(28px,2.65vw,46px)!important;
  line-height:1.02!important;
  letter-spacing:-.06em!important;
  overflow-wrap:anywhere!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook>span{color:#c3cec0!important;font-size:14px!important;line-height:1.45!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook ol{display:grid!important;gap:0!important;margin:22px 0!important;padding:0!important;list-style:none!important;border-top:1px solid rgba(232,242,226,.22)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook li{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;padding:12px 0!important;border-bottom:1px solid rgba(232,242,226,.22)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook li>i{color:#ff6430!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook li div{display:grid!important;gap:3px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook li b{color:#f4f8ef!important;font-size:14px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook li em{color:#bfcbb9!important;font-size:12px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook>button{width:100%!important;min-height:48px!important;margin-top:auto!important;border-radius:0!important;background:#ff6430!important;border-color:#ff6430!important;color:#100f0d!important;font-size:13px!important;font-weight:900!important;letter-spacing:.04em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-departures{
  display:grid!important;
  grid-template-columns:minmax(210px,.46fr) minmax(0,1.42fr) minmax(230px,.56fr)!important;
  gap:18px!important;
  margin-top:18px!important;
  padding:24px 0 0!important;
  border-top:1px solid rgba(232,242,226,.20)!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-departures>header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-departures>header p{margin:0 0 10px!important;color:#c7d1c3!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-departures>header h2{margin:0!important;color:#f5f8f1!important;font-size:clamp(24px,2.1vw,36px)!important;line-height:1.03!important;letter-spacing:-.055em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-departures>header h2 strong{color:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-departures>header span{display:block!important;margin-top:9px!important;color:#bdc8b9!important;font-size:13px!important;line-height:1.5!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-departures>header>button{min-height:42px!important;padding:0!important;border:0!important;border-bottom:1px solid #b7ff18!important;border-radius:0!important;background:transparent!important;color:#eef4e9!important;font-size:13px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-departures__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  min-width:0!important;
  min-height:188px!important;
  padding:18px!important;
  box-sizing:border-box!important;
  border:1px solid rgba(232,242,226,.22)!important;
  border-radius:0!important;
  background:#121513!important;
  text-align:left!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route small{color:#c7d2c2!important;font-size:9px!important;font-weight:800!important;letter-spacing:.1em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route b{display:block!important;width:100%!important;margin:14px 0 7px!important;color:#f5f8f1!important;font-size:16px!important;line-height:1.28!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route>span{display:block!important;width:100%!important;color:#bdc9b9!important;font-size:12px!important;line-height:1.45!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route strong{display:block!important;margin-top:auto!important;color:#ffd0a8!important;font-size:14px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route>i{align-self:flex-end!important;margin-top:-17px!important;color:#b7ff18!important;font-size:16px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-community{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:188px!important;padding:18px!important;box-sizing:border-box!important;border:1px solid rgba(232,242,226,.22)!important;background:#121513!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-community>b{margin-top:15px!important;color:#f4f8ef!important;font-size:18px!important;line-height:1.25!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-community>span{margin-top:7px!important;color:#becab9!important;font-size:12px!important;line-height:1.45!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-community>button{align-self:flex-start!important;margin-top:18px!important;padding:0 0 5px!important;border:0!important;border-bottom:1px solid #b7ff18!important;border-radius:0!important;background:transparent!important;color:#f3f7ee!important;font-size:13px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-community__signal{display:flex!important;gap:10px!important;margin-top:auto!important;padding-top:14px!important;border-top:1px solid rgba(232,242,226,.18)!important;}
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-workspace{padding:0 0 calc(88px + env(safe-area-inset-bottom))!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero{display:flex!important;flex-direction:column-reverse!important;min-height:0!important;border:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__scene{min-height:clamp(300px,54svh,500px)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__copy{padding:30px 18px!important;border-top:1px solid rgba(232,242,226,.20)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero h1{margin:17px 0 14px!important;font-size:clamp(40px,11vw,58px)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-hero__lede{font-size:14px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-metrics{margin:22px 0 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-actions button{flex:1 1 0!important;min-width:0!important;padding:0 10px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route-command{display:block!important;min-height:0!important;margin-top:0!important;border:0!important;border-top:1px solid rgba(232,242,226,.20)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-map,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route-brief{height:306px!important;min-height:306px!important;border:0!important;border-bottom:1px solid rgba(232,242,226,.20)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-map #wc-move-map{height:306px!important;min-height:306px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route-brief{padding:26px 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook{min-height:0!important;padding:28px 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-runbook h2{font-size:clamp(29px,8.6vw,42px)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-departures{display:block!important;margin-top:0!important;padding:28px 18px!important;border-top:1px solid rgba(232,242,226,.20)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-departures>header{flex-direction:row!important;align-items:flex-end!important;margin-bottom:18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-departures>header h2{font-size:28px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-departures__grid{grid-auto-flow:column!important;grid-auto-columns:minmax(262px,78vw)!important;grid-template-columns:unset!important;overflow-x:auto!important;padding-bottom:8px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-route{min-height:178px!important;scroll-snap-align:start!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-community{min-height:0!important;margin-top:18px!important;}
}
@media (max-width:374px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-metrics dd{font-size:14px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-actions{flex-direction:column!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-actions button{flex:none!important;}
}


/* WC_FEED_CLUB_STRUCTURAL_LAYOUT_20260912
   Public activity and crew pages use their own data-led composition instead of inherited decorative frames. */
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-workspace,.wc-club-workspace){
  width:min(100%,1680px)!important;
  margin:0 auto!important;
  padding:clamp(18px,2.4vw,42px) clamp(18px,3.2vw,56px) 84px!important;
  box-sizing:border-box!important;
  color:#f6f8f3!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero,.wc-club-hero){
  display:grid!important;
  grid-template-columns:minmax(360px,.78fr) minmax(0,1.72fr)!important;
  min-height:clamp(490px,calc(100svh - 150px),680px)!important;
  border:1px solid rgba(232,242,226,.24)!important;
  background:#101210!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero__copy,.wc-club-hero__copy){
  display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;
  min-width:0!important;padding:clamp(30px,4vw,64px)!important;box-sizing:border-box!important;background:#101210!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero__copy>p,.wc-club-hero__copy>p,.wc-feed-stream header p,.wc-club-directory header p,.wc-feed-context>p){
  display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#c8d4c2!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero__copy>p i,.wc-club-hero__copy>p i,.wc-feed-context>p i){display:block!important;width:7px!important;height:7px!important;background:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero h1,.wc-club-hero h1){margin:21px 0 15px!important;color:#f7f9f4!important;font-size:clamp(42px,4.2vw,72px)!important;font-weight:900!important;line-height:.92!important;letter-spacing:-.075em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero h1 strong,.wc-club-hero h1 strong,.wc-feed-stream h2 strong,.wc-club-directory h2 strong,.wc-feed-context h2 strong){color:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero__copy>span,.wc-club-hero__copy>span){max-width:350px!important;color:#c4cfbf!important;font-size:14px!important;line-height:1.58!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-hero__copy>div{display:flex!important;gap:8px!important;width:100%!important;margin-top:27px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-hero__copy>div button,.wc-club-hero__copy>button{min-height:46px!important;padding:0 14px!important;border-radius:0!important;font-size:13px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-hero__copy>div button:first-child,.wc-club-hero__copy>button{background:#ff6430!important;border-color:#ff6430!important;color:#100f0d!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-hero__copy>div button+button{background:transparent!important;border-color:rgba(246,248,243,.52)!important;color:#f6f8f3!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-hero__copy dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:26px 0 21px!important;border-top:1px solid rgba(232,242,226,.22)!important;border-bottom:1px solid rgba(232,242,226,.22)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-hero__copy dl>div{padding:12px 10px 12px 0!important;min-width:0!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-hero__copy dl>div+div{padding-left:11px!important;border-left:1px solid rgba(232,242,226,.18)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-hero__copy dt{margin:0 0 5px!important;color:#abb8a6!important;font-size:8px!important;font-weight:800!important;letter-spacing:.08em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-hero__copy dd{margin:0!important;color:#f6f8f3!important;font-size:18px!important;font-weight:900!important;line-height:1.08!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero__scene,.wc-club-hero__scene){position:relative!important;min-height:0!important;margin:0!important;overflow:hidden!important;background:#111512 center/cover no-repeat!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero__scene):after,.wc-club-hero__scene:after{content:''!important;position:absolute!important;inset:0!important;background:rgba(2,4,3,.12)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero__scene,.wc-club-hero__scene).is-empty{background:#141814!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero__scene,.wc-club-hero__scene) figcaption{position:absolute!important;z-index:1!important;right:28px!important;bottom:26px!important;display:grid!important;justify-items:end!important;color:#fff!important;text-align:right!important;text-shadow:0 2px 14px rgba(0,0,0,.6)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero__scene,.wc-club-hero__scene) figcaption span{font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero__scene,.wc-club-hero__scene) figcaption b{font-size:24px!important;line-height:.91!important;letter-spacing:-.05em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-body{display:grid!important;grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr)!important;gap:18px!important;margin-top:18px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-stream,.wc-feed-context,.wc-club-directory){background:#101210!important;border:1px solid rgba(232,242,226,.24)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream>header,.wc-club-directory>header{display:flex!important;justify-content:space-between!important;gap:20px!important;padding:26px 28px!important;border-bottom:1px solid rgba(232,242,226,.22)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-stream h2,.wc-club-directory h2){margin:10px 0 0!important;color:#f5f8f1!important;font-size:clamp(27px,2.5vw,40px)!important;line-height:1.03!important;letter-spacing:-.06em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-stream>header>span,.wc-club-directory>header>span){align-self:flex-end!important;color:#bdc9b9!important;font-size:12px!important;white-space:nowrap!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__list{display:grid!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__row{display:grid!important;grid-template-columns:28px 54px 36px minmax(0,1fr) 74px 18px!important;align-items:center!important;gap:12px!important;min-height:82px!important;padding:12px 20px!important;border:0!important;border-bottom:1px solid rgba(232,242,226,.18)!important;border-radius:0!important;background:transparent!important;color:#f5f8f1!important;text-align:left!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__row:hover,.wc-club-directory__row:hover{background:#151a15!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__index{color:#b9c6b4!important;font-size:10px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__media{display:block!important;width:54px!important;height:54px!important;background:#192019!important;overflow:hidden!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__media.is-empty{display:grid!important;place-items:center!important;color:#aab6a5!important;font-size:8px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__kind{color:#b7ff18!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__copy{display:grid!important;gap:4px!important;min-width:0!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__copy b{color:#f4f8ef!important;font-size:14px!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__copy em{color:#b9c5b5!important;font-size:12px!important;font-style:normal!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__row strong{color:#ffd0a8!important;font-size:16px!important;text-align:right!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__row strong small{font-size:9px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__row>i{color:#b7ff18!important;font-size:16px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__empty{display:grid!important;gap:8px!important;place-content:center!important;min-height:260px!important;padding:20px!important;color:#c1cbbd!important;text-align:center!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__empty b{color:#f3f7ef!important;font-size:18px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__empty button{justify-self:center!important;min-height:42px!important;margin-top:12px!important;padding:0 14px!important;border-radius:0!important;background:#ff6430!important;border-color:#ff6430!important;color:#100f0d!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-context{display:flex!important;flex-direction:column!important;min-height:0!important;padding:28px!important;box-sizing:border-box!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-context h2{margin:15px 0 25px!important;color:#f5f8f1!important;font-size:clamp(27px,2.35vw,40px)!important;line-height:1.03!important;letter-spacing:-.06em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-context__rank{display:grid!important;gap:8px!important;padding:17px 0!important;border-top:1px solid rgba(232,242,226,.22)!important;border-bottom:1px solid rgba(232,242,226,.22)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-context__rank small,.wc-feed-context__mine small,.wc-feed-context__market small{color:#b8c5b4!important;font-size:9px!important;font-weight:800!important;letter-spacing:.1em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-context__rank b{color:#f4f8ef!important;font-size:17px!important;line-height:1.25!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-context__rank span{color:#c0cbbd!important;font-size:12px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-context__mine,.wc-feed-context__market){display:grid!important;gap:7px!important;width:100%!important;margin-top:16px!important;padding:0 0 15px!important;border:0!important;border-bottom:1px solid rgba(232,242,226,.18)!important;border-radius:0!important;background:transparent!important;color:#f4f8ef!important;text-align:left!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-context__mine b{color:#ffd0a8!important;font-size:26px!important;line-height:1!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-context__mine b em{font-size:11px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-context__mine,.wc-feed-context__market) span{color:#c3cfbe!important;font-size:12px!important;line-height:1.45!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-context__market b{color:#f4f8ef!important;font-size:15px!important;line-height:1.3!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory{margin-top:18px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory>header>div>span{display:block!important;max-width:460px!important;margin-top:10px!important;color:#bec9ba!important;font-size:13px!important;line-height:1.5!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__row{display:grid!important;grid-template-columns:26px 70px minmax(0,1fr) auto 18px!important;align-items:center!important;gap:14px!important;min-height:112px!important;padding:18px 22px!important;border:0!important;border-right:1px solid rgba(232,242,226,.18)!important;border-bottom:1px solid rgba(232,242,226,.18)!important;border-radius:0!important;background:transparent!important;color:#f4f8ef!important;text-align:left!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__index{color:#b9c6b4!important;font-size:10px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__media{display:block!important;width:70px!important;height:70px!important;background:#192019!important;overflow:hidden!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__media.is-empty{display:grid!important;place-items:center!important;color:#b7ff18!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__copy{display:grid!important;gap:5px!important;min-width:0!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__copy small{color:#b7c4b2!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__copy b{color:#f4f8ef!important;font-size:17px!important;line-height:1.2!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__copy em{color:#bec9b9!important;font-size:12px!important;font-style:normal!important;line-height:1.4!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__row strong{color:#ffd0a8!important;font-size:12px!important;white-space:nowrap!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__row>i{color:#b7ff18!important;font-size:16px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__empty{display:grid!important;gap:8px!important;place-content:center!important;min-height:300px!important;color:#c0cbbd!important;text-align:center!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__empty b{color:#f4f8ef!important;font-size:19px!important;}
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-workspace,.wc-club-workspace){padding:0 0 calc(88px + env(safe-area-inset-bottom))!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero,.wc-club-hero){display:flex!important;flex-direction:column-reverse!important;min-height:0!important;border:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero__scene,.wc-club-hero__scene){min-height:clamp(300px,54svh,500px)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero__copy,.wc-club-hero__copy){padding:30px 18px!important;border-top:1px solid rgba(232,242,226,.20)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-hero h1,.wc-club-hero h1){font-size:clamp(39px,10.7vw,56px)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-hero__copy>div{margin-top:22px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-hero__copy>div button{flex:1 1 0!important;min-width:0!important;padding:0 9px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-body{display:block!important;margin-top:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-stream,.wc-feed-context,.wc-club-directory){border:0!important;border-top:1px solid rgba(232,242,226,.20)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream>header,.wc-club-directory>header{padding:26px 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-stream h2,.wc-club-directory h2){font-size:29px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__row{grid-template-columns:22px 48px minmax(0,1fr) 53px 15px!important;gap:9px!important;min-height:76px!important;padding:10px 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__kind{display:none!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-stream__media{width:48px!important;height:48px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-context{padding:28px 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-feed-context h2{font-size:31px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory>header>span{display:none!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__list{display:block!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__row{grid-template-columns:22px 60px minmax(0,1fr) 15px!important;gap:10px!important;min-height:92px!important;padding:14px 18px!important;border-right:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__media{width:60px!important;height:60px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__row strong{display:none!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__copy b{font-size:16px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-club-directory__copy em{display:none!important;}
}


/* WC_ALLFLOWS_STRUCTURAL_LAYOUT_20260912
   Route Atlas, Market and Profile are independent real-data workspaces for desktop and mobile. */
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-workspace,.wc-market-workspace,.wc-profile-workspace){width:min(100%,1680px)!important;margin:0 auto!important;padding:clamp(18px,2.4vw,42px) clamp(18px,3.2vw,56px) 84px!important;box-sizing:border-box!important;color:#f6f8f3!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-hero,.wc-market-hero){display:grid!important;grid-template-columns:minmax(360px,.78fr) minmax(0,1.72fr)!important;min-height:clamp(470px,calc(100svh - 160px),650px)!important;border:1px solid rgba(232,242,226,.24)!important;background:#101210!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-hero>div,.wc-market-hero>div){display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:clamp(30px,4vw,64px)!important;box-sizing:border-box!important;background:#101210!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-hero p,.wc-market-hero p,.wc-atlas-directory header p,.wc-market-directory header p,.wc-profile-hero p,.wc-profile-log header p,.wc-profile-actions>p){display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#c8d4c2!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-hero p i,.wc-market-hero p i,.wc-profile-hero p i,.wc-profile-actions>p i){display:block!important;width:7px!important;height:7px!important;background:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-hero h1,.wc-market-hero h1,.wc-profile-hero h1){margin:21px 0 15px!important;color:#f7f9f4!important;font-size:clamp(42px,4.15vw,72px)!important;font-weight:900!important;line-height:.92!important;letter-spacing:-.075em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-hero h1 strong,.wc-market-hero h1 strong,.wc-profile-hero h1 strong,.wc-atlas-directory h2 strong,.wc-market-directory h2 strong,.wc-profile-log h2 strong){color:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-hero>div>span,.wc-market-hero>div>span){max-width:350px!important;color:#c4cfbf!important;font-size:14px!important;line-height:1.58!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-hero>div>button,.wc-market-hero>div>button){margin-top:26px!important;min-height:46px!important;padding:0 15px!important;border-radius:0!important;background:#ff6430!important;border-color:#ff6430!important;color:#100f0d!important;font-size:13px!important;font-weight:900!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-hero>aside{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;min-width:0!important;padding:clamp(28px,4vw,62px)!important;box-sizing:border-box!important;background:#151915!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-hero>aside .wc-route-map-thumb{display:block!important;width:min(100%,420px)!important;height:160px!important;margin:0 0 auto!important;background:#0b0e0c!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-hero>aside>p{margin:22px 0 8px!important;color:#b7ff18!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-hero>aside>b{color:#f5f8f1!important;font-size:clamp(24px,2.4vw,40px)!important;line-height:1.04!important;letter-spacing:-.055em!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-hero>aside>span{margin-top:9px!important;color:#c1ccb9!important;font-size:14px!important;line-height:1.5!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-hero__open{margin-top:21px!important;min-height:44px!important;padding:0!important;border:0!important;border-bottom:1px solid #b7ff18!important;border-radius:0!important;background:transparent!important;color:#f5f8f1!important;font-size:13px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-directory,.wc-market-directory{margin-top:18px!important;border:1px solid rgba(232,242,226,.24)!important;background:#101210!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-directory>header,.wc-market-directory>header,.wc-profile-log>header){display:flex!important;justify-content:space-between!important;gap:20px!important;padding:26px 28px!important;border-bottom:1px solid rgba(232,242,226,.22)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-directory h2,.wc-market-directory h2,.wc-profile-log h2){margin:10px 0 0!important;color:#f5f8f1!important;font-size:clamp(27px,2.5vw,40px)!important;line-height:1.03!important;letter-spacing:-.06em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-directory>header>span,.wc-market-directory>header>span){align-self:flex-end!important;color:#bdc9b9!important;font-size:12px!important;white-space:nowrap!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-filter{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:15px 20px!important;border-bottom:1px solid rgba(232,242,226,.18)!important;scrollbar-width:none!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-filter button{flex:0 0 auto!important;min-height:36px!important;padding:0 13px!important;border:1px solid rgba(232,242,226,.28)!important;border-radius:0!important;background:transparent!important;color:#c7d1c2!important;font-size:12px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-filter button.is-active{border-color:#b7ff18!important;background:#b7ff18!important;color:#0c100c!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-directory__list{display:grid!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row{display:grid!important;grid-template-columns:30px 74px minmax(0,1fr) 80px 72px 18px!important;align-items:center!important;gap:14px!important;min-height:98px!important;padding:14px 22px!important;border:0!important;border-bottom:1px solid rgba(232,242,226,.18)!important;border-radius:0!important;background:transparent!important;color:#f5f8f1!important;text-align:left!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row:hover{background:#151a15!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row__index{color:#b9c6b4!important;font-size:10px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row .wc-route-map-thumb{display:block!important;width:74px!important;height:66px!important;background:#161c16!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row__copy{display:grid!important;gap:5px!important;min-width:0!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row__copy small{color:#b7c4b2!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row__copy b{color:#f4f8ef!important;font-size:17px!important;line-height:1.2!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row__copy em{color:#bec9b9!important;font-size:12px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row>strong{color:#ffd0a8!important;font-size:16px!important;text-align:right!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row>strong small{font-size:9px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row__price{color:#c5d0c1!important;font-size:13px!important;font-weight:800!important;text-align:right!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row>i{color:#b7ff18!important;font-size:16px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-directory__notice{display:block!important;padding:16px 22px!important;color:#aebaa9!important;font-size:12px!important;line-height:1.5!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-hero>div dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin:26px 0 0!important;border-top:1px solid rgba(232,242,226,.22)!important;border-bottom:1px solid rgba(232,242,226,.22)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-hero>div dl>div{padding:12px 10px 12px 0!important;min-width:0!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-hero>div dl>div+div{padding-left:11px!important;border-left:1px solid rgba(232,242,226,.18)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-hero dt{margin:0 0 5px!important;color:#abb8a6!important;font-size:8px!important;font-weight:800!important;letter-spacing:.08em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-hero dd{margin:0!important;color:#f6f8f3!important;font-size:18px!important;font-weight:900!important;line-height:1.08!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-hero__scene{position:relative!important;min-height:0!important;margin:0!important;overflow:hidden!important;background:#151915 center/cover no-repeat!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-hero__scene:after{content:''!important;position:absolute!important;inset:0!important;background:rgba(2,4,3,.12)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-hero__scene.is-empty{background:#151915!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-hero__scene figcaption{position:absolute!important;z-index:1!important;right:28px!important;bottom:26px!important;display:grid!important;justify-items:end!important;color:#fff!important;text-align:right!important;text-shadow:0 2px 14px rgba(0,0,0,.6)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-hero__scene figcaption span{font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-hero__scene figcaption b{font-size:24px!important;line-height:.91!important;letter-spacing:-.05em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-directory__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card{display:grid!important;grid-template-rows:auto 154px auto minmax(42px,auto) auto auto!important;gap:9px!important;min-width:0!important;padding:17px!important;border:0!important;border-right:1px solid rgba(232,242,226,.18)!important;border-bottom:1px solid rgba(232,242,226,.18)!important;border-radius:0!important;background:transparent!important;color:#f4f8ef!important;text-align:left!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card:hover{background:#151a15!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card__index{color:#b8c5b4!important;font-size:10px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card__media{display:block!important;width:100%!important;height:154px!important;background:#1a201a!important;overflow:hidden!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card__media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card__media.is-empty{display:grid!important;place-items:center!important;color:#aab6a5!important;font-size:9px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card small{color:#b7c4b2!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card b{color:#f4f8ef!important;font-size:16px!important;line-height:1.28!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card strong{color:#ffd0a8!important;font-size:16px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card em{color:#bec9b9!important;font-size:12px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card em i{float:right!important;color:#b7ff18!important;font-size:16px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr)!important;min-height:clamp(400px,34vw,500px)!important;border:1px solid rgba(232,242,226,.24)!important;background:#101210!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero>div{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:clamp(30px,4vw,64px)!important;box-sizing:border-box!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero>div>span{max-width:390px!important;color:#c4cfbf!important;font-size:14px!important;line-height:1.58!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero>div>button{margin-top:26px!important;min-height:46px!important;padding:0 15px!important;border-radius:0!important;background:#ff6430!important;border-color:#ff6430!important;color:#100f0d!important;font-size:13px!important;font-weight:900!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero>dl{display:grid!important;grid-template-rows:repeat(3,1fr)!important;margin:0!important;padding:clamp(28px,3vw,48px)!important;box-sizing:border-box!important;border-left:1px solid rgba(232,242,226,.22)!important;background:#151915!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero>dl>div{display:flex!important;flex-direction:column!important;justify-content:center!important;border-bottom:1px solid rgba(232,242,226,.18)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero>dl>div:last-child{border-bottom:0!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero dt{margin:0 0 8px!important;color:#b3bfaf!important;font-size:9px!important;font-weight:800!important;letter-spacing:.1em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero dd{margin:0!important;color:#f6f8f3!important;font-size:clamp(24px,2.7vw,42px)!important;font-weight:900!important;line-height:1!important;letter-spacing:-.05em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero dd em{color:#ffd0a8!important;font-size:12px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-body{display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr)!important;gap:18px!important;margin-top:18px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-profile-log,.wc-profile-actions){border:1px solid rgba(232,242,226,.24)!important;background:#101210!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log>header>button{align-self:flex-end!important;min-height:42px!important;padding:0!important;border:0!important;border-bottom:1px solid #b7ff18!important;border-radius:0!important;background:transparent!important;color:#f3f7ee!important;font-size:13px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log .wc-move-story{display:grid!important;grid-template-columns:48px 34px minmax(0,1fr) 78px 86px!important;align-items:center!important;gap:10px!important;min-height:74px!important;padding:10px 22px!important;border:0!important;border-bottom:1px solid rgba(232,242,226,.18)!important;border-radius:0!important;background:transparent!important;color:#f4f8ef!important;text-align:left!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log .wc-move-story:hover{background:#151a15!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log .wc-move-story-time{color:#b9c6b4!important;font-size:10px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log .wc-move-story>i{color:#b7ff18!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log .wc-move-story>span:not(.wc-move-story-time){display:grid!important;gap:4px!important;min-width:0!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log .wc-move-story b{color:#f4f8ef!important;font-size:14px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log .wc-move-story em{color:#bdc9b9!important;font-size:12px!important;font-style:normal!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log .wc-move-story strong{color:#ffd0a8!important;font-size:16px!important;text-align:right!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log .wc-move-story strong small{font-size:9px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log .wc-move-story-open{color:#b7ff18!important;text-align:right!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-actions{display:flex!important;flex-direction:column!important;padding:28px!important;box-sizing:border-box!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-actions>button{display:grid!important;grid-template-columns:28px minmax(0,1fr) 18px!important;gap:10px!important;align-items:center!important;min-height:82px!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(232,242,226,.18)!important;border-radius:0!important;background:transparent!important;color:#f4f8ef!important;text-align:left!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-actions>button:first-of-type{margin-top:20px!important;border-top:1px solid rgba(232,242,226,.18)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-actions>button>i{color:#ff6430!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-actions>button>span{display:grid!important;gap:4px!important;min-width:0!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-actions>button b{color:#f4f8ef!important;font-size:16px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-actions>button em{color:#bdc9b9!important;font-size:12px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-actions>button strong{color:#b7ff18!important;font-size:16px!important;}
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-workspace,.wc-market-workspace,.wc-profile-workspace){padding:0 0 calc(88px + env(safe-area-inset-bottom))!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-hero,.wc-market-hero){display:flex!important;flex-direction:column-reverse!important;min-height:0!important;border:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-hero>aside,.wc-market-hero__scene){min-height:clamp(280px,48svh,410px)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-hero>div,.wc-market-hero>div){padding:30px 18px!important;border-top:1px solid rgba(232,242,226,.20)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-hero h1,.wc-market-hero h1,.wc-profile-hero h1){font-size:clamp(39px,10.7vw,56px)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-hero>aside{justify-content:flex-end!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-hero>aside .wc-route-map-thumb{height:140px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-directory,.wc-market-directory){margin-top:0!important;border:0!important;border-top:1px solid rgba(232,242,226,.20)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-directory>header,.wc-market-directory>header,.wc-profile-log>header){padding:26px 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-atlas-directory h2,.wc-market-directory h2,.wc-profile-log h2){font-size:29px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-filter{padding:14px 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row{grid-template-columns:22px 54px minmax(0,1fr) 58px 15px!important;gap:9px!important;min-height:78px!important;padding:10px 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row .wc-route-map-thumb{width:54px!important;height:48px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row__price{display:none!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card{grid-template-rows:auto 124px auto minmax(42px,auto) auto auto!important;padding:14px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card__media{height:124px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero{display:block!important;min-height:0!important;border:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero>div{padding:34px 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero>dl{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;padding:0 18px!important;border:0!important;border-top:1px solid rgba(232,242,226,.20)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero>dl>div{min-height:104px!important;padding:0 10px 0 0!important;border-bottom:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero>dl>div+div{padding-left:10px!important;border-left:1px solid rgba(232,242,226,.18)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-hero dd{font-size:20px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-body{display:block!important;margin-top:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-profile-log,.wc-profile-actions){border:0!important;border-top:1px solid rgba(232,242,226,.20)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log .wc-move-story{grid-template-columns:42px 30px minmax(0,1fr) 54px!important;gap:8px!important;min-height:70px!important;padding:10px 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-log .wc-move-story-open{display:none!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-profile-actions{padding:28px 18px!important;}
}
@media (max-width:374px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card{padding:12px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-market-card b{font-size:14px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-atlas-row__copy em{display:none!important;}
}


/* WC_ACTIVE_HOME_MAP_WORKSPACE_LAYOUT_20260912
   The active home runtime now uses one bounded map-led workspace; no decorative image panel or empty-height stage remains. */
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace{width:min(100%,1680px)!important;margin:0 auto!important;padding:clamp(16px,2vw,36px) clamp(18px,3.2vw,56px) 84px!important;box-sizing:border-box!important;color:#f6f8f3!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-height:58px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(232,242,226,.22)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__header>p,.wc-home-command-workspace__intro>p,.wc-home-command-workspace__brief>p,.wc-home-command-workspace__routes header p,.wc-home-command-workspace__community>p{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#c8d4c2!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace :is(.wc-home-command-workspace__header>p i,.wc-home-command-workspace__brief>p i,.wc-home-command-workspace__community>p i){display:block!important;width:7px!important;height:7px!important;background:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__header>p span{color:#abb9a6!important;font-size:9px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__header>div{display:flex!important;gap:8px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__header button{min-height:40px!important;padding:0 13px!important;border:1px solid rgba(232,242,226,.36)!important;border-radius:0!important;background:transparent!important;color:#f4f8ef!important;font-size:12px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__header button+button{background:#ff6430!important;border-color:#ff6430!important;color:#100f0d!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__stage{display:grid!important;grid-template-columns:minmax(290px,.70fr) minmax(0,1.52fr) minmax(320px,.78fr)!important;height:clamp(520px,calc(100svh - 150px),680px)!important;margin-top:18px!important;border:1px solid rgba(232,242,226,.24)!important;background:#101210!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;min-width:0!important;padding:clamp(26px,3.1vw,50px)!important;box-sizing:border-box!important;background:#101210!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro>p{color:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro h1{margin:18px 0 15px!important;color:#f7f9f4!important;font-size:clamp(39px,4vw,68px)!important;font-weight:900!important;line-height:.91!important;letter-spacing:-.078em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro h1 strong,.wc-home-command-workspace__routes h2 strong{color:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro>span{max-width:265px!important;color:#c3cfbe!important;font-size:13px!important;line-height:1.58!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__map{position:relative!important;min-width:0!important;height:100%!important;background:#1a211b!important;overflow:hidden!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__map>#wc-move-map{width:100%!important;height:100%!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__map>span{position:absolute!important;z-index:500!important;left:18px!important;top:17px!important;padding:7px 9px!important;background:rgba(9,12,10,.82)!important;color:#f4f8ef!important;font-size:9px!important;font-weight:800!important;letter-spacing:.09em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__map--brief{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:clamp(24px,3vw,46px)!important;box-sizing:border-box!important;background:#161c17!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__map--brief p{margin:0!important;color:#b7ff18!important;font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__map--brief h2{margin:16px 0 12px!important;color:#f5f8f1!important;font-size:clamp(28px,2.6vw,44px)!important;line-height:1.04!important;letter-spacing:-.06em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__map--brief h2 strong{color:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__map--brief>span{max-width:290px!important;color:#c3cfbe!important;font-size:13px!important;line-height:1.55!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__map--brief button{margin-top:22px!important;min-height:44px!important;padding:0!important;border:0!important;border-bottom:1px solid #b7ff18!important;border-radius:0!important;background:transparent!important;color:#f5f8f1!important;font-size:13px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief{display:flex!important;flex-direction:column!important;min-width:0!important;padding:clamp(24px,3vw,44px)!important;box-sizing:border-box!important;background:#151915!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief h2{margin:19px 0 9px!important;color:#f5f8f1!important;font-size:clamp(25px,2.5vw,40px)!important;line-height:1.02!important;letter-spacing:-.06em!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief>span{color:#c3cfbe!important;font-size:13px!important;line-height:1.5!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:20px 0 14px!important;border-top:1px solid rgba(232,242,226,.20)!important;border-bottom:1px solid rgba(232,242,226,.20)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief dl>div{min-width:0!important;padding:11px 7px 11px 0!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief dl>div+div{padding-left:8px!important;border-left:1px solid rgba(232,242,226,.18)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief dt{margin:0 0 4px!important;color:#aebba9!important;font-size:8px!important;font-weight:800!important;letter-spacing:.08em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief dd{margin:0!important;color:#ffd0a8!important;font-size:19px!important;font-weight:900!important;line-height:1!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief dd em{font-size:9px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief ol{display:grid!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important;border-top:1px solid rgba(232,242,226,.18)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief li{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-height:52px!important;border-bottom:1px solid rgba(232,242,226,.18)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief li>i{color:#ff6430!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief li>span{display:grid!important;gap:3px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief li b{color:#f3f7ee!important;font-size:12px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief li em{color:#b6c2b1!important;font-size:10px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__go{width:100%!important;min-height:46px!important;margin-top:auto!important;border:0!important;border-radius:0!important;background:#ff6430!important;color:#100f0d!important;font-size:13px!important;font-weight:900!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__below{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr)!important;gap:18px!important;margin-top:18px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-home-command-workspace__routes,.wc-home-command-workspace__community){border:1px solid rgba(232,242,226,.24)!important;background:#101210!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__routes>header{display:flex!important;justify-content:space-between!important;gap:20px!important;padding:23px 24px!important;border-bottom:1px solid rgba(232,242,226,.20)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__routes h2{margin:9px 0 0!important;color:#f4f8ef!important;font-size:27px!important;line-height:1.03!important;letter-spacing:-.06em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__routes header>button{align-self:flex-end!important;min-height:36px!important;padding:0!important;border:0!important;border-bottom:1px solid #b7ff18!important;border-radius:0!important;background:transparent!important;color:#f4f8ef!important;font-size:12px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__routes>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:10px!important;align-items:start!important;min-width:0!important;min-height:114px!important;padding:18px!important;border:0!important;border-right:1px solid rgba(232,242,226,.18)!important;border-radius:0!important;background:transparent!important;color:#f5f8f1!important;text-align:left!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route:hover{background:#151a15!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route>span{grid-row:span 2!important;color:#b7c4b2!important;font-size:10px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route>div{display:grid!important;gap:5px!important;min-width:0!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route small{color:#b4c1af!important;font-size:9px!important;font-weight:800!important;letter-spacing:.04em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route b{color:#f4f8ef!important;font-size:15px!important;line-height:1.18!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route strong{color:#ffd0a8!important;font-size:15px!important;white-space:nowrap!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route strong em{font-size:9px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route>i{grid-column:2!important;grid-row:2!important;margin-top:13px!important;color:#c0cbbd!important;font-size:11px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route>u{grid-column:3!important;grid-row:2!important;align-self:end!important;margin-top:13px!important;color:#b7ff18!important;font-size:15px!important;text-decoration:none!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__community{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:24px!important;box-sizing:border-box!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__community>b{margin-top:16px!important;color:#f4f8ef!important;font-size:21px!important;line-height:1.14!important;letter-spacing:-.05em!important;overflow-wrap:anywhere!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__community>span{margin-top:7px!important;color:#bdc9b8!important;font-size:12px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__community>button{min-height:37px!important;margin-top:18px!important;padding:0!important;border:0!important;border-bottom:1px solid #b7ff18!important;border-radius:0!important;background:transparent!important;color:#f4f8ef!important;font-size:12px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__community>div{display:flex!important;gap:9px!important;width:100%!important;margin-top:auto!important;padding-top:15px!important;border-top:1px solid rgba(232,242,226,.18)!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__community>div>span{display:grid!important;grid-template-columns:auto auto!important;gap:4px 6px!important;align-items:center!important;color:#b7c4b2!important;font-size:9px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__community>div i{font-style:normal!important;}.wc-home-command-workspace__community>div b{color:#f4f8ef!important;font-size:10px!important;}.wc-home-command-workspace__community>div em{font-style:normal!important;}
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace{padding:0 0 calc(88px + env(safe-area-inset-bottom))!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__header{padding:12px 18px!important;min-height:52px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__header>p{font-size:9px!important;}.wc-home-command-workspace__header>p span{display:none!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__header>div button{min-height:38px!important;padding:0 10px!important;font-size:11px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__stage{display:flex!important;flex-direction:column!important;height:auto!important;margin-top:0!important;border:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__map{order:1!important;height:clamp(300px,50svh,480px)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro{order:2!important;padding:31px 18px!important;border-top:1px solid rgba(232,242,226,.18)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro h1{font-size:clamp(39px,10.7vw,56px)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief{order:3!important;padding:28px 18px!important;border-top:1px solid rgba(232,242,226,.18)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief h2{font-size:31px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief ol{grid-template-columns:repeat(3,minmax(0,1fr))!important;border-bottom:1px solid rgba(232,242,226,.18)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief li{grid-template-columns:20px minmax(0,1fr)!important;min-height:66px!important;padding:8px 7px 8px 0!important;border-bottom:0!important;border-right:1px solid rgba(232,242,226,.18)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief li+li{padding-left:8px!important;}.wc-home-command-workspace__brief li em{display:none!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__go{margin-top:18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__below{display:block!important;margin-top:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-home-command-workspace__routes,.wc-home-command-workspace__community){border:0!important;border-top:1px solid rgba(232,242,226,.18)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__routes>header{padding:24px 18px!important;}.wc-home-command-workspace__routes h2{font-size:28px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__routes>div{display:block!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route{grid-template-columns:25px minmax(0,1fr) auto!important;min-height:82px!important;padding:14px 18px!important;border-right:0!important;border-bottom:1px solid rgba(232,242,226,.18)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route>i{display:none!important;}.wc-home-command__route>u{grid-row:1!important;align-self:center!important;margin:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__community{padding:28px 18px!important;min-height:220px!important;}
}


/* WC_ACTIVE_HOME_TYPOGRAPHY_DENSITY_LAYOUT_20260912
   Screenshot-led refinement: retain the map-led workspace but remove accidental title wrapping,
   free the desktop canvas, and raise functional route information to a readable baseline. */
@media (min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace{
    width:100%!important;
    max-width:none!important;
    padding:clamp(18px,2.25vw,42px) clamp(26px,4.5vw,96px) 84px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__stage{
    grid-template-columns:minmax(310px,.82fr) minmax(430px,1.46fr) minmax(310px,.82fr)!important;
    height:clamp(510px,calc(100svh - 138px),650px)!important;
    margin-top:14px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro{
    padding:clamp(24px,2.3vw,38px)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro h1{
    margin:15px 0 13px!important;
    font-size:clamp(40px,3.35vw,62px)!important;
    line-height:.94!important;
    letter-spacing:-.092em!important;
    white-space:nowrap!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro>span{
    max-width:284px!important;
    font-size:14px!important;
    line-height:1.58!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief{
    padding:clamp(24px,2.45vw,40px)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief h2{
    margin-top:17px!important;
    font-size:clamp(28px,2.18vw,38px)!important;
    line-height:1.06!important;
    overflow-wrap:normal!important;
    word-break:keep-all!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief>span{
    font-size:14px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief li{
    min-height:58px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief li b{
    font-size:13px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief li em{
    font-size:11px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__below{
    grid-template-columns:minmax(0,1.62fr) minmax(330px,.54fr)!important;
    gap:14px!important;
    margin-top:14px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__routes>header{
    min-height:80px!important;
    padding:18px 22px!important;
    align-items:center!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__routes h2{
    margin-top:6px!important;
    font-size:30px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route{
    grid-template-columns:31px minmax(0,1fr) auto!important;
    min-height:132px!important;
    padding:20px!important;
    row-gap:4px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route>span{
    font-size:11px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route small{
    font-size:10px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route b{
    font-size:17px!important;
    line-height:1.2!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route strong{
    font-size:17px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route>i{
    margin-top:16px!important;
    font-size:12px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__community{
    padding:22px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__community>b{
    font-size:23px!important;
  }
}
@media (min-width:1024px) and (max-width:1279px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace{padding-left:26px!important;padding-right:26px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__stage{grid-template-columns:260px minmax(320px,1fr) 260px!important;height:540px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro{padding:21px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro h1{font-size:39px!important;letter-spacing:-.105em!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief{padding:21px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief h2{font-size:27px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__below{grid-template-columns:minmax(0,1fr) 280px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route{padding:15px!important;min-height:124px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route b{font-size:15px!important;}
}
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro h1{white-space:normal!important;letter-spacing:-.085em!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__intro>span{font-size:14px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command-workspace__brief h2{word-break:keep-all!important;overflow-wrap:normal!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-home-command__route b{font-size:16px!important;}
}


/* WC_FIELD_WORKSPACE_SYSTEM_20260912
   The authenticated PC home is a field desk: map first, clear route choice second,
   actual departures and people third. No neon haze, no decorative hero, no random empty panels. */
body.wc-move-ready:not(.auth-page) #wc-move-board,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-move-view{
  background:#090b0a!important;
  color:#f4f6f0!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-header{
  min-height:68px!important;
  padding:0 clamp(20px,3.2vw,58px)!important;
  background:#090b0a!important;
  border-bottom:1px solid #202820!important;
}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand{gap:11px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>img,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>span{width:34px!important;height:34px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>b{font-size:15px!important;letter-spacing:-.035em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>em{font-size:9px!important;letter-spacing:.12em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-nav button{min-height:68px!important;padding:0 15px!important;font-size:13px!important;font-weight:800!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-user{font-size:13px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-user button{min-height:38px!important;padding:0 16px!important;font-size:13px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace{width:100%!important;max-width:none!important;padding:clamp(20px,2.5vw,44px) clamp(22px,4.4vw,92px) 82px!important;box-sizing:border-box!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace *{box-sizing:border-box!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:44px!important;padding:0 0 16px!important;border-bottom:1px solid #293129!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header>p,
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace :is(.wc-field-stage__route>p,.wc-field-departures header p,.wc-field-community>p){margin:0!important;color:#aeb9a8!important;font-size:10px!important;font-weight:900!important;letter-spacing:.135em!important;line-height:1.2!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace :is(.wc-field-workspace__header>p i,.wc-field-stage__route>p i,.wc-field-community>p i){display:inline-block!important;width:7px!important;height:7px!important;margin:0 8px 1px 0!important;background:#b7ff18!important;vertical-align:middle!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header>p span{margin-left:10px!important;color:#788375!important;letter-spacing:.105em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header>div{display:flex!important;align-items:center!important;gap:8px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace button{border-radius:3px!important;box-shadow:none!important;font-family:inherit!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header>div button{min-height:40px!important;padding:0 15px!important;border:1px solid #313a30!important;background:transparent!important;color:#f1f4ee!important;font-size:13px!important;font-weight:850!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header>div button:last-child{border-color:#ff6430!important;background:#ff6430!important;color:#170b06!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage{display:grid!important;grid-template-columns:minmax(0,1.62fr) minmax(340px,.68fr)!important;min-height:clamp(540px,calc(100svh - 190px),690px)!important;margin-top:18px!important;border:1px solid #293129!important;background:#10130f!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__map{min-width:0!important;min-height:0!important;border-right:1px solid #293129!important;background:#dfe4de!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-map{position:relative!important;width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important;background:#e3e8e1!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-map #wc-move-map{width:100%!important;height:100%!important;min-height:100%!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-map__label{position:absolute!important;top:18px!important;left:18px!important;padding:8px 10px!important;background:rgba(8,10,9,.86)!important;color:#f3f6ed!important;font-size:10px!important;font-weight:900!important;letter-spacing:.09em!important;line-height:1!important;pointer-events:none!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-map--unavailable{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:clamp(32px,5vw,74px)!important;background:#182019!important;color:#eef2ea!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-map--unavailable p{margin:0 0 18px!important;color:#b7ff18!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-map--unavailable h2{margin:0!important;color:#f6f8f3!important;font-size:clamp(32px,4vw,54px)!important;line-height:.98!important;letter-spacing:-.075em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-map--unavailable h2 strong{color:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-map--unavailable>span{max-width:320px!important;margin-top:18px!important;color:#c0cabd!important;font-size:14px!important;line-height:1.6!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-map--unavailable button{min-height:46px!important;margin-top:30px!important;padding:0 18px!important;border:1px solid #b7ff18!important;background:#b7ff18!important;color:#11150e!important;font-size:14px!important;font-weight:900!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;padding:clamp(26px,2.8vw,46px)!important;background:#111410!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route>h1{max-width:100%!important;margin:18px 0 12px!important;color:#f6f8f3!important;font-size:clamp(34px,3.25vw,56px)!important;font-weight:900!important;line-height:.98!important;letter-spacing:-.085em!important;word-break:keep-all!important;overflow-wrap:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-route__subline{display:block!important;margin:0 0 25px!important;color:#c3cec0!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dl{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;border-top:1px solid #2b342b!important;border-bottom:1px solid #2b342b!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dl>div{min-width:0!important;padding:16px 10px 15px!important;border-right:1px solid #2b342b!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dl>div:first-child{padding-left:0!important;}.wc-field-stage__route dl>div:last-child{border-right:0!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dt{margin:0 0 7px!important;color:#879184!important;font-size:9px!important;font-weight:900!important;letter-spacing:.095em!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dd{margin:0!important;color:#f7f9f4!important;font-size:19px!important;font-weight:900!important;letter-spacing:-.045em!important;white-space:nowrap!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dd em{color:#b7c4b2!important;font-size:11px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route ol{display:grid!important;gap:0!important;margin:22px 0 24px!important;padding:0!important;list-style:none!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route li{display:grid!important;grid-template-columns:27px minmax(0,1fr)!important;gap:10px!important;min-height:58px!important;padding:10px 0!important;border-bottom:1px solid #263026!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route li>i{padding-top:2px!important;color:#ff6430!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route li span{display:grid!important;gap:3px!important;}.wc-field-stage__route li b{color:#f4f7f1!important;font-size:13px!important;line-height:1.2!important;}.wc-field-stage__route li em{color:#aab5a6!important;font-size:11px!important;font-style:normal!important;line-height:1.35!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-primary-action{width:100%!important;min-height:50px!important;margin-top:auto!important;padding:0 18px!important;border:0!important;background:#ff6430!important;color:#160a05!important;font-size:14px!important;font-weight:950!important;text-align:left!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-primary-action i{float:right!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-lower{display:grid!important;grid-template-columns:minmax(0,1.52fr) minmax(310px,.48fr)!important;gap:14px!important;margin-top:14px!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-field-departures,.wc-field-community){border:1px solid #293129!important;background:#111410!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departures>header{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:20px!important;min-height:95px!important;padding:20px 24px!important;border-bottom:1px solid #293129!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departures h2{margin:7px 0 0!important;color:#f6f8f3!important;font-size:30px!important;line-height:1!important;letter-spacing:-.075em!important;}.wc-field-departures h2 strong{color:#b7ff18!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departures header>button{min-height:36px!important;padding:0!important;border:0!important;border-bottom:1px solid #b7ff18!important;background:transparent!important;color:#f4f7f1!important;font-size:12px!important;font-weight:900!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departures__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departure{display:grid!important;grid-template-columns:31px minmax(0,1fr) auto 16px!important;gap:12px!important;align-items:start!important;min-width:0!important;min-height:142px!important;padding:22px 20px!important;border:0!important;border-right:1px solid #293129!important;background:#111410!important;color:#f3f6f0!important;text-align:left!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departure:last-child{border-right:0!important;}.wc-field-departure__index{color:#ff6430!important;font-size:11px!important;font-weight:950!important;}.wc-field-departure__body{display:grid!important;min-width:0!important;gap:5px!important;}.wc-field-departure__body small{color:#9eaa9b!important;font-size:10px!important;font-weight:800!important;}.wc-field-departure__body b{overflow:hidden!important;color:#f4f7f1!important;font-size:16px!important;line-height:1.22!important;text-overflow:ellipsis!important;white-space:nowrap!important;}.wc-field-departure__body em{overflow:hidden!important;color:#b8c4b5!important;font-size:11px!important;font-style:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important;}.wc-field-departure>strong{align-self:end!important;color:#ffd1b2!important;font-size:13px!important;white-space:nowrap!important;}.wc-field-departure>i{align-self:center!important;color:#b7ff18!important;font-size:16px!important;font-style:normal!important;}
body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-community{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:237px!important;padding:24px!important;}.wc-field-community>b{max-width:100%!important;margin:18px 0 7px!important;color:#f4f7f1!important;font-size:24px!important;letter-spacing:-.06em!important;line-height:1.05!important;word-break:keep-all!important;}.wc-field-community>span{color:#b8c4b5!important;font-size:12px!important;}.wc-field-community>button{min-height:38px!important;margin:20px 0 0!important;padding:0!important;border:0!important;border-bottom:1px solid #b7ff18!important;background:transparent!important;color:#f4f7f1!important;font-size:12px!important;font-weight:900!important;}.wc-field-community>div{display:flex!important;gap:10px!important;width:100%!important;margin-top:auto!important;padding-top:16px!important;border-top:1px solid #293129!important;}.wc-field-community>div>span{display:grid!important;grid-template-columns:auto auto!important;gap:4px 6px!important;color:#b9c4b7!important;font-size:10px!important;}.wc-field-community>div i{color:#ff6430!important;font-style:normal!important;}.wc-field-community>div b{color:#f5f8f2!important;font-size:10px!important;}.wc-field-community>div em{font-style:normal!important;}
@media (min-width:1024px) and (max-width:1279px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace{padding-left:26px!important;padding-right:26px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage{grid-template-columns:minmax(0,1.35fr) 300px!important;min-height:560px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route{padding:24px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route>h1{font-size:38px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route ol{margin:15px 0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-lower{grid-template-columns:minmax(0,1fr) 286px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departure{grid-template-columns:25px minmax(0,1fr) 13px!important;padding:17px 14px!important;}.wc-field-departure>strong{display:none!important;}
}
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-header{min-height:58px!important;padding:0 16px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-nav{display:none!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>img,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-brand>span{width:30px!important;height:30px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-user{font-size:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-user button{min-height:34px!important;padding:0 11px!important;font-size:11px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace{padding:0 0 calc(92px + env(safe-area-inset-bottom))!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header{min-height:54px!important;padding:10px 16px!important;border-bottom-color:#293129!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header>p{font-size:9px!important;}.wc-field-workspace__header>p span{display:none!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header>div button{min-height:34px!important;padding:0 10px!important;font-size:11px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage{display:flex!important;flex-direction:column!important;min-height:0!important;margin:0!important;border:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__map{order:1!important;height:clamp(330px,54svh,520px)!important;border:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-map{min-height:100%!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route{order:2!important;padding:26px 18px 24px!important;border-top:1px solid #293129!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route>h1{margin:16px 0 10px!important;font-size:clamp(32px,9.2vw,46px)!important;line-height:1.01!important;word-break:keep-all!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-route__subline{margin-bottom:21px!important;font-size:14px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route ol{margin:18px 0 21px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-primary-action{min-height:52px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-lower{display:block!important;margin-top:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-field-departures,.wc-field-community){border:0!important;border-top:1px solid #293129!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departures>header{min-height:90px!important;padding:20px 18px!important;}.wc-field-departures h2{font-size:28px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departures__list{display:block!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departure{grid-template-columns:27px minmax(0,1fr) auto 16px!important;min-height:88px!important;padding:15px 18px!important;border-right:0!important;border-bottom:1px solid #293129!important;}.wc-field-departure__body b{font-size:16px!important;}.wc-field-departure__body em{font-size:11px!important;}.wc-field-departure>strong{font-size:12px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-community{min-height:218px!important;padding:27px 18px!important;}.wc-field-community>b{font-size:25px!important;}
}


/* WC_MOBILE_FIELD_DOCK_SHEET_20260912
   Mobile is not a shrunken desktop: the map remains the scene and the route context becomes a deliberate sheet. */
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board{padding-bottom:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock{position:fixed!important;z-index:950!important;left:0!important;right:0!important;bottom:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;min-height:calc(66px + env(safe-area-inset-bottom))!important;padding:8px 10px max(8px,env(safe-area-inset-bottom))!important;border-top:1px solid #2d362c!important;background:#0b0e0b!important;box-shadow:0 -12px 28px rgba(0,0,0,.24)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:0!important;min-height:48px!important;padding:2px 3px!important;border:0!important;background:transparent!important;color:#aeb8a9!important;font-family:inherit!important;font-size:10px!important;font-weight:850!important;line-height:1!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock button>i{display:block!important;height:18px!important;color:#dbe4d7!important;font-size:19px!important;font-style:normal!important;font-weight:900!important;line-height:18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock button.is-active{color:#b7ff18!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock button.is-active>i{color:#b7ff18!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock .wc-mobile-field-dock__record{align-self:start!important;min-height:48px!important;margin-top:-22px!important;border:1px solid #ff6430!important;border-radius:50%!important;background:#ff6430!important;color:#180c06!important;box-shadow:0 8px 18px rgba(0,0,0,.32)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock .wc-mobile-field-dock__record>i{color:#180c06!important;font-size:25px!important;line-height:16px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock .wc-mobile-field-dock__record>span{font-size:9px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header{position:relative!important;z-index:3!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__map{height:clamp(340px,55svh,520px)!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-map__label{top:14px!important;left:14px!important;padding:7px 8px!important;font-size:9px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route{position:relative!important;z-index:2!important;margin-top:-16px!important;padding:26px 18px 24px!important;border-top:1px solid #394338!important;border-radius:18px 18px 0 0!important;background:#111510!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route::before{content:""!important;display:block!important;width:34px!important;height:3px!important;margin:0 auto 21px!important;background:#667160!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route>p{font-size:10px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route>h1{font-size:clamp(33px,9.1vw,45px)!important;letter-spacing:-.085em!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-route__subline{font-size:14px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dl>div{padding:14px 7px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dd{font-size:17px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dd em{font-size:10px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route ol{margin:16px 0 20px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route li{min-height:54px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route li em{font-size:11px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-primary-action{min-height:54px!important;font-size:15px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departures>header{min-height:82px!important;padding:19px 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departures h2{font-size:26px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departure{min-height:94px!important;padding:16px 18px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-workspace,.wc-club-workspace,.wc-atlas-workspace,.wc-market-workspace,.wc-profile-workspace,.wc-field-workspace){padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;}
}
@media (min-width:1024px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock{display:none!important;}
}


/* WC_MOBILE_SPA_FIELD_ALIGNMENT_20260913
   Mobile is a field surface, not a compressed desktop board:
   - one clear, rectangular record action in the dock;
   - map flows directly into a flat, readable context surface;
   - page content remains clear of the safe-area-aware dock. */
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock{
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    min-height:calc(70px + env(safe-area-inset-bottom))!important;
    padding:7px 10px max(9px,env(safe-area-inset-bottom))!important;
    border-top:1px solid #344034!important;
    background:#080b08!important;
    box-shadow:0 -10px 24px rgba(0,0,0,.32)!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock button{
    min-height:52px!important;
    gap:4px!important;
    color:#c2ccc0!important;
    font-size:10px!important;
    font-weight:900!important;
    letter-spacing:-.02em!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock button>i{
    height:18px!important;
    color:#e8eee4!important;
    font-size:18px!important;
    line-height:18px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock button.is-active{
    color:#b7ff18!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock button.is-active>i{
    color:#b7ff18!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock .wc-mobile-field-dock__record{
    align-self:center!important;
    justify-self:center!important;
    width:calc(100% - 8px)!important;
    min-height:50px!important;
    margin:0!important;
    border:1px solid #ff6430!important;
    border-radius:2px!important;
    background:#ff6430!important;
    color:#190b05!important;
    box-shadow:none!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock .wc-mobile-field-dock__record>i{
    height:16px!important;
    color:#190b05!important;
    font-size:22px!important;
    line-height:16px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock .wc-mobile-field-dock__record>span{
    color:#190b05!important;
    font-size:10px!important;
    font-weight:950!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header{
    min-height:58px!important;
    padding:11px 16px!important;
    border-bottom:1px solid #2d372c!important;
    background:#090c09!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header>p{
    color:#c8d2c4!important;
    font-size:10px!important;
    letter-spacing:.1em!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__map{
    height:clamp(352px,52svh,520px)!important;
    border-bottom:1px solid #354035!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-map__label{
    top:16px!important;
    left:16px!important;
    padding:8px 9px!important;
    border:1px solid rgba(235,244,228,.32)!important;
    background:rgba(7,9,7,.9)!important;
    color:#eff5ea!important;
    font-size:9px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route{
    margin-top:0!important;
    padding:24px 18px 28px!important;
    border-top:0!important;
    border-radius:0!important;
    background:#111610!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route::before{
    width:30px!important;
    height:2px!important;
    margin:0 0 21px!important;
    background:#98a493!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route>p{
    color:#b7ff18!important;
    font-size:10px!important;
    letter-spacing:.11em!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route>h1{
    max-width:15ch!important;
    margin-top:10px!important;
    color:#f4f7f0!important;
    font-size:clamp(31px,8.7vw,42px)!important;
    line-height:1.03!important;
    letter-spacing:-.07em!important;
    word-break:keep-all!important;
    overflow-wrap:normal!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-route__subline{
    margin-top:12px!important;
    color:#c4cec0!important;
    font-size:14px!important;
    line-height:1.5!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dl{
    margin:22px 0 0!important;
    border-top:1px solid #334033!important;
    border-bottom:1px solid #334033!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dl>div{
    padding:14px 7px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dt{
    color:#91a08c!important;
    font-size:9px!important;
    letter-spacing:.1em!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route dd{
    color:#f0f5eb!important;
    font-size:18px!important;
    letter-spacing:-.04em!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-primary-action{
    min-height:55px!important;
    margin-top:22px!important;
    border-radius:2px!important;
    background:#b7ff18!important;
    color:#12170f!important;
    font-size:15px!important;
    font-weight:950!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departures{
    border-top:1px solid #344034!important;
    background:#0c100c!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departures>header{
    min-height:76px!important;
    padding:18px!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departures h2{
    color:#f2f6ef!important;
    font-size:25px!important;
    letter-spacing:-.055em!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-departure{
    min-height:100px!important;
    padding:17px 18px!important;
    border-radius:0!important;
    border-color:#303a2f!important;
    background:#111610!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board :is(.wc-feed-workspace,.wc-club-workspace,.wc-atlas-workspace,.wc-market-workspace,.wc-profile-workspace,.wc-field-workspace){
    padding-bottom:calc(98px + env(safe-area-inset-bottom))!important;
  }
}


/* WC_MOBILE_ACTIVE_BOARD_RECOVERY_20260913
   The verified Move Board must be the only authenticated touch workspace.
   Hide the legacy navigation/pages that otherwise remain underneath it. */
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #main-app{
    display:block!important;
    min-height:100dvh!important;
    height:auto!important;
    overflow:visible!important;
  }
  body.wc-move-ready:not(.auth-page) #main-app>#navbar,
  body.wc-move-ready:not(.auth-page) #main-app>#pages{
    display:none!important;
  }
  body.wc-move-ready:not(.auth-page) #main-app>#wc-move-board{
    display:block!important;
    width:100%!important;
    min-height:100dvh!important;
    overflow:visible!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage{
    display:flex!important;
    flex-direction:column!important;
    width:100%!important;
    min-height:0!important;
  }
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__map,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-stage__route{
    width:100%!important;
    min-width:0!important;
  }
}


/* WC_MOBILE_SINGLE_SHELL_RECOVERY_20260913
   Mobile keeps one board, one scene/context flow, and one bottom dock. */
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-departure-header,
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace__header{display:none!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-field-workspace{padding-top:0!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock .wc-mobile-field-dock__record{border-radius:0!important;margin-top:0!important;box-shadow:none!important;}
}


/* WC_MOBILE_LEGACY_TABBAR_HIDE_20260913
   The persistent Move Board dock is the only mobile navigation surface. */
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #main-app > .tab-bar{display:none!important;}
}


/* WC_MOBILE_DOCK_ICON_SYSTEM_20260914 */
@media (max-width:1023px){
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock button{gap:5px!important;padding:7px 4px 6px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock .wc-dock-icon{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;margin:0!important;color:currentColor!important;font-size:0!important;line-height:1!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock .wc-dock-icon svg{display:block!important;width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.9!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock button>span{font-size:10px!important;font-weight:850!important;letter-spacing:-.035em!important;line-height:12px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock .wc-mobile-field-dock__record{gap:3px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock .wc-mobile-field-dock__record .wc-dock-icon{width:21px!important;height:21px!important;}
  body.wc-move-ready:not(.auth-page) #wc-move-board .wc-mobile-field-dock .wc-mobile-field-dock__record .wc-dock-icon svg{width:20px!important;height:20px!important;stroke-width:2.2!important;}
}
