body{background-color:#dae5e1}.page-background.svelte-80exnn.svelte-80exnn.svelte-80exnn{background:radial-gradient(circle at top left,rgba(145,174,200,.18),transparent 28%),linear-gradient(180deg,#dae5df 0%,#e4e9e2 46%,#dae5e1 100%);min-height:100vh;overflow-x:hidden}.pricing-intro-stage.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-10rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding-top:15rem;pointer-events:none}.pricing-intro-stage__background.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:0;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,rgb(233 239 235 / 0%) 0%,rgba(233,239,235,.9) 50%,rgba(191,205,201,.94) 100%)}.pricing-intro-stage.svelte-80exnn .pricing-hero.svelte-80exnn.svelte-80exnn,.pricing-intro-stage.svelte-80exnn .pricing-content-shell.svelte-80exnn.svelte-80exnn{position:relative;z-index:2;width:100%;pointer-events:auto}.pricing-plans-stage.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:visible;border-radius:0;background:#dae5e1}.pricing-plans-stage__background.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.pricing-tail-stage.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;display:flex;flex-direction:column;align-items:center}.pricing-tail-stage__background.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:0;pointer-events:none;overflow:hidden}.pricing-tail-stage__glow.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;top:-8%;right:-6%;bottom:-8%;left:-6%;background:radial-gradient(circle at 16% 22%,rgba(90,133,162,.24),transparent 52%),radial-gradient(circle at 84% 68%,rgba(70,108,134,.2),transparent 54%);filter:blur(26px);mix-blend-mode:multiply}.pricing-tail-stage.svelte-80exnn .pricing-content-shell.svelte-80exnn.svelte-80exnn{position:relative;z-index:2;width:100%}.pricing-plans-stage__glow.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;top:6%;right:-4%;bottom:6%;left:-4%;background:radial-gradient(circle at 18% 20%,rgba(90,133,162,.42),transparent 50%),radial-gradient(circle at 84% 72%,rgba(70,108,134,.3),transparent 52%);mix-blend-mode:multiply;filter:blur(24px)}.pricing-plans-stage__stained.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.72;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 82%,rgba(0,0,0,.94) 86%,rgba(0,0,0,.78) 88%,rgba(0,0,0,.5) 89%,rgba(0,0,0,.2) 89.5%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 82%,rgba(0,0,0,.94) 86%,rgba(0,0,0,.78) 88%,rgba(0,0,0,.5) 89%,rgba(0,0,0,.2) 89.5%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pricing-plans-stage__radial-glow.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;top:50%;left:50%;width:840px;height:840px;transform:translate(-50%,-50%);filter:blur(64px);background:radial-gradient(circle,rgba(97,139,166,.26) 0%,rgba(97,139,166,.09) 45%,transparent 70%);animation:svelte-80exnn-pricing-glow-pulse 9s ease-in-out infinite}.pricing-plans-stage__vertical-line.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(95,141,171,.1) 16%,rgba(95,141,171,.52) 50%,rgba(95,141,171,.1) 84%,transparent 100%);animation:svelte-80exnn-pricing-shimmer 8s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(95,141,171,.28));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 34%,rgba(0,0,0,0) 42%,rgba(0,0,0,0) 58%,rgba(0,0,0,1) 66%,rgba(0,0,0,1) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 34%,rgba(0,0,0,0) 42%,rgba(0,0,0,0) 58%,rgba(0,0,0,1) 66%,rgba(0,0,0,1) 100%)}.pricing-plans-stage__horizontal-line.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;height:1px;background:linear-gradient(to right,transparent 0%,rgba(95,141,171,.1) 16%,rgba(95,141,171,.52) 50%,rgba(95,141,171,.1) 84%,transparent 100%);animation:svelte-80exnn-pricing-shimmer 9s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(95,141,171,.28));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 34%,rgba(0,0,0,0) 42%,rgba(0,0,0,0) 58%,rgba(0,0,0,1) 66%,rgba(0,0,0,1) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 34%,rgba(0,0,0,0) 42%,rgba(0,0,0,0) 58%,rgba(0,0,0,1) 66%,rgba(0,0,0,1) 100%)}.pricing-plans-stage__panel.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;border:1px solid rgba(88,126,153,.6);background:rgba(101,136,160,.14);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:inset 0 0 18px #5278923d,0 0 14px #3a5e7a3d;animation:svelte-80exnn-pricing-float 12s ease-in-out infinite}.pricing-plans-stage__panels.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;top:0;right:0;bottom:0;left:0}.pricing-plans-stage__panel--1.svelte-80exnn.svelte-80exnn.svelte-80exnn{top:7%;left:12.5%;width:196px;height:174px;animation-delay:0s}.pricing-plans-stage__panel--2.svelte-80exnn.svelte-80exnn.svelte-80exnn{top:33%;left:9%;width:174px;height:214px;animation-delay:2s}.pricing-plans-stage__panel--3.svelte-80exnn.svelte-80exnn.svelte-80exnn{top:12%;left:81%;width:216px;height:248px;animation-delay:3.5s}.pricing-plans-stage__panel--4.svelte-80exnn.svelte-80exnn.svelte-80exnn{top:54%;left:6%;width:156px;height:196px;animation-delay:1.5s}.pricing-plans-stage__panel--5.svelte-80exnn.svelte-80exnn.svelte-80exnn{top:8%;left:73%;width:186px;height:224px;animation-delay:4.5s}.pricing-plans-stage__panel--6.svelte-80exnn.svelte-80exnn.svelte-80exnn{top:48%;left:84%;width:204px;height:186px;animation-delay:3s}.pricing-plans-stage__panel--7.svelte-80exnn.svelte-80exnn.svelte-80exnn{top:66%;left:12%;width:166px;height:156px;animation-delay:2.5s}.pricing-plans-stage__panel--8.svelte-80exnn.svelte-80exnn.svelte-80exnn{top:64%;left:74%;width:188px;height:206px;animation-delay:1s}@keyframes svelte-80exnn-pricing-float{0%,to{transform:translateY(0) rotate(0);opacity:.62}33%{transform:translateY(-10px) rotate(1.2deg);opacity:.82}66%{transform:translateY(-6px) rotate(-1.2deg);opacity:.7}}@keyframes svelte-80exnn-pricing-shimmer{0%,to{opacity:.26}50%{opacity:.72}}@keyframes svelte-80exnn-pricing-glow-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.64}50%{transform:translate(-50%,-50%) scale(1.15);opacity:.82}}.section-divider.svelte-80exnn.svelte-80exnn.svelte-80exnn:before{content:"";position:absolute;left:50%;width:100vw;height:86px;background:radial-gradient(138% 112% at 87% 55%,#6a9bb2 33%,rgba(14,10,162,0) 100%);filter:blur(26px);border-radius:inherit;mix-blend-mode:plus-lighter;pointer-events:none;transform:translate(-50%)}.pricing-section-divider.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;left:0;right:0;width:100%;pointer-events:none;z-index:1}.pricing-section-divider--top.svelte-80exnn.svelte-80exnn.svelte-80exnn{top:0;height:0}.pricing-section-divider--top.svelte-80exnn.svelte-80exnn.svelte-80exnn:before{top:0;clip-path:inset(-64% 0 135% 0);transform:translate(-50%) translateY(30px)}.pricing-section-divider--bottom.svelte-80exnn.svelte-80exnn.svelte-80exnn{bottom:0;height:0}.pricing-section-divider--bottom.svelte-80exnn.svelte-80exnn.svelte-80exnn:before{bottom:0;clip-path:inset(-99% 0 135% 0);transform:translate(-50%) translateY(116px);background:radial-gradient(141.53% 114.68% at 87.46% 44.73%,#343d3e 36.75%,rgba(14,10,162,0) 100%)}.font-serif.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-family:Georgia,Times New Roman,Times,serif}.pricing-hero.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100%;max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:2.5rem;align-items:start}.pricing-content-shell.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100%;max-width:1120px;margin:0 auto}.pricing-hero__copy.svelte-80exnn.svelte-80exnn.svelte-80exnn{min-width:0;margin-top:30px}.pricing-hero__media.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100%;margin-top:1.5rem;min-height:440px;overflow:hidden;border-radius:20px;background:rgba(255,255,255,.58);box-shadow:0 24px 50px -28px #101d2929}.pricing-hero__image.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100%;height:100%;min-height:420px;-o-object-fit:cover;object-fit:cover;-o-object-position:62% center;object-position:62% center;transform:scale(1.2);transform-origin:center center;display:block;border-radius:20px;filter:saturate(.94) contrast(.98)}.hero-title.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-size:3.5rem;line-height:1.1;font-weight:500;color:#101d29;text-align:left;letter-spacing:-.02em;margin-top:0;margin-bottom:1.5rem}.hero-subtitle.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-size:1.375rem;color:#535658;text-align:left;max-width:560px;margin:0;line-height:1.55}.tabs-section.svelte-80exnn.svelte-80exnn.svelte-80exnn{--pricing-space-tabs-default:4rem;padding-top:0;margin-top:var(--pricing-space-tabs-default);position:relative;z-index:2}.pricing-post-plans-shell.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:4.75rem}.pricing-plans-intro-shell.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:4rem;margin-bottom:4.75rem}.pricing-plans-main-shell.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:0;margin-bottom:1.4rem;padding-top:5.5rem}.plans-section-label.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;justify-content:flex-start;margin-bottom:1.7rem}.pricing-section-label.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-bottom:2rem}.plans-section-label__text.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:inline-flex;align-items:center;padding:.56rem .98rem;border-radius:999px;background:#f4f8fa;border:1px solid rgba(190,208,222,.9);color:#2c4e6d;font-size:.875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1;box-shadow:0 10px 22px -20px #2c4e6d47}.pricing-plan-toggle.svelte-80exnn.svelte-80exnn.svelte-80exnn{--pricing-toggle-divider-border:rgba(190, 208, 222, .9);--pricing-toggle-bg:linear-gradient(90deg, #B5C6C7 0%, #bdcaca 50%, #c2d0cf 100%);--pricing-toggle-join-size:16px;--pricing-toggle-join-offset:15px;--pricing-toggle-side-gap:14px;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .5rem 0;background:#dae5e1;border:1px solid var(--pricing-toggle-divider-border);border-left:none;border-right:none;box-shadow:0 -2px 0 1px #ffffff21,-10px 0 16px -14px #ffffff30,10px 0 16px -14px #ffffff3b;position:relative;z-index:1;border-radius:30px 30px 0 0;border-bottom:1px solid transparent}.pricing-plan-toggle.svelte-80exnn.svelte-80exnn.svelte-80exnn:before,.pricing-plan-toggle.svelte-80exnn.svelte-80exnn.svelte-80exnn:after{content:"";position:absolute;top:calc(100% - var(--pricing-toggle-join-offset));width:var(--pricing-toggle-join-size);height:var(--pricing-toggle-join-size);pointer-events:none;z-index:3}.pricing-plan-toggle.svelte-80exnn.svelte-80exnn.svelte-80exnn:before{right:calc(100% - 1px);border-bottom:1px solid var(--pricing-toggle-divider-border);border-right:1px solid var(--pricing-toggle-divider-border);border-bottom-right-radius:calc(var(--pricing-toggle-join-size) - 1px);box-shadow:none}.pricing-plan-toggle.svelte-80exnn.svelte-80exnn.svelte-80exnn:after{left:calc(100% - 1px);border-bottom:1px solid var(--pricing-toggle-divider-border);border-left:1px solid var(--pricing-toggle-divider-border);border-bottom-left-radius:calc(var(--pricing-toggle-join-size) - 1px);box-shadow:none}.pricing-plan-toggle__bridge.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;top:calc(100% - var(--pricing-toggle-join-offset) + 1px);width:calc(var(--pricing-toggle-join-size));height:calc(var(--pricing-toggle-join-size));pointer-events:none;z-index:2;background:#dae5e1}.pricing-plan-toggle__bridge--left.svelte-80exnn.svelte-80exnn.svelte-80exnn{right:calc(100% - 1px);clip-path:polygon(100% 100%,97% 30%,0% 130%,0% 118%)}.pricing-plan-toggle__bridge--right.svelte-80exnn.svelte-80exnn.svelte-80exnn{left:calc(100% - 1px);clip-path:polygon(0% 0%,21% 58%,79% 100%,0% 100%)}.pricing-plan-toggle-row.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;top:1px;left:50%;transform:translate(-50%,-100%);margin:0;z-index:4}.pricing-plan-toggle-hint.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;right:calc(100% + 3rem);top:50%;transform:translateY(-58%);display:inline-flex;align-items:center;gap:.48rem;color:#3e5f7e;font-size:1rem;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;opacity:.92;pointer-events:none}.pricing-plan-toggle-hint__arrow.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:relative;width:1.8rem;height:1px;border-radius:999px;background:linear-gradient(90deg,rgba(62,95,126,.3),rgba(62,95,126,.75))}.pricing-plan-toggle-hint__arrow.svelte-80exnn.svelte-80exnn.svelte-80exnn:after{content:"";position:absolute;right:-1px;top:50%;width:.48rem;height:.48rem;border-top:1.5px solid rgba(62,95,126,.8);border-right:1.5px solid rgba(62,95,126,.8);transform:translateY(-50%) rotate(45deg)}.pricing-plan-toggle-row.svelte-80exnn.svelte-80exnn.svelte-80exnn:before,.pricing-plan-toggle-row.svelte-80exnn.svelte-80exnn.svelte-80exnn:after{content:"";position:absolute;top:calc(100% - 1px);width:100vw;border-top:1px solid rgba(190,208,222,.9);box-shadow:none;pointer-events:none;transform:none}.pricing-plan-toggle-row.svelte-80exnn.svelte-80exnn.svelte-80exnn:before{right:calc(100% + 14px)}.pricing-plan-toggle-row.svelte-80exnn.svelte-80exnn.svelte-80exnn:after{left:calc(100% + 14px)}.pricing-plan-toggle__button.svelte-80exnn.svelte-80exnn.svelte-80exnn{padding:.58rem .95rem;border:none;border-radius:999px;background:transparent;color:#587088;font-size:1.25rem;font-weight:600;cursor:pointer;transition:all .2s ease}.pricing-plan-toggle__button.svelte-80exnn.svelte-80exnn.svelte-80exnn:focus-visible{outline:2px solid rgba(60,95,127,.38);outline-offset:2px}.pricing-plan-toggle__button.active.svelte-80exnn.svelte-80exnn.svelte-80exnn{background:#3c5f7f;color:#fff;box-shadow:0 10px 18px -14px #2c4e6d8c}.pricing-plan-toggle__button.svelte-80exnn.svelte-80exnn.svelte-80exnn:not(.active):hover{color:#2c4e6d;background:rgba(255,255,255,.6)}.pricing-plan-price.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-size:2rem;line-height:1.2}.plans-mode-panel.svelte-80exnn.svelte-80exnn.svelte-80exnn{--pricing-panel-bg:#ffffff;--pricing-panel-border:rgba(190, 208, 222, .9);--pricing-panel-radius:22px;--pricing-panel-tab-width:231px;--pricing-panel-tab-height:3.55rem;--pricing-panel-tab-radius:18px;--pricing-panel-tab-shoulder:1rem;--pricing-plan-toggle-gap:.35rem;background:var(--pricing-panel-bg);border:1px solid var(--pricing-panel-border);border-radius:var(--pricing-panel-radius);box-shadow:0 24px 54px -42px #101d2947;margin-top:calc(var(--pricing-panel-tab-height) + .85rem);overflow:visible;padding:2.05rem 1.25rem 1.25rem;position:relative}.plans-mode-panel__cap.svelte-80exnn.svelte-80exnn.svelte-80exnn{align-items:center;background:var(--pricing-panel-bg);border:1px solid var(--pricing-panel-border);border-bottom:0;border-radius:var(--pricing-panel-tab-radius) var(--pricing-panel-tab-radius) 0 0;box-sizing:border-box;display:flex;height:calc(var(--pricing-panel-tab-height) + 1px);justify-content:center;left:50%;padding:var(--pricing-plan-toggle-gap);position:absolute;top:calc(-1 * var(--pricing-panel-tab-height));transform:translate(-50%);width:min(calc(100% - 2.5rem),var(--pricing-panel-tab-width));z-index:2}.plans-mode-panel__cap.svelte-80exnn.svelte-80exnn.svelte-80exnn:before,.plans-mode-panel__cap.svelte-80exnn.svelte-80exnn.svelte-80exnn:after{background:transparent;content:"";bottom:0;height:var(--pricing-panel-tab-shoulder);pointer-events:none;position:absolute;width:var(--pricing-panel-tab-shoulder)}.plans-mode-panel__cap.svelte-80exnn.svelte-80exnn.svelte-80exnn:before{border-bottom-right-radius:var(--pricing-panel-tab-shoulder);box-shadow:calc(var(--pricing-panel-tab-shoulder) * .5) calc(var(--pricing-panel-tab-shoulder) * .5) 0 calc(var(--pricing-panel-tab-shoulder) * .5) var(--pricing-panel-bg);left:calc(-1 * var(--pricing-panel-tab-shoulder))}.plans-mode-panel__cap.svelte-80exnn.svelte-80exnn.svelte-80exnn:after{border-bottom-left-radius:var(--pricing-panel-tab-shoulder);box-shadow:calc(var(--pricing-panel-tab-shoulder) * -.5) calc(var(--pricing-panel-tab-shoulder) * .5) 0 calc(var(--pricing-panel-tab-shoulder) * .5) var(--pricing-panel-bg);right:calc(-1 * var(--pricing-panel-tab-shoulder))}.plans-intro.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(285px,.68fr);gap:1.25rem;align-items:stretch}.plans-intro__copy.svelte-80exnn.svelte-80exnn.svelte-80exnn{min-width:0;padding-right:1.5rem}.plans-intro__copy.svelte-80exnn .section-heading.svelte-80exnn.svelte-80exnn,.plans-intro__copy.svelte-80exnn .section-subheading.svelte-80exnn.svelte-80exnn{text-align:left}.plans-intro__copy.svelte-80exnn .section-heading.svelte-80exnn.svelte-80exnn{font-size:2rem}.plans-intro__list.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin:1.2rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.7rem;color:#5f6870;font-size:1rem;line-height:1.65}.plans-intro__list.svelte-80exnn>li.svelte-80exnn.svelte-80exnn{position:relative;padding-left:1rem}.plans-intro__list.svelte-80exnn>li.svelte-80exnn.svelte-80exnn:before{content:"";position:absolute;left:0;top:.72rem;width:5px;height:5px;border-radius:999px;background:#3c5f7f;transform:translateY(-50%)}.plans-intro__nested-list.svelte-80exnn.svelte-80exnn.svelte-80exnn{color:#73808c;display:grid;font-size:1rem;gap:.24rem;line-height:1.45;margin-top:.28rem;padding:0;list-style:none}.plans-intro__usage-copy.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-size:1rem;line-height:1.5}.plans-intro__nested-list.svelte-80exnn li.svelte-80exnn.svelte-80exnn{padding-left:.82rem;position:relative}.plans-intro__nested-list.svelte-80exnn li.svelte-80exnn.svelte-80exnn:before{background:#8fa2b2;border-radius:999px;content:"";height:4px;left:0;position:absolute;top:.6em;transform:translateY(-50%);width:4px}.plans-intro__nested-list.svelte-80exnn strong.svelte-80exnn.svelte-80exnn{color:#5f6870;font-weight:700}.plans-intro__usage.svelte-80exnn.svelte-80exnn.svelte-80exnn{align-self:start}.plans-trial-row.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100%}.plans-trial-row--spaced.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:2.5rem;margin-bottom:4.75rem}.trial-callout.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-areas:"eyebrow eyebrow" "content cta";align-items:flex-start;justify-content:start;gap:2rem calc(.8rem + 60px);padding:0;margin:0;background:transparent}.trial-callout__eyebrow.svelte-80exnn.svelte-80exnn.svelte-80exnn{grid-area:eyebrow;justify-self:start;width:-moz-fit-content;width:fit-content;padding:.42rem .68rem;border-radius:999px;background:#edf4f9;color:#2c4e6d;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid #3ba3ff;box-shadow:5px 5px 10px #bdc7c4}.trial-callout__content.svelte-80exnn>strong.svelte-80exnn.svelte-80exnn{grid-area:content;display:block;color:#1e364b;font-size:1.25rem;line-height:1.4;margin-bottom:.75rem}.trial-callout__content.svelte-80exnn p.svelte-80exnn strong.svelte-80exnn{display:inline;margin:0;font-size:inherit;line-height:inherit}.trial-callout__content.svelte-80exnn p.svelte-80exnn.svelte-80exnn{margin:0;color:#61707d;font-size:1rem;line-height:1.6;max-width:619px}.trial-callout__cta.svelte-80exnn.svelte-80exnn.svelte-80exnn{grid-area:cta;align-self:center;width:auto;min-width:148px;text-align:center;text-decoration:none;cursor:pointer}.section-heading.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-size:1.25rem;color:#1e364b;margin-bottom:.5rem}.section-subheading.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-size:1rem;color:#676a6d}.storage-plans-grid.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.plan-card.svelte-80exnn.svelte-80exnn.svelte-80exnn{background:white;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;position:relative;transition:all .3s ease}.plan-card.svelte-80exnn.svelte-80exnn.svelte-80exnn:hover{box-shadow:0 20px 40px -10px #0000001a;transform:translateY(-4px);border-color:#cbdced}.plan-card.recommended.svelte-80exnn.svelte-80exnn.svelte-80exnn{border:2px solid #2c4e6d;box-shadow:0 10px 30px -5px #2c4e6d26}.plan-badge.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;top:-14px;left:50%;transform:translate(-50%);background-color:#2c4e6d;color:#fff;font-size:14px;font-weight:700;padding:4px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.plan-name.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-family:Georgia,Times New Roman,Times,serif;font-size:1.25rem;color:#1e364b;font-weight:600}.plan-card__header.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;flex-direction:column;min-height:10.25rem}.plan-card__details.svelte-80exnn.svelte-80exnn.svelte-80exnn{min-height:2.75rem}.plan-card__cta.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:block;text-align:center;text-decoration:none;cursor:pointer;border:0}.plan-card__cta.svelte-80exnn.svelte-80exnn.svelte-80exnn:disabled,.trial-callout__cta.svelte-80exnn.svelte-80exnn.svelte-80exnn:disabled{cursor:wait;opacity:.78}.pricing-vil-disclaimer.svelte-80exnn.svelte-80exnn.svelte-80exnn{color:#73808c;font-size:.75rem;line-height:1.5;margin:.9rem 0 0}.pricing-vil-disclaimer--business.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:0;padding-left:.75rem}.business-pricing-panel.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;gap:1.5rem}.business-pricing-top.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:1rem 6.25rem}.business-pricing-eyebrow.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.42rem .68rem;border-radius:999px;background:#edf4f9;color:#2c4e6d;font-size:.875rem;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase}.business-pricing-cta-row.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;justify-content:flex-end;margin:0}.business-pricing-summary.svelte-80exnn.svelte-80exnn.svelte-80exnn{padding:.1rem 0 0}.business-pricing-summary__list.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin:0;padding:0;list-style:none;display:grid;gap:.8rem}.business-pricing-summary__list.svelte-80exnn li.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;align-items:start}.business-pricing-summary__icon.svelte-80exnn.svelte-80exnn.svelte-80exnn{color:#2c4e6d;margin-top:.1rem;flex:0 0 auto}.business-pricing-summary__icon-spacer.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:32px;height:32px;display:inline-block;margin-top:.1rem}.business-pricing-summary__vil-avatar.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:32px;height:32px;display:inline-block;margin-top:.1rem;border-radius:8px;background-image:url(../../../components/gptquery/vil-Avatar.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.business-pricing-summary__list.svelte-80exnn p.svelte-80exnn.svelte-80exnn{margin:0;color:#5f6870;font-size:1rem;line-height:1.48}.business-pricing-summary__list.svelte-80exnn strong.svelte-80exnn.svelte-80exnn{color:#1e364b;font-weight:700}.business-use-cases.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;gap:2rem;margin-top:2.5rem;padding-top:4rem;border-top:1px solid rgba(190,208,222,.72)}.business-use-cases__intro.svelte-80exnn.svelte-80exnn.svelte-80exnn{max-width:48rem}.business-use-cases__intro.svelte-80exnn h3.svelte-80exnn.svelte-80exnn{margin:2rem 0 .75rem;color:#1e364b;font-size:1.25rem;font-weight:800;line-height:1.22}.business-use-cases__intro.svelte-80exnn p.svelte-80exnn.svelte-80exnn{margin:0;color:#5f6870;font-size:1rem;line-height:1.6}.business-use-cases__note-quote.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:.5rem;padding:.65rem .85rem;border-left:3px solid #335b7f;border-radius:0;background:rgba(255,255,255,.4)}.business-use-cases__grid.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.business-use-case.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;gap:.62rem;padding:.92rem;border:1px solid #dfe8f0;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 28px -24px #101d292e}.business-use-case__header.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.business-use-case__header.svelte-80exnn h4.svelte-80exnn.svelte-80exnn{order:2;margin:0;min-width:0;padding:.35rem 1rem;border-radius:999px;background:#edf4f9;color:#2c4e6d;font-size:14px;font-weight:800;line-height:1;text-align:right}.business-use-case__package.svelte-80exnn.svelte-80exnn.svelte-80exnn{order:1;align-items:flex-start;display:inline-flex;flex-direction:column;gap:.2rem;flex:0 0 auto;padding:0;border-radius:0;background:transparent;color:#1e364b;font-size:1rem;font-weight:800;line-height:1}.business-use-case__package-price.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-weight:700;color:#21bc5f}.business-use-case__package-line.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-weight:600}.business-use-case__example-label.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-family:Georgia,Times New Roman,Times,serif;font-size:20px;font-weight:700;line-height:1;color:#1e364b}.business-use-case__package-line.svelte-80exnn strong.svelte-80exnn.svelte-80exnn{font-weight:800}.business-use-case__summary.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin:0;color:#5f6870;font-size:.875rem;font-weight:400;line-height:1.45}.business-use-case__metrics.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:1fr;gap:0;margin:.5rem 0;width:100%}.business-use-case__metric.svelte-80exnn.svelte-80exnn.svelte-80exnn{min-width:0;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.52rem 0;border:0;border-bottom:1px solid #e2eaf1;border-radius:0;background:transparent;margin:0 1.5rem 0 .5rem}.business-use-case__metric.svelte-80exnn.svelte-80exnn.svelte-80exnn:last-child{border-bottom:0}.business-use-case__metric-label.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:inline-flex;align-items:center;gap:.45rem;color:#64748b;font-size:.75rem;font-weight:800;line-height:1.2;text-transform:uppercase}.business-use-case__metric-label-icon.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto}.business-use-case__metric-vil-avatar.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:18px;height:18px;display:inline-block;flex:0 0 auto;border-radius:5px;background-image:url(../../../components/gptquery/vil-Avatar.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.business-use-case__metric-value.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:inline-block;color:#1e364b;font-size:.75rem;font-weight:800;line-height:1.25;text-align:right;white-space:nowrap;margin-left:.28rem}.business-use-case__details-list.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin:0;padding:0;list-style:none;display:grid;gap:.28rem}.checkout-modal-backdrop.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:1.5rem;background:rgba(16,29,41,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.checkout-modal.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:relative;width:min(100%,420px);display:grid;justify-items:center;gap:.95rem;padding:2rem;border:1px solid rgba(203,220,237,.9);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 28px 70px -30px #101d297a;text-align:center}.business-package-modal.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:relative;width:min(100%,520px);display:grid;gap:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#ffffff;box-shadow:0 12px 32px -22px #2c4e6d47;transition:all .3s ease}.business-package-modal--inline.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin:0 auto}.business-package-modal--inline.svelte-80exnn.svelte-80exnn.svelte-80exnn:hover{box-shadow:0 20px 40px -10px #0000001a;transform:translateY(-4px);border-color:#cbdced}.business-package-modal__header.svelte-80exnn p.svelte-80exnn.svelte-80exnn{margin:0;color:#5f6870;font-size:.875rem;line-height:1.5}.business-package-modal__body.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;gap:.95rem}.business-package-modal__field.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;gap:.4rem}.business-package-modal__field-row.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center}.business-package-modal__field.svelte-80exnn span.svelte-80exnn.svelte-80exnn{color:#475569;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.business-package-modal__field.svelte-80exnn input.svelte-80exnn.svelte-80exnn{width:100%;min-height:2.7rem;padding:.65rem .75rem;border:1px solid #cbdced;border-radius:10px;color:#1e364b;font-size:1rem}.business-package-modal__preview.svelte-80exnn.svelte-80exnn.svelte-80exnn{padding:0}.business-package-modal__preview.svelte-80exnn ul.svelte-80exnn.svelte-80exnn{margin:0;padding:0;list-style:none}.business-package-modal__actions.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;justify-content:stretch;align-items:center;gap:0}.business-package-modal__reset.svelte-80exnn.svelte-80exnn.svelte-80exnn{min-height:2.7rem;white-space:nowrap}.business-package-modal__actions.svelte-80exnn button.svelte-80exnn.svelte-80exnn{border:0;cursor:pointer}.business-package-modal__subscribe.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100%}.business-package-modal__actions.svelte-80exnn button.svelte-80exnn.svelte-80exnn:disabled{cursor:wait;opacity:.75}.business-package-modal__error.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin:0;color:#b91c1c;font-size:.875rem;font-weight:600}.business-package-modal__error-row.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100%}.checkout-modal__close.svelte-80exnn.svelte-80exnn.svelte-80exnn{position:absolute;top:.75rem;right:.85rem;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:#61707d;font-size:1.25rem;line-height:1;cursor:pointer}.checkout-modal__close.svelte-80exnn.svelte-80exnn.svelte-80exnn:hover{background:#eef4f8;color:#1e364b}.checkout-modal__loader.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:2.25rem;height:2.25rem;border:3px solid #d7e3ec;border-top-color:#2c4e6d;border-radius:999px;animation:svelte-80exnn-checkout-spin .8s linear infinite}.checkout-modal.svelte-80exnn h2.svelte-80exnn.svelte-80exnn{margin:0;color:#1e364b;font-size:1.25rem;line-height:1.3}.checkout-modal.svelte-80exnn p.svelte-80exnn.svelte-80exnn{margin:0;color:#61707d;line-height:1.55}.checkout-modal__actions.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;justify-content:center;margin-top:.25rem}.checkout-modal__button.svelte-80exnn.svelte-80exnn.svelte-80exnn{min-width:150px;cursor:pointer}@keyframes svelte-80exnn-checkout-spin{to{transform:rotate(360deg)}}.btn-primary.svelte-80exnn.svelte-80exnn.svelte-80exnn{background-color:#1e364b;color:#fff;padding:.75rem;border-radius:8px;font-weight:600;transition:background .2s}.btn-primary.svelte-80exnn.svelte-80exnn.svelte-80exnn:hover{background-color:#2c4e6d}.btn-outline.svelte-80exnn.svelte-80exnn.svelte-80exnn{background-color:#fff;border:1px solid #cbdced;color:#1e364b;padding:.75rem;border-radius:8px;font-weight:600;transition:all .2s}.btn-outline.svelte-80exnn.svelte-80exnn.svelte-80exnn:hover{background-color:#f4f8fa}.pricing-direct-models.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:4rem;margin-bottom:5rem;position:relative;scroll-margin-top:18px}.pricing-direct-models__intro.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;justify-content:start;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:.75rem;padding:1.5rem 1.5rem .9rem}.pricing-direct-models__surface.svelte-80exnn.svelte-80exnn.svelte-80exnn{border-radius:16px}.pricing-direct-models__intro-copy.svelte-80exnn.svelte-80exnn.svelte-80exnn{max-width:560px;min-width:0}.pricing-direct-models__intro-copy.svelte-80exnn .section-heading.svelte-80exnn.svelte-80exnn{margin-bottom:.35rem}.pricing-direct-models__intro-copy.svelte-80exnn .section-subheading.svelte-80exnn.svelte-80exnn{margin-bottom:0}.pricing-token-toggle--catalog.svelte-80exnn.svelte-80exnn.svelte-80exnn{align-self:end;justify-self:start;margin-bottom:.15rem}.pricing-token-toggle.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem;border-radius:999px;background:rgba(232,240,247,.8);border:1px solid rgba(190,208,222,.9);box-shadow:0 10px 24px -22px #2c4e6d3d}.pricing-token-toggle__button.svelte-80exnn.svelte-80exnn.svelte-80exnn{padding:.58rem .95rem;border:none;border-radius:999px;background:transparent;color:#587088;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.pricing-token-toggle__button.active.svelte-80exnn.svelte-80exnn.svelte-80exnn{background:#3c5f7f;color:#fff;box-shadow:0 10px 18px -14px #2c4e6d8c}.pricing-token-toggle__button.svelte-80exnn.svelte-80exnn.svelte-80exnn:not(.active):hover{color:#2c4e6d;background:rgba(255,255,255,.6)}.catalog-pricing-note.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:0 0 1rem;color:#5f6870;font-size:.875rem}.catalog-pricing-note.svelte-80exnn strong.svelte-80exnn.svelte-80exnn{color:#1e364b;font-size:1rem;font-weight:700}.catalog-pricing-note.svelte-80exnn span.svelte-80exnn.svelte-80exnn{text-align:right;max-width:34rem;line-height:1.5}.image-pricing-section.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e4edf4}.catalog-pricing-note--image.svelte-80exnn.svelte-80exnn.svelte-80exnn{padding-bottom:.95rem}.image-pricing-summary.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem}.image-pricing-summary__item.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;min-width:0;padding:.9rem;border:1px solid #dfe8f0;border-radius:12px;background:rgba(255,255,255,.74)}.image-pricing-summary__icon.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:#edf4f9;color:#2c4e6d}.image-pricing-summary__item.svelte-80exnn strong.svelte-80exnn.svelte-80exnn{display:block;color:#1e364b;font-size:.875rem;font-weight:700;line-height:1.25}.image-pricing-summary__item.svelte-80exnn p.svelte-80exnn.svelte-80exnn{margin:.22rem 0 0;color:#5f6870;font-size:.875rem;line-height:1.45}.image-pricing-summary__note.svelte-80exnn.svelte-80exnn.svelte-80exnn{grid-column:1 / -1;color:#73808c;font-size:.75rem;line-height:1.4}.image-pricing-shared-notes.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;gap:.28rem;margin:.75rem 0 0}.image-pricing-shared-note.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin:0;color:#73808c;font-size:.75rem;line-height:1.45}.shared-capabilities__item.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1.1rem;background:rgba(255,255,255,.72);border:1px solid #e2e8f0;border-radius:12px;color:#3f4e5a;font-size:1rem;line-height:1.5}.shared-capabilities__item.svelte-80exnn strong.svelte-80exnn.svelte-80exnn{display:block;color:#1e364b;font-size:1rem;margin-bottom:.35rem}.shared-capabilities__item.svelte-80exnn p.svelte-80exnn.svelte-80exnn{margin:0;color:#5f6870;font-size:.875rem;line-height:1.65}.shared-capabilities__item--vil.svelte-80exnn.svelte-80exnn.svelte-80exnn{grid-column:1 / -1;padding:1.2rem 1.25rem}.subscription-vil-block.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100%}.subscription-vil-block--spaced.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:2rem}.shared-capabilities__vil-logo.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:64px;height:64px;flex-shrink:0;border-radius:14px;background-color:#3c5f7f;background-image:url(../../../components/gptquery/vil.svg);background-repeat:no-repeat;background-position:center;background-size:46px auto;box-shadow:inset 0 0 0 1px #ffffff14}.shared-capabilities__mode-list.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;gap:.65rem;margin-top:.9rem}.shared-capabilities__mode.svelte-80exnn.svelte-80exnn.svelte-80exnn{border-left:2px solid rgba(60,95,127,.28);padding-left:.85rem}.shared-capabilities__mode.svelte-80exnn h4.svelte-80exnn.svelte-80exnn{margin:0 0 .18rem;color:#1e364b;font-size:.875rem;font-weight:700;line-height:1.3}.shared-capabilities__mode.svelte-80exnn p.svelte-80exnn.svelte-80exnn{margin:0;color:#65717c;font-size:.875rem;line-height:1.55}.vil-technical-section.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:4rem}.vil-technical-section__header.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.vil-technical-section__header.svelte-80exnn h3.svelte-80exnn.svelte-80exnn{margin:0;color:#1e364b;font-size:1.25rem;font-weight:800;line-height:1.2}.vil-technical-section__header.svelte-80exnn p.svelte-80exnn.svelte-80exnn{margin:0;max-width:44rem;color:#65717c;font-size:1rem;line-height:1.55;text-align:right}.vil-technical-grid.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.vil-technical-card.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;gap:1rem;padding:1rem;border:1px solid #dfe8f0;border-radius:12px;background:rgba(255,255,255,.78);color:#3f4e5a}.vil-technical-card__header.svelte-80exnn h4.svelte-80exnn.svelte-80exnn{margin:0 0 .22rem;color:#1e364b;font-size:1rem;font-weight:800;line-height:1.25}.vil-technical-card__header.svelte-80exnn p.svelte-80exnn.svelte-80exnn{margin:0;color:#5f6870;font-size:1rem;line-height:1.55}.vil-technical-specs.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.vil-technical-specs.svelte-80exnn div.svelte-80exnn.svelte-80exnn{padding:.72rem;border:1px solid rgba(186,204,220,.72);border-radius:10px;background:rgba(244,248,250,.72)}.vil-technical-specs.svelte-80exnn span.svelte-80exnn.svelte-80exnn,.vil-technical-benchmark-grid.svelte-80exnn span.svelte-80exnn.svelte-80exnn{display:block;color:#73808c;font-size:.75rem;font-weight:700;line-height:1.25;text-transform:uppercase}.vil-technical-specs.svelte-80exnn strong.svelte-80exnn.svelte-80exnn,.vil-technical-benchmark-grid.svelte-80exnn strong.svelte-80exnn.svelte-80exnn{display:block;margin-top:.18rem;color:#1e364b;font-size:1rem;font-weight:800;line-height:1.25}.vil-technical-card__columns.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.vil-technical-card.svelte-80exnn h5.svelte-80exnn.svelte-80exnn{margin:0 0 .42rem;color:#2c4e6d;font-size:.75rem;font-weight:800;line-height:1.2;text-transform:uppercase}.vil-technical-card.svelte-80exnn ul.svelte-80exnn.svelte-80exnn{display:grid;gap:.32rem;margin:0;padding:0;list-style:none}.vil-technical-card.svelte-80exnn li.svelte-80exnn.svelte-80exnn{position:relative;padding-left:.72rem;color:#5f6870;font-size:1rem;line-height:1.45}.vil-technical-card.svelte-80exnn li.svelte-80exnn.svelte-80exnn:before{content:"";position:absolute;left:0;top:.58em;width:4px;height:4px;border-radius:999px;background:#3c5f7f}.vil-technical-benchmarks.svelte-80exnn.svelte-80exnn.svelte-80exnn{padding-top:.85rem;border-top:1px solid #e4edf4}.vil-technical-benchmark-grid.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.vil-technical-benchmark-grid.svelte-80exnn div.svelte-80exnn.svelte-80exnn{min-width:0;padding:.65rem;border-radius:10px;background:rgba(237,244,249,.7)}.pricing-inline-link.svelte-80exnn.svelte-80exnn.svelte-80exnn{color:#2c4e6d;text-decoration:underline;text-decoration-color:#2f4f6d59;text-underline-offset:.14em;font-weight:600}.pricing-inline-link.svelte-80exnn.svelte-80exnn.svelte-80exnn:hover{color:#1e364b;text-decoration-color:#1e364b8c}.consumption-steps.svelte-80exnn.svelte-80exnn.svelte-80exnn{--pricing-step-line-left:23px;--pricing-step-line-inset:3px;--pricing-step-line-width:2px;--pricing-step-marker-size:28px;display:flex;flex-direction:column;gap:1rem;padding-left:10px;position:relative}.consumption-steps.svelte-80exnn.svelte-80exnn.svelte-80exnn:before{background-color:#e2e8f0;border-radius:999px;bottom:calc((var(--pricing-step-marker-size) / 2) + var(--pricing-step-line-inset));content:"";left:var(--pricing-step-line-left);position:absolute;top:calc((var(--pricing-step-marker-size) / 2) + var(--pricing-step-line-inset));width:var(--pricing-step-line-width);z-index:0}.step-item.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;gap:16px;align-items:center;position:relative;z-index:1}.step-marker.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:28px;height:28px;border-radius:50%;background-color:#f4f8fa;color:#1e364b;border:1px solid #bfdbfe;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0;z-index:2}.step-connector.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:none}.step-content.svelte-80exnn.svelte-80exnn.svelte-80exnn{padding-top:2px}.provider-cards.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;flex-direction:column;gap:16px}.provider-card.svelte-80exnn.svelte-80exnn.svelte-80exnn{background:white;padding:0;display:block;overflow:hidden;border-radius:14px;box-shadow:0 10px 26px -22px #101d2929}.provider-info.svelte-80exnn.svelte-80exnn.svelte-80exnn{padding:15px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid transparent}.provider-header.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;align-items:center;gap:12px}.provider-logo.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:36px;height:36px;border-radius:6px;background-color:#f4f8fa}.provider-meta.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;flex-direction:column}.provider-name.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-size:1rem;font-weight:600;margin:0}.provider-stats.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-size:.875rem;color:#73808c}.toggle-btn.svelte-80exnn.svelte-80exnn.svelte-80exnn{background-color:#edf4f9;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.875rem;color:#3c5f7f;padding:5px 12px;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:999px;border:none;transition:background .2s}.toggle-btn.svelte-80exnn.svelte-80exnn.svelte-80exnn:hover{background-color:#dce8f1}.caret-icon.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:block;transition:transform .2s ease-in-out}.caret-icon.rotated.svelte-80exnn.svelte-80exnn.svelte-80exnn{transform:rotate(180deg)}.models-list.svelte-80exnn.svelte-80exnn.svelte-80exnn{background-color:#fff;border-top:1px solid #eef3f6;position:relative}.hidden-row.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:none!important}.models-list.collapsed.svelte-80exnn.svelte-80exnn.svelte-80exnn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);pointer-events:none;z-index:10}.models-header.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:minmax(0,1fr) 104px 104px 104px;padding:10px 16px;font-weight:600;color:#74808b;background:#fbfdff}.model-row.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:minmax(0,1fr) 104px 104px 104px;padding:12px 16px;align-items:center}.model-name.svelte-80exnn.svelte-80exnn.svelte-80exnn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-cost.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-variant-numeric:tabular-nums;font-family:monospace;font-size:.875rem}.image-reference-cards.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;flex-direction:column;gap:16px;margin:0 0 1rem}.image-reference-card.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);box-shadow:0 10px 26px -22px #101d2929}.image-reference-info.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;gap:1.05rem;align-items:start;align-content:start;padding:1rem 1.1rem;border-right:1px solid #e9eef1}.image-reference-list.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;gap:1rem;width:100%}.image-reference-section.svelte-80exnn.svelte-80exnn.svelte-80exnn{min-width:0}.image-reference-section.svelte-80exnn h5.svelte-80exnn.svelte-80exnn{margin:0 0 .55rem;color:#73808c;font-size:.875rem;font-weight:400;line-height:1.3}.image-reference-items.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;gap:.45rem;padding-left:.85rem}.image-reference-item.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:block;color:#465560;font-size:.875rem;line-height:1.45}.image-reference-item.svelte-80exnn strong.svelte-80exnn.svelte-80exnn{color:#465560;font-weight:700}.image-reference-item.svelte-80exnn strong.svelte-80exnn.svelte-80exnn:after{content:": "}.image-reference-item.svelte-80exnn span.svelte-80exnn.svelte-80exnn{min-width:0}.image-reference-detail-list.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;gap:.35rem;margin:0;padding-left:1rem;color:#465560;font-size:.875rem;line-height:1.45;list-style:disc}.image-reference-detail-list.svelte-80exnn li.svelte-80exnn.svelte-80exnn{display:list-item}.image-reference-detail-list.svelte-80exnn li.svelte-80exnn.svelte-80exnn::marker{color:#587088}.image-reference-table-panel.svelte-80exnn.svelte-80exnn.svelte-80exnn{min-width:0;height:100%}.image-reference-table-wrap.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100%;max-width:100%;overflow-x:auto}.image-reference-table.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100%;min-width:0;border-collapse:collapse;color:#465560;font-size:.875rem;line-height:1.35}.image-reference-table.svelte-80exnn th.svelte-80exnn.svelte-80exnn,.image-reference-table.svelte-80exnn td.svelte-80exnn.svelte-80exnn{padding:12px 16px;border-bottom:1px solid #f4f8fa;text-align:left;white-space:nowrap}.image-reference-table.svelte-80exnn thead th.svelte-80exnn.svelte-80exnn{padding:10px 16px;background:#fbfdff;color:#74808b;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.image-reference-table.svelte-80exnn tbody th.svelte-80exnn.svelte-80exnn{color:#262829;font-weight:400}.image-reference-table.svelte-80exnn tbody td.svelte-80exnn.svelte-80exnn{color:#465560;font-family:monospace;font-variant-numeric:tabular-nums}.image-reference-table.svelte-80exnn tbody tr:last-child th.svelte-80exnn.svelte-80exnn,.image-reference-table.svelte-80exnn tbody tr:last-child td.svelte-80exnn.svelte-80exnn{border-bottom:0}.blue-600.svelte-80exnn.svelte-80exnn.svelte-80exnn{color:#3c5f7f}.grey-900.svelte-80exnn.svelte-80exnn.svelte-80exnn{color:#262829}@media (min-width: 768px){.hero-title.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-size:3.5rem}.provider-card.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:200px 1fr;align-items:start}.provider-info.svelte-80exnn.svelte-80exnn.svelte-80exnn{flex-direction:column;align-items:flex-start;gap:12px;border-right:1px solid #e9eef1;border-bottom:none;height:100%}.models-list.svelte-80exnn.svelte-80exnn.svelte-80exnn{border-top:none}.image-reference-card.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.image-reference-info.svelte-80exnn.svelte-80exnn.svelte-80exnn{height:auto}}@media (max-width: 900px){.pricing-plans-stage.svelte-80exnn.svelte-80exnn.svelte-80exnn{border-radius:0}.pricing-plans-stage__background.svelte-80exnn.svelte-80exnn.svelte-80exnn{opacity:.8}.pricing-plans-stage__panel--5.svelte-80exnn.svelte-80exnn.svelte-80exnn,.pricing-plans-stage__panel--6.svelte-80exnn.svelte-80exnn.svelte-80exnn,.pricing-plans-stage__panel--7.svelte-80exnn.svelte-80exnn.svelte-80exnn,.pricing-plans-stage__panel--8.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:none}.pricing-section-divider.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100vw}.tabs-section.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:4rem}.pricing-plans-main-shell.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:0;padding-top:2.3rem}.plans-intro.svelte-80exnn.svelte-80exnn.svelte-80exnn{grid-template-columns:1fr;gap:1.25rem}.plans-intro__copy.svelte-80exnn.svelte-80exnn.svelte-80exnn{padding-right:0}.trial-callout.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding:1rem 0 0;border-left:none;border-top:1px solid #d7e3ec}.storage-plans-grid.svelte-80exnn.svelte-80exnn.svelte-80exnn,.business-use-cases__grid.svelte-80exnn.svelte-80exnn.svelte-80exnn{grid-template-columns:1fr}.business-pricing-top.svelte-80exnn.svelte-80exnn.svelte-80exnn{grid-template-columns:1fr;gap:.9rem}.business-pricing-cta-row.svelte-80exnn.svelte-80exnn.svelte-80exnn{justify-content:center}.pricing-direct-models.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:4.5rem;margin-bottom:4rem}.pricing-direct-models__intro.svelte-80exnn.svelte-80exnn.svelte-80exnn{flex-direction:column;grid-template-columns:1fr;align-items:flex-start;padding:1.25rem 1.25rem 1rem}.catalog-pricing-note.svelte-80exnn.svelte-80exnn.svelte-80exnn{flex-direction:column;align-items:flex-start;gap:.3rem}.catalog-pricing-note.svelte-80exnn span.svelte-80exnn.svelte-80exnn{max-width:none;text-align:left}.image-pricing-summary.svelte-80exnn.svelte-80exnn.svelte-80exnn,.image-reference-card.svelte-80exnn.svelte-80exnn.svelte-80exnn{grid-template-columns:1fr}.image-reference-table-panel.svelte-80exnn.svelte-80exnn.svelte-80exnn{border-top:1px solid #e9eef1}.image-reference-info.svelte-80exnn.svelte-80exnn.svelte-80exnn{border-right:none}.vil-technical-section__header.svelte-80exnn.svelte-80exnn.svelte-80exnn{flex-direction:column;align-items:flex-start;gap:.45rem}.vil-technical-section__header.svelte-80exnn p.svelte-80exnn.svelte-80exnn{max-width:none;text-align:left}.vil-technical-grid.svelte-80exnn.svelte-80exnn.svelte-80exnn,.vil-technical-card__columns.svelte-80exnn.svelte-80exnn.svelte-80exnn{grid-template-columns:1fr}}@media (max-width: 520px){.plans-mode-panel.svelte-80exnn.svelte-80exnn.svelte-80exnn{--pricing-panel-radius:18px;--pricing-panel-tab-width:min(calc(100% - 3rem), 231px);--pricing-panel-tab-height:3.4rem;--pricing-panel-tab-radius:16px;--pricing-panel-tab-shoulder:.72rem;border-radius:18px;padding:1.9rem 1rem 1rem}.plans-mode-panel__cap.svelte-80exnn.svelte-80exnn.svelte-80exnn{border-radius:var(--pricing-panel-tab-radius) var(--pricing-panel-tab-radius) 0 0;padding:var(--pricing-plan-toggle-gap);width:var(--pricing-panel-tab-width)}.pricing-plan-toggle.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100%}.pricing-plan-toggle__button.svelte-80exnn.svelte-80exnn.svelte-80exnn{flex:1 1 0;padding-left:.7rem;padding-right:.7rem;text-align:center}.models-header.svelte-80exnn.svelte-80exnn.svelte-80exnn,.model-row.svelte-80exnn.svelte-80exnn.svelte-80exnn{grid-template-columns:minmax(0,1fr) repeat(3,minmax(58px,68px));-moz-column-gap:.35rem;column-gap:.35rem;padding-left:10px;padding-right:10px}.models-header-title.svelte-80exnn.svelte-80exnn.svelte-80exnn,.model-cost.svelte-80exnn.svelte-80exnn.svelte-80exnn{font-size:.75rem}.vil-technical-specs.svelte-80exnn.svelte-80exnn.svelte-80exnn,.vil-technical-benchmark-grid.svelte-80exnn.svelte-80exnn.svelte-80exnn{grid-template-columns:1fr}}@media (max-width: 900px){.pricing-plan-toggle-hint.svelte-80exnn.svelte-80exnn.svelte-80exnn{display:none}.pricing-hero.svelte-80exnn.svelte-80exnn.svelte-80exnn{grid-template-columns:1fr;gap:1.5rem}.pricing-hero__copy.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin-top:0}.pricing-hero__media.svelte-80exnn.svelte-80exnn.svelte-80exnn{max-width:760px;margin-top:0;min-height:0}.pricing-hero__image.svelte-80exnn.svelte-80exnn.svelte-80exnn{width:100%;min-height:0;aspect-ratio:4 / 3;-o-object-position:center;object-position:center}}@media (max-width: 767px){.hero-title.svelte-80exnn.svelte-80exnn.svelte-80exnn,.hero-subtitle.svelte-80exnn.svelte-80exnn.svelte-80exnn{text-align:center}.hero-subtitle.svelte-80exnn.svelte-80exnn.svelte-80exnn{margin:0 auto}}
