html[data-demo-protected] img{-webkit-user-drag:none;user-select:none}html[data-demo-protected] .demo-legal{opacity:.9;max-width:42rem;font-size:.75rem;line-height:1.45}html[data-demo-protected] .demo-legal a{text-underline-offset:2px;text-decoration:underline}.alo-wm{z-index:9998;pointer-events:none;user-select:none;position:fixed;inset:0;overflow:hidden}.alo-wm-main{opacity:.16;white-space:nowrap;align-items:center;gap:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.alo-wm-edge{opacity:.12;position:absolute;transform:rotate(-18deg)}.alo-wm-edge--tl{top:12%;left:8%}.alo-wm-edge--tr{top:12%;right:8%}.alo-wm-edge--bl{bottom:14%;left:8%}.alo-wm-edge--br{bottom:14%;right:8%}.alo-wm-mark{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#6b9cff 0%,#558bfb 45%,#3d6fe0 100%);border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;font-family:Inter,system-ui,sans-serif;font-size:.7rem;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #558bfb73,inset 0 1px #ffffff59}.alo-wm-mark--lg{border-radius:20px;width:72px;height:72px;font-size:1.05rem;box-shadow:0 14px 36px #558bfb80,inset 0 1px #fff6}.alo-wm-glow{pointer-events:none;background:radial-gradient(circle,#ffffff8c,#0000 70%);width:70%;height:70%;position:absolute;inset:-40% -20% auto auto}.alo-wm-word{color:#0b1b33;flex-direction:column;gap:.15rem;font-family:Inter,system-ui,sans-serif;line-height:1.15;display:flex}.alo-wm-word--lg strong{letter-spacing:-.04em;font-size:1.65rem;font-weight:800}.alo-wm-word--lg small{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:.85rem;font-weight:600}body.demo-dark .alo-wm-main{opacity:.22}body.demo-dark .alo-wm-edge{opacity:.16}body.demo-dark .alo-wm-word{color:#f5efe6}body.demo-light .alo-wm-main{opacity:.14}body.demo-light .alo-wm-edge{opacity:.1}@media (width<=640px){.alo-wm-main{opacity:.18;gap:.65rem}.alo-wm-mark--lg{border-radius:16px;width:56px;height:56px;font-size:.85rem}.alo-wm-word--lg strong{font-size:1.15rem}.alo-wm-word--lg small{font-size:.7rem}.alo-wm-edge{opacity:.1}.alo-wm-edge .alo-wm-mark{width:36px;height:36px;font-size:.58rem}}
