.wo-svg{z-index:38;pointer-events:none;opacity:0;visibility:hidden;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.wo-svg .ring{fill:none;stroke:var(--wo-accent,#7fa3db);stroke-width:1.2px;stroke-dasharray:5 6}.wo-svg .lead{fill:none;stroke:var(--wo-accent,#7fa3db);stroke-width:1.4px;filter:drop-shadow(0 0 4px #7fa3dbe6)}.wo-svg .dot{fill:#cfe0ff;filter:drop-shadow(0 0 5px #7fa3db)}.wo{z-index:40;width:var(--wo-w,360px);pointer-events:none;opacity:0;visibility:hidden;will-change:transform, clip-path, opacity;position:fixed;top:0;left:0}.wo-in{backdrop-filter:blur(18px);overscroll-behavior:contain;scrollbar-width:none;background:#0e0f11e6;border:1px solid #7fa3db61;border-radius:20px;padding:14px 16px;position:relative;overflow-y:auto;box-shadow:0 18px 60px #0000008c,0 0 40px #7fa3db1f}.wo-notch{z-index:2;background:#0e0f11f2;border:1px solid #7fa3db99;width:11px;height:11px;position:absolute;transform:rotate(45deg)}.wo-top{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.wo-k{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--wo-accent,#7fa3db);font-size:12px}.wo-x{color:#c8cfda;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-14px -12px -14px 0;font-size:22px;display:flex}.wo-x:hover{color:#fff}.wo-t{color:#fff;margin:2px 0 0;font-size:22px;font-weight:600;line-height:1.15}.wo-l{color:#aeb7c6;margin:6px 0 0;font-size:14px;line-height:1.45}.wo-demo{margin-top:10px}.wo-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.wo-chips span{color:#d3dae6;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.3}.wo-act{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:12px;display:flex}.wo-act .btn{align-items:center;min-height:44px;padding:0 18px;font-size:14px;display:inline-flex}.wo-more{min-height:44px;color:var(--wo-accent,#7fa3db);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0 6px;font-size:14px}.wo-more:hover{color:#fff;text-decoration:underline}.wo-full{color:#aeb7c6;border-top:1px solid #ffffff1a;max-height:34dvh;margin-top:4px;padding-top:10px;font-size:14px;line-height:1.55;display:none;overflow-y:auto}.wo[data-more] .wo-full{display:block}.wo-full p+p{margin-top:8px}.wo[data-open] .wo-in{pointer-events:auto}html[data-footer] .wo,html[data-footer] .wo-svg{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (width<=767px){.wo-t{font-size:19px}.wo-in{padding:12px 14px}.wo-dm{height:78px}}.wo-dm{color:#cfd8e8;background:radial-gradient(120% 120% at 50% 0,#7fa3db24,#ffffff05);border:1px solid #ffffff1a;border-radius:14px;height:92px;position:relative;overflow:hidden}.wo-dm svg{width:100%;height:100%;position:absolute;inset:0}.wo-dm .s{fill:none;stroke:#7fa3db;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.wo-dm .sd{fill:none;stroke:#7fa3db;stroke-width:1.4px;stroke-dasharray:4 4;stroke-linecap:round}.wo-dm .f{fill:#7fa3db}.wo-dm .fl{fill:#7fa3db47}.wo-dm .fw{fill:#e8eefb}.wo-dm .fg{fill:#ffffff1f}.wo-dm [class*=a-]{transform-box:fill-box;transform-origin:50%;animation-duration:4s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:var(--d,0s)}.wo-dm .a-pop{animation-name:woPop}.wo-dm .a-rise{transform-origin:50% 100%;animation-name:woRise}.wo-dm .a-drop{animation-name:woDrop}.wo-dm .a-grow{transform-origin:0;animation-name:woGrow}.wo-dm .a-draw{stroke-dasharray:1;pathLength:1;animation-name:woDraw}.wo-dm .a-fade{animation-name:woFade}.wo-dm .a-fadeout{animation-name:woFadeOut}.wo-dm .a-blink{animation-name:woBlink;animation-duration:2s;animation-timing-function:ease-in-out}.wo-dm .a-pulse{animation-name:woPulse;animation-duration:2.4s;animation-timing-function:ease-out}.wo-dm .a-spin{animation-name:woSpin;animation-duration:8s;animation-timing-function:linear}.wo-dm .a-spinr{animation-name:woSpinR;animation-duration:8s;animation-timing-function:linear}.wo-dm .a-float{animation-name:woFloat;animation-duration:3s;animation-timing-function:ease-in-out}.wo-dm .a-slide{animation-name:woSlide}.wo-dm .a-slider{animation-name:woSlideR}.wo-dm .a-fly{animation-name:woFly;animation-duration:3.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.wo-dm .a-rock{animation-name:woRock;animation-duration:3.6s;animation-timing-function:ease-in-out}.wo-dm .a-open{transform-origin:0;animation-name:woOpen;animation-duration:3.6s}.wo-dm .a-lid{transform-origin:0 100%;animation-name:woLid;animation-duration:3.2s}.wo-dm .a-lock{transform-origin:100% 100%;animation-name:woLock;animation-duration:3.4s}.wo-dm .a-tunnel{animation-name:woTunnel;animation-duration:3.6s;animation-timing-function:ease-in}.wo-dm .a-scan{animation-name:woScan;animation-duration:4.2s;animation-timing-function:ease-in-out}.wo-dm .a-hop{animation-name:woHop;animation-duration:4s;animation-timing-function:ease-in-out}.wo-dm .a-drum{animation-name:woDrum;animation-duration:3s;animation-timing-function:ease-in-out}.wo-dm .a-swapa{animation-name:woSwapA;animation-duration:3.6s;animation-timing-function:ease-in-out}.wo-dm .a-swapb{animation-name:woSwapB;animation-duration:3.6s;animation-timing-function:ease-in-out}@keyframes woPop{0%,8%{opacity:0;transform:scale(.3)}22%,86%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}@keyframes woRise{0%,8%{opacity:0;transform:scaleY(.05)}26%,86%{opacity:1;transform:none}to{opacity:0}}@keyframes woDrop{0%,6%{opacity:0;transform:translateY(-26px)}24%,86%{opacity:1;transform:none}to{opacity:0}}@keyframes woGrow{0%,8%{transform:scaleX(0)}30%,86%{transform:none}to{transform:scaleX(0)}}@keyframes woDraw{0%,8%{stroke-dashoffset:1px}40%,86%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes woFade{0%,8%{opacity:0}30%,86%{opacity:1}to{opacity:0}}@keyframes woFadeOut{0%,8%{opacity:1}34%,86%{opacity:0}to{opacity:1}}@keyframes woBlink{0%,to{opacity:.35}50%{opacity:1}}@keyframes woPulse{0%{opacity:.85;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes woSpin{to{transform:rotate(360deg)}}@keyframes woSpinR{to{transform:rotate(-360deg)}}@keyframes woFloat{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}@keyframes woSlide{0%,8%{opacity:0;transform:translate(-40px)}30%,86%{opacity:1;transform:none}to{opacity:0}}@keyframes woSlideR{0%,8%{opacity:0;transform:translate(40px)}30%,86%{opacity:1;transform:none}to{opacity:0}}@keyframes woFly{0%{opacity:0;transform:translate(-70px,18px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(70px,-18px)}}@keyframes woRock{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes woOpen{0%,12%{transform:scaleX(1)}40%,78%{transform:scaleX(.12)}to{transform:scaleX(1)}}@keyframes woLid{0%,12%{transform:rotate(0)}36%,76%{transform:rotate(-38deg)translateY(-3px)}to{transform:rotate(0)}}@keyframes woLock{0%,10%{transform:rotate(0)translateY(0)}30%,70%{transform:rotate(-28deg)translateY(-5px)}to{transform:rotate(0)}}@keyframes woTunnel{0%{opacity:0;transform:scale(.15)}20%{opacity:.9}to{opacity:0;transform:scale(2.4)}}@keyframes woScan{0%,to{transform:translate(-46px,8px)}50%{transform:translate(46px,-6px)}}@keyframes woHop{0%,6%{transform:translate(0)}28%{transform:translate(34px,-16px)}52%{transform:translate(68px,-32px)}76%,to{transform:translate(102px,-48px)}}@keyframes woDrum{0%{transform:translateY(0)}40%,60%{transform:translateY(-22px)}to{transform:translateY(-44px)}}@keyframes woSwapA{0%,14%{transform:translate(0)}44%,70%{transform:translate(62px)}to{transform:translate(0)}}@keyframes woSwapB{0%,14%{transform:translate(0)}44%,70%{transform:translate(-62px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.wo-dm [class*=a-]{animation:none!important}}.wo-shots{justify-content:center;gap:6px;height:150px;display:flex}.wo-shots img{object-fit:contain;background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;width:auto;max-width:33%;height:100%}.wo-shots.site{height:auto}.wo-shots.site img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:150px}
