.order-entry-hero{background:radial-gradient(circle at 68% 18%,hsla(0,0%,100%,.72),transparent 34%),linear-gradient(135deg,#dbeafe,#eff6ff 52%,#c7d2fe)}.order-entry-hero-orbits{position:absolute;inset:0;overflow:hidden;pointer-events:none}.order-entry-hero .glow-badge{padding:0;border:0;border-radius:0;background:transparent}.order-entry-hero .glow-badge p{color:#304fff;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.16em;text-transform:uppercase}.order-entry-hero-orbit{position:absolute;width:clamp(430px,50vw,760px);aspect-ratio:1;border:1px solid hsla(0,0%,100%,.42);border-radius:50%;background:hsla(0,0%,100%,.1);box-shadow:0 0 0 20px hsla(0,0%,100%,.08),inset 0 0 80px hsla(0,0%,100%,.08)}.order-entry-hero-orbit-top{top:clamp(-330px,-21vw,-200px);right:clamp(-320px,-18vw,-155px)}.order-entry-hero-orbit-bottom{bottom:clamp(-360px,-24vw,-220px);left:clamp(-340px,-20vw,-175px);width:clamp(480px,55vw,820px)}.bot-order-entry-illustration{min-width:0}.bot-order-group-card{padding-bottom:14px;overflow:hidden}.bot-order-list{display:flex;flex-direction:column;gap:8px;margin-top:14px;overflow:visible}.bot-order-details{position:relative;width:100%;margin-top:0;animation:bot-order-slide-in .36s cubic-bezier(.22,1,.36,1) both}.bot-order-type{margin-bottom:2px;color:#94a3b8;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:0}.bot-order-details-complete{padding-right:52px}.bot-order-details-exiting{animation:bot-order-slide-out .3s cubic-bezier(.4,0,1,1) both}@keyframes bot-order-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes bot-order-slide-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-44px)}}.bot-order-complete-check{position:absolute;top:50%;right:14px;display:flex;width:22px;height:22px;align-items:center;justify-content:center;transform:translateY(-50%);color:#2563eb}@media (max-width:767px){.order-entry-hero-orbit{width:440px;opacity:.82}.order-entry-hero-orbit-top{top:-220px;right:-275px}.order-entry-hero-orbit-bottom{bottom:-255px;left:-300px;width:500px}}.hero-rx-stack{position:relative;width:100%;max-width:480px;margin:0 auto}@media (min-width:768px){.hero-rx-stack{margin-left:auto;margin-right:0}}.hero-rx-stack-glow{position:absolute;inset:-40px;background:radial-gradient(ellipse at center,rgba(37,99,235,.06),transparent 72%);pointer-events:none}.hero-rx-stack-canvas{position:relative;display:flex;flex-direction:column;gap:12px}.hero-rx-stack-card{width:min(420px,calc(100% - 16px));margin-left:auto;margin-right:auto;pointer-events:auto}@media (max-width:767px){.hero-rx-stack{max-width:none}.hero-rx-stack-card{width:100%}}.hero-rx-stack-card-enter{opacity:0;transform:translateY(12px);animation:hero-rx-card-enter .55s cubic-bezier(.22,1,.36,1) forwards}@keyframes hero-rx-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-rx-stack-card.rx-ticker-card-done{background:rgba(240,253,244,.85);border-color:rgba(16,185,129,.3)}.hero-rx-stack-card.rx-ticker-card-loading{background:rgba(239,246,255,.85);border-color:rgba(37,99,235,.3)}.hero-rx-stack-card .rx-ticker-card-info{min-width:0;flex:1}.hero-rx-stack-card .rx-ticker-card-drug{color:#1e293b}.hero-rx-stack-card .rx-ticker-card-sig{color:#64748b}.hero-rx-stack-card .rx-ticker-card-icon{color:#94a3b8}.hero-rx-stack-card.rx-ticker-card-loading .hero-rx-stack-type,.hero-rx-stack-card.rx-ticker-card-loading .rx-ticker-card-icon{color:#3b82f6}.hero-rx-stack-card.rx-ticker-card-done .rx-ticker-card-icon{color:#10b981}.hero-rx-stack-type{font-size:11px;line-height:1.2;letter-spacing:0;text-transform:none;color:#64748b;font-weight:500}.hero-rx-stack-card .rx-ticker-card-drug,.hero-rx-stack-card .rx-ticker-card-sig{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.hero-rx-stack-canvas{gap:8px}}.hero-rx-stack-card:hover:before{opacity:1}.hero-rx-stack-card:hover{border-color:rgba(37,99,235,.14);box-shadow:0 2px 8px rgba(37,99,235,.06)}@media (prefers-reduced-motion:reduce){.bot-order-details,.bot-order-details-exiting{animation:none}.hero-rx-stack-card-enter{animation:none;opacity:1;transform:none}}