body.onboarding-open{overflow:hidden}.first-visit-onboarding-module__VS7KTa__dialog{color:#1d1d1f;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.first-visit-onboarding-module__VS7KTa__dialog[open]{place-items:center;display:grid}.first-visit-onboarding-module__VS7KTa__dialog::backdrop{-webkit-backdrop-filter:blur(18px)saturate(.88);backdrop-filter:blur(18px)saturate(.88);background:#12121480;animation:.22s cubic-bezier(.23,1,.32,1) both first-visit-onboarding-module__VS7KTa__backdropIn}.first-visit-onboarding-module__VS7KTa__sheet{touch-action:pan-y;background:#fcfcfdfa;border:1px solid #1d1d1f1a;border-radius:32px;grid-template-rows:64px minmax(0,1fr) 76px;width:min(920px,100vw - 32px);height:min(650px,100dvh - 32px);animation:.26s cubic-bezier(.23,1,.32,1) both first-visit-onboarding-module__VS7KTa__sheetIn;display:grid;overflow:hidden;box-shadow:0 42px 120px #0000003d,0 8px 28px #0000001f}.first-visit-onboarding-module__VS7KTa__topbar{border-bottom:1px solid #1d1d1f14;justify-content:space-between;align-items:center;padding:0 22px 0 26px;display:flex}.first-visit-onboarding-module__VS7KTa__guideLabel{color:#6e6e73;letter-spacing:-.01em;align-items:center;gap:10px;font-size:13px;font-weight:650;display:inline-flex}.first-visit-onboarding-module__VS7KTa__brandIcon{color:#fff;background:#1d1d1f;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.first-visit-onboarding-module__VS7KTa__brandIcon svg{width:17px;height:17px}.first-visit-onboarding-module__VS7KTa__closeButton{color:#515154;cursor:pointer;background:#f1f1f3;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .16s,color .16s,transform .14s cubic-bezier(.23,1,.32,1);display:grid}.first-visit-onboarding-module__VS7KTa__closeButton svg{width:18px;height:18px}.first-visit-onboarding-module__VS7KTa__welcome{grid-template-columns:minmax(220px,.76fr) minmax(0,1.55fr);align-items:center;gap:34px;min-height:0;padding:34px 42px;animation:.22s cubic-bezier(.23,1,.32,1) both first-visit-onboarding-module__VS7KTa__contentIn;display:grid}.first-visit-onboarding-module__VS7KTa__welcomeCopy>span,.first-visit-onboarding-module__VS7KTa__stepCopy>span{color:#b54708;letter-spacing:.08em;text-transform:uppercase;margin-bottom:13px;font-size:12px;font-weight:720;display:block}.first-visit-onboarding-module__VS7KTa__welcomeCopy h2,.first-visit-onboarding-module__VS7KTa__stepCopy h2{color:#1d1d1f;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.1vw,52px);font-weight:690;line-height:.98}.first-visit-onboarding-module__VS7KTa__welcomeCopy p,.first-visit-onboarding-module__VS7KTa__stepCopy p{color:#6e6e73;margin:20px 0 0;font-size:16px;line-height:1.55}.first-visit-onboarding-module__VS7KTa__roleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.first-visit-onboarding-module__VS7KTa__roleGrid>button{color:#1d1d1f;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #d9d9dd;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:314px;padding:22px;transition:border-color .18s,background-color .18s,transform .14s cubic-bezier(.23,1,.32,1),box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffffe6}.first-visit-onboarding-module__VS7KTa__roleIcon{border-radius:19px;place-items:center;width:62px;height:62px;display:grid}.first-visit-onboarding-module__VS7KTa__roleIcon svg{stroke-width:1.75px;width:29px;height:29px}.first-visit-onboarding-module__VS7KTa__riderIcon{color:#fff;background:#1d1d1f}.first-visit-onboarding-module__VS7KTa__sponsorIcon{color:#9a4b00;background:#fff1d6}.first-visit-onboarding-module__VS7KTa__roleCopy{flex-direction:column;align-items:flex-start;display:flex}.first-visit-onboarding-module__VS7KTa__roleCopy strong{letter-spacing:-.035em;font-size:24px;font-weight:680}.first-visit-onboarding-module__VS7KTa__roleCopy small{color:#6e6e73;min-height:68px;margin-top:9px;font-size:14px;line-height:1.48}.first-visit-onboarding-module__VS7KTa__roleCopy em{color:#06c;align-items:center;gap:7px;min-height:44px;margin-top:18px;font-size:13px;font-style:normal;font-weight:680;display:inline-flex}.first-visit-onboarding-module__VS7KTa__roleCopy em svg{width:15px;height:15px;transition:transform .18s cubic-bezier(.23,1,.32,1)}.first-visit-onboarding-module__VS7KTa__stepLayout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:42px;min-height:0;padding:28px 42px;animation:.22s cubic-bezier(.77,0,.175,1) both first-visit-onboarding-module__VS7KTa__contentIn;display:grid}.first-visit-onboarding-module__VS7KTa__visualPanel{background:#f0f0f3;border:1px solid #1d1d1f14;border-radius:28px;height:100%;min-height:360px;position:relative;overflow:hidden}.first-visit-onboarding-module__VS7KTa__visualLabel{z-index:3;color:#86868b;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;top:18px;left:20px}.first-visit-onboarding-module__VS7KTa__stepCopy h2{font-size:clamp(34px,3.5vw,46px)}.first-visit-onboarding-module__VS7KTa__benefit{color:#343437;border-top:1px solid #dedee2;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin-top:24px;padding-top:20px;font-size:13px;line-height:1.5;display:grid}.first-visit-onboarding-module__VS7KTa__benefit svg{color:#fff;stroke-width:3px;background:#1d1d1f;border-radius:50%;width:20px;height:20px;padding:4px}.first-visit-onboarding-module__VS7KTa__footer{background:#fafafbe0;border-top:1px solid #1d1d1f14;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 26px;display:grid}.first-visit-onboarding-module__VS7KTa__skipButton,.first-visit-onboarding-module__VS7KTa__backButton,.first-visit-onboarding-module__VS7KTa__nextButton{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;font-size:13px;font-weight:680;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .14s cubic-bezier(.23,1,.32,1)}.first-visit-onboarding-module__VS7KTa__skipButton{color:#6e6e73;background:0 0;border:0;justify-self:start;padding:0 14px}.first-visit-onboarding-module__VS7KTa__actions{justify-self:end;gap:8px;display:flex}.first-visit-onboarding-module__VS7KTa__backButton,.first-visit-onboarding-module__VS7KTa__nextButton{justify-content:center;align-items:center;gap:7px;padding:0 18px;display:inline-flex}.first-visit-onboarding-module__VS7KTa__backButton{color:#1d1d1f;background:#fff;border:1px solid #d1d1d6}.first-visit-onboarding-module__VS7KTa__nextButton{color:#fff;background:#0071e3;border:1px solid #0071e3;min-width:132px}.first-visit-onboarding-module__VS7KTa__backButton svg,.first-visit-onboarding-module__VS7KTa__nextButton svg{width:15px;height:15px}.first-visit-onboarding-module__VS7KTa__progress{justify-content:center;align-items:center;gap:2px;display:flex}.first-visit-onboarding-module__VS7KTa__progress button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.first-visit-onboarding-module__VS7KTa__progress button span{background:#c7c7cc;border-radius:99px;width:24px;height:7px;transition:transform .22s cubic-bezier(.77,0,.175,1),background-color .18s;transform:scaleX(.3)}.first-visit-onboarding-module__VS7KTa__progress button[aria-current=step] span{background:#1d1d1f;transform:scaleX(1)}.first-visit-onboarding-module__VS7KTa__closeButton:focus-visible,.first-visit-onboarding-module__VS7KTa__roleGrid>button:focus-visible,.first-visit-onboarding-module__VS7KTa__skipButton:focus-visible,.first-visit-onboarding-module__VS7KTa__backButton:focus-visible,.first-visit-onboarding-module__VS7KTa__nextButton:focus-visible,.first-visit-onboarding-module__VS7KTa__progress button:focus-visible,.first-visit-onboarding-module__VS7KTa__quickTourButton:focus-visible{outline-offset:3px;outline:3px solid #0071e359}.first-visit-onboarding-module__VS7KTa__closeButton:active,.first-visit-onboarding-module__VS7KTa__roleGrid>button:active,.first-visit-onboarding-module__VS7KTa__skipButton:active,.first-visit-onboarding-module__VS7KTa__backButton:active,.first-visit-onboarding-module__VS7KTa__nextButton:active,.first-visit-onboarding-module__VS7KTa__quickTourButton:active{transform:scale(.97)}.first-visit-onboarding-module__VS7KTa__quickTourButton{color:#06c;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;padding:0;font-size:13px;font-weight:680;transition:color .16s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.first-visit-onboarding-module__VS7KTa__quickTourButton svg{width:16px;height:16px;transition:transform .18s cubic-bezier(.23,1,.32,1)}.first-visit-onboarding-module__VS7KTa__bikeSetup,.first-visit-onboarding-module__VS7KTa__auctionPreview,.first-visit-onboarding-module__VS7KTa__routePreview,.first-visit-onboarding-module__VS7KTa__discoveryPreview,.first-visit-onboarding-module__VS7KTa__bidPreview,.first-visit-onboarding-module__VS7KTa__dashboardPreview{background:#fffffff2;border:1px solid #1d1d1f1a;border-radius:20px;position:absolute;inset:48px 20px 20px;overflow:hidden;box-shadow:0 18px 44px #1d1d1f14}.first-visit-onboarding-module__VS7KTa__previewBar,.first-visit-onboarding-module__VS7KTa__auctionHeader,.first-visit-onboarding-module__VS7KTa__routeTopline,.first-visit-onboarding-module__VS7KTa__bidPosition,.first-visit-onboarding-module__VS7KTa__dashboardTitle{color:#6e6e73;border-bottom:1px solid #e6e6e9;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:11px;display:flex}.first-visit-onboarding-module__VS7KTa__previewStatus,.first-visit-onboarding-module__VS7KTa__routeTopline strong,.first-visit-onboarding-module__VS7KTa__depositRow strong{color:#147a3b;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.first-visit-onboarding-module__VS7KTa__previewStatus svg,.first-visit-onboarding-module__VS7KTa__routeTopline svg,.first-visit-onboarding-module__VS7KTa__depositRow svg,.first-visit-onboarding-module__VS7KTa__auctionMeta svg,.first-visit-onboarding-module__VS7KTa__dashboardAction svg{width:13px;height:13px}.first-visit-onboarding-module__VS7KTa__bikeCanvas{background:linear-gradient(#f8f8fa 0%,#eeeef1 100%);height:238px;position:relative}.first-visit-onboarding-module__VS7KTa__bikeCanvas svg{fill:none;stroke:#343437;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px;width:92%;height:90%;position:absolute;inset:18px 4% 0}.first-visit-onboarding-module__VS7KTa__bikeSpot{color:#fff;opacity:0;background:#1d1d1f;border:2px solid #fff;border-radius:8px;place-items:center;width:38px;height:26px;font-size:10px;font-weight:750;animation:.3s cubic-bezier(.23,1,.32,1) forwards first-visit-onboarding-module__VS7KTa__spotIn;display:grid;position:absolute;transform:translateY(8px)scale(.96);box-shadow:0 5px 15px #0003}.first-visit-onboarding-module__VS7KTa__bikeSpotOne{animation-delay:60ms;top:36%;left:40%}.first-visit-onboarding-module__VS7KTa__bikeSpotTwo{animation-delay:.12s;top:54%;left:58%}.first-visit-onboarding-module__VS7KTa__bikeSpotThree{animation-delay:.18s;top:29%;left:65%}.first-visit-onboarding-module__VS7KTa__positionRail{color:#6e6e73;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-size:11px;display:flex}.first-visit-onboarding-module__VS7KTa__positionRail strong,.first-visit-onboarding-module__VS7KTa__auctionHeader strong{color:#06c;font-size:11px}.first-visit-onboarding-module__VS7KTa__auctionPreview{background:linear-gradient(145deg,#fff 0%,#f8f8fa 100%);grid-template-rows:52px minmax(0,1fr) 15px 54px;padding-bottom:0;display:grid}.first-visit-onboarding-module__VS7KTa__sponsorMarks{justify-content:center;align-items:center;padding-top:16px;display:flex}.first-visit-onboarding-module__VS7KTa__sponsorMark{color:#68686d;opacity:0;background:#e6e6e9;border:4px solid #fff;border-radius:22px;place-items:center;width:68px;height:68px;margin-left:-12px;font-size:20px;font-weight:780;animation:.28s cubic-bezier(.23,1,.32,1) forwards first-visit-onboarding-module__VS7KTa__markIn;display:grid;transform:translate(-12px)scale(.96);box-shadow:0 8px 20px #0000001a}.first-visit-onboarding-module__VS7KTa__sponsorMark:nth-child(2){animation-delay:70ms}.first-visit-onboarding-module__VS7KTa__sponsorMark:nth-child(3){animation-delay:.14s}.first-visit-onboarding-module__VS7KTa__winningMark{color:#fff;background:#1d1d1f}.first-visit-onboarding-module__VS7KTa__auctionProgress{background:#e2e2e6;border-radius:99px;width:calc(100% - 64px);height:6px;margin:0 32px;overflow:hidden}.first-visit-onboarding-module__VS7KTa__auctionProgress span{border-radius:inherit;transform-origin:0;background:#1d1d1f;width:100%;height:100%;animation:.68s cubic-bezier(.77,0,.175,1) 80ms forwards first-visit-onboarding-module__VS7KTa__progressIn;display:block;transform:scaleX(.1)}.first-visit-onboarding-module__VS7KTa__auctionMeta,.first-visit-onboarding-module__VS7KTa__depositRow,.first-visit-onboarding-module__VS7KTa__dashboardAction{color:#6e6e73;justify-content:space-between;align-items:center;padding:0 18px;font-size:11px;display:flex}.first-visit-onboarding-module__VS7KTa__auctionMeta span:last-child{color:#147a3b;align-items:center;gap:5px;font-weight:700;display:inline-flex}.first-visit-onboarding-module__VS7KTa__routePreview{background:#1d1d1f;grid-template-rows:50px minmax(0,1fr) 62px;display:grid}.first-visit-onboarding-module__VS7KTa__routeTopline{color:#fff;border-color:#ffffff1f}.first-visit-onboarding-module__VS7KTa__routeTopline>span{align-items:center;gap:6px;display:inline-flex}.first-visit-onboarding-module__VS7KTa__routeTopline strong{color:#b9f5c9}.first-visit-onboarding-module__VS7KTa__routeStage{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:relative;overflow:hidden}.first-visit-onboarding-module__VS7KTa__routeReveal{clip-path:inset(0 100% 0 0);animation:.85s cubic-bezier(.77,0,.175,1) 80ms forwards first-visit-onboarding-module__VS7KTa__routeReveal;position:absolute;inset:0}.first-visit-onboarding-module__VS7KTa__routeReveal svg{fill:none;stroke:#ffd84d;stroke-linecap:round;stroke-width:7px;width:100%;height:100%}.first-visit-onboarding-module__VS7KTa__routeStart,.first-visit-onboarding-module__VS7KTa__routeFinish{opacity:0;background:#1d1d1f;border:4px solid #fff;border-radius:50%;width:14px;height:14px;animation:.22s cubic-bezier(.23,1,.32,1) .65s forwards first-visit-onboarding-module__VS7KTa__pointIn;position:absolute}.first-visit-onboarding-module__VS7KTa__routeStart{bottom:15%;left:6%}.first-visit-onboarding-module__VS7KTa__routeFinish{animation-delay:.76s;bottom:24%;right:5%}.first-visit-onboarding-module__VS7KTa__proofStats{color:#fff;border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr);display:grid}.first-visit-onboarding-module__VS7KTa__proofStats>span{flex-direction:column;justify-content:center;padding:10px 16px;display:flex}.first-visit-onboarding-module__VS7KTa__proofStats>span+span{border-left:1px solid #ffffff1f}.first-visit-onboarding-module__VS7KTa__proofStats small{color:#98989d;font-size:9px}.first-visit-onboarding-module__VS7KTa__proofStats strong{margin-top:3px;font-size:13px}.first-visit-onboarding-module__VS7KTa__discoveryPreview{grid-template-rows:minmax(0,1fr) 72px;display:grid}.first-visit-onboarding-module__VS7KTa__discoveryMap{background-color:#ede9df;background-image:radial-gradient(circle at 20% 34%,#fffc 0 2px,#0000 3px),radial-gradient(circle at 76% 69%,#fffc 0 2px,#0000 3px);position:relative;overflow:hidden}.first-visit-onboarding-module__VS7KTa__mapRoute{border:3px solid #0000;border-color:#1d1d1f #0000 #0000 #1d1d1f;border-radius:50%;position:absolute;inset:28% -5% 18% 4%;transform:rotate(-8deg)}.first-visit-onboarding-module__VS7KTa__mapPin{color:#fff;opacity:0;background:#1d1d1f;border:3px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;animation:.28s cubic-bezier(.23,1,.32,1) forwards first-visit-onboarding-module__VS7KTa__spotIn;display:grid;position:absolute;transform:translateY(8px)scale(.96);box-shadow:0 8px 18px #0003}.first-visit-onboarding-module__VS7KTa__mapPin svg{width:17px;height:17px}.first-visit-onboarding-module__VS7KTa__mapPinOne{animation-delay:50ms;top:53%;left:17%}.first-visit-onboarding-module__VS7KTa__mapPinTwo{animation-delay:.12s;top:28%;left:48%}.first-visit-onboarding-module__VS7KTa__mapPinThree{animation-delay:.19s;top:57%;right:13%}.first-visit-onboarding-module__VS7KTa__riderResult{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;display:grid}.first-visit-onboarding-module__VS7KTa__riderResult>span{color:#fff;background:#1d1d1f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.first-visit-onboarding-module__VS7KTa__riderResult svg{width:19px;height:19px}.first-visit-onboarding-module__VS7KTa__riderResult div{flex-direction:column;min-width:0;display:flex}.first-visit-onboarding-module__VS7KTa__riderResult strong{font-size:12px}.first-visit-onboarding-module__VS7KTa__riderResult small{color:#86868b;font-size:9px}.first-visit-onboarding-module__VS7KTa__riderResult em{color:#06c;font-size:10px;font-style:normal;font-weight:700}.first-visit-onboarding-module__VS7KTa__bidPreview{grid-template-rows:50px minmax(0,1fr) 58px;display:grid}.first-visit-onboarding-module__VS7KTa__bidPosition strong{color:#147a3b}.first-visit-onboarding-module__VS7KTa__logoUpload{background:#f6f6f8;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.first-visit-onboarding-module__VS7KTa__logoUpload>svg{color:#86868b;width:18px;height:18px;position:absolute;top:66px;right:18px}.first-visit-onboarding-module__VS7KTa__logoTile{color:#fff;opacity:0;background:#1d1d1f;border-radius:15px;place-items:center;width:100px;height:58px;font-size:26px;font-weight:800;animation:.36s cubic-bezier(.23,1,.32,1) 90ms forwards first-visit-onboarding-module__VS7KTa__logoIn;display:grid;transform:translateY(12px)scale(.96)}.first-visit-onboarding-module__VS7KTa__logoUpload strong{color:#515154;font-size:10px}.first-visit-onboarding-module__VS7KTa__depositRow{border-top:1px solid #e6e6e9}.first-visit-onboarding-module__VS7KTa__dashboardPreview{grid-template-rows:50px minmax(0,1fr) 58px;display:grid}.first-visit-onboarding-module__VS7KTa__dashboardTitle strong{color:#1d1d1f}.first-visit-onboarding-module__VS7KTa__dashboardRows{align-content:center;gap:9px;padding:16px;display:grid}.first-visit-onboarding-module__VS7KTa__dashboardRows>div{opacity:0;background:#fff;border:1px solid #e1e1e5;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:0 14px 0 10px;animation:.28s cubic-bezier(.23,1,.32,1) forwards first-visit-onboarding-module__VS7KTa__rowIn;display:grid;transform:translateY(8px)}.first-visit-onboarding-module__VS7KTa__dashboardRows>div:nth-child(2){animation-delay:80ms}.first-visit-onboarding-module__VS7KTa__miniLogo{color:#fff;background:#1d1d1f;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.first-visit-onboarding-module__VS7KTa__dashboardRows strong{font-size:11px}.first-visit-onboarding-module__VS7KTa__dashboardRows em{color:#147a3b;font-size:10px;font-style:normal;font-weight:720}.first-visit-onboarding-module__VS7KTa__dashboardRows em.first-visit-onboarding-module__VS7KTa__outbid{color:#b54708}.first-visit-onboarding-module__VS7KTa__dashboardAction{border-top:1px solid #e6e6e9}.first-visit-onboarding-module__VS7KTa__dashboardAction>span,.first-visit-onboarding-module__VS7KTa__dashboardAction>strong{align-items:center;gap:6px;display:inline-flex}.first-visit-onboarding-module__VS7KTa__dashboardAction strong{color:#06c;font-size:10px}@media (hover:hover) and (pointer:fine){.first-visit-onboarding-module__VS7KTa__roleGrid>button:hover{background:#fff;border-color:#a6a6ab;transform:translateY(-2px);box-shadow:0 16px 38px #1d1d1f17}.first-visit-onboarding-module__VS7KTa__roleGrid>button:hover .first-visit-onboarding-module__VS7KTa__roleCopy em svg,.first-visit-onboarding-module__VS7KTa__quickTourButton:hover svg{transform:translate(3px)}.first-visit-onboarding-module__VS7KTa__closeButton:hover{color:#1d1d1f;background:#e5e5e8}.first-visit-onboarding-module__VS7KTa__skipButton:hover{color:#1d1d1f}.first-visit-onboarding-module__VS7KTa__backButton:hover{background:#f8f8fa;border-color:#a9a9ae}.first-visit-onboarding-module__VS7KTa__nextButton:hover{background:#0077ed;border-color:#0077ed}.first-visit-onboarding-module__VS7KTa__quickTourButton:hover{color:#004f9e}}@media (max-width:720px){.first-visit-onboarding-module__VS7KTa__dialog[open]{align-items:end}.first-visit-onboarding-module__VS7KTa__sheet{border-radius:30px 30px 0 0;grid-template-rows:58px minmax(0,1fr) 92px;width:calc(100vw - 16px);height:min(760px,100dvh - 8px);animation-name:first-visit-onboarding-module__VS7KTa__sheetInMobile}.first-visit-onboarding-module__VS7KTa__topbar{padding:0 10px 0 18px}.first-visit-onboarding-module__VS7KTa__guideLabel{font-size:12px}.first-visit-onboarding-module__VS7KTa__brandIcon{border-radius:8px;width:28px;height:28px}.first-visit-onboarding-module__VS7KTa__welcome{grid-template-columns:1fr;align-content:center;gap:18px;padding:18px}.first-visit-onboarding-module__VS7KTa__welcomeCopy>span,.first-visit-onboarding-module__VS7KTa__stepCopy>span{margin-bottom:8px;font-size:10px}.first-visit-onboarding-module__VS7KTa__welcomeCopy h2,.first-visit-onboarding-module__VS7KTa__stepCopy h2{font-size:clamp(30px,9.5vw,38px);line-height:1}.first-visit-onboarding-module__VS7KTa__welcomeCopy p,.first-visit-onboarding-module__VS7KTa__stepCopy p{margin-top:12px;font-size:13px;line-height:1.45}.first-visit-onboarding-module__VS7KTa__roleGrid{gap:10px}.first-visit-onboarding-module__VS7KTa__roleGrid>button{border-radius:20px;min-height:252px;padding:16px}.first-visit-onboarding-module__VS7KTa__roleIcon{border-radius:15px;width:48px;height:48px}.first-visit-onboarding-module__VS7KTa__roleIcon svg{width:23px;height:23px}.first-visit-onboarding-module__VS7KTa__roleCopy strong{font-size:20px}.first-visit-onboarding-module__VS7KTa__roleCopy small{min-height:74px;margin-top:6px;font-size:11px}.first-visit-onboarding-module__VS7KTa__roleCopy em{margin-top:8px;font-size:10px}.first-visit-onboarding-module__VS7KTa__stepLayout{grid-template-rows:minmax(210px,.95fr) auto;grid-template-columns:1fr;align-content:center;gap:18px;padding:14px 18px 16px}.first-visit-onboarding-module__VS7KTa__visualPanel{border-radius:22px;min-height:210px}.first-visit-onboarding-module__VS7KTa__visualLabel{font-size:8px;top:12px;left:14px}.first-visit-onboarding-module__VS7KTa__bikeSetup,.first-visit-onboarding-module__VS7KTa__auctionPreview,.first-visit-onboarding-module__VS7KTa__routePreview,.first-visit-onboarding-module__VS7KTa__discoveryPreview,.first-visit-onboarding-module__VS7KTa__bidPreview,.first-visit-onboarding-module__VS7KTa__dashboardPreview{border-radius:15px;inset:34px 10px 10px}.first-visit-onboarding-module__VS7KTa__bikeSetup{grid-template-rows:36px minmax(0,1fr) 34px;display:grid}.first-visit-onboarding-module__VS7KTa__previewBar{min-height:36px;padding:0 10px;font-size:8px}.first-visit-onboarding-module__VS7KTa__previewStatus{font-size:8px}.first-visit-onboarding-module__VS7KTa__bikeCanvas{height:auto;min-height:0}.first-visit-onboarding-module__VS7KTa__bikeCanvas svg{stroke-width:5px;width:90%;height:100%;inset:0 5%}.first-visit-onboarding-module__VS7KTa__bikeSpot{width:30px;height:21px;font-size:8px}.first-visit-onboarding-module__VS7KTa__positionRail{height:34px;padding:0 10px;font-size:8px}.first-visit-onboarding-module__VS7KTa__auctionPreview{grid-template-rows:38px minmax(0,1fr) 10px 36px}.first-visit-onboarding-module__VS7KTa__auctionHeader,.first-visit-onboarding-module__VS7KTa__routeTopline,.first-visit-onboarding-module__VS7KTa__bidPosition,.first-visit-onboarding-module__VS7KTa__dashboardTitle{min-height:38px;padding:0 11px;font-size:8px}.first-visit-onboarding-module__VS7KTa__sponsorMarks{padding-top:6px}.first-visit-onboarding-module__VS7KTa__sponsorMark{border-radius:14px;width:45px;height:45px;font-size:13px}.first-visit-onboarding-module__VS7KTa__auctionMeta,.first-visit-onboarding-module__VS7KTa__depositRow,.first-visit-onboarding-module__VS7KTa__dashboardAction{padding:0 11px;font-size:8px}.first-visit-onboarding-module__VS7KTa__auctionProgress{width:calc(100% - 32px);margin:0 16px}.first-visit-onboarding-module__VS7KTa__routePreview{grid-template-rows:38px minmax(0,1fr) 42px}.first-visit-onboarding-module__VS7KTa__proofStats>span{padding:6px 10px}.first-visit-onboarding-module__VS7KTa__proofStats small{font-size:7px}.first-visit-onboarding-module__VS7KTa__proofStats strong{font-size:10px}.first-visit-onboarding-module__VS7KTa__discoveryPreview{grid-template-rows:minmax(0,1fr) 50px}.first-visit-onboarding-module__VS7KTa__mapPin{width:29px;height:29px}.first-visit-onboarding-module__VS7KTa__mapPin svg{width:13px;height:13px}.first-visit-onboarding-module__VS7KTa__riderResult{grid-template-columns:30px minmax(0,1fr) auto;gap:7px;padding:0 8px}.first-visit-onboarding-module__VS7KTa__riderResult>span{border-radius:8px;width:28px;height:28px}.first-visit-onboarding-module__VS7KTa__riderResult svg{width:14px;height:14px}.first-visit-onboarding-module__VS7KTa__riderResult strong{font-size:9px}.first-visit-onboarding-module__VS7KTa__riderResult small,.first-visit-onboarding-module__VS7KTa__riderResult em{font-size:7px}.first-visit-onboarding-module__VS7KTa__bidPreview,.first-visit-onboarding-module__VS7KTa__dashboardPreview{grid-template-rows:38px minmax(0,1fr) 42px}.first-visit-onboarding-module__VS7KTa__logoUpload{gap:6px}.first-visit-onboarding-module__VS7KTa__logoUpload>svg{width:14px;height:14px;top:48px;right:12px}.first-visit-onboarding-module__VS7KTa__logoTile{border-radius:12px;width:74px;height:42px;font-size:19px}.first-visit-onboarding-module__VS7KTa__dashboardRows{gap:5px;padding:7px}.first-visit-onboarding-module__VS7KTa__dashboardRows>div{border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;min-height:38px;padding:0 7px 0 5px}.first-visit-onboarding-module__VS7KTa__miniLogo{border-radius:7px;width:25px;height:25px;font-size:8px}.first-visit-onboarding-module__VS7KTa__dashboardRows strong,.first-visit-onboarding-module__VS7KTa__dashboardRows em,.first-visit-onboarding-module__VS7KTa__dashboardAction strong{font-size:7px}.first-visit-onboarding-module__VS7KTa__benefit{margin-top:12px;padding-top:12px;font-size:11px}.first-visit-onboarding-module__VS7KTa__footer{grid-template-rows:24px 58px;grid-template-columns:1fr auto;gap:0 8px;padding:0 12px}.first-visit-onboarding-module__VS7KTa__progress{grid-area:1/1/auto/-1;place-self:end center}.first-visit-onboarding-module__VS7KTa__progress button{width:30px;height:24px}.first-visit-onboarding-module__VS7KTa__skipButton{grid-area:2/1;padding:0 8px}.first-visit-onboarding-module__VS7KTa__actions{grid-area:2/2}.first-visit-onboarding-module__VS7KTa__backButton{width:44px;padding:0;font-size:0}.first-visit-onboarding-module__VS7KTa__backButton svg{width:16px;height:16px}.first-visit-onboarding-module__VS7KTa__nextButton{min-width:112px;padding:0 13px;font-size:11px}}@media (max-width:420px){.first-visit-onboarding-module__VS7KTa__roleGrid{grid-template-columns:1fr}.first-visit-onboarding-module__VS7KTa__roleGrid>button{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:13px;min-height:142px;display:grid}.first-visit-onboarding-module__VS7KTa__roleCopy small{min-height:0}.first-visit-onboarding-module__VS7KTa__roleCopy em{min-height:30px}.first-visit-onboarding-module__VS7KTa__welcome{align-content:start;padding-top:24px}}@media (max-height:690px){.first-visit-onboarding-module__VS7KTa__sheet{height:calc(100dvh - 8px)}.first-visit-onboarding-module__VS7KTa__stepLayout{grid-template-rows:minmax(170px,.85fr) auto;gap:10px}.first-visit-onboarding-module__VS7KTa__visualPanel{min-height:170px}.first-visit-onboarding-module__VS7KTa__stepCopy p{font-size:12px}.first-visit-onboarding-module__VS7KTa__benefit,.first-visit-onboarding-module__VS7KTa__welcomeCopy p{display:none}.first-visit-onboarding-module__VS7KTa__roleGrid>button{min-height:126px}}@media (prefers-reduced-motion:reduce){.first-visit-onboarding-module__VS7KTa__dialog::backdrop{animation:.12s both first-visit-onboarding-module__VS7KTa__backdropIn}.first-visit-onboarding-module__VS7KTa__sheet,.first-visit-onboarding-module__VS7KTa__welcome,.first-visit-onboarding-module__VS7KTa__stepLayout{animation:.12s both first-visit-onboarding-module__VS7KTa__reducedFade}.first-visit-onboarding-module__VS7KTa__bikeSpot,.first-visit-onboarding-module__VS7KTa__sponsorMark,.first-visit-onboarding-module__VS7KTa__routeStart,.first-visit-onboarding-module__VS7KTa__routeFinish,.first-visit-onboarding-module__VS7KTa__mapPin,.first-visit-onboarding-module__VS7KTa__logoTile,.first-visit-onboarding-module__VS7KTa__dashboardRows>div{opacity:1;animation:none;transform:none}.first-visit-onboarding-module__VS7KTa__auctionProgress span{animation:none;transform:scaleX(.82)}.first-visit-onboarding-module__VS7KTa__routeReveal{clip-path:inset(0);animation:none}}@keyframes first-visit-onboarding-module__VS7KTa__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes first-visit-onboarding-module__VS7KTa__sheetIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes first-visit-onboarding-module__VS7KTa__sheetInMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes first-visit-onboarding-module__VS7KTa__contentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes first-visit-onboarding-module__VS7KTa__spotIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes first-visit-onboarding-module__VS7KTa__markIn{to{opacity:1;transform:translate(0)scale(1)}}@keyframes first-visit-onboarding-module__VS7KTa__progressIn{to{transform:scaleX(.82)}}@keyframes first-visit-onboarding-module__VS7KTa__routeReveal{to{clip-path:inset(0)}}@keyframes first-visit-onboarding-module__VS7KTa__pointIn{to{opacity:1;transform:scale(1)}}@keyframes first-visit-onboarding-module__VS7KTa__logoIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes first-visit-onboarding-module__VS7KTa__rowIn{to{opacity:1;transform:translateY(0)}}@keyframes first-visit-onboarding-module__VS7KTa__reducedFade{0%{opacity:0}to{opacity:1}}
