.studio-funnels .tracking-bench{margin-top:clamp(48px,5vw,86px)}.studio-funnels .strip-carriers{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;display:inline-flex}.studio-funnels .strip-carriers ul{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.studio-funnels .strip-carriers li{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.studio-funnels .strip-carriers li:before{content:"";background:var(--faint);border-radius:50%;width:4px;height:4px}.studio-funnels .lookup-form{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:28px clamp(40px,5vw,90px);padding:clamp(22px,2.6vw,44px);display:grid}.studio-funnels .lookup-row{gap:12px;display:flex}.studio-funnels .lookup-row .input{min-height:60px;font:18px/1.3 var(--mono);letter-spacing:.03em;text-transform:none;flex:1}.studio-funnels .lookup-row .input::placeholder{font-family:var(--font);letter-spacing:0}.studio-funnels .lookup-row .pill{flex:none}.studio-funnels .samples-label{color:var(--faint);font-size:11px}.studio-funnels .samples ul{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.studio-funnels .sample{text-align:left;min-height:48px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:1px;padding:7px 14px;transition:box-shadow .18s,background-color .18s;display:grid}.studio-funnels .sample span:first-child{font-size:12px;font-weight:500}.studio-funnels .sample .mono{color:var(--muted);font-size:11px}.studio-funnels .sample:hover{box-shadow:inset 0 0 0 1px var(--ink);background:color-mix(in srgb, var(--ink) 3%, transparent)}.studio-funnels .lookup-output{border-top:1px solid var(--line);padding:clamp(22px,2.6vw,44px)}.studio-funnels .lookup-output:empty{display:none}.studio-funnels .checking{min-height:44px;color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.studio-funnels .checking i{background:var(--red-text);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite track-pulse}@keyframes track-pulse{50%{opacity:.3}}.studio-funnels .facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px 24px;margin-bottom:28px;display:grid}.studio-funnels .facts div{border-left:1px solid var(--line);padding-left:16px}.studio-funnels .facts dt{color:var(--faint);font-size:11px}.studio-funnels .facts dd{letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:6px;font-size:17px;font-weight:460}.studio-funnels .facts dd.mono{font-size:15px;font-weight:400}.studio-funnels .facts .facts-status{letter-spacing:-.035em;font-size:clamp(20px,1.7vw,26px);font-weight:480}.studio-funnels .route{padding-top:4px;position:relative}.studio-funnels .route ol{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.studio-funnels .route-line{background:var(--line-strong);width:75%;height:2px;position:absolute;top:18px;left:15px}.studio-funnels .route-line i{width:calc(var(--reach) * 100%);background:var(--ink);height:100%;transition:width 1s var(--ease-out);display:block}.studio-funnels .route.is-drawing .route-line i{width:0;transition:none}.studio-funnels .route-stop{justify-items:start;gap:12px;min-width:0;display:grid}.studio-funnels .route-node{z-index:1;background:color-mix(in srgb, var(--ink) 3.2%, var(--ground));width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ground);border-radius:50%;place-items:center;display:grid;position:relative}html.light .studio-funnels .route-node{background:color-mix(in srgb, #fff 42%, var(--ground))}.studio-funnels .route-name{color:var(--faint);padding-right:10px;font-size:13px}.studio-funnels .route-stop.is-passed .route-node{background:var(--ink);box-shadow:none}.studio-funnels .route-stop.is-passed .route-name{color:var(--muted)}.studio-funnels .route-stop.is-current .route-node{box-shadow:inset 0 0 0 2px var(--red-text)}.studio-funnels .route-stop.is-current .route-node:after{content:"";background:var(--red-text);border-radius:50%;width:8px;height:8px}.studio-funnels .route-stop.is-current .route-node:has(svg){background:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--red-text) 35%, transparent)}.studio-funnels .route-stop.is-current .route-node:has(svg):after{display:none}.studio-funnels .route-stop.is-current .route-name{color:var(--ink);font-weight:500}.studio-funnels .history{margin-top:40px}.studio-funnels .history-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding-bottom:12px;display:flex}.studio-funnels .history-head h2{letter-spacing:-.03em;font-size:18px;font-weight:480}.studio-funnels .history-head .mono{color:var(--faint);font-size:11px}.studio-funnels .event{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;padding:16px 0;display:grid}.studio-funnels .event-time{color:var(--muted);font-size:12px}.studio-funnels .event-text{color:var(--muted);font-size:15px}.studio-funnels .event.is-latest .event-text{color:var(--ink);font-weight:500}.studio-funnels .event-place{color:var(--faint);margin-top:2px;font-size:13px}.studio-funnels .event-stage{color:var(--faint);font-size:11px}.studio-funnels .event.is-latest .event-stage{color:var(--red-text)}.studio-funnels .last-record{border-left:2px solid var(--line-strong);max-width:64ch;color:var(--muted);margin-top:16px;padding-left:18px;font-size:14px;line-height:1.6}.studio-funnels .tracking-help{padding-block:clamp(84px,8.5vw,150px) clamp(100px,10vw,170px)}.studio-funnels .help-row{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:30px 80px;display:grid}.studio-funnels .help-row .label{margin-bottom:22px}.studio-funnels .help-title{letter-spacing:-.05em;text-wrap:balance;max-width:22ch;font-size:clamp(26px,2.6vw,46px);font-weight:470;line-height:1.06}.studio-funnels .help-contacts{display:grid}.studio-funnels .help-contacts a{border-top:1px solid var(--line);gap:4px;padding:14px 0;display:grid}.studio-funnels .help-contacts .mono{color:var(--faint);font-size:11px}.studio-funnels .help-contacts span:last-child{letter-spacing:-.03em;width:fit-content;transition:background-size .32s var(--ease-out);overflow-wrap:anywhere;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:clamp(18px,1.6vw,26px);font-weight:460}.studio-funnels .help-contacts a:hover span:last-child{background-size:100% 1px}@media (max-width:1050px){.studio-funnels .lookup-form,.studio-funnels .help-row{grid-template-columns:1fr}}@media (max-width:760px){.studio-funnels .instrument.lookup .instrument-strip{flex-direction:column;align-items:flex-start}.studio-funnels .strip-carriers{justify-content:flex-start}.studio-funnels .lookup-row{flex-direction:column}.studio-funnels .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-funnels .lookup-row .pill{width:100%}.studio-funnels .route ol{grid-template-columns:1fr;gap:14px}.studio-funnels .route-stop{grid-template-columns:30px minmax(0,1fr);align-items:center}.studio-funnels .route-line{width:2px;height:calc(100% - 30px);top:15px;left:14px}.studio-funnels .route-line i{width:100%;height:calc(var(--reach) * 100%);transition:height 1s var(--ease-out)}.studio-funnels .route.is-drawing .route-line i{width:100%;height:0}.studio-funnels .event{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.studio-funnels .route-line i{transition:none}.studio-funnels .checking i{animation:none}}html.motion-off .studio-funnels .route-line i{transition:none}html.motion-off .studio-funnels .checking i{animation:none}.studio-funnels .shipment{gap:0;display:grid}.studio-funnels .facts dd small{font:11px/1.4 var(--mono);color:var(--faint);margin-top:4px;display:block}.studio-funnels .last-record.is-alert{border-left-color:var(--red-text);color:var(--ink)}.studio-funnels .shipment .route+.last-record,.studio-funnels .shipment .facts+.last-record{margin-top:28px}.studio-funnels .history-empty{padding:18px 0}.studio-funnels .shipment-carrier{justify-self:start;margin-top:32px}.studio-funnels .lookup-form .states-preview{justify-self:start}@media (max-width:760px){.studio-funnels .shipment-carrier{width:100%}}
