.trail-run-clean_surface__wsFnV{--trail-control:#22221f;--trail-border:#66655f;--trail-text:#f4f2ed}.trail-run-clean_surface__wsFnV :is(.ui-trail-v2-panel,.ui-trail-v2-modal,.ui-trail-v2-subpanel,.ui-trail-v2-toast){border:1px solid var(--trail-border);border-radius:10px;background:var(--trail-control);background-image:none;box-shadow:none;backdrop-filter:none;color:var(--trail-text)}.trail-run-clean_surface__wsFnV .ui-trail-v2-modal{width:min(360px,calc(100% - 32px));margin-inline:16px;padding:24px}.trail-run-clean_surface__wsFnV .ui-trail-v2-modal h1{margin-top:8px;font-size:30px;line-height:1.2;letter-spacing:-.035em}.trail-run-clean_surface__wsFnV :is(button,[class*=uppercase]){text-transform:none;letter-spacing:normal}.trail-run-clean_surface__wsFnV :is(.ui-trail-v2-action,.ui-trail-v2-toggle,.ui-trail-v2-home-button){min-height:44px;border:1px solid var(--trail-border);border-radius:8px;background:var(--trail-control);background-image:none;box-shadow:none;color:var(--trail-text);font-size:14px;line-height:1.5;letter-spacing:normal;text-transform:none}.trail-run-clean_surface__wsFnV .ui-trail-v2-action-primary{background:#f4772b;border-color:#f4772b;color:#191916}.trail-run-clean_surface__wsFnV .ui-trail-v2-subpanel{padding:14px 0 0;border:0;border-top:1px solid var(--trail-border);border-radius:0;background:transparent}.trail-run-clean_surface__wsFnV [data-trail-score]{padding:12px}.trail-run-clean_surface__wsFnV [data-trail-settings]{padding:10px}.trail-run-clean_surface__wsFnV[data-trail-status=idle] [data-trail-score]{visibility:hidden}.trail-run-clean_surface__wsFnV[data-trail-status=idle] [data-trail-settings]>div:first-child{display:none}.trail-run-clean_surface__wsFnV[data-trail-status=idle] [data-trail-settings]{border:0;background:transparent;padding:0}.trail-run-clean_surface__wsFnV .ui-trail-v2-overlay{background:rgba(0,0,0,.55);backdrop-filter:none}.trail-run-clean_surface__wsFnV[data-trail-status=idle] .ui-trail-v2-overlay{inset:116px 0 0;align-items:flex-start;overflow-y:auto;padding:16px 0 24px}.trail-run-clean_surface__wsFnV :is(button,a):focus-visible{outline:3px solid #f4772b;outline-offset:3px}@media(max-height:650px){.trail-run-clean_surface__wsFnV[data-trail-status=idle] .ui-trail-v2-overlay{inset:80px 0 0;padding-top:8px}.trail-run-clean_surface__wsFnV .ui-trail-v2-modal{padding:18px}}