.explore-home .detour-scene{position:relative}.street-search-slot{z-index:35;min-height:0;padding:4px var(--gutter-r) 0 var(--gutter-l);position:relative}.street-search{color:#191816;width:100%;max-width:632px;font-family:var(--font-sans);margin-inline:auto;position:relative}.street-search-bar{min-height:46px;box-shadow:none;background:#faf5e8;border:1.5px solid #cfc5b5;border-radius:28px;align-items:center;gap:10px;padding:0 14px;display:flex}.street-search-bar>svg{flex-shrink:0}.street-search input{width:100%;min-width:0;min-height:44px;color:inherit;background:0 0;border:0;outline:none;font-size:16px}.street-search input::placeholder{color:#716a5f;opacity:1}.street-search-bar:focus-within{outline-offset:3px;outline:2px solid #191816}.street-search-bar button{cursor:pointer;flex-shrink:0;place-items:center;width:44px;height:44px;margin-right:-10px;display:grid}.street-search-dropdown{max-height:min(340px, var(--search-room,45dvh));overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;top:calc(100% + 8px);background:#faf5e8;border:1px solid #d9d0c0;border-radius:20px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 12px 30px #19181624}.street-search-caption{color:#716a5f;padding:12px 16px;font-size:12px;line-height:1.4}.street-search-result{cursor:pointer;border-top:1px solid #e4dcce;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.street-search-result[aria-selected=true],.street-search-result:hover{background:#eee5d6}.street-search-info{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.street-search-info strong{font-size:17px;line-height:1.25}.street-search-info>span{color:#716a5f;font-size:12px;line-height:1.4}.street-search-result>svg{flex-shrink:0}.street-search-all{border-top:1px solid #d9d0c0;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.street-search-empty{padding:0 16px 16px;font-size:14px;line-height:1.5}.street-search :is(button,a):focus-visible{outline-offset:-3px;border-radius:12px;outline:2px solid #191816}.street-search-heading{z-index:25;color:#191816;text-align:center;overflow-wrap:anywhere;background:#faf5e8;border-radius:24px;width:fit-content;max-width:calc(100% - 32px);margin-inline:auto;padding:10px 16px;font-size:14px;position:absolute;top:68px;left:16px;right:16px}.street-search-result{text-align:left;width:100%}.street-search-slot .street-search-heading{margin:0 auto;position:static}.explore-home .explore-dock>div.street-ride-controls{width:100%;max-width:680px;min-height:48px;padding:2px var(--gutter-r) 2px var(--gutter-l);flex-flow:row;align-items:center;gap:0;margin:0 auto;display:flex}.explore-home .explore-dock>div.street-ride-controls>button{min-width:0;max-width:none;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:0;flex:1;justify-content:center;padding-inline:6px;font-size:12px}.explore-home .explore-dock>div.street-ride-controls>button+button{border-left:1px solid var(--border)}.explore-home .explore-dock>div.street-ride-controls>button:disabled{opacity:.45}.explore-home .explore-dock>div.street-ride-controls>button:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:8px}@media (hover:hover){.explore-home .explore-dock>div.street-ride-controls>button:hover:not(:disabled){background:var(--sand)}}.street-search-slot[hidden]{display:none}.street-arrival{z-index:40;overscroll-behavior:contain;background:var(--cream);border-radius:20px 20px 0 0;max-width:760px;max-height:43dvh;margin:0 auto;position:relative;overflow-y:auto}.street-arrival .stopover-sheet{width:100%;margin:0}.street-arrival-header{z-index:30;background:var(--cream);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-weight:800;display:flex;position:sticky;top:0}.street-arrival-header .stopover-close{flex:0 0 44px;width:44px;height:44px;position:static}.street-arrival .stopover-content{border-radius:0;margin-top:0;padding-top:14px}.street-arrival .stopover-name{font-size:clamp(28px,5vw,44px)}.pick-accelerator{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;isolation:isolate}.pick-accelerator:not(:disabled){animation:3.8s ease-in-out infinite accelerator-breathe}.pick-accelerator[data-down=true]{animation:none;transform:translateY(3px)scale(.975)}.pick-accelerator .pick-charge-ring{pointer-events:none;width:108%;height:108%;position:absolute;inset:-4%;transform:rotate(-90deg)}.pick-charge-ring circle{fill:none;stroke:#fff2c6;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}.pick-accelerator[data-down=true] .pick-charge-ring circle{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .34s linear}.pick-accelerator[data-cruising=true]{box-shadow:0 0 0 5px #e43b2526,0 0 44px #ef3e2470}.pick-accelerator[data-cruising=true] .detour-spin-ring{animation:2.5s linear infinite accelerator-orbit}.pick-accelerator:focus-visible{outline-offset:8px;outline:3px solid #171715}.pick-gesture-status{text-align:center;grid-column:1/-1;min-height:24px;font-size:12px;line-height:1.4}.pick-cancel{color:inherit;min-height:44px;font:inherit;background:0 0;border:1px solid;border-radius:999px;margin-left:12px;padding:10px 18px}.cruise-status{color:#171715;text-align:center;z-index:15;pointer-events:none;background:#faf5e8f5;border:1px solid #17171533;border-radius:18px;width:max-content;max-width:calc(100% - 32px);padding:10px 18px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.cruise-status small{letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:block}.cruise-status strong{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:14px;display:block;overflow:hidden}.cruise-beacon{z-index:12;pointer-events:none;background:#f04026;border-radius:50%;width:12px;height:12px;position:absolute;top:45%;transform:translate(-50%);box-shadow:0 0 0 6px #faf5e8d9,0 0 22px #ff6248}.drive-speed-lines{pointer-events:none;opacity:0;height:25px;position:absolute;bottom:34px;left:0;right:0;overflow:hidden}[data-motion=travel] .drive-speed-lines,[data-motion=cruise] .drive-speed-lines{opacity:.28}.drive-speed-lines:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 110px,#fff4c9 110px 145px,#0000 145px 240px);height:1px;animation:.45s linear infinite drive-streak;position:absolute;inset:0}@keyframes accelerator-breathe{0%,to{filter:drop-shadow(0 0 4px #f13e2420)}50%{filter:drop-shadow(0 0 15px #f13e2460)}}@keyframes accelerator-orbit{to{transform:rotate(360deg)}}@keyframes drive-streak{to{transform:translate(-240px)}}@media (prefers-reduced-motion:reduce){.pick-accelerator:not(:disabled),.pick-accelerator[data-cruising=true] .detour-spin-ring,.drive-speed-lines:after{animation:none}.drive-speed-lines{display:none}.pick-accelerator[data-down=true]{transform:none}.pick-charge-ring circle{transition:none!important}}.explore-home .pick-accelerator.detour-spin:not(:disabled):not(:active){animation:none;transform:none}.explore-home .pick-accelerator.detour-spin[data-down=true]{animation:none;transform:translateY(3px)scale(.975)}.explore-home .pick-accelerator.detour-spin[data-cruising=true]:after{opacity:1;transform:scale(1.03)}.cruise-status{top:72px}.cruise-beacon{opacity:0;top:auto}@media (prefers-reduced-motion:reduce){.explore-home .pick-accelerator.detour-spin[data-down=true]{transform:none}}.explore-home .pick-accelerator.detour-spin[data-cruising=true]{background:radial-gradient(circle at 35% 18%, var(--cruise-hot,#ff8650), #f04422 52%, #c72c18)}.explore-home .pick-accelerator.detour-spin[data-cruising=true] .detour-spin-ring{transform:rotate(var(--cruise-ring-angle,0deg));animation:none}.explore-home .pick-accelerator.detour-spin[data-cruising=true]:after{animation:1.25s ease-in-out infinite accelerator-power;box-shadow:0 0 18px 5px #ff782ba6,0 0 44px 10px #f74a244d}.pick-accelerator[data-cruising=true] .pick-charge-ring circle{stroke:#ffe5aa;stroke-width:1.8px;stroke-dasharray:5 2;stroke-dashoffset:0}[data-motion=cruise] [data-cruise-scenery]{filter:blur(var(--cruise-blur,0px))}[data-cruise-scenery]{transition:filter .16s ease-out}[data-motion=cruise] .drive-speed-lines{opacity:.48;height:38px}[data-motion=cruise] .drive-speed-lines:after{height:1.5px;animation-duration:var(--cruise-streak-time,.4s);box-shadow:72px 9px #fff4c977,-100px 20px #fff4c955}@keyframes accelerator-power{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.explore-home .pick-accelerator.detour-spin[data-cruising=true]:after{animation:none}.explore-home .pick-accelerator.detour-spin[data-cruising=true] .detour-spin-ring{transform:none}[data-motion=cruise] [data-cruise-scenery]{filter:none}}.explore-home .detour-pick-wrap:before,.explore-home .detour-pick-wrap:after{content:none}.pick-button.detour-pick.detour-spin.pick-accelerator,.explore-home .pick-button.detour-pick.detour-spin.pick-accelerator{box-shadow:none;filter:none;transform-origin:50% 80%;background:0 0;border:0;animation:4.8s cubic-bezier(.45,0,.25,1) infinite pick-alive;overflow:visible;transform:none}.pick-button.detour-pick.detour-spin.pick-accelerator:before{content:"";z-index:-1;pointer-events:none;transform-origin:50% 82%;background:radial-gradient(at 32% 20%,#ff6852 0%,#f43b29 49%,#d72c21 100%);border-radius:49% 51% 48% 52%/47% 48% 52% 53%;animation:4.8s cubic-bezier(.45,0,.25,1) infinite pick-drop-body;position:absolute;inset:0;box-shadow:inset 0 2px 3px #fff4dc52,inset 0 -4px 7px #9c1d2526,0 9px 18px -10px #d9382945,0 0 16px 2px #f438251f,0 7px 28px 4px #f4382514}.pick-button.detour-pick.detour-spin.pick-accelerator:after,.explore-home .pick-button.detour-pick.detour-spin.pick-accelerator:after{content:"";z-index:-1;pointer-events:none;box-shadow:none;opacity:.7;background:radial-gradient(#fff4dc38,#fff4dc00 70%);border:0;border-radius:50%;animation:4.8s cubic-bezier(.45,0,.25,1) infinite pick-drop-light;position:absolute;inset:8% 20% 62% 15%;transform:none}.pick-button.detour-pick.detour-spin.pick-accelerator .detour-spin-ring{display:none}.pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true]:before,.pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true]:after{animation:none;transform:none}.pick-button.detour-pick.detour-spin.pick-accelerator[data-cruising=true]:before{background:radial-gradient(ellipse at 32% 20%, var(--cruise-hot,#ff8650), #f04429 52%, #d32d20)}.pick-button.detour-pick.detour-spin.pick-accelerator:disabled:before,.pick-button.detour-pick.detour-spin.pick-accelerator:disabled:after{animation:none}@keyframes pick-alive{0%,8%,to{transform:translateY(0)rotate(0)scale(1)}40%{transform:translateY(-4px)rotate(-.65deg)scale(1.025,1.065)}65%{transform:translateY(1px)rotate(.35deg)scale(1.028,.985)}82%{transform:translateY(-.5px)rotate(-.12deg)scale(1.003,1.012)}}@keyframes pick-drop-body{0%,8%,to{border-radius:49% 51% 48% 52%/47% 48% 52% 53%;box-shadow:inset 0 2px 3px #fff4dc52,inset 0 -4px 7px #9c1d2526,0 9px 18px -10px #d9382945,0 0 16px 2px #f438251f,0 7px 28px 4px #f4382514}40%{border-radius:46% 54% 49% 51%/50% 47% 53% 50%;box-shadow:inset 0 2px 3px #fff4dc52,inset 0 -4px 7px #9c1d2526,0 12px 22px -10px #d9382959,0 0 23px 5px #f438254d,0 8px 40px 9px #f438252e}65%{border-radius:51% 49% 46% 54%/45% 47% 53% 55%;box-shadow:inset 0 2px 3px #fff4dc52,inset 0 -4px 7px #9c1d2526,0 7px 15px -9px #d9382945,0 0 18px 3px #f438252b,0 6px 30px 5px #f438251a}82%{border-radius:49% 51% 48% 52%/47% 48% 52% 53%;box-shadow:inset 0 2px 3px #fff4dc52,inset 0 -4px 7px #9c1d2526,0 9px 18px -10px #d9382945,0 0 16px 2px #f438251f,0 7px 28px 4px #f4382514}}@keyframes pick-drop-light{0%,8%,to{opacity:.7;transform:translate(0)scale(1)}40%{opacity:.85;transform:translate(3px,2px)scale(.94,1.12)}65%{opacity:.65;transform:translate(-1px,-.5px)scale(1.06,.96)}82%{opacity:.7;transform:none}}.pick-button.detour-pick.detour-spin.pick-accelerator:disabled,.explore-home .pick-button.detour-pick.detour-spin.pick-accelerator:disabled{animation:none;transform:none}@media (prefers-reduced-motion:reduce){.pick-button.detour-pick.detour-spin.pick-accelerator,.explore-home .pick-button.detour-pick.detour-spin.pick-accelerator,.explore-home .pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true],.pick-button.detour-pick.detour-spin.pick-accelerator:before,.pick-button.detour-pick.detour-spin.pick-accelerator:after,.explore-home .pick-button.detour-pick.detour-spin.pick-accelerator:after{transition:none;animation:none;transform:none}.pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true]:before,.pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true]:after{transform:none}}.pick-button.detour-pick.detour-spin.pick-accelerator[data-cruising=true] .pick-charge-ring{opacity:0}.pick-accelerator .pick-hold-aura{z-index:-2;pointer-events:none;filter:blur(20px);opacity:0;background:conic-gradient(from 25deg,#f95345,#e77b8d,#a76cd1,#e25767,#ffae70,#f95345);border-radius:50%;transition:opacity .9s;position:absolute;inset:-8%}.pick-accelerator .pick-orb-core{z-index:0;pointer-events:none;isolation:isolate;opacity:0;background:0 0;border-radius:49% 51% 48% 52%/47% 48% 52% 53%;transition:opacity 1.1s;position:absolute;inset:0;overflow:hidden}.pick-orb-core:before{content:"";filter:blur(12px);opacity:.68;background:radial-gradient(at 30% 22%,#ffb46c 0%,#0000 42%),radial-gradient(at 75% 73%,#a161d3 0%,#9c467b88 17%,#0000 43%),radial-gradient(at 23% 77%,#ef819c 0%,#0000 34%),radial-gradient(at 62% 32%,#fa4b33 0%,#ed392a 55%,#ce303a 100%);animation:12s ease-in-out infinite paused pick-inner-color;position:absolute;inset:-35%}.pick-orb-core:after{content:"";border-radius:inherit;background:radial-gradient(at 45% 36%,#0000 33%,#dc322a12 70%,#9e243859 100%);position:absolute;inset:0;box-shadow:inset 0 2px 3px #ffd1aa45,inset 0 -6px 15px #8c223b38}.pick-accelerator .pick-orb-world{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.1s,transform 1.1s,-webkit-mask-position 1.1s,mask-position 1.1s;position:absolute;inset:0;transform:scale(.97);-webkit-mask-image:linear-gradient(#0000 20%,#000 55%);mask-image:linear-gradient(#0000 20%,#000 55%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pick-orb-blocks{animation:20s linear infinite paused pick-inner-drive}.pick-accelerator .pick-orb-glass{z-index:1;border-radius:inherit;background:radial-gradient(24% 9% at 33% 17%,#fff3dd99,#0000 100%),radial-gradient(4% 25% at 10% 39%,#ffefdd75,#0000 100%),radial-gradient(26% 5% at 62% 91%,#d2e7ff8c,#0000 100%);position:absolute;inset:0;box-shadow:inset 1px 1px 2px #fff3d980,inset -1px -2px 3px #c8cfff66}.pick-accelerator .pick-label{z-index:2;transition:transform 1s,text-shadow 1s;position:relative}.pick-accelerator .pick-hold-caption{z-index:2;pointer-events:none;font-family:var(--font-sans,sans-serif);color:#fff5e4;text-shadow:0 1px 4px #8d263c;opacity:0;font-size:clamp(9px,2.3vw,12px);font-weight:650;line-height:1.2;transition:opacity .7s;position:absolute;bottom:12%;left:8%;right:8%}.pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true]:before,.pick-button.detour-pick.detour-spin.pick-accelerator[data-cruising=true]:before{background:radial-gradient(at 32% 20%,#ff6852 0%,#f43b29 49%,#d72c21 100%)}.pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true],.explore-home .pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true]{animation:4.8s cubic-bezier(.45,0,.25,1) infinite pick-alive;transform:none}.pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true]:before{animation:4.8s cubic-bezier(.45,0,.25,1) infinite pick-drop-body}.pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true]:after{animation:4.8s cubic-bezier(.45,0,.25,1) infinite pick-drop-light}.pick-accelerator[data-down=true][data-cruising=true] .pick-orb-core{opacity:1;transition:opacity 4.8s cubic-bezier(.4,0,.2,1) .18s}.pick-accelerator[data-down=true][data-cruising=true] .pick-orb-world{opacity:1;transition:opacity 4.8s cubic-bezier(.4,0,.2,1) .4s,-webkit-mask-position 5.3s cubic-bezier(.3,0,.2,1) .4s,mask-position 5.3s cubic-bezier(.3,0,.2,1) .4s,transform 5.3s cubic-bezier(.3,0,.2,1) .4s;transform:scale(1);-webkit-mask-position:0 100%;mask-position:0 100%}.pick-accelerator[data-down=true][data-cruising=true] .pick-hold-aura{opacity:.42;transition:opacity 5.2s .4s}.pick-accelerator[data-down=true][data-cruising=true] .pick-orb-core:before,.pick-accelerator[data-down=true][data-cruising=true] .pick-orb-blocks{animation-play-state:running}.pick-accelerator[data-cruising=true] .pick-copy{text-shadow:0 2px 8px #423d6680;transition-duration:4.7s;transform:translateY(-20%)scale(.65)}.pick-accelerator[data-cruising=true] .pick-hold-caption{opacity:.95}@keyframes pick-inner-color{0%,to{transform:translate(-2%)rotate(-8deg)}45%{transform:translate(3%,2%)rotate(16deg)}75%{transform:translate(-1%,3%)rotate(7deg)}}@keyframes pick-inner-drive{to{transform:translate(-320px)}}@media (prefers-reduced-motion:reduce){.pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true],.explore-home .pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true],.pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true]:before,.pick-button.detour-pick.detour-spin.pick-accelerator[data-down=true]:after,.pick-accelerator .pick-orb-core:before,.pick-accelerator .pick-orb-blocks{animation:none;transform:none}.pick-accelerator[data-cruising=true] .pick-label{transform:none}}[data-motion=cruise] .drive-speed-lines{opacity:.68;height:48px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}[data-motion=cruise] .drive-speed-lines:before{content:"";pointer-events:none;background:linear-gradient(#0000 15%,#ffb35b12);position:absolute;inset:0}[data-motion=cruise] .cruise-status{border-color:#c98c4666;box-shadow:0 4px 24px #ec9e3e24}.pick-orb-dust{animation:5s ease-in-out infinite alternate paused pick-orb-drift}.pick-accelerator[data-down=true][data-cruising=true] .pick-orb-dust{animation-play-state:running}@keyframes pick-orb-drift{0%{opacity:.35;transform:translateY(2px)}to{opacity:.85;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.pick-orb-dust{animation:none}}.pick-accelerator .pick-copy{z-index:2;flex-direction:column;align-items:center;transition:transform 1.1s;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.pick-accelerator[data-cruising=true] .pick-copy{transform:none}}.paper-page .explore-home .pick-button.detour-pick.detour-spin.pick-accelerator{transform-origin:50%;animation:4.8s ease-in-out infinite paper-pick-breathe}.paper-page .pick-button.detour-pick.detour-spin.pick-accelerator:before{border-radius:50%;animation:none}.paper-page .pick-accelerator .pick-orb-core{border-radius:50%}.paper-page .explore-home .pick-button.detour-pick.detour-spin.pick-accelerator:disabled{animation:none}@keyframes paper-pick-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.paper-page .explore-home .pick-button.detour-pick.detour-spin.pick-accelerator{animation:none;transform:none}}
