/* PASS426 — meaningful Mobility roles and a restrained, dated analytics surface. */
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-intent{align-items:flex-start!important;text-align:left!important;min-height:190px!important;padding:62px 20px 18px!important;gap:4px!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-intent strong{align-self:flex-start!important;max-width:100%!important;margin:0!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-intent small{align-self:flex-start!important;max-width:100%!important;font-size:.875rem!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-intent b{font-size:.75rem!important;top:16px!important;right:18px!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-intent .p417-terrain{z-index:0!important;pointer-events:none!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-intent .p417-terrain:after{background:linear-gradient(90deg,#0b0e0bf2 0%,#0b0e0bb3 55%,#0b0e0b35),linear-gradient(0deg,#0b0e0be6,transparent)!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility :is(.mf-intent,.mf-primer-stack button) .p417-terrain svg,
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .p424-scene-emblem{display:none!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .p426-open{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:12px!important;margin:12px 0 0!important;color:#ead29a!important;font:600 .8125rem/1.4 var(--v2-body,system-ui)!important;letter-spacing:0!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .p426-open i{font:normal 1.4rem/1 system-ui!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-primer-stack button{padding:18px!important;grid-template-columns:minmax(0,1fr) 24px!important;gap:7px 10px!important;text-align:left!important;min-height:140px!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-primer-stack :is(strong,small){max-width:100%!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-primer-stack strong{font-size:1.2rem!important;line-height:1.25!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-primer-stack small{font-size:.8125rem!important;line-height:1.4!important;color:#d3d4cb!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-primer-stack .mf-primer-code{font-size:.6875rem!important;background:none!important;border:0!important;padding:0!important;letter-spacing:.12em!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-primer-stack .p417-terrain{z-index:0!important;pointer-events:none!important;opacity:.6!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-primer-stack .p417-terrain:after{background:linear-gradient(90deg,#141811,#141811bb 70%,#14181180)!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-primer-stack b{font:400 1.6rem/1 system-ui!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #mobility-areas button{grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto!important;gap:10px!important;min-height:88px!important;padding:14px 12px!important;text-align:left!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #mobility-areas button>strong{grid-column:2!important;grid-row:1!important;align-self:center!important;font-size:1rem!important;line-height:1.25!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #mobility-areas .p418-joint-glyph{grid-column:1!important;grid-row:1!important;width:34px!important;height:40px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #mobility-areas .p418-joint-glyph svg{width:32px!important;height:36px!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #mobility-areas button>span:not(.p418-joint-glyph){display:none!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #mobility-areas button:before,html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #mobility-areas button:after,
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #mobility-areas button>span:before,html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #mobility-areas button>span:after{content:none!important;display:none!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility :is(.mf-intent,.mf-primer-stack button,#mobility-areas button):focus-visible{outline:3px solid #f0d28d!important;outline-offset:3px!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-progress .evolution-proof-grid[data-p426-legacy]{display:none!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-progress #evolution-summary{padding-left:0!important;padding-right:0!important;background:transparent!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard{color:#eeece3;font:400 .875rem/1.5 var(--v2-body,system-ui);text-align:left;letter-spacing:0;min-width:0}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard *{box-sizing:border-box}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-card{min-width:0;padding:20px;margin:0 0 14px;border:1px solid #635b43;border-radius:20px;background:linear-gradient(145deg,#1c2018,#10130f);box-shadow:0 8px 20px #0003;overflow:hidden}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-strength{background:radial-gradient(ellipse at top right,#84662a22,transparent 65%),#131710}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:18px}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard h3{margin:0;font:600 1.35rem/1.2 var(--v2-utility,system-ui);letter-spacing:.02em;color:#f0ece0;text-transform:none}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-ranges{display:flex;gap:2px;background:#0b0e0a;border:1px solid #625a43;border-radius:10px;padding:2px}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-ranges button{min-width:44px;min-height:44px;border:0;border-radius:7px;color:#c4c7bb;background:transparent;font:600 .8125rem/1 var(--v2-body,system-ui);padding:10px;cursor:pointer}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-ranges button[aria-pressed="true"]{background:#e2c784;color:#17180f}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-field{display:block;color:#c9c9bd;font-size:.75rem;margin-bottom:18px}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard select{display:block;width:100%;max-width:100%;min-height:46px;background:#0c100b!important;border:1px solid #70684f!important;color:#f0ece0!important;border-radius:9px;padding:10px 12px;margin-top:5px;font:400 1rem/1.3 var(--v2-body,system-ui);text-overflow:ellipsis}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-stat{font:500 2.75rem/1.1 var(--v2-utility,system-ui);color:#e9ce8a;font-variant-numeric:tabular-nums;margin:4px 0 7px;overflow-wrap:anywhere}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-stat>span{font:400 1rem/1.3 var(--v2-body,system-ui);color:#d3d2c4}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-copy{margin:4px 0;color:#e0dfd4;font-size:.875rem;line-height:1.5}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-caption{color:#b8bdae;font-size:.75rem;line-height:1.5;margin:7px 0}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-axis-label{font-size:.75rem;color:#c9c9bd;margin:20px 0 0}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-chart{display:block;width:100%;height:auto;margin:4px 0 12px;overflow:visible;color:#e9ce8a}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-chart .p426-axis line{stroke:#42493b;stroke-width:1}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-chart text{fill:#c3c6b9;stroke:none;font:11px system-ui,sans-serif;letter-spacing:0}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-chart polyline{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-chart circle{fill:#171c13;stroke:currentColor;stroke-width:2}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-period{color:#c7c4b4;font-size:.75rem;line-height:1.5}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-secondary{display:grid;grid-template-columns:minmax(0,1fr);gap:0 14px}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-week-bars{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:11px}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-week-bars li{display:grid;grid-template-columns:55px minmax(0,1fr) 28px;align-items:center;gap:12px;color:#d5d6ca;font-size:.75rem}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-week-bars b{font-size:.8125rem;text-align:right;font-variant-numeric:tabular-nums}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-bar-track{display:block;height:8px;background:#30362b;border-radius:3px;overflow:hidden}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-bar-track i{display:block;height:100%;background:#d9ba73;border-radius:3px}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-empty{padding:16px 0 8px;min-height:105px}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-empty h4{font:500 1.25rem/1.3 var(--v2-utility,system-ui);letter-spacing:0;color:#ece8da;margin:0 0 9px}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-empty p{font-size:.875rem;color:#c4c8b9;line-height:1.5;margin:7px 0}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-checkin{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:46px;width:100%;padding:10px 14px;border:1px solid #bfa268;border-radius:10px;background:#252619;color:#f0d79c;font:600 .875rem/1.4 var(--v2-body,system-ui);margin-top:16px;cursor:pointer}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-records{border-top:1px solid #414635;margin-top:16px;background:transparent}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-records summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:10px 0;color:#e4ce9c;font-size:.8125rem;cursor:pointer;list-style:none}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-records summary::-webkit-details-marker{display:none}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-records[open] summary>span{transform:rotate(90deg)}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-table-wrap{overflow-x:auto}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard table{width:100%;border-collapse:collapse;color:#dadbce;font-size:.75rem;font-variant-numeric:tabular-nums}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard :is(th,td){padding:9px 5px;border-bottom:1px solid #394131;text-align:left;white-space:nowrap}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard :is(button,select,summary):focus-visible{outline:3px solid #f0d28d!important;outline-offset:3px!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(min-width:760px){html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:370px){
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-card{padding:15px}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-area-grid{grid-template-columns:minmax(0,1fr)!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility .mf-intent{min-height:180px!important}
}
@media(forced-colors:active){
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-card,html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #screen-mobility :is(.mf-intent,.mf-primer-stack button,#mobility-areas button){background:Canvas!important;border:1px solid CanvasText!important;color:CanvasText!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard :is(h3,h4,p,.p426-stat,.p426-period,.p426-copy,.p426-caption){color:CanvasText!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard :is(button,select){background:ButtonFace!important;color:ButtonText!important;border:1px solid ButtonText!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-ranges button[aria-pressed="true"]{outline:2px solid Highlight!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-chart{color:CanvasText!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-chart text{fill:CanvasText!important}
html[data-unkwn-design="414"][data-unkwn-visual="415"][data-unkwn-refinement="416"] #p426-dashboard .p426-bar-track i{background:Highlight!important;forced-color-adjust:none}
}
