.bp-demo[data-astro-cid-bazr7rju]{background:var(--color-surface-950);border:1px solid #6366f133;border-radius:1rem;grid-template-columns:260px 1fr;max-width:920px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 0 80px #6366f11a,0 25px 50px -12px #00000080}@media (width<=480px){.bp-demo[data-astro-cid-bazr7rju]{grid-template-columns:1fr}}.bp-demo__popover[data-astro-cid-bazr7rju]{color:#1e1e1e;background:#fff;border-right:1px solid #e0e0e0;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;display:flex}@media (width<=480px){.bp-demo__popover[data-astro-cid-bazr7rju]{border-bottom:1px solid #e0e0e0;border-right:none}}.bp-demo__wp-header[data-astro-cid-bazr7rju]{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:12px;display:flex}.bp-demo__wp-title[data-astro-cid-bazr7rju]{text-transform:uppercase;letter-spacing:.5px;color:#1e1e1e;font-size:11px;font-weight:600}.bp-demo__wp-toggle-wrap[data-astro-cid-bazr7rju]{cursor:default;align-items:center;gap:8px;display:flex}.bp-demo__wp-toggle-label[data-astro-cid-bazr7rju]{color:#757575;font-size:11px}.bp-demo__wp-toggle[data-astro-cid-bazr7rju]{cursor:pointer;border:none;border-radius:10px;outline:none;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .15s,border-color .15s;display:inline-block;position:relative}.bp-demo__wp-toggle--on[data-astro-cid-bazr7rju]{background:#3858e9}.bp-demo__wp-toggle--off[data-astro-cid-bazr7rju]{background:#ccc}.bp-demo__wp-toggle-thumb[data-astro-cid-bazr7rju]{pointer-events:none;background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.bp-demo__wp-toggle--on[data-astro-cid-bazr7rju] .bp-demo__wp-toggle-thumb[data-astro-cid-bazr7rju]{transform:translate(16px)}.bp-demo__wp-switcher[data-astro-cid-bazr7rju]{border-bottom:1px solid #f0f0f0;padding:12px}.bp-demo__wp-tgc[data-astro-cid-bazr7rju]{background:#fff;border:1px solid #ddd;border-radius:2px;gap:0;padding:3px;display:flex;position:relative}.bp-demo__wp-tgc-opt[data-astro-cid-bazr7rju]{color:#757575;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:2px;flex:1;justify-content:center;align-items:center;height:30px;padding:0;transition:color .12s;display:flex;position:relative}.bp-demo__wp-tgc-opt[data-astro-cid-bazr7rju] svg[data-astro-cid-bazr7rju]{width:24px;height:24px}.bp-demo__wp-tgc-opt[data-astro-cid-bazr7rju]:not(.bp-demo__wp-tgc-opt--active):hover{color:#1e1e1e}.bp-demo__wp-tgc-opt--active[data-astro-cid-bazr7rju]{color:#fff;background:#1e1e1e;border-radius:2px}.bp-demo__wp-vis[data-astro-cid-bazr7rju]{border-bottom:1px solid #e0e0e0;padding:12px}.bp-demo__wp-row[data-astro-cid-bazr7rju]{align-items:center;gap:12px;display:flex}.bp-demo__wp-field-label[data-astro-cid-bazr7rju]{color:#1e1e1e;font-size:13px}.bp-demo__wp-panel[data-astro-cid-bazr7rju]{border-bottom:1px solid #e0e0e0}.bp-demo__wp-panel[data-astro-cid-bazr7rju]:last-of-type{border-bottom:none}.bp-demo__wp-panel-title[data-astro-cid-bazr7rju]{color:#1e1e1e;cursor:pointer;user-select:none;align-items:center;padding:16px 48px 16px 16px;font-size:13px;font-weight:499;list-style:none;display:flex;position:relative}.bp-demo__wp-panel-title[data-astro-cid-bazr7rju]:hover{background:#f0f0f0}.bp-demo__wp-panel-title[data-astro-cid-bazr7rju]::-webkit-details-marker{display:none}.bp-demo__wp-panel-title[data-astro-cid-bazr7rju]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231e1e1e'%3E%3Cpath d='M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z'/%3E%3C/svg%3E") 50%/24px no-repeat;width:24px;height:24px;transition:transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.bp-demo__wp-panel[data-astro-cid-bazr7rju][open]>.bp-demo__wp-panel-title[data-astro-cid-bazr7rju]:after{transform:translateY(-50%)rotate(180deg)}.bp-demo__wp-panel-body[data-astro-cid-bazr7rju]{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.bp-demo__wp-spacing-group[data-astro-cid-bazr7rju]{flex-direction:column;gap:6px;display:flex}.bp-demo__wp-spacing-header[data-astro-cid-bazr7rju]{justify-content:space-between;align-items:center;display:flex}.bp-demo__wp-spacing-label[data-astro-cid-bazr7rju]{text-transform:uppercase;color:#1e1e1e;font-size:11px;font-weight:500}.bp-demo__wp-spacing-actions[data-astro-cid-bazr7rju]{gap:0;display:flex}.bp-demo__wp-spacing-actions[data-astro-cid-bazr7rju] svg[data-astro-cid-bazr7rju]{color:#757575;cursor:default;width:24px;height:24px;padding:2px}.bp-demo__wp-spacing-row[data-astro-cid-bazr7rju]{cursor:pointer;align-items:center;gap:4px;min-height:28px;display:flex}.bp-demo__wp-spacing-side[data-astro-cid-bazr7rju]{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.bp-demo__wp-spacing-side[data-astro-cid-bazr7rju] svg[data-astro-cid-bazr7rju]{width:20px;height:20px}.bp-demo__wp-steps[data-astro-cid-bazr7rju]{cursor:grab;-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:3px;min-width:40px;height:28px;display:flex;position:relative}.bp-demo__wp-steps-dot[data-astro-cid-bazr7rju]{z-index:2;pointer-events:none;background:#3858e9;border-radius:50%;width:12px;height:12px;transition:left .15s,transform .12s,box-shadow .12s;position:absolute}.bp-demo__wp-steps[data-astro-cid-bazr7rju]:hover .bp-demo__wp-steps-dot[data-astro-cid-bazr7rju]{background:#2145e6}.bp-demo__wp-steps-seg[data-astro-cid-bazr7rju]{background:silver;border-radius:1px;flex:1;height:3px;transition:background .1s}.bp-demo__wp-steps-seg--active[data-astro-cid-bazr7rju]{background:#3858e9}.bp-demo__wp-steps-tooltip[data-astro-cid-bazr7rju]{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;background:#1e1e1e;border-radius:4px;padding:4px 8px;font-size:11px;line-height:1;transition:opacity .12s;position:absolute;top:-32px;transform:translate(-50%)}.bp-demo__wp-steps-tooltip[data-astro-cid-bazr7rju]:after{content:"";border-top:4px solid #1e1e1e;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.bp-demo__wp-steps-tooltip--visible[data-astro-cid-bazr7rju]{opacity:1}.bp-demo__wp-steps--dragging[data-astro-cid-bazr7rju]{cursor:grabbing}.bp-demo__wp-steps--dragging[data-astro-cid-bazr7rju] .bp-demo__wp-steps-dot[data-astro-cid-bazr7rju]{transform:scale(1.25);box-shadow:0 0 0 3px #3858e940}.bp-demo__wp-spacing-opts[data-astro-cid-bazr7rju]{color:#757575;flex:0 0 24px;width:24px;height:24px}.bp-demo__wp-typo-group[data-astro-cid-bazr7rju]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bp-demo__wp-tgc--align[data-astro-cid-bazr7rju]{width:fit-content;padding:3px}.bp-demo__wp-tgc--align[data-astro-cid-bazr7rju] .bp-demo__wp-tgc-opt[data-astro-cid-bazr7rju]{flex:none;width:36px}.bp-demo__wp-tgc--sizes[data-astro-cid-bazr7rju]{align-self:stretch;padding:3px}.bp-demo__wp-tgc-opt--text[data-astro-cid-bazr7rju]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500}.bp-demo__wp-typo-lh[data-astro-cid-bazr7rju]{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.bp-demo__wp-lh-ctrl[data-astro-cid-bazr7rju]{border:1px solid #ddd;border-radius:2px;align-items:center;display:flex;overflow:hidden}.bp-demo__wp-lh-btn[data-astro-cid-bazr7rju]{color:#1e1e1e;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;transition:background .12s;display:flex}.bp-demo__wp-lh-btn[data-astro-cid-bazr7rju]:hover{background:#f0f0f0}.bp-demo__wp-lh-value[data-astro-cid-bazr7rju]{text-align:center;color:#1e1e1e;border-left:1px solid #ddd;border-right:1px solid #ddd;min-width:36px;height:30px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:400;line-height:30px}.bp-demo__wp-typo-group[data-astro-cid-bazr7rju] .bp-demo__wp-spacing-header[data-astro-cid-bazr7rju]{align-self:stretch}.bp-demo__wp-reset[data-astro-cid-bazr7rju]{color:#cc1818;cursor:pointer;text-align:center;background:0 0;border:none;align-self:stretch;padding:4px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px}.bp-demo__wp-reset[data-astro-cid-bazr7rju]:hover{color:#8c0e0e}.bp-demo__viewport[data-astro-cid-bazr7rju]{flex-direction:column;min-height:380px;display:flex}.bp-demo__vp-tabs[data-astro-cid-bazr7rju]{background:var(--color-surface-900);border-bottom:1px solid #ffffff0f;gap:4px;padding:6px 8px;display:flex}.bp-demo__vp-tab[data-astro-cid-bazr7rju]{color:var(--color-surface-500);white-space:nowrap;user-select:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.bp-demo__vp-tab[data-astro-cid-bazr7rju] svg[data-astro-cid-bazr7rju]{fill:none;flex-shrink:0}.bp-demo__vp-tab--active[data-astro-cid-bazr7rju]{color:var(--color-brand-300);background:#6366f11f;box-shadow:inset 0 0 0 1px #6366f140}.bp-demo__viewport-bar[data-astro-cid-bazr7rju]{background:var(--color-surface-900);border-bottom:1px solid #ffffff0a;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:flex}.bp-demo__viewport-dots[data-astro-cid-bazr7rju]{gap:5px;display:flex}.bp-demo__viewport-dots[data-astro-cid-bazr7rju] span[data-astro-cid-bazr7rju]{border-radius:50%;width:8px;height:8px}.bp-demo__viewport-dots[data-astro-cid-bazr7rju] span[data-astro-cid-bazr7rju]:first-child{background:#ff525280}.bp-demo__viewport-dots[data-astro-cid-bazr7rju] span[data-astro-cid-bazr7rju]:nth-child(2){background:#ffbd2e80}.bp-demo__viewport-dots[data-astro-cid-bazr7rju] span[data-astro-cid-bazr7rju]:nth-child(3){background:#27ae6080}.bp-demo__viewport-url[data-astro-cid-bazr7rju]{color:var(--color-surface-500);background:#ffffff0a;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:3px 10px;font-size:11px;display:flex}.bp-demo__viewport-size[data-astro-cid-bazr7rju]{color:var(--color-surface-500);font-family:JetBrains Mono,monospace;font-size:10px;transition:all .3s}.bp-demo__viewport-canvas[data-astro-cid-bazr7rju]{--vp-width:55%;background:var(--color-surface-850,#1a1e2e);flex:1;justify-content:center;align-items:stretch;padding:0;display:flex;overflow:hidden}.bp-demo__page[data-astro-cid-bazr7rju]{width:var(--vp-width);background:#f5f5f7;flex-direction:column;min-width:180px;transition:width .5s cubic-bezier(.16,1,.3,1),opacity .4s;display:flex;box-shadow:0 0 20px #00000026}.bp-demo__page-nav[data-astro-cid-bazr7rju]{color:#6b7280;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:8px 16px;font-size:10px;display:flex}.bp-demo__page-logo[data-astro-cid-bazr7rju]{color:#1a1a2e;font-size:11px;font-weight:700}.bp-demo__page-nav[data-astro-cid-bazr7rju]{gap:16px}.bp-demo__page-links[data-astro-cid-bazr7rju]{gap:12px;display:flex}.bp-demo__page-hero[data-astro-cid-bazr7rju]{text-align:left;background:#fff;border-radius:6px;margin:12px;padding:12px 16px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 1px 3px #0000000f}.bp-demo__page-hero[data-astro-cid-bazr7rju]:before{content:"";pointer-events:none;opacity:.6;border:2px dashed #6366f166;border-radius:8px;position:absolute;inset:-2px}.bp-demo__page-h[data-astro-cid-bazr7rju]{color:#1a1a2e;margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.4;transition:all .4s cubic-bezier(.16,1,.3,1)}.bp-demo__page-p[data-astro-cid-bazr7rju]{color:#6b7280;margin:0 0 8px;font-size:10.5px;line-height:1.4;transition:all .4s cubic-bezier(.16,1,.3,1)}.bp-demo__page-btn[data-astro-cid-bazr7rju]{color:#fff;background:#6366f1;border-radius:4px;padding:4px 14px;font-size:10px;font-weight:600;display:inline-block}.bp-demo__page-cards[data-astro-cid-bazr7rju]{flex-direction:column;gap:8px;padding:0 12px 12px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.bp-demo__page-card[data-astro-cid-bazr7rju]{color:#374151;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:600;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 2px #0000000a}.bp-demo__page-card-icon[data-astro-cid-bazr7rju]{font-size:14px}@media (width<=640px){.bp-demo__wp-tgc-opt[data-astro-cid-bazr7rju]{height:40px}.bp-demo__wp-lh-btn[data-astro-cid-bazr7rju]{width:40px;height:40px}.bp-demo__wp-reset[data-astro-cid-bazr7rju]{padding:12px 0;font-size:14px}}.stage[data-astro-cid-f2jc3dwf]{background:radial-gradient(ellipse 800px 600px at 50% 50%, oklch(18% .012 275), var(--color-surface-950));position:relative}.stage__pin[data-astro-cid-f2jc3dwf]{perspective:1400px;justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.stage__bg-text[data-astro-cid-f2jc3dwf]{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px oklch(62% .19 275/.55);pointer-events:none;user-select:none;white-space:nowrap;will-change:transform, opacity;justify-content:center;align-items:center;font-size:clamp(8rem,22vw,22rem);font-weight:700;line-height:.85;display:flex;position:absolute;inset:0}.stage__center[data-astro-cid-f2jc3dwf]{aspect-ratio:5/3;width:min(86vw,1000px);transform-style:preserve-3d;position:relative}.stage__editor[data-astro-cid-f2jc3dwf]{transform-style:preserve-3d;will-change:transform, opacity;background:linear-gradient(oklch(18% .012 275),oklch(15% .015 275));border:1px solid oklch(28% .01 275);border-radius:1rem;flex-direction:column;transition:translate .75s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;inset:0;overflow:hidden;translate:0;box-shadow:0 0 0 1px oklch(62% .19 275/.1),0 60px 120px -30px #000000b3,0 0 80px oklch(62% .19 275/.18)}.stage__editor-chrome[data-astro-cid-f2jc3dwf]{background:oklch(15% .015 275);border-bottom:1px solid oklch(22% .01 275);align-items:center;gap:16px;height:38px;padding:0 14px;display:flex}.stage__editor-dots[data-astro-cid-f2jc3dwf]{gap:6px;display:flex}.stage__editor-dots[data-astro-cid-f2jc3dwf] span[data-astro-cid-f2jc3dwf]{border-radius:50%;width:10px;height:10px}.stage__editor-dots[data-astro-cid-f2jc3dwf] span[data-astro-cid-f2jc3dwf]:first-child{background:#ff5f5680}.stage__editor-dots[data-astro-cid-f2jc3dwf] span[data-astro-cid-f2jc3dwf]:nth-child(2){background:#ffbd2e80}.stage__editor-dots[data-astro-cid-f2jc3dwf] span[data-astro-cid-f2jc3dwf]:nth-child(3){background:#27c93f80}.stage__editor-tab[data-astro-cid-f2jc3dwf]{font-family:var(--font-mono);color:oklch(55% .02 275);background:oklch(18% .012 275);border:1px solid oklch(22% .01 275);border-radius:4px;padding:3px 10px;font-size:11px}.stage__editor-body[data-astro-cid-f2jc3dwf]{background:repeating-linear-gradient(45deg,#0000 0 12px,oklch(16% .013 275/.3) 12px 13px),oklch(13% .012 275);flex:1;justify-content:center;align-items:center;padding:clamp(12px,2.5cqi,28px);display:flex}.stage__viewport[data-astro-cid-f2jc3dwf]{width:100%;max-width:100%;padding:var(--vp-padding,32px);background:oklch(18% .012 275);border:1px solid oklch(24% .01 275);border-radius:6px;flex-direction:column;gap:clamp(6px,1.6cqi,14px);transition:max-width .9s cubic-bezier(.5,0,.2,1),padding .9s cubic-bezier(.5,0,.2,1);display:flex;box-shadow:0 12px 32px -16px #00000080;container:viewport/inline-size}.stage__editor[data-astro-cid-f2jc3dwf].is-desktop .stage__viewport[data-astro-cid-f2jc3dwf]{max-width:82%}.stage__editor[data-astro-cid-f2jc3dwf].is-tablet .stage__viewport[data-astro-cid-f2jc3dwf]{max-width:56%}.stage__editor[data-astro-cid-f2jc3dwf].is-mobile .stage__viewport[data-astro-cid-f2jc3dwf]{max-width:32%}.stage__block[data-astro-cid-f2jc3dwf]{background:oklch(28% .01 275);border-radius:4px}.stage__block--h[data-astro-cid-f2jc3dwf]{background:linear-gradient(90deg,oklch(62% .19 275/.55),oklch(70% .15 200/.4));width:65%;height:clamp(10px,4cqi,28px)}.stage__block--p[data-astro-cid-f2jc3dwf]{height:clamp(5px,1.8cqi,12px)}.stage__block--p-short[data-astro-cid-f2jc3dwf]{width:75%}.stage__row[data-astro-cid-f2jc3dwf]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:clamp(4px,1.8cqi,12px);margin-top:clamp(4px,1cqi,10px);display:grid}.stage__card[data-astro-cid-f2jc3dwf]{border:1px solid oklch(28% .01 275);border-radius:6px;min-width:0;height:clamp(46px,16cqi,110px);transition:background .6s,border-color .6s,border-style .6s;position:relative;overflow:hidden}.stage__card[data-astro-cid-f2jc3dwf]:first-child{background:linear-gradient(135deg,oklch(62% .19 275/.2),oklch(22% .01 275) 70%),oklch(22% .01 275)}.stage__card[data-astro-cid-f2jc3dwf]:nth-child(2){background:linear-gradient(135deg,oklch(70% .15 200/.2),oklch(22% .01 275) 70%),oklch(22% .01 275)}.stage__card[data-astro-cid-f2jc3dwf]:nth-child(3){background:linear-gradient(135deg,oklch(62% .2 300/.22),oklch(22% .01 275) 70%),oklch(22% .01 275)}.stage__card[data-astro-cid-f2jc3dwf]:after{content:"Hidden";font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:oklch(62% .19 275/.75);opacity:0;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(7px,1.4cqi,10px);font-weight:500;transition:opacity .4s;display:flex;position:absolute;inset:0}.stage__viewport[data-astro-cid-f2jc3dwf].is-hidden-3 .stage__card[data-astro-cid-f2jc3dwf]:nth-child(3){background:0 0;border-style:dashed;border-color:oklch(62% .19 275/.5)}.stage__viewport[data-astro-cid-f2jc3dwf].is-hidden-3 .stage__card[data-astro-cid-f2jc3dwf]:nth-child(3):after{opacity:1}.stage__lines[data-astro-cid-f2jc3dwf]{pointer-events:none;opacity:0;will-change:opacity;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stage__lines[data-astro-cid-f2jc3dwf] .line[data-astro-cid-f2jc3dwf]{stroke:var(--color-brand-400);stroke-width:1px;stroke-dasharray:3 5;fill:none;opacity:.7}.stage__c[data-astro-cid-f2jc3dwf]{backdrop-filter:blur(12px);font-family:var(--font-sans);will-change:transform, opacity;z-index:2;background:oklch(18% .012 275/.9);border:1px solid oklch(62% .19 275/.25);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;transition:translate .55s cubic-bezier(.25,1,.5,1);display:inline-flex;position:absolute;translate:0;box-shadow:0 0 0 1px #ffffff05,0 20px 40px -12px #0009}.stage__c--tl[data-astro-cid-f2jc3dwf]{top:-2.5rem;left:-2.5rem}.stage__c--tr[data-astro-cid-f2jc3dwf]{top:-3rem;right:-2rem}.stage__c--bl[data-astro-cid-f2jc3dwf]{bottom:-2rem;left:-2rem}.stage__c--br[data-astro-cid-f2jc3dwf]{bottom:-1.5rem;right:-2rem}@media (width<=768px){.stage__c--tl[data-astro-cid-f2jc3dwf]{top:-1.5rem;left:-.5rem}.stage__c--tr[data-astro-cid-f2jc3dwf]{top:-2rem;right:-.5rem}.stage__c--bl[data-astro-cid-f2jc3dwf]{bottom:-1rem;left:-.5rem}.stage__c--br[data-astro-cid-f2jc3dwf]{bottom:-.5rem;right:-.5rem}}.stage__c-label[data-astro-cid-f2jc3dwf]{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:oklch(55% .02 275);font-size:9px;font-weight:500}.stage__c-row[data-astro-cid-f2jc3dwf]{justify-content:space-between;align-items:center;gap:12px;display:flex}.stage__c-name[data-astro-cid-f2jc3dwf]{color:oklch(85% .005 275);font-size:11px;font-weight:500}.stage__toolbar[data-astro-cid-f2jc3dwf]{background:oklch(15% .015 275);border-radius:6px;align-items:center;gap:1px;padding:3px;display:flex}.stage__tool[data-astro-cid-f2jc3dwf]{color:oklch(65% .01 275);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.stage__tool[data-astro-cid-f2jc3dwf].is-active{color:var(--color-brand-300);background:oklch(62% .19 275/.18)}.stage__tool--brand[data-astro-cid-f2jc3dwf]{color:var(--color-brand-300)}.stage__tool-divider[data-astro-cid-f2jc3dwf]{background:oklch(28% .01 275);width:1px;height:16px;margin:0 3px}.stage__switcher[data-astro-cid-f2jc3dwf]{background:oklch(15% .015 275);border:1px solid oklch(28% .01 275);border-radius:6px;gap:0;padding:2px;display:flex}.stage__sw[data-astro-cid-f2jc3dwf]{color:oklch(55% .02 275);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:22px;padding:0;display:flex}.stage__sw[data-astro-cid-f2jc3dwf]:hover:not(.is-on){color:oklch(85% .005 275);background:oklch(28% .01 275/.7)}.stage__sw[data-astro-cid-f2jc3dwf]:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:1px}.stage__sw[data-astro-cid-f2jc3dwf].is-on{background:var(--color-brand-500);color:#fff;box-shadow:0 0 12px oklch(62% .19 275/.5)}.stage__slider[data-astro-cid-f2jc3dwf]{align-items:center;gap:3px;min-width:160px;height:16px;display:flex;position:relative}.stage__seg[data-astro-cid-f2jc3dwf]{background:oklch(28% .01 275);border-radius:999px;flex:1;height:3px;transition:background .4s}.stage__seg[data-astro-cid-f2jc3dwf].is-on{background:var(--color-brand-500)}.stage__thumb[data-astro-cid-f2jc3dwf]{background:var(--color-brand-300);border-radius:50%;width:12px;height:12px;transition:left .6s cubic-bezier(.65,0,.35,1);position:absolute;top:50%;left:65%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px oklch(62% .19 275/.2),0 0 12px oklch(62% .19 275/.7)}.stage__c-value-wrap[data-astro-cid-f2jc3dwf]{align-items:center;gap:7px;display:inline-flex}.stage__c-value[data-astro-cid-f2jc3dwf]{font-family:var(--font-mono);color:var(--color-brand-300);font-variant-numeric:tabular-nums;text-align:right;min-width:14px;font-size:11px}.stage__c-inherit[data-astro-cid-f2jc3dwf]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:oklch(72% .09 200);white-space:nowrap;opacity:0;background:oklch(72% .09 200/.12);border:1px solid oklch(72% .09 200/.25);border-radius:999px;padding:2px 6px;font-size:8px;font-weight:500;transition:opacity .4s,transform .4s;transform:translate(-4px)}.stage__c-inherit[data-astro-cid-f2jc3dwf].is-visible{opacity:1;transform:translate(0)}.stage__sw[data-astro-cid-f2jc3dwf]{transition:background .35s,color .35s,box-shadow .35s}.stage__caption[data-astro-cid-f2jc3dwf]{font-family:var(--font-display);letter-spacing:-.01em;color:oklch(78% .02 275);opacity:0;white-space:nowrap;will-change:opacity, transform;pointer-events:none;align-items:center;gap:.6rem;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:500;display:inline-flex;position:absolute;bottom:-3.5rem;left:50%;transform:translate(-50%)}.stage__caption-dot[data-astro-cid-f2jc3dwf]{color:var(--color-brand-400)}.stage__c-toggle[data-astro-cid-f2jc3dwf]{cursor:pointer;background:oklch(28% .01 275);border:0;border-radius:999px;flex-shrink:0;width:32px;height:18px;padding:0;transition:background .3s;position:relative}.stage__c-toggle[data-astro-cid-f2jc3dwf]:hover{background:oklch(34% .015 275)}.stage__c-toggle[data-astro-cid-f2jc3dwf]:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:2px}.stage__c-toggle[data-astro-cid-f2jc3dwf].is-on{background:var(--color-brand-500)}.stage__c-toggle[data-astro-cid-f2jc3dwf].is-on:hover{background:var(--color-brand-400)}.stage__c-toggle[data-astro-cid-f2jc3dwf]:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .3s;position:absolute;top:3px;left:3px}.stage__c-toggle[data-astro-cid-f2jc3dwf].is-on:after{transform:translate(14px)}.stage__c--br[data-astro-cid-f2jc3dwf]{flex-direction:row;align-items:center;gap:12px}@media (width<=767px){.stage[data-astro-cid-f2jc3dwf]{display:none}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-f2jc3dwf]{height:auto}.stage__pin[data-astro-cid-f2jc3dwf]{height:auto;padding:6rem 0;position:relative}.stage__bg-text[data-astro-cid-f2jc3dwf]{opacity:.4}}.showcase[data-astro-cid-xwr5mlrz]{isolation:isolate;position:relative}.showcase[data-astro-cid-xwr5mlrz]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 500px at 50% 40%,oklch(30% .1 275/.18),#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.showcase__eyebrow[data-astro-cid-xwr5mlrz]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-300);opacity:.85;font-size:.7rem;font-weight:500;display:inline-block}.showcase__sub[data-astro-cid-xwr5mlrz]{color:oklch(65% .01 275);max-width:40rem;margin:1rem auto 0;font-size:1.05rem;line-height:1.6}.showcase__frame[data-astro-cid-xwr5mlrz]{max-width:62rem;margin:0 auto}.showcase__proofs[data-astro-cid-xwr5mlrz]{color:oklch(70% .01 275);flex-wrap:wrap;justify-content:center;gap:.6rem 2.25rem;margin-top:2rem;font-size:.85rem;display:flex}.showcase__proofs[data-astro-cid-xwr5mlrz] li[data-astro-cid-xwr5mlrz]{align-items:center;gap:.5rem;display:inline-flex}.showcase__proofs[data-astro-cid-xwr5mlrz] li[data-astro-cid-xwr5mlrz]:before{content:"";background:var(--color-brand-400);border-radius:50%;flex-shrink:0;width:5px;height:5px}.showcase__proofs[data-astro-cid-xwr5mlrz] code[data-astro-cid-xwr5mlrz]{font-family:var(--font-mono);color:oklch(78% .02 275);font-size:.8em}@media (width<=640px){.showcase__proofs[data-astro-cid-xwr5mlrz]{text-align:left;flex-flow:column;align-items:flex-start;gap:.65rem;width:fit-content;max-width:22rem;margin-inline:auto}.showcase__proofs[data-astro-cid-xwr5mlrz] li[data-astro-cid-xwr5mlrz]{align-items:flex-start}.showcase__proofs[data-astro-cid-xwr5mlrz] li[data-astro-cid-xwr5mlrz]:before{margin-top:.5em}}.showcase__result[data-astro-cid-xwr5mlrz]{max-width:62rem;margin:2.5rem auto 0}@media (width>=640px){.showcase__result[data-astro-cid-xwr5mlrz]{margin-top:4rem}}.showcase__result-note[data-astro-cid-xwr5mlrz]{text-align:center;color:oklch(65% .01 275);margin-bottom:1.5rem;font-size:.95rem}.showcase__result-hl[data-astro-cid-xwr5mlrz]{color:var(--color-brand-300)}.showcase__result-pair[data-astro-cid-xwr5mlrz]{grid-template-columns:2.6fr 1fr;align-items:start;gap:1.25rem;display:grid}@media (width<=768px){.showcase__result-pair[data-astro-cid-xwr5mlrz]{grid-template-columns:1fr}}.showcase__css[data-astro-cid-xwr5mlrz]{text-align:center;margin-top:2.5rem}.showcase__css-lede[data-astro-cid-xwr5mlrz]{color:oklch(65% .01 275);margin-bottom:.9rem;font-size:.95rem}.showcase__code[data-astro-cid-xwr5mlrz]{text-align:left;font-family:var(--font-mono);color:oklch(80% .005 275);background:oklch(14% .014 275);border:1px solid oklch(28% .01 275/.7);border-radius:.9rem;max-width:100%;margin:0 auto;padding:1.1rem 1.5rem;font-size:.85rem;line-height:1.7;display:inline-block;overflow-x:auto}.tok-at[data-astro-cid-xwr5mlrz]{color:var(--color-brand-300)}.tok-sel[data-astro-cid-xwr5mlrz]{color:var(--color-cyan-300)}.tok-prop[data-astro-cid-xwr5mlrz]{color:oklch(85% .005 275)}.tok-val[data-astro-cid-xwr5mlrz]{color:#fff}.tok-imp[data-astro-cid-xwr5mlrz]{color:var(--color-accent-300)}.showcase__css-note[data-astro-cid-xwr5mlrz]{font-family:var(--font-mono);letter-spacing:.06em;color:oklch(55% .02 275);margin-top:.9rem;font-size:.72rem}.bpc[data-astro-cid-3zl7chjq]{isolation:isolate;position:relative}.bpc[data-astro-cid-3zl7chjq]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 50% 42%,oklch(32% .11 265/.16),#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.bpc__eyebrow[data-astro-cid-3zl7chjq]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-300);opacity:.85;font-size:.7rem;font-weight:500;display:inline-block}.bpc__accent[data-astro-cid-3zl7chjq]{background:linear-gradient(120deg,oklch(78% .12 275) 0%,oklch(82% .11 205) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.bpc__sub[data-astro-cid-3zl7chjq]{color:oklch(65% .01 275);max-width:42rem;margin:1rem auto 0;font-size:1.05rem;line-height:1.6}.bpc__stage[data-astro-cid-3zl7chjq]{justify-content:center;align-items:center;gap:clamp(1.25rem,4vw,3.5rem);display:flex}.bpc__col[data-astro-cid-3zl7chjq]{flex-direction:column;align-items:center;gap:.9rem;min-width:0;margin:0;display:flex}.bpc__pill[data-astro-cid-3zl7chjq]{letter-spacing:.01em;background:oklch(100% 0 0/.05);border:1px solid oklch(100% 0 0/.14);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .95rem .45rem .75rem;font-size:.9rem;font-weight:600;display:inline-flex}.bpc__pill[data-astro-cid-3zl7chjq] svg[data-astro-cid-3zl7chjq]{opacity:.9;width:1rem;height:1rem}.bpc__pill--desktop[data-astro-cid-3zl7chjq]{color:oklch(80% .11 275)}.bpc__pill--mobile[data-astro-cid-3zl7chjq]{color:oklch(84% .1 205)}.bpc__card[data-astro-cid-3zl7chjq]{background:#fff;border:1px solid oklch(55% .12 275/.28);border-radius:16px;width:clamp(220px,26vw,300px);overflow:hidden;box-shadow:0 0 0 1px oklch(55% .12 275/.08),0 0 90px oklch(55% .12 275/.16),0 34px 60px -18px oklch(0% 0 0/.6)}.bpc__card[data-astro-cid-3zl7chjq] img[data-astro-cid-3zl7chjq]{width:100%;height:auto;display:block}.bpc__divider[data-astro-cid-3zl7chjq]{color:oklch(70% .01 275/.5);flex-direction:column;align-self:center;align-items:center;gap:.7rem;display:flex}.bpc__neq[data-astro-cid-3zl7chjq]{font-family:var(--font-display,inherit);color:oklch(80% .11 275/.9);font-size:1.7rem;font-weight:700}.bpc__rail[data-astro-cid-3zl7chjq]{background:linear-gradient(#0000,oklch(100% 0 0/.18),#0000);width:1px;height:clamp(48px,9vw,120px)}@media (width<=640px){.bpc__stage[data-astro-cid-3zl7chjq]{flex-direction:column;align-items:stretch;gap:1.5rem}.bpc__col[data-astro-cid-3zl7chjq]{width:100%}.bpc__card[data-astro-cid-3zl7chjq]{aspect-ratio:5/6;width:100%;height:auto;position:relative}.bpc__card[data-astro-cid-3zl7chjq] img[data-astro-cid-3zl7chjq]{object-fit:cover;object-position:top center;height:100%}.bpc__card[data-astro-cid-3zl7chjq]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:4rem;position:absolute;bottom:0;left:0;right:0}.bpc__divider[data-astro-cid-3zl7chjq]{flex-direction:row}.bpc__rail[data-astro-cid-3zl7chjq]{background:linear-gradient(90deg,#0000,oklch(100% 0 0/.18),#0000);width:clamp(40px,20vw,90px);height:1px}}.trust-strip[data-astro-cid-qlv4pxuf]{background:linear-gradient(#0000,oklch(15% .015 275/.4));border-bottom:1px solid oklch(22% .01 275/.5);padding:1.25rem 0;position:relative}.trust-strip__inner[data-astro-cid-qlv4pxuf]{color:oklch(65% .01 275);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;font-size:.8rem;display:flex}.trust-strip__pill[data-astro-cid-qlv4pxuf]{background:oklch(18% .012 275/.5);border:1px solid oklch(28% .01 275/.5);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .85rem;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.trust-strip__pill--logo[data-astro-cid-qlv4pxuf]{color:oklch(85% .005 275)}.trust-strip__pill--logo[data-astro-cid-qlv4pxuf]:hover{color:#fff;border-color:oklch(62% .19 275/.4)}.trust-strip__divider[data-astro-cid-qlv4pxuf]{background:oklch(28% .01 275/.6);width:1px;height:14px}.trust-strip__stars[data-astro-cid-qlv4pxuf]{color:var(--color-accent-400);gap:1px;display:inline-flex}.trust-strip__dot[data-astro-cid-qlv4pxuf]{border-radius:50%;width:.4rem;height:.4rem}.trust-strip__dot--brand[data-astro-cid-qlv4pxuf]{background:var(--color-brand-400);animation:2.4s ease-in-out infinite trust-pulse;box-shadow:0 0 8px oklch(62% .19 275/.6)}.trust-strip__muted[data-astro-cid-qlv4pxuf]{opacity:.6}@keyframes trust-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.trust-strip__dot--brand[data-astro-cid-qlv4pxuf]{animation:none}}@media (width<=640px){.trust-strip__divider[data-astro-cid-qlv4pxuf]{display:none}}.use-cases[data-astro-cid-gk6ge62r]{isolation:isolate;position:relative}.use-cases[data-astro-cid-gk6ge62r]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(800px 460px at 50% 26%,oklch(34% .12 275/.36),#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.use-cases__stencil[data-astro-cid-gk6ge62r]{opacity:.18;top:1.5rem;left:50%;transform:translate(-50%)}.use-cases__eyebrow[data-astro-cid-gk6ge62r]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-300);opacity:.8;font-size:.7rem;font-weight:500;display:inline-block}.use-cases__title-accent[data-astro-cid-gk6ge62r]{color:#fff}.persona[data-astro-cid-gk6ge62r]{background:linear-gradient(oklch(18% .012 275/.85),oklch(15% .015 275/.6));border:1px solid oklch(28% .01 275/.6);border-radius:1.25rem;padding:2rem 1.75rem 1.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s;position:relative;overflow:hidden}.persona[data-astro-cid-gk6ge62r]:hover{border-color:var(--persona-border,oklch(62% .19 275/.5));transform:translateY(-4px)}.persona--brand[data-astro-cid-gk6ge62r]{--persona-border:oklch(62% .19 275/.4);--persona-glow:var(--color-brand-500);--persona-icon:var(--color-brand-300)}.persona--cyan[data-astro-cid-gk6ge62r]{--persona-border:oklch(70% .15 200/.4);--persona-glow:var(--color-cyan-500);--persona-icon:var(--color-cyan-300)}.persona--accent[data-astro-cid-gk6ge62r]{--persona-border:oklch(55% .02 275/.5);--persona-glow:oklch(45% .04 275);--persona-icon:oklch(78% .02 275)}.persona__head[data-astro-cid-gk6ge62r]{align-items:baseline;gap:.75rem;margin-bottom:1.5rem;display:flex}.persona__eyebrow[data-astro-cid-gk6ge62r]{font-family:var(--font-mono);color:oklch(55% .02 275);letter-spacing:.1em;font-size:.7rem;font-weight:500}.persona__who[data-astro-cid-gk6ge62r]{color:var(--persona-icon);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:600}.persona__title[data-astro-cid-gk6ge62r]{color:#fff;letter-spacing:-.025em;margin:0 0 .875rem;font-size:1.5rem;font-weight:600;line-height:1.15}.persona__desc[data-astro-cid-gk6ge62r]{color:oklch(65% .01 275);margin-bottom:1.5rem;font-size:.95rem;line-height:1.55}.persona__bullets[data-astro-cid-gk6ge62r]{border-top:1px solid oklch(28% .01 275/.5);flex-direction:column;gap:.6rem;padding:1.25rem 0 0;display:flex}.persona__bullets[data-astro-cid-gk6ge62r] li[data-astro-cid-gk6ge62r]{color:oklch(78% .005 275);align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.45;display:flex}.persona__bullets[data-astro-cid-gk6ge62r] svg[data-astro-cid-gk6ge62r]{color:var(--persona-icon);flex-shrink:0;margin-top:.2rem}.persona__glow[data-astro-cid-gk6ge62r]{background:var(--persona-glow);opacity:.15;filter:blur(40px);pointer-events:none;border-radius:50%;width:8rem;height:8rem;transition:opacity .4s;position:absolute;top:-2rem;right:-2rem}.persona[data-astro-cid-gk6ge62r]:hover .persona__glow[data-astro-cid-gk6ge62r]{opacity:.28}.compare[data-astro-cid-tbbnjejo]{position:relative}.compare__stencil[data-astro-cid-tbbnjejo]{opacity:.18;top:1.5rem;left:50%;transform:translate(-50%)}.compare__eyebrow[data-astro-cid-tbbnjejo]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-300);opacity:.85;font-size:.7rem;font-weight:500;display:inline-block}.compare__title-accent[data-astro-cid-tbbnjejo]{color:#fff}.compare__card[data-astro-cid-tbbnjejo]{background:linear-gradient(oklch(18% .012 275/.7),oklch(15% .015 275/.5));border:1px solid oklch(28% .01 275/.6);border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -15px #0006}.compare__head[data-astro-cid-tbbnjejo],.compare__row[data-astro-cid-tbbnjejo]{grid-template-columns:1.4fr 1fr 1fr;align-items:center;display:grid}.compare__head[data-astro-cid-tbbnjejo]{background:oklch(12% .015 275/.5);border-bottom:1px solid oklch(28% .01 275/.5);padding:2.25rem 1.5rem 1.25rem}.compare__head-cell[data-astro-cid-tbbnjejo]{text-align:center;flex-direction:column;gap:.25rem;display:flex;position:relative}.compare__head-cell--feature[data-astro-cid-tbbnjejo]{text-align:left;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:oklch(55% .02 275);font-size:.7rem}.compare__plan-name[data-astro-cid-tbbnjejo]{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.compare__plan-price[data-astro-cid-tbbnjejo]{font-family:var(--font-mono);color:oklch(65% .01 275);font-size:.85rem}.compare__plan-suffix[data-astro-cid-tbbnjejo]{opacity:.7;font-size:.75rem}.compare__pro-pill[data-astro-cid-tbbnjejo]{position:absolute;top:-1.65rem;left:50%;transform:translate(-50%)}.compare__head-cell--pro[data-astro-cid-tbbnjejo]{position:relative}.compare__head-cell--pro[data-astro-cid-tbbnjejo]:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(oklch(62% .19 275/.1),#0000);position:absolute;inset:-1.5rem -.5rem -1.25rem}.compare__group-name[data-astro-cid-tbbnjejo]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-300);opacity:.7;padding:1rem 1.5rem .5rem;font-size:.65rem}.compare__row[data-astro-cid-tbbnjejo]{border-top:1px solid oklch(22% .01 275/.6);padding:.75rem 1.5rem;transition:background .2s}.compare__row[data-astro-cid-tbbnjejo]:hover{background:oklch(18% .012 275/.4)}.compare__cell[data-astro-cid-tbbnjejo]{justify-content:center;align-items:center;font-size:.9rem;display:flex}.compare__cell--feature[data-astro-cid-tbbnjejo]{color:oklch(85% .005 275);justify-content:flex-start}.compare__cell--pro[data-astro-cid-tbbnjejo]{position:relative}.compare__check[data-astro-cid-tbbnjejo]{color:oklch(65% .13 145)}.compare__check--pro[data-astro-cid-tbbnjejo]{color:var(--color-brand-300)}.compare__cross[data-astro-cid-tbbnjejo]{color:oklch(40% .01 275)}.compare__text[data-astro-cid-tbbnjejo]{color:oklch(65% .01 275);font-size:.8rem}.compare__text--pro[data-astro-cid-tbbnjejo]{color:var(--color-brand-300);font-weight:500}.compare__footer[data-astro-cid-tbbnjejo]{background:oklch(12% .015 275/.5);border-top:1px solid oklch(28% .01 275/.6);grid-template-columns:1.4fr 1fr 1fr;gap:.75rem;padding:1.25rem 1.5rem;display:grid}.compare__cta[data-astro-cid-tbbnjejo]{border-radius:.75rem;grid-column:2;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.85rem;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.compare__cta--free[data-astro-cid-tbbnjejo]{color:#fff;background:oklch(22% .01 275)}.compare__cta--free[data-astro-cid-tbbnjejo]:hover{background:oklch(28% .01 275);transform:translateY(-1px)}.compare__cta--pro[data-astro-cid-tbbnjejo]{background:linear-gradient(120deg, var(--color-brand-500) 0%, var(--color-brand-500) 55%, var(--color-cyan-500) 100%);color:#fff;grid-column:3;box-shadow:0 10px 30px -10px oklch(62% .19 275/.6)}.compare__cta--pro[data-astro-cid-tbbnjejo]:hover{transform:translateY(-1px);box-shadow:0 14px 35px -10px oklch(62% .19 275/.7)}@media (width<=640px){.compare__card[data-astro-cid-tbbnjejo]{border-radius:1rem}.compare__head[data-astro-cid-tbbnjejo]{display:none}.compare__group-name[data-astro-cid-tbbnjejo]{padding:1.25rem 1rem .35rem}.compare__row[data-astro-cid-tbbnjejo]{grid-template-columns:1fr 1fr;grid-template-areas:"feature feature""free pro";align-items:stretch;gap:.5rem .6rem;padding:.85rem 1rem}.compare__cell--feature[data-astro-cid-tbbnjejo]{color:#fff;grid-area:feature;font-size:.85rem}.compare__cell--free[data-astro-cid-tbbnjejo]{grid-area:free}.compare__cell--pro[data-astro-cid-tbbnjejo]{grid-area:pro}.compare__cell--free[data-astro-cid-tbbnjejo],.compare__cell--pro[data-astro-cid-tbbnjejo]{background:oklch(14% .013 275/.6);border:1px solid oklch(28% .01 275/.6);border-radius:.55rem;justify-content:flex-start;gap:.45rem;padding:.4rem .6rem;font-size:.78rem}.compare__cell--pro[data-astro-cid-tbbnjejo]{background:oklch(62% .19 275/.08);border-color:oklch(62% .19 275/.3)}.compare__cell--free[data-astro-cid-tbbnjejo]:before,.compare__cell--pro[data-astro-cid-tbbnjejo]:before{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:oklch(55% .02 275);font-size:.6rem;font-weight:500}.compare__cell--free[data-astro-cid-tbbnjejo]:before{content:"Free"}.compare__cell--pro[data-astro-cid-tbbnjejo]:before{content:"Pro";color:var(--color-brand-300)}.compare__footer[data-astro-cid-tbbnjejo]{grid-template-columns:1fr;gap:.6rem;padding:1.25rem 1rem}.compare__cta[data-astro-cid-tbbnjejo]{grid-column:1;padding:.8rem 1rem;font-size:.9rem}.compare__cta--pro[data-astro-cid-tbbnjejo]{order:-1}}.hero-section[data-astro-cid-lcdefpme]{padding-top:1rem;position:relative}.hero-stencil[data-astro-cid-lcdefpme]{opacity:.18;font-size:clamp(8rem,22vw,22rem);top:50%;left:50%;transform:translate(-50%,-50%)}.cta-stencil[data-astro-cid-lcdefpme]{opacity:.18;font-size:clamp(7rem,18vw,18rem);bottom:-2rem;right:-1rem}.stats[data-astro-cid-lcdefpme]{isolation:isolate;padding-top:4rem;padding-bottom:3.5rem;position:relative}@media (width>=640px){.stats[data-astro-cid-lcdefpme]{padding-top:7rem;padding-bottom:6rem}}.stats[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 500px at 50% 45%,oklch(30% .1 275/.22),#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.stats__stencil[data-astro-cid-lcdefpme]{opacity:.18;top:1rem;left:50%;transform:translate(-50%)}.stats__head[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:2.5rem}@media (width>=640px){.stats__head[data-astro-cid-lcdefpme]{margin-bottom:4rem}}.stats__eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-300);opacity:.85;font-size:.7rem;font-weight:500;display:inline-block}.stats__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin-top:.75rem;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.1}.stats__title-accent[data-astro-cid-lcdefpme]{color:#fff}.stats__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width>=768px){.stats__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.stat[data-astro-cid-lcdefpme]{text-align:center;background:linear-gradient(oklch(18% .012 275/.4),oklch(15% .015 275/.2));border:1px solid oklch(28% .01 275/.4);border-radius:1rem;padding:1.75rem 1rem;transition:border-color .3s,transform .3s,background .3s;position:relative}.stat[data-astro-cid-lcdefpme]:hover{border-color:oklch(62% .19 275/.45);transform:translateY(-3px)}.stat__index[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.22em;color:oklch(50% .02 275);margin-bottom:.85rem;font-size:.65rem;font-weight:500;display:block}.stat__value[data-astro-cid-lcdefpme]{letter-spacing:-.04em;background:linear-gradient(#fff 0%,oklch(78% .08 275) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.75rem,5.5vw,4rem);font-weight:700;line-height:1}.stat__label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:oklch(62% .01 275);margin-top:.85rem;font-size:.7rem;font-weight:500}.stat__bar[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--color-brand-500) 0%, var(--color-brand-500) 55%, var(--color-cyan-500) 100%);opacity:.35;transform-origin:50%;border-radius:2px;width:28px;height:2px;transition:opacity .3s,transform .3s;position:absolute;bottom:.6rem;left:50%;transform:translate(-50%)scaleX(.55)}.stat[data-astro-cid-lcdefpme]:hover .stat__bar[data-astro-cid-lcdefpme]{opacity:1;transform:translate(-50%)scaleX(1)}.hero-decor[data-astro-cid-lcdefpme]{backdrop-filter:blur(12px);font-family:var(--font-sans);z-index:1;pointer-events:none;will-change:translate;background:oklch(18% .012 275/.85);border:1px solid oklch(62% .19 275/.25);border-radius:11px;align-items:center;gap:10px;padding:9px 12px;transition:translate .7s cubic-bezier(.25,1,.5,1);display:inline-flex;position:absolute;translate:0;box-shadow:0 0 0 1px #ffffff05,0 20px 40px -12px #0009}.hero-decor--toggle[data-astro-cid-lcdefpme]{font-size:11px;top:18%;left:7%}.hero-decor--switcher[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:6px;top:22%;right:7%}.hero-decor__name[data-astro-cid-lcdefpme]{color:oklch(85% .005 275);font-size:11px;font-weight:500}.hero-decor__label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:oklch(55% .02 275);font-size:9px}.hero-decor__toggle[data-astro-cid-lcdefpme]{background:oklch(28% .01 275);border-radius:999px;flex-shrink:0;width:30px;height:17px;position:relative}.hero-decor__toggle[data-astro-cid-lcdefpme].is-on{background:var(--color-brand-500)}.hero-decor__toggle[data-astro-cid-lcdefpme]:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .3s;position:absolute;top:2.5px;left:2.5px}.hero-decor__toggle[data-astro-cid-lcdefpme].is-on:after{transform:translate(13px)}.hero-decor__switcher[data-astro-cid-lcdefpme]{background:oklch(15% .015 275);border:1px solid oklch(28% .01 275);border-radius:6px;gap:0;padding:2px;display:flex}.hero-decor__switcher[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:oklch(55% .02 275);border-radius:4px;justify-content:center;align-items:center;width:22px;height:18px;display:flex}.hero-decor__switcher[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme].is-on{background:var(--color-brand-500);color:#fff;box-shadow:0 0 12px oklch(62% .19 275/.5)}@media (width<=1024px){.hero-decor--toggle[data-astro-cid-lcdefpme]{top:12%;left:4%}.hero-decor--switcher[data-astro-cid-lcdefpme]{top:16%;right:4%}}@media (width<=768px){.hero-decor[data-astro-cid-lcdefpme]{display:none}}.hero-bg[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(1200px 600px at 50% 0,oklch(30% .1 275/.5),#0000 60%),radial-gradient(800px 400px at 20% 30%,oklch(30% .08 200/.25),#0000 60%),radial-gradient(600px 400px at 80% 20%,oklch(30% .08 60/.15),#0000 60%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.hero-glow[data-astro-cid-lcdefpme]{opacity:0;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), oklch(62% .19 275/.12), transparent 60%);pointer-events:none;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.hero-glow--visible[data-astro-cid-lcdefpme]{opacity:1}.hero-kinetic[data-astro-cid-lcdefpme]{background:linear-gradient(120deg, var(--color-brand-300) 0%, var(--color-cyan-300) 50%, var(--color-brand-300) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite hero-shine;display:inline-block}@keyframes hero-shine{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.hero-kinetic[data-astro-cid-lcdefpme]{animation:none}}.hero-demo-wrap[data-astro-cid-lcdefpme]{position:relative}.hero-demo-glow[data-astro-cid-lcdefpme]{pointer-events:none;filter:blur(20px);z-index:-1;background:radial-gradient(oklch(62% .19 275/.18),#0000 60%);position:absolute;inset:-2rem -1rem 2rem}.hero-demo-caption[data-astro-cid-lcdefpme]{color:oklch(65% .01 275);font-size:.75rem;font-family:var(--font-mono);white-space:nowrap;backdrop-filter:blur(6px);background:oklch(18% .012 275/.85);border:1px solid oklch(28% .01 275/.6);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;display:inline-flex;position:absolute;bottom:-2.5rem;left:50%;transform:translate(-50%)}.hero-demo-caption[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--color-accent-400)}@media (width<=640px){.hero-demo-wrap[data-astro-cid-lcdefpme]{text-align:center}.hero-demo-caption[data-astro-cid-lcdefpme]{white-space:normal;text-align:center;max-width:100%;margin-top:.875rem;padding:.45rem .8rem;font-size:.7rem;position:static;transform:none}}
