html:has([data-route=pricing]){scroll-padding-top:clamp(3.25rem,9vh,5rem)}[data-route=pricing]{--landing-canvas: #101010;--landing-card-surface: #161616;--landing-card-border: rgba(255, 255, 255, .055);--status-panel-bg: var(--landing-card-surface);--status-panel-border: var(--landing-card-border);--status-panel-radius: 16px;--pricing-row-divider: rgba(255, 255, 255, .06);--pricing-row-inset: 24px;background-color:var(--landing-canvas)}[data-route=pricing] .nav{background:#1010106b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-route=pricing] .mobile-nav{background:#101010c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@supports (background: color-mix(in srgb,#101010 50%,transparent)){[data-route=pricing] .nav{background:color-mix(in srgb,var(--landing-canvas, #101010) 52%,transparent)}[data-route=pricing] .mobile-nav{background:color-mix(in srgb,var(--landing-canvas, #101010) 78%,transparent)}}[data-route=pricing] .pricing-page{min-height:100vh;background:var(--bg)}[data-route=pricing] .pricing-hero{padding:100px 24px 48px;text-align:center}[data-route=pricing] .pricing-hero-inner{max-width:900px;margin:0 auto}[data-route=pricing] .page-header{margin-bottom:0}[data-route=pricing] .pricing-container{max-width:1100px;margin:0 auto;padding:0 24px 80px}[data-route=pricing] .pricing-concept-banner-surface{margin:0 auto clamp(20px,2.8vw,30px);max-width:100%;background:var(--status-panel-bg);border:1px solid var(--status-panel-border);border-radius:var(--status-panel-radius);padding:clamp(1.35rem,2.5vw,1.85rem) clamp(1.25rem,2.2vw,1.75rem)}[data-route=pricing] .pricing-concept-banner{margin:0;padding:0;border:none;background:transparent;color:var(--light);font-size:.95rem;line-height:1.55;text-align:left}[data-route=pricing] .pricing-concept-banner a,[data-route=pricing] .pricing-concept-banner-link{color:#fff;font-weight:400;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-color:#ffffffd9;transition:text-decoration-color .15s ease,color .15s ease}[data-route=pricing] .pricing-concept-banner a:hover,[data-route=pricing] .pricing-concept-banner-link:hover{color:#fff;text-decoration-color:#fff}[data-route=pricing] .pricing-concept-banner strong{color:#fffbeb;font-weight:600}[data-route=pricing] .pricing-section-title{display:block;background:radial-gradient(120% 70% at 50% 100%,rgba(0,0,0,.24) 0%,rgba(0,0,0,.12) 22%,transparent 52%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 12%,rgba(255,255,255,.12) 88%,transparent 100%),linear-gradient(180deg,#fff 0% 22%,#ececec 40%,#d8d8d8 62%,color-mix(in srgb,var(--accent) 41%,white) 82%,color-mix(in srgb,var(--accent) 50%,white));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.1rem,4.2vw,3.05rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;text-transform:none;margin:0 auto .35rem;padding:0 clamp(20px,4vw,32px);text-align:center;max-width:920px}[data-route=pricing] .pricing-section-subtitle{font-size:1.1rem;line-height:1.6;color:var(--muted);margin:0 auto 1.75rem;padding:0 clamp(20px,4vw,32px);text-align:center;max-width:800px}@media(max-width:1024px){[data-route=pricing] .pricing-section-subtitle{font-size:1rem}}@media(max-width:768px){[data-route=pricing] .pricing-section-title{font-size:1.8rem}[data-route=pricing] .pricing-section-subtitle{font-size:1rem}}[data-route=pricing] .pricing-section{padding:40px 0 52px}[data-route=pricing] .pricing-section--cards{padding-top:8px}[data-route=pricing] .pricing-services-grid{display:flex;flex-direction:column;gap:0;background:var(--status-panel-bg);border:1px solid var(--status-panel-border);border-radius:var(--status-panel-radius);box-shadow:none;overflow:hidden}[data-route=pricing] .plan-compare-scroll{flex:1;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}[data-route=pricing] .plan-compare-table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;font-size:.9375rem;line-height:1.45;color:var(--light);table-layout:fixed}[data-route=pricing] .plan-compare-caption,[data-route=pricing] .plan-compare-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-route=pricing] .plan-compare-th,[data-route=pricing] .plan-compare-rowhead,[data-route=pricing] .plan-compare-td{padding:20px var(--pricing-row-inset);border:none;vertical-align:middle;box-sizing:border-box}[data-route=pricing] thead tr,[data-route=pricing] tbody tr{background:linear-gradient(to right,transparent var(--pricing-row-inset),var(--pricing-row-divider) var(--pricing-row-inset),var(--pricing-row-divider) calc(100% - var(--pricing-row-inset)),transparent calc(100% - var(--pricing-row-inset))) bottom / 100% 1px no-repeat}[data-route=pricing] tbody tr:last-child{background:none}[data-route=pricing] .plan-compare-th{font-weight:700;color:var(--text, var(--light));text-align:center;white-space:normal;background:transparent}[data-route=pricing] .plan-compare-th--feature{text-align:left;width:34%}[data-route=pricing] .plan-compare-th--plan{width:22%}[data-route=pricing] .plan-compare-rowhead{text-align:left;font-weight:700;color:var(--light)}[data-route=pricing] .plan-compare-td{text-align:center;font-weight:400;color:var(--light)}[data-route=pricing] .plan-compare-td--icon{padding-top:18px;padding-bottom:18px}[data-route=pricing] .plan-compare-td--value{font-weight:600}[data-route=pricing] .plan-compare-icon{display:inline-block;vertical-align:middle}[data-route=pricing] .plan-compare-icon--yes{color:var(--light);opacity:.95}[data-route=pricing] .plan-compare-icon--no{color:var(--muted);opacity:.85}[data-route=pricing] .plan-compare-yes-svg,[data-route=pricing] .plan-compare-no-svg{display:inline-block;width:1.125rem;height:1.125rem;vertical-align:middle;flex-shrink:0}[data-route=pricing] .plan-compare-yes-svg{color:var(--muted)}[data-route=pricing] .plan-compare-no-svg{color:var(--muted);opacity:.45}:root[data-theme=light] [data-route=pricing] .pricing-concept-banner-surface{--status-panel-bg: #fef3c7;--status-panel-border: rgba(180, 83, 9, .22);background:var(--status-panel-bg);border-color:var(--status-panel-border)}:root[data-theme=light] [data-route=pricing] .pricing-concept-banner{color:#171717}:root[data-theme=light] [data-route=pricing] .pricing-concept-banner a,:root[data-theme=light] [data-route=pricing] .pricing-concept-banner-link{color:#171717;text-decoration-color:#17171773}:root[data-theme=light] [data-route=pricing] .pricing-concept-banner a:hover,:root[data-theme=light] [data-route=pricing] .pricing-concept-banner-link:hover{color:#0f0f0f;text-decoration-color:#0f0f0fb3}:root[data-theme=light] [data-route=pricing] .pricing-concept-banner strong{color:#854d0e}:root[data-theme=light] [data-route=pricing] .pricing-section-title{background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:currentColor;color:#171717}:root[data-theme=light] [data-route=pricing] .pricing-card-footer .btn-primary{color:var(--dashboard-button-filled-text, #ffffff)}:root[data-theme=light] [data-route=pricing] .pricing-card-footer .btn-primary:before{background-color:var(--dashboard-button-filled-bg, #0f0f0f);border-color:color-mix(in srgb,var(--dashboard-button-filled-bg, #0f0f0f) 78%,var(--dashboard-button-filled-border-mix, #f5f5f7));border-top-color:color-mix(in srgb,var(--dashboard-button-filled-bg, #0f0f0f) 88%,var(--dashboard-button-filled-border-top-mix, #ffffff))}@media(hover:hover){:root[data-theme=light] [data-route=pricing] .pricing-card-footer .btn-primary:hover:not(:disabled):before{background-color:var(--dashboard-button-filled-hover-bg, #262626);border-color:var(--dashboard-button-filled-hover-border, #262626);border-top-color:var(--dashboard-button-filled-hover-border-top, #3a3a3a)}}:root[data-theme=light] [data-route=pricing] .pricing-card-footer .btn-primary:active:not(:disabled):before{background-color:var(--dashboard-button-filled-active-bg, #1a1a1a);border-color:var(--dashboard-button-filled-active-border, #1a1a1a);border-top-color:var(--dashboard-button-filled-active-border-top, #2e2e2e)}:root[data-theme=light] [data-route=pricing] .pricing-card-footer .btn-secondary{color:var(--dashboard-button-secondary-text, #171717)}:root[data-theme=light] [data-route=pricing] .pricing-card-footer .btn-secondary:before{background-color:var(--dashboard-button-secondary-bg, rgba(0, 0, 0, .04));border-color:var(--dashboard-button-secondary-border, rgba(0, 0, 0, .08));border-top-color:var(--dashboard-button-secondary-border-top, rgba(0, 0, 0, .1))}@media(hover:hover){:root[data-theme=light] [data-route=pricing] .pricing-card-footer .btn-secondary:hover:not(:disabled):before{background-color:var(--dashboard-button-secondary-bg-hover, rgba(0, 0, 0, .06));border-color:var(--dashboard-button-secondary-border-hover, rgba(0, 0, 0, .12));border-top-color:var( --dashboard-button-secondary-border-top-hover, rgba(0, 0, 0, .14) )}}:root[data-theme=light] [data-route=pricing] .pricing-card-footer .btn-secondary:active:not(:disabled):before{background-color:var(--dashboard-button-secondary-bg-active, rgba(0, 0, 0, .05))}:root[data-theme=light] [data-route=pricing] .pricing-card-footer .btn-secondary:active:not(:disabled){color:var(--dashboard-button-secondary-text-active, rgba(23, 23, 23, .86))}.plan-compare-td.svelte-oxyo8v{text-align:center;font-weight:500}.th-subtitle.svelte-1j6ax6k{font-size:.7rem;font-weight:400;color:var(--muted);margin-top:2px}.price-amount.svelte-1j6ax6k{font-weight:700;font-size:1rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.plan-compare-td--value.svelte-1j6ax6k{text-align:center}.pricing-cards.svelte-8n7d5z{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:clamp(28px,4vw,48px);margin-bottom:8px}.pricing-card-swatch.svelte-8n7d5z{display:flex;flex-direction:column;padding:clamp(40px,9vw,104px);margin:calc(-1*clamp(40px,9vw,104px))}.pricing-card.svelte-8n7d5z{position:relative;display:flex;flex-direction:column;flex:1}.pricing-card-surface.svelte-8n7d5z{background:var(--status-panel-bg);border:1px solid var(--status-panel-border);border-radius:var(--status-panel-radius);padding:clamp(1.35rem,2.5vw,1.85rem) clamp(1.25rem,2.2vw,1.75rem);display:flex;flex-direction:column;flex:1;position:relative;overflow:hidden;box-sizing:border-box;isolation:isolate;transition:border-color .2s ease,box-shadow .2s ease}.pricing-card-surface.svelte-8n7d5z>:where(.svelte-8n7d5z){position:relative;z-index:1}.pricing-card-surface.svelte-8n7d5z:before{content:"";position:absolute;inset:0;z-index:0;padding:2px;border-radius:inherit;opacity:0;transition:opacity .45s cubic-bezier(.33,.06,.25,1);background:radial-gradient(circle clamp(300px,42vmin,440px) at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.55) 0%,rgba(255,255,255,.12) 38%,transparent 62%);pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.pricing-card-surface--glow.svelte-8n7d5z:before{opacity:.62}@media(prefers-reduced-motion:reduce){.pricing-card-surface.svelte-8n7d5z:before{transition-duration:.01ms}}.pricing-card-header.svelte-8n7d5z{margin-bottom:1.25rem;text-align:center}.pricing-card-name.svelte-8n7d5z{font-size:.9rem;font-weight:600;color:var(--muted);margin:0 0 .75rem;letter-spacing:.02em}.pricing-card-price.svelte-8n7d5z{font-size:clamp(2rem,4vw,2.35rem);font-weight:800;color:var(--light);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pricing-card-price--stacked.svelte-8n7d5z{display:flex;flex-direction:column;align-items:center;gap:.28rem;line-height:1.05}.pricing-card-price-amount.svelte-8n7d5z{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit}.pricing-card-price-cadence.svelte-8n7d5z{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.pricing-card-features.svelte-8n7d5z{list-style:none;padding:0;margin:0 0 1.5rem;flex:1}.pricing-card-feature.svelte-8n7d5z{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.45;color:var(--light);margin-bottom:10px}.feature-icon.svelte-8n7d5z{width:1.125em;height:1.125em;color:var(--muted);flex-shrink:0;margin-top:.15em}.pricing-card-footer.svelte-8n7d5z{flex-shrink:0;margin-top:auto;padding-top:1.25rem}.pricing-card-footer a.pricing-card-button,.pricing-card-footer button.pricing-card-button{width:100%}
