.pmock{--pmock-zoom:1;zoom:var(--pmock-zoom);width:calc(100%/var(--pmock-zoom));background:#0a0a0b;border:1px solid #ffffff14;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #000000e6;container-type:inline-size}.pmock-bar{background:#0d0d0e;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:9px 12px;display:flex}.pmock-dot{background:#33363b;border-radius:9999px;flex:none;width:7px;height:7px}.pmock-crumbs{color:#8a8f96;white-space:nowrap;align-items:center;gap:7px;min-width:0;margin-left:4px;font-size:10.5px;line-height:1;display:flex;overflow:hidden}.pmock-crumbs b{color:#e8e9ea;font-weight:500}.pmock-crumbs .pmock-chip{color:#b9bec5;border:1px solid #ffffff14;border-radius:5px;padding:3px 7px}.pmock-live{letter-spacing:.08em;text-transform:uppercase;color:#8a8f96;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:9.5px;display:inline-flex}.pmock-live i{background:var(--color-primary);border-radius:9999px;width:6px;height:6px}.pmock-body{grid-template-columns:128px minmax(0,1fr);min-height:0;display:grid}.pmock-rail{background:#0d0d0e;border-right:1px solid #ffffff14;flex-direction:column;gap:10px;padding:12px 10px;display:flex}.pmock-rail-brand{color:#e8e9ea;align-items:center;gap:7px;font-size:10px;line-height:1.15;display:flex}.pmock-rail-brand img{flex:none;width:16px;height:auto}.pmock-rail-k{letter-spacing:.1em;text-transform:uppercase;color:#6f757d;font-size:9px}.pmock-rail-select{color:#e8e9ea;background:#131417;border:1px solid #ffffff17;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:7px 8px;font-size:10.5px;display:flex}.pmock-rail-select span:last-child{color:#6f757d}.pmock-nav{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pmock-nav li{color:#a2a8b0;border-radius:6px;align-items:center;gap:7px;padding:6px 7px;font-size:10.5px;display:flex}.pmock-nav li[data-on=true]{color:#ffb489;background:#ff51001f}.pmock-nav svg{opacity:.85;flex:none;width:11px;height:11px}.pmock-badge{background:var(--color-primary);text-align:center;color:#fff;border-radius:9999px;min-width:15px;margin-left:auto;padding:1px 5px;font-size:8.5px;font-weight:600;line-height:1.5}.pmock-main{flex-direction:column;min-width:0;display:flex}.pmock-tabs{border-bottom:1px solid #ffffff14;align-items:center;gap:4px;padding:7px 10px;display:flex;overflow:hidden}.pmock-tab{white-space:nowrap;color:#8a8f96;border-radius:6px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:10.5px;line-height:1;display:inline-flex}.pmock-tab[data-on=true]{color:var(--color-primary);background:#ff51001f}.pmock-tab svg{flex:none;width:11px;height:11px}.pmock-content{gap:10px;min-width:0;padding:13px 14px 15px;display:grid}.pmock-h{align-items:baseline;gap:9px;min-width:0;display:flex}.pmock-h b{letter-spacing:-.01em;color:#f2f3f4;font-size:13px;font-weight:600}.pmock-h span{color:#8a8f96;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.pmock-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.pmock-chips>span{color:#a2a8b0;border:1px solid #ffffff17;border-radius:9999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;line-height:1.3;display:inline-flex}.pmock-chips>span b{color:#e8e9ea;font-weight:600}.pmock-chips>span[data-tone=on]{background:var(--color-primary);color:#fff;border-color:#0000}.pmock-chips>span[data-tone=on] b{color:#fff}.pmock-chips>span[data-tone=ok] b{color:#2ec27e}.pmock-chips>span[data-tone=alt]{background:#ffffff0d}.pmock-card{background:#161719;border:1px solid #ffffff12;border-radius:9px;gap:6px;min-width:0;padding:10px 12px 11px;display:grid;position:relative;overflow:hidden}.pmock-card[data-edge]:before{content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.pmock-card[data-edge=ok]:before{background:#2ec27e}.pmock-card[data-edge=accent]:before{background:var(--color-primary)}.pmock-card-top{align-items:center;gap:6px;min-width:0;display:flex}.pmock-k{letter-spacing:.11em;text-transform:uppercase;color:#6f757d;white-space:nowrap;font-size:9px}.pmock-tag{white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:9px;line-height:1.4}.pmock-tag[data-tone=accent]{color:#ff8a4d;background:#ff510024}.pmock-tag[data-tone=info]{color:#8fb0f5;background:#5b8def29}.pmock-tag[data-tone=ok]{color:#4ed69b;background:#2ec27e24;margin-left:auto}.pmock-card b{color:#e8e9ea;font-size:11.5px;font-weight:600;line-height:1.35}.pmock-card p{color:#8a8f96;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.pmock-card-foot{color:#8a8f96;border-top:1px solid #ffffff12;align-items:center;gap:7px;min-width:0;margin-top:2px;padding-top:8px;font-size:10px;display:flex}.pmock-card-foot svg{color:#2ec27e;flex:none;width:12px;height:12px}.pmock-card-foot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pmock-card-foot em{color:#6f757d;flex:none;margin-left:auto;font-style:normal}@container (max-width:520px){.pmock-body{grid-template-columns:minmax(0,1fr)}.pmock-rail{display:none}}
.home-loop-body{min-height:0;transition:grid-template-rows var(--motion-enter)var(--ease-standard);grid-template-rows:1fr;display:grid}.home-loop-body>*{min-height:0;overflow:hidden}.home-loop-body[data-open=false]{grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.home-loop-body{transition:none}}html[data-reduce-motion=true] .home-loop-body{transition:none}
[data-step-variant=card]>li>details{transition:background var(--ease-standard).22s,box-shadow var(--ease-standard).22s;border-radius:12px;padding:14px 16px}[data-step-variant=card]>li>details[open]{background:var(--color-dark-bg);box-shadow:0 0 0 1px #ffffff1a}[data-step-variant=card]>li>details{position:relative}[data-step-variant=card]>li>details:before{content:"";filter:blur(.6px);opacity:0;pointer-events:none;z-index:1;width:2px;height:clamp(56px,78%,220px);transition:opacity .4s var(--ease-out-quint);background:linear-gradient(#ff510000 0%,#ff5100 26% 74%,#ff510000 100%);position:absolute;top:50%;left:0;translate:0 -50%}[data-step-variant=card]>li>details[open]:before{opacity:1}[data-step-variant=card]{gap:8px;display:grid}[data-step-variant=card]>li>details>summary{margin-top:0}@media (prefers-reduced-motion:reduce){[data-step-variant=card]>li>details,[data-step-variant=card]>li>details:before{transition:none}}
.home-loop-track{--home-loop-step-travel:clamp(420px,70svh,660px)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.home-loop-track:not([data-pin-fit=tall]){height:calc(100svh + (var(--home-loop-steps,4) - 1)*var(--home-loop-step-travel))}.home-loop-track:not([data-pin-fit=tall]) .home-loop-pin{align-items:center;height:100svh;display:flex;position:sticky;top:0}.home-loop-track:not([data-pin-fit=tall]) .home-loop-pin>section{width:100%;padding-block-end:0}.home-loop-track:not([data-pin-fit=tall]) .home-loop-pin [data-loop-panel-frame]{min-height:min(820px,64svh)}}@media (min-width:1280px) and (min-height:810px) and (prefers-reduced-motion:no-preference),(min-width:1360px) and (min-height:780px) and (prefers-reduced-motion:no-preference){.home-loop-track[data-pin-fit=tall]{height:calc(100svh + (var(--home-loop-steps,4) - 1)*var(--home-loop-step-travel))}.home-loop-track[data-pin-fit=tall] .home-loop-pin{align-items:flex-start;height:100svh;padding-block-start:max(80px,50svh - 470px);display:flex;position:sticky;top:0}.home-loop-track[data-pin-fit=tall] .home-loop-pin>section{width:100%;padding-block-end:0}.home-loop-track[data-pin-fit=tall] .home-loop-pin [data-loop-panel-frame]{min-height:min(820px,56svh)}.home-loop-track[data-pin-fit=tall] [data-loop-steps]{gap:20px;margin-top:20px}.home-loop-track[data-pin-fit=tall] [data-loop-steps]+*{margin-top:20px}.home-loop-track[data-pin-fit=tall] .home-loop-pin h2{margin-top:12px}.home-loop-track[data-pin-fit=tall] .home-loop-pin h2+p{margin-top:16px}}
.pmock-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:0;display:grid}.pmock-split>*+*{border-left:1px solid #ffffff14}@container (max-width:560px){.pmock-split{grid-template-columns:minmax(0,1fr)}.pmock-split>*+*{border-top:1px solid #ffffff14;border-left:0}}.pmock-pane{align-content:start;gap:9px;min-width:0;padding:13px 13px 15px;display:grid}.pmock-stages{color:#5f656d;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.pmock-stages b{color:#e8e9ea;align-items:center;gap:5px;font-weight:500;display:inline-flex}.pmock-stages b:before{content:"";background:var(--color-primary);border-radius:9999px;width:5px;height:5px}.pmock-title{letter-spacing:-.01em;color:#f2f3f4;font-size:15px;font-weight:600}.pmock-sub{color:#8a8f96;font-size:10.5px;line-height:1.5}.pmock-hello{text-align:center;justify-items:center;gap:5px;padding:6px 0 2px;display:grid}.pmock-hello img{width:26px;height:auto}.pmock-hello b{color:#f2f3f4;font-size:14px;font-weight:500}.pmock-drop{text-align:center;color:#8a8f96;border:1px dashed #ffffff21;border-radius:8px;justify-items:center;gap:3px;padding:12px 10px;font-size:10px;display:grid}.pmock-drop em{color:var(--color-primary);font-style:normal}.pmock-drop small{color:#5f656d;font-size:9px}.pmock-seg{background:#101113;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.pmock-seg>span{color:#8a8f96;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:5px;font-size:10px;display:inline-flex}.pmock-seg>span[data-on=true]{color:#e8e9ea;background:#ffffff12}.pmock-seg .pmock-badge{margin-left:0}.pmock-mini{background:#161719;border:1px solid #ffffff12;border-radius:8px;gap:4px;min-width:0;padding:8px 9px;display:grid}.pmock-mini b{color:#e8e9ea;font-size:10.5px;font-weight:600;line-height:1.35}.pmock-mini p{color:#8a8f96;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pmock-metric{background:#161719;border:1px solid #ffffff12;border-radius:9px;gap:5px;padding:11px 12px;display:grid}.pmock-metric b{letter-spacing:-.02em;color:#f2f3f4;font-size:20px;font-weight:600;line-height:1}.pmock-metric b i{color:#8a8f96;font-size:11px;font-style:normal}.pmock-bar-track{background:#ffffff14;border-radius:9999px;height:3px;overflow:hidden}.pmock-bar-fill{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.pmock-grid2{grid-template-columns:1fr 1fr;gap:7px;display:grid}@container (max-width:420px){.pmock-grid2{grid-template-columns:1fr}}.pmock-tile{background:#161719;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.pmock-tile-ic{width:20px;height:20px;color:var(--color-primary);background:#ff51001f;border-radius:6px;flex:none;place-items:center;display:grid}.pmock-tile-ic svg{width:11px;height:11px}.pmock-tile-ic[data-tone=ok]{color:#2ec27e;background:#2ec27e1f}.pmock-tile-tx{gap:1px;min-width:0;display:grid}.pmock-tile-tx b{color:#e8e9ea;font-size:10.5px;font-weight:600}.pmock-tile-tx span{color:#8a8f96;font-size:9.5px}.pmock-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pmock-checks li{color:#cdd1d6;align-items:center;gap:7px;font-size:10.5px;display:flex}.pmock-checks svg{color:#2ec27e;flex:none;width:12px;height:12px}.pmock-rowhead{color:#8a8f96;align-items:center;gap:8px;font-size:10.5px;display:flex}.pmock-rowhead b{color:#e8e9ea;font-weight:600}.pmock-btn{color:#e8e9ea;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:4px 9px;font-size:9.5px;display:inline-flex}.pmock-btn svg{width:10px;height:10px}.pmock-row{background:#161719;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.pmock-row-tx{gap:2px;min-width:0;display:grid}.pmock-row-tx b{color:#e8e9ea;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.pmock-row-tx span{color:#8a8f96;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.pmock-flow{grid-template-columns:minmax(0,1.05fr) auto minmax(0,1fr);align-items:start;gap:10px;display:grid}@container (max-width:560px){.pmock-flow{grid-template-columns:minmax(0,1fr)}.pmock-flow .pmock-arrow{justify-self:center;margin-top:0;transform:rotate(90deg)}}.pmock-arrow{border-top:1px dashed #ff510099;flex:none;width:22px;height:1px;margin-top:96px;display:block;position:relative}.pmock-arrow:after{content:"";border-top:1px solid var(--color-primary);border-right:1px solid var(--color-primary);width:5px;height:5px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.pmock-step{gap:8px;min-width:0;display:grid}.pmock-step-k{letter-spacing:.06em;text-transform:uppercase;color:#ff8a4d;background:#ff510024;border-radius:9999px;justify-self:start;align-items:center;gap:5px;padding:3px 8px;font-size:9px;display:inline-flex}.pmock-app{background:#f4f5f7;border:1px solid #ffffff24;border-radius:10px;overflow:hidden}.pmock-app-bar{background:#e9ebef;border-bottom:1px solid #00000014;align-items:center;gap:5px;padding:7px 9px;display:flex}.pmock-app-bar i{background:#c3c7ce;border-radius:9999px;flex:none;width:6px;height:6px}.pmock-app-bar span{color:#6b7280;margin-left:4px;font-size:9px}.pmock-app-body{gap:9px;padding:12px 12px 14px;display:grid}.pmock-app-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#8b9099;font-size:9px}.pmock-app-h{border:1.5px solid var(--color-primary);letter-spacing:-.01em;color:#16181d;border-radius:6px;padding:7px 8px;font-size:14px;font-weight:700;line-height:1.25;position:relative}.pmock-app-h:after{content:"";background:var(--color-primary);border-radius:1px;width:6px;height:6px;position:absolute;top:-3px;right:-3px}.pmock-app-sub{color:#5b616b;font-size:10px;line-height:1.5}.pmock-app-cta{color:#fff;background:#16181d;border-radius:6px;justify-self:start;padding:6px 12px;font-size:10px;font-weight:500}.pmock-app-row{color:#5b616b;border-top:1px solid #00000014;align-items:center;gap:7px;padding-top:8px;font-size:9.5px;display:flex}.pmock-app-row i{background:#dfe2e8;border-radius:4px;flex:none;width:16px;height:16px}.pmock-app-row em{color:#16181d;margin-left:auto;font-style:normal;font-weight:600}.pmock-note{background:var(--color-primary);color:#fff;border-radius:8px;margin-top:4px;padding:9px 10px;font-size:10.5px;line-height:1.45;position:relative}.pmock-note:before{content:"";background:var(--color-primary);width:8px;height:8px;position:absolute;top:-4px;left:22px;transform:rotate(45deg)}.pmock-note-who{letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;display:flex}.pmock-kv{grid-template-columns:auto minmax(0,1fr);gap:5px 12px;font-size:10px;line-height:1.45;display:grid}.pmock-kv dt{letter-spacing:.08em;text-transform:uppercase;color:#6f757d}.pmock-kv dd{color:#cdd1d6;margin:0}.pmock-task{background:#101113;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.pmock-task svg{color:#2ec27e;flex:none;width:15px;height:15px}.pmock-task-tx{gap:2px;min-width:0;display:grid}.pmock-task-tx b{color:#e8e9ea;font-size:11px;font-weight:600}.pmock-task-tx span{color:#8a8f96;font-size:9.5px}.pmock-auto{letter-spacing:.06em;color:#ff8a4d;border:1px solid #ff510073;border-radius:9999px;flex:none;margin-left:auto;padding:2px 8px;font-size:9px}.pmock-pkg{grid-template-columns:1fr 1fr;gap:8px;display:grid}@container (max-width:460px){.pmock-pkg{grid-template-columns:1fr}}.pmock-pkg-card{background:#161719;border:1px solid #ffffff12;border-radius:9px;gap:6px;min-width:0;padding:11px 12px;display:grid}.pmock-pkg-top{align-items:center;gap:8px;display:flex}.pmock-pkg-ic{width:24px;height:24px;color:var(--color-primary);background:#ff51001a;border:1px solid #ff510059;border-radius:7px;flex:none;place-items:center;display:grid}.pmock-pkg-ic svg{width:12px;height:12px}.pmock-pkg-n{letter-spacing:.08em;color:#4f555c;margin-left:auto;font-size:9.5px}.pmock-pkg-card b{color:#e8e9ea;font-size:11.5px;font-weight:600}.pmock-pkg-card p{color:#8a8f96;font-size:10px;line-height:1.5}.pmock-pill{color:#cdd1d6;background:#ffffff0f;border-radius:9999px;justify-self:start;align-items:center;gap:5px;padding:4px 9px;font-size:9.5px;display:inline-flex}.pmock-pill svg{color:#2ec27e;flex:none;width:11px;height:11px}.pmock-handover{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:9px;font-size:9.5px;display:flex}.pmock-ship{letter-spacing:0;text-transform:none;color:#4ed69b;background:#2ec27e1a;border:1px solid #2ec27e59;border-radius:9999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:9.5px;display:inline-flex}.pmock-ship i{background:#2ec27e;border-radius:9999px;width:6px;height:6px}.pmock-lanes{gap:6px;margin-top:8px;display:grid}.pmock-lane-state{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;color:#8a8f96;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:none;margin-left:auto;padding:3px 8px;font-size:9px}
.sflow{background:#0a0a0b;border:1px solid #ffffff14;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 18px 44px -32px #000000e6}.sflow-bar{background:#0d0d0e;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:9px 14px;display:flex}.sflow-k{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;color:#8a8f96;font-size:10.5px;line-height:1}.sflow-k b{color:var(--color-primary);font-weight:400}.sflow-live{background:var(--color-primary);width:7px;height:7px;animation:sflow-pulse 2s var(--ease-standard)infinite;border-radius:9999px;flex:none;margin-left:auto}@keyframes sflow-pulse{0%,to{opacity:1}50%{opacity:.35}}.sflow-body{background-image:radial-gradient(circle at 50% 122%,#ff510012,#0000 62%),radial-gradient(circle,#ffffff0e 1px,#0000 1px);background-size:100% 100%,14px 14px;padding:22px 14px}.sflow-svg{width:100%;height:auto;display:block}.sflow-wire{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 6;opacity:.72;animation:1.5s linear infinite sflow-dash}.sflow-wire--back{stroke-dasharray:3 8;opacity:.5;animation:2.6s linear infinite reverse sflow-dash}@keyframes sflow-dash{to{stroke-dashoffset:-11px}}.sflow-pkt{fill:color-mix(in srgb,var(--color-primary)50%,#fff);filter:drop-shadow(0 0 7px #ff5100e6)}.sflow-box{fill:#141518;stroke:#ffffff1c;stroke-width:1.5px}.sflow-tile{fill:#ffffff0e}.sflow-icon{color:#8a8f96}.sflow-icon>svg{stroke-width:1.6px;width:16px;height:16px}.sflow-lab{fill:#fff;letter-spacing:-.3px;font-size:18px;font-weight:400}.sflow-port{fill:#0a0a0b;stroke:#ffffff57;stroke-width:1.6px}.sflow-sub{fill:#6f757d;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;font-size:13px}.sflow-or-rule{stroke:#ffffff2e;stroke-width:1.5px;stroke-dasharray:4 6}.sflow-or-badge rect{fill:#0a0a0b;stroke:#ffffff24;stroke-width:1.5px}.sflow-or-badge text{fill:#8a8f96;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-anchor:middle;font-size:14px}.sflow-wire--alt-a,.sflow-wire--alt-b{animation:1.5s linear infinite sflow-dash,4.2s step-end infinite sflow-alt}.sflow-wire--alt-b,.sflow-pkt--alt-b{animation-delay:0s,2.1s}@keyframes sflow-alt{0%,45%{opacity:.72}46%,to{opacity:.18}}.sflow-pkt--alt-a,.sflow-pkt--alt-b{animation:4.2s step-end infinite sflow-alt-pkt}@keyframes sflow-alt-pkt{0%,45%{opacity:1}46%,to{opacity:0}}.sflow-node--approval .sflow-box{stroke:#2ec27e80}.sflow-node--approval .sflow-tile{fill:#2ec27e}.sflow-node--approval .sflow-icon{color:#05130c}.sflow-node--gate .sflow-box,.sflow-node--live .sflow-box{stroke:#ff8e5d8c}.sflow-node--gate .sflow-tile,.sflow-node--live .sflow-tile{fill:var(--color-primary)}.sflow-node--gate .sflow-icon,.sflow-node--live .sflow-icon{color:#1a0a02}@media (max-width:47.999rem){.sflow{display:none}}@media (prefers-reduced-motion:reduce){.sflow-wire,.sflow-wire--back,.sflow-wire--alt-a,.sflow-wire--alt-b,.sflow-live{opacity:.72;animation:none}.sflow-packets{display:none}}html[data-reduce-motion=true] .sflow-wire,html[data-reduce-motion=true] .sflow-wire--back,html[data-reduce-motion=true] .sflow-wire--alt-a,html[data-reduce-motion=true] .sflow-wire--alt-b,html[data-reduce-motion=true] .sflow-live{opacity:.72;animation:none}html[data-reduce-motion=true] .sflow-packets{display:none}
.pctl{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (max-width:960px){.pctl{grid-template-columns:minmax(0,1fr)}}.pctl-tiles{grid-template-rows:auto auto auto;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pctl-tile{grid-template-rows:subgrid;text-align:left;border-right:1px solid #ffffff14;grid-row:span 3;align-content:start;gap:10px;min-width:0;padding:20px 16px 18px;display:grid;position:relative}.pctl-tile:last-child{border-right:0}.pctl-tile-k{letter-spacing:.06em;text-transform:uppercase;color:#8a8f96;transition:color .18s var(--ease-standard);align-items:baseline;gap:6px;font-size:10.5px;display:flex}.pctl-tile-dot{background:var(--color-primary);border-radius:9999px;flex:none;width:5px;height:5px}.pctl-tile-v{color:#a6adb7;font-size:13.5px;line-height:1.4}.pctl-tile[data-gate=true] .pctl-tile-v{color:var(--color-primary)}.pctl-tile-bar{height:2px;transition:background .18s var(--ease-standard);background:#ffffff14;border-radius:1px;display:block}.pctl-tile[data-zone="0"] .pctl-tile-bar{background:#ff510059}.pctl-tile[data-zone="1"] .pctl-tile-bar{background:#c9cbcf59}.pctl-tile[data-zone="2"] .pctl-tile-bar{background:#ff8a5d59}.pctl-tile[data-hot=true] .pctl-tile-k{color:#eef0f3}.pctl-tile[data-hot=true][data-zone="0"] .pctl-tile-bar{background:var(--color-primary)}.pctl-tile[data-hot=true][data-zone="1"] .pctl-tile-bar{background:#c9cbcf}.pctl-tile[data-hot=true][data-zone="2"] .pctl-tile-bar{background:#ff8a5d}.pctl-foot{letter-spacing:.06em;text-transform:uppercase;color:#8a8f96;border-top:1px solid #ffffff14;align-items:center;gap:9px;padding:13px 16px;font-size:10px;display:flex}.pctl-foot svg{width:13px;height:13px;color:var(--color-primary);flex:none}.pctl-zones{align-content:center;min-width:0;display:grid}.pctl-zone{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff14;width:100%;padding:17px 0;font-family:inherit;display:block}.pctl-zone:last-child{border-bottom:1px solid #ffffff14}.pctl-zone-h{letter-spacing:.14em;text-transform:uppercase;color:#8a8f96;transition:color .22s var(--ease-standard);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.pctl-zone[aria-expanded=true] .pctl-zone-h{color:#eef0f3}.pctl-zone-dot{opacity:.4;width:8px;height:8px;transition:opacity .22s var(--ease-standard);border-radius:9999px;flex:none}.pctl-zone[aria-expanded=true] .pctl-zone-dot{opacity:1}.pctl-zone-b{opacity:0;min-width:0;transition:grid-template-rows .5s var(--ease-out-quint),opacity .4s var(--ease-out-quint);grid-template-rows:0fr;display:grid}.pctl-zone-b>*{min-height:0;overflow:hidden}.pctl-zone[aria-expanded=true] .pctl-zone-b{opacity:1;grid-template-rows:1fr}.pctl-list{gap:13px;margin-top:14px;padding:0;list-style:none;display:grid}.pctl-list li{overflow-wrap:break-word;color:#a6adb7;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.55;display:grid}.pctl-list li:before{content:"";background:var(--color-primary);border-radius:9999px;width:7px;height:7px;margin-top:.5em}@media (max-width:620px){.pctl-tiles{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.pctl-tile{border-bottom:1px solid #ffffff14;border-right:0;grid-row:auto;grid-template-rows:none}.pctl-tile:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.pctl-tile-k,.pctl-tile-bar,.pctl-zone-h,.pctl-zone-dot,.pctl-zone-b{transition:none}}
.home-orbit-stage{aspect-ratio:1000/680;width:100%;max-width:980px;margin-inline:auto;position:relative;container-type:inline-size}.home-orbit-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle closest-side,#ff84384d 0%,#ff742430 18%,#ff64121a 34%,#ff5a080b 52%,#ff550304 72%,#ff510000 100%);width:132%;height:132%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-orbit-stage:after{content:"";z-index:0;pointer-events:none;filter:blur(1.3cqw);background:linear-gradient(90deg,#ff510000 0%,#ff64120d 26%,#ff843826 46%,#ffb06e42 60%,#ff965033 70%,#ff742417 84%,#ff510000 100%);width:165%;height:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-27deg)}.home-orbit-links{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-orbit-traces path{stroke:#ff6c1457;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.home-orbit-packets path{stroke:#ffe2c6fa;stroke-width:4.2px;stroke-linecap:round;stroke-dasharray:4 200;stroke-dashoffset:5px;opacity:0;filter:drop-shadow(0 0 3px #ff9650f2)drop-shadow(0 0 9px #ff5a1f99);animation:home-orbit-packet var(--packet-cycle,8s)linear var(--packet-delay,0s)infinite}@keyframes home-orbit-packet{0%{stroke-dashoffset:5px;opacity:0}2%{opacity:1}18%{stroke-dashoffset:-97px;opacity:1}21%,to{stroke-dashoffset:-97px;opacity:0}}.home-orbit-tips{fill:#ff7a28f2;filter:drop-shadow(0 0 4px #ff5a1fcc)drop-shadow(0 0 9px #ff5a1f59)}.home-orbit-tips circle{opacity:.5;animation:home-orbit-tip-pulse var(--packet-cycle,8s)ease-out var(--packet-delay,0s)infinite}@keyframes home-orbit-tip-pulse{0%,16%{opacity:.5}18.5%{opacity:1}26%{opacity:.72}36%,to{opacity:.5}}.home-orbit-core{z-index:3;aspect-ratio:1;place-items:center;width:25.5%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-orbit-disc{z-index:1;aspect-ratio:1;background:var(--color-primary,#ff5100);border-radius:50%;place-items:center;width:54.545%;display:grid;position:relative;box-shadow:0 0 1.25cqw #ff5a1f61,0 0 4.2cqw #ff5a1f33,0 0 9cqw #ff510017}.home-orbit-disc img{object-fit:contain;width:84%;height:auto}.home-orbit-node{z-index:2;left:var(--node-left);top:var(--node-top);height:var(--node-height);transform:translate(var(--node-shift,-50%),-50%);line-height:0;position:absolute}.home-orbit-node-float{box-sizing:content-box;height:100%;animation:home-orbit-float var(--float-dur,14s)var(--ease-standard)infinite;animation-delay:var(--float-delay,0s);background:#0000008c;border:1px solid #ffffff12;border-radius:1.63cqw;justify-content:center;align-items:center;padding:.82cqw 1.22cqw;display:inline-flex;position:relative;box-shadow:0 .1cqw .83cqw #00000080,inset 0 0 1.04cqw #ff6c140d}.home-orbit-node--linked .home-orbit-node-float:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:home-orbit-chip-lit var(--packet-cycle,8s)ease-out var(--packet-delay,0s)infinite;border:1px solid #ff7a2880;position:absolute;inset:-1px;box-shadow:0 0 2.6cqw #ff5a1f33,inset 0 0 1.2cqw #ff6c1424}@keyframes home-orbit-chip-lit{0%,16%{opacity:0}20%{opacity:1}32%{opacity:.8}44%,to{opacity:0}}.home-orbit-node--linked img{animation:home-orbit-logo-lit var(--packet-cycle,8s)ease-out var(--packet-delay,0s)infinite}@keyframes home-orbit-logo-lit{0%,16%{filter:grayscale()brightness(1.35);opacity:.92}20%{filter:grayscale(0)brightness(1.3);opacity:1}34%{filter:grayscale(0)brightness(1.15);opacity:1}44%,to{filter:grayscale()brightness(1.35);opacity:.92}}.home-orbit-node--recessed .home-orbit-node-float{box-shadow:none;opacity:.72;background:#0006;border-color:#ffffff0a}.home-orbit-node--recessed.home-orbit-node--linked .home-orbit-node-float{animation:home-orbit-float var(--float-dur,14s)var(--ease-standard)var(--float-delay,0s)infinite,home-orbit-chip-emerge var(--packet-cycle,8s)ease-out var(--packet-delay,0s)infinite}@keyframes home-orbit-chip-emerge{0%,16%{opacity:.72}20%,34%{opacity:1}44%,to{opacity:.72}}@container (max-width:760px){.home-orbit-node{height:calc(var(--node-height)*1.15)}}@container (max-width:420px){.home-orbit-node{height:var(--node-height)}}.home-orbit-node img{filter:grayscale()brightness(1.35);opacity:.92;width:auto;height:100%}@keyframes home-orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--float-dist,4px)*-1))}}@media (prefers-reduced-motion:reduce){.home-orbit-node-float,.home-orbit-node--recessed.home-orbit-node--linked .home-orbit-node-float,.home-orbit-node--linked img{animation:none}.home-orbit-tips circle{opacity:1;animation:none}.home-orbit-packets path,.home-orbit-node--linked .home-orbit-node-float:after{opacity:0;animation:none}}:root[data-reduce-motion=true] .home-orbit-node-float,:root[data-reduce-motion=true] .home-orbit-node--recessed.home-orbit-node--linked .home-orbit-node-float,:root[data-reduce-motion=true] .home-orbit-node--linked img{animation:none}:root[data-reduce-motion=true] .home-orbit-tips circle{opacity:1;animation:none}:root[data-reduce-motion=true] .home-orbit-packets path,:root[data-reduce-motion=true] .home-orbit-node--linked .home-orbit-node-float:after{opacity:0;animation:none}
.sfield{--rx-1:244px;--rx-2:386px;--rx-3:512px;--iso:.4;--ry-1:calc(var(--rx-1)*var(--iso));--ry-2:calc(var(--rx-2)*var(--iso));--ry-3:calc(var(--rx-3)*var(--iso));--orbit-w:calc(var(--rx-3)*2 + 140px);--orbit-h:calc(var(--ry-3)*2 + 52px);--traffic:6.8s;--pk-core:.55;--cycle:6.4s;min-height:var(--orbit-h);isolation:isolate;place-items:center;display:grid;position:relative}.sfield-orbit{width:var(--orbit-w);height:var(--orbit-h);place-items:center;max-width:100%;display:grid;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.sfield-orbit:before{content:"";pointer-events:none;background:radial-gradient(#ff51001a 0%,#ff510009 38%,#0000 74%);position:absolute;inset:-6% -4%}.sfield-plane{transform:scaleY(var(--iso));pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sfield-ring{width:calc(var(--r)*2);height:calc(var(--r)*2);border:1px solid #ffffff42;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#00000038,#0000008c 44%,#000);mask-image:linear-gradient(#00000038,#0000008c 44%,#000)}.sfield-ring:after{content:"";background:conic-gradient(from var(--sweep-from,0deg),transparent 0deg,#ff510080 16deg,#ffa47abf 24deg,transparent 36deg);animation:sfield-sweep var(--sweep-dur,16s)linear infinite;animation-direction:var(--sweep-dir,normal);border-radius:50%;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(circle,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask-image:radial-gradient(circle,#0000 calc(100% - 2px),#000 calc(100% - 2px))}@keyframes sfield-sweep{to{transform:rotate(360deg)}}.sfield-pulse{width:calc(var(--rx-3)*2);height:calc(var(--rx-3)*2);opacity:0;animation:sfield-pulse-out var(--cycle)var(--ease-out-quint)infinite;animation-delay:var(--pulse-delay,0s);border:1px solid #ff723066;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.14)}@keyframes sfield-pulse-out{0%{opacity:0;transform:translate(-50%,-50%)scale(.14)}12%{opacity:.42}70%{opacity:.1}86%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.sfield-core{z-index:20;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.sfield-core:before{content:"";width:420px;height:calc(420px*var(--iso)*1.5);pointer-events:none;background:radial-gradient(#ff510033 0%,#ff51000f 36%,#0000 70%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sfield-brand{width:auto;height:44px;position:relative}.sfield-core-role{font-family:var(--font-mono,ui-monospace),monospace;letter-spacing:.2em;color:#ff7230d1;text-transform:uppercase;white-space:nowrap;font-size:10px;line-height:1;position:relative}.sfield-mark{transform:translate(-50%,-50%)translate(calc(var(--rx)*var(--cos)),calc(var(--ry)*var(--sin)));justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.sfield-mark img{height:calc(var(--mark-h,24px)*(.87 + var(--depth,.5)*.26));width:auto;max-width:var(--mark-w,128px);object-fit:contain;opacity:calc(var(--mark-ink,.42)*(.72 + var(--depth,.5)*.52));animation:sfield-greet var(--traffic)var(--ease-out-quint)infinite;animation-delay:calc(var(--pk-i)*var(--traffic)/16)}@keyframes sfield-greet{0%,10%{opacity:calc(var(--mark-ink,.42)*(.72 + var(--depth,.5)*.52))}17%{opacity:calc(var(--mark-ink,.42)*(.72 + var(--depth,.5)*.52) + .58)}34%,to{opacity:calc(var(--mark-ink,.42)*(.72 + var(--depth,.5)*.52))}}.sfield-mark:before,.sfield-mark:after{content:"";opacity:0;pointer-events:none;--dx:calc(var(--rx)*var(--cos)*-1);--dy:calc(var(--ry)*var(--sin)*-1);--len:hypot(var(--dx),var(--dy));--ang:atan2(var(--dy),var(--dx));height:3px;width:calc(var(--len)*.3);transform-origin:0;background:linear-gradient(90deg,#ffebe2 0%,#ff996ae6 22%,#ff68206b 58%,#ff510000 100%);border-radius:3px;margin-top:-1.5px;position:absolute;top:50%;left:50%}.sfield-mark:before{animation:sfield-packet-out var(--traffic)linear infinite;animation-delay:calc(var(--pk-i)*var(--traffic)/16)}.sfield-mark:after{animation:sfield-packet-in var(--traffic)linear infinite;animation-delay:calc(var(--pk-i)*var(--traffic)/16 + .21s)}@keyframes sfield-packet-out{0%{opacity:0;transform:translate(calc(var(--dx)*var(--pk-core)),calc(var(--dy)*var(--pk-core)))rotate(var(--ang))}5%{opacity:.95}13%{opacity:.95;transform:translate(calc(var(--dx)*.24),calc(var(--dy)*.24))rotate(var(--ang))}17%,to{opacity:0;transform:translate(calc(var(--dx)*.1),calc(var(--dy)*.1))rotate(var(--ang))}}@keyframes sfield-packet-in{0%,19%{opacity:0;transform:translate(0,0)rotate(calc(var(--ang) + 180deg))}23%{opacity:.66}31%{opacity:.66;transform:translate(calc(var(--dx)*var(--pk-core)*.86),calc(var(--dy)*var(--pk-core)*.86))rotate(calc(var(--ang) + 180deg))}35%,to{opacity:0;transform:translate(calc(var(--dx)*var(--pk-core)),calc(var(--dy)*var(--pk-core)))rotate(calc(var(--ang) + 180deg))}}@media (max-width:1360px){.sfield{--rx-1:212px;--rx-2:338px;--rx-3:458px;--iso:.4;--pk-core:.52}.sfield-core:before{width:360px}.sfield-brand{height:38px}}@media (max-width:1100px){.sfield{--rx-1:178px;--rx-2:282px;--rx-3:380px;--iso:.44;--pk-core:.45}.sfield-mark img{max-width:96px}}@media (max-width:900px){.sfield{--rx-1:126px;--rx-2:202px;--rx-3:278px;--iso:.5;--pk-core:.38}.sfield-brand{height:34px}.sfield-core:before{width:280px}.sfield-mark img{max-width:68px}}@media (max-width:767px){.sfield{--rx-1:80px;--rx-2:136px;--rx-3:192px;--iso:.8;--pk-core:.31;--orbit-w:calc(var(--rx-3)*2 + 48px);--orbit-h:calc(var(--ry-3)*2 + 44px)}.sfield-core:before{width:210px}.sfield-brand{height:24px}.sfield-core-role{display:none}.sfield-mark img{height:calc(var(--mark-h,24px)*.52*(.9 + var(--depth,.5)*.2));max-width:48px}.sfield-mark:before,.sfield-mark:after{height:2px;margin-top:-1px}}@media (prefers-reduced-motion:reduce){.sfield-ring:after,.sfield-pulse,.sfield-mark img,.sfield-mark:before,.sfield-mark:after{animation:none}.sfield-pulse,.sfield-mark:before,.sfield-mark:after{opacity:0}}html[data-reduce-motion=true] .sfield-ring:after,html[data-reduce-motion=true] .sfield-pulse,html[data-reduce-motion=true] .sfield-mark img,html[data-reduce-motion=true] .sfield-mark:before,html[data-reduce-motion=true] .sfield-mark:after{animation:none}html[data-reduce-motion=true] .sfield-pulse,html[data-reduce-motion=true] .sfield-mark:before,html[data-reduce-motion=true] .sfield-mark:after{opacity:0}
.home-eg-track-rail{--home-eg-travel:140svh}.home-eg-pin{flex-direction:column;gap:32px;display:flex}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.home-eg-track-rail{height:calc(100svh + var(--home-eg-travel))}.home-eg-pin{justify-content:center;gap:40px;height:100svh;position:sticky;top:0}.home-eg-track-rail[data-rail-fits]{height:auto}.home-eg-track-rail[data-rail-fits] .home-eg-pin{height:auto;position:static}}.home-eg-track{transition:none}.home-eg-rail{--home-eg-box:min(calc(100% + 2*var(--home-eg-bleed,24px)),calc(var(--container-content) + 2*var(--home-eg-bleed,24px)));width:var(--home-eg-box);margin-inline:calc((100% - var(--home-eg-box))/2);padding-inline:var(--home-eg-bleed,24px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--home-eg-bleed,24px),#000 calc(100% - var(--home-eg-bleed,24px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--home-eg-bleed,24px),#000 calc(100% - var(--home-eg-bleed,24px)),transparent 100%);position:relative;overflow:hidden}@media (min-width:768px){.home-eg-rail{--home-eg-bleed:80px}}.home-eg-track{align-items:stretch;gap:16px;width:max-content;display:flex}@media (min-width:768px){.home-eg-track{gap:20px}}.home-eg-card{flex:none;width:clamp(272px,78vw,380px)}@media (min-width:768px){.home-eg-card{width:380px}}@media (min-width:1024px){.home-eg-card{width:520px}}[data-own=cards] .home-eg-card{flex:auto;width:auto}.home-eg-card>:last-child{flex:auto}@media (prefers-reduced-motion:reduce),(max-width:1023px){.home-eg-rail{margin-inline:0;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.home-eg-track{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;width:auto;display:grid}.home-eg-card{width:auto}.home-eg-card[data-duplicate]{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:768px),(min-width:768px) and (max-width:1023px){.home-eg-track{grid-template-columns:repeat(2,minmax(0,1fr))}}
