.site-footer[data-v-de7016a0]{background:var(--site-footer-bg,var(--ui-bg))}.site-footer__inner[data-v-de7016a0]{width:min(var(--home-width,1120px),calc(100% - var(--home-gutter,24px) * 2));margin-inline-start:auto;margin-inline-end:auto;padding-block-start:28px;padding-block-end:24px}.site-footer__main[data-v-de7016a0]{justify-content:space-between;align-items:flex-start;gap:20px 40px;display:flex}.site-footer__brand[data-v-de7016a0]{max-width:32%;min-height:36px;color:var(--ui-ink);align-items:center;gap:9px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.site-footer__brand img[data-v-de7016a0]{flex-shrink:0}.site-footer__brand span[data-v-de7016a0]{overflow-wrap:anywhere}.site-footer__links[data-v-de7016a0]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 22px;min-width:0;max-width:70%;min-height:36px;display:flex}.site-footer__links a[data-v-de7016a0]{min-height:36px;color:var(--ui-secondary);overflow-wrap:anywhere;align-items:center;max-width:100%;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.site-footer__links a[data-v-de7016a0]:hover{color:var(--ui-ink)}.site-footer__base[data-v-de7016a0]{color:var(--ui-faint);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:20px;font-size:12px;display:flex}.site-footer__registration[data-v-de7016a0]{flex-wrap:wrap;gap:8px 16px;display:flex}.site-footer__base a[data-v-de7016a0]{color:inherit;text-decoration:none}@media (max-width:760px){.site-footer__links a[data-v-de7016a0],.site-footer__brand[data-v-de7016a0]{min-height:44px}}@media (max-width:600px){.site-footer__inner[data-v-de7016a0]{padding-block-start:24px;padding-block-end:24px}.site-footer__main[data-v-de7016a0]{flex-direction:column;gap:12px}.site-footer__brand[data-v-de7016a0],.site-footer__links[data-v-de7016a0]{max-width:100%}.site-footer__links[data-v-de7016a0]{justify-content:flex-start}.site-footer__base[data-v-de7016a0]{flex-direction:column;margin-top:14px}}.home-power-station[data-v-2e6a38ef]{isolation:isolate;pointer-events:none;width:100%;min-width:0;position:relative}.home-power-station[data-v-2e6a38ef]:before{content:"";z-index:-1;background:linear-gradient(135deg,#eff5ffa8,#f2f0ff80 65%,#edfaff70);border:1px solid #ffffffb0;border-radius:28px;position:absolute;top:5%;bottom:8%;left:0;right:0}.home-power-station__art[data-v-2e6a38ef]{width:100%;height:auto;display:block;overflow:visible}text[data-v-2e6a38ef]{font-family:var(--font-sans)}.cloud[data-v-2e6a38ef]{animation:36s ease-in-out infinite alternate cloud-drift-2e6a38ef}.cloud.second[data-v-2e6a38ef]{animation-duration:48s;animation-delay:-13s}.sun-halo[data-v-2e6a38ef]{transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite halo-2e6a38ef}.curtain[data-v-2e6a38ef]{transform-box:fill-box;transform-origin:top;animation:7s ease-in-out infinite curtain-2e6a38ef}.plant-sway[data-v-2e6a38ef]{transform-origin:0 0;animation:6s ease-in-out infinite plant-2e6a38ef}.plant-sway.small[data-v-2e6a38ef]{animation-duration:7.5s;animation-delay:-3s}.steam[data-v-2e6a38ef]{stroke-dasharray:35 80;stroke-dashoffset:40px;opacity:0;animation:4s ease-in-out infinite steam-rise-2e6a38ef}.steam.two[data-v-2e6a38ef]{animation-delay:-1.4s}.steam.three[data-v-2e6a38ef]{animation-delay:-2.6s}.fan-spin[data-v-2e6a38ef]{transform-origin:0 0;animation:2.4s linear infinite fan-turn-2e6a38ef}.fan-spin.lower[data-v-2e6a38ef]{animation-duration:3.2s;animation-direction:reverse}.fan-light[data-v-2e6a38ef]{animation:5s ease-in-out infinite led-2e6a38ef}.current[data-v-2e6a38ef]{stroke-dasharray:5 39;animation:3s linear infinite current-2e6a38ef}.screen-progress[data-v-2e6a38ef]{animation:24s linear infinite screen-fill-2e6a38ef}.status-dot[data-v-2e6a38ef]{animation:2.5s ease-in-out infinite dot-2e6a38ef}.spark[data-v-2e6a38ef]{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite sparkle-2e6a38ef}.spark.second[data-v-2e6a38ef]{animation-delay:-2.2s}.mote[data-v-2e6a38ef]{opacity:0;animation:13s ease-in-out infinite mote-2e6a38ef}.mote[data-v-2e6a38ef]:nth-child(2){animation-duration:15s;animation-delay:-4s}.mote[data-v-2e6a38ef]:nth-child(3){animation-delay:-8s}.mote[data-v-2e6a38ef]:nth-child(4){animation-duration:17s;animation-delay:-6s}.is-still .home-power-station__art[data-v-2e6a38ef] *{animation-play-state:paused}@keyframes cloud-drift-2e6a38ef{0%{transform:translate(-14px)}to{transform:translate(52px)}}@keyframes halo-2e6a38ef{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}@keyframes curtain-2e6a38ef{0%,to{transform:skew(0)}50%{transform:skew(1.8deg)}}@keyframes plant-2e6a38ef{0%,to{transform:rotate(-1deg)}50%{transform:rotate(2deg)}}@keyframes steam-rise-2e6a38ef{0%{stroke-dashoffset:40px;opacity:0;transform:translateY(4px)}30%{opacity:.65}85%{opacity:0}to{stroke-dashoffset:-45px;opacity:0;transform:translateY(-10px)}}@keyframes fan-turn-2e6a38ef{to{transform:rotate(360deg)}}@keyframes led-2e6a38ef{0%,to{opacity:.55}50%{opacity:1}}@keyframes current-2e6a38ef{to{stroke-dashoffset:-176px}}@keyframes screen-fill-2e6a38ef{0%{width:29.44px}95%,to{width:368px}}@keyframes dot-2e6a38ef{0%,to{opacity:.8}50%{opacity:.25}}@keyframes sparkle-2e6a38ef{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.8;transform:scale(1.12)}}@keyframes mote-2e6a38ef{0%{opacity:0;transform:translateY(9px)}25%,65%{opacity:.75}to{opacity:0;transform:translate(21px,-39px)}}@media (prefers-reduced-motion:reduce){.home-power-station__art[data-v-2e6a38ef] *{animation:none}}.home-features[data-v-03fc1805]{padding-top:20px}.home-features h2[data-v-03fc1805]{letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:26px;font-weight:600;line-height:1.35}.home-features__grid[data-v-03fc1805]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-feature[data-v-03fc1805]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-bg);min-width:0;transition:border-color var(--ui-motion) ease, box-shadow var(--ui-motion) ease, transform var(--ui-motion-enter) var(--ui-ease);flex-direction:column;display:flex;overflow:hidden}.home-feature[data-v-03fc1805]:focus-within{border-color:#cbd8ee}@media (hover:hover){.home-feature[data-v-03fc1805]:hover{border-color:#cbd8ee;transform:translateY(-2px);box-shadow:0 8px 24px #233b6410}}.home-feature__art[data-v-03fc1805]{flex-shrink:0;padding:12px 20px;overflow:hidden}.home-feature__art--parse[data-v-03fc1805]{background:linear-gradient(145deg,#edf3ff,#e4edff)}.home-feature__art--progress[data-v-03fc1805]{background:linear-gradient(145deg,#fff3ef,#fae7e1)}.home-feature__art--result[data-v-03fc1805]{background:linear-gradient(145deg,#fff9e8,#f9efcc)}.home-feature__art svg[data-v-03fc1805]{width:100%;height:150px;display:block}.home-feature__body[data-v-03fc1805]{flex-direction:column;flex:1;align-items:flex-start;padding:22px;display:flex}.home-feature h3[data-v-03fc1805]{margin:0;font-size:17px;font-weight:600;line-height:1.4}.home-feature p[data-v-03fc1805]{color:var(--ui-secondary);margin:10px 0 16px;font-size:14px}.home-feature a[data-v-03fc1805]{min-height:var(--ui-console-control-height);color:var(--ui-accent);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.home-feature a[data-v-03fc1805]:hover{color:var(--ui-accent-hover)}.home-feature a .console-icon[data-v-03fc1805]{transition:transform var(--ui-motion) var(--ui-ease);flex-shrink:0}.home-feature a:hover .console-icon[data-v-03fc1805]{transform:translate(3px)}.home-feature a:focus-visible .console-icon[data-v-03fc1805]{transform:translate(3px)}.feature-scan[data-v-03fc1805],.feature-transfer[data-v-03fc1805]{opacity:0}.feature-line[data-v-03fc1805]{stroke-dasharray:1;stroke-dashoffset:0}.feature-bar[data-v-03fc1805],.feature-receipt[data-v-03fc1805],.feature-signal[data-v-03fc1805],.feature-dot[data-v-03fc1805]{transform-box:fill-box;transform-origin:bottom}.is-animating .feature-scene[data-v-03fc1805]{animation:feature-scene-03fc1805 1.18s var(--ui-ease) var(--feature-delay) both}.is-animating .feature-paper[data-v-03fc1805]{animation:feature-paper-03fc1805 .68s var(--ui-ease) var(--feature-delay) both}.is-animating .feature-paper--back[data-v-03fc1805]{animation-name:feature-paper-back-03fc1805}.is-animating .feature-line[data-v-03fc1805]{animation:feature-line-03fc1805 .64s var(--ui-ease) calc(var(--feature-delay) + var(--part-delay)) both}.is-animating .feature-scan[data-v-03fc1805]{animation:feature-scan-03fc1805 .96s ease-in-out var(--feature-delay) both}.is-animating .feature-signal[data-v-03fc1805]{animation:feature-signal-03fc1805 .68s ease-out calc(var(--feature-delay) + .28s) both}.is-animating .feature-transfer[data-v-03fc1805]{animation:feature-transfer-03fc1805 .6s ease-in-out calc(var(--feature-delay) + 60ms) both}.is-animating .feature-transfer--out[data-v-03fc1805]{animation-delay:calc(var(--feature-delay) + .46s)}.is-animating .feature-bar[data-v-03fc1805]{animation:feature-bar-03fc1805 .76s var(--ui-ease) calc(var(--feature-delay) + var(--part-delay)) both}.is-animating .feature-dot[data-v-03fc1805]{animation:feature-dot-03fc1805 .68s ease-in-out calc(var(--feature-delay) + var(--part-delay) + .24s) both}.is-animating .feature-receipt[data-v-03fc1805]{animation:feature-receipt-03fc1805 .64s var(--ui-ease) var(--feature-delay) both}.is-animating .feature-lock[data-v-03fc1805]{animation:feature-lock-03fc1805 .72s var(--ui-ease) calc(var(--feature-delay) + .24s) both}@keyframes feature-scene-03fc1805{0%{transform:translateY(4px)}35%,to{transform:translateY(0)}}@keyframes feature-paper-03fc1805{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes feature-paper-back-03fc1805{0%{transform-origin:73px 31px;transform:translate(-3px,6px)rotate(-12deg)}to{transform-origin:73px 31px;transform:translate(0)rotate(-12deg)}}@keyframes feature-line-03fc1805{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes feature-scan-03fc1805{0%,10%{opacity:0;transform:translateY(0)}22%{opacity:.8}78%{opacity:.8;transform:translateY(38px)}90%,to{opacity:0;transform:translateY(38px)}}@keyframes feature-signal-03fc1805{0%{opacity:.4;transform:scale(.7)}55%{opacity:1;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes feature-transfer-03fc1805{0%{opacity:0;transform:translate(0)}18%,78%{opacity:1}to{opacity:0;transform:translate(33px)}}@keyframes feature-bar-03fc1805{0%{opacity:.65;transform:scaleY(.3)}65%{opacity:1;transform:scaleY(1.08)}to{opacity:1;transform:scaleY(1)}}@keyframes feature-dot-03fc1805{0%,to{opacity:1;transform:scale(1)}45%{opacity:.45;transform:scale(.75)}}@keyframes feature-receipt-03fc1805{0%{transform:translateY(4px)scaleY(.97)}to{transform:translateY(0)scaleY(1)}}@keyframes feature-lock-03fc1805{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-feature[data-v-03fc1805],.home-feature a .console-icon[data-v-03fc1805]{transition:none}.home-feature[data-v-03fc1805]:hover,.home-feature a:hover .console-icon[data-v-03fc1805]{transform:none}.home-feature a:focus-visible .console-icon[data-v-03fc1805]{transform:none}.is-animating .feature-scene[data-v-03fc1805],.is-animating .feature-scene[data-v-03fc1805] *{animation:none}}@media (max-width:760px){.home-features__grid[data-v-03fc1805]{grid-template-columns:1fr;gap:16px}.home-feature__art svg[data-v-03fc1805]{height:145px}.home-feature__body[data-v-03fc1805]{padding:16px}.home-feature a[data-v-03fc1805]{min-height:44px}}@media (max-width:600px){.home-features[data-v-03fc1805]{padding-top:0}.home-features h2[data-v-03fc1805]{margin-bottom:20px;font-size:22px}}.home-pricing[data-v-d7875471]{margin-block-start:0;margin-block-end:0;scroll-margin-top:24px}.home-pricing h2[data-v-d7875471]{letter-spacing:-.035em;margin:0 0 24px;font-size:26px;font-weight:600;line-height:1.35}.home-pricing__grid[data-v-d7875471]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.home-price[data-v-d7875471]{background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);min-width:0;padding:22px}.home-price__icon[data-v-d7875471]{width:25px;height:25px;color:var(--ui-accent);margin-bottom:16px;display:block}.home-price h3[data-v-d7875471]{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.home-price__amount[data-v-d7875471]{letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0 0;font-size:24px;font-weight:600;line-height:1.35}.home-price ul[data-v-d7875471]{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.home-price li[data-v-d7875471]{color:var(--ui-secondary);overflow-wrap:anywhere;gap:8px;font-size:13px;display:flex}.home-price__marker[data-v-d7875471]{color:#4e785f;flex:0 0 12px}.home-price .is-muted[data-v-d7875471],.home-price .is-muted .home-price__marker[data-v-d7875471]{color:#969ba3}.home-pricing__empty[data-v-d7875471]{color:var(--ui-faint);margin:0;font-size:14px}@media (max-width:600px){.home-pricing[data-v-d7875471]{margin-block-start:0;margin-block-end:0}.home-pricing h2[data-v-d7875471]{margin-bottom:20px;font-size:22px}.home-pricing__grid[data-v-d7875471]{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px}.home-price[data-v-d7875471]{padding:16px}.home-price__amount[data-v-d7875471]{font-size:22px}}.home[data-v-c24ca1ef]{--home-width:1120px;--home-gutter:24px;--site-footer-bg:#f7f9fd;isolation:isolate;background:var(--ui-bg);min-height:100dvh;color:var(--ui-ink);font-size:15px;line-height:1.65;position:relative}.home[data-v-c24ca1ef]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(65% 75% at 8% 5%,#dceaff 0%,#0000 75%),radial-gradient(55% 65% at 85% 12%,#eae5ff 0%,#0000 75%),radial-gradient(45% 45% at 55% 45%,#edfaff 0%,#0000 80%);height:700px;position:absolute;top:0;bottom:auto;left:0;right:0}.home-section[data-v-c24ca1ef]{width:min(var(--home-width), calc(100% - var(--home-gutter) * 2));margin-inline-start:auto;margin-inline-end:auto}.home-hero[data-v-c24ca1ef]{padding:72px 0 76px;position:relative}.home-hero[data-v-c24ca1ef]:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#b5c9e52b 1px,#0000 1px),linear-gradient(90deg,#b5c9e52b 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(65% 75% at 50% 30%,#000,#0000);mask-image:radial-gradient(65% 75% at 50% 30%,#000,#0000)}.home-hero__inner[data-v-c24ca1ef]{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:40px;display:grid}.home-hero__copy[data-v-c24ca1ef]{min-width:0;animation:fadeUp var(--ui-motion-enter) var(--ui-ease) both}.home-hero__eyebrow[data-v-c24ca1ef]{color:var(--ui-accent);background:#ffffff8c;border:1px solid #ccdcfa;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.home-hero h1[data-v-c24ca1ef]{letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;margin:22px 0 0;font-size:clamp(36px,4.5vw,58px);font-weight:700;line-height:1.2}.home-hero__summary[data-v-c24ca1ef]{color:var(--ui-secondary);margin:22px 0 0;font-size:15px;line-height:1.9}.home-hero__summary span[data-v-c24ca1ef]{display:block}.home-hero__actions[data-v-c24ca1ef]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.home-hero__actions .ui-button[data-v-c24ca1ef]{min-height:40px;padding-inline-start:18px;padding-inline-end:18px}.home-pricing-band[data-v-c24ca1ef]{background:#f7f9fd;margin-top:72px;padding-block-start:64px;padding-block-end:64px}@media (max-width:860px){.home-hero[data-v-c24ca1ef]{padding:44px 0 52px}.home-hero__inner[data-v-c24ca1ef]{grid-template-columns:minmax(0,1fr);gap:36px}.home-hero__copy[data-v-c24ca1ef]{text-align:center}.home-hero__actions[data-v-c24ca1ef]{justify-content:center}.home-hero__inner[data-v-c24ca1ef]>:last-child{justify-self:center;width:min(680px,100%)}}@media (max-width:600px){.home[data-v-c24ca1ef]{--home-gutter:20px;font-size:14px}.home[data-v-c24ca1ef]:before{height:740px}.home-hero[data-v-c24ca1ef]{padding-top:32px}.home-hero h1[data-v-c24ca1ef]{margin-top:18px;font-size:clamp(32px,9vw,42px)}.home-hero__summary[data-v-c24ca1ef]{margin-top:18px;font-size:14px}.home-hero__actions[data-v-c24ca1ef]{margin-top:22px}.home-hero__actions .ui-button[data-v-c24ca1ef]{min-height:44px}.home-pricing-band[data-v-c24ca1ef]{margin-top:44px;padding-block-start:40px;padding-block-end:40px}}@media (prefers-reduced-motion:reduce){.home-hero__copy[data-v-c24ca1ef]{animation:none}}
