.wl-skin{--wl-bg:#060607;--wl-card:#0d0f13;--wl-line:rgb(255 255 255/0.09);--wl-line-strong:rgb(255 255 255/0.16);--wl-text:#f2f4f6;--wl-text-dim:rgb(255 255 255/0.6);--wl-text-faint:rgb(255 255 255/0.42);--wl-accent:#0078ff;--wl-accent-hover:#2f6fe0;--wl-link:#9cc2ff;--wl-link-hover:#eaf2ff;--wl-ease:cubic-bezier(0.32,0.72,0,1);--wl-fast:0.18s;--wl-base:0.28s;--wl-slow:0.5s;background:var(--wl-bg);color:var(--wl-text);font-family:var(--font-onest),Onest,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.wl-skin ::selection{background:rgb(0 120 255/.32);color:#fff}.wl-skin :focus-visible{outline:2px solid var(--wl-link);outline-offset:3px;border-radius:10px}.wl-display{font-family:var(--font-unbounded),Unbounded,var(--font-onest),sans-serif;font-weight:600;letter-spacing:-.015em;line-height:1.15}.wl-card{background:var(--wl-card);border:1px solid var(--wl-line);border-radius:26px;box-shadow:0 34px 90px rgb(0 0 0/.55)}.wl-glow{left:50%;top:50%;transform:translate(-50%,-50%);width:min(760px,120%);height:620px;background:radial-gradient(50% 50% at 50% 50%,rgb(0 120 255/.16),transparent 70%);filter:blur(30px)}.wl-glow,.wl-halo{position:absolute;pointer-events:none}.wl-halo{inset:-46% -18%;background:radial-gradient(closest-side,rgb(0 120 255/.55),transparent 72%);filter:blur(13px)}.wl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;border-radius:999px;border:1px solid transparent;font-family:inherit;font-weight:600;font-size:16px;cursor:pointer;transition:transform var(--wl-base) var(--wl-ease),background var(--wl-base) var(--wl-ease),box-shadow var(--wl-base) var(--wl-ease),border-color var(--wl-base) var(--wl-ease),opacity var(--wl-fast) linear}.wl-btn--primary{background:var(--wl-accent);color:#fff}.wl-btn--primary:hover:not(:disabled){transform:translateY(-2px);background:var(--wl-accent-hover);box-shadow:0 16px 44px rgb(0 120 255/.4)}.wl-btn--primary:active:not(:disabled){transform:translateY(0)}.wl-btn--ghost{background:transparent;border-color:var(--wl-line-strong);color:var(--wl-text)}.wl-btn--ghost:hover:not(:disabled){transform:translateY(-2px);border-color:rgb(255 255 255/.3);background:rgb(255 255 255/.04)}.wl-btn--onlight{background:rgb(255 255 255/.24);border-color:rgb(11 23 48/.38);color:#0b1730;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wl-btn--onlight:hover:not(:disabled){transform:translateY(-2px);background:rgb(255 255 255/.42);border-color:rgb(11 23 48/.5)}.wl-btn:disabled{cursor:default;opacity:.6;transform:none;box-shadow:none}@keyframes wl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.wl-rise{animation:wl-rise var(--wl-slow) var(--wl-ease) both}@keyframes wl-breathe{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.wl-glow--alive{animation:wl-breathe 9s ease-in-out infinite}.reveal-ready .wl-skin .wl-reveal{opacity:0;transform:translateY(26px);transition:opacity .75s var(--wl-ease),transform .75s var(--wl-ease);will-change:opacity,transform}.reveal-ready .wl-skin .wl-reveal.in-view{opacity:1;transform:none}.wl-skin [data-lang-toggle]{border-color:rgb(255 255 255/.12);background:rgb(255 255 255/.04);border-radius:999px;padding:3px}.wl-skin [data-lang-btn]{border-radius:999px;color:rgb(255 255 255/.58);box-shadow:none}.wl-skin [data-lang-btn]:hover{color:var(--wl-text)}.wl-skin [data-lang-btn][aria-pressed=true]{background:rgb(255 255 255/.1);color:var(--wl-text)}@keyframes wl-blink{0%,49%{opacity:1}50%,to{opacity:0}}.wl-caret{animation:wl-blink 1.1s step-end infinite}.wl-skin summary{list-style:none;cursor:pointer}.wl-skin summary::-webkit-details-marker{display:none}.wl-chev{transition:transform var(--wl-base) var(--wl-ease)}.wl-skin details[open] .wl-chev{transform:rotate(45deg)}.wl-bar{width:var(--wl-bar-w,0)}.reveal-ready .wl-skin .wl-bar{width:0;transition:width 1.1s var(--wl-ease)}.reveal-ready .wl-skin .wl-bar.in-view{width:var(--wl-bar-w,0)}.wl-lift{transition:transform var(--wl-base) var(--wl-ease),border-color var(--wl-base) var(--wl-ease),box-shadow var(--wl-base) var(--wl-ease)}.wl-lift:hover{transform:translateY(-6px);border-color:rgb(0 120 255/.32);box-shadow:0 22px 64px rgb(0 120 255/.14)}@keyframes wl-spin{to{transform:rotate(1turn)}}.wl-spinner{display:inline-block;width:18px;height:18px;border-radius:999px;border:2px solid rgb(255 255 255/.25);border-top-color:#fff;animation:wl-spin .7s linear infinite}.wl-range{-webkit-appearance:none;appearance:none;width:100%;height:26px;background:transparent;cursor:pointer}.wl-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:rgb(255 255 255/.12)}.wl-range::-moz-range-track{height:6px;border-radius:999px;background:rgb(255 255 255/.12)}.wl-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:999px;background:#f2f4f6;border:2px solid var(--wl-accent);box-shadow:0 4px 14px rgb(0 120 255/.4);transition:transform var(--wl-fast) var(--wl-ease)}.wl-range::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:#f2f4f6;border:2px solid var(--wl-accent);box-shadow:0 4px 14px rgb(0 120 255/.4);transition:transform var(--wl-fast) var(--wl-ease)}.wl-range:focus-visible::-webkit-slider-thumb,.wl-range:hover::-webkit-slider-thumb{transform:scale(1.12)}.wl-range:focus-visible::-moz-range-thumb,.wl-range:hover::-moz-range-thumb{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.wl-skin *,.wl-skin :after,.wl-skin :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}