/* UX-EXPLORER-DEBT-1.R3 — deterministic Explorer render, shell header not rendered, shell spacer isolated. Scope: view=dossiers, dossier_id=0, app mode. */
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-shell[data-arcaneis-ux-explorer-debt1-r3="shell-header-not-rendered"]::after{
  content:none!important;
  display:none!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-shell[data-arcaneis-ux-explorer-debt1-r3="shell-header-not-rendered"] .arc2-main.ma427-explorer-clean::after{
  content:none!important;
  display:none!important;
  height:0!important;
  min-height:0!important;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean{
  --ma427-bg:#07131b;
  --ma427-surface:#102631;
  --ma427-surface-2:#163342;
  --ma427-ink:#fff7e8;
  --ma427-muted:rgba(232,241,241,.78);
  --ma427-line:rgba(247,241,231,.13);
  --ma427-gold:#f2b766;
  --ma427-gold-2:#f3c978;
  --ma427-teal:#6de3e8;
  --ma427-radius:22px;
  --ma427-nav-clearance:calc(126px + env(safe-area-inset-bottom,0px));
  box-sizing:border-box;
  display:flex!important;
  flex-direction:column!important;
  gap:12px;
  width:min(100%,1180px);
  max-width:1180px;
  min-height:calc(100vh - 86px);
  margin:0 auto;
  padding:calc(8px + env(safe-area-inset-top,0px)) 14px var(--ma427-nav-clearance)!important;
  color:var(--ma427-ink);
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-shell{background:radial-gradient(circle at 18% 0%,rgba(32,100,116,.26),transparent 34rem),linear-gradient(180deg,#08151e 0%,#061118 100%);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-topbar{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean *{box-sizing:border-box;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean a{color:inherit;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean img{max-width:100%;height:auto;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean h1,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean h2,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean h3{color:var(--ma427-ink);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma3-kicker{margin:0 0 8px;color:var(--ma427-gold);font-size:.72rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .arc2-contextbar{order:1;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma427-primary-action{order:2;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma206-seal-doctrine{order:3;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma171-explorer-pass-offers{order:4;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma224-geo-panel{order:5;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma3-catalogue{order:6;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma427-bottom-safe-space{order:99;display:block;min-height:var(--ma427-nav-clearance)!important;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean>.ma3-hero,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean>.ma427-conversion-path,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean>.ma427-decision-ladder,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean>.ma3-confidence-strip,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean>.ma427-priority-mission{display:none!important;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-path-card,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-proof-link{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:9px 12px;border:1px solid rgba(242,183,102,.20);border-radius:14px;background:rgba(255,255,255,.045);color:var(--ma427-ink);font-size:12px;font-weight:900;text-decoration:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .arc2-contextbar.ma427-explorer-appbar{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;margin:0;padding:6px 8px;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(7,24,34,.96);box-shadow:0 7px 20px rgba(0,0,0,.16);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma427-explorer-appbar-copy{display:flex;align-items:center;gap:8px;min-width:0;width:100%;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma427-explorer-appbar-kicker{color:rgba(232,241,241,.70);font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma3-city-pill{display:inline-flex;align-items:center;gap:8px;min-height:48px;max-width:74vw;padding:0 11px;border:1px solid rgba(242,183,102,.22);border-radius:999px;background:rgba(242,183,102,.10);color:var(--ma427-ink);font-size:12px;font-weight:900;text-decoration:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma3-city-pill svg{width:16px;height:16px;fill:var(--ma427-gold);flex:0 0 auto;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma3-city-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma3-city-pill small{color:rgba(232,241,241,.65);font-size:10px;font-weight:850;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma427-map-shortcut{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;min-height:48px;padding:0 10px;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:rgba(255,255,255,.06);color:var(--ma427-muted);font-size:11px;font-weight:950;text-decoration:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma427-map-shortcut svg{width:18px;height:18px;fill:var(--ma427-teal);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-action{width:100%;margin:0 auto;padding:12px;border:1px solid rgba(242,183,102,.34);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(242,183,102,.20),transparent 34%),linear-gradient(145deg,rgba(10,31,42,.96),rgba(5,15,22,.98));box-shadow:0 18px 42px rgba(0,0,0,.28);color:var(--ma427-ink);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-copy{display:grid;gap:4px;min-width:0;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-title{margin:0;max-width:14ch;color:var(--ma427-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.55rem,8vw,2.25rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-title.is-medium-title{max-width:16ch;font-size:clamp(1.42rem,7.2vw,2rem);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-title.is-long-title{max-width:18ch;font-size:clamp(1.28rem,6.6vw,1.82rem);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-copy>p{margin:0;max-width:32ch;color:var(--ma427-muted);font-size:.82rem;line-height:1.24;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-progress{height:8px;margin-top:6px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#49c8bd,var(--ma427-gold-2));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-reward{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;margin:10px 0;padding:9px;border:1px solid rgba(242,183,102,.22);border-radius:17px;background:rgba(255,255,255,.045);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-reward-mark{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border:1px solid rgba(242,183,102,.25);border-radius:999px;background:rgba(242,183,102,.12);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-reward-mark img{display:block;width:100%;height:100%;object-fit:cover;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-reward small{display:block;color:var(--ma427-gold);font-size:.66rem;font-weight:1000;letter-spacing:.13em;text-transform:uppercase;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-reward strong{display:block;color:#fff;font-size:.98rem;line-height:1.08;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-cta{display:flex;align-items:center;justify-content:center;gap:.42rem;width:100%;min-height:50px;margin-top:2px;border-radius:16px;background:linear-gradient(180deg,#f6cf77,#d9933f);color:#102735;font-size:1rem;font-weight:950;text-decoration:none;box-shadow:0 12px 28px rgba(216,147,63,.22);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-city-opening-badge{display:inline-flex;margin-top:10px;padding:7px 10px;border:1px solid rgba(242,183,102,.24);border-radius:999px;background:rgba(242,183,102,.10);color:#f6d49a;font-size:11px;font-weight:900;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma224-geo-panel.ma427-geo-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin:0;padding:7px 9px;border:1px solid rgba(226,238,240,.12);border-radius:14px;background:rgba(255,255,255,.035);opacity:.78;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma224-geo-panel.ma427-geo-strip .ma3-kicker{display:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma224-geo-panel.ma427-geo-strip h2{margin:0 0 2px;color:var(--ma427-ink);font-size:.78rem;line-height:1.12;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma224-geo-panel.ma427-geo-strip p{margin:0;color:rgba(226,238,240,.66);font-size:.64rem;line-height:1.22;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-geo-actions{display:flex;align-items:center;gap:8px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma224-geo-button.ma427-geo-detect,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma224-geo-link.ma427-geo-change{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:5px 8px;border:1px solid rgba(226,238,240,.16);border-radius:999px;background:transparent;color:rgba(226,238,240,.74);box-shadow:none;font-size:.66rem;font-weight:850;text-decoration:none;white-space:nowrap;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma224-geo-link.ma427-geo-change{order:1;color:var(--ma427-teal);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma224-geo-button.ma427-geo-detect{order:2;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma224-geo-fallback{grid-column:1/-1;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-catalogue.ma427-priority-catalogue{width:100%;margin:4px auto 0;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-catalogue-heading{display:flex;align-items:baseline;justify-content:flex-start;gap:10px;margin:4px 0 8px;text-align:left;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-catalogue-heading h2{margin:0;color:var(--ma427-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.45rem,7vw,2.1rem);line-height:1;letter-spacing:-.03em;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-catalogue-heading .ma3-count{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid rgba(242,183,102,.20);border-radius:999px;background:rgba(242,183,102,.10);color:#f6d49a;font-size:.78rem;font-weight:900;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-filters{display:flex;gap:8px;overflow-x:auto;margin:0 0 12px;padding:2px 1px 8px;scrollbar-width:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-filters::-webkit-scrollbar{display:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-filters a{flex:0 0 auto;min-height:48px;padding:9px 13px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.035);color:var(--ma427-muted);font-size:12px;font-weight:850;text-decoration:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-filters a.is-active{border-color:var(--ma427-gold);background:var(--ma427-gold);color:#17120d;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-grid{display:grid;grid-template-columns:1fr;gap:12px;width:100%;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-card.ma427-catalogue-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(237,225,201,.15);border-radius:20px;background:linear-gradient(155deg,#112631,#0d1f29);box-shadow:0 14px 32px rgba(0,0,0,.20);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-card.ma427-catalogue-card:last-child{margin-bottom:calc(96px + env(safe-area-inset-bottom,0px));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-media{position:relative;display:block;aspect-ratio:16/7.4;min-height:124px;overflow:hidden;background:#0d1b25;text-decoration:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-card:hover .ma3-quest-media img{transform:scale(1.02);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-placeholder{display:grid;place-items:center;width:100%;min-height:124px;background:#101f2a;color:var(--ma427-gold);font-weight:1000;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-chip{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-chip-top{position:absolute;top:10px;left:10px;background:rgba(7,24,34,.82);color:var(--ma427-ink);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-chip-access{position:absolute;right:10px;bottom:10px;background:rgba(242,183,102,.92);color:#102735;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-content{display:flex;flex-direction:column;gap:6px;min-height:0;padding:11px 12px 12px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-state{margin:0;color:#f6d49a;font-size:11px;font-weight:900;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma410-card-eyebrow{margin:0;color:var(--ma427-gold);font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma36-quest-location{margin:0;color:rgba(232,241,241,.64);font-size:12px;font-weight:850;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-content h3{margin:0;color:var(--ma427-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(18px,4.5vw,22px);line-height:1.1;letter-spacing:-.02em;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-content h3 a{text-decoration:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma410-card-hook{margin:0;color:rgba(232,241,241,.78);font-size:13px;line-height:1.35;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-meta{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-meta li{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 8px;border:1px solid rgba(255,255,255,.10);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(232,241,241,.75);font-size:11px;font-weight:800;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-meta svg{display:block;width:14px;height:14px;fill:var(--ma427-gold);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma37-reward-strip{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:center;margin:2px 0;padding:7px 8px;border:1px solid rgba(201,133,63,.20);border-radius:16px;background:linear-gradient(135deg,rgba(255,248,234,.96),rgba(249,239,221,.94));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma37-reward-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(201,133,63,.12);color:#8a542c;overflow:hidden;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma37-reward-mark.is-city-seal,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma37-reward-mark.is-figure-image{background:transparent;box-shadow:none;border-radius:0;padding:0;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma37-reward-mark img{display:block;width:100%;height:100%;object-fit:contain;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma37-reward-copy small{display:block;color:#8a542c;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma37-reward-copy strong{display:block;color:#122e3c;font-size:13px;line-height:1.08;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-card-progress-copy{display:flex;align-items:center;justify-content:space-between;color:rgba(232,241,241,.72);font-size:11px;font-weight:850;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-card-progress{height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.10);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-card-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#49c8bd,var(--ma427-gold-2));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-quest-link.ma427-secondary-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;margin-top:auto;border-radius:14px;background:linear-gradient(180deg,#f6cf77,#d9933f);color:#102735;font-size:14px;font-weight:950;text-decoration:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-empty.ma427-empty-state{display:grid;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.045);color:var(--ma427-muted);text-align:center;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-empty-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid rgba(242,183,102,.22);border-radius:999px;background:rgba(242,183,102,.10);color:#f6d49a;font-size:12px;font-weight:900;text-decoration:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma206-seal-doctrine{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:14px;border:1px solid rgba(230,169,87,.38);border-radius:22px;background:radial-gradient(circle at 8% 18%,rgba(230,169,87,.18),transparent 34%),linear-gradient(145deg,rgba(17,45,58,.96),rgba(7,20,29,.98));box-shadow:0 18px 42px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma648396-sovereignty-mark{display:grid;place-items:center;width:96px;height:96px;align-self:start;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma206-seal-doctrine img{display:block;width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.32));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma648396-sovereignty-copy{min-width:0;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma206-seal-doctrine h2{margin:0 0 5px;color:var(--ma427-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.28rem,6.1vw,1.8rem);line-height:1.02;letter-spacing:-.025em;text-wrap:balance;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma206-seal-doctrine p{margin:0;color:rgba(247,239,225,.76);font-size:12.5px;line-height:1.38;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma648396-sovereignty-reward{display:block;margin-top:7px;color:#f7d79b;font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma648395-seal-progress-copy{display:flex;align-items:baseline;gap:6px;margin-top:8px;color:#f7d79b;font-size:11px;font-weight:850;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma648395-seal-progress-copy strong{font-size:14px;font-weight:1000;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma648395-seal-progress{height:7px;margin-top:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.11);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma648395-seal-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#49c8bd,var(--ma427-gold-2));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma648396-sovereignty-next{display:block;margin-top:5px;color:rgba(247,239,225,.62);font-size:10.5px;font-weight:800;line-height:1.2;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma206-seal-doctrine>a.ma648396-sovereignty-cta{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;border:1px solid rgba(230,169,87,.45);border-radius:15px;background:linear-gradient(180deg,#f6cf77,#d9933f);color:#102735;font-size:13px;font-weight:1000;text-decoration:none;box-shadow:0 10px 24px rgba(216,147,63,.20),inset 0 1px 0 rgba(255,255,255,.28);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma171-explorer-pass-offers.ma427-compact-pass{width:100%;margin:0;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-rail-card{position:relative;overflow:hidden;padding:11px;border:1px solid rgba(216,162,58,.42);border-radius:18px;background:linear-gradient(145deg,rgba(22,50,70,.96),rgba(14,30,42,.94) 58%,rgba(8,18,26,.98));box-shadow:0 18px 42px rgba(0,0,0,.34),inset 0 1px 0 rgba(245,234,215,.08);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-rail-card::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#f5cf72,#d8a23a);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma199-pass-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 7px;padding-left:2px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-badge{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 9px;border:1px solid rgba(216,162,58,.22);border-radius:999px;background:rgba(216,162,58,.16);color:#f3ce82;font-size:10px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma199-pass-price{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 10px;border:1px solid rgba(216,162,58,.55);border-radius:999px;background:rgba(245,234,215,.96);color:#13283a;font-size:12px;font-weight:1000;white-space:nowrap;box-shadow:0 6px 14px rgba(0,0,0,.16);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-rail-top{position:relative;z-index:1;display:block;margin:0 0 8px;padding-left:2px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-rail-top h2{margin:0;color:#f5ead7;font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.05;letter-spacing:-.02em;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-rail-top p{margin:5px 0 0;color:rgba(245,234,215,.80);font-size:12px;font-weight:760;line-height:1.35;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-pass-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-pass-facts span{display:grid;gap:2px;min-height:46px;padding:7px;border:1px solid rgba(245,234,215,.12);border-radius:13px;background:rgba(245,234,215,.055);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-pass-facts strong{color:#f5ead7;font-size:12px;line-height:1.05;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-pass-facts small{color:rgba(245,234,215,.66);font-size:10px;line-height:1.1;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-pass-fit{margin:7px 0;color:rgba(245,234,215,.70);font-size:11px;line-height:1.25;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-offer-list{position:relative;z-index:1;display:grid;gap:6px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-offer-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:52px;padding:7px;border:1px solid rgba(245,234,215,.14);border-radius:15px;background:rgba(245,234,215,.075);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-offer-row.is-recommended{border-color:rgba(216,162,58,.54);background:linear-gradient(135deg,rgba(245,234,215,.12),rgba(216,162,58,.13));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:11px;background:#d8a23a;color:#111923;font-weight:1000;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-copy{min-width:0;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-label{display:block;margin:0 0 2px;color:#f5cf72;font-size:9px;font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-copy strong{display:block;color:#f5ead7;font-size:13.5px;font-weight:1000;line-height:1.1;white-space:normal;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-copy small{display:block;margin-top:2px;overflow:hidden;color:rgba(245,234,215,.72);font-size:10.5px;font-weight:840;line-height:1.08;text-overflow:ellipsis;white-space:nowrap;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma199-pass-action{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:80px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-cta{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:48px;padding:0 8px;border:1px solid rgba(255,247,230,.18);border-radius:11px;background:linear-gradient(180deg,#f5cf72,#d8a23a);box-shadow:0 8px 18px rgba(216,162,58,.22),inset 0 1px 0 rgba(255,255,255,.32);color:#111923;font-size:11px;font-weight:1000;line-height:1;text-decoration:none;white-space:nowrap;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-offer-row[data-arcaneis-explorer-pass-row-price="hidden"] .ma199-pass-row-price{display:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-conversion-path,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-decision-ladder,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-secondary-info,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-priority-mission{width:100%;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [class*="ma427-state-"]{outline:0 solid transparent;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean a:focus-visible,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean button:focus-visible{outline:3px solid var(--ma427-teal);outline-offset:3px;}
@media(min-width:760px){
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.45fr);gap:12px;align-items:center;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-reward{margin:0;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-cta{grid-column:1/-1;}
}
@media(max-width:430px){
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean{gap:10px;padding-inline:12px;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean .ma3-city-pill{max-width:72vw;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma224-geo-panel.ma427-geo-strip{grid-template-columns:minmax(0,1fr) auto;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-pass-facts{grid-template-columns:1fr;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma197-pass-offer-row{grid-template-columns:26px minmax(0,1fr);}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma199-pass-action{grid-column:2;min-width:0;}
}
@media(prefers-reduced-motion:reduce){
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean *,
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean *::before,
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-explorer-clean *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}
}


/* UX-EXPLORER-AUDIT-CLOSE-1.R1 — closes residual shell/runtime influence for Explorer index without changing Carte or other views. Audit markers retained: ma197-pass-rail-compact-contract ma199-pass-petrol-contract ma199-pass-price-visible. */
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-shell[data-arcaneis-ux-explorer-debt1-r3="shell-header-not-rendered"]{
  --arc-pass2c-nav-clearance:var(--ma427-nav-clearance);
  --arc2-shell-bottom-space:var(--ma427-nav-clearance);
  --arc2-bottom-clearance:var(--ma427-nav-clearance);
  padding-top:0!important;
  padding-bottom:0!important;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-shell[data-arcaneis-ux-explorer-debt1-r3="shell-header-not-rendered"]::after,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-shell[data-arcaneis-ux-explorer-debt1-r3="shell-header-not-rendered"] .arc2-main.ma427-explorer-clean::after{
  content:none!important;
  display:none!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  flex-basis:0!important;
  margin:0!important;
  padding:0!important;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-main.ma427-explorer-clean{
  width:min(100%,1180px)!important;
  max-width:1180px!important;
  margin-inline:auto!important;
  padding-top:calc(8px + env(safe-area-inset-top,0px))!important;
  padding-right:14px!important;
  padding-bottom:var(--ma427-nav-clearance)!important;
  padding-left:14px!important;
  scroll-padding-bottom:var(--ma427-nav-clearance)!important;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-main.ma427-explorer-clean>*:last-child{
  margin-bottom:0!important;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-main.ma427-explorer-clean>.ma3-hero,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-main.ma427-explorer-clean>.ma427-conversion-path,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-main.ma427-explorer-clean>.ma427-decision-ladder,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-main.ma427-explorer-clean>.ma3-confidence-strip,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-main.ma427-explorer-clean>.ma427-priority-mission{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}
@media(max-width:1023px){
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-main.ma427-explorer-clean{
    width:min(100%,1180px)!important;
    padding-top:calc(8px + env(safe-area-inset-top,0px))!important;
    padding-bottom:var(--ma427-nav-clearance)!important;
  }
}
@media(max-width:430px){
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .arc2-main.ma427-explorer-clean{
    padding-right:12px!important;
    padding-left:12px!important;
  }
}

/* MISSIONS-REWARD-DUAL-PREVIEW-1.R1 */
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma37-reward-copy .ma483-reward-secondary{display:block;margin-top:3px;color:#8a542c;font-size:11px;font-weight:850;line-height:1.2;white-space:normal}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-primary-reward .ma483-reward-secondary{display:block;margin-top:3px;color:rgba(255,255,255,.74);font-size:.74rem;font-weight:800;line-height:1.2}


/* MISSIONS-EXPERIENCE-1.R1 — action-first mission catalogue, no new runtime dependency. */
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1="action-first-five-filters-single-cta"] .ma427-explorer-appbar-kicker{font-size:11px;letter-spacing:.16em;color:rgba(255,247,232,.82)}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-primary="single-next-action"]{border-color:rgba(242,183,102,.42);box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-filters a{display:inline-flex;align-items:center;gap:7px;padding-inline:12px}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-filters .ma486-filter-count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgba(255,255,255,.10);color:inherit;font-size:10px;font-weight:950;line-height:1}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-filters a.is-active .ma486-filter-count{background:rgba(16,39,53,.18)}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma37-chip-access.is-progress{background:#65d4cf;color:#09252c}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma37-chip-access.is-completed{background:#f5ead7;color:#173342}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma37-chip-access.is-preview{background:#e3ad59;color:#172a35}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-quest-content{gap:5px;padding:10px 12px 11px}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma36-quest-location{order:1;color:rgba(232,241,241,.68);font-size:11px;letter-spacing:.015em}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] h3{order:2}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma410-card-hook{order:3;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-quest-meta{order:4}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma37-reward-strip{order:5}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-card-progress-copy{order:6}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-card-progress{order:7}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma427-secondary-cta{order:8}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-quest-media{aspect-ratio:16/7.2;min-height:120px}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-quest-meta li{min-height:26px;padding:4px 7px}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma427-secondary-cta{min-height:48px;margin-top:2px}
@media(max-width:430px){
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-filters{gap:6px;margin-bottom:9px;padding-bottom:6px}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma3-filters a{min-height:48px;padding:8px 10px;font-size:11px}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-catalogue-heading{align-items:center;justify-content:space-between}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma427-catalogue-heading h2{font-size:1.55rem}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-quest-media{min-height:116px}
}

/* EXPLORER-REWARD-DEPTH-1.R1 — premium relief, typed reward accents, no duplicate count, tight section flow. */
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] :is(.ma427-primary-action,.ma3-quest-card.ma427-catalogue-card){--ma487-reward-edge:rgba(242,183,102,.26);border-color:var(--ma487-reward-edge)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),inset 0 -2px 0 rgba(0,0,0,.38),0 4px 0 rgba(3,13,19,.92),0 18px 38px rgba(0,0,0,.34),0 0 0 1px var(--ma487-reward-edge)!important}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] [data-arcaneis-reward-kind="figure"]{--ma487-reward-edge:rgba(142,55,78,.50)}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] [data-arcaneis-reward-kind="collection"]{--ma487-reward-edge:rgba(185,112,54,.48)}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] [data-arcaneis-reward-kind="seal"]{--ma487-reward-edge:rgba(122,37,49,.46)}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma37-reward-strip[data-arcaneis-reward-kind="figure"]{border-color:rgba(125,43,64,.34);background:linear-gradient(135deg,rgba(255,248,240,.98),rgba(244,224,225,.96));box-shadow:inset 4px 0 0 #7d2b40,inset 0 1px 0 rgba(255,255,255,.82),0 8px 18px rgba(42,12,21,.10)}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma37-reward-strip[data-arcaneis-reward-kind="figure"] .ma37-reward-mark{background:rgba(125,43,64,.10);color:#7d2b40}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma37-reward-strip[data-arcaneis-reward-kind="figure"] :is(.ma37-reward-copy small,.ma483-reward-secondary){color:#7d2b40}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma37-reward-strip[data-arcaneis-reward-kind="collection"]{border-color:rgba(157,91,39,.34);background:linear-gradient(135deg,rgba(255,249,236,.98),rgba(243,227,200,.96));box-shadow:inset 4px 0 0 #a26532,inset 0 1px 0 rgba(255,255,255,.84),0 8px 18px rgba(58,31,10,.10)}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma37-reward-strip[data-arcaneis-reward-kind="collection"] .ma37-reward-mark{background:rgba(162,101,50,.12);color:#8f562c}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma37-reward-strip[data-arcaneis-reward-kind="collection"] :is(.ma37-reward-copy small,.ma483-reward-secondary){color:#8f562c}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma37-reward-strip[data-arcaneis-reward-kind="seal"]{border-color:rgba(112,30,43,.34);background:linear-gradient(135deg,rgba(255,247,235,.98),rgba(239,220,211,.96));box-shadow:inset 4px 0 0 #711f2d,inset 0 1px 0 rgba(255,255,255,.82),0 8px 18px rgba(46,9,16,.10)}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma37-reward-strip[data-arcaneis-reward-kind="seal"] .ma37-reward-copy small{color:#711f2d}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma427-primary-reward[data-arcaneis-reward-kind="figure"]{border-color:rgba(180,75,103,.48);background:linear-gradient(135deg,rgba(123,37,60,.24),rgba(255,255,255,.035));box-shadow:inset 4px 0 0 #8b334d,inset 0 1px 0 rgba(255,255,255,.06)}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma427-primary-reward[data-arcaneis-reward-kind="figure"] small{color:#efb1c1}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma427-primary-reward[data-arcaneis-reward-kind="collection"]{border-color:rgba(201,132,66,.46);background:linear-gradient(135deg,rgba(157,91,39,.24),rgba(255,255,255,.035));box-shadow:inset 4px 0 0 #a26532,inset 0 1px 0 rgba(255,255,255,.06)}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma427-primary-reward[data-arcaneis-reward-kind="collection"] small{color:#f1c18c}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma427-primary-reward[data-arcaneis-reward-kind="seal"]{border-color:rgba(151,52,67,.44);background:linear-gradient(135deg,rgba(113,31,45,.23),rgba(255,255,255,.035));box-shadow:inset 4px 0 0 #711f2d,inset 0 1px 0 rgba(255,255,255,.06)}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma427-primary-reward[data-arcaneis-reward-kind="seal"] small{color:#e9a9b4}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma427-catalogue-heading{justify-content:flex-start!important}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma3-grid{padding-bottom:0!important}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma3-quest-card.ma427-catalogue-card:last-child{margin-bottom:0!important}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] .ma206-seal-doctrine{margin-top:0!important}
@media(max-width:430px){body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-explorer-reward-depth1-r1] :is(.ma427-primary-action,.ma3-quest-card.ma427-catalogue-card){box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -2px 0 rgba(0,0,0,.40),0 3px 0 rgba(3,13,19,.94),0 14px 28px rgba(0,0,0,.32),0 0 0 1px var(--ma487-reward-edge)!important}}

/* PREMIUM-UX-MOBILE-PROFILE-CABINET-EXPLORER-ATLAS-CLOSURE-604-1.R1 — effort first, story second. */
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-quest-meta{
  order:3;
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin:1px 0 0;
  padding:0;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-quest-meta li{
  min-height:28px;
  padding:5px 9px;
  border:1px solid rgba(232,194,124,.18);
  border-radius:999px;
  background:rgba(255,255,255,.055);
  color:#f4dfb7;
  font-size:.72rem;
  font-weight:850;
  line-height:1;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma607-meta-duration{order:1}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma607-meta-steps{order:2}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma607-meta-distance{order:3;flex:0 1 auto;width:auto;max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.2}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma410-card-hook{
  order:4;
  margin-top:2px;
  color:rgba(232,241,241,.78);
  font-size:.84rem;
  line-height:1.38;
}


/* ENQUETES-SOVEREIGNTY-PASS-CONVERSION-648396-1.R1 — conquest-first premium conversion, payment-truthful prelaunch. */
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma171-explorer-pass-offers{scroll-margin-top:14px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma197-pass-rail-card{padding:14px;border-color:rgba(230,169,87,.48);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(230,169,87,.16),transparent 34%),linear-gradient(145deg,rgba(18,48,66,.98),rgba(7,20,30,.99));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma648396-pass-facts{grid-template-columns:repeat(3,minmax(0,1fr));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma648396-pass-facts span{min-height:52px;align-content:center;text-align:center;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma648396-pass-fit{margin:8px 0 9px;color:#f3ce82;font-size:11.5px;font-weight:900;text-align:center;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma648396-pass-prelaunch{border-color:rgba(230,169,87,.55);background:linear-gradient(135deg,rgba(245,234,215,.13),rgba(216,162,58,.15));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma648396-pass-prelaunch .ma197-pass-copy small{white-space:normal;line-height:1.25;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma3-filters{gap:7px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma3-filters a{min-width:0;}
@media(max-width:430px){
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma206-seal-doctrine{grid-template-columns:82px minmax(0,1fr);gap:11px;padding:12px;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma648396-sovereignty-mark,
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma206-seal-doctrine img{width:82px;height:82px;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma206-seal-doctrine h2{font-size:1.4rem;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma206-seal-doctrine p{font-size:11.5px;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma197-pass-offer-row{grid-template-columns:26px minmax(0,1fr);}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma197-pass-offer-row .ma199-pass-action{grid-column:1/-1;min-width:0;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma197-pass-cta{width:100%;}
}

/* ENQUETES-BLASON-GEO-PROXIMITY-PASS-CONVERSION-CLOSURE-648397-1.R1 — blason truth, real proximity, lighter discovery, single prelaunch pass surface. */
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma3-filters :is(a,.ma648397-proximity-filter){display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:48px;padding:8px 11px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.035);color:var(--ma427-muted);font:850 11.5px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;white-space:nowrap;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma3-filters .ma648397-proximity-filter[hidden]{display:none!important;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma3-filters :is(a.is-active,.ma648397-proximity-filter.is-active){border-color:var(--ma427-gold);background:var(--ma427-gold);color:#17120d;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma3-filters .ma648397-proximity-filter .ma486-filter-count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgba(255,255,255,.10);color:inherit;font-size:10px;font-weight:950;line-height:1;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma3-filters .ma648397-proximity-filter.is-active .ma486-filter-count{background:rgba(16,39,53,.18);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-quest-media{aspect-ratio:16/6.5;min-height:106px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-quest-content{gap:4px;padding:9px 11px 10px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma410-card-hook{-webkit-line-clamp:2;line-clamp:2;font-size:.80rem;line-height:1.32;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-quest-meta{gap:5px;margin-top:1px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-quest-meta li{min-height:25px;padding:4px 7px;font-size:.69rem;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma37-reward-strip-card{grid-template-columns:34px minmax(0,1fr);gap:7px;padding:6px 7px;border-radius:14px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma37-reward-strip-card .ma37-reward-mark{width:34px;height:34px;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma648397-reward-type{display:block;margin-top:1px;color:rgba(18,46,60,.66);font-size:10px;font-weight:850;line-height:1.15;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma483-reward-secondary{display:block;margin-top:2px;font-size:10px;line-height:1.15;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma648396-sovereignty-mark img{transition:filter .2s ease,transform .2s ease;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma648396-sovereignty-mark.is-conquest-start img{filter:drop-shadow(0 10px 16px rgba(0,0,0,.34));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma648396-sovereignty-mark.is-conquest-rising img{filter:drop-shadow(0 10px 18px rgba(230,169,87,.26));}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma648396-sovereignty-mark.is-conquest-near img{filter:drop-shadow(0 10px 20px rgba(230,169,87,.42));transform:scale(1.025);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma648396-sovereignty-mark.is-conquest-won img{filter:drop-shadow(0 0 16px rgba(246,207,119,.58)) drop-shadow(0 12px 20px rgba(0,0,0,.30));transform:scale(1.04);}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma648397-pass-benefits{display:grid;gap:5px;margin:8px 0 10px;padding:0;list-style:none;color:rgba(245,234,215,.84);font-size:11.5px;font-weight:800;line-height:1.25;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma648397-pass-prelaunch-cta{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;border:1px solid rgba(230,169,87,.58);background:rgba(230,169,87,.10);color:#f3ce82;box-shadow:none;}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma648397-pass-prelaunch-cta:hover{background:rgba(230,169,87,.16);}
@media(max-width:430px){
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] [data-arcaneis-missions-experience1-r1-card="single-cta-reward-visible"] .ma3-quest-media{min-height:102px;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-blason-geo-proximity-pass-conversion-648397-r1] .ma3-filters :is(a,.ma648397-proximity-filter){padding-inline:10px;font-size:11px;}
}
/* GRANDE-APP-A1.3R1-SOVEREIGNTY-NO-SEAL-LAYOUT-CLOSURE-6484123-1.R1 — keep sovereignty copy full-width when no city seal asset exists. */
body.arc2-body.arc2-ds-v4.arc2-view-dossiers .ma206-seal-doctrine.ma6484123-sovereignty-no-seal{grid-template-columns:minmax(0,1fr);}
@media(max-width:430px){body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma206-seal-doctrine.ma6484123-sovereignty-no-seal{grid-template-columns:minmax(0,1fr);}}
\n\n/* PLAYER-HIERARCHY-ATLAS-NAV-CLOSURE-6483145-1.R1 — city blason integrated into conquest card hierarchy. */
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma206-seal-doctrine:not(.ma6484123-sovereignty-no-seal) {
  grid-template-columns: 66px minmax(0,1fr) !important;
  align-items: start !important;
  gap: 12px !important;
  padding: 14px !important;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma648396-sovereignty-mark,
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma206-seal-doctrine:not(.ma6484123-sovereignty-no-seal) .ma648396-sovereignty-mark img {
  width: 64px !important;
  height: 64px !important;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma648396-sovereignty-mark {
  align-self: start !important;
  margin-top: 1px !important;
  border-radius: 50% !important;
  background: radial-gradient(circle, rgba(245,207,119,.11), transparent 68%) !important;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma206-seal-doctrine h2 {
  font-size: clamp(1.55rem, 7.2vw, 2.05rem) !important;
  line-height: .98 !important;
  text-wrap: balance !important;
}
body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma206-seal-doctrine p {
  margin-top: 7px !important;
  font-size: 12px !important;
  line-height: 1.36 !important;
}
@media(max-width:430px){
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma206-seal-doctrine:not(.ma6484123-sovereignty-no-seal){grid-template-columns:58px minmax(0,1fr) !important;gap:10px !important;padding:12px !important;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma648396-sovereignty-mark,
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma206-seal-doctrine:not(.ma6484123-sovereignty-no-seal) .ma648396-sovereignty-mark img{width:56px !important;height:56px !important;}
  body.arc2-body.arc2-ds-v4.arc2-view-dossiers [data-arcaneis-enquetes-sovereignty-pass-conversion-648396-r1] .ma206-seal-doctrine h2{font-size:clamp(1.45rem,6.8vw,1.85rem) !important;}
}
