.web{--w-bg:#fff;--w-paper:#f3f7f5;--w-ink:#02140d;--w-ink-2:#2e3c36;--w-muted:#55645d;--w-line:#e1e8e4;--w-line-2:#c5d2cb;--w-accent:#008765;--w-accent-hover:#007554;--w-accent-soft:#e2f4ed;--w-brand:#12a37f;--w-sign:#f2c230;--w-night:#02140d;--w-night-2:#002f22;--w-on-night:#d3e2db;--w-ok:#00754f;--w-warn:#8a5a00;--w-warn-soft:#fff4dc;--w-ok-soft:#e2f4ed;--w-accent-text:var(--w-accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--w-bg);color:var(--w-ink);font-family:var(--font-outfit), system-ui, sans-serif;-webkit-font-smoothing:antialiased}body:has(.web){background:#fff}.web .w-dark{--w-bg:var(--w-night);--w-paper:var(--w-night-2);--w-ink:#fff;--w-ink-2:#c9d9d1;--w-muted:#9db1a8;--w-line:#ffffff1f;--w-line-2:#ffffff3d;--w-accent-text:#3fd1a5;background:var(--w-night);color:var(--w-on-night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.web .w-hero{background:radial-gradient(55% 70% at 80% 35%, #00876547, transparent 70%), var(--w-night)}.web .w-dark .w-check{color:#3fd1a5}.web .w-dark .w-btn-sec{color:#fff;background:0 0;border-color:#ffffff4d}.web .w-dark .w-btn-sec:hover{border-color:#ffffffb3}.web .w-dark :focus-visible{outline-color:#3fd1a5}.web ::selection{color:var(--w-night);background:#bfe9d9}.web :focus-visible{outline:2px solid var(--w-accent);outline-offset:2px;border-radius:6px}.web a{text-underline-offset:3px}.web .num{font-variant-numeric:tabular-nums}.w-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.w-wrap{padding-inline:32px}}.w-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .12s,box-shadow .15s;display:inline-flex}.w-btn:active{transform:translateY(1px)scale(.98)}.w-btn-pri{background:var(--w-accent);color:#fff}.w-btn-pri:hover{background:var(--w-accent-hover);box-shadow:0 8px 20px -10px #008765b3}.w-btn-sec{color:var(--w-ink);border:1px solid var(--w-line-2);background:#fff}.w-btn-sec:hover{border-color:var(--w-ink-2)}.w-btn-night{color:var(--w-night);background:#fff}.w-btn-night:hover{background:var(--w-accent-soft)}.w-btn-lg{min-height:52px;padding:0 24px;font-size:16px}.w-shot{background:#0d0f11;border:1px solid #1d2622;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #02140d14,0 24px 48px -24px #02140d80}.w-dark .w-shot{border-color:#ffffff24;box-shadow:0 30px 70px -30px #000c}.w-shot-bar{background:#151a18;border-bottom:1px solid #222b27;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.w-shot-bar i{background:#3a4540;border-radius:50%;width:9px;height:9px}.w-shot-bar span{color:#9aa9a2;letter-spacing:.01em;margin-left:8px;font-size:11px}.w-card{border:1px solid var(--w-line);background:#fff;border-radius:14px;transition:transform .2s,box-shadow .2s,border-color .2s}.w-card:hover{border-color:var(--w-line-2);transform:translateY(-3px);box-shadow:0 18px 36px -24px #02140d59}.w-check{width:18px;height:18px;color:var(--w-accent);flex:none;margin-top:2px}.w-input{border:1px solid var(--w-line-2);width:100%;min-height:46px;color:var(--w-ink);background:#fff;border-radius:12px;padding:10px 12px;font-size:16px}.w-input:focus{outline:2px solid var(--w-accent);outline-offset:0;border-color:var(--w-accent)}.w-input::placeholder{color:#6f7e77}.w-input[aria-invalid=true]{border-color:#b42318}@media (prefers-reduced-motion:no-preference){.w-fade{animation:.32s cubic-bezier(.2,.7,.2,1) w-fade}.w-reveal-on [data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(22px)}.w-reveal-on [data-reveal].is-in{opacity:1;transform:none}.w-ask li{animation:12s infinite w-ask;animation-delay:calc(var(--i,0) * 2s)}}@keyframes w-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes w-ask{0%,2%{background:#ffffff0d;border-color:#ffffff26}5%,14%{background:#12a37f38;border-color:#3fd1a5}18%,to{background:#ffffff0d;border-color:#ffffff26}}.wl-stage{transform-origin:0 0;color:#e6ece9;background:#0d0f11;border:1px solid #ffffff24;border-radius:14px;width:656px;height:520px;font-size:13px;position:absolute;top:0;left:0;overflow:hidden}.wl-stage *{box-sizing:border-box}.wl-abs{position:absolute}.wl-pill,.wl-tile{border:1px solid #2a3531;justify-content:center;align-items:center;display:flex;position:absolute}.wl-pill{border-radius:999px;height:36px}.wl-tile{border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:10px 12px}.wl-on{color:#fff;background:#008765;border-color:#12a37f;font-weight:600}.wl-tile.wl-on{color:#e6ece9;background:#002f22}.wl-sub{color:#9aa9a2;margin-top:4px;font-size:12px}.wl-label{color:#9aa9a2;font-size:12px;position:absolute}.wl-side{background:#151a18;border:1px solid #222b27;border-radius:12px;width:200px;height:448px;padding:16px;position:absolute;top:18px;left:436px;overflow:hidden}.wl-row{border:1px solid #2a3531;border-radius:10px;height:48px;padding:7px 10px}.wl-row b{font-size:12px;font-weight:600;display:block}.wl-row span{color:#9aa9a2;font-size:11px}.wl-row.wl-new{background:#002f22;border-color:#12a37f}.wl-row.wl-new span{color:#8fe0c4}.wl-toast{color:#00573f;opacity:0;background:#e2f4ed;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:13px;font-weight:600;display:flex;position:absolute}.wl-steps span.wl-step{white-space:nowrap;color:#c9d9d1;border:1px solid #fff3;border-radius:999px;padding:7px 10px}.wl-prog{background:#ffffff24;border-radius:2px;flex:1;height:4px;overflow:hidden}.wl-prog i{background:#12a37f;width:0;height:4px;display:block}.wl-a{animation-duration:12s;animation-timing-function:ease;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wl-a{animation:none!important}.wl-rm-hide{display:none!important}}@keyframes wlb-cur{0%{transform:translate(520px,400px)}10%,16%{transform:translate(79px,62px)}28%,33%{transform:translate(218px,156px)}44%,49%{transform:translate(208px,322px)}59%,66%{transform:translate(220px,404px)}80%,to{transform:translate(520px,400px)}}@keyframes wlb-s1{0%,12%{opacity:0}13%,94%{opacity:1}96%,to{opacity:0}}@keyframes wlb-s2{0%,30%{opacity:0}31%,94%{opacity:1}96%,to{opacity:0}}@keyframes wlb-s3{0%,46%{opacity:0}47%,94%{opacity:1}96%,to{opacity:0}}@keyframes wl-press{0%,61%{opacity:0}62%,64%{opacity:1}66%,to{opacity:0}}@keyframes wl-toast{0%,64%{opacity:0;transform:translateY(12px)}67%,86%{opacity:1;transform:none}89%,to{opacity:0;transform:translateY(12px)}}@keyframes wlb-list{0%,64%{transform:translateY(-56px)}68%,94%{transform:none}97%,to{transform:translateY(-56px)}}@keyframes wlb-row{0%,64%{opacity:0}68%,94%{opacity:1}97%,to{opacity:0}}@keyframes wl-old{0%,65%{opacity:1}66%,95%{opacity:0}97%,to{opacity:1}}@keyframes wl-new{0%,65%{opacity:0}66%,95%{opacity:1}97%,to{opacity:0}}@keyframes wlb-st1{0%,28%{color:#fff;background:#008765;border-color:#12a37f}30%,to{background:0 0}}@keyframes wlb-st2{0%,28%{background:0 0}30%,44%{color:#fff;background:#008765;border-color:#12a37f}46%,to{background:0 0}}@keyframes wlb-st3{0%,44%{background:0 0}46%,94%{color:#fff;background:#008765;border-color:#12a37f}96%,to{background:0 0}}@keyframes wl-prog{0%{width:0}to{width:100%}}@keyframes wlc-cur{0%{transform:translate(520px,420px)}8%,11%{transform:translate(84px,108px)}18%,21%{transform:translate(216px,108px)}28%,31%{transform:translate(348px,108px)}40%,45%{transform:translate(206px,286px)}53%,58%{transform:translate(218px,352px)}70%,to{transform:translate(520px,420px)}}@keyframes wlc-t1{0%,9%{opacity:0}10%,13%{opacity:1}16%,to{opacity:0}}@keyframes wlc-t2{0%,19%{opacity:0}20%,23%{opacity:1}26%,to{opacity:0}}@keyframes wlc-t3{0%,29%{opacity:0}30%,33%{opacity:1}36%,to{opacity:0}}@keyframes wlc-r1{0%,10%{opacity:0;transform:translateY(-6px)}12%,92%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes wlc-r2{0%,20%{opacity:0;transform:translateY(-6px)}22%,92%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes wlc-r3{0%,30%{opacity:0;transform:translateY(-6px)}32%,92%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes wlc-a0{0%,10.9%{opacity:1}11%,94.9%{opacity:0}95%,to{opacity:1}}@keyframes wlc-a1{0%,10.9%{opacity:0}11%,20.9%{opacity:1}21%,to{opacity:0}}@keyframes wlc-a2{0%,20.9%{opacity:0}21%,30.9%{opacity:1}31%,to{opacity:0}}@keyframes wlc-a3{0%,30.9%{opacity:0}31%,94.9%{opacity:1}95%,to{opacity:0}}@keyframes wlc-mp{0%,43%{opacity:0}44%,94%{opacity:1}96%,to{opacity:0}}@keyframes wlc-press{0%,55%{opacity:0}56%,58%{opacity:1}60%,to{opacity:0}}@keyframes wlc-toast{0%,58%{opacity:0;transform:translateY(12px)}61%,84%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(12px)}}@keyframes wlc-old{0%,58%{opacity:1}59%,95%{opacity:0}97%,to{opacity:1}}@keyframes wlc-new{0%,58%{opacity:0}59%,95%{opacity:1}97%,to{opacity:0}}@keyframes wlc-st1{0%,38%{color:#fff;background:#008765;border-color:#12a37f}40%,to{background:0 0}}@keyframes wlc-st2{0%,38%{background:0 0}40%,52%{color:#fff;background:#008765;border-color:#12a37f}54%,to{background:0 0}}@keyframes wlc-st3{0%,52%{background:0 0}54%,94%{color:#fff;background:#008765;border-color:#12a37f}96%,to{background:0 0}}
