.respond-i{fill:currentColor;flex:none;width:20px;height:20px;display:block}.respond-i16{width:16px;height:16px}.respond-i12{width:12px;height:12px}.respond-i24{width:24px;height:24px}.respond-ui{font-family:var(--respond-roboto),Roboto,Arial,sans-serif;color:#252525;letter-spacing:.2352px;-webkit-font-smoothing:antialiased;text-align:left;font-size:14px;line-height:20px}.respond-ui *,.respond-ui :before,.respond-ui :after{box-sizing:border-box}.respond-ui p{margin:0}.respond-lab{letter-spacing:.36px;font-size:12px;line-height:16px}.respond-med{font-weight:500}.respond-blue{color:#137cdd}.respond-ib{color:#252525;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:6px;display:flex}.respond-ibtn{font:inherit;cursor:default;background:0 0;border:0;margin:0}.respond-av{color:#fff;border-radius:24px;flex:none;place-items:center;width:32px;height:32px;display:grid}.respond-av-drv{background:#326412}.respond-av-usr,.respond-av-ai{background:#0b60ad}.respond-msg{background:#fff;border-radius:4px;flex:none;gap:12px;padding:12px;display:flex}.respond-msg>div:last-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.respond-meta{color:#666;letter-spacing:.36px;white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.respond-meta b{font-weight:500}.respond-meta i{background:#666;border-radius:50%;flex:none;width:2px;height:2px}.respond-txt{white-space:pre-wrap}.respond-draft{background:#fff;border:2px solid #137cdd;border-radius:4px;flex-direction:column;flex:none;gap:10px;padding:12px;display:flex;box-shadow:0 0 0 2px #137cdd1f,0 1px 2px #0000000a}.respond-draft-top{gap:12px;display:flex}.respond-draft-top>div:last-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.respond-dacts{justify-content:space-between;align-items:center;padding-left:44px;display:flex}.respond-dacts>div{align-items:center;display:flex}.respond-dacts>div:last-child{gap:8px}.respond-btn{font:inherit;letter-spacing:inherit;cursor:default;border:0;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;transition:transform .12s,filter .12s;display:flex}.respond-btn.respond-sec{color:#252525;background:#fff;border:1px solid #dbdbdb;padding:5px 9px;box-shadow:0 1px 2px #0000000a}.respond-btn.respond-pri{color:#fff;background:#137cdd}.respond-btn.respond-press{filter:brightness(.92);transform:scale(.95)}.respond-btn[disabled]{opacity:.4}.respond-enter{animation:.5s cubic-bezier(.2,.8,.2,1) both respond-in}.respond-leave{animation:.32s both respond-out}@keyframes respond-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes respond-out{to{opacity:0;transform:translateY(-4px)scale(.99)}}.respond-feature{padding:clamp(96px,15vh,180px) 0 clamp(80px,12vh,150px)}.respond-hold{aspect-ratio:1440/900;width:100%;max-width:1640px;margin:0 auto}.respond-vp{aspect-ratio:1440/900;background:#f9f9f9;border-radius:clamp(8px,1vw,14px);width:100%;max-width:1640px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #07325959,0 0 0 1px #0000000f}.respond-cam{transform-origin:0 0;width:1440px;height:900px;transition:transform 1.3s cubic-bezier(.65,0,.25,1);position:absolute;top:0;left:0}.respond-cam[data-instant=true]{transition:none}.respond-cam[data-ready=false]{visibility:hidden}.respond-cursor{z-index:5;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 2px 3px #00000040);width:22px;height:22px;transition:opacity .3s;position:absolute;top:0;left:0}.respond-cursor.respond-show{opacity:1}.respond-cursor.respond-down{scale:.86}.respond-rail{grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:var(--gutter);max-width:1640px;margin:28px auto 0;padding:0;list-style:none;display:grid}.respond-rail li{border-top:1px solid var(--rule);color:var(--dim);padding-top:14px;font-size:14px;line-height:1.35;transition:color .4s,border-color .4s}.respond-rail li span{letter-spacing:.09em;margin-bottom:6px;font-size:11px;display:block}.respond-rail li.respond-on{color:var(--fg);border-top-color:var(--fg)}.respond-under{max-width:1640px;color:var(--soft);justify-content:space-between;align-items:center;gap:16px;margin:22px auto 0;font-size:13px;line-height:1.5;display:flex}.respond-under button{font:inherit;letter-spacing:.09em;text-transform:uppercase;color:var(--fg);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:8px 16px;font-size:12px}@media (prefers-reduced-motion:reduce){.respond-cam{transition:none}.respond-enter,.respond-leave{animation:none}}.respond-op{isolation:isolate;width:100%;height:clamp(600px,100svh - 80px,1040px);position:relative;overflow:hidden}.respond-op-sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.respond-op-sky span{position:absolute;inset:-10%}.respond-op-glow-a{background:radial-gradient(38% 30% at 72% 46%,#137cdd42,#137cdd00)}.respond-op-glow-b{background:radial-gradient(30% 24% at 16% 66%,#ffcf5614,#ffcf5600)}.respond-op-frame{--k:1;position:absolute;inset:0;overflow:clip}.respond-op-canvas{--ml:calc(max(var(--margin),env(safe-area-inset-left,0px))/var(--k));transform-origin:0 0;contain:layout paint;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 56px calc(100% - 44px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 56px calc(100% - 44px),#0000 100%)}.respond-op-route{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.respond-op-route path{fill:none;stroke:color-mix(in srgb,var(--fg)22%,transparent);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.respond-op-truck{offset-anchor:center;offset-rotate:0deg;opacity:0;background:#ffcf56;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #ffcf5629,0 0 22px #ffcf5699}.respond-op-type{left:var(--ml);top:calc(248px + var(--oy,0px));width:470px;color:var(--fg);position:absolute}.respond-op-kickers{height:18px;position:relative}.respond-op-kickers p{white-space:nowrap;opacity:0;color:var(--fg);margin:0;position:absolute;top:0;left:0}.respond-op-kickers b{color:#ffcf56;margin-right:12px;font-weight:500}.respond-op-lines{margin-top:26px;position:relative}.respond-op-lines p{letter-spacing:-.015em;width:100%;color:var(--fg);margin:0;font-size:62px;line-height:1.06;position:absolute;top:0;left:0}.respond-op-lines span{opacity:0;margin-right:.24em;display:inline-block}.respond-op-progress{left:var(--ml);top:calc(712px + var(--oy,0px));opacity:0;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.respond-op-progress li{background:color-mix(in srgb,var(--fg)20%,transparent);width:56px;height:2px;overflow:hidden}.respond-op-progress i{transform-origin:0;background:#ffcf56;height:100%;display:block;transform:scaleX(0)}.respond-op-lens{left:calc(560px + var(--ox,0px));top:var(--oy,0px);perspective:1800px;perspective-origin:50% 40%;width:880px;height:810px;position:absolute}.respond-op-board{transform-origin:50% 40%;opacity:0;width:880px;height:900px;position:absolute;top:90px;left:0}.respond-op-board>*{opacity:0;margin:0;position:absolute}.respond-op-board>.respond-op-road{opacity:1}.respond-op-road{background:#12304a;border-radius:14px;width:640px;height:320px;top:110px;left:60px;overflow:hidden;box-shadow:0 46px 90px -42px #000818d9}.respond-op-road img{object-fit:cover;width:100%;height:100%;display:block}.respond-op-card{background:#fff;border-radius:14px;padding:16px 18px;box-shadow:0 34px 70px -32px #000818cc,0 2px 8px #00081829}.respond-op-card .respond-msg{background:0 0;padding:0}.respond-op .respond-txt{font-size:16px;line-height:24px}.respond-op-driver{width:400px;top:384px;left:380px}.respond-op-context{color:#263f51;background:#fff7df;border:1px solid #f3dc9b;border-radius:12px;width:250px;padding:18px 20px;top:496px;left:0;box-shadow:0 30px 60px -30px #000818cc}.respond-op-context-h{color:#7d672f;letter-spacing:.3px;font-size:12px;font-weight:500;line-height:16px}.respond-op-context dl{gap:12px;margin:14px 0 0;display:grid}.respond-op-context dl>div{opacity:0}.respond-op-context dt{color:#7f8c95;font-size:11px;line-height:14px}.respond-op-context dd{margin:2px 0 0;font-size:16px;font-weight:500;line-height:22px}.respond-op-draft{border-radius:14px;width:560px;padding:16px 18px;top:520px;left:270px;box-shadow:0 0 0 4px #137cdd4d,0 40px 90px -34px #000818d9}.respond-op-draft .respond-txt span{opacity:0}.respond-op-sent{width:560px;top:520px;left:270px}.respond-op-reply{width:300px;top:668px;left:520px}.respond-op-ring{border:2px solid #ffcf56;border-radius:50%;width:44px;height:44px;top:-22px;left:-22px;box-shadow:0 0 18px #ffcf5673}.respond-op-pointer{filter:drop-shadow(0 3px 4px #00000059);transform-origin:4px 2px;width:24px;height:24px;top:-2px;left:-4px}.respond-op-pointer svg{width:100%;height:100%;display:block}.respond-op-frame[data-mode=phone] .respond-op-type{top:calc(34px + var(--oy,0px));width:316px}.respond-op-frame[data-mode=phone] .respond-op-lines{margin-top:18px}.respond-op-frame[data-mode=phone] .respond-op-lines p{font-size:36px;line-height:1.08}.respond-op-frame[data-mode=phone] .respond-op-progress{top:calc(712px + var(--oy,0px));gap:6px}.respond-op-frame[data-mode=phone] .respond-op-progress li{width:48px}.respond-op-frame[data-mode=phone] .respond-op-lens{left:var(--ox,0px);perspective:1100px;width:360px;height:740px;-webkit-mask-image:linear-gradient(#0000 0 186px,#000 246px);mask-image:linear-gradient(#0000 0 186px,#000 246px)}.respond-op-frame[data-mode=phone] .respond-op-board{transform-origin:50% 30%;width:360px;top:214px}.respond-op-frame[data-mode=phone] .respond-op-road{border-radius:12px;width:324px;height:162px;top:0;left:18px}.respond-op-frame[data-mode=phone] .respond-op-card{border-radius:12px;padding:12px 14px}.respond-op-frame[data-mode=phone] .respond-op-driver{width:312px;top:148px;left:30px}.respond-op-frame[data-mode=phone] .respond-op-context{width:236px;padding:14px 16px;top:240px;left:18px}.respond-op-frame[data-mode=phone] .respond-op-context dl{gap:8px;margin-top:10px}.respond-op-frame[data-mode=phone] .respond-op-draft{border-radius:12px;width:324px;padding:12px;top:436px;left:18px}.respond-op-frame[data-mode=phone] .respond-op-draft .respond-dacts{padding-left:0}.respond-op-frame[data-mode=phone] .respond-op-sent{width:324px;top:436px;left:18px}.respond-op-frame[data-mode=phone] .respond-op-reply{width:240px;top:616px;left:92px}.respond-op-frame[data-mode=phone] .respond-txt{font-size:15px;line-height:22px}.respond-op-btn{right:max(var(--margin),env(safe-area-inset-right,0px));bottom:calc(97px*var(--k) - 18px);z-index:2;cursor:pointer;width:36px;height:36px;color:var(--fg);background:color-mix(in srgb,var(--fg)12%,transparent);opacity:.7;border:0;border-radius:50%;place-items:center;transition:opacity .3s,background-color .3s;display:grid;position:absolute}.respond-op-btn:before{content:"";position:absolute;inset:-4px}.respond-op-frame[data-mode=phone] .respond-op-btn{bottom:12px}.respond-op-btn:hover,.respond-op-btn:focus-visible{opacity:1;background:color-mix(in srgb,var(--fg)20%,transparent)}@media (max-width:860px){.respond-op{height:clamp(620px,100svh - 60px,920px)}}
