.slot-number.svelte-1vh1x6m{display:inline-flex;font-variant-numeric:tabular-nums}.slot-number-sr-only.svelte-1vh1x6m{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.slot-digit.svelte-1vh1x6m{display:inline-block;overflow:hidden;height:1em;line-height:1}.slot-strip.svelte-1vh1x6m{display:flex;flex-direction:column;transition:transform .55s cubic-bezier(.4,0,.2,1)}.slot-glyph.svelte-1vh1x6m{display:flex;align-items:center;justify-content:center;height:1em}@media(prefers-reduced-motion:reduce){.slot-strip.svelte-1vh1x6m{transition-duration:.01ms}}.info-tip.svelte-1uj3bjz{position:relative;display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle}.info-tip-btn.svelte-1uj3bjz{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:transparent;color:inherit;opacity:.5;cursor:pointer;border-radius:50%;transition:opacity .15s ease}.info-tip-btn.svelte-1uj3bjz:hover,.info-tip-btn.svelte-1uj3bjz:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:1px}.info-tip-btn.svelte-1uj3bjz svg:where(.svelte-1uj3bjz){width:16px;height:16px}.info-tip-panel.svelte-1uj3bjz{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:30;width:max-content;max-width:280px;padding:10px 12px;border-radius:10px;background:#111;color:#fff;font-size:12px;line-height:1.45;font-weight:400;text-align:left;box-shadow:0 6px 24px #0000002e;pointer-events:none}.info-tip-panel.svelte-1uj3bjz strong{display:block;font-weight:600;margin-bottom:3px}.info-tip-panel.svelte-1uj3bjz:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#111}.sr-only.svelte-1uj3bjz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(hover:none){.info-tip-btn.svelte-1uj3bjz:hover{opacity:.5}.info-tip-btn.svelte-1uj3bjz:focus-visible:hover,.info-tip-btn[aria-expanded=true].svelte-1uj3bjz{opacity:1}}.card.svelte-8iq5p5{--card-pad: clamp(24px, 3vw, 40px);position:relative;display:flex;flex-direction:column;width:100%;max-width:420px;overflow:hidden;border:1px dashed rgba(255,255,255,.25);border-radius:clamp(24px,6vw,32px);padding:var(--card-pad);color:#fff}.card.featured.svelte-8iq5p5{background:#ffffff0d;border-color:#fff6}.badge.svelte-8iq5p5{position:absolute;top:clamp(20px,2.4vw,28px);right:clamp(20px,2.4vw,28px);padding:6px 14px;border-radius:var(--r-pill);background:#ffffff24;border:1px solid rgba(255,255,255,.25);font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#fff}.card-head.svelte-8iq5p5{margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) 0;padding:var(--card-pad) var(--card-pad) clamp(20px,2.6vw,28px)}.card-head.is-brand-gradient.svelte-8iq5p5{background:var(--grad-brand)}.card-head.is-hero-gradient.svelte-8iq5p5{background:linear-gradient(180deg,#020e26,#0c2149 30%,#17356a 55%,#26508f 78%,#3568b8)}.name.svelte-8iq5p5{font-weight:500;font-size:clamp(1.375rem,2vw,1.75rem);letter-spacing:-.01em;color:#fff;padding-right:clamp(90px,10vw,120px)}.description.svelte-8iq5p5{margin-top:8px;font-size:.9375rem;line-height:1.4;color:#fff9}.card-head.svelte-8iq5p5 .description:where(.svelte-8iq5p5){color:#ffffffe6}.price-row.svelte-8iq5p5{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:clamp(20px,2.6vw,28px)}.price-original.svelte-8iq5p5{font-size:1.0625rem;text-decoration:line-through;color:#fff6}.card-head.svelte-8iq5p5 .price-original:where(.svelte-8iq5p5){color:#ffffffb3}.price.svelte-8iq5p5{font-weight:500;font-size:clamp(2rem,3vw,2.5rem);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.price-period.svelte-8iq5p5{font-size:.9375rem;color:#ffffff80}.card-head.svelte-8iq5p5 .price-period:where(.svelte-8iq5p5){color:#ffffffd9}.claude-badge.svelte-8iq5p5{display:inline-flex;align-self:flex-start;margin-top:14px;padding:6px 14px;border-radius:var(--r-pill);background:#58a8f229;color:var(--brand-bright);font-size:.8125rem;font-weight:600}.feature-list.svelte-8iq5p5,.model-list.svelte-8iq5p5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.feature-list.svelte-8iq5p5{margin-top:clamp(24px,2.8vw,32px)}.feature-list.svelte-8iq5p5 li:where(.svelte-8iq5p5),.model-row.svelte-8iq5p5{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;color:#ffffffbf}.feature-list.svelte-8iq5p5 svg,.model-row.svelte-8iq5p5 svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--brand-bright)}.feature-list.svelte-8iq5p5 strong,.model-sub.svelte-8iq5p5 strong{color:#fff;font-weight:700}.models-label.svelte-8iq5p5{margin-top:clamp(24px,2.8vw,32px);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.model-list.svelte-8iq5p5{margin-top:12px}.model-sub.svelte-8iq5p5{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding-left:26px;font-size:.875rem;color:#fff9}.model-sub-claude.svelte-8iq5p5{color:#fff6}.models-more.svelte-8iq5p5{appearance:none;border:none;background:none;align-self:flex-start;margin-top:12px;padding:0;font-family:inherit;font-size:.8125rem;font-weight:600;color:#fff9;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart)}.models-more.svelte-8iq5p5:hover{color:#fff}.models-more.svelte-8iq5p5:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px;border-radius:4px}.cta.svelte-8iq5p5{display:flex;align-items:center;justify-content:center;margin-top:clamp(24px,3vw,36px);padding:13px 24px;border-radius:var(--r-pill);font-size:1rem;font-weight:500;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out-quart)}.cta-primary.svelte-8iq5p5{background:#fff;color:#0b0b0b}.cta-primary.svelte-8iq5p5:hover{background:#dfe7f0}.cta-secondary.svelte-8iq5p5{background:#000;color:#fff;border:1px solid rgba(255,255,255,.2)}.cta-secondary.svelte-8iq5p5:hover{background:#1f1f1f}.cta.svelte-8iq5p5:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px}.pricing.svelte-9y0de0{background:#000;padding:clamp(72px,9vw,140px) 24px;overflow-x:clip}.pricing.is-opener.svelte-9y0de0{margin-top:-74px;padding-top:calc(74px + clamp(16px,2vw,32px))}.pricing-inner.svelte-9y0de0{max-width:1408px;margin:0 auto;border-left:1px dashed rgba(255,255,255,.2);border-right:1px dashed rgba(255,255,255,.2);padding-inline:clamp(20px,3.4vw,48px)}.pricing-head.svelte-9y0de0{padding-block:clamp(8px,2vw,24px) clamp(40px,5vw,72px)}.pricing.is-opener.svelte-9y0de0 .pricing-head:where(.svelte-9y0de0){padding-block-end:clamp(24px,3vw,40px)}.pricing-title.svelte-9y0de0{font-weight:500;font-size:clamp(2rem,4vw,3rem);line-height:1.03;letter-spacing:-.0225em;color:#fff}.pricing-subtitle.svelte-9y0de0{max-width:740px;margin-top:clamp(14px,1.5vw,20px);font-size:clamp(1.05rem,1.5vw,1.5rem);line-height:1.4;color:#fff9}.tabs-wrap.svelte-9y0de0{display:flex;justify-content:center;margin-bottom:clamp(32px,4vw,56px)}.pricing.is-opener.svelte-9y0de0 .tabs-wrap:where(.svelte-9y0de0){margin-bottom:clamp(20px,2.5vw,32px)}.tabs.svelte-9y0de0{display:flex;justify-content:center;gap:4px;padding:4px;border-radius:var(--r-pill);background:#ffffff0f;border:1px dashed rgba(255,255,255,.25);max-width:100%}.tab.svelte-9y0de0{appearance:none;border:0;background:transparent;color:#ffffffa6;font-size:.9375rem;font-weight:600;font-family:inherit;white-space:nowrap;padding:10px 22px;border-radius:var(--r-pill);cursor:pointer;text-align:center;transition:color var(--dur-fast) var(--ease-out-quart),background var(--dur-fast) var(--ease-out-quart)}.tab.svelte-9y0de0:hover{color:#fff}.tab.is-active.svelte-9y0de0{background:#fff;color:#0b0b0b}.tab.svelte-9y0de0:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}.panel.svelte-9y0de0:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:var(--r-card)}.plan-row.svelte-9y0de0{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:0 12px}@media(min-width:768px){.plan-row.svelte-9y0de0{padding:0 21px}}.b2b-notice.svelte-9y0de0{margin-top:clamp(32px,4vw,48px);text-align:center;font-size:.8125rem;color:#ffffff8c;line-height:1.5}
