@font-face{font-family:inter;src:url(../media/inter_400-s.p.1p1kltoun6o7y.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_500-s.p.398f7dgd6fdin.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_700-s.p.1t13ksz--qsse.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_900-s.p.1opie7y1p7fch.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_1d821a10-module__Y6U5gW__className{font-family:inter,inter Fallback}.inter_1d821a10-module__Y6U5gW__variable{--font-inter:"inter", "inter Fallback"}
.v4{--page:#fff;--ink:#111;--foreground:#111;--background:#fff;--muted-foreground:#5c5c5c;--border:#00000014;--v4-muted:#5c5c5c;--v4-line:#00000012;--v4-soft:#f4f4fb;--v4-tint:#f7f7fb;--v4-pill:#ecebfb;--v4-accent:#0f766e;--v4-shell:1120px;--v4-ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;background:#fff}.v4-shell{width:min(var(--v4-shell), 100% - 32px);margin-inline:auto}@keyframes v4-rise{0%{opacity:.01;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes v4-fade{0%{opacity:.01}to{opacity:1}}.v4 .rise{opacity:.01;animation:v4-rise .9s var(--v4-ease) both;animation-delay:calc(var(--i,0) * 70ms + .12s)}.v4-hero{isolation:isolate;background:#cfe0dc;flex-direction:column;min-height:max(680px,100svh);display:flex;position:relative;overflow:hidden}.v4-hero__bg{z-index:-2;animation:1.15s both v4-fade;position:absolute;inset:0}.v4-hero__bg img{object-fit:cover;object-position:50% 62%;transform-origin:50% 70%;width:100%;height:100%;animation:28s ease-in-out infinite alternate v4-drift}@keyframes v4-drift{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1)translateY(-.6%)}}.v4-hero__halo{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffff57,#fff0 100%);width:min(980px,120vw);height:520px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.v4-hero__fade{inset-inline:0;z-index:-1;background:linear-gradient(to bottom, #f7f7fb00, var(--v4-tint));pointer-events:none;height:120px;position:absolute;bottom:0}.v4-stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:96px 0 160px;display:flex}.v4-badge{color:#222;background:#fffffff0;border:1px solid #00000012;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px -12px #00000040}.v4-badge b{color:#fff;background:#111;border-radius:999px;place-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-grid}.v4-h1{color:#111;text-wrap:balance;margin-top:22px;font-size:clamp(32px,5.2vw,66px);font-weight:800;line-height:1.22}.v4-sub{color:#2a2a2a;text-wrap:pretty;max-width:600px;margin:18px auto 0;font-size:clamp(14.5px,1.35vw,17.5px);line-height:1.85}.v4 .brk{display:none}@media (min-width:900px){.v4 .brk{display:block}}.v4-prompt{text-align:start;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);width:min(790px,100%);transition:background .3s var(--v4-ease), box-shadow .3s var(--v4-ease);background:#fffc;border:1px solid #0000000f;border-radius:20px;margin-top:34px;padding:20px 20px 14px;box-shadow:0 18px 44px -26px #00000047,inset 0 1px #fff9}.v4-prompt:focus-within{background:#ffffffe6;box-shadow:0 24px 54px -26px #00000057,inset 0 1px #ffffffb3}.v4-prompt textarea{resize:none;color:#111;text-align:right;background:0 0;border:0;outline:0;width:100%;min-height:clamp(56px,11vh,108px);max-height:240px;padding:2px 4px;font-size:16.5px;line-height:1.8;display:block}.v4-prompt textarea::placeholder{color:#11111180}.v4-prompt__row{align-items:center;gap:8px;margin-top:8px;display:flex}.v4-ibtn{color:#222;width:42px;height:42px;transition:transform .2s var(--v4-ease), background .2s;background:#fff;border:1px solid #00000012;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.v4-ibtn:hover{background:#f4f4f2}.v4-ibtn:active{transform:scale(.96)}.v4-chip{color:#333;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.v4-chip:hover{background:#0000000d}.v4-send{color:#fff;width:46px;height:46px;transition:transform .2s var(--v4-ease), opacity .2s, background .2s;background:#141414;border-radius:12px;flex-shrink:0;place-items:center;margin-inline-start:auto;display:grid}.v4-send:hover{background:#000}.v4-send:active{transform:scale(.95)}.v4-send[data-ready=false]{opacity:.35}.v4-sugs{flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px;margin-top:14px;display:flex}.v4-note{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#333;background:#ffffffb3;border-radius:999px;align-items:center;min-height:28px;margin-top:14px;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.v4-note.is-warn{color:#8a3b12;background:#fff7edeb}.v4-sug{color:#222;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #0000000f;border-radius:999px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:background .2s}.v4-sug:hover{background:#ffffffeb}.v4-nav{inset-inline:0;z-index:50;transition:background .35s var(--v4-ease), box-shadow .35s var(--v4-ease), border-color .35s;border-bottom:1px solid #0000;position:fixed;top:0}.v4-nav.is-solid{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#ffffffd1;border-bottom-color:#0000000f}.v4-nav__in{grid-template-columns:1fr auto 1fr;align-items:center;height:72px;display:grid}.v4-nav__links{color:#222;gap:38px;font-size:15px;font-weight:500;display:flex}.v4-nav__links a{transition:color .2s;position:relative}.v4-nav__links a:after{content:"";inset-inline:0;height:1.5px;transition:transform .35s var(--v4-ease);background:currentColor;position:absolute;bottom:-6px;transform:scaleX(0)}.v4-nav__links a:hover:after{transform:scaleX(1)}.v4-nav__start{z-index:2;align-items:center;gap:4px;width:fit-content;display:flex;position:relative}.v4-mlogin{color:#111;background:#fff9;border:1px solid #00000024;border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:13.5px;font-weight:700;display:none}.v4-nav__end{z-index:2;justify-content:flex-end;align-items:center;gap:14px;display:flex;position:relative}.v4-cta{color:#fff;height:44px;transition:background .2s, transform .2s var(--v4-ease);white-space:nowrap;background:#141414;border-radius:9px;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:700;display:inline-flex}.v4-cta:hover{background:#000}.v4-cta:active{transform:scale(.98)}.v4-ghost{color:#222;padding:10px 6px;font-size:14.5px;font-weight:600}.v4-burger{z-index:2;border-radius:10px;place-items:center;width:44px;height:44px;display:none;position:relative}.v4-burger span{height:1.6px;transition:transform .45s var(--v4-ease), width .45s var(--v4-ease);background:#111;border-radius:2px;position:absolute;right:11px}.v4-burger span:first-child{width:22px;transform:translateY(-3.5px)}.v4-burger span:nth-child(2){width:15.4px;transform:translateY(3.5px)}.v4-burger[aria-expanded=true] span:first-child{transform:translateY(0)rotate(45deg)}.v4-burger[aria-expanded=true] span:nth-child(2){width:22px;transform:translateY(0)rotate(-45deg)}.v4-menu{z-index:1;visibility:hidden;opacity:0;transition:opacity .35s var(--v4-ease), visibility 0s linear .35s;background:#fafbf9;flex-direction:column;padding:104px 24px 32px;display:flex;position:fixed;inset:0}.v4-menu.is-open{visibility:visible;opacity:1;transition:opacity .35s var(--v4-ease)}.v4-menu a.v4-menu__link{color:#111;border-bottom:1px solid #0000000f;padding:8px 0;font-size:30px;font-weight:700;display:block;overflow:hidden}.v4-menu a.v4-menu__link>span{transition:transform .6s var(--v4-ease);display:block;transform:translateY(105%)}.v4-menu.is-open a.v4-menu__link>span{transition-delay:var(--d,.12s);transform:none}.v4-menu__foot{opacity:0;transition:opacity .5s var(--v4-ease), transform .5s var(--v4-ease);flex-direction:column;gap:10px;margin-top:auto;display:flex;transform:translateY(12px)}.v4-menu.is-open .v4-menu__foot{opacity:1;transition-delay:.36s;transform:none}.v4-menu__foot .v4-cta{justify-content:center;height:52px;font-size:16px}@media (max-width:900px){.v4-nav__links{display:none}.v4-nav__in{grid-template-columns:1fr auto}.v4-burger{display:grid}.v4-nav__end .v4-ghost,.v4-nav__end .v4-cta{display:none}.v4-mlogin{display:inline-flex}.v4-burger{margin-inline-start:-10px}}@media (max-width:640px){.v4-nav__in{height:64px}}body.v4-menu-open{overflow:hidden}.v4-band{background:#fff;padding-block:112px;scroll-margin-top:64px}.v4-band.is-tint{background:var(--v4-tint)}.v4-head{text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:0 auto 52px;display:flex}.v4-pill{background:var(--v4-pill);height:30px;color:var(--v4-accent);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.v4-h2{color:#111;text-wrap:balance;margin-top:16px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.35}.v4-lead{color:#6b6b6b;text-wrap:balance;margin-top:12px;font-size:16px;line-height:1.85}.v4-card{background:#fff;border:1px solid #11282414;border-radius:22px;box-shadow:0 1px 2px #1128240a,0 10px 28px -22px #11282438}.v4-ico{background:var(--v4-pill);width:42px;height:42px;color:var(--v4-accent);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.v4-chip-s{background:var(--v4-soft);color:#333;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.v4-plans{--brand:var(--v4-accent)}.v4 [role=radiogroup] button[aria-checked=false] span{background:var(--v4-accent);color:#fff}.v4 [role=radiogroup] button[aria-checked=true] span{color:#fff;background:#ffffff3d}.v4-plans .glass{background:#fff;border:1px solid #11282414;box-shadow:0 1px 2px #1128240a,0 10px 28px -22px #11282438}.v4-plans .btn-amber{box-shadow:none;background:#111}.v4-faq summary{cursor:pointer;color:#111;padding-inline:24px;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.v4-faq summary::-webkit-details-marker{display:none}.v4-faq summary .pm{flex-shrink:0;width:14px;height:14px;position:relative}.v4-faq summary .pm:before,.v4-faq summary .pm:after{content:"";height:1.5px;transition:transform .4s var(--v4-ease);background:#111;position:absolute;inset:6.25px 0 auto}.v4-faq summary .pm:after{transform:rotate(90deg)}.v4-faq details[open] summary .pm:after{transform:rotate(0)}.v4-card{border-radius:24px}.v4-eyebrow{color:var(--v4-accent);letter-spacing:.01em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.v4-eyebrow i{background:var(--v4-accent);border-radius:2px;width:6px;height:6px}.v4-h2{letter-spacing:-.01em;margin-top:14px;font-size:clamp(30px,4vw,52px);line-height:1.3}.v4-head{max-width:720px;margin-bottom:56px}.v4-dots{pointer-events:none;background-image:radial-gradient(#14b8a64d 1.1px,#0000 1.3px);background-size:18px 18px;position:absolute;inset:0}.v4-dots--band{-webkit-mask-image:radial-gradient(70% 60% at 50% 18%,#000 10%,#0000 72%);mask-image:radial-gradient(70% 60% at 50% 18%,#000 10%,#0000 72%)}.v4-dots--card{opacity:.9;inset:-6%;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000);mask-image:radial-gradient(closest-side,#000 35%,#0000)}.v4-dots--dark{background-image:radial-gradient(#5eead438 1.1px,#0000 1.3px);-webkit-mask-image:radial-gradient(60% 80% at 15%,#000,#0000 75%);mask-image:radial-gradient(60% 80% at 15%,#000,#0000 75%)}.v4-band{position:relative}.v4-bento{gap:16px;display:grid}.v4-bento--feat{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b c""a a b e""d d f g"}.v4-b-a{grid-area:a}.v4-b-b{grid-area:b}.v4-b-c{grid-area:c}.v4-b-d{grid-area:d}.v4-b-e{grid-area:e}.v4-b-f{grid-area:f}.v4-b-g{grid-area:g}.v4-bento--uses{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b c""e d d f"}.v4-u-a{grid-area:a}.v4-u-b{grid-area:b}.v4-u-c{grid-area:c}.v4-u-d{grid-area:d}.v4-u-e{grid-area:e}.v4-u-f{grid-area:f}.v4-file{color:#b5502a;background:#fff;border:1px solid #1128241a;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 12px 0 10px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px -12px #11282459}.v4-file.is-pdf{color:#c0392b}.v4-file:not(.is-pdf){color:#c4562b}.v4-sel{border:1.5px solid var(--v4-accent);background:#14b8a60f;border-radius:4px;position:absolute}.v4-sel i{border:1.5px solid var(--v4-accent);background:#fff;border-radius:2px;width:8px;height:8px;position:absolute}.v4-sel i:first-child{top:-5px;right:-5px}.v4-sel i:nth-child(2){top:-5px;left:-5px}.v4-sel i:nth-child(3){bottom:-5px;right:-5px}.v4-sel i:nth-child(4){bottom:-5px;left:-5px}.v4-bubble{background:var(--v4-soft);color:#222;border:1px solid #1128240f;border-radius:16px 16px 4px;width:fit-content;max-width:100%;margin-inline-start:auto;padding:10px 14px;font-size:13.5px;line-height:1.7}.v4-bubble.is-bot{background:var(--v4-accent);color:#fff;border-color:#0000;border-radius:16px 16px 16px 4px;align-items:flex-start;gap:8px;margin-inline:0 auto;display:flex}.v4-bubble.is-bot svg{margin-top:4px}.v4-kbd{color:#555;background:#fff;border:1px solid #1128241a;border-radius:8px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.v4-num{z-index:3;background:var(--v4-accent);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 7px #fff}.v4-steps>li{position:relative}.v4-connector{z-index:2;pointer-events:none;border-top:2px dashed #14b8a666;position:absolute;top:45px;left:calc(33.3333% - 59.3333px);right:46px}@media (max-width:1023px){.v4-bento--feat{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""b c""b e""d d""f g"}.v4-bento--uses{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""b c""d d""e f"}}@media (max-width:767px){.v4-connector{z-index:0;border-top:0;border-right:2px dashed #14b8a666;inset:46px 45px 46px auto}.v4-steps>li{z-index:1}}@media (max-width:560px){.v4-bento--feat{grid-template-columns:minmax(0,1fr);grid-template-areas:"a""b""c""e""d""f""g"}.v4-bento--uses{grid-template-areas:"a a""b c""d d""e f"}.v4-bento--uses>.v4-card{padding:18px}.v4-bento{gap:12px}}.v4-final{isolation:isolate;background:#cfe0dc;border-radius:28px;position:relative;overflow:hidden}.v4-final__glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffff8c,#fff0);width:min(760px,130%);height:420px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.v4-mtable{border-collapse:collapse;width:100%;font-size:13px}.v4-mtable th,.v4-mtable td{text-align:start;border-top:1px dashed #14b8a638;padding:8px 4px}.v4-mtable th{color:#555;font-weight:600}.v4-mtable td{color:#111;font-weight:700}.v4-mtable td.is-up{color:var(--v4-accent);text-align:end}.v4-final img{object-fit:cover;object-position:50% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}@media (max-width:640px){.v4-hero{min-height:max(560px,100svh)}.v4-stage{padding:104px 0 72px}.v4-h1{max-width:15ch;margin-inline:auto;font-size:clamp(27px,7.6vw,36px)}.v4-sub{font-size:14.5px}.v4-prompt{border-radius:17px;margin-top:26px;padding:16px 14px 12px}.v4-prompt textarea{font-size:16px}.v4-sugs{gap:6px}.v4-sug{height:32px;padding:0 12px;font-size:12.5px}.v4-band{padding-block:80px}.v4-head{margin-bottom:36px}.v4-hero__bg img{object-position:50% 55%}}@media (max-height:560px) and (orientation:landscape){.v4-hero{min-height:560px}.v4-stage{padding:96px 0 56px}.v4-prompt textarea{min-height:48px}}@media (prefers-reduced-motion:reduce){.v4 .rise,.v4-hero__bg,.v4-hero__bg img{opacity:1;animation:none!important}.v4-menu a.v4-menu__link>span,.v4-menu__foot{transition:none!important}}.v4-plans [class*=shadow-\[]{box-shadow:none!important}
.v5{--v4-soft:#f4f4fb;--v4-tint:#f7f7fb;--v4-pill:#ecebfb;--v4-accent:#0f9d8a;--v5-edge:linear-gradient(135deg, #818cf88c, #e879f973 35%, #ffffffb3 55%, #5eead48c);--v5-fill:linear-gradient(180deg, #ffffffeb, #f8f7ffd1);--v5-glow:0 1px 0 #ffffffe6 inset, 0 18px 40px -26px #4c46c861, 0 0 26px -10px #8b5cf647;background:#f7f7fb}.v5 .v4-band{background:#fbfbfe}.v5 .v4-band.is-tint{background:#f4f4fa}.v5 .v4-dots{background-image:radial-gradient(#6366f138 1.1px,#0000 1.3px)}.v5 .v4-dots--dark{background-image:radial-gradient(#7de3d338 1.1px,#0000 1.3px)}.v5 .v4-hero__fade{background:linear-gradient(#f4f4fa00,#f4f4fa)}.v5 .v4-eyebrow{color:#4f46e5}.v5 .v4-eyebrow i{background:linear-gradient(135deg,#6366f1,#ec4899 55%,#14b8a6);border-radius:999px}.v5 .v4-h2{color:#0b0b12}.v5 .v4-card,.v5 .v4-plans .glass,.v5 .v4-faq details{background:var(--v5-fill) padding-box, var(--v5-edge) border-box;box-shadow:var(--v5-glow);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid #0000;border-radius:26px}.v5 .v4-faq details{border-radius:20px}.v5 .v4-faq details[open]{background:linear-gradient(#fff,#f0fdfacc) padding-box padding-box,linear-gradient(135deg,#5eead4,#a5b4fc) border-box}.v5 .v4-plans [class*=ring-2]{border:1.5px solid #0000;--tw-ring-color:transparent!important;background:linear-gradient(#fffffff2,#ecfdf8d9) padding-box padding-box,linear-gradient(135deg,#2dd4bf,#5eead4 50%,#99f6e4) border-box!important;box-shadow:0 0 0 4px #2dd4bf24,0 20px 46px -26px #0d94888c!important}.v5 .v4-plans [class*=ring-2]>span.absolute{background:#0f9d8a}.v5 .v4-plans .btn-amber{background:#0b0b12}.v5-gi{object-fit:contain;filter:drop-shadow(0 8px 14px #6366f138);-webkit-user-select:none;user-select:none;display:block}.v5 .v4-kbd{color:#4b4b63;background:#fffc;border-color:#6366f129}.v5 .v4-bubble{background:#fff;border-color:#6366f124}.v5 .v4-bubble.is-bot{background:linear-gradient(135deg,#0f9d8a,#14b8a6)}.v5 .v4-sel{background:#14b8a612;border-color:#14b8a6}.v5 .v4-sel i{border-color:#14b8a6}.v5 .v4-mtable th,.v5 .v4-mtable td{border-top-color:#6366f129}.v5 .v4-mtable td.is-up{color:#0f9d8a}.v5 .ring-\[var\(--v4-accent\)\]{--tw-ring-color:#14b8a6}.v5-step{z-index:3;background:#fff;border-radius:18px;place-items:center;width:56px;height:56px;display:inline-grid;position:relative;box-shadow:0 0 0 7px #fff}.v5-step b{color:#fff;background:#0b0b12;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-6px;left:-6px}.v5 .v4-connector{border-top:2px dashed #6366f159;top:51px;left:calc(33.3333% - 65.3333px);right:52px}.v5 .v4-prompt{background:linear-gradient(180deg, #ffffffdb, #f8f7ffc7) padding-box, var(--v5-edge) border-box;border:1px solid #0000;border-radius:26px;box-shadow:inset 0 1px #ffffffe6,0 24px 60px -30px #3c32a073,0 0 40px -12px #8b5cf659}.v5 .v4-prompt:focus-within{background:linear-gradient(#fffffff2,#f5fffce6) padding-box padding-box,linear-gradient(135deg,#2dd4bf,#818cf8 60%,#e879f9) border-box;box-shadow:0 0 0 4px #2dd4bf29,0 24px 60px -30px #0d948880,0 0 44px -12px #5eead473}.v5 .v4-send{background:#0b0b12;border-radius:14px}.v5-dark{background:radial-gradient(120% 140% at 100% 0,#1b1840 0%,#0d0c1d 55%,#0a0a14 100%);box-shadow:inset 0 0 0 1px #a5b4fc2e,0 30px 70px -40px #4c46c8b3}@media (max-width:767px){.v5 .v4-connector{border-top:0;border-right:2px dashed #6366f159;inset:52px 51px 52px auto}}
.v7{--bg:#05070a;--ink:#f3f8f8;--mute:#deececa8;--faint:#deecec6b;--foot:#deececc2;--a:#14b8a6;--a2:#2dd4bf;--al:#5eead4;--deep:#0f766e;--card-bg:#0a1012;--card-tint:linear-gradient(165deg, #2dd4bf1c, #14b8a608 42%, #04080a66);--rim-a:#fff3;--rim-b:#ffffff0d;--rim-c:#5eead429;--card-shadow:0 30px 60px -40px #000000e6;--glass:#ffffff0d;--glass-line:#ffffff1c;--beam-core:#ccfbf1bf;--beam-soft:#2dd4bf29;--v7-tr-a:#5eead4d9;--v7-tr-b:#2dd4bf40;--tube:#ffffff0f;--tube-line:#ffffff1a;background:var(--bg);min-height:100vh;color:var(--ink);isolation:isolate;-webkit-font-smoothing:antialiased;position:relative}html[data-v7=light] .v7{--bg:#f4f7f9;--ink:#0b0b12;--mute:#0b0b129e;--faint:#0b0b1273;--foot:#0b0b12c7;--card-bg:#fff;--card-tint:linear-gradient(165deg, #2dd4bf17, #fff0 45%);--rim-a:#14b8a66b;--rim-b:#0b0b120f;--rim-c:#14b8a62e;--card-shadow:0 24px 50px -32px #0f766e59, 0 2px 6px -2px #0b0b120f;--glass:#ffffffb8;--glass-line:#0b0b1214;--beam-core:#2dd4bf8c;--beam-soft:#5eead438;--v7-tr-a:#0d9488e6;--v7-tr-b:#14b8a64d;--tube:#0f766e12;--tube-line:#0f766e29}html[data-v7=dark] body{background:#05070a}html[data-v7=light] body{background:#f4f7f9}.v7-stars{z-index:-1;pointer-events:none;width:100%;height:100vh;position:fixed;inset:0 0 auto}.v7-shell{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px}.v7 .v7-dark-only{display:block}.v7 .v7-light-only,html[data-v7=light] .v7 .v7-dark-only{display:none}html[data-v7=light] .v7 .v7-light-only{display:block}.v7-card{background:var(--card-tint) padding-box, linear-gradient(var(--card-bg), var(--card-bg)) padding-box, linear-gradient(150deg, var(--rim-a), var(--rim-b) 38%, var(--rim-b) 70%, var(--rim-c)) border-box;box-shadow:var(--card-shadow);border:1px solid #0000;border-radius:22px;position:relative}.v7-nav-wrap{z-index:40;pointer-events:none;padding-inline:16px;position:fixed;inset:14px 0 auto}.v7-nav{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(#0e1417cc,#05070ac2);border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1140px;height:60px;margin-inline:auto;padding-inline:10px 22px;display:grid;box-shadow:inset 0 1px #ffffff14,0 20px 40px -24px #000c}html[data-v7=light] .v7-nav{background:#f4f7f9cc;border-color:#0b0b1214;box-shadow:0 16px 40px -28px #0f766e73}.v7-nav-wrap.is-top{--ink:#0b1f1e;--glass:#ffffff8c;--glass-line:#0b0b121a}.v7-nav-wrap.is-top .v7-nav{background:#ffffffbd;border-color:#ffffffb3;box-shadow:0 16px 40px -28px #0f3c4673}.v7-nav-wrap.is-top .v7-menu{background:#fffffff2;border-color:#0b0b1214}.v7-nav{transition:background .3s,border-color .3s}.v7-nav__start{align-items:center;gap:6px;display:flex}.v7-nav__links{gap:34px;font-size:15px;font-weight:500;display:flex}.v7-nav__links a{color:var(--ink);opacity:.88;transition:opacity .2s}.v7-nav__links a:hover{opacity:1}.v7-nav__end{justify-content:flex-end;align-items:center;gap:10px;display:flex}.v7-logo{color:var(--ink);align-items:center;gap:9px;padding-inline:8px;font-size:19px;font-weight:900;display:inline-flex}.v7-logo img{width:30px;height:30px}.v7-login{color:#fff;background:linear-gradient(#14b8a6,#0f766e);border-radius:999px;align-items:center;height:42px;padding-inline:22px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 8px 20px -10px #14b8a6cc}.v7-theme{width:40px;height:40px;color:var(--ink);background:var(--glass);border:1px solid var(--glass-line);border-radius:999px;place-items:center;display:grid}.v7-burger{border-radius:999px;align-content:center;place-items:center;gap:6px;width:42px;height:42px;display:none}.v7-burger span{background:var(--ink);border-radius:2px;width:18px;height:1.8px;transition:transform .25s;display:block}.v7-burger[aria-expanded=true] span:first-child{transform:translateY(3.9px)rotate(45deg)}.v7-burger[aria-expanded=true] span:last-child{transform:translateY(-3.9px)rotate(-45deg)}.v7-menu{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);opacity:0;visibility:hidden;background:#0a1012eb;border:1px solid #ffffff1a;border-radius:22px;max-width:1140px;margin:8px auto 0;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;transform:translateY(-8px)}html[data-v7=light] .v7-menu{background:#fffffff2;border-color:#0b0b1214}.v7-menu.is-open{opacity:1;visibility:visible;transform:none}.v7-menu a{color:var(--ink);border-radius:14px;padding:14px 16px;font-weight:600}.v7-menu a:hover{background:var(--glass)}@media (max-width:900px){.v7-nav{grid-template-columns:1fr auto;height:56px;padding-inline:6px 8px}.v7-nav__links{display:none}.v7-burger{display:grid}.v7-login{height:40px;padding-inline:18px}}@media (min-width:901px){.v7-menu{display:none}}.v7-h5{background:0 0}.v7-h5 .v4-hero__fade{background:linear-gradient(to bottom, #0000, var(--bg));height:170px}.v7-h5 .v4-prompt__row{gap:10px}.v7-send{flex-shrink:0;height:46px;margin-inline-start:auto;padding-inline:22px;font-size:15px}.v7-send[data-ready=false]{filter:saturate(.75);opacity:.72}.v7-up{flex-shrink:0;gap:6px;height:42px;padding-inline:16px;font-size:13.5px}.v7-h5 .v7-btn-s{color:#0b1f1e;background:#ffffffe6;border-color:#14b8a66b;box-shadow:0 10px 24px -16px #0f766e8c,inset 0 0 12px #2dd4bf14}.v7-h5 .v7-btn-s:before{background:conic-gradient(from var(--v7a), transparent 0deg 318deg, #14b8a673 336deg, #0d9488 352deg, transparent 360deg);filter:drop-shadow(0 0 3px #2dd4bf)}.v7-btn-p{color:#fff;background:radial-gradient(70% 90% at 50% 125%,#ccfbf1b3,#5eead440 45%,#0000 70%),linear-gradient(#14a898,#0f766e 72%,#115e59);border-radius:999px;justify-content:center;align-items:center;height:54px;padding-inline:32px;font-size:16px;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #99f6e459,inset 0 -8px 18px -6px #ccfbf199,0 14px 34px -12px #14b8a6d9,0 0 0 4px #2dd4bf14}.v7-btn-p:hover{filter:brightness(1.08);transform:translateY(-1px)}.v7-btn-p.is-big{height:64px;padding-inline:44px;font-size:18px;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #99f6e466,inset 0 -10px 22px -6px #ccfbf1a6,0 0 0 7px #ffffff12,0 18px 50px -12px #14b8a6f2}.v7-btn-p__dots{pointer-events:none;position:absolute;inset:0}.v7-btn-p__dots i{background:#f0fdfa;border-radius:50%;animation:2.2s ease-in-out infinite v7-twinkle;position:absolute;box-shadow:0 0 4px #ccfbf1e6}@keyframes v7-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}@property --v7a{syntax:"<angle>";inherits:false;initial-value:0deg}.v7-btn-s{height:54px;color:var(--ink);background:linear-gradient(#141e22bf,#060a0ccc);border:1px solid #5eead452;border-radius:999px;justify-content:center;align-items:center;padding-inline:30px;font-size:16px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 0 22px -6px #2dd4bf8c,inset 0 0 14px #2dd4bf1a}html[data-v7=light] .v7-btn-s{background:#ffffffd9;border-color:#14b8a666;box-shadow:0 10px 26px -16px #0f766e80,inset 0 0 12px #2dd4bf14}.v7-btn-s:before{content:"";border-radius:inherit;background:conic-gradient(from var(--v7a), transparent 0deg 318deg, #5eead466 336deg, #f0fdfa 352deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #5eead4);padding:1.6px;animation:4.2s linear infinite v7-orbit;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html[data-v7=light] .v7-btn-s:before{background:conic-gradient(from var(--v7a), transparent 0deg 318deg, #14b8a673 336deg, #0d9488 352deg, transparent 360deg);filter:drop-shadow(0 0 3px #2dd4bf)}@keyframes v7-orbit{to{--v7a:360deg}}.v7-strip{padding:36px 0 10px}.v7-strip__cap{text-align:center;color:var(--foot);font-size:14px}.v7-strip__row{flex-wrap:wrap;justify-content:center;gap:22px 36px;margin-top:26px;display:flex}.v7-wm{letter-spacing:-.3px;color:var(--ink);opacity:.86;align-items:center;gap:9px;font:700 21px/1 ui-sans-serif,system-ui,Segoe UI,sans-serif;display:inline-flex}.v7-wm b{border:1.6px solid;border-radius:8px;place-items:center;min-width:26px;height:26px;padding-inline:4px;font-size:12px;display:grid}.v7-sec{padding:120px 0 0}.v7-sec--tight{padding-top:90px}.v7-head{text-align:center}.v7-h2{letter-spacing:-.4px;font-size:clamp(28px,4.2vw,52px);font-weight:800;line-height:1.35}.v7-lead{max-width:620px;color:var(--mute);margin:18px auto 0;font-size:clamp(14.5px,1.3vw,17px);line-height:2}.v7-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.v7-reveal.is-in{opacity:1;transform:none}.v7-issues{background:radial-gradient(60% 90% at 25% 30%, #2dd4bf29, transparent 70%) padding-box, linear-gradient(115deg, #0b1a1c, #0a2224 45%, #0b1416) padding-box, linear-gradient(150deg, var(--rim-a), var(--rim-b) 40%, var(--rim-c)) border-box;grid-template-columns:1fr 1fr;align-items:end;min-height:350px;padding:44px;display:grid}html[data-v7=light] .v7-issues{background:radial-gradient(60% 90% at 25% 30%, #2dd4bf24, transparent 70%) padding-box, linear-gradient(115deg, #f0fdfa, #fff 60%) padding-box, linear-gradient(150deg, var(--rim-a), var(--rim-b) 40%, var(--rim-c)) border-box}.v7-issues__h{color:#99f6e4;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.3}html[data-v7=light] .v7-issues__h{color:#0f766e}.v7-issues__p{color:var(--mute);margin-top:18px;font-size:16.5px;line-height:1.95}.v7-hangs{pointer-events:none;width:52%;position:absolute;inset:0 auto 0 0}.v7-hang{top:-70px;left:var(--x);transform-origin:50% 0;flex-direction:column;align-items:center;width:0;animation:5.5s ease-in-out infinite alternate v7-sway;display:flex;position:absolute}.v7-string{width:1px;height:calc(var(--len) + 70px);background:linear-gradient(#5eead400,#5eead466 30%,#ccfbf199);display:block}html[data-v7=light] .v7-string{background:linear-gradient(#14b8a600,#14b8a673)}.v7-tag{transform:rotate(var(--r));white-space:nowrap;color:#e6fffa;background:linear-gradient(#102629,#0b191b);border:1px solid #5eead447;border-radius:9px;padding:8px 16px;font-size:13.5px;font-weight:500;position:relative;box-shadow:0 10px 20px -10px #000c,inset 0 1px #ffffff14}.v7-tag.is-on{color:#042f2e;background:linear-gradient(#2dd4bf,#0f9488);border-color:#ccfbf199;font-weight:700;box-shadow:0 10px 26px -8px #2dd4bfcc}html[data-v7=light] .v7-tag{color:#0b0b12;background:#fff;border-color:#14b8a64d;box-shadow:0 10px 22px -14px #0f766e80}html[data-v7=light] .v7-tag.is-on{color:#042f2e;background:linear-gradient(#2dd4bf,#14b8a6)}.v7-knot{background:#ccfbf1;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 10px 2px #5eead4e6}html[data-v7=light] .v7-knot{background:#14b8a6;box-shadow:0 0 8px 2px #2dd4bf99}@keyframes v7-sway{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}@media (max-width:760px){.v7-issues{grid-template-columns:1fr;min-height:0;padding:290px 24px 28px}.v7-hangs{width:100%;height:280px;inset:0 0 auto}.v7-hang{left:clamp(96px, var(--x), calc(100% - 96px))}.v7-string{height:calc(var(--len) * .72 + 70px)}}.v7-circuit{aspect-ratio:1000/400;margin-top:64px;position:relative}.v7-circuit__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v7-tube path{fill:none;stroke:var(--tube);stroke-width:22px;stroke-linecap:round}.v7-wire path{fill:none;stroke:var(--tube-line);stroke-width:1.2px}.v7-pulse{fill:none;stroke:#5eead4;stroke-width:3px;stroke-linecap:round;stroke-dasharray:46 900;filter:drop-shadow(0 0 6px #2dd4bf);animation:3.2s linear infinite v7-flow}.v7-pulse.is-b{animation-delay:-1.6s}html[data-v7=light] .v7-pulse{stroke:#14b8a6}.v7-pulse.is-o{stroke-dasharray:22 150;animation:1.6s linear infinite v7-flow-o}@keyframes v7-flow-o{0%{stroke-dashoffset:0}to{stroke-dashoffset:-172px}}.v7-port{fill:#5eead4;filter:drop-shadow(0 0 5px #2dd4bf)}html[data-v7=light] .v7-port{fill:#14b8a6}.v7-fan{width:24%;height:84%;position:absolute;top:8%;left:0}.v7-fan__c{aspect-ratio:16/9;transform-origin:50% 190%;width:62%;transform:translateX(calc(var(--i) * 11%)) rotate(var(--r));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;margin:0;padding:4px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:32%;left:19%;box-shadow:inset 0 1px #ffffff40,0 0 0 1px #2dd4bf1a,0 18px 34px -16px #000000d9}.v7-fan__c img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}html[data-v7=light] .v7-fan__c{background:#ffffffb8;border-color:#14b8a647;box-shadow:inset 0 1px #fff,0 16px 30px -16px #0f766e73}.v7-circuit:not(.is-in) .v7-fan__c{transform:none}.v7-fan:hover .v7-fan__c{transform:translateX(calc(var(--i) * 14%)) rotate(calc(var(--r) * 1.25)) translateY(-4px)}@keyframes v7-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-946px}}.v7-traces path{fill:none;stroke:var(--v7-tr-b);stroke-width:1.4px}.v7-traces circle{fill:var(--v7-tr-a);filter:drop-shadow(0 0 3px var(--v7-tr-a))}.v7-node{text-align:center;background:linear-gradient(#141e22f2,#080c0ef2);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:20%;height:32.5%;padding:16px 14px;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #2dd4bf0f,0 18px 30px -18px #000000e6}html[data-v7=light] .v7-node{background:#fff;border-color:#14b8a640;box-shadow:0 16px 30px -22px #0f766e80}.v7-node b{font-size:15.5px;font-weight:700}.v7-node span{color:var(--mute);font-size:12.5px;line-height:1.75}.v7-node__ic{margin-bottom:2px}.v7-chip{z-index:2;place-items:center;width:12%;height:30%;display:grid;position:absolute;top:35%;left:33%}.v7-chip:before{content:"";filter:blur(10px);background:radial-gradient(closest-side,#2dd4bf66,#0000);border-radius:50%;animation:3.4s ease-in-out infinite v7-breathe;position:absolute;inset:-30%}.v7-chip__core{background:radial-gradient(90% 80% at 20% 15%,#ffffff8c,#0000 45%),linear-gradient(145deg,#5eead4,#14b8a6 45%,#0f766e);border:2px solid #ccfbf1bf;border-radius:20px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 6px #2dd4bf1f,0 0 0 7px #5eead440,0 0 40px #2dd4bfb3,inset 0 -8px 22px #042f2e59}.v7-chip__core span{color:#fff;text-shadow:0 2px 12px #042f2e66;font:800 clamp(26px,3.6vw,46px)/1 ui-sans-serif,system-ui,Segoe UI,sans-serif}.v7-chip__core i{background:#fff;border-radius:50%;width:3px;height:3px;animation:2.4s ease-in-out infinite v7-twinkle;position:absolute;bottom:14%;left:18%;box-shadow:10px -6px 0 -1px #fff,22px 2px 0 -1.5px #fff,6px 8px 0 -1px #f0fdfa,30px -4px 0 -1.5px #fff}.v7-chip__core i:nth-child(3){animation-delay:.8s;bottom:22%;left:30%}.v7-chip__core i:nth-child(4){animation-delay:1.5s;bottom:10%;left:62%}@keyframes v7-breathe{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@media (max-width:760px){.v7-circuit{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:12px;display:grid}.v7-circuit__svg{display:none}.v7-node{width:auto;height:auto;min-height:132px;position:static}.v7-chip{grid-column:1/-1;justify-self:center;width:96px;height:96px;margin:34px 0 30px;position:relative;top:auto;left:auto}.v7-chip:after,.v7-fan:before{content:"";background:linear-gradient(180deg, transparent, var(--v7-tr-a));width:2px;margin-left:-1px;position:absolute;left:50%}.v7-chip:after{height:30px;top:-34px}.v7-fan:before{height:26px;top:-30px}.v7-chip__core span{font-size:34px}.v7-fan{grid-column:1/-1;width:100%;height:0;margin:4px 0 26px;padding-bottom:62%;position:relative;top:auto;left:auto}.v7-fan__c{width:56%;transform:translateX(calc(var(--i) * 10%)) rotate(calc(var(--r) * .65));top:20%;left:22%}.v7-fan:hover .v7-fan__c{transform:translateX(calc(var(--i) * 12%)) rotate(calc(var(--r) * .8)) translateY(-3px)}}.v7-bento{grid-template-columns:repeat(12,1fr);gap:20px;margin-top:56px;display:grid}.v7-b1{grid-column:span 5}.v7-b2,.v7-b3{grid-column:span 7}.v7-b4{grid-column:span 5}.v7-bento>.v7-card{min-height:420px;overflow:hidden}.v7-brand{color:#fff;background:linear-gradient(160deg,#2dd4bf,#14b8a6 38%,#0f766e) padding-box padding-box,linear-gradient(150deg,#fff9,#ffffff1a) border-box;padding:34px 32px;box-shadow:0 30px 60px -36px #14b8a6e6}.v7-brand h3{font-size:clamp(26px,2.9vw,38px);font-weight:800;line-height:1.4}.v7-brand p{color:#ffffffdb;max-width:320px;margin-top:18px;font-size:15.5px;line-height:1.95}.v7-brand__stars{pointer-events:none;background:radial-gradient(2.4px 2.4px at 12% 70%,#fff 98%,#0000),radial-gradient(1.6px 1.6px at 22% 52%,#fff 98%,#0000),radial-gradient(3px 3px at 35% 82%,#fff 98%,#0000),radial-gradient(1.6px 1.6px at 44% 40%,#fff 98%,#0000),radial-gradient(2.2px 2.2px at 55% 66%,#fff 98%,#0000),radial-gradient(3.4px 3.4px at 63% 30%,#fff 98%,#0000),radial-gradient(1.6px 1.6px at 70% 58%,#fff 98%,#0000),radial-gradient(2.6px 2.6px at 78% 20%,#fff 98%,#0000),radial-gradient(1.8px 1.8px at 86% 44%,#fff 98%,#0000),radial-gradient(2.2px 2.2px at 92% 12%,#fff 98%,#0000),radial-gradient(1.4px 1.4px at 50% 90%,#fff 98%,#0000),radial-gradient(2px 2px at 28% 92%,#fff 98%,#0000);animation:3.6s ease-in-out infinite alternate v7-glimmer;position:absolute;inset:45% 8% 6% 18%}@keyframes v7-glimmer{0%{opacity:.55}to{opacity:1}}.v7-shot{padding:0}.v7-shot__beam{filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#2dd4bf47,#0000);width:80%;height:70%;position:absolute;inset:-20% -10% auto auto}.v7-shot img{transform-origin:100% 0;border:1px solid #ffffff2e;border-radius:16px;width:128%;max-width:none;position:absolute;top:26%;left:-6%;transform:perspective(1600px)rotateX(22deg)rotateY(10deg)rotate(14deg);box-shadow:-2px -2px #5eead480,0 30px 60px -20px #000c}html[data-v7=light] .v7-shot img{border-color:#14b8a64d;box-shadow:-2px -2px #14b8a673,0 30px 60px -28px #0f766e80}.v7-feed{grid-template-columns:1fr 1.05fr;padding:0;display:grid}.v7-feed__h{align-self:end;padding:32px;font-size:clamp(26px,2.8vw,36px);font-weight:800;line-height:1.35}.v7-feed__col{height:420px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 14% 86%,#0000);mask:linear-gradient(#0000,#000 14% 86%,#0000)}.v7-feed__run{gap:14px;padding:14px 18px;animation:26s linear infinite v7-feed;display:grid}@keyframes v7-feed{to{transform:translateY(-50%)}}.v7-note{background:#0c1214eb;border:1px solid #ffffff14;border-radius:16px;padding:14px}html[data-v7=light] .v7-note{background:#fff;border-color:#0b0b1212;box-shadow:0 10px 24px -18px #0f766e73}.v7-note__top{justify-content:space-between;align-items:center;display:flex}.v7-note__top small{color:var(--faint);font-size:11.5px}.v7-pill{color:#0b0b12;background:#f0fdfa;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.v7-pill.is-on{color:#fff;background:linear-gradient(#14b8a6,#0f766e)}.v7-note p{color:var(--ink);opacity:.9;margin-top:10px;font-size:13.5px;line-height:1.8}.v7-note__who{align-items:center;gap:9px;margin-top:10px;display:flex}.v7-note__who b{color:#042f2e;background:linear-gradient(135deg,#99f6e4,#2dd4bf);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.v7-note__who span{font-size:13px;font-weight:600;display:grid}.v7-note__who small{color:var(--faint);font-size:11.5px;font-weight:400}.v7-b4{flex-direction:column;padding:32px;display:flex}.v7-b4__h{font-size:clamp(24px,2.5vw,32px);font-weight:800;line-height:1.45}.v7-b4__p{color:var(--mute);max-width:340px;margin-top:18px;font-size:15.5px;line-height:1.95}.v7-mini{color:#fff;background:linear-gradient(#14b8a6,#0f766e);border-radius:999px;align-self:flex-start;align-items:center;height:44px;margin-top:auto;padding-inline:22px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 10px 24px -10px #14b8a6cc}@media (max-width:900px){.v7-b1,.v7-b2,.v7-b3,.v7-b4{grid-column:1/-1}.v7-bento>.v7-card{min-height:0}.v7-b2{aspect-ratio:16/11}.v7-feed{grid-template-columns:1fr}.v7-feed__h{padding-bottom:8px}.v7-feed__col{height:300px}.v7-brand{min-height:360px!important}}.v7-found{--p:0;flex-wrap:wrap;justify-content:center;gap:22px;max-width:940px;margin:64px auto 0;display:flex}.v7-fc{text-align:center;width:calc(33.3333% - 14.6667px);max-width:290px;transform:translate(calc(var(--sx) * (1 - var(--p))), calc(var(--sy) * (1 - var(--p)))) rotate(calc(var(--sr) * (1 - var(--p))));will-change:transform;flex-direction:column;align-items:center;padding:28px 22px 26px;display:flex}.v7-fc h3{margin-top:14px;font-size:18px;font-weight:700}.v7-fc p{color:var(--mute);margin-top:10px;font-size:14px;line-height:1.9}.v7-fc.is-on{color:#fff;background:linear-gradient(165deg,#14b8a6,#0f766e) padding-box padding-box,linear-gradient(150deg,#ffffff8c,#ffffff14) border-box;box-shadow:0 30px 60px -30px #14b8a6d9}.v7-fc.is-on p{color:#ffffffdb}@media (max-width:760px){.v7-fc{width:calc(50% - 11px)}}@media (max-width:420px){.v7-found{gap:14px}.v7-fc{width:calc(50% - 7px);padding:20px 14px}.v7-fc p{font-size:13px}}.v7-plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;margin-top:52px;display:grid}.v7-plan{flex-direction:column;padding:28px 24px 24px;display:flex}.v7-plan h3{margin-top:16px;font-size:20px;font-weight:800}.v7-plan__tl{color:var(--faint);margin-top:4px;font-size:13px}.v7-plan__price{align-items:baseline;gap:6px;margin-top:20px;display:flex}.v7-plan__price b{letter-spacing:-.3px;font-size:32px;font-weight:900}.v7-plan__price span{color:var(--faint);font-size:12.5px;font-weight:600}.v7-plan__sub{min-height:20px;color:var(--faint);margin-top:2px;font-size:12px}.v7-plan ul{color:var(--mute);flex:1;align-content:start;gap:10px;margin-top:20px;font-size:13.5px;line-height:1.7;display:grid}.v7-plan li{align-items:flex-start;gap:8px;display:flex}.v7-plan li svg{color:var(--a2);flex-shrink:0;margin-top:4px}html[data-v7=light] .v7-plan li svg{color:#0d9488}.v7-plan__btn{width:100%;height:48px;margin-top:26px;font-size:14.5px}.v7-plan__tag{top:-13px;color:#0f766e;background:#f0fdfa;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:800;position:absolute;inset-inline-start:22px;box-shadow:0 8px 20px -8px #14b8a6cc}.v7-plan.is-on{color:#fff;background:linear-gradient(165deg,#2dd4bf,#14b8a6 34%,#0f766e) padding-box padding-box,linear-gradient(150deg,#fff9,#ffffff1a) border-box;box-shadow:0 34px 70px -34px #14b8a6f2}.v7-plan.is-on .v7-plan__tl,.v7-plan.is-on .v7-plan__price span,.v7-plan.is-on .v7-plan__sub{color:#ffffffc7}.v7-plan.is-on ul{color:#ffffffeb}.v7-plan.is-on li svg{color:#f0fdfa}.v7-plan.is-on .v7-btn-p{background:radial-gradient(70% 90% at 50% 125%,#5eead48c,#0000 70%),linear-gradient(#0d3b38,#042f2e);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #99f6e459,0 14px 30px -14px #042f2ee6}@media (max-width:1100px){.v7-plans{grid-template-columns:repeat(2,1fr);row-gap:28px}}@media (max-width:640px){.v7-plans{grid-template-columns:1fr}}.v7-seal{background:#fff;border:1px solid #00000012;border-radius:14px;padding:6px;display:inline-flex}.v7-final{margin-top:140px;padding-top:70px;position:relative;overflow:hidden}.v7-final__in{z-index:2;text-align:center;position:relative}.v7-final__brand{font-size:24px;font-weight:900}.v7-final__h{background:linear-gradient(#fff,#ccfbf1 60%,#99f6e4);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:clamp(30px,5vw,62px);font-weight:800;line-height:1.3}html[data-v7=light] .v7-final__h{background-image:linear-gradient(#0b0b12,#0f766e)}.v7-final__p{color:var(--mute);margin-top:18px;font-size:15.5px;line-height:2}.v7-final .v7-btn-p{margin-top:40px}.v7-final__cta{position:relative}.v7-final__cta>.v7-btn-p{z-index:1;position:relative}.v7-spot{pointer-events:none;z-index:0;width:760px;height:470px;position:absolute;top:calc(100% - 20px);left:50%;transform:translate(-50%)}.v7-spot:before,.v7-spot:after{content:"";position:absolute}.v7-spot:before{background:linear-gradient(#99f6e48c,#5eead43d 24%,#2dd4bf14 52%,#0000 80%);inset:0;-webkit-mask:conic-gradient(from 180deg at 50% -300px,#000 0deg,#000c 6deg,#00000059 11deg,#0000001a 15deg,#0000 18deg 342deg,#0000001a 345deg,#00000059 349deg,#000c 354deg,#000 360deg);mask:conic-gradient(from 180deg at 50% -300px,#000 0deg,#000c 6deg,#00000059 11deg,#0000001a 15deg,#0000 18deg 342deg,#0000001a 345deg,#00000059 349deg,#000c 354deg,#000 360deg)}.v7-spot:after{background:radial-gradient(closest-side,#99f6e466,#2dd4bf1f 60%,#0000);width:320px;height:120px;top:-50px;left:50%;transform:translate(-50%)}html[data-v7=light] .v7-spot:before{background:linear-gradient(#14b8a66b,#2dd4bf36 24%,#5eead412 52%,#0000 80%)}html[data-v7=light] .v7-spot:after{background:radial-gradient(closest-side,#2dd4bf4d,#5eead41a 60%,#0000)}.v7-footbar{z-index:2;--ink:#0b0b12;--foot:#0b0b12bd;color:var(--ink);background:#f4f7f9;border-top:1px solid #14b8a673;margin-top:300px;padding-top:44px;position:relative}html[data-v7=light] .v7-footbar{--ink:#f3f8f8;--foot:#deececc7;background:#05070a}.v7-foot{z-index:2;flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex;position:relative}.v7-foot nav{gap:34px;font-size:14.5px;display:flex}.v7-foot a{color:var(--foot);transition:color .2s}.v7-foot a:hover{color:var(--ink)}.v7-copy{z-index:2;color:var(--foot);padding:26px 20px 34px;font-size:12.5px;position:relative}@media (max-width:640px){.v7-footbar{margin-top:220px}.v7-foot nav{gap:22px}.v7-sec{padding-top:90px}.v7-btn-p,.v7-btn-s{height:50px;padding-inline:22px;font-size:15px}.v7-send{height:44px;padding-inline:18px;font-size:14.5px}.v7-up{width:42px;height:42px;padding:0}.v7-up__t{display:none}.v7-wm{font-size:17px}.v7-strip__row{gap:16px 30px}}@media (prefers-reduced-motion:reduce){.v7 *,.v7 :before,.v7 :after{transition:none!important;animation:none!important}.v7-reveal{opacity:1;transform:none}}
.v7-page{padding-top:120px}.v7-col{max-width:860px;margin-top:72px}.v7-col--wide{max-width:1180px}.v7-phero{text-align:center;max-width:900px}.v7-crumbs ol{color:var(--faint);flex-wrap:wrap;justify-content:center;gap:6px;font-size:13px;display:flex}.v7-crumbs li+li:before{content:"‹";opacity:.7;margin-inline-end:6px}.v7-crumbs a{color:var(--mute)}.v7-crumbs a:hover{color:var(--ink)}.v7-h1{letter-spacing:-.4px;margin-top:18px;font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:1.35}.v7-answer{max-width:760px;color:var(--ink);opacity:.86;margin:22px auto 0;font-size:clamp(15.5px,1.4vw,18px);line-height:2.05}.v7-phero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.v7-updated{color:var(--faint);margin-top:18px;font-size:12.5px}.v7-h3{font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.45}.v7-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.v7-facts li{border-radius:18px;align-items:flex-start;gap:12px;padding:18px 20px;font-size:15px;line-height:1.95;display:flex}.v7-facts svg{color:var(--a2);flex-shrink:0;margin-top:5px}html[data-v7=light] .v7-facts svg{color:var(--deep)}.v7-steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.v7-steps li{border-radius:20px;padding:22px 20px 20px}.v7-steps__n{color:#fff;background:linear-gradient(#14b8a6,#0f766e);border-radius:999px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff4d}.v7-steps h3{margin-top:14px;font-size:16.5px;font-weight:800;line-height:1.6}.v7-steps p{color:var(--mute);margin-top:8px;font-size:14px;line-height:1.95}.v7-prose section+section{margin-top:56px}.v7-prose h2{font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.45}.v7-prose p{color:var(--mute);margin-top:16px;font-size:16px;line-height:2.15}.v7-prose ul,.v7-prose ol{color:var(--mute);gap:12px;margin-top:18px;font-size:16px;line-height:2;display:grid}.v7-prose ul li{padding-inline-start:22px;position:relative}.v7-prose ul li:before{content:"";inset-inline-start:2px;background:var(--a2);border-radius:999px;width:8px;height:8px;position:absolute;top:.85em;box-shadow:0 0 10px #2dd4bf99}.v7-prose ol{counter-reset:o}.v7-prose ol li{counter-increment:o;min-height:30px;padding-inline-start:42px;position:relative}.v7-prose ol li:before{content:counter(o, persian);inset-inline-start:0;width:28px;height:28px;color:var(--ink);background:var(--glass);border:1px solid var(--glass-line);border-radius:999px;place-items:center;font-size:13.5px;font-weight:800;display:grid;position:absolute;top:2px}.v7-faq{gap:12px;margin-top:22px;display:grid}.v7-faq details{border-radius:18px}.v7-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.v7-faq summary::-webkit-details-marker{display:none}.v7-faq summary h3{font-size:16px;font-weight:800;line-height:1.8}.v7-faq__x{background:var(--glass);border:1px solid var(--glass-line);border-radius:999px;flex-shrink:0;width:28px;height:28px;position:relative}.v7-faq__x:before,.v7-faq__x:after{content:"";background:var(--ink);border-radius:2px;width:11px;height:1.8px;transition:transform .2s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.v7-faq__x:after{transform:translate(-50%,-50%)rotate(90deg)}.v7-faq details[open] .v7-faq__x:after{transform:translate(-50%,-50%)rotate(0)}.v7-faq details p{color:var(--mute);padding:0 22px 20px;font-size:15px;line-height:2.1}.v7-faqsec.v7-sec-home{margin-top:0;padding-top:120px}.v7-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.v7-related a{border-radius:18px;gap:4px;padding:18px 20px;transition:transform .2s;display:grid}.v7-related a:hover{transform:translateY(-2px)}.v7-related b{font-size:15.5px;font-weight:800}.v7-related span{color:var(--mute);font-size:13.5px}.v7-col--wide .v7-plans{margin-top:26px}.v7-table{border-radius:18px;margin-top:22px;overflow:hidden}.v7-table table{border-collapse:collapse;width:100%;font-size:15px}.v7-table th{text-align:start;color:var(--faint);border-bottom:1px solid var(--glass-line);padding:14px 20px;font-size:13px;font-weight:700}.v7-table td{color:var(--mute);border-bottom:1px solid var(--glass-line);padding:14px 20px;line-height:1.8}.v7-table tr:last-child td{border-bottom:0}.v7-table td:last-child,.v7-table th:last-child{text-align:end;white-space:nowrap;color:var(--ink);font-weight:800}.v7-table td.is-free{color:var(--a2)}html[data-v7=light] .v7-table td.is-free{color:var(--deep)}.v7-note-s{color:var(--faint);margin-top:14px;font-size:14px;line-height:2}.v7-guides{z-index:2;flex-wrap:wrap;gap:10px 26px;margin-top:26px;font-size:13.5px;display:flex;position:relative}.v7-guides a{color:var(--foot);transition:color .2s}.v7-guides a:hover{color:var(--ink)}.v7-postbody{margin-top:48px}.v7-postbody>h2{margin-top:56px}.v7-postbody strong{color:var(--ink);font-weight:800}.v7-postbody a{color:var(--a2);text-underline-offset:4px;text-decoration:underline}html[data-v7=light] .v7-postbody a{color:var(--deep)}.v7-fig{margin:30px 0 0}.v7-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.v7-samples .v7-fig{margin:0}@media (max-width:760px){.v7-samples{grid-template-columns:1fr}}.v7-fig img{border:1px solid var(--glass-line);background:var(--glass);border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 18px 50px -24px #00000073}.v7-fig figcaption{text-align:center;color:var(--faint);margin-top:12px;font-size:13.5px;line-height:1.9}.v7-ctable{margin:30px 0 0}.v7-ctable__scroll{border:1px solid var(--glass-line);background:var(--glass);border-radius:18px;overflow-x:auto}.v7-ctable table{border-collapse:collapse;width:100%;min-width:1040px;font-size:14.5px}.v7-ctable th,.v7-ctable td{text-align:start;vertical-align:top;border-bottom:1px solid var(--glass-line);padding:13px 16px;line-height:1.9}.v7-ctable thead th{color:var(--faint);white-space:nowrap;font-size:13px;font-weight:700}.v7-ctable tbody th{width:13%;min-width:110px;color:var(--ink);font-weight:800}.v7-ctable td{color:var(--mute)}.v7-ctable tr:last-child th,.v7-ctable tr:last-child td{border-bottom:0}@media (min-width:1240px){.v7-ctable{margin-inline:-110px}}.v7-ctable figcaption{color:var(--faint);margin-top:12px;font-size:13.5px;line-height:1.9}.v7-pfaq{margin-top:26px}.v7-pfaq h3{color:var(--ink);font-size:17.5px;font-weight:800;line-height:1.7}.v7-pfaq p{margin-top:8px}.v7-postbody>.v7-fig:first-child{margin-top:0}.v7-postlist{gap:16px;display:grid}.v7-postcard{border-radius:22px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:22px;padding:14px;transition:transform .2s;display:grid}.v7-postcard:hover{transform:translateY(-2px)}.v7-postcard img{border-radius:14px;width:100%;height:auto}.v7-postcard h2{font-size:19px;font-weight:800;line-height:1.7}.v7-postcard p{color:var(--mute);margin-top:8px;font-size:14.5px;line-height:2}.v7-postcard__meta{color:var(--faint);margin-top:10px;font-size:12.5px;display:block}@media (max-width:900px){.v7-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v7-page{padding-top:100px}.v7-col{margin-top:56px}.v7-facts,.v7-related,.v7-steps{grid-template-columns:1fr}.v7-faq summary{padding:16px 18px}.v7-faq details p{padding:0 18px 18px}.v7-table th,.v7-table td{padding:12px 14px}.v7-table td:last-child{white-space:normal}.v7-postcard{grid-template-columns:1fr;gap:14px}.v7-fig img{border-radius:12px}}
