.fx-pt-page [data-program]{--tone:var(--fx-brand-hi);--tone-rgb:var(--fx-brand-hi-rgb)}.fx-pt-page [data-program=referral]{--tone:var(--fx-ion);--tone-rgb:var(--fx-ion-rgb)}.fx-pt-page [data-program=mssp]{--tone:var(--fx-safe);--tone-rgb:var(--fx-safe-rgb)}.fx-pt-k-licence{--k:var(--fx-brand-hi);--k-rgb:var(--fx-brand-hi-rgb)}.fx-pt-k-money{--k:var(--fx-safe);--k-rgb:var(--fx-safe-rgb)}.fx-pt-k-reward{--k:var(--fx-lilac);--k-rgb:var(--fx-lilac-rgb)}.fx-pt-k-service{--k:var(--fx-warn);--k-rgb:var(--fx-warn-rgb)}.fx-pt-switch{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin-top:26px;display:grid}.fx-pt-switch button{border:1px solid var(--fx-line);color:var(--fx-muted);text-align:left;background:#ffffff05;border-radius:20px;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px;transition:border-color .4s,background-color .4s,box-shadow .4s,color .4s;display:flex}.fx-pt-switch button:hover{border-color:rgb(var(--tone-rgb) / 45%)}.fx-pt-switch button[aria-selected=true]{border-color:rgb(var(--tone-rgb) / 75%);background:linear-gradient(135deg, rgb(var(--tone-rgb) / 18%), rgb(var(--tone-rgb) / 4%));box-shadow:0 24px 60px -30px rgb(var(--tone-rgb) / 85%);color:var(--fx-fg)}.fx-pt-switch button:focus-visible{outline:2px solid var(--fx-ion);outline-offset:3px}.fx-pt-switch-name{font:600 16px/1.2 var(--fx-text)}.fx-pt-switch-share{color:var(--tone);font:500 clamp(1.4rem, 1.1rem + 1vw, 2rem)/1 var(--fx-display);letter-spacing:-.04em}.fx-pt-switch-share[data-pending]{color:var(--fx-warn);font:500 11px/1.4 var(--fx-mono);letter-spacing:.06em;text-transform:uppercase}.fx-pt-stage{isolation:isolate;border:1px solid rgb(var(--tone-rgb) / 38%);background:radial-gradient(50% 60% at 90% 0%, rgb(var(--tone-rgb) / 16%), transparent 70%), linear-gradient(170deg, #12122ce6, #080810f5);border-radius:30px;margin-top:14px;padding:clamp(20px,3vw,40px);transition:border-color .6s;position:relative;overflow:hidden}.fx-pt-stage-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px clamp(24px,4vw,56px);display:grid}.fx-pt-share{gap:10px;min-width:0;padding-left:.04em;display:grid}.fx-pt-share-num{color:var(--tone);font:500 clamp(4rem, 2.6rem + 5vw, 7.5rem)/.9 var(--fx-display);letter-spacing:-.04em;white-space:nowrap;align-items:flex-start;gap:.1em;margin:0;display:flex}.fx-pt-share-upto{border:1px solid rgb(var(--tone-rgb) / 45%);background:rgb(var(--tone-rgb) / 12%);color:var(--fx-fg);font:600 clamp(.95rem, .8rem + .5vw, 1.25rem)/1 var(--fx-text);letter-spacing:.01em;border-radius:999px;margin-top:.16em;padding:.12em .34em .16em}.fx-pt-share-val{filter:drop-shadow(0 0 26px rgb(var(--tone-rgb) / 42%));align-items:baseline;display:inline-flex}.fx-pt-share-val .fx-odo-col i,.fx-pt-share-pct{background:linear-gradient(100deg,#d4ceff 0%,#8f98ff 40%,#6be4ff 100%) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.fx-pt-share-val .fx-odo-col:nth-child(2) i{background-position:50% 0}.fx-pt-share-pct{background-position:100% 0;padding-right:.04em}.fx .fx-pt-odo{font-size:inherit;letter-spacing:inherit}.fx-pt-share-num--pending{font-size:1rem}.fx .fx-pt-share-base{max-width:22em;color:var(--fx-muted);font:500 13px/1.45 var(--fx-mono);letter-spacing:.01em}.fx-pt-stage-text h3{color:var(--fx-fg);font:500 clamp(1.4rem, 1.1rem + 1vw, 2rem)/1.15 var(--fx-display);letter-spacing:-.03em;animation:fx-px-in .5s var(--fx-ease)}.fx .fx-pt-tagline{color:var(--tone);margin-top:8px;font-weight:600}.fx .fx-pt-audience{color:var(--fx-muted);margin-top:6px;font-size:15.5px}.fx-pt-diagram{margin-top:26px}.fx-pt-n-avatek{--n:var(--fx-brand-hi);--n-rgb:var(--fx-brand-hi-rgb)}.fx-pt-n-partner{--n:var(--tone);--n-rgb:var(--tone-rgb)}.fx-pt-n-customer{--n:#e4e6ff;--n-rgb:228 230 255}.fx-pt-flows{width:100%;height:auto;display:block;overflow:visible}.fx-pt-stop-halo-in{stop-color:rgb(var(--n-rgb) / 26%)}.fx-pt-stop-halo-out{stop-color:rgb(var(--n-rgb) / 0%)}.fx-pt-stop-glass-hi{stop-color:rgb(var(--n-rgb) / 38%)}.fx-pt-stop-glass-lo{stop-color:#0b0b1d}.fx-pt-node{transition:opacity .35s}.fx-pt-diagram[data-active] .fx-pt-node:not([data-lit]){opacity:.4}.fx-pt-node-halo{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite fx-pt-breathe}.fx-pt-node-orbit{fill:none;stroke:rgb(var(--n-rgb) / 38%);stroke-width:1px;stroke-dasharray:2 7;transform-box:fill-box;transform-origin:50%;animation:40s linear infinite fx-pt-spin}.fx-pt-node-body{stroke:rgb(var(--n-rgb) / 75%);stroke-width:1.5px;filter:drop-shadow(0 0 18px rgb(var(--n-rgb) / 45%))}.fx-pt-node[data-actor=partner] .fx-pt-node-body{stroke-width:2.2px}.fx-pt-node-sheen{fill:#ffffff1a}.fx-pt-node-icon{color:var(--n);filter:drop-shadow(0 0 8px rgb(var(--n-rgb) / 60%))}.fx-pt-node-name{fill:var(--fx-fg);font:600 13px var(--fx-text);letter-spacing:.01em}.fx-pt-flow{cursor:default;outline:none;transition:opacity .35s}.fx-pt-diagram[data-active] .fx-pt-flow:not([data-on]){opacity:.18}.fx-pt-stop-from{stop-color:rgb(var(--k-rgb) / 35%)}.fx-pt-stop-to{stop-color:var(--k)}.fx-pt-flow-hit{fill:none;stroke:#0000;stroke-width:26px;pointer-events:stroke}.fx-pt-flow-line,.fx-pt-flow-glow{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:fx-pt-draw 1s var(--fx-ease) forwards;animation-delay:calc(var(--i) * .14s)}.fx-pt-flow-line{stroke-width:2.4px}.fx-pt-flow-glow{stroke-width:9px;opacity:.16;filter:blur(4px)}.fx-pt-flow[data-on] .fx-pt-flow-line{stroke-width:3.4px}.fx-pt-flow[data-on] .fx-pt-flow-glow{opacity:.4}.fx-pt-flow[data-pending] .fx-pt-flow-line{stroke-dasharray:.01 .012;stroke-dashoffset:0;animation:.9s both fx-pt-fade;animation-delay:calc(var(--i) * .14s)}.fx-pt-flow[data-pending] .fx-pt-flow-glow{display:none}.fx-pt-flow-dots{fill:none;stroke:var(--k);stroke-width:5.5px;stroke-linecap:round;stroke-dasharray:0 .25;filter:drop-shadow(0 0 5px var(--k));opacity:0;animation:.6s forwards fx-pt-fade,3.2s linear infinite fx-pt-stream;animation-delay:calc(1s + var(--i) * .14s), 0s}.fx-pt-flow[data-pending] .fx-pt-flow-dots{stroke-width:4px;animation-duration:.6s,6s}.fx-pt-head{fill:var(--k)}.fx-pt-pill{animation:.6s backwards fx-pt-fade;animation-delay:calc(.45s + var(--i) * .14s)}.fx-pt-pill-bg{fill:#0c0c1ee0;stroke:rgb(var(--k-rgb) / 50%);stroke-width:1px;filter:drop-shadow(0 6px 16px #0000008c);transition:stroke .3s,fill .3s}.fx-pt-flow[data-on] .fx-pt-pill-bg{fill:#181636f7;stroke:var(--k)}.fx-pt-flow:focus-visible .fx-pt-pill-bg{stroke:var(--fx-ion);stroke-width:2px}.fx-pt-pill-text{fill:var(--k);font:600 13px var(--fx-mono)}.fx-pt-pill-tag rect{fill:rgb(var(--fx-warn-rgb) / 14%);stroke:rgb(var(--fx-warn-rgb) / 55%);stroke-width:1px}.fx-pt-pill-tag text{fill:var(--fx-warn);font:600 10.5px var(--fx-mono)}.fx-pt-flow-foot{border:1px solid var(--fx-line);background:#ffffff06;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:6px;padding:12px 16px;display:flex}.fx-pt-legend{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.fx-pt-legend li{color:var(--fx-muted);font:500 12px/1.3 var(--fx-mono);align-items:center;gap:8px;transition:color .3s;display:inline-flex}.fx-pt-legend li[data-on]{color:var(--fx-fg)}.fx-pt-legend i{background:linear-gradient(90deg, rgb(var(--k-rgb) / 30%), var(--k));width:22px;height:4px;box-shadow:0 0 10px rgb(var(--k-rgb) / 60%);border-radius:4px}.fx .fx-pt-explain{min-height:1.4em;color:var(--fx-muted);text-align:right;flex:18em;margin:0;font-size:14px;line-height:1.4}.fx-pt-explain b{color:var(--k);font:600 11px/1 var(--fx-mono);letter-spacing:.08em;text-transform:uppercase;margin-right:6px}@keyframes fx-pt-draw{to{stroke-dashoffset:0}}@keyframes fx-pt-fade{0%{opacity:0}to{opacity:1}}@keyframes fx-pt-stream{0%{stroke-dashoffset:.25px}to{stroke-dashoffset:0}}@keyframes fx-pt-spin{to{transform:rotate(360deg)}}@keyframes fx-pt-breathe{50%{opacity:.8;transform:scale(1.06)}}.fx-pt-flow-list,.fx-pt-node-names{display:none}.fx-pt-flow-kind{color:var(--k);font:600 10.5px/1.6 var(--fx-mono);letter-spacing:.08em;text-transform:uppercase}.fx-pt-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.fx-pt-col{border:1px solid rgb(var(--n-rgb) / 22%);background:radial-gradient(80% 60% at 50% 0%, rgb(var(--n-rgb) / 10%), transparent 70%), linear-gradient(180deg, #ffffff08, #ffffff03);border-radius:22px;align-content:start;gap:12px;min-height:150px;padding:16px;display:grid;position:relative;overflow:hidden}.fx-pt-col:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--n-rgb) / 80%), transparent);height:1px;position:absolute;inset:0 18% auto}.fx-pt-col[data-actor=partner]{border-color:rgb(var(--n-rgb) / 45%);box-shadow:0 30px 70px -45px rgb(var(--n-rgb) / 90%)}.fx-pt-col h4{color:var(--fx-fg);font:600 12px/1 var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.fx-pt-col-icon{border:1px solid rgb(var(--n-rgb) / 55%);background:radial-gradient(circle at 38% 30%, rgb(var(--n-rgb) / 35%), #0b0b1d 75%);width:34px;height:34px;box-shadow:0 0 18px -4px rgb(var(--n-rgb) / 70%);color:var(--n);border-radius:50%;flex:none;place-items:center;display:grid}.fx-pt-col-name{flex:1}.fx-pt-col-count{background:rgb(var(--n-rgb) / 14%);min-width:24px;color:var(--n);letter-spacing:0;text-align:center;border-radius:999px;padding:4px 7px;font-size:11px}.fx-pt-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-pt-col li{border:1px solid rgb(var(--n-rgb) / 30%);color:var(--fx-fg);background:linear-gradient(#14142ef2,#0b0b1cf2);border-radius:14px;padding:10px 12px 10px 26px;font-size:14px;line-height:1.35;position:relative}.fx-pt-col li:before{content:"";background:var(--n);width:6px;height:6px;box-shadow:0 0 8px var(--n);border-radius:50%;position:absolute;top:16px;left:12px}.fx-pt-col[data-actor=partner] li{border-color:rgb(var(--n-rgb) / 55%);box-shadow:0 0 24px -12px var(--n)}.fx-pt-col li[data-pending]{border-style:dashed}.fx-pt-col li[data-pending]:before{background:var(--fx-warn);box-shadow:0 0 8px var(--fx-warn)}.fx-pt-col li .fx-px-pending{margin:6px 0 0;display:table}.fx-pt-claims-row{border-top:1px solid var(--fx-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px 28px;margin-top:26px;padding-top:22px;display:grid}.fx-pt-claims h4{color:var(--fx-dim);font:600 11px/1 var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.fx-pt-claims ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-pt-claims li{animation:fx-px-in .45s var(--fx-ease) both;padding-left:20px;font-size:15px;line-height:1.45;position:relative}.fx-pt-claims li:before{content:"";background:var(--tone);border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:2px}.fx-pt-claims li[data-pending]:before{border:1px dashed var(--fx-warn);background:0 0}.fx-pt-all{color:var(--fx-muted);margin-top:14px}.fx-pt-calc{border:1px solid rgb(var(--tone-rgb) / 35%);background:radial-gradient(50% 70% at 0% 100%, rgb(var(--tone-rgb) / 12%), transparent 70%), linear-gradient(170deg, #12122ce6, #080810f5);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);margin-top:24px;padding:clamp(20px,3vw,40px);display:grid}.fx-pt-calc-controls{align-content:start;gap:14px;display:grid}.fx-pt-calc .fx-px-range{--tone:var(--fx-brand-hi);--tone-rgb:var(--fx-brand-hi-rgb)}.fx-pt-calc[data-program=referral] .fx-px-range{--tone:var(--fx-ion);--tone-rgb:var(--fx-ion-rgb)}.fx-pt-calc[data-program=mssp] .fx-px-range{--tone:var(--fx-safe);--tone-rgb:var(--fx-safe-rgb)}.fx-pt-field{justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.fx-pt-field strong{color:var(--fx-fg);font-variant-numeric:tabular-nums;font:500 clamp(1.6rem, 1.2rem + 1.4vw, 2.4rem)/1 var(--fx-display);letter-spacing:-.04em}.fx-pt-percent{gap:6px;display:grid}.fx-pt-percent-ends{color:var(--fx-muted);font:500 12px/1.2 var(--fx-mono);justify-content:space-between;display:flex}.fx .fx-pt-calc-range{color:var(--fx-muted);font:500 13px/1.4 var(--fx-mono)}.fx-pt-plans-label{margin-top:8px}.fx-toggle.fx-pt-plans{border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));justify-self:stretch;display:grid}.fx-toggle.fx-pt-plans button{border-radius:14px;justify-items:center;gap:4px;padding:10px 8px;display:grid}.fx-toggle.fx-pt-plans button small{color:var(--fx-dim);font:500 11px/1.2 var(--fx-mono);white-space:nowrap}.fx-toggle.fx-pt-plans button[aria-checked=true] small{color:inherit;opacity:.75}.fx-pt-split{gap:8px;margin-top:4px;display:grid}.fx-pt-split-bar{background:#ffffff14;border-radius:5px;height:10px;position:relative;overflow:hidden}.fx-pt-split-bar i{inset-block:0;width:calc(var(--share) * 100%);background:var(--fx-brand-hi);box-shadow:0 0 16px var(--fx-brand-hi);transition:width .5s var(--fx-ease);border-radius:5px;position:absolute;left:0}.fx-pt-calc[data-program=referral] .fx-pt-split-bar i{background:var(--fx-ion);box-shadow:0 0 16px var(--fx-ion)}.fx-pt-split-legend{color:var(--fx-muted);font:500 12px/1.4 var(--fx-mono);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.fx-pt-split-legend b{color:var(--fx-fg)}@media (prefers-reduced-motion:reduce){.fx-pt-split-bar i{transition:none}}.fx .fx-pt-calc-plan{border:1px solid var(--fx-line);color:var(--fx-muted);border-radius:14px;margin-top:8px;padding:12px 14px;font-size:14.5px}.fx-pt-calc-plan strong{color:var(--fx-fg)}.fx-pt-calc-plan[data-plan=standard] strong{color:#4ade80}.fx-pt-calc-plan[data-plan=pro] strong{color:var(--fx-brand-hi)}.fx-pt-calc-plan[data-plan=enterprise] strong{color:#fbbf24}.fx-pt-calc-result{border:1px solid var(--fx-line);background:#ffffff06;border-radius:22px;align-content:start;gap:12px;padding:clamp(16px,2vw,24px);display:grid}.fx-pt-calc-total{flex-wrap:wrap;align-items:baseline;gap:8px 10px;display:flex}.fx .fx-pt-calc-odo{font-size:clamp(2.3rem,1.4rem + 3vw,4rem)}.fx-pt-calc-result .fx-px-currency{color:var(--tone)}.fx .fx-pt-formula{background:rgb(var(--tone-rgb) / 8%);color:var(--fx-fg);font:500 13.5px/1.5 var(--fx-mono);border-radius:12px;padding:10px 12px}.fx .fx-pt-calc-note,.fx .fx-pt-disclaimer{color:var(--fx-muted);font-size:14px}.fx .fx-pt-disclaimer{border-left:2px solid var(--fx-warn);padding-left:12px}.fx-pt-journey{margin-top:30px;position:relative}.fx-pt-journey ol{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fx-pt-journey-rail{top:23px;left:23px;right:calc(100% / var(--n) - 23px);background:var(--fx-line-2);height:2px;position:absolute}.fx-pt-journey-rail i{width:calc(var(--a) / (var(--n) - 1) * 100%);background:var(--fx-gradient);height:100%;box-shadow:0 0 14px rgb(var(--fx-ion-rgb) / 60%);transition:width .8s var(--fx-ease), height .8s var(--fx-ease);display:block}.fx-pt-journey li{align-content:start;gap:12px;display:grid}.fx-pt-journey button{color:var(--fx-muted);text-align:left;justify-items:start;gap:14px;display:grid}.fx-pt-journey button:focus-visible{outline:2px solid var(--fx-ion);outline-offset:4px;border-radius:12px}.fx-pt-journey-n{border:1px solid var(--fx-line-2);background:var(--fx-bg-2);width:46px;height:46px;color:var(--fx-dim);font:600 12px/1 var(--fx-mono);transition:border-color .5s, box-shadow .5s, color .5s, transform .5s var(--fx-ease);border-radius:50%;place-items:center;display:grid;position:relative}.fx-pt-journey li[data-done] .fx-pt-journey-n{border-color:rgb(var(--fx-ion-rgb) / 55%);color:var(--fx-ion)}.fx-pt-journey li[data-on] .fx-pt-journey-n{border-color:var(--fx-ion);color:var(--fx-fg);box-shadow:0 0 0 7px rgb(var(--fx-ion-rgb) / 14%), 0 0 28px rgb(var(--fx-ion-rgb) / 60%);transform:scale(1.1)}.fx-pt-journey-title{font:500 clamp(1.05rem, .95rem + .4vw, 1.3rem)/1.2 var(--fx-display);letter-spacing:-.02em;transition:color .5s}.fx-pt-journey li[data-on] .fx-pt-journey-title{color:var(--fx-fg)}.fx .fx-pt-journey li p{color:var(--fx-dim);font-size:15px;line-height:1.5;transition:color .5s}.fx .fx-pt-journey li[data-on] p{color:var(--fx-muted)}.fx-lr-section>ul.fx-pt-bento{counter-reset:fx-pt-bento;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:14px;margin-top:24px;padding:0;list-style:none;display:grid}.fx-pt-bento li{counter-increment:fx-pt-bento;border:1px solid var(--fx-line);min-height:170px;transition:border-color .4s, transform .4s var(--fx-ease);background:#ffffff05;border-radius:24px;align-content:end;gap:8px;padding:22px;display:grid;position:relative;overflow:hidden}.fx-pt-bento li:before{content:"";background:radial-gradient(circle, rgb(var(--fx-brand-hi-rgb) / 28%), transparent 65%);width:160px;height:160px;transition:transform .6s var(--fx-ease);border-radius:50%;position:absolute;top:-40px;right:-40px}.fx-pt-bento li:nth-child(3n+2):before{background:radial-gradient(circle, rgb(var(--fx-ion-rgb) / 24%), transparent 65%)}.fx-pt-bento li:nth-child(3n):before{background:radial-gradient(circle, rgb(var(--fx-safe-rgb) / 20%), transparent 65%)}.fx-pt-bento li:hover{border-color:var(--fx-line-2);transform:translateY(-3px)}.fx-pt-bento li:hover:before{transform:scale(1.25)}.fx-pt-bento li:after{content:counter(fx-pt-bento, decimal-leading-zero);color:var(--fx-dim);font:600 11px/1 var(--fx-mono);letter-spacing:.1em;position:absolute;top:18px;left:22px}.fx-pt-bento li:first-child{background:radial-gradient(70% 60% at 80% 20%, rgb(var(--fx-brand-hi-rgb) / 14%), transparent 70%), #ffffff05;grid-area:span 2/span 2;min-height:300px}.fx-pt-bento li:first-child:before{width:320px;height:320px;top:-80px;right:-60px}.fx-pt-bento li:last-child:nth-child(6){grid-column:1/-1;min-height:0}.fx-pt-bento li:first-child h3{font:500 clamp(1.4rem, 1.1rem + 1vw, 2rem)/1.15 var(--fx-display);letter-spacing:-.03em}.fx-pt-bento li[data-pending]{border-style:dashed}.fx .fx-pt-bento p,.fx .fx-pt-reasons p{color:var(--fx-muted);font-size:15px;line-height:1.5;position:relative}.fx-pt-bento h3,.fx-pt-reasons h3{position:relative}.fx-lr-section>ul.fx-pt-reasons{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-top:24px;padding:0;list-style:none;display:grid}.fx-pt-reasons li{border-top:2px solid #0000;border-image:var(--fx-gradient) 1;background:linear-gradient(#ffffff08,#0000);gap:8px;padding:20px 22px;display:grid}@media (max-width:900px){.fx-pt-calc{grid-template-columns:minmax(0,1fr)}.fx-lr-section>ul.fx-pt-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-pt-bento li:first-child{grid-row:auto;min-height:220px}}@media (max-width:700px){.fx-pt-stage-head{grid-template-columns:minmax(0,1fr)}.fx-pt-pill,.fx-pt-node-name,.fx-pt-explain{display:none}.fx-pt-node{transform-box:fill-box;transform-origin:50%;transform:scale(1.45)}.fx-pt-flow-line{stroke-width:5px}.fx-pt-flow-dots{stroke-width:11px}.fx-pt-node-names{height:1.4em;font:600 13px/1.4 var(--fx-text);margin:-4px 0 0;display:block;position:relative}.fx-pt-node-names span{left:calc(var(--x) * 100%);color:var(--fx-fg);white-space:nowrap;position:absolute;transform:translate(-50%)}.fx-pt-flow-foot{margin-top:12px;padding:10px 12px}.fx-pt-legend{gap:6px 14px}.fx-pt-legend li{font-size:11px}.fx-pt-flow-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fx-pt-flow-list li{border:1px solid rgb(var(--k-rgb) / 30%);border-left:3px solid var(--k);background:linear-gradient(90deg, rgb(var(--k-rgb) / 10%), #ffffff04);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 14px;display:grid}.fx-pt-flow-kind{grid-column:1}.fx-pt-flow-route{color:var(--fx-dim);font:500 11px/1.6 var(--fx-mono);grid-area:1/2}.fx-pt-flow-text{color:var(--fx-fg);grid-column:1/-1;font-size:14.5px;line-height:1.35}.fx-pt-flow-list .fx-px-pending{grid-column:1/-1;justify-self:start}.fx-pt-columns{grid-template-columns:minmax(0,1fr)}.fx-pt-col{min-height:0}.fx-pt-journey ol{grid-template-columns:minmax(0,1fr);gap:20px}.fx-pt-journey-rail{width:2px;height:auto;top:23px;bottom:23px;right:auto}.fx-pt-journey-rail i{width:100%;height:calc(var(--a) / (var(--n) - 1) * 100%)}.fx-pt-journey li{grid-template-columns:46px 1fr;column-gap:14px}.fx-pt-journey button{display:contents}.fx-pt-journey-title{align-self:center}.fx .fx-pt-journey li p{grid-column:2}}@media (max-width:560px){.fx-lr-section>ul.fx-pt-bento{grid-template-columns:minmax(0,1fr)}.fx-pt-bento li:first-child,.fx-pt-bento li:last-child:nth-child(6){grid-column:auto}}@media (prefers-reduced-motion:reduce){.fx-pt-flow-line,.fx-pt-flow-glow{stroke-dashoffset:0;animation:none}.fx-pt-pill,.fx-pt-flow-dots,.fx-pt-node-halo,.fx-pt-node-orbit{animation:none}.fx-pt-flow-dots{display:none}}
