.v1{--a:#625bff;--b:#6abcdb;--ink:#f9f9ff;--mute:#f9f9ffa8;--line:#f9f9ff1f;--card:#0a0a0fbd;--ease:cubic-bezier(.2,.75,.2,1)}:is(html:has(.v1),body:has(.v1)){background:#050505}.v1 .sx-sec{padding-block:clamp(64px,9vw,112px)}.v1-center{text-align:center;justify-items:center;gap:clamp(14px,2vw,20px);display:grid}.v1-grad{background:linear-gradient(90deg, var(--a), var(--b));color:#0000;-webkit-background-clip:text;background-clip:text}.v1-h1{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(38px,7vw,88px);font-weight:600;line-height:1}.v1-h1 span{display:block}.v1-h2c{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(28px,4.4vw,54px);font-weight:600;line-height:1.05}.v1-lead{max-width:52ch;color:var(--mute);text-wrap:pretty;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.v1-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--b);margin:0;font-size:12px;font-weight:600}.v1-punch{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,32px);font-weight:600}.v1-big{letter-spacing:-.04em;margin:0;font-size:clamp(44px,7vw,84px);font-weight:600;line-height:1}.v1-or{color:var(--mute);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px}.v1 .v1-cta{justify-content:center;justify-self:center;align-items:center;min-height:58px;margin-inline:auto;padding-inline:32px;font-size:17px;display:inline-flex}.v1 .v1-cta--xl{min-height:68px;padding-inline:44px;font-size:clamp(17px,1.8vw,21px)}.v1-soft{min-height:50px;color:var(--ink);border:1px solid #f9f9ff38;border-radius:8px;align-items:center;padding:0 22px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.v1-soft:hover{border-color:var(--b);background:#625bff14}.v1 button:focus-visible,.v1 a:focus-visible,.v1 input:focus-visible{outline:2px solid var(--b);outline-offset:3px}.v1-hero .v1-center{padding-block:clamp(32px,6vw,72px) 8px}.v1-hero .v1-h1,.v1-hero .v1-lead,.v1-vsl,.v1-hero .v1-cta{animation:v1-rise .9s var(--ease) both}.v1-hero .v1-lead{animation-delay:80ms}.v1-vsl{animation-delay:.16s}.v1-hero .v1-cta{animation-delay:.24s}.v1-vsl{aspect-ratio:16/9;border:1px solid var(--line);background:radial-gradient(80% 90% at 30% 10%,#625bff4d,#0000 60%),radial-gradient(70% 80% at 90% 100%,#6abcdb38,#0000 60%),#08080d;border-radius:8px;width:100%;max-width:760px;margin-block:8px;position:relative;overflow:hidden}.v1-vsl__bars{text-align:left;gap:10px;display:grid;position:absolute;inset:auto 8% 12%}.v1-vsl__bars span{text-transform:uppercase;letter-spacing:.06em;animation:v1-grow 2.4s var(--ease) infinite alternate;transform-origin:0;background:#f9f9ff1a;border-radius:6px;padding:10px 14px;font-size:clamp(11px,1.4vw,14px);font-weight:600;display:block}.v1-vsl__bars span+span{background:linear-gradient(90deg, var(--a), var(--b))}.v1-vsl__play{aspect-ratio:1;cursor:pointer;background:#f9f9fff2;border:0;border-radius:50%;width:clamp(64px,9vw,88px);animation:2.2s ease-out infinite v1-ping;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 #625bff99}.v1-vsl__play i{border:12px solid #0000;border-left:20px solid #050505;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.v1-calc{gap:clamp(40px,6vw,64px);max-width:960px;margin-inline:auto;display:grid}.v1-step{justify-items:center;gap:18px;display:grid}.v1-h2{letter-spacing:-.02em;text-align:center;align-items:center;gap:14px;margin:0;font-size:clamp(22px,3vw,34px);font-weight:600;display:flex}.v1-h2 b{background:linear-gradient(135deg, var(--a), var(--b));color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.v1-apis{grid-template-columns:repeat(5,1fr);gap:12px;width:100%;display:grid}.v1-apis--4{grid-template-columns:repeat(4,1fr);max-width:820px}.v1-apis button,.v1-ranges button,.v1-models button{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;transition:border-color .25s, transform .25s var(--ease), box-shadow .25s, background .25s;border-radius:8px}.v1-apis button{align-content:center;justify-items:center;gap:12px;min-height:140px;padding:18px 10px;display:grid}.v1-apis strong{font-size:16px;font-weight:600}.v1-logo{object-fit:contain;filter:drop-shadow(0 8px 20px #625bff73);width:40px;height:40px;display:block}.v1-multi{grid-template-columns:repeat(2,22px);gap:4px;display:grid}.v1-multi img{object-fit:contain;width:22px;height:22px}.v1 button:hover:not(.is-on):not(.v1-vsl__play):not(.v1-cta){border-color:#625bff8c;transform:translateY(-2px)}.v1 .is-on{box-shadow:0 18px 50px -24px #625bffe6;background:linear-gradient(#0c0c14f0, #0c0c14f0) padding-box, linear-gradient(135deg, var(--a), var(--b)) border-box!important;border-color:#0000!important}.v1-ranges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.v1-ranges button,.v1-models button{min-height:50px;padding:0 20px;font-size:15px;font-weight:600}.v1-field{border:1px solid var(--line);background:var(--card);width:100%;max-width:360px;min-height:58px;color:var(--mute);border-radius:8px;align-items:center;gap:10px;padding:0 18px;font-size:18px;transition:border-color .2s;display:flex}.v1-field:focus-within{border-color:var(--b)}.v1-field input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-weight:600}.v1-models{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.v1-models button{animation:v1-rise .45s var(--ease) both}.v1-models button:nth-child(2){animation-delay:50ms}.v1-models button:nth-child(3){animation-delay:.1s}.v1-models button:nth-child(4){animation-delay:.15s}.v1-result{text-align:center;background:radial-gradient(90% 70% at 50% 0%, #625bff33, transparent 65%) padding-box, linear-gradient(#0a0a0feb, #0a0a0feb) padding-box, linear-gradient(135deg, var(--a), var(--b)) border-box;border:1px solid #0000;border-radius:8px;justify-items:center;gap:10px;padding:clamp(28px,5vw,56px) clamp(18px,4vw,48px);display:grid;box-shadow:0 40px 120px -50px #625bffe6}.v1-result__row{gap:4px;display:grid}.v1-result__row span{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:13px}.v1-result__row strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,5vw,52px);font-weight:600}.v1-result__row:first-of-type strong{color:#f9f9ff8c;-webkit-text-decoration:line-through #ef4444b3;text-decoration:line-through #ef4444b3;text-decoration-thickness:2px}.v1-arrow{color:var(--b);font-size:20px;font-style:normal;animation:1.6s ease-in-out infinite v1-bob}.v1-save{letter-spacing:-.03em;text-wrap:balance;margin:6px 0 0;font-size:clamp(24px,4vw,44px);font-weight:600;line-height:1.1}.v1-year{color:var(--ink);margin:0;font-size:clamp(16px,2vw,22px);font-weight:500}.v1-note{color:#f9f9ff80;max-width:54ch;margin:4px 0 8px;font-size:12px}.v1-bars{text-align:left;gap:18px;width:100%;max-width:640px;display:grid}.v1-bars div{grid-template-columns:1fr auto;align-items:center;gap:8px 14px;display:grid}.v1-bars span{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);grid-column:1/-1;font-size:12px}.v1-bars i{height:22px;transition:width .7s var(--ease);background:#f9f9ff38;border-radius:4px}.v1-bars .is-inv i{background:linear-gradient(90deg, var(--a), var(--b))}.v1-bars b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.v1-diag{grid-template-columns:1fr 1fr;align-items:start;gap:20px;width:100%;max-width:820px;display:grid}.v1-diag ol{gap:28px;margin:0;padding:0;list-style:none;display:grid}.v1-diag li{border:1px solid var(--line);background:var(--card);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;place-items:center;min-height:56px;padding:10px 14px;font-size:14px;font-weight:600;display:grid;position:relative}.v1-diag li+li:not(.v1-tag+li):before{content:"↓";color:var(--b);font-size:14px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.v1-diag li.v1-tag{min-height:0;color:var(--b);letter-spacing:.14em;background:0 0;border:0;margin-bottom:-12px;padding:0;font-size:12px}.v1-diag .is-bad li.is-end{color:#fca5a5;background:#ef444424;border-color:#ef44448c}.v1-diag li.is-inv,.v1-diag .is-good li.is-end{background:linear-gradient(135deg, var(--a), var(--b));color:#fff;border-color:#0000}.v1-diag .is-good li.is-end{min-height:68px;font-size:16px}.v1-code{border:1px solid var(--line);background:#0000008c;border-radius:8px;justify-items:center;gap:10px;width:100%;max-width:680px;padding:22px;font:14px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.v1-code p{text-align:left;overflow-wrap:anywhere;border-radius:6px;width:100%;margin:0;padding:12px 14px}.v1-code span{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:11px;display:block}.v1-code .is-old{color:#fca5a5;background:#ef44441a;-webkit-text-decoration:line-through #ef444499;text-decoration:line-through #ef444499}.v1-code .is-new{color:#86efac;background:#86efac14;animation:2.6s ease-in-out infinite v1-glow}.v1-code i{color:var(--b);font-style:normal;animation:1.6s ease-in-out infinite v1-bob}.v1-trio{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:820px;display:grid}.v1-trio div{border:1px solid var(--line);background:var(--card);border-radius:8px;gap:6px;padding:20px 14px;display:grid}.v1-trio span{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:12px}.v1-trio b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.6vw,28px);font-weight:600}.v1-trio .is-inv{background:linear-gradient(#0a0a0feb, #0a0a0feb) padding-box, linear-gradient(135deg, var(--a), var(--b)) border-box;border-color:#0000}.v1-slider{gap:8px;width:100%;max-width:640px;display:grid}.v1-slider input{appearance:none;background:linear-gradient(90deg, var(--a), var(--b)) 0 / var(--p) 100% no-repeat, #f9f9ff24;cursor:pointer;border-radius:4px;width:100%;height:8px}.v1-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 6px #625bff59}.v1-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 6px #625bff59}.v1-slider__ends{color:var(--mute);justify-content:space-between;font-size:13px;display:flex}.v1-chat{border:1px solid var(--line);text-align:left;background:#0b141a;border-radius:8px;width:100%;max-width:400px;margin:8px 0 0;overflow:hidden}.v1-chat__top{background:#1f2c34;align-items:center;gap:10px;padding:12px 14px;display:flex}.v1-chat__top i{background:linear-gradient(135deg, var(--a), var(--b));border-radius:50%;width:36px;height:36px}.v1-chat__top b{font-size:15px;font-weight:600;display:block}.v1-chat__top span{color:#f9f9ff8c;font-size:12px}.v1-chat__body{gap:8px;padding:16px 12px 18px;display:grid}.v1-chat__body p{max-width:82%;animation:v1-rise .5s var(--ease) both;background:#202c33;border-radius:8px;justify-self:start;margin:0;padding:8px 10px 6px;font-size:14px;line-height:1.4}.v1-chat__body p.is-me{background:#005c4b;justify-self:end}.v1-chat__body small{text-align:right;color:#f9f9ff8c;margin-top:2px;font-size:10px;display:block}.v1-chat figcaption{color:#f9f9ff80;border-top:1px solid var(--line);text-align:center;padding:10px 14px;font-size:11px}.v1 .sx-sec>.sx-wrap>*{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease);transform:translateY(26px)}.v1 .sx-sec>.sx-wrap>:nth-child(2){transition-delay:80ms}.v1 .sx-sec>.sx-wrap>:nth-child(3){transition-delay:.16s}.v1 .sx-sec>.sx-wrap>:nth-child(n+4){transition-delay:.24s}.v1 .sx-sec.is-in>.sx-wrap>*{opacity:1;filter:none;transform:none}@keyframes v1-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes v1-grow{0%{transform:scaleX(.92)}}@keyframes v1-ping{70%{box-shadow:0 0 0 22px #625bff00}to{box-shadow:0 0 #625bff00}}@keyframes v1-bob{50%{transform:translateY(4px)}}@keyframes v1-glow{50%{box-shadow:0 0 0 1px #86efac59}}@media (width<=860px){.v1-apis{grid-template-columns:repeat(3,1fr)}.v1-apis--4{grid-template-columns:repeat(2,1fr)}.v1-diag{grid-template-columns:1fr;gap:36px}:is(body:has(.v1) .ib-header__logo-link,body:has(.v1) .ib-header__burger){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505d1!important}}@media (width<=520px){.v1 .sx-sec{padding-block:60px}.v1-apis{grid-template-columns:repeat(2,1fr);gap:8px}.v1-apis button:last-child:nth-child(odd){grid-column:1/-1}.v1-apis button{min-height:108px}.v1-ranges{grid-template-columns:1fr 1fr;width:100%;display:grid}.v1-ranges button:last-child{grid-column:1/-1}.v1-ranges button,.v1-models button{padding:0 10px;font-size:14px}.v1-trio{grid-template-columns:1fr}.v1-h2{gap:10px;font-size:22px}.v1-h2 b{width:34px;height:34px;font-size:15px}.v1 .v1-cta,.v1 .v1-cta--xl{width:100%;padding-inline:14px;font-size:17px}.v1-code{padding:14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.v1 *,.v1 .sx-sec>.sx-wrap>*{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.v1-vsl--live{aspect-ratio:auto;background:#000;box-shadow:0 40px 120px -40px #625bffcc}.v1-vsl__play{display:block}.v1-vsl__tag{letter-spacing:.14em;text-transform:uppercase;color:#f9f9ffcc;white-space:nowrap;font-size:12px;position:absolute;top:calc(40% + clamp(48px,6vw,62px));left:50%;transform:translate(-50%)}.v1-vsl{box-shadow:0 40px 120px -50px #625bffbf}.v1-trust{color:var(--mute);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.v1-trust li:before{content:"✓";color:var(--b);margin-right:6px;font-weight:600}.v1-hero .v1-trust{animation:v1-rise .9s var(--ease) .3s both}.v1-vsl__play{top:46%}.v1-vsl__tag{top:auto;bottom:14%}.v1--eds{--a:#ff8ee8;--b:#3fe0e6;--c:#6b3dff;--ink:#f6f1ff;--mute:#ece2ffb3;--line:#bea0ff2e;--card:#10082eb8}:is(html:has(.v1--eds),body:has(.v1--eds)){background:#07031a}.v1--eds{background:radial-gradient(120% 60% at 50% -10%,#6b3dff73,#0000 60%),radial-gradient(60% 40% at 100% 30%,#3fe0e624,#0000 70%),radial-gradient(60% 40% at 0 60%,#ff8ee81f,#0000 70%),#07031a}.v1--eds .v1-grad{color:#0000;background:linear-gradient(100deg,#ff8ee8 0%,#b98bff 30%,#3fe0e6 55%,#8f7bff 80%,#ff8ee8 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite eds-chrome}@keyframes eds-chrome{to{background-position:200% 0}}.v1--eds .v1-hero{position:relative;overflow:hidden}.v1--eds .eds-logo{filter:drop-shadow(0 30px 60px #6b3dff8c);width:min(520px,86vw);height:auto;margin:0 auto 8px;animation:6s ease-in-out infinite eds-float;display:block}@keyframes eds-float{50%{transform:translateY(-8px)rotate(-.6deg)}}.v1--eds .eds-stars i{pointer-events:none;background:radial-gradient(circle,#fff 0 18%,#0000 60%);width:14px;height:14px;animation:3s ease-in-out infinite eds-twinkle;position:absolute}.v1--eds .eds-stars i:before,.v1--eds .eds-stars i:after{content:"";background:linear-gradient(90deg,#0000,#bfe9ff,#0000);height:1px;position:absolute;inset:50% -10px auto}.v1--eds .eds-stars i:after{transform:rotate(90deg)}.v1--eds .eds-stars i:first-child{top:12%;left:14%}.v1--eds .eds-stars i:nth-child(2){animation-delay:.8s;top:22%;right:12%}.v1--eds .eds-stars i:nth-child(3){animation-delay:1.6s;top:58%;left:8%}.v1--eds .eds-stars i:nth-child(4){animation-delay:2.3s;top:66%;right:16%}@keyframes eds-twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}.v1--eds .v1-cta,.v1--eds .inv-cta-grad{box-shadow:0 18px 50px -18px #8f6bffe6;color:#12052e!important;background:linear-gradient(100deg,#ff8ee8,#8f6bff 45%,#3fe0e6)!important}.v1--eds .is-on{box-shadow:0 18px 50px -24px #ff8ee8b3;background:linear-gradient(#120832f0,#120832f0) padding-box padding-box,linear-gradient(135deg,#ff8ee8,#6b3dff,#3fe0e6) border-box!important}.v1--eds .v1-result{background:radial-gradient(90% 70% at 50% 0,#ff8ee82e,#0000 65%) padding-box padding-box,linear-gradient(#10082eeb,#10082eeb) padding-box padding-box,linear-gradient(135deg,#ff8ee8,#6b3dff,#3fe0e6) border-box;box-shadow:0 40px 120px -50px #6b3dfff2}.v1--eds button:hover:not(.is-on):not(.v1-vsl__play):not(.v1-cta){border-color:#ff8ee880}@media (prefers-reduced-motion:reduce){.v1--eds .v1-grad,.v1--eds .eds-logo,.v1--eds .eds-stars i{animation:none}}main.v1--eds .inv-cta-grad,main.v1--eds .inv-cta-grad:hover{color:#12052e!important;background-color:#8f6bff!important;background-image:linear-gradient(100deg,#ff8ee8,#8f6bff 45%,#3fe0e6)!important}main.v1--eds .inv-cta-grad:before,main.v1--eds .inv-cta-grad:after{background:linear-gradient(100deg,#ff8ee8,#8f6bff 45%,#3fe0e6)!important}
