.complymo .pax{font:500 clamp(8px,3.6cqmin,19px)/1.3 var(--sans);color:#ffffffd1;--ink:#ffffffe6;--dim:#ffffff80;--edge:#ffffff1f;--glass:#080e1a9e;--warn:#ff8a5c;--e-out:cubic-bezier(.22,1,.36,1);--e-io:cubic-bezier(.45,.05,.35,1);--e-soft:cubic-bezier(.34,1.12,.64,1);position:absolute;inset:0;overflow:hidden;container-type:size}.complymo .pax--idle *,.complymo .pax--idle :before,.complymo .pax--idle :after{animation-play-state:paused!important}.complymo .pax *{box-sizing:border-box}.complymo .pax-panel{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1em;flex-direction:column;gap:.4em;padding:.85em;display:flex;position:absolute;inset:4%}.complymo .pax-panel-hd{border-bottom:1px solid var(--edge);flex:none;justify-content:space-between;align-items:center;gap:.5em;min-width:0;margin-bottom:.1em;padding-bottom:.7em;display:flex}.complymo .pax-panel-hd em{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-size:.82em;font-style:normal;overflow:hidden}.complymo .pax-tag{letter-spacing:.08em;text-transform:uppercase;color:#8fb6ff;white-space:nowrap;background:#2f7bff2e;border-radius:.45em;flex:none;padding:.3em .6em;font-size:.8em;font-weight:700}.complymo .pax-tag--warn{color:var(--warn);background:#ff8a5c29}.complymo .pax-meter{background:#ffffff14;border-radius:99px;flex:1;height:.45em;position:relative;overflow:hidden}.complymo .pax-meter i{transform-origin:0;animation:pax-fill 5.6s var(--e-out) infinite;animation-delay:calc(var(--i) * .16s);background:linear-gradient(90deg,#3d8bff,#8fb6ff);border-radius:99px;position:absolute;inset:0;transform:scaleX(0)}@keyframes pax-fill{0%{opacity:0;transform:scaleX(0)}7%{opacity:1;transform:scaleX(0)}40%,88%{transform:scaleX(var(--v,60%));opacity:1}97%{transform:scaleX(var(--v,60%));opacity:0}97.5%,to{opacity:0;transform:scaleX(0)}}.complymo .pax-fine{max-width:100%;min-height:0;animation:pax-rowIn 5.6s var(--e-out) infinite;animation-delay:calc(var(--i) * .16s);flex:1;align-items:center;gap:.55em;display:flex}.complymo .pax-fine .pax-org{width:34%;min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.complymo .pax-fine b{text-align:right;width:3.2em;color:var(--warn);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.complymo .pax-fine .pax-meter i{background:linear-gradient(90deg,#ff8a5c,#ffb38f)}@keyframes pax-rowIn{0%{opacity:0;transform:translateY(.4em)}11%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.12em)}}.complymo .pax-suit{border:1px solid var(--edge);min-height:0;animation:pax-docket 5.2s var(--e-out) infinite;animation-delay:calc(var(--i) * .5s);background:#ffffff0a;border-radius:.7em;flex:1;align-items:center;gap:.7em;padding:.5em .7em;display:flex}.complymo .pax-suit .pax-ct{color:var(--ink);white-space:nowrap;width:4.2em;min-width:0;font-weight:700}.complymo .pax-suit .pax-claim{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.complymo .pax-suit .pax-st{color:var(--warn);white-space:nowrap;background:#ff8a5c29;border-radius:99px;padding:.2em .5em;font-size:.8em;font-style:normal}@keyframes pax-docket{0%{opacity:0;transform:translate(-.55em)}13%,88%{opacity:1;transform:none}to{opacity:0;transform:translate(.18em)}}.complymo .pax-total{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 4px;font-size:1.7em;font-weight:700}.complymo .pax-total span{color:var(--dim);margin-right:2px;font-size:.6em}.complymo .pax-total i,.complymo .pax-total u{color:var(--dim);font-style:normal;text-decoration:none}.complymo .pax-cost{min-height:0;color:var(--dim);flex:1;align-items:center;gap:.8em;font-size:.9em;display:flex}.complymo .pax-cost>span:first-child{text-overflow:ellipsis;white-space:nowrap;width:44%;min-width:0;overflow:hidden}.complymo .pax--blocking{flex-direction:column;justify-content:center;gap:.8em;padding:8%;display:flex}.complymo .pax-gate{background:linear-gradient(#0000,#3d8bff,#0000);width:2px;position:absolute;top:10%;bottom:10%;left:74%}.complymo .pax-gate:after{content:"";background:radial-gradient(closest-side,#3d8bff38,#0000 75%);position:absolute;inset:0 -.5em}.complymo .pax-gate-label{letter-spacing:.1em;text-transform:uppercase;color:#8fb6ff;white-space:nowrap;font-size:.78em;position:absolute;top:-1.2em;left:74%;transform:translate(-50%)}.complymo .pax-trk{background:var(--glass);border:1px solid var(--edge);width:68%;max-width:68%;animation:pax-block 6s var(--e-out) infinite;animation-delay:calc(var(--i) * .55s);border-radius:.7em;align-items:center;gap:.6em;padding:.55em .75em;display:flex;position:relative}.complymo .pax-dot{background:var(--warn);border-radius:50%;flex:none;width:.55em;height:.55em}.complymo .pax-parked{color:#8fb6ff;opacity:0;animation:pax-parkTag 6s var(--e-out) infinite;animation-delay:calc(var(--i) * .55s);background:#2f7bff33;border-radius:99px;margin-left:auto;padding:.25em .55em;font-size:.78em;font-style:normal}@keyframes pax-block{0%{opacity:0;transform:translate(-30%)}16%,84%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes pax-parkTag{0%,34%{opacity:0}46%,84%{opacity:1}to{opacity:0}}.complymo .pax-doc{background:var(--glass);border:1px solid var(--edge);border-radius:1em;flex-direction:column;gap:.7em;padding:1.2em;display:flex;position:absolute;inset:5%}.complymo .pax-doc-head{color:var(--ink);border-bottom:1px solid var(--edge);align-items:center;gap:.7em;padding-bottom:.7em;font-size:1.15em;font-weight:600;display:flex}.complymo .pax-doc-badge{letter-spacing:.06em;color:#8fb6ff;background:#2f7bff33;border-radius:.45em;padding:.3em .55em;font-size:.7em;font-weight:700}.complymo .pax-line{min-height:.4em;max-height:.75em;width:var(--w);transform-origin:0;animation:pax-type 5.4s var(--e-out) infinite;animation-delay:calc(var(--i) * .34s);background:linear-gradient(90deg,#bed7ff80,#bed7ff24);border-radius:99px;flex:1}@keyframes pax-type{0%{opacity:0;transform:scaleX(.08)}6%{opacity:1}26%,90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.complymo .pax-doc-seal{letter-spacing:.08em;text-transform:uppercase;color:#8fb6ff;opacity:0;animation:pax-seal 5.4s var(--e-soft) infinite;background:#2f7bff29;border-radius:.45em;align-self:flex-start;margin-top:auto;padding:.35em .7em;font-size:.78em}@keyframes pax-seal{0%,68%{opacity:0;transform:scale(.97)}80%,94%{opacity:1;transform:none}to{opacity:0}}.complymo .pax--regions{place-items:center;display:grid}.complymo .pax-globe{place-items:center;width:92%;height:92%;display:grid;position:relative}.complymo .pax-ring{animation:pax-ring 6s var(--e-io) infinite;border:1px solid #82a5ff40;border-radius:50%;position:absolute;inset:14%}.complymo .pax-ring--2{border-color:#82a5ff24;animation-delay:-3s;inset:0}@keyframes pax-ring{0%,to{opacity:.6;transform:scale(.965)}50%{opacity:.95;transform:scale(1)}}.complymo .pax-region{background:var(--glass);border:1px solid var(--edge);opacity:0;animation:pax-region 7.5s var(--e-out) infinite;animation-delay:calc(var(--i) * 2.5s);border-radius:1em;flex-direction:column;align-items:center;gap:.2em;padding:1em 1.8em;display:flex;position:absolute}.complymo .pax-region b{color:var(--ink);letter-spacing:.02em;font-size:3.2em;font-weight:700}.complymo .pax-region span{letter-spacing:.06em;text-transform:uppercase;font-size:1em}.complymo .pax-region--eu span,.complymo .pax-region--uk span{color:#8fb6ff}.complymo .pax-region--us span{color:#7fd3a3}@keyframes pax-region{0%{opacity:0;transform:scale(.975)}2.4%{opacity:1;transform:none}30.4%{opacity:1;animation-timing-function:linear;transform:none}32.9%{opacity:0;transform:scale(1.012)}60%,to{opacity:0;transform:scale(.975)}}.complymo .pax-audit{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1em;flex-direction:column;gap:.7em;padding:1em;display:flex;position:absolute;inset:4%}.complymo .pax-au-hd{flex:none;align-items:center;gap:.7em;display:flex}.complymo .pax-au-hd em{color:var(--dim);white-space:nowrap;font-size:.82em;font-style:normal}.complymo .pax-au-prog{background:#ffffff17;border-radius:99px;flex:1;height:.35em;overflow:hidden}.complymo .pax-au-prog i{transform-origin:0;height:100%;animation:pax-crawl 5s var(--e-out) infinite;background:linear-gradient(90deg,#3d8bff,#8fb6ff);border-radius:99px;display:block}.complymo .pax-au-body{flex:1;gap:1em;min-height:0;display:flex}.complymo .pax-au-pages{flex-direction:column;flex:1.5;gap:.35em;min-width:0;display:flex}.complymo .pax-au-side{flex-direction:column;flex:1;gap:.4em;min-width:0;display:flex}.complymo .pax-au-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);flex:none;font-size:.72em}.complymo .pax-page{min-height:0;animation:5s infinite pax-rowIn;animation-delay:calc(var(--i) * .16s);flex:1;align-items:center;gap:.6em;display:flex}.complymo .pax-path{text-align:left;width:32%;min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;overflow:hidden}.complymo .pax-bar{background:#ffffff17;border-radius:99px;flex:1;min-width:0;height:.35em;position:relative;overflow:hidden}.complymo .pax-bar:after{content:"";transform-origin:0;animation:pax-crawl 5s var(--e-out) infinite;animation-delay:calc(var(--i) * .16s);background:linear-gradient(90deg,#3d8bff,#8fb6ff);border-radius:99px;position:absolute;inset:0;transform:scaleX(0)}@keyframes pax-crawl{0%{opacity:0;transform:scaleX(.12)}8%{opacity:1;transform:scaleX(.12)}46%,90%{opacity:1;transform:scaleX(1)}97%{opacity:0;transform:scaleX(1)}97.5%,to{opacity:0;transform:scaleX(.12)}}.complymo .pax-iss{text-align:center;min-width:1.4em;color:var(--warn);background:#ff8a5c2e;border-radius:99px;flex:none;padding:.1em .35em;font-size:.72em;font-style:normal}.complymo .pax-find{text-align:left;border:1px solid var(--edge);min-height:0;animation:5s infinite pax-rowIn;animation-delay:calc(.5s + var(--i) * .3s);background:#ffffff0a;border-radius:.6em;flex:1;align-items:center;gap:.5em;padding:.45em .6em;display:flex}.complymo .pax-find i{background:#8fb6ff;border-radius:50%;flex:none;width:.5em;height:.5em}.complymo .pax-find--warn i{background:var(--warn)}.complymo .pax-find--bad i{background:#ff6b6b}.complymo .pax-find--ok i{background:#7fd3a3}.complymo .pax-find div{flex-direction:column;min-width:0;line-height:1.25;display:flex}.complymo .pax-find b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.complymo .pax-find span{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:.72em;overflow:hidden}.complymo .pax-au-foot{flex:none;align-items:flex-end;gap:.25em;height:16%;display:flex}.complymo .pax-au-foot span{height:var(--h);transform-origin:bottom;animation:pax-spark 4.4s var(--e-io) infinite;animation-delay:calc(var(--i) * 70ms);background:linear-gradient(#78aaffbf,#2f7bff26);border-radius:.15em .15em 0 0;flex:1}@keyframes pax-spark{0%,to{transform:scaleY(.88)}50%{transform:scaleY(1)}}.complymo .pax-site{background:var(--glass);border:1px solid var(--edge);border-radius:1em;flex-direction:column;min-height:0;display:flex;position:absolute;inset:5%;overflow:hidden}.complymo .pax-site-bar{border-bottom:1px solid var(--edge);gap:.45em;padding:.8em 1em;display:flex}.complymo .pax-site-bar i{background:#fff3;border-radius:50%;width:.6em;height:.6em}.complymo .pax-site-body{flex-direction:column;flex:1;justify-content:center;gap:.55em;min-height:0;padding:.8em;display:flex;overflow:hidden}.complymo .pax-sk{background:#ffffff17;border-radius:99px;flex:none;width:82%;height:.5em}.complymo .pax-sk--h{background:#ffffff29;width:56%;height:.9em}.complymo .pax-sk--s{width:64%}.complymo .pax-widget{width:2.2em;height:2.2em;animation:pax-widgetIn 6.4s var(--e-soft) infinite;background:linear-gradient(160deg,#4c94ff,#0b52e0);border-radius:50%;position:absolute;bottom:.9em;left:.9em;transform:scale(0);box-shadow:0 6px 18px -6px #2f7bffe6}@keyframes pax-widgetIn{0%,20%{opacity:0;transform:scale(.4)}32%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.5)}}.complymo .pax-banner{animation:pax-slide 6.4s var(--e-out) infinite;background:#0a101cf0;border:1px solid #82a5ff4d;border-radius:.9em;align-items:center;gap:.7em;padding:.8em 1em;display:flex;position:absolute;bottom:.7em;left:.7em;right:.7em;transform:translateY(140%)}.complymo .pax-banner span{color:var(--ink)}.complymo .pax-banner em{background:linear-gradient(90deg,#3d8bff,#8fb6ff);border-radius:99px;flex:none;width:3em;height:1.2em;margin-left:auto}@keyframes pax-slide{0%,42%{transform:translateY(135%)}58%,86%{transform:translateY(0)}to{transform:translateY(135%)}}.complymo .pax-live{letter-spacing:.1em;text-transform:uppercase;color:#7fd3a3;opacity:0;animation:pax-live 6.4s var(--e-out) infinite;font-size:.78em;font-weight:700;position:absolute;top:.8em;right:1em}@keyframes pax-live{0%,60%{opacity:0}72%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.complymo .pax *{animation:none!important}.complymo .pax-meter i,.complymo .pax-bar:after{transform:scaleX(var(--v,70%))}.complymo .pax-line{opacity:1;transform:scaleX(1)}.complymo .pax-widget{opacity:1;transform:scale(1)}.complymo .pax-banner{transform:none}.complymo .pax-trk,.complymo .pax-suit,.complymo .pax-page,.complymo .pax-fine{opacity:1;transform:none}.complymo .pax-region:first-of-type{opacity:1}.complymo .pax-parked,.complymo .pax-doc-seal,.complymo .pax-live{opacity:1;transform:none}.complymo .pax-meter i{opacity:1}}@container (max-width:460px){.complymo .pax{font-size:clamp(8px,3.4cqmin,12px)}.complymo .pax-panel-hd em,.complymo .pax-au-side{display:none}.complymo .pax-au-pages{flex:1}.complymo .pax-path{width:38%}.complymo .pax-au-pages .pax-page:nth-child(n+6){display:none}.complymo .pax-au-foot{height:12%}.complymo .pax-au-foot span:nth-child(n+15){display:none}.complymo .pax-panel,.complymo .pax-doc{gap:.35em;padding:.7em;inset:3%}.complymo .pax-site{inset:3%}}.complymo .pax-au-pages{position:relative}.complymo .pax-au-pages:after{content:"";pointer-events:none;width:3.4em;animation:pax-scan 5s var(--e-io) infinite;background:linear-gradient(90deg,#8fb6ff00,#8fb6ff12 42%,#cfe3ff29 50%,#8fb6ff12 58%,#8fb6ff00);border-radius:1em;position:absolute;top:-2%;bottom:-2%;left:0}@keyframes pax-scan{0%,6%{opacity:0;transform:translate(-1.4em)}12%{opacity:1}46%{opacity:1;transform:translate(28em)}56%,to{opacity:0;transform:translate(30em)}}.complymo .pax-iss{opacity:0;animation:pax-pop 5s var(--e-soft) infinite;animation-delay:calc(var(--i) * .16s)}@keyframes pax-pop{0%,44%{opacity:0;transform:scale(.82)}52%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.9)}}.complymo .pax-find{animation:pax-findIn 5s var(--e-out) infinite;animation-delay:calc(.5s + var(--i) * .3s)}@keyframes pax-findIn{0%,8%{opacity:0;transform:translate(.55em)}17%,90%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(.2em)}}.complymo .pax-find i{position:relative}.complymo .pax-find i:after{content:"";background:radial-gradient(closest-side,var(--dotc,#8fb6ff80),transparent 72%);opacity:0;animation:pax-dot 2.8s var(--e-io) infinite;animation-delay:calc(var(--i) * .4s);border-radius:50%;position:absolute;inset:-.28em}@keyframes pax-dot{0%,to{opacity:0;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}.complymo .pax-find--warn i{--dotc:#ff8a5c8c}.complymo .pax-find--bad i{--dotc:#ff6b6b8c}.complymo .pax-find--ok i{--dotc:#7fd3a380}.complymo .pax-au-prog i{box-shadow:0 0 .8em #8fb6ffa6}@media (prefers-reduced-motion:reduce){.complymo .pax-au-pages:after{opacity:0;animation:none}.complymo .pax-iss,.complymo .pax-find{opacity:1;animation:none}.complymo .pax-find i:after{opacity:.55;animation:none;transform:none}}
