figure.op-visual[data-ported=true]{grid-template-rows:auto 1fr;container-type:normal}figure.op-visual[data-ported=true] .op-visual-canvas{min-height:270px;padding:12px 28px 28px;container-type:inline-size}.op-visual .scene{min-height:288px;display:grid;align-content:center}.op-visual .scene.no-anim *,.op-visual .scene.no-anim :after,.op-visual .scene.no-anim :before{animation:none!important}.op-visual .col{display:grid;gap:9px;min-width:0}.op-visual .row{display:flex;gap:9px;align-items:center;min-width:0}.op-visual .lbl{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4)}.op-visual .n{position:relative;padding:10px 12px;border:1px solid var(--line-1);border-radius:10px;background:var(--bg-2);min-width:0}.op-visual .n b{display:block;font-size:11.5px;font-weight:600;color:var(--fg-0);line-height:1.3}.op-visual .n i{display:block;font-style:normal;font-size:10.5px;color:var(--fg-4);line-height:1.35;margin-top:2px}.op-visual .n s{text-decoration:line-through;color:var(--fg-4)}.op-visual .n em{font-style:normal;color:var(--brand-primary-bright);font-weight:600}.op-visual .n big{display:block;font-size:15px;font-weight:620;letter-spacing:-.02em;color:var(--fg-0);font-variant-numeric:tabular-nums;margin-top:2px}.op-visual .n u{position:absolute;top:-8px;right:9px;text-decoration:none;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--bg-0);border:1px solid var(--line-1);color:var(--fg-3)}.op-visual .n[data-tone=accent]{background:color-mix(in srgb,var(--bg-2) 90%,var(--brand-primary) 10%)}.op-visual .n[data-tone=accent],.op-visual .n[data-tone=accent] u{border-color:color-mix(in srgb,var(--brand-primary) 46%,transparent)}.op-visual .n[data-tone=accent] u{color:var(--brand-primary-bright)}.op-visual .n[data-tone=ok]{background:color-mix(in srgb,var(--success) 8%,var(--bg-2))}.op-visual .n[data-tone=ok],.op-visual .n[data-tone=ok] u{border-color:color-mix(in srgb,var(--success) 40%,transparent)}.op-visual .n[data-tone=ok] u{color:var(--success-bright)}.op-visual .n[data-tone=warn]{background:color-mix(in srgb,var(--warning) 8%,var(--bg-2))}.op-visual .n[data-tone=warn],.op-visual .n[data-tone=warn] u{border-color:color-mix(in srgb,var(--warning) 44%,transparent)}.op-visual .n[data-tone=warn] u{color:var(--warning-bright)}.op-visual .n[data-tone=quiet]{border-style:dashed;border-color:var(--line-1);background:transparent}.op-visual .n[data-tone=quiet] b{color:var(--fg-3)}.op-visual .hub{display:grid;gap:4px;place-items:center;text-align:center;padding:16px 14px;border:1px solid color-mix(in srgb,var(--brand-primary) 52%,transparent);border-radius:12px;background:color-mix(in srgb,var(--bg-2) 86%,var(--brand-primary) 14%);box-shadow:0 0 44px -14px color-mix(in srgb,var(--brand-primary) 60%,transparent)}.op-visual .hub b{font-size:12.5px;font-weight:600;color:var(--fg-0)}.op-visual .hub i{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-primary-bright)}.op-visual .chip{display:inline-flex;align-items:baseline;gap:6px;padding:7px 10px;border-radius:8px;border:1px solid var(--line-1);background:var(--bg-2);font-size:11.5px;color:var(--fg-0);white-space:nowrap}.op-visual .chip u{text-decoration:none;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4)}.op-visual .chip[data-tone=accent]{border-color:color-mix(in srgb,var(--brand-primary) 48%,transparent);color:var(--brand-primary-bright)}.op-visual .chip[data-tone=ok]{border-color:color-mix(in srgb,var(--success) 42%,transparent);color:var(--success-bright)}.op-visual .chip[data-tone=warn]{border-color:color-mix(in srgb,var(--warning) 44%,transparent);color:var(--warning-bright)}.op-visual .dot{width:7px;height:7px;border-radius:999px;flex:0 0 auto;background:var(--brand-primary-bright);box-shadow:0 0 10px var(--brand-primary-bright)}.op-visual .dot[data-tone=ok]{background:var(--success-bright);box-shadow:0 0 10px var(--success-bright)}.op-visual .dot[data-tone=warn]{background:var(--warning-bright);box-shadow:0 0 10px var(--warning-bright)}.op-visual .dot[data-tone=idle]{background:var(--fg-4);box-shadow:none}.op-visual .rail{height:1px;background:linear-gradient(90deg,var(--line-1),color-mix(in srgb,var(--brand-primary) 50%,transparent),var(--line-1))}.op-visual .rail[data-tone=warn]{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--warning) 45%,transparent))}.op-visual .rail[data-tone=idle]{background:var(--line-2)}.op-visual .shot{position:relative;border-radius:8px;overflow:hidden;border:1px solid var(--line-2);background:var(--bg-3);flex:0 0 auto}.op-visual .shot .img-slot{position:absolute;inset:0}.op-visual .shot[data-mini]{width:36px;height:36px}.op-visual .shot[data-mini] .img-slot{font-size:0}.op-visual .scene .logo{height:24px;width:auto;max-width:116px;object-fit:contain;opacity:.92}.op-visual .scene .logo[data-sm]{height:15px;max-width:78px}.op-visual .trace{fill:none;stroke:color-mix(in srgb,var(--brand-primary) 58%,transparent);stroke-width:1.4}.op-visual .trace[data-tone=warn]{stroke:color-mix(in srgb,var(--warning) 60%,transparent)}.op-visual .trace[data-tone=idle]{stroke:var(--line-1)}.op-visual .img-slot{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;box-sizing:border-box;background:var(--bg-3);border:1px dashed rgba(255,255,255,.14);border-radius:8px;padding:0 8px;text-align:center;font-size:10.5px;font-weight:500;line-height:1.35;color:var(--fg-4);letter-spacing:.02em;text-transform:lowercase;user-select:none}.op-visual .img-slot[data-filled]{border-style:solid;border-color:var(--line-2);padding:0}.op-visual .img-slot[data-filled] img{position:absolute;inset:0;width:100%;height:100%;padding:6%;box-sizing:border-box}.op-visual .an{opacity:0;animation:rise .5s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--d,0) * 1s)}.op-visual .an[data-in=fade]{animation-name:fade}.op-visual .an[data-in=slide]{animation-name:slidein}.op-visual .an[data-in=slideR]{animation-name:slideright}.op-visual .an[data-in=pop]{animation-name:pop}.op-visual .an[data-in=drop]{animation-name:drop}.op-visual .an[data-in=blip]{animation-name:blip;animation-duration:.9s;animation-timing-function:ease}.op-visual .an[data-in=grow]{animation-name:grow;animation-duration:.6s}.op-visual .an[data-in=draw]{opacity:1;stroke-dasharray:var(--len,240);stroke-dashoffset:var(--len,240);animation-name:draw;animation-duration:.75s;animation-timing-function:cubic-bezier(.4,0,.3,1)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slidein{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}@keyframes slideright{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes blip{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes draw{to{stroke-dashoffset:0}}.op-visual .sc-hubmap{grid-template-columns:minmax(0,1fr) minmax(150px,auto) minmax(0,1fr);gap:clamp(10px,2cqw,22px);align-items:center}@container (max-width:660px){.op-visual .sc-hubmap{grid-template-columns:minmax(0,1fr)}.op-visual .hm-wires{display:none}}.op-visual .hm-side{display:grid;gap:10px}.op-visual .hm-core{position:relative;display:grid;gap:9px;justify-items:center}.op-visual .hm-core .hub{width:100%}.op-visual .hm-shot{width:86px;height:62px}.op-visual .hm-shot .img-slot{font-size:0}.op-visual .hm-back{display:flex;gap:7px;align-items:center;justify-content:center;font-size:10.5px;color:var(--fg-3);padding:7px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--success) 34%,var(--line-2));background:color-mix(in srgb,var(--success) 8%,transparent)}.op-visual .hm-wires{position:absolute;inset:-6px -46px;pointer-events:none}.op-visual .hm-wires svg{width:100%;height:100%;overflow:visible}.op-visual .sc-branch{grid-template-columns:minmax(120px,.72fr) minmax(56px,.4fr) minmax(0,1.6fr);gap:10px;align-items:center}@container (max-width:640px){.op-visual .sc-branch{grid-template-columns:minmax(0,1fr)}.op-visual .br-fan{display:none}}.op-visual .br-fan{position:relative;height:190px}.op-visual .br-fan svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.op-visual .br-groups{display:grid;gap:9px}.op-visual .br-open{display:grid;gap:7px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--brand-primary) 44%,transparent);border-radius:11px;background:color-mix(in srgb,var(--bg-2) 90%,var(--brand-primary) 10%)}.op-visual .br-open .row{flex-wrap:wrap}.op-visual .sc-atlas{gap:12px}.op-visual .at-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}@container (max-width:700px){.op-visual .at-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.op-visual .at-col{display:grid;gap:8px;align-content:start;padding:11px 11px 12px;border:1px solid var(--line-2);border-radius:11px;background:var(--bg-2)}.op-visual .at-col>.lbl{color:var(--brand-primary-bright)}.op-visual .at-cell{display:flex;align-items:center;justify-content:center;height:44px;padding:0 8px;border:1px solid var(--line-2);border-radius:8px;background:var(--bg-1)}.op-visual .at-foot{display:flex;gap:8px;align-items:center;font-size:11.5px;color:var(--fg-3)}.op-visual .sc-rails{gap:11px}.op-visual .rl-in{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.op-visual .rl-rail{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line-1);border-radius:12px;background:var(--bg-2)}.op-visual .rl-rail[data-plan=premium]{border-color:color-mix(in srgb,var(--brand-primary) 46%,transparent);background:color-mix(in srgb,var(--bg-2) 90%,var(--brand-primary) 10%)}.op-visual .rl-rail .lbl{color:var(--fg-3)}.op-visual .rl-rail[data-plan=premium] .lbl{color:var(--brand-primary-bright)}.op-visual .rl-rail b{display:block;font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--fg-0);margin-top:3px}.op-visual .rl-load{display:flex;gap:7px;flex-wrap:wrap}.op-visual .rl-out{display:flex;gap:8px;align-items:center;padding:10px 13px;border:1px dashed var(--line-1);border-radius:10px;font-size:11.5px;color:var(--fg-3)}.op-visual .sc-paths{gap:0}.op-visual .pt-entry{justify-self:center;width:min(58cqw,270px);text-align:center}.op-visual .pt-fan{position:relative;height:58px}.op-visual .pt-fan svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.op-visual .pt-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}@container (max-width:620px){.op-visual .pt-cards{grid-template-columns:minmax(0,1fr)}.op-visual .pt-fan{display:none}}.op-visual .sc-twice{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(12px,3cqw,26px);align-items:stretch}@container (max-width:640px){.op-visual .sc-twice{grid-template-columns:minmax(0,1fr)}}.op-visual .tw-side{display:grid;gap:9px;align-content:start;padding:13px;border:1px solid var(--line-2);border-radius:12px;background:color-mix(in srgb,var(--bg-2) 70%,transparent)}.op-visual .tw-side[data-side=after]{border-color:color-mix(in srgb,var(--brand-primary) 34%,transparent);background:color-mix(in srgb,var(--bg-2) 88%,var(--brand-primary) 12%)}.op-visual .tw-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.op-visual .tw-tab{padding:9px 8px;border:1px solid var(--line-1);border-radius:8px;background:var(--bg-1);font-size:10.5px;color:var(--fg-3);text-align:center}.op-visual .tw-count{display:flex;gap:7px;align-items:center;font-size:11.5px;color:var(--warning-bright)}.op-visual .tw-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.op-visual .sc-rows{grid-template-columns:minmax(0,1fr) minmax(38px,.3fr) minmax(0,1.05fr);gap:10px;align-items:center}@container (max-width:640px){.op-visual .sc-rows{grid-template-columns:minmax(0,1fr)}.op-visual .sc-rows .rw-arrows{display:none}}.op-visual .rw-sheet{border:1px solid var(--line-2);border-radius:10px;overflow:hidden;background:var(--bg-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.op-visual .rw-line{display:grid;grid-template-columns:22px 1fr 58px;gap:8px;padding:8px 10px;font-size:10.5px;color:var(--fg-3);border-top:1px solid var(--line-4)}.op-visual .rw-line:first-child{border-top:0;color:var(--fg-4);background:rgba(255,255,255,.02)}.op-visual .rw-arrows{display:grid;gap:26px;justify-items:center;color:var(--fg-4);font-size:14px}.op-visual .rw-out{display:grid;gap:8px}.op-visual .sc-custody{gap:12px}.op-visual .cu-top{justify-self:center;width:min(56cqw,250px);text-align:center}.op-visual .cu-fork{position:relative;display:grid;grid-template-columns:1fr 1px 1fr;gap:clamp(12px,3cqw,28px);padding-top:20px}.op-visual .cu-line{background:repeating-linear-gradient(to bottom,var(--line-1) 0 5px,transparent 5px 11px)}.op-visual .cu-side{display:grid;gap:8px;align-content:start}.op-visual .cu-side .lbl{color:var(--fg-3)}.op-visual .cu-badge{position:absolute;top:1px;left:50%;transform:translateX(-50%);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-4);background:var(--bg-1);padding:2px 8px;border:1px solid var(--line-2);border-radius:999px;white-space:nowrap}.op-visual .pulse-back{animation:pulseBack 1.1s ease both var(--d,0s)}@keyframes pulseBack{0%{opacity:0;transform:scale(.92)}40%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.op-visual .tw-tab.an{animation:tabBlink 1.5s ease both;animation-delay:calc(var(--d,0) * 1s)}@keyframes tabBlink{0%{opacity:0}18%{opacity:1;border-color:color-mix(in srgb,var(--warning) 60%,transparent);color:var(--warning-bright)}55%{opacity:1;border-color:var(--line-1);color:var(--fg-3)}to{opacity:.82}}.op-visual .rw-line.an[data-in=convert]{animation:convert 1s cubic-bezier(.3,.7,.3,1) both;animation-delay:calc(var(--d,0) * 1s)}@keyframes convert{0%{opacity:0;transform:translateX(-8px)}35%{opacity:1;transform:none}70%{opacity:1;color:var(--brand-primary-bright)}to{opacity:1;color:var(--fg-3)}}.op-visual .sc-floor{gap:11px}.op-visual .fl-chart{position:relative;height:134px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-2);overflow:hidden}.op-visual .fl-chart>svg{position:absolute;inset:0;width:100%;height:100%}.op-visual .fl-floor{position:absolute;left:0;right:0;bottom:40px;height:1px;background:color-mix(in srgb,var(--warning) 70%,transparent);transform-origin:left}.op-visual .fl-floor span{position:absolute;right:9px;top:-17px;font-size:10px;font-weight:650;color:var(--warning-bright)}.op-visual .fl-mark{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:999px;background:var(--brand-primary-bright);box-shadow:0 0 12px var(--brand-primary-bright)}.op-visual .fl-pause{position:absolute;top:11px;right:11px}.op-visual .sc-fanout{grid-template-columns:minmax(0,.82fr) minmax(52px,.42fr) minmax(0,1fr);gap:10px;align-items:center}@container (max-width:640px){.op-visual .sc-fanout{grid-template-columns:minmax(0,1fr)}.op-visual .fo-fan{display:none}}.op-visual .fo-fan{position:relative;height:170px}.op-visual .fo-fan svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.op-visual .fo-unit{display:grid;gap:9px;justify-items:start}.op-visual .fo-shot{width:100%;height:82px}.op-visual .fo-shot .img-slot{font-size:0}.op-visual .fo-closed{animation:dim .7s ease both;animation-delay:calc(var(--d,0) * 1s)}@keyframes dim{0%{opacity:1}to{opacity:.4}}.op-visual .sc-payouts{gap:8px}.op-visual .pay-row{display:grid;grid-template-columns:106px 1fr auto;gap:12px;align-items:center;padding:10px 13px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg-2)}.op-visual .pay-row i{font-style:normal;font-size:10.5px;color:var(--fg-4)}.op-visual .pay-row b{font-size:14px;font-weight:620;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg-2)}.op-visual .pay-row[data-best]{border-color:color-mix(in srgb,var(--brand-primary) 52%,transparent);background:color-mix(in srgb,var(--bg-2) 88%,var(--brand-primary) 12%)}.op-visual .pay-row[data-best] b{color:var(--brand-primary-bright)}.op-visual .pay-row[data-best].an{animation:liftBest .8s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--d,0) * 1s)}@keyframes liftBest{0%{opacity:0;transform:translateY(10px)}60%{opacity:1;transform:translateY(-5px) scale(1.015)}to{opacity:1;transform:none}}.op-visual .sc-stages{gap:14px}.op-visual .st-rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.op-visual .st-rail .rail{position:absolute;left:6%;right:6%;top:50%}.op-visual .st-stop{position:relative;display:grid;gap:6px;justify-items:center;text-align:center}.op-visual .st-stop .dot{width:11px;height:11px}.op-visual .st-docs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.op-visual .sc-return{gap:12px}.op-visual .rt-track{position:relative;height:150px}.op-visual .rt-track .rail{position:absolute;left:0;right:0;top:46px}.op-visual .rt-stop{position:absolute;top:34px;transform:translateX(-50%);display:grid;gap:5px;justify-items:center;text-align:center;width:104px}.op-visual .rt-parcel{position:absolute;top:0;left:2px;width:150px}.op-visual .rt-back{position:absolute;left:0;right:0;bottom:0;height:74px;pointer-events:none}.op-visual .rt-back svg{width:100%;height:100%;overflow:visible}.op-visual .rt-record{position:absolute;bottom:0;left:0;width:min(46cqw,224px)}.op-visual .rt-parcel{animation:runRt 2.5s cubic-bezier(.45,.05,.35,1) .5s both}@keyframes runRt{0%{opacity:0;transform:none}10%{opacity:1;transform:none}to{opacity:1;transform:translateX(calc(100cqw - 208px))}}.op-visual .sc-scan{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);gap:clamp(14px,3cqw,32px);align-items:center}@container (max-width:600px){.op-visual .sc-scan{grid-template-columns:minmax(0,1fr)}}.op-visual .sn-frame{position:relative;height:158px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-2);overflow:hidden;display:grid;place-items:center}.op-visual .sn-frame .shot{width:132px;height:100px}.op-visual .sn-frame .shot .img-slot{font-size:0}.op-visual .sn-beam{position:absolute;top:0;bottom:0;width:2px;background:var(--brand-primary-bright);box-shadow:0 0 26px 5px color-mix(in srgb,var(--brand-primary) 60%,transparent);animation:beam 2.1s cubic-bezier(.5,0,.5,1) .3s both}@keyframes beam{0%{opacity:0;transform:translateX(4px)}12%{opacity:1}88%{opacity:1;transform:translateX(calc(42cqw - 12px))}to{opacity:0;transform:translateX(calc(42cqw - 12px))}}.op-visual .sn-code{position:absolute;bottom:9px;left:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--fg-3)}.op-visual .sc-queue{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr);gap:clamp(12px,3cqw,26px);align-items:start}@container (max-width:620px){.op-visual .sc-queue{grid-template-columns:minmax(0,1fr)}}.op-visual .qu-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.op-visual .qu-col{display:grid;gap:8px;align-content:start;padding:10px;border:1px solid var(--line-2);border-radius:11px;background:color-mix(in srgb,var(--bg-2) 70%,transparent)}.op-visual .sc-brief{gap:9px}.op-visual .bf-row{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 13px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg-2)}.op-visual .bf-bar{height:6px;border-radius:999px;background:var(--line-2);overflow:hidden}.op-visual .bf-bar i{display:block;height:100%;border-radius:999px;background:var(--brand-primary);transform-origin:left;animation:grow .8s cubic-bezier(.3,.7,.3,1) both;animation-delay:calc(var(--d,0) * 1s + .3s)}.op-visual .bf-row[data-tone=warn] .bf-bar i{background:var(--warning-bright)}.op-visual .bf-row[data-tone=ok] .bf-bar i{background:var(--success-bright)}.op-visual .bf-row strong{font-size:12.5px;font-weight:620;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.op-visual .bf-row[data-tone=warn] strong{color:var(--warning-bright)}.op-visual .bf-row[data-lift].an{animation:liftRow .9s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--d,0) * 1s)}@keyframes liftRow{0%{opacity:0;transform:translateY(14px)}55%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-2px)}}.op-visual .sc-signed{grid-template-columns:minmax(0,.8fr) auto minmax(0,.72fr) minmax(0,.9fr);gap:clamp(8px,2cqw,18px);align-items:center}@container (max-width:700px){.op-visual .sc-signed{grid-template-columns:minmax(0,1fr)}.op-visual .sg-gap{display:none}}.op-visual .sg-gap{position:relative;width:78px;height:130px}.op-visual .sg-gap .edge{position:absolute;top:0;bottom:0;left:50%;width:1px;background:repeating-linear-gradient(to bottom,var(--line-1) 0 5px,transparent 5px 11px)}.op-visual .sg-seal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-primary-bright);background:var(--bg-1);border:1px solid color-mix(in srgb,var(--brand-primary) 46%,transparent);border-radius:999px;padding:4px 9px;white-space:nowrap}.op-visual .sg-out{display:grid;gap:8px}.op-visual .sc-batch{gap:12px}.op-visual .bt-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}@container (max-width:620px){.op-visual .bt-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.op-visual .bt-tile{height:34px;border:1px solid var(--line-2);border-radius:7px;background:var(--bg-2)}.op-visual .bt-tile[data-state=ok]{border-color:color-mix(in srgb,var(--success) 42%,transparent);background:color-mix(in srgb,var(--success) 12%,var(--bg-2))}.op-visual .bt-tile[data-state=err]{border-color:color-mix(in srgb,var(--warning) 48%,transparent);background:color-mix(in srgb,var(--warning) 12%,var(--bg-2))}.op-visual .bt-tile[data-state=err].an{animation:peel .8s cubic-bezier(.3,.7,.3,1) both;animation-delay:calc(var(--d,0) * 1s)}@keyframes peel{0%{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(11px)}}.op-visual .bt-legend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:11.5px;color:var(--fg-3)}.op-visual .bt-legend span{display:flex;gap:7px;align-items:center}.op-visual .sc-converge{grid-template-columns:minmax(0,.9fr) minmax(48px,.36fr) minmax(0,.85fr) minmax(0,.8fr);gap:clamp(8px,2cqw,16px);align-items:center}@container (max-width:700px){.op-visual .sc-converge{grid-template-columns:minmax(0,1fr)}.op-visual .cv-fan{display:none}}.op-visual .cv-fan{position:relative;height:150px}.op-visual .cv-fan svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.op-visual .sc-boxes{gap:12px}.op-visual .bx-orders{display:flex;flex-wrap:wrap;gap:7px}.op-visual .bx-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}@container (max-width:620px){.op-visual .bx-plan{grid-template-columns:minmax(0,1fr)}}.op-visual .bx-box{display:grid;gap:7px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--brand-primary) 34%,var(--line-1));border-radius:11px;background:color-mix(in srgb,var(--bg-2) 92%,var(--brand-primary) 8%)}.op-visual .bx-box .row{flex-wrap:wrap;gap:6px}.op-visual .sc-evidence{gap:11px}.op-visual .ev-line{display:grid;grid-template-columns:118px minmax(0,1fr) 96px;gap:12px;align-items:center}.op-visual .ev-track{height:26px;border:1px solid var(--line-2);border-radius:8px;background:var(--bg-2);overflow:hidden}.op-visual .ev-track i{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 30%,transparent),color-mix(in srgb,var(--brand-primary) 62%,transparent));transform-origin:left;animation:grow 1s cubic-bezier(.3,.7,.3,1) both;animation-delay:calc(var(--d,0) * 1s)}.op-visual .ev-line[data-tone=alt] .ev-track i{background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.16))}.op-visual .ev-val{font-size:13px;font-weight:620;font-variant-numeric:tabular-nums;text-align:right;color:var(--fg-2)}.op-visual .ev-line[data-tone=win] .ev-val{color:var(--brand-primary-bright)}.op-visual .sc-tracks{gap:12px}.op-visual .tk-order{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.op-visual .tk-lane{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center}.op-visual .tk-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.op-visual .tk-step{padding:8px 6px;border:1px solid var(--line-2);border-radius:8px;background:var(--bg-2);font-size:10.5px;color:var(--fg-4);text-align:center}.op-visual .tk-step[data-done]{border-color:color-mix(in srgb,var(--brand-primary) 46%,transparent);color:var(--brand-primary-bright);background:color-mix(in srgb,var(--bg-2) 88%,var(--brand-primary) 12%)}.op-visual .tk-step[data-done=ok]{border-color:color-mix(in srgb,var(--success) 44%,transparent);color:var(--success-bright);background:color-mix(in srgb,var(--success) 10%,var(--bg-2))}.op-visual .sc-channels{grid-template-columns:minmax(0,.86fr) minmax(70px,.5fr) minmax(0,.86fr);gap:10px;align-items:center}@container (max-width:640px){.op-visual .sc-channels{grid-template-columns:minmax(0,1fr)}.op-visual .ch-wires{display:none}}.op-visual .ch-wires{position:relative;height:150px}.op-visual .ch-wires svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.op-visual .ch-tag{position:absolute;left:50%;transform:translateX(-50%);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-4);background:var(--bg-1);padding:2px 7px;border:1px solid var(--line-2);border-radius:999px;white-space:nowrap}.op-visual .sc-offer{grid-template-columns:minmax(0,.78fr) auto minmax(0,1fr);gap:clamp(10px,2cqw,20px);align-items:center}@container (max-width:640px){.op-visual .sc-offer{grid-template-columns:minmax(0,1fr)}.op-visual .sc-offer .of-gate{display:none}}.op-visual .of-gate{position:relative;width:96px;height:150px;display:grid;place-items:center}.op-visual .of-gate .bar{position:absolute;top:12%;bottom:12%;left:50%;width:2px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--warning) 70%,transparent),transparent);transform-origin:top}.op-visual .of-gate span{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--warning-bright);white-space:nowrap}.op-visual .of-out{display:grid;gap:8px}.op-visual .of-log{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--fg-4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.op-visual .pf-head{display:flex;gap:10px;align-items:center;padding-bottom:2px}.op-visual .pf-head .logo{height:26px;max-width:132px}.op-visual .pf-head span{font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-4)}.op-visual .sc-modes{grid-template-columns:minmax(0,.62fr) minmax(0,.95fr) minmax(0,.72fr);gap:clamp(10px,2cqw,20px);align-items:center}@container (max-width:660px){.op-visual .sc-modes{grid-template-columns:minmax(0,1fr)}}.op-visual .md-join,.op-visual .md-modes{display:grid;gap:8px}.op-visual .sc-merge{grid-template-columns:minmax(0,.66fr) minmax(46px,.3fr) minmax(0,1.25fr);gap:10px;align-items:center}@container (max-width:660px){.op-visual .sc-merge{grid-template-columns:minmax(0,1fr)}.op-visual .mg-fan{display:none}}.op-visual .mg-fan{position:relative;height:130px}.op-visual .mg-fan svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.op-visual .mg-pipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.op-visual .mg-step{padding:10px 8px;border:1px solid var(--line-2);border-radius:9px;background:var(--bg-2);text-align:center}.op-visual .mg-step b{display:block;font-size:11px;font-weight:600;color:var(--fg-0)}.op-visual .mg-step i{font-style:normal;font-size:10px;color:var(--fg-4)}.op-visual .mg-step[data-last]{border-color:color-mix(in srgb,var(--success) 42%,transparent);background:color-mix(in srgb,var(--success) 9%,var(--bg-2))}.op-visual .sc-stamp{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(14px,3cqw,30px);align-items:center}@container (max-width:620px){.op-visual .sc-stamp{grid-template-columns:minmax(0,1fr)}}.op-visual .sp-ticket{position:relative;padding:16px 16px 14px;border:1px solid var(--line-1);border-radius:12px;background:var(--bg-2)}.op-visual .sp-ticket big{display:block;font-size:26px;font-weight:620;letter-spacing:-.03em;color:var(--fg-0);font-variant-numeric:tabular-nums}.op-visual .sp-stamp{position:absolute;right:14px;bottom:14px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--success-bright);border:1px solid color-mix(in srgb,var(--success) 52%,transparent);border-radius:7px;padding:5px 9px;transform:rotate(-7deg)}.op-visual .sp-stamp.an{animation:stampIn .5s cubic-bezier(.2,.9,.3,1.3) both;animation-delay:calc(var(--d,0) * 1s)}@keyframes stampIn{0%{opacity:0;transform:rotate(-7deg) scale(1.6)}70%{opacity:1;transform:rotate(-7deg) scale(.96)}to{opacity:1;transform:rotate(-7deg) scale(1)}}.op-visual .sc-timer{gap:12px}.op-visual .tm-window{position:relative;height:10px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line-2);overflow:hidden}.op-visual .tm-window i{display:block;height:100%;background:linear-gradient(90deg,var(--warning-bright),var(--warning));transform-origin:right;animation:deplete 2.6s linear .8s both}@keyframes deplete{0%{transform:scaleX(1)}to{transform:scaleX(.18)}}.op-visual .tm-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.op-visual .sc-net{gap:11px}.op-visual .nt-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.op-visual .nt-card{display:grid;gap:5px;padding:12px 13px;border:1px solid var(--line-2);border-radius:11px;background:var(--bg-2)}.op-visual .nt-card[data-win]{border-color:color-mix(in srgb,var(--brand-primary) 50%,transparent);background:color-mix(in srgb,var(--bg-2) 88%,var(--brand-primary) 12%)}.op-visual .nt-card s{text-decoration:line-through;color:var(--fg-4);font-size:11px}.op-visual .nt-card big{font-size:19px;font-weight:620;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.op-visual .nt-card[data-win] big{color:var(--brand-primary-bright)}.op-visual .nt-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.op-visual .sc-convert{grid-template-columns:minmax(0,.8fr) minmax(46px,.3fr) minmax(0,1fr);gap:12px;align-items:center}@container (max-width:620px){.op-visual .sc-convert{grid-template-columns:minmax(0,1fr)}.op-visual .sc-convert .cn-arrow{display:none}}.op-visual .cn-arrow{display:grid;gap:5px;justify-items:center;color:var(--fg-4);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.op-visual .cn-arrow b{font-size:17px;color:var(--brand-primary-bright);font-weight:400}.op-visual .cn-val{font-size:24px;font-weight:620;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg-0)}.op-visual .cn-list{display:grid;gap:7px}.op-visual .cn-item{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:9px 12px;border:1px solid var(--line-2);border-radius:9px;background:var(--bg-2);font-size:11.5px;color:var(--fg-3)}.op-visual .cn-item b{font-size:13px;font-weight:620;font-variant-numeric:tabular-nums;color:var(--fg-2)}.op-visual .cn-item[data-win]{border-color:color-mix(in srgb,var(--brand-primary) 48%,transparent)}.op-visual .cn-item[data-win] b{color:var(--brand-primary-bright)}.op-visual .sc-chain{gap:14px}.op-visual .ch-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:center}@container (max-width:640px){.op-visual .ch-links{grid-template-columns:minmax(0,1fr);gap:8px}.op-visual .ch-link:after{display:none}}.op-visual .ch-link{position:relative;padding:12px;border:1px solid var(--line-1);border-radius:10px;background:var(--bg-2);margin-right:14px}.op-visual .ch-link:last-child{margin-right:0}.op-visual .ch-link:after{content:"";position:absolute;top:50%;right:-15px;width:15px;height:1px;background:color-mix(in srgb,var(--brand-primary) 55%,transparent)}.op-visual .ch-link:last-child:after{display:none}.op-visual .ch-link b{display:block;font-size:11.5px;font-weight:600;color:var(--fg-0)}.op-visual .ch-link i{font-style:normal;font-size:10.5px;color:var(--fg-4)}.op-visual .ch-log{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--fg-4)}.op-visual .sc-relay{gap:12px}.op-visual .rl-lane{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}@container (max-width:640px){.op-visual .rl-lane{grid-template-columns:repeat(2,minmax(0,1fr))}}.op-visual .rl-leg{position:relative;display:grid;gap:5px;padding:13px 12px;border:1px solid var(--line-2);border-radius:11px;background:var(--bg-2)}.op-visual .rl-leg b{font-size:11.5px;font-weight:600;color:var(--fg-0)}.op-visual .rl-leg i{font-style:normal;font-size:10.5px;color:var(--fg-4)}.op-visual .rl-baton{position:absolute;top:-7px;left:12px;width:26px;height:3px;border-radius:999px;background:var(--brand-primary-bright);box-shadow:0 0 12px var(--brand-primary-bright)}.op-visual .sc-gateopen{grid-template-columns:minmax(0,.72fr) minmax(0,1.2fr);gap:clamp(14px,3cqw,28px);align-items:center}@container (max-width:620px){.op-visual .sc-gateopen{grid-template-columns:minmax(0,1fr)}}.op-visual .go-gate{position:relative;height:132px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-2);overflow:hidden;display:grid;place-items:center}.op-visual .go-doors{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr}.op-visual .go-doors i{background:linear-gradient(180deg,var(--bg-3),var(--bg-1));border-right:1px solid var(--line-2)}.op-visual .go-doors i:last-child{border-right:0;border-left:1px solid var(--line-2)}.op-visual .go-doors i:first-child{animation:doorL 1s cubic-bezier(.4,0,.2,1) 1.1s both}.op-visual .go-doors i:last-child{animation:doorR 1s cubic-bezier(.4,0,.2,1) 1.1s both}@keyframes doorL{to{transform:translateX(-101%)}}@keyframes doorR{to{transform:translateX(101%)}}.op-visual .go-label{position:relative;z-index:2}.op-visual .go-fan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.op-visual .sc-lane{gap:12px}.op-visual .ln-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.op-visual .ln-seg{height:38px;border:1px solid var(--line-2);border-radius:8px;background:var(--bg-2);display:grid;place-items:center;font-size:10.5px;color:var(--fg-3);transform-origin:left}.op-visual .ln-seg.an{animation:grow .55s cubic-bezier(.3,.7,.3,1) both;animation-delay:calc(var(--d,0) * 1s)}.op-visual .ln-seg[data-live]{border-color:color-mix(in srgb,var(--brand-primary) 48%,transparent);color:var(--brand-primary-bright);background:color-mix(in srgb,var(--bg-2) 88%,var(--brand-primary) 12%)}.op-visual .ln-gate{display:flex;gap:9px;align-items:center;font-size:11.5px;color:var(--fg-3)}.op-visual .sc-shelf{grid-template-columns:minmax(0,.82fr) minmax(0,1.1fr);gap:clamp(14px,3cqw,30px);align-items:center}@container (max-width:620px){.op-visual .sc-shelf{grid-template-columns:minmax(0,1fr)}}.op-visual .sh-shelf{position:relative;display:grid;gap:10px;justify-items:center;padding:16px 14px 13px;border:1px solid color-mix(in srgb,var(--brand-primary) 30%,var(--line-1));border-radius:12px;background:var(--bg-2)}.op-visual .sh-shot{width:min(46cqw,150px);height:100px}.op-visual .sh-shot .img-slot{font-size:0}.op-visual .sh-shelf:after{content:"";position:absolute;left:10px;right:10px;bottom:8px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-primary) 45%,transparent),transparent)}.op-visual .sh-steps{display:grid;gap:8px}.op-visual .sc-switch{gap:10px}.op-visual .sw-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.op-visual .sw-lane2{display:grid;gap:6px;padding:12px 13px;border:1px solid var(--line-2);border-radius:11px;background:var(--bg-2)}.op-visual .sw-lane2[data-live]{border-color:color-mix(in srgb,var(--brand-primary) 50%,transparent);background:color-mix(in srgb,var(--bg-2) 88%,var(--brand-primary) 12%)}.op-visual .sw-lane2 b{font-size:12px;font-weight:600;color:var(--fg-0)}.op-visual .sw-lane2 i{font-style:normal;font-size:10.5px;color:var(--fg-4)}.op-visual .sw-point{position:relative;height:34px}.op-visual .sw-point svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.op-visual .sc-passport{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(14px,3cqw,30px);align-items:center}@container (max-width:620px){.op-visual .sc-passport{grid-template-columns:minmax(0,1fr)}}.op-visual .pp-card{position:relative;display:grid;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--brand-primary) 40%,var(--line-1));border-radius:12px;background:color-mix(in srgb,var(--bg-2) 90%,var(--brand-primary) 10%)}.op-visual .pp-shot{width:100%;height:96px}.op-visual .pp-shot .img-slot{font-size:0}.op-visual .pp-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--brand-primary-bright)}.op-visual .pp-stamps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.op-visual .pp-stamp{display:grid;gap:3px;padding:11px 12px;border:1px dashed var(--line-1);border-radius:9px}.op-visual .pp-stamp b{font-size:11.5px;font-weight:600;color:var(--fg-0)}.op-visual .pp-stamp i{font-style:normal;font-size:10.5px;color:var(--fg-4)}.op-visual .pp-stamp.an{animation:stampOn .55s cubic-bezier(.2,.9,.3,1.25) both;animation-delay:calc(var(--d,0) * 1s)}@keyframes stampOn{0%{opacity:0;transform:scale(1.14)}70%{opacity:1;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.op-visual .pp-stamp[data-last]{border-style:solid;border-color:color-mix(in srgb,var(--success) 42%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent)}.op-visual .sc-orbit{min-height:320px}.op-visual .ob-wrap{position:relative;height:300px}.op-visual .ob-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(42cqw,196px);display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--brand-primary) 46%,transparent);border-radius:12px;background:color-mix(in srgb,var(--bg-2) 88%,var(--brand-primary) 12%);text-align:center}.op-visual .ob-core .shot{width:100%;height:74px}.op-visual .ob-core b{display:block}.op-visual .ob-core i{display:block;margin-top:2px}.op-visual .ob-core .shot .img-slot{font-size:0}.op-visual .ob-sat{position:absolute;width:min(34cqw,168px)}.op-visual .ob-sat[data-pos=tl]{left:0;top:6px}.op-visual .ob-sat[data-pos=tr]{right:0;top:6px}.op-visual .ob-sat[data-pos=bl]{left:0;bottom:6px}.op-visual .ob-sat[data-pos=br]{right:0;bottom:6px}.op-visual .ob-wires{position:absolute;inset:0;pointer-events:none}.op-visual .ob-wires svg{width:100%;height:100%;overflow:visible}.op-visual .ob-flip{animation:flipState .8s cubic-bezier(.3,.7,.3,1) both;animation-delay:calc(var(--d,0) * 1s)}@keyframes flipState{0%{opacity:1;transform:none}45%{opacity:.35;transform:translateY(-3px)}to{opacity:1;transform:none}}@container (max-width:640px){.op-visual .ob-wrap{height:auto;display:grid;gap:9px}.op-visual .ob-core,.op-visual .ob-sat{position:static;width:auto;transform:none}.op-visual .ob-wires{display:none}}.op-visual .sc-filter{gap:12px}.op-visual .fi-head{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.op-visual .fi-bar{position:relative;height:32px;border-top:1px dashed color-mix(in srgb,var(--brand-primary) 40%,transparent);border-bottom:1px dashed color-mix(in srgb,var(--brand-primary) 40%,transparent);display:grid;place-items:center}.op-visual .fi-bar span{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-primary-bright);background:var(--bg-1);padding:0 9px}.op-visual .fi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}@container (max-width:640px){.op-visual .fi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.op-visual .fi-cell{display:grid;gap:7px;justify-items:center;padding:12px 10px;border:1px solid var(--line-2);border-radius:11px;background:var(--bg-2);text-align:center}.op-visual .fi-cell[data-ok]{border-color:color-mix(in srgb,var(--brand-primary) 44%,transparent);background:color-mix(in srgb,var(--bg-2) 88%,var(--brand-primary) 12%)}.op-visual .fi-cell[data-blocked]{border-style:dashed;opacity:.55}.op-visual .fi-cell small{font-size:10px;color:var(--fg-4);line-height:1.3}.op-visual .fi-cell[data-ok] small{color:var(--brand-primary-bright)}.op-visual .sc-sweep{gap:8px}.op-visual .sp-row{display:grid;grid-template-columns:112px 1fr 74px 92px;gap:10px;align-items:center;padding:9px 12px;border:1px solid var(--line-2);border-radius:9px;background:var(--bg-2);font-size:11.5px;color:var(--fg-3)}.op-visual .sp-row b{font-size:12px;font-weight:600;color:var(--fg-0)}.op-visual .sp-row s{text-decoration:line-through;color:var(--fg-4)}.op-visual .sp-row em{font-style:normal;color:var(--brand-primary-bright);font-weight:600;font-variant-numeric:tabular-nums}.op-visual .sp-row[data-held]{border-color:color-mix(in srgb,var(--warning) 44%,transparent);background:color-mix(in srgb,var(--warning) 8%,var(--bg-2))}.op-visual .sp-row[data-held] em{color:var(--warning-bright)}.op-visual .sp-state{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:right;color:var(--fg-4)}.op-visual .sp-row[data-held] .sp-state{color:var(--warning-bright)}.op-visual .sc-unfold{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(14px,3cqw,30px);align-items:center}@container (max-width:620px){.op-visual .sc-unfold{grid-template-columns:minmax(0,1fr)}}.op-visual .uf-stack{position:relative;height:206px}.op-visual .uf-doc{position:absolute;left:0;top:0;width:min(58cqw,236px);padding:12px 13px;border:1px solid var(--line-1);border-radius:10px;background:var(--bg-2)}.op-visual .uf-doc b{display:block;font-size:11.5px;font-weight:600;color:var(--fg-0)}.op-visual .uf-doc i{font-style:normal;font-size:10.5px;color:var(--fg-4)}.op-visual .uf-doc.an{animation:unfold .7s cubic-bezier(.25,.8,.3,1) both;animation-delay:calc(var(--d,0) * 1s)}@keyframes unfold{0%{opacity:0;transform:none}to{opacity:1;transform:translate(var(--ux,0),var(--uy,0))}}.op-visual .uf-doc[data-last]{border-color:color-mix(in srgb,var(--success) 42%,transparent);background:color-mix(in srgb,var(--success) 8%,var(--bg-2))}.op-visual .sc-cards{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(18px,4cqw,44px);align-items:center}@container (max-width:640px){.op-visual .sc-cards{grid-template-columns:minmax(0,1fr)}}.op-visual .tc-item{display:grid;gap:9px;justify-items:center;text-align:center}.op-visual .tc-shot{position:relative;width:min(52cqw,168px);aspect-ratio:4/3;border:1px solid color-mix(in srgb,var(--brand-primary) 34%,var(--line-1));border-radius:10px;overflow:visible;opacity:0;transform:translateY(12px)}.op-visual .tc-shot .img-slot{position:absolute;inset:0;border-radius:10px}.op-visual .tc-ghost{position:absolute;inset:0;z-index:-1;pointer-events:none}.op-visual .tc-ghost i{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--brand-primary) 34%,var(--line-1));border-radius:10px;background:var(--bg-1);opacity:0}.op-visual .tc-item em{font-style:normal;font-size:12px;font-weight:600;color:var(--fg-0);opacity:0}.op-visual .tc-item i{font-style:normal;font-size:10.5px;color:var(--fg-4);opacity:0}.op-visual .tc-qty{position:absolute;top:-10px;right:-8px;z-index:2;font-size:10.5px;font-weight:700;padding:3px 7px;border-radius:999px;color:var(--brand-primary-bright);background:color-mix(in srgb,var(--brand-primary) 18%,var(--bg-0));border:1px solid color-mix(in srgb,var(--brand-primary) 42%,transparent);opacity:0;transform:scale(.7)}.op-visual .tc-asm{display:grid;gap:10px}.op-visual .tc-asm-label{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-4)}.op-visual .tc-line{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.op-visual .tc-chip{display:inline-flex;align-items:baseline;gap:6px;padding:8px 11px;border-radius:8px;border:1px solid var(--line-1);background:var(--bg-2);font-size:12px;color:var(--fg-0);opacity:0;transform:translateX(-10px)}.op-visual .tc-chip u{text-decoration:none;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4)}.op-visual .tc-chip[data-key=lot]{border-color:color-mix(in srgb,var(--brand-primary) 48%,transparent);color:var(--brand-primary-bright)}.op-visual .tc-match{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin-top:4px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--success) 38%,var(--line-2));background:color-mix(in srgb,var(--success) 8%,var(--bg-2));opacity:0;transform:translateY(6px)}.op-visual .tc-match-shot{position:relative;width:54px;height:54px;border:1px solid var(--line-2);border-radius:8px;overflow:hidden}.op-visual .tc-match-copy{display:grid;gap:5px}.op-visual .tc-match b{font-size:12.5px;font-weight:600;color:var(--fg-0);line-height:1.3}.op-visual .tc-match .ok{display:flex;gap:7px;align-items:center;font-size:11.5px;color:var(--fg-3)}.op-visual .tc-match .dot{width:7px;height:7px;border-radius:999px;background:var(--success-bright);box-shadow:0 0 10px var(--success-bright);flex:0 0 auto}.op-visual .tc-shot{animation:rise .55s cubic-bezier(.2,.7,.3,1) .1s both}.op-visual .tc-item em{animation:fade .5s ease .5s both}.op-visual .tc-item i{animation:fade .5s ease .62s both}.op-visual .tc-ghost i:first-child{animation:mult .55s cubic-bezier(.2,.7,.3,1) .9s both;--mx:7px;--my:-7px}.op-visual .tc-ghost i:nth-child(2){animation:mult .55s cubic-bezier(.2,.7,.3,1) 1.03s both;--mx:14px;--my:-14px}.op-visual .tc-ghost i:nth-child(3){animation:mult .55s cubic-bezier(.2,.7,.3,1) 1.16s both;--mx:21px;--my:-21px}.op-visual .tc-qty{animation:pop .45s cubic-bezier(.2,.8,.3,1.2) 1.3s both}.op-visual .tc-chip{animation:slidein .45s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(1.6s + var(--i) * .3s)}.op-visual .tc-match{animation:rise .5s cubic-bezier(.2,.7,.3,1) 3s both}@keyframes mult{0%{opacity:0;transform:none}to{opacity:.5;transform:translate(var(--mx),var(--my))}}.op-visual .sc-street{grid-template-columns:minmax(120px,.72fr) minmax(60px,.6fr) minmax(0,1.5fr);gap:8px;align-items:center}@container (max-width:640px){.op-visual .sc-street{grid-template-columns:minmax(0,1fr);gap:18px}.op-visual .sw-join{display:none}}.op-visual .sw-lane,.op-visual .sw-lanes{display:grid;gap:10px}.op-visual .sw-lane{grid-template-columns:auto 1fr;align-items:center;padding:11px 12px;border:1px solid var(--line-1);border-radius:10px;background:var(--bg-2);opacity:0;transform:translateX(-12px)}.op-visual .el-shot,.op-visual .sw-shot{position:relative;width:38px;height:38px;border-radius:7px;overflow:hidden;border:1px solid var(--line-2);background:var(--bg-3)}.op-visual .cl-shot{position:relative;width:30px;height:30px;border-radius:6px;overflow:hidden;border:1px solid var(--line-2);background:var(--bg-3)}.op-visual .cl-shot .img-slot,.op-visual .el-shot .img-slot,.op-visual .sw-shot .img-slot,.op-visual .tc-match-shot .img-slot{position:absolute;inset:0;font-size:0;border-radius:0;border:0}.op-visual .sw-lane em{font-style:normal;display:block;font-size:11.5px;font-weight:600;color:var(--fg-0)}.op-visual .sw-lane i{font-style:normal;font-size:10.5px;color:var(--fg-4);font-variant-numeric:tabular-nums}.op-visual .sw-join{position:relative;height:150px}.op-visual .sw-join svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.op-visual .sw-join path{fill:none;stroke:color-mix(in srgb,var(--brand-primary) 58%,transparent);stroke-width:1.4;stroke-dasharray:120;stroke-dashoffset:120}.op-visual .sw-grid{border:1px solid color-mix(in srgb,var(--brand-primary) 26%,var(--line-1));border-radius:12px;background:var(--bg-2);overflow:hidden;opacity:0}.op-visual .sw-row{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:6px;padding:10px 14px;font-size:11.5px;align-items:center;border-top:1px solid var(--line-4)}.op-visual .sw-row:first-child{border-top:0;background:color-mix(in srgb,var(--brand-primary) 8%,transparent);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3)}.op-visual .sw-row:not(:first-child){opacity:0;transform:translateY(8px)}.op-visual .sw-row b{font-weight:600;color:var(--fg-0)}.op-visual .sw-row s{text-decoration:line-through;color:var(--fg-4);margin-right:6px}.op-visual .sw-row span{color:var(--fg-3);font-variant-numeric:tabular-nums}.op-visual .sw-row .norm{color:var(--brand-primary-bright);font-weight:600}.op-visual .sw-foot{display:flex;gap:8px;align-items:center;padding:10px 14px;border-top:1px solid var(--line-4);background:color-mix(in srgb,var(--success) 6%,transparent);font-size:11.5px;color:var(--fg-2);opacity:0}.op-visual .sw-foot .dot{width:6px;height:6px;border-radius:999px;background:var(--success-bright);box-shadow:0 0 9px var(--success-bright)}.op-visual .sw-lane{animation:slidein .5s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--i) * .14s)}.op-visual .sw-join path{animation:draw .7s cubic-bezier(.4,0,.3,1) both;animation-delay:calc(.65s + var(--i) * .16s)}.op-visual .sw-grid{animation:fade .4s ease .8s both}.op-visual .sw-row:not(:first-child){animation:rise .45s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(1.35s + var(--i) * .3s)}.op-visual .sw-foot{animation:fade .5s ease 2.5s both}.op-visual .sc-elec{grid-template-columns:minmax(0,.9fr) minmax(74px,.5fr) minmax(0,1.05fr);gap:clamp(10px,2cqw,26px);align-items:center}@container (max-width:640px){.op-visual .sc-elec{grid-template-columns:minmax(0,1fr)}.op-visual .sc-elec .el-gate{display:none}}.op-visual .el-stack{display:grid;gap:9px}.op-visual .el-item{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid var(--line-1);border-radius:10px;background:var(--bg-2);opacity:0;transform:translateY(10px)}.op-visual .el-item em{font-style:normal;display:block;font-size:11.5px;font-weight:600;color:var(--fg-0)}.op-visual .el-item i{font-style:normal;display:block;font-size:10.5px;color:var(--fg-4)}.op-visual .el-item u{text-decoration:none;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--line-1);border-radius:999px;padding:3px 7px}.op-visual .el-gate{position:relative;display:grid;place-items:center;min-height:150px}.op-visual .el-bulk{position:relative;display:grid;gap:6px;justify-items:center;text-align:center;padding:14px 10px;width:100%;border:1px dashed color-mix(in srgb,var(--warning) 55%,transparent);border-radius:10px;background:color-mix(in srgb,var(--warning) 7%,transparent);opacity:0}.op-visual .el-bulk b{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--warning-bright)}.op-visual .el-bulk span{font-size:10.5px;line-height:1.35;color:var(--fg-3)}.op-visual .el-bulk:after{content:"";position:absolute;left:6%;right:6%;top:50%;height:1px;background:var(--warning-bright);transform:scaleX(0);transform-origin:left}.op-visual .el-parcels{display:grid;gap:9px}.op-visual .el-parcel{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:11px 13px;border:1px solid color-mix(in srgb,var(--brand-primary) 30%,var(--line-1));border-radius:10px;background:color-mix(in srgb,var(--bg-2) 92%,var(--brand-primary) 8%);opacity:0;transform:translateX(-16px)}.op-visual .el-parcel em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--fg-0)}.op-visual .el-parcel i{font-style:normal;display:block;font-size:10.5px;color:var(--fg-4)}.op-visual .el-parcel u{text-decoration:none;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:650;color:var(--success-bright);opacity:0}.op-visual .el-parcel u:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--success-bright);box-shadow:0 0 8px var(--success-bright)}.op-visual .el-item{animation:rise .5s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--i) * .13s)}.op-visual .el-bulk{animation:fade .4s ease .75s both}.op-visual .el-bulk:after{animation:strike .5s cubic-bezier(.4,0,.3,1) 1.45s both}.op-visual .el-parcel{animation:slidein .55s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(1.9s + var(--i) * .26s)}.op-visual .el-parcel u{animation:fade .4s ease both;animation-delay:calc(2.55s + var(--i) * .26s)}@keyframes strike{to{transform:scaleX(1)}}.op-visual .sc-lux{gap:14px;align-content:center}.op-visual .lx-outside{display:flex;gap:9px;align-items:center;justify-self:center;padding:8px 13px;border:1px dashed var(--line-1);border-radius:999px;font-size:11px;color:var(--fg-4);opacity:0}.op-visual .lx-outside:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--fg-4)}.op-visual .lx-beam{position:relative;height:186px;display:grid;place-items:center}.op-visual .lx-bar{position:relative;width:min(72%,430px);height:2px;background:linear-gradient(90deg,var(--line-1),color-mix(in srgb,var(--brand-primary) 60%,transparent),var(--line-1));transform:rotate(-7deg);transform-origin:center}.op-visual .lx-bar:after{content:"";left:50%;top:-4px;width:9px;height:9px;margin-left:-4.5px;border-radius:999px}.op-visual .lx-bar:after,.op-visual .lx-pan{position:absolute;background:var(--bg-2);border:1px solid var(--line-1)}.op-visual .lx-pan{top:54%;width:min(40cqw,200px);display:grid;gap:5px;padding:12px 13px;border-radius:10px;opacity:0}.op-visual .lx-pan[data-side=now]{left:7%}.op-visual .lx-pan[data-side=consign]{right:7%}.op-visual .lx-pan[data-side=consign]:before,.op-visual .lx-pan[data-side=now]:before{content:"";position:absolute;top:-14px;left:50%;width:1px;height:14px;background:var(--line-1)}.op-visual .lx-pan b{font-size:11.5px;font-weight:600;color:var(--fg-0)}.op-visual .lx-pan span{font-size:10.5px;color:var(--fg-3);font-variant-numeric:tabular-nums}.op-visual .lx-pan strong{font-size:15px;font-weight:620;letter-spacing:-.02em;color:var(--fg-0);font-variant-numeric:tabular-nums}.op-visual .lx-pan[data-win] .lx-halo{position:absolute;inset:-1px;border-radius:10px;border:1px solid var(--brand-primary);box-shadow:0 0 40px -8px color-mix(in srgb,var(--brand-primary) 60%,transparent);opacity:0}.op-visual .lx-item{position:absolute;top:-24px;left:50%;margin-left:-27px;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand-primary) 45%,var(--line-1));background:var(--bg-2);overflow:hidden;opacity:0;transform:translateY(-16px)}.op-visual .lx-item .img-slot{position:absolute;inset:2px;width:auto;height:auto;border-radius:50%;font-size:0;border:0}.op-visual .lx-read{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}@container (max-width:520px){.op-visual .lx-read{grid-template-columns:1fr}}.op-visual .lx-cell{display:grid;gap:4px;padding:11px 13px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg-2);opacity:0;transform:translateY(8px)}.op-visual .lx-cell u{text-decoration:none;font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-4)}.op-visual .lx-cell b{font-size:12.5px;font-weight:600;color:var(--fg-0);font-variant-numeric:tabular-nums}.op-visual .lx-outside{animation:fade .5s ease .1s both}.op-visual .lx-item{animation:drop .6s cubic-bezier(.3,.8,.3,1) .5s both}.op-visual .lx-pan[data-side=now]{animation:fade .5s ease .7s both,panUp 1.8s cubic-bezier(.35,.05,.3,1) 1.1s both}.op-visual .lx-pan[data-side=consign]{animation:fade .5s ease .82s both,panDown 1.8s cubic-bezier(.35,.05,.3,1) 1.1s both}.op-visual .lx-bar{animation:tilt 1.8s cubic-bezier(.35,.05,.3,1) 1.1s both}@keyframes panUp{0%{transform:translateY(20px)}45%{transform:translateY(-16px)}70%{transform:translateY(-6px)}to{transform:translateY(-11px)}}@keyframes panDown{0%{transform:translateY(-20px)}45%{transform:translateY(16px)}70%{transform:translateY(6px)}to{transform:translateY(11px)}}.op-visual .lx-halo{animation:fade .5s ease 2.6s both}.op-visual .lx-cell{animation:rise .45s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(2.35s + var(--i) * .22s)}@keyframes tilt{0%{transform:rotate(-7deg)}45%{transform:rotate(6deg)}70%{transform:rotate(2.5deg)}to{transform:rotate(4deg)}}.op-visual .sc-coll{gap:0;align-content:center}.op-visual .cl-track{position:relative;height:206px}.op-visual .cl-rail{position:absolute;left:0;right:0;top:58px;height:1px;background:linear-gradient(90deg,var(--line-1),color-mix(in srgb,var(--brand-primary) 45%,transparent),var(--line-1))}.op-visual .cl-rail[data-lane=review]{top:158px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--warning) 45%,transparent))}.op-visual .cl-gate{position:absolute;top:0;width:118px;margin-left:-59px;display:grid;gap:5px;justify-items:center;text-align:center;opacity:0}.op-visual .cl-gate .post{width:1px;height:34px;background:var(--line-1);transition:none}.op-visual .cl-gate u{text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-4)}.op-visual .cl-gate span{font-size:10.5px;line-height:1.3;color:var(--fg-3)}.op-visual .cl-gate .lamp{position:absolute;top:52px;width:11px;height:11px;border-radius:999px;border:1px solid var(--line-1);background:var(--bg-1)}.op-visual .cl-gate[data-state=pass] .lamp{background:color-mix(in srgb,var(--brand-primary) 70%,transparent);border-color:var(--brand-primary-bright);box-shadow:0 0 12px color-mix(in srgb,var(--brand-primary) 70%,transparent);opacity:0}.op-visual .cl-gate[data-state=fail] .lamp{background:color-mix(in srgb,var(--warning) 70%,transparent);border-color:var(--warning-bright);box-shadow:0 0 12px color-mix(in srgb,var(--warning) 70%,transparent);opacity:0}.op-visual .cl-unit{position:absolute;top:38px;left:0;display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:8px 11px;border:1px solid var(--line-1);border-radius:9px;background:var(--bg-2);width:168px;opacity:0}.op-visual .cl-unit em{font-style:normal;display:block;font-size:11px;font-weight:600;color:var(--fg-0);line-height:1.25}.op-visual .cl-unit i{font-style:normal;font-size:10px;color:var(--fg-4)}.op-visual .cl-unit[data-path=fail]{border-color:color-mix(in srgb,var(--warning) 40%,var(--line-1))}.op-visual .cl-out{position:absolute;right:0;display:grid;gap:3px;padding:10px 12px;border-radius:10px;width:158px;opacity:0;transform:translateX(-10px)}.op-visual .cl-out[data-kind=routed]{top:22px;border:1px solid color-mix(in srgb,var(--success) 38%,var(--line-2));background:color-mix(in srgb,var(--success) 8%,var(--bg-2))}.op-visual .cl-out[data-kind=review]{top:122px;border:1px solid color-mix(in srgb,var(--warning) 40%,var(--line-2));background:color-mix(in srgb,var(--warning) 8%,var(--bg-2))}.op-visual .cl-out b{font-size:11.5px;font-weight:600;color:var(--fg-0)}.op-visual .cl-out span{font-size:10.5px;color:var(--fg-3);line-height:1.3}.op-visual .cl-gate{animation:fade .4s ease both;animation-delay:calc(var(--i) * .12s)}.op-visual .cl-unit[data-path=pass]{animation:runPass 3.1s cubic-bezier(.45,.05,.35,1) .55s both}.op-visual .cl-unit[data-path=fail]{animation:runFail 3.1s cubic-bezier(.45,.05,.35,1) 1.15s both}.op-visual .cl-gate[data-state=pass] .lamp{animation:blip .9s ease both;animation-delay:calc(1.05s + var(--i) * .55s)}.op-visual .cl-gate[data-state=fail] .lamp{animation:blip 1.1s ease 2.35s both}.op-visual .cl-out[data-kind=routed]{animation:slidein .5s cubic-bezier(.2,.7,.3,1) 3.4s both}.op-visual .cl-out[data-kind=review]{animation:slidein .5s cubic-bezier(.2,.7,.3,1) 4s both}@keyframes runPass{0%{opacity:0;transform:none}12%{opacity:1}92%,to{opacity:1;transform:translateX(calc(100cqw - 372px))}}@keyframes runFail{0%{opacity:0;transform:none}12%{opacity:1}52%{opacity:1;transform:translateX(calc(44cqw - 130px))}72%{transform:translateX(calc(44cqw - 130px)) translateY(0)}to{opacity:1;transform:translateX(calc(100cqw - 372px)) translateY(102px)}}@media (prefers-reduced-motion:reduce){.op-visual .an{stroke-dashoffset:0!important}.op-visual .an,.op-visual .cl-gate,.op-visual .cl-gate .lamp,.op-visual .cl-out,.op-visual .cl-unit,.op-visual .el-bulk,.op-visual .el-item,.op-visual .el-parcel,.op-visual .el-parcel u,.op-visual .fo-closed,.op-visual .lx-cell,.op-visual .lx-halo,.op-visual .lx-item,.op-visual .lx-outside,.op-visual .lx-pan,.op-visual .rt-parcel,.op-visual .sn-beam,.op-visual .sw-foot,.op-visual .sw-grid,.op-visual .sw-lane,.op-visual .sw-row,.op-visual .tc-chip,.op-visual .tc-ghost i,.op-visual .tc-item em,.op-visual .tc-item i,.op-visual .tc-match,.op-visual .tc-qty,.op-visual .tc-shot{opacity:1!important;transform:none!important}.op-visual .sw-join path{stroke-dashoffset:0!important}.op-visual .el-bulk:after{transform:scaleX(1)!important}.op-visual .cl-unit[data-path=fail]{top:138px}}@media (prefers-reduced-motion:no-preference){.op-visual .trace-run{fill:none;stroke:var(--brand-primary-bright);stroke-width:2;stroke-linecap:round;opacity:0;stroke-dasharray:14 var(--gap,186);stroke-dashoffset:var(--seg,200);animation:traceRun var(--rt,4.8s) linear infinite;animation-delay:calc(3.4s + var(--rd,0s))}@keyframes traceRun{0%{stroke-dashoffset:var(--seg,200);opacity:0}8%{opacity:.85}34%{stroke-dashoffset:0;opacity:.85}42%{opacity:0}to{stroke-dashoffset:0;opacity:0}}.op-visual .at-grid{position:relative;overflow:hidden;border-radius:12px}.op-visual .at-beam{position:absolute;top:-8%;bottom:-8%;left:0;width:22%;pointer-events:none;background:linear-gradient(105deg,transparent,color-mix(in srgb,var(--brand-primary) 11%,transparent) 48%,transparent);transform:translateX(-130%);animation:atlasSweep 6.5s ease-in-out infinite;animation-delay:2.8s}@keyframes atlasSweep{0%{transform:translateX(-130%)}55%{transform:translateX(590%)}to{transform:translateX(590%)}}.op-visual .rl-rail{overflow:hidden}.op-visual .rl-rail:after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.05) 50%,transparent);transform:translateX(-150%);animation:railSheen 5.8s ease-in-out infinite;animation-delay:3.2s}.op-visual .rl-rail[data-plan=premium]:after{background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--brand-primary-bright) 15%,transparent) 50%,transparent);animation-delay:4.6s}@keyframes railSheen{0%{transform:translateX(-150%)}45%{transform:translateX(490%)}to{transform:translateX(490%)}}.op-visual .br-open,.op-visual .sc-hubmap .hub{position:relative}.op-visual .br-open:after,.op-visual .sc-hubmap .hub:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--brand-primary-bright) 55%,transparent);box-shadow:0 0 26px -4px color-mix(in srgb,var(--brand-primary) 45%,transparent);opacity:0;pointer-events:none;animation:sceneBreath 4.6s ease-in-out infinite;animation-delay:3.4s}@keyframes sceneBreath{0%,to{opacity:0}50%{opacity:.75}}}