.ots-scope{container-type:inline-size}:root,:root>body{height:auto}.ots-in{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,84px);display:grid}.ots-phone{flex:none;width:224px;height:465px}.ots-phone .phone{aspect-ratio:340/706;transform-origin:0 0;background:linear-gradient(160deg,#28332f,#0c1412 28%,#060b0a 72%,#1c2623);border-radius:54px;width:340px;padding:11px;position:relative;transform:scale(.6588);box-shadow:0 50px 100px -34px #000c,0 2px 6px #00000080,inset 0 1px 1px #ffffff38,inset 0 -1px 1px #000000b3}.ots-phone .phone:before{content:"";background:#050908;border-radius:50px;position:absolute;inset:4px;box-shadow:inset 0 0 0 1px #ffffff0d}.ots-phone .side-btn{background:linear-gradient(90deg,#222e2a,#0a100f);border-radius:2px;width:3px;position:absolute;box-shadow:inset 0 1px #ffffff29}.ots-phone .sb-vol1{height:6%;top:23%;left:-3px}.ots-phone .sb-vol2{height:6%;top:31%;left:-3px}.ots-phone .sb-power{height:10%;top:27%;right:-3px}.ots-phone .screen{background:#070e0c;border:1px solid #ffffff12;border-radius:43px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ots-phone .screen:after{content:"";pointer-events:none;z-index:40;background:linear-gradient(118deg,#ffffff0d 0%,#fff0 42%);border-radius:43px;position:absolute;inset:0}.ots-phone .notch{z-index:30;background:#010403;border-radius:999px;flex:none;justify-content:flex-end;align-items:center;width:108px;height:30px;margin:10px auto 0;padding-right:11px;display:flex;position:relative;box-shadow:0 0 0 2px #ffffff0b}.ots-phone .notch:after{content:"";background:radial-gradient(circle at 35% 35%,#1e3a34,#020807 70%);border-radius:50%;width:10px;height:10px}.ots-phone .home-bar{background:#ffffff38;border-radius:999px;flex:none;width:36%;height:4px;margin:0 auto 8px}.ots-phone .track{max-width:none;height:100%;min-height:0;margin:0;padding:12px 18px 16px;overflow:hidden}.ots-phone .t-map{min-height:140px}.ots-eyebrow{font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:9px;font-weight:500;display:inline-flex}.ots-eyebrow:before{content:"";background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--teal-glow), 0 0 12px 1px #2dd4a8a6;border-radius:50%}.ots-copy h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-h2-2);letter-spacing:-.033em;text-wrap:balance;margin:18px 0 0;line-height:1.08}.ots-copy h2 em{color:var(--color-accent);font-style:normal}.ots-lead{color:var(--muted);font-size:var(--text-lead-7);text-wrap:pretty;max-width:54ch;margin:18px 0 0;line-height:1.6}.ots-steps{flex-direction:column;gap:6px;margin:clamp(18px,2.2vw,26px) 0 0;padding:0;list-style:none;display:flex}.ots-step{text-align:left;border:1px solid var(--hairline-2);border-radius:var(--radius-md);width:100%;color:var(--muted);cursor:pointer;transition:color .2s var(--ease-default), background .22s var(--ease-default), border-color .22s var(--ease-default), transform .22s var(--ease-default);background:#ffffff06;grid-template-columns:24px minmax(0,1fr) 14px;align-items:baseline;gap:10px;padding:10px 13px;font-family:inherit;display:grid;position:relative;overflow:hidden}.ots-step:hover{color:#fff;background:#ffffff0d;border-color:#2dd4a880;transform:translateY(-1px)}.ots-step:active{transform:none}.ots-step .n{font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.12em;color:var(--muted-2);font-variant-numeric:tabular-nums;font-weight:500;transition:color .2s}.ots-step .lb{font-family:var(--font-display);font-weight:600;font-size:var(--text-14_5);letter-spacing:-.02em;color:#fff;display:block}.ots-step .dk{font-size:var(--text-12_5);max-width:52ch;margin-top:3px;line-height:1.45;display:block}.ots-step .go{width:14px;height:14px;color:var(--muted-2);opacity:.55;transition:opacity .2s, transform .22s var(--ease-default), color .2s;align-self:center}.ots-step .go svg{width:100%;height:100%;display:block}.ots-step:hover .go{opacity:1;color:#fff;transform:translate(2px)}.ots-step[aria-pressed=true]{color:#ffffffdb;border-color:var(--color-accent);background:#2dd4a817;transform:none}.ots-step[aria-pressed=true] .n{color:var(--color-accent)}.ots-step[aria-pressed=true] .go{opacity:1;color:var(--color-accent)}.ots-step:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ots-step .bar{background:var(--color-accent);width:0;height:2px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px 1px #2dd4a873}.ots-steps li.is-timing .bar{animation:otsTick var(--ots-dwell,3.6s) linear forwards}@keyframes otsTick{0%{width:0}to{width:100%}}@container (max-width:560px){.ots-in{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,48px)}.ots-phone{margin-inline:auto}.ots-copy{order:-1}}@media (prefers-reduced-motion:reduce){.ots-steps li.is-timing .bar{width:100%;animation:none}.ots-step,.ots-step .go{transition:none}.ots-step:hover{transform:none}}[data-track-stage="0"] .mk-cour{opacity:0!important;transform:scale(.55)!important}[data-track-stage="0"] .mk-dep{background:var(--amber);color:#14201c;width:28px;height:28px;box-shadow:0 0 0 4px rgba(var(--c-amber), .22), 0 0 22px 4px rgba(var(--c-amber), .45);border-color:#0000}[data-track-stage="0"] .mk-dep .ic{width:14px;height:14px}
.order-types{container-type:inline-size}.ot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);display:grid}.ot-card{border:1px solid var(--hairline-2);border-radius:var(--radius-lg);background:#ffffff06;flex-direction:column;padding:clamp(20px,2.4vw,30px);display:flex}.ot-couriers{gap:6px;display:flex}.ot-couriers span{width:40px;height:40px;color:var(--color-accent);background:#2dd4a81a;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ot-couriers svg{width:20px;height:20px}.ot-meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-top:18px;font-size:.6875rem;display:block}.ot-title{font-family:var(--font-display);letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(1.1875rem,1.1875rem + 2vw - 19px,1.5rem);font-weight:600;line-height:1.16}.ot-desc{color:var(--muted);margin:10px 0 0;font-size:.9375rem;line-height:1.6}.ot-rows{border-top:1px solid var(--hairline-2);margin-top:20px}.ot-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:11px 0;font-size:.90625rem;display:grid}.ot-row .k{overflow-wrap:break-word;min-width:0;color:var(--muted)}.ot-row .v{font-family:var(--font-mono);letter-spacing:.04em;color:#fff;text-align:right;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.ot-row .v.on{color:var(--color-accent)}.ot-used{margin-top:auto;padding-top:20px}.ot-used .lb{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-size:.6875rem}.ot-logos{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:12px;display:flex}.ot-logos img{filter:grayscale()brightness(1.6);opacity:.66;width:auto;height:22px}.ot-logos .ph{border:1px dashed var(--hairline-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--muted-2);padding:5px 9px;font-size:.6875rem}@container (max-width:599px){.ot-grid{grid-template-columns:minmax(0,1fr)}}
.courier-app{flex-direction:column;max-width:52ch;display:flex}.ca-shift,.ca-drop{border:1px solid var(--hairline-2);border-radius:var(--radius-md);background:var(--surface-opaque);padding:16px 18px}.ca-line{align-items:center;gap:11px;display:flex}.ca-badge{width:30px;height:30px;color:var(--color-accent);font-family:var(--font-mono);background:#2dd4a824;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.ca-badge svg{width:17px;height:17px}.ca-badge--drop{color:var(--color-amber);background:#f2a85c29}.ca-name{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:1.125rem;font-weight:600}.ca-id{font-family:var(--font-mono);letter-spacing:.02em;color:#fff;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-2);text-decoration-color:var(--hairline-2);font-size:.9375rem;font-weight:600}.ca-pill{font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:.71875rem;display:inline-flex}.ca-pill i{opacity:.45;font-style:normal}.ca-pill--role{color:var(--color-accent);text-transform:uppercase;letter-spacing:.12em;background:#2dd4a824;margin-left:auto}.ca-pill--win{color:#ffffffd1;background:#ffffff0f}.ca-pill--done{background:var(--color-accent);color:#06100d;font-weight:600}.ca-pill--done i{opacity:.55}.ca-status{color:#ffffffdb;align-items:center;gap:9px;margin:13px 0 0;font-size:.90625rem;display:flex}.ca-dot{background:var(--color-accent);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #2dd4a824}.ca-facts{color:#ffffffdb;align-items:center;gap:16px;margin-top:14px;font-size:.875rem;display:flex}.ca-fact{align-items:center;gap:9px;min-width:0;display:inline-flex}.ca-tag{width:26px;height:26px;color:var(--color-accent);background:#2dd4a824;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ca-tag svg{width:15px;height:15px}.ca-nums{font-family:var(--font-mono);white-space:nowrap;color:#ffffffdb;align-items:center;gap:9px;margin-left:auto;font-size:.8125rem;display:inline-flex}.ca-nums i{color:var(--muted-2);font-style:normal}.ca-tail{border-left:9px solid #0000;border-right:9px solid #0000;border-top:8px solid var(--surface-opaque);width:0;height:0;margin:0 0 0 30px}.ca-count{color:var(--muted);margin:12px 0 10px;font-size:.875rem}.ca-count b{color:#fff;font-weight:600}.ca-drop+.ca-drop{margin-top:8px}.ca-addr{color:#ffffffd1;margin:12px 0 0;font-size:.90625rem;line-height:1.5}.ca-pills{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.ca-call{width:38px;height:38px;color:var(--color-accent);background:#2dd4a829;border-radius:11px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ca-call svg{width:18px;height:18px}.ca-drop--next{background:var(--surface-2);opacity:.6;align-items:center;gap:11px;padding:10px 18px;display:flex}.ca-drop--next .ca-badge{color:var(--muted);background:#ffffff12}.ca-drop--next .ca-id{text-decoration:none}.ca-drop--next .ca-call{width:32px;height:32px;color:var(--muted-2);background:#ffffff0d}.ca-note{color:var(--muted-2);margin:16px 0 0;font-size:.75rem;line-height:1.5}@media (max-width:419px){.ca-shift,.ca-drop{padding:14px}.ca-pill--role{margin-left:0}.ca-line{flex-wrap:wrap;gap:9px}.ca-facts{flex-direction:column;align-items:flex-start;gap:10px}.ca-nums{margin-left:0}}
