.ld-hi{opacity:0;transform:translateY(26px);animation:ld-hero-in .85s cubic-bezier(.2,.7,.2,1) both}@keyframes ld-hero-in{to{opacity:1;transform:none}}.ld-hero-stage{background:radial-gradient(1100px 600px at 78% 18%,rgba(8,36,69,.9),transparent 60%),radial-gradient(900px 700px at 12% 95%,rgba(241,184,45,.1),transparent 55%),linear-gradient(180deg,#051119,#072032 58%,#082445)}.ld-hero-stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(241,184,45,.16) 1px,transparent 1.6px);background-size:34px 34px;opacity:.3;mask-image:radial-gradient(70% 70% at 60% 40%,#000 30%,transparent 100%);pointer-events:none}.ld-hero-overlay{background:linear-gradient(180deg,rgba(5,17,25,.72),rgba(5,17,25,.6) 45%,rgba(8,36,69,.78))}.ld-dawn{background:linear-gradient(180deg,transparent,rgba(241,184,45,.14) 55%,rgba(241,184,45,.24));filter:blur(30px)}@keyframes ld-pawstep{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(7px);opacity:1}}.ld-paw-step{animation:ld-pawstep 1.6s infinite}.ld-dashboard{top:50%;transform:translateY(-50%) rotateX(8deg) rotateY(-9deg);transform-style:preserve-3d;background:linear-gradient(160deg,rgba(8,36,69,.85),rgba(5,17,25,.92));border:1.5px solid rgba(241,184,45,.5);box-shadow:var(--brand-shadow-soft),0 0 0 1px rgba(241,184,45,.12),0 0 60px rgba(241,184,45,.22);backdrop-filter:blur(6px);will-change:transform}.ld-dashboard.paid-celebrate{animation:ld-paid-glow 1.8s ease-out}@keyframes ld-paid-glow{0%{box-shadow:var(--brand-shadow-soft),0 0 0 1px rgba(241,184,45,.12),0 0 60px rgba(241,184,45,.22)}30%{box-shadow:var(--brand-shadow-soft),0 0 0 2px rgba(241,184,45,.55),0 0 120px rgba(241,184,45,.6),0 0 60px rgba(33,211,126,.35);border-color:rgba(241,184,45,.95)}to{box-shadow:var(--brand-shadow-soft),0 0 0 1px rgba(241,184,45,.12),0 0 60px rgba(241,184,45,.22)}}.ld-stage-chip{transition:border-color .5s,color .5s,box-shadow .5s}.ld-stage-chip .st-dot{transition:.5s}.ld-stage-chip.on{color:#fff;border-color:rgba(241,184,45,.55);box-shadow:0 0 22px rgba(241,184,45,.14)}.ld-stage-chip.on .st-dot{background:var(--brand-gold);box-shadow:0 0 10px var(--brand-gold)}.ld-stage-chip.paid.on{border-color:rgba(33,211,126,.9);box-shadow:0 0 30px rgba(33,211,126,.35),inset 0 0 18px rgba(33,211,126,.08)}.ld-stage-chip.paid.on .st-dot{background:var(--brand-green);box-shadow:0 0 10px var(--brand-green)}.ld-map-streets line{stroke:hsla(26,47%,97%,.09);stroke-width:5;stroke-linecap:round}.ld-map-blocks rect{fill:hsla(26,47%,97%,.03);stroke:hsla(26,47%,97%,.05);stroke-width:.5}.ld-route-base{fill:none;stroke:hsla(26,47%,97%,.1);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ld-route-path{fill:none;stroke:var(--brand-gold);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(241,184,45,.85))}.ld-route-start{fill:var(--brand-gold);stroke:rgba(5,17,25,.7);stroke-width:1.5;filter:drop-shadow(0 0 5px rgba(241,184,45,.8))}.ld-route-pin .pin-body{fill:var(--brand-green);filter:drop-shadow(0 0 6px rgba(33,211,126,.7))}.ld-route-pin .pin-dot{fill:#052a19}.ld-route-paw{fill:var(--brand-gold);filter:drop-shadow(0 0 6px rgba(241,184,45,.9))}.ld-slot{height:40px;border-radius:11px;border:1px dashed hsla(26,47%,97%,.12);transition:border-color .4s}.ld-slot.filled{border-color:transparent}.ld-chip{position:absolute;left:0;top:0;z-index:5;visibility:hidden;display:flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border-radius:11px;font-size:.72rem;font-weight:600;white-space:nowrap;background:linear-gradient(150deg,rgba(8,36,69,.92),rgba(5,17,25,.95));border:1px solid rgba(241,184,45,.4);color:var(--brand-cream);box-shadow:0 8px 26px rgba(5,17,25,.5),0 0 18px rgba(241,184,45,.12);will-change:transform,opacity}.ld-chip .c-ic{width:8px;height:8px;border-radius:50%;background:var(--brand-gold);box-shadow:0 0 8px var(--brand-gold);flex:none}.ld-chip.green{border-color:rgba(33,211,126,.85);box-shadow:0 8px 26px rgba(5,17,25,.5),0 0 26px rgba(33,211,126,.3)}.ld-chip.green .c-ic{background:var(--brand-green);box-shadow:0 0 8px var(--brand-green)}.ld-chip .amt{color:var(--brand-gold-hi)}.ld-chip.green .amt{color:var(--brand-green)}.ld-chip.landed{visibility:visible;position:static;width:100%;height:100%;box-shadow:none;transform:none!important;opacity:1!important}.ld-chip.green.landed{box-shadow:0 0 22px rgba(33,211,126,.28),inset 0 0 0 1px rgba(33,211,126,.5)!important}.ld-pay-toast{opacity:0;transform:translateY(-14px) scale(.94);pointer-events:none;transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1)}.ld-pay-toast.show{opacity:1;transform:translateY(0) scale(1)}.ld-paper{position:absolute;left:0;top:0;width:min(230px,44%);padding:.85rem 1rem;border-radius:12px;font-size:.78rem;font-weight:600;line-height:1.45;box-shadow:0 14px 34px rgba(0,0,0,.45);will-change:transform,opacity}.ld-paper:first-child{transform:translate3d(2%,2%,0) rotate(-7deg)}.ld-paper:nth-child(2){transform:translate3d(280px,0,0) rotate(6deg)}.ld-paper:nth-child(3){transform:translate3d(0,200px,0) rotate(5deg)}.ld-paper:nth-child(4){transform:translate3d(290px,180px,0) rotate(-8deg)}.ld-paper:nth-child(5){transform:translate3d(10px,380px,0) rotate(-4deg)}.ld-paper:nth-child(6){transform:translate3d(285px,360px,0) rotate(9deg)}.ld-paper.note{background:#ffe9a8;color:#6b4e00}.ld-paper.text-msg{background:rgba(8,36,69,.94);border:1px solid hsla(26,47%,97%,.15);color:var(--brand-cream)}.ld-paper.est{background:var(--brand-cream);color:var(--brand-ink)}.ld-paper .tag{display:block;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:.35rem}.ld-paper .ok{display:none;color:var(--brand-green);font-weight:700}.ld-paper.done{box-shadow:0 8px 22px rgba(5,17,25,.4),0 0 0 1.5px rgba(241,184,45,.55)}.ld-paper.done.paidok{box-shadow:0 8px 22px rgba(5,17,25,.4),0 0 0 1.5px rgba(33,211,126,.6)}.ld-paper.done .ok{display:inline}.ld-step{transition:opacity .5s,transform .5s}@media (min-width:961px){.ld-step{position:absolute;max-width:460px;opacity:0;transform:translateY(34px);pointer-events:none}.ld-step.active{opacity:1;transform:translateY(0);pointer-events:auto}}.ld-fchip{transition:border-color .4s,box-shadow .4s,transform .4s,color .4s}.ld-fchip.lit{border-color:var(--brand-gold);color:var(--brand-gold-hi);box-shadow:0 0 22px rgba(241,184,45,.22);transform:translateY(-3px)}.ld-fchip.pay.lit{border-color:rgba(33,211,126,.9);color:var(--brand-green);box-shadow:0 0 26px rgba(33,211,126,.3)}.ld-farrow{opacity:.5;transition:opacity .4s}.ld-farrow.lit{opacity:1}.ld-attn-item{transition:.4s;border:1px solid transparent}.ld-attn-item .next{opacity:0;transform:translateX(6px);transition:.4s}.ld-attn-item.hot{background:rgba(5,17,25,.55);border-color:rgba(241,184,45,.45);box-shadow:0 0 26px rgba(241,184,45,.12)}.ld-attn-item.hot .next{opacity:1;transform:none}.ld-price-pulse{display:inline-block;animation:ld-ppulse .4s cubic-bezier(.2,.8,.2,1)}@keyframes ld-ppulse{0%{transform:scale(.85);opacity:.4}to{transform:scale(1);opacity:1}}@media (max-width:960px){.ld-chip:not(.landed){display:none}}.ld-snap-x{scrollbar-width:none}.ld-snap-x::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.ld-hi,.ld-paw-step{animation:none;opacity:1;transform:none}.ld-step{position:relative;opacity:1;transform:none;pointer-events:auto}}