.ob-root,.ob-root button,.ob-root input{font-family:Inter,sans-serif}.ob-root input{background:#fff}body,html{height:100%;overflow:hidden;overscroll-behavior:none}.ob-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (max-width:819px){.ob-scroll{scrollbar-width:none}.ob-scroll::-webkit-scrollbar{width:0;height:0}}.ob-root input::placeholder{color:#98a2b3}.ob-root a{color:#4c5fe8;text-decoration:none}.ob-root a:hover{color:#3b4fe0}.ob-input:focus{border-color:#4c5fe8!important;box-shadow:0 0 0 4px rgba(76,95,232,.14)}.ob-btn-outline:hover{background:#f9fafb}.ob-op-suggestion:hover{background:#ebeefe}.ob-addr-suggestion:hover{background:#f9fafb}.ob-op-remove:hover{color:#d92d20!important}.ob-service-chip:hover{border-color:#4c5fe8;transform:translateY(-1px)}.ob-objective-tile:hover{border-color:#4c5fe8!important}.ob-slot-pill:hover{border-color:#4c5fe8;transform:translateY(-1px)}.ob-size-tile:hover{border-color:#4c5fe8!important}.ob-skip-hint:hover{color:#4c5fe8!important}.ob-back-btn:hover{color:#101828!important}.ob-restart-btn:hover{background:#3b4fe0!important}@keyframes apptIn{0%{opacity:0;transform:scale(.6) translateY(22px);filter:blur(5px)}55%{filter:blur(0)}75%{transform:scale(1.04) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes colIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes colPop{0%{opacity:0;transform:translateY(-16px) scale(.85)}60%{opacity:1;transform:translateY(2px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dotPulse{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes checkDraw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes confetti{0%{transform:translateY(-20px) rotate(0deg);opacity:1}to{transform:translateY(560px) rotate(2turn);opacity:0}}@keyframes glowPulse{0%,to{box-shadow:0 8px 32px rgba(59,79,224,.35)}50%{box-shadow:0 8px 48px rgba(59,79,224,.65)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes popCheck{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes flyAway{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}18%{transform:translate(-16px,12px) rotate(-4deg) scale(1.03);opacity:1}to{transform:translate(620px,-640px) rotate(16deg) scale(.4);opacity:0}}@keyframes flyTrail{0%{transform:translate(0) rotate(-42deg) scaleX(.15);opacity:0}25%{opacity:.85}to{transform:translate(540px,-560px) rotate(-42deg) scaleX(1.1);opacity:0}}