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