body.is-rider{background:var(--stone-50)}.rd-app{--rd-max: 560px;min-height:100svh;max-width:var(--rd-max);margin-inline:auto;background:var(--stone-50);padding-bottom:calc(var(--tabbar-h) + 1rem + env(safe-area-inset-bottom))}.rd-app[data-task]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}@media(min-width:600px){.rd-app{border-inline:1px solid var(--stone-200)}}.rd-top{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:.7rem;height:60px;padding:0 16px;background:#fffffff5;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--stone-200)}.rd-who{flex:1;min-width:0;display:grid;line-height:1.25}.rd-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-who span{font-size:var(--t-small);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-duty{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:0 .75rem 0 .55rem;border-radius:var(--r-pill);border:1.5px solid var(--stone-200);background:#fff;font-size:var(--t-small);font-weight:640;color:var(--muted);cursor:pointer;white-space:nowrap}.rd-duty[data-on]{border-color:transparent;background:var(--ok-50);color:var(--ok)}.rd-duty input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:34px;height:20px;margin:0;border-radius:10px;background:var(--stone-300);cursor:pointer;transition:background-color .2s;flex:none}.rd-duty input:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:translate .2s var(--ease)}.rd-duty input:checked{background:var(--ok)}.rd-duty input:checked:after{translate:14px 0}.rd-duty input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rd-main{padding:1.25rem 16px 1.5rem}.rd-main .page{gap:1rem}.rd-tabs{position:fixed;bottom:0;inset-inline:0;z-index:50;max-width:var(--rd-max);margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--stone-200)}.rd-tab{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;font-size:.75rem;font-weight:600;color:var(--muted)}.rd-tab svg{width:22px;height:22px}.rd-tab[aria-current=page]{color:var(--navy)}.rd-tab[aria-current=page]:before{content:"";position:absolute;top:0;width:32px;height:3px;border-radius:0 0 3px 3px;background:var(--signal)}.rd-tab-dot{position:absolute;top:9px;inset-inline-start:calc(50% + 7px);width:9px;height:9px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 2px #fff}.is-rider .toasts{inset-inline:16px;bottom:calc(var(--tabbar-h) + 16px + env(safe-area-inset-bottom));justify-items:center}.is-rider .toast{width:min(100%,528px)}.is-rider:has(.rd-bar) .toasts{bottom:calc(108px + env(safe-area-inset-bottom))}.rd-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.rd-sum>*{display:grid;gap:2px;align-content:start;padding:.75rem .85rem;background:#fff;border:1px solid var(--stone-200);border-radius:var(--r-md);min-width:0}.rd-sum>*>:first-child{font-size:var(--t-section);font-weight:760;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.rd-sum>*>:last-child{font-size:var(--t-small);color:var(--muted)}.rd-sum a{transition:border-color .15s}.rd-sum a:hover{border-color:var(--stone-300)}.rd-next{display:grid;gap:1rem;padding:1.1rem 1.1rem 1.15rem;border-radius:var(--r-lg);background:var(--navy);color:#fff;box-shadow:0 18px 36px -22px #0d2350b3}.rd-next-label{font-size:var(--t-small);font-weight:640;color:var(--on-navy-muted)}.rd-next-body{display:grid;gap:.3rem}.rd-next-kind{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:var(--t-small);font-weight:600}.rd-next-kind svg{width:16px;height:16px}.rd-next h2{font-size:var(--t-title);line-height:1.15;overflow-wrap:anywhere}.rd-next p{color:var(--on-navy-muted);overflow-wrap:anywhere}.rd-next-cod{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:.15rem}.rd-next-cod b{color:#fff;font-size:var(--t-section);font-weight:760}.rd-next :focus-visible{outline-color:#fff}.rd-stops{display:grid}.rd-stop{display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;gap:.75rem;align-items:start;padding:.9rem 1rem;border-top:1px solid var(--stone-100);transition:background-color .15s}.rd-stops li:first-child .rd-stop{border-top:0}.rd-stop:hover{background:var(--stone-50)}.rd-stop-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--stone-100);font-size:var(--t-small);font-weight:700;color:var(--ink-2)}.rd-stop[data-done] .rd-stop-n{background:transparent}.rd-stop-main{display:grid;gap:2px;min-width:0}.rd-stop-kind{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:var(--t-small);font-weight:560;color:var(--muted)}.rd-stop-kind svg{width:15px;height:15px}.rd-stop-title{font-weight:640;overflow-wrap:anywhere}.rd-stop-where{font-size:var(--t-small);color:var(--muted);overflow-wrap:anywhere}.rd-stop-fail{font-size:var(--t-small);font-weight:600;color:var(--danger)}.rd-stop-side{display:grid;justify-items:end;gap:5px;text-align:end}.rd-stop-win{font-size:var(--t-small);font-weight:640;white-space:nowrap}.rd-stop-meta{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--t-small);color:var(--ink-2);white-space:nowrap}.rd-stop-meta svg{width:14px;height:14px;color:var(--muted)}.rd-stop-chev{width:16px;height:16px;color:var(--stone-300);align-self:center}.rd-stop[data-done] .rd-stop-title{font-weight:560;color:var(--ink-2)}@media(max-width:380px){.rd-stop{grid-template-columns:24px minmax(0,1fr) auto;gap:.6rem;padding-inline:.85rem}.rd-stop-chev{display:none}}.rd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}.rd-addr{display:flex;align-items:flex-start;gap:.7rem}.rd-addr svg{width:20px;height:20px;flex:none;margin-top:2px;color:var(--signal-600)}.rd-addr div{display:grid;min-width:0}.rd-addr b{font-size:var(--t-section);overflow-wrap:anywhere}.rd-addr span{color:var(--muted)}.rd-note{margin-top:.85rem;padding:.65rem .8rem;border-radius:var(--r-sm);background:var(--warn-50);color:var(--ink-2);overflow-wrap:anywhere}.rd-note b{margin-inline-end:.3rem;color:var(--warn)}.rd-line{display:flex;justify-content:space-between;gap:1rem;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--stone-100)}.rd-line span{color:var(--muted)}.rd-actions3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem}.rd-actions3[data-two]{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-actions3 .btn{min-width:0;padding-inline:.5rem}.rd-actions3+.field-hint{display:block;margin-top:.6rem}@media(max-width:420px){.rd-actions3 .btn{flex-direction:column;gap:4px;min-height:60px;border-radius:var(--r-md);font-size:var(--t-small)}}.rd-amount{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.rd-amount span{font-weight:600;color:var(--muted)}.rd-amount b{font-size:var(--t-figure);font-weight:760;letter-spacing:-.02em}.rd-bar{position:fixed;bottom:0;inset-inline:0;z-index:45;max-width:var(--rd-max);margin-inline:auto;display:flex;gap:.5rem;padding:.75rem 16px calc(.75rem + env(safe-area-inset-bottom));background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--stone-200)}.rd-bar .btn{flex:1 1 0;min-width:0}.rd-bar .btn-secondary{flex:0 0 auto}.rd-code{font-size:var(--t-title);font-weight:640;letter-spacing:.4em;text-align:center}.rd-photo{display:flex;align-items:center;gap:.75rem}.rd-photo img{width:96px;height:72px;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--stone-200)}.rd-photo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.rd-cash{padding:.85rem 1rem;border-radius:var(--r-md);border:1.5px solid transparent;background:var(--stone-50)}.rd-cash[data-error]{border-color:var(--danger);background:var(--danger-50)}.rd-parcels,.rd-cash-list,.rd-ratings{display:grid}.rd-parcels li,.rd-cash-list li{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;border-top:1px solid var(--stone-100)}.rd-parcels li:first-child,.rd-cash-list li:first-child,.rd-ratings li:first-child{border-top:0}.rd-parcel-icon{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--stone-100);color:var(--muted)}.rd-parcel-icon svg{width:16px;height:16px}.rd-parcels li[data-ok] .rd-parcel-icon{background:var(--ok-50);color:var(--ok)}.rd-parcel-main{flex:1;min-width:0;display:grid;gap:1px}.rd-parcel-main>span{font-size:var(--t-small);color:var(--muted);overflow-wrap:anywhere}.rd-deposit-side{display:grid;justify-items:end;gap:4px}.rd-pad{padding:0 1.25rem 1.25rem}.rd-pocket{display:grid;gap:.15rem}.rd-pocket span{font-size:var(--t-small);font-weight:600;color:var(--muted)}.rd-pocket b{font-size:var(--t-figure);font-weight:780;letter-spacing:-.02em;line-height:1.15}.rd-pocket-split{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--stone-100)}.rd-pocket-split p{display:grid;gap:1px}.rd-pocket-split span{font-size:var(--t-small);color:var(--muted)}.rd-steps{display:grid;gap:.7rem}.rd-steps li{display:flex;align-items:flex-start;gap:.7rem}.rd-steps li span{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--navy-50);color:var(--navy);font-size:var(--t-small);font-weight:700}.rd-me{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.rd-me>div{display:grid;gap:2px;min-width:0}.rd-me b{font-size:var(--t-section)}.rd-me-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:var(--t-small);color:var(--muted)}.rd-today{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.rd-today p{display:grid;gap:1px}.rd-today b{font-size:var(--t-figure);font-weight:760;line-height:1.1}.rd-today span{font-size:var(--t-small);color:var(--muted);line-height:1.3}@media(max-width:400px){.rd-today{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.85rem}}.rd-ratings li{display:grid;gap:.25rem;padding:.85rem 1.25rem;border-top:1px solid var(--stone-100)}.rd-ratings p{font-size:var(--t-small);overflow-wrap:anywhere}.rd-rating-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem}.rd-rating-head .muted{margin-inline-start:auto;font-size:var(--t-small)}.rd-profile-actions{display:flex;flex-wrap:wrap;gap:.5rem}.rd-profile-actions .btn{flex:1 1 auto}.rd-sign{max-width:480px;margin-inline:auto;padding:2.5rem 16px 3rem;display:grid;gap:1.25rem}.rd-sign-head{display:grid;justify-items:start;gap:.6rem}.rd-sign-head svg{height:30px;width:auto}.rd-sign-head h1{font-size:var(--t-title);margin-top:.75rem}.rd-demo{display:grid;gap:.6rem}.rd-demo h2{font-size:var(--t-small);font-weight:640;color:var(--muted)}.rd-demo ul{display:grid;background:#fff;border:1px solid var(--stone-200);border-radius:var(--r-lg);overflow:hidden}.rd-demo li+li{border-top:1px solid var(--stone-100)}.rd-demo-row{display:flex;align-items:center;gap:.75rem;width:100%;min-height:60px;padding:.6rem 1rem;text-align:start;transition:background-color .15s}.rd-demo-row:hover{background:var(--stone-50)}.rd-demo-row>svg{width:18px;height:18px;color:var(--stone-300);flex:none}.rd-demo-text{flex:1;min-width:0;display:grid}.rd-demo-text span{font-size:var(--t-small);color:var(--muted)}
