.pageContainer-module-scss-module__JjAaZW__pageContainer{width:100%;max-width:var(--container-wide);padding:40px var(--gutter);margin:0 auto}.pageContainer-module-scss-module__JjAaZW__fullWidth{width:100%;padding:40px var(--gutter);margin:0}
.publicStatistics-module-scss-module__sSF1xa__statisticsSection{width:100%;max-width:var(--container-wide);padding:3rem var(--gutter);margin:0 auto}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel{min-height:220px;color:var(--text-primary);text-align:center;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel:before{content:"";background:linear-gradient(90deg, var(--chart-1), var(--error) 50%, var(--accent-brand));height:3px;position:absolute;inset:0 0 auto}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__tint{pointer-events:none;background:radial-gradient(circle at 10% 120%, hsl(var(--error-hsl)/.19), transparent 46%),radial-gradient(circle at 95% -20%, hsl(var(--accent-brand-hsl)/.19), transparent 45%);position:absolute;inset:0}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__eyebrow{color:var(--accent-brand-text);font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;display:inline-flex;position:relative}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__eyebrow .publicStatistics-module-scss-module__sSF1xa__icon{fill:currentColor;flex:none}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__total{max-width:760px;color:var(--text-primary);text-wrap:balance;font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.08;position:relative}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__total .publicStatistics-module-scss-module__sSF1xa__totalNumber{color:var(--text-primary);font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__breakdown{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);width:min(100%,760px);margin-top:.5rem;display:grid;position:relative}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__breakdown .publicStatistics-module-scss-module__sSF1xa__breakdownItem{flex-direction:column;gap:.25rem;padding:1rem .75rem 0;display:flex}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__breakdown .publicStatistics-module-scss-module__sSF1xa__breakdownItem+.publicStatistics-module-scss-module__sSF1xa__breakdownItem{border-left:1px solid var(--border)}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__breakdown .publicStatistics-module-scss-module__sSF1xa__breakdownItem .publicStatistics-module-scss-module__sSF1xa__breakdownLabel{color:var(--text-muted);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__breakdown .publicStatistics-module-scss-module__sSF1xa__breakdownItem .publicStatistics-module-scss-module__sSF1xa__breakdownValue{color:var(--text-primary);font-family:var(--font-mono),monospace;font-size:1.1rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.publicStatistics-module-scss-module__sSF1xa__toolStat{min-height:28px;color:var(--text-primary);font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;background:hsl(var(--accent-brand-hsl)/.3);border:1px solid hsl(var(--accent-brand-hsl)/.36);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;margin-bottom:.25rem;padding:.3rem .7rem;display:inline-flex}.publicStatistics-module-scss-module__sSF1xa__toolStat .publicStatistics-module-scss-module__sSF1xa__animatedCount{margin-inline-end:.12rem;display:inline-block}.publicStatistics-module-scss-module__sSF1xa__toolStat .publicStatistics-module-scss-module__sSF1xa__animatedCount .publicStatistics-module-scss-module__sSF1xa__visualCount{display:inline-block}@media screen and (max-width:600px){.publicStatistics-module-scss-module__sSF1xa__statisticsSection{padding-block:2rem}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel{min-height:0;padding:2rem 1.25rem}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__breakdown{grid-template-columns:1fr}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__breakdown .publicStatistics-module-scss-module__sSF1xa__breakdownItem{flex-direction:row;justify-content:space-between;align-items:baseline;padding:.75rem 0}.publicStatistics-module-scss-module__sSF1xa__statisticsSection .publicStatistics-module-scss-module__sSF1xa__panel .publicStatistics-module-scss-module__sSF1xa__breakdown .publicStatistics-module-scss-module__sSF1xa__breakdownItem+.publicStatistics-module-scss-module__sSF1xa__breakdownItem{border-top:1px solid var(--border);border-left:0}}
.ambientField-module-scss-module___G0mCG__field{z-index:0;pointer-events:none;opacity:var(--ambient-opacity);max-height:var(--ambient-max-h);position:absolute;overflow:hidden}.ambientField-module-scss-module___G0mCG__svg{max-height:var(--ambient-max-h);display:block}.ambientField-module-scss-module___G0mCG__right{top:50%;right:-6%;transform:translateY(-50%)}.ambientField-module-scss-module___G0mCG__left{top:50%;left:-6%;transform:translateY(-50%)}.ambientField-module-scss-module___G0mCG__center{top:50%;left:50%;transform:translate(-50%,-50%)}.ambientField-module-scss-module___G0mCG__top{top:-12%;right:-4%}.ambientField-module-scss-module___G0mCG__hero{z-index:-1;width:100vw;max-width:none;max-height:none;-webkit-mask-image:radial-gradient(ellipse var(--ambient-clear-w,42%) var(--ambient-clear-h,62%) at 50% var(--ambient-clear-y,44%), transparent 0%, transparent 36%, black 82%),linear-gradient(to bottom, transparent 0%, black 18%, black 62%, transparent 98%);mask-image:radial-gradient(ellipse var(--ambient-clear-w,42%) var(--ambient-clear-h,62%) at 50% var(--ambient-clear-y,44%), transparent 0%, transparent 36%, black 82%),linear-gradient(to bottom, transparent 0%, black 18%, black 62%, transparent 98%);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:radial-gradient(ellipse var(--ambient-clear-w,42%) var(--ambient-clear-h,62%) at 50% var(--ambient-clear-y,44%), transparent 0%, transparent 36%, black 82%),linear-gradient(to bottom, transparent 0%, black 18%, black 62%, transparent 98%);-webkit-mask-composite:source-in;top:0;left:50%;overflow:visible;transform:translate(-50%)}.ambientField-module-scss-module___G0mCG__hero .ambientField-module-scss-module___G0mCG__svg{width:100%;max-height:none;height:var(--ambient-h,clamp(30rem, 64vh, 46rem));transform:translate(calc(var(--ambient-x,0) * var(--ambient-flip,1)), var(--ambient-y,0)) scale(calc(var(--ambient-scale,1) * var(--ambient-flip,1)), var(--ambient-scale,1));transform-origin:50%}.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__ring{transform-box:view-box;transform-origin:0 0;animation:ambientField-module-scss-module___G0mCG__amb-ping 9s var(--ease-out) infinite;animation-delay:calc(var(--i,0)*-1.1s)}.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__blip{animation:ambientField-module-scss-module___G0mCG__amb-blip 9s var(--ease-standard) infinite;animation-delay:calc(var(--i,0)*1.4s)}.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__gridCol{transform-box:view-box;transform-origin:50%;animation:ambientField-module-scss-module___G0mCG__amb-travel 11s var(--ease-standard) infinite;animation-delay:calc(var(--i,0)*-.62s)}.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__byteCol{animation:ambientField-module-scss-module___G0mCG__amb-settle 12s var(--ease-standard) infinite;animation-delay:calc(var(--i,0)*-.5s)}.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__scanLine{transform-box:view-box;transform-origin:50%;animation:ambientField-module-scss-module___G0mCG__amb-scan 13s var(--ease-standard) infinite;animation-delay:calc(var(--i,0)*-.34s)}.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__latticeSmall{transform-box:fill-box;transform-origin:50%;animation:ambientField-module-scss-module___G0mCG__amb-squeeze 10s var(--ease-compress) infinite;animation-delay:calc(var(--i,0)*-.29s)}.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__cellFill{animation:ambientField-module-scss-module___G0mCG__amb-write 8s var(--ease-standard) infinite;animation-delay:calc(var(--i,0)*-.68s)}.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__cellShrink{transform-box:fill-box;transform-origin:50%;animation:ambientField-module-scss-module___G0mCG__amb-compress 9s var(--ease-compress) infinite;animation-delay:calc(var(--i,0)*-.55s)}@keyframes ambientField-module-scss-module___G0mCG__amb-ping{0%{opacity:0;transform:scale(.82)}22%{opacity:1}to{opacity:0;transform:scale(1.28)}}@keyframes ambientField-module-scss-module___G0mCG__amb-blip{0%,62%,to{opacity:0}70%,84%{opacity:1}}@keyframes ambientField-module-scss-module___G0mCG__amb-travel{0%{opacity:0;transform:translate(-46px)scale(1.06)}18%,62%{opacity:1}to{opacity:0;transform:translate(58px)scale(.9)}}@keyframes ambientField-module-scss-module___G0mCG__amb-settle{0%,to{opacity:.55}50%{opacity:1}}@keyframes ambientField-module-scss-module___G0mCG__amb-scan{0%{opacity:0;transform:translate(-30px)scaleX(.94)}20%,70%{opacity:1}to{opacity:0;transform:translate(30px)scaleX(1.04)}}@keyframes ambientField-module-scss-module___G0mCG__amb-squeeze{0%,to{transform:scale(1)}46%,56%{transform:scale(.6)}}@keyframes ambientField-module-scss-module___G0mCG__amb-write{0%,56%,to{opacity:0}16%,40%{opacity:1}}@keyframes ambientField-module-scss-module___G0mCG__amb-compress{0%,to{transform:scale(1)}44%,58%{transform:scale(.52)}}@media (prefers-reduced-motion:reduce){.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__ring,.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__blip,.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__gridCol,.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__byteCol,.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__scanLine,.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__latticeSmall,.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__cellFill,.ambientField-module-scss-module___G0mCG__animated .ambientField-module-scss-module___G0mCG__cellShrink{animation:none}}
.rootHeader-module-scss-module__2feexa__header{width:100vw;height:auto;padding:var(--rhythm-hero) var(--gutter);isolation:isolate;background:var(--gradient-hero);flex-direction:column;align-items:center;gap:1rem;margin:0 auto;display:flex;position:relative;overflow:hidden}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__title{text-align:center;color:var(--text-primary);text-wrap:balance;z-index:1;max-width:800px;font-size:3.75rem;font-weight:900;line-height:1;position:relative}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__description{color:var(--text-primary);text-wrap:pretty;text-align:center;z-index:1;max-width:600px;font-size:1.25rem;font-weight:400;line-height:1.4;position:relative}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__toolWrapper{width:min(100%,var(--measure-content));border-radius:var(--radius);background:hsl(var(--surface-page-hsl)/.92);z-index:1;margin-top:1.25rem;padding:clamp(.65rem,1.6vw,1rem);position:relative}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__waves{z-index:-1;width:auto;height:1200px;position:absolute;top:0}@media screen and (max-width:768px){.rootHeader-module-scss-module__2feexa__header{padding:3rem var(--gutter) 3.5rem}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__title{font-size:2.25rem}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__description{font-size:1rem}.rootHeader-module-scss-module__2feexa__header .rootHeader-module-scss-module__2feexa__toolWrapper{border-radius:var(--radius);margin-top:.75rem;padding:.65rem}}
.trustRow-module-scss-module__O_Z9Ya__trustRow{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .65rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.trustRow-module-scss-module__O_Z9Ya__trustRow .trustRow-module-scss-module__O_Z9Ya__item{color:var(--text-muted);font-size:.875rem;font-weight:var(--font-weight-medium);align-items:center;gap:.65rem;line-height:1.4;display:flex}.trustRow-module-scss-module__O_Z9Ya__trustRow .trustRow-module-scss-module__O_Z9Ya__item+.trustRow-module-scss-module__O_Z9Ya__item:before{content:"·";font-weight:var(--font-weight-strong);opacity:.7}@media screen and (max-width:768px){.trustRow-module-scss-module__O_Z9Ya__trustRow .trustRow-module-scss-module__O_Z9Ya__item{font-size:.8rem}}
.apiStrip-module-scss-module__H2VmZa__apiStrip{max-width:var(--container-wide);padding:clamp(3rem,6vw,5rem) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin:0 auto;display:grid}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__copy{justify-items:start;gap:1rem;display:grid}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__copy .apiStrip-module-scss-module__H2VmZa__title{color:var(--text-primary);font-size:clamp(1.55rem,3vw,2rem);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__copy .apiStrip-module-scss-module__H2VmZa__description{max-width:34rem;color:var(--text-muted);font-size:1rem;line-height:var(--leading-body);text-wrap:pretty}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__copy .apiStrip-module-scss-module__H2VmZa__actions{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__copy .apiStrip-module-scss-module__H2VmZa__actions .apiStrip-module-scss-module__H2VmZa__primaryAction,.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__copy .apiStrip-module-scss-module__H2VmZa__actions .apiStrip-module-scss-module__H2VmZa__secondaryAction{border-radius:var(--radius);font-size:.9rem;font-weight:var(--font-weight-medium);align-items:center;padding:.55rem 1.1rem;line-height:1.2;transition:background-color .18s;display:inline-flex}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__copy .apiStrip-module-scss-module__H2VmZa__actions .apiStrip-module-scss-module__H2VmZa__primaryAction{color:var(--on-accent-brand);background:var(--accent-brand)}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__copy .apiStrip-module-scss-module__H2VmZa__actions .apiStrip-module-scss-module__H2VmZa__primaryAction:hover{background:hsl(var(--accent-brand-hsl)/.88)}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__copy .apiStrip-module-scss-module__H2VmZa__actions .apiStrip-module-scss-module__H2VmZa__secondaryAction{color:var(--text-primary);border:1px solid var(--border);background:var(--surface-1)}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__copy .apiStrip-module-scss-module__H2VmZa__actions .apiStrip-module-scss-module__H2VmZa__secondaryAction:hover{background:hsl(var(--surface-2-hsl)/.62)}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__codeWindow{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);overflow:hidden}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__codeWindow .apiStrip-module-scss-module__H2VmZa__codeTitlebar{border-bottom:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;padding:.6rem 1rem;font-size:.78rem;display:flex}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__codeWindow .apiStrip-module-scss-module__H2VmZa__codeTitlebar .apiStrip-module-scss-module__H2VmZa__codeLabel{font-weight:var(--font-weight-medium)}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__codeWindow .apiStrip-module-scss-module__H2VmZa__codeTitlebar .apiStrip-module-scss-module__H2VmZa__codePath{font-family:monospace}.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__codeWindow .apiStrip-module-scss-module__H2VmZa__code{color:hsl(var(--text-primary-hsl)/.92);margin:0;padding:1rem;font-family:monospace;font-size:.82rem;line-height:1.6;overflow-x:auto}@media screen and (max-width:900px){.apiStrip-module-scss-module__H2VmZa__apiStrip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__copy .apiStrip-module-scss-module__H2VmZa__actions .apiStrip-module-scss-module__H2VmZa__primaryAction,.apiStrip-module-scss-module__H2VmZa__apiStrip .apiStrip-module-scss-module__H2VmZa__copy .apiStrip-module-scss-module__H2VmZa__actions .apiStrip-module-scss-module__H2VmZa__secondaryAction{transition:none}}
.accordionItem-module-scss-module__itR58q__accordionItem{background-color:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.accordionItem-module-scss-module__itR58q__accordionItem .accordionItem-module-scss-module__itR58q__accordionButton{cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem;display:flex}.accordionItem-module-scss-module__itR58q__accordionItem .accordionItem-module-scss-module__itR58q__accordionButton:hover{background:var(--surface-2)}.accordionItem-module-scss-module__itR58q__accordionItem .accordionItem-module-scss-module__itR58q__accordionButton .accordionItem-module-scss-module__itR58q__accordionTitle{font-weight:var(--font-weight-medium)}.accordionItem-module-scss-module__itR58q__accordionItem .accordionItem-module-scss-module__itR58q__accordionButton .accordionItem-module-scss-module__itR58q__accordionIcon{font-size:1.5rem}.accordionItem-module-scss-module__itR58q__accordionItem .accordionItem-module-scss-module__itR58q__accordionContent{background:var(--surface-1);color:var(--text-muted);border-top:1px solid var(--border);padding:1rem}
.accordion-module-scss-module__Fwagua__accordion{flex-direction:column;gap:.5rem;display:flex}
.faqSection-module-scss-module__g9_Wpa__faqSection{max-width:var(--container-wide);background:var(--surface-page);color:var(--text-primary);padding:clamp(1rem,2vw,1.5rem) var(--gutter) clamp(4rem,8vw,7rem);margin:0 auto}.faqSection-module-scss-module__g9_Wpa__faqSection .faqSection-module-scss-module__g9_Wpa__title{text-align:left;width:fit-content;color:hsl(var(--text-primary-hsl)/.9);font-size:2rem;font-weight:var(--font-weight-heading);margin:0 0 1.5rem;line-height:1.35}.faqSection-module-scss-module__g9_Wpa__faqContainer{max-width:var(--measure-content);flex-direction:column;gap:1rem;display:flex}@media screen and (max-width:768px){.faqSection-module-scss-module__g9_Wpa__faqSection{width:100%;padding-inline:var(--gutter)}.faqSection-module-scss-module__g9_Wpa__faqSection .faqSection-module-scss-module__g9_Wpa__title{font-size:1.75rem}}
.features-module-scss-module__FMhjJW__keyFeatures{max-width:var(--container-wide);padding:var(--rhythm-section) var(--gutter) clamp(2.5rem,5vw,4rem);gap:clamp(1.75rem,4vw,2.75rem);margin:0 auto;display:grid;position:relative}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__intro{gap:.9rem;max-width:44rem;display:grid}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__intro .features-module-scss-module__FMhjJW__kicker{color:var(--accent-brand-text);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;margin:0}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__intro .features-module-scss-module__FMhjJW__heading{font-size:clamp(1.5rem,3vw,2.1rem);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__intro .features-module-scss-module__FMhjJW__lede{color:var(--text-muted);text-wrap:pretty;margin:0;line-height:1.7}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__promiseList{gap:.8rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__promiseList li{color:hsl(var(--text-primary-hsl)/.86);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.5;display:flex}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__promiseList svg{width:1.15rem;color:var(--accent-brand-text);flex:0 0 1.15rem}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolTable{background:var(--surface-1);border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow{border-bottom:1px solid var(--border);color:var(--text-primary);grid-template-columns:6.5rem minmax(11rem,.8fr) minmax(12rem,1.2fr) 1.2rem;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:grid}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow:last-child{border-bottom:0}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow .features-module-scss-module__FMhjJW__toolName{font-size:.95rem;font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading)}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow .features-module-scss-module__FMhjJW__toolFormats{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow .features-module-scss-module__FMhjJW__toolDescription{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow>svg{width:1.1rem;color:var(--text-muted);transition:transform .16s}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow:hover,.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow:focus-visible{background:hsl(var(--surface-2-hsl)/.4)}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow:hover>svg,.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow:focus-visible>svg{color:var(--text-primary);transform:translate(3px)}@media (max-width:820px){.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow{grid-template-columns:6rem minmax(0,1fr) 1.1rem}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow .features-module-scss-module__FMhjJW__toolDescription{grid-column:1/-1}}@media (max-width:560px){.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow{grid-template-columns:minmax(0,1fr) 1.1rem}.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow .features-module-scss-module__FMhjJW__toolFormats{overflow-wrap:anywhere;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.features-module-scss-module__FMhjJW__keyFeatures .features-module-scss-module__FMhjJW__toolRow>svg{transition:none}}
.sectionHeader-module-scss-module__mEgOmG__title{color:hsl(var(--text-primary-hsl)/.9);font-size:2rem;font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);text-align:left;margin:0;line-height:1.35}
.privacySecurity-module-scss-module__LfW9Mq__privacySecurity{max-width:var(--container-wide);padding:clamp(3rem,6vw,5rem) var(--gutter);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.privacySecurity-module-scss-module__LfW9Mq__privacySecurity .privacySecurity-module-scss-module__LfW9Mq__factList{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.privacySecurity-module-scss-module__LfW9Mq__privacySecurity .privacySecurity-module-scss-module__LfW9Mq__factList .privacySecurity-module-scss-module__LfW9Mq__fact{background:var(--surface-1);justify-items:start;gap:.55rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.privacySecurity-module-scss-module__LfW9Mq__privacySecurity .privacySecurity-module-scss-module__LfW9Mq__factList .privacySecurity-module-scss-module__LfW9Mq__fact .privacySecurity-module-scss-module__LfW9Mq__icon{width:1.15rem;height:1.15rem;color:var(--text-muted);stroke-width:1.65px}.privacySecurity-module-scss-module__LfW9Mq__privacySecurity .privacySecurity-module-scss-module__LfW9Mq__factList .privacySecurity-module-scss-module__LfW9Mq__fact .privacySecurity-module-scss-module__LfW9Mq__label{color:var(--text-primary);font-size:1rem;font-weight:var(--font-weight-medium);letter-spacing:-.015em}.privacySecurity-module-scss-module__LfW9Mq__privacySecurity .privacySecurity-module-scss-module__LfW9Mq__factList .privacySecurity-module-scss-module__LfW9Mq__fact .privacySecurity-module-scss-module__LfW9Mq__description{color:var(--text-muted);font-size:.84rem;line-height:1.55}@media (max-width:800px){.privacySecurity-module-scss-module__LfW9Mq__privacySecurity .privacySecurity-module-scss-module__LfW9Mq__factList{grid-template-columns:1fr}}
.resources-module-scss-module__K6EZ7G__resources{max-width:var(--container-wide);padding:clamp(3rem,6vw,5rem) var(--gutter);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.resources-module-scss-module__K6EZ7G__navLinks{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.resources-module-scss-module__K6EZ7G__link{min-height:12rem;color:var(--text-primary);background:var(--surface-1);grid-template-columns:auto 1fr auto;align-content:space-between;align-items:start;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);transition:background-color .18s;display:grid;position:relative}.resources-module-scss-module__K6EZ7G__link:before{content:"";opacity:.72;background:var(--gradient-brand-deep);height:2px;position:absolute;inset:0 0 auto}.resources-module-scss-module__K6EZ7G__icon,.resources-module-scss-module__K6EZ7G__arrow{width:1.1rem;height:1.1rem;color:var(--text-muted);stroke-width:1.65px}.resources-module-scss-module__K6EZ7G__arrow{width:.95rem;height:.95rem;transition:transform .18s}.resources-module-scss-module__K6EZ7G__copy{align-self:end;gap:.45rem;display:grid}.resources-module-scss-module__K6EZ7G__label{color:var(--text-primary);font-size:1rem;font-weight:var(--font-weight-medium);letter-spacing:-.015em}.resources-module-scss-module__K6EZ7G__description{color:var(--text-muted);font-size:.84rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.resources-module-scss-module__K6EZ7G__link:hover{background:hsl(var(--surface-2-hsl)/.62)}.resources-module-scss-module__K6EZ7G__link:hover .resources-module-scss-module__K6EZ7G__arrow{transform:translate(2px,-2px)}}@media (max-width:800px){.resources-module-scss-module__K6EZ7G__navLinks{grid-template-columns:1fr}.resources-module-scss-module__K6EZ7G__link{min-height:8rem}}@media (prefers-reduced-motion:reduce){.resources-module-scss-module__K6EZ7G__link,.resources-module-scss-module__K6EZ7G__arrow{transition:none}}
.brandedHeader-module-scss-module__hZ1hSa__header{isolation:isolate;width:100vw;min-height:23rem;padding:clamp(3rem,7vw,5.5rem) max(1rem,(100vw - var(--container-wide))/2);background:var(--gradient-hero);border:0;flex-direction:column;justify-content:center;gap:1rem;margin-bottom:3rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.brandedHeader-module-scss-module__hZ1hSa__header .brandedHeader-module-scss-module__hZ1hSa__eyebrow{width:fit-content;color:var(--accent-brand-text);font-size:.72rem;font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;background:var(--accent-brand-subtle);border:1px solid var(--accent-brand-subtle-border);border-radius:999px;margin:0;padding:.3rem .7rem}.brandedHeader-module-scss-module__hZ1hSa__header .brandedHeader-module-scss-module__hZ1hSa__title{max-width:48rem;color:var(--text-primary);text-wrap:balance;text-shadow:0 1px 5px hsl(var(--surface-page-hsl)/.28);margin:0;font-size:clamp(2.3rem,6vw,3.75rem);line-height:1}.brandedHeader-module-scss-module__hZ1hSa__header .brandedHeader-module-scss-module__hZ1hSa__description{max-width:44rem;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.55}.brandedHeader-module-scss-module__hZ1hSa__header .brandedHeader-module-scss-module__hZ1hSa__action{min-height:2.8rem;color:var(--text-inverse);font-weight:var(--font-weight-heading);background:var(--gradient-brand-cta);border:1px solid var(--border);border-radius:var(--radius);align-items:center;margin-top:.5rem;padding:.7rem 1rem;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.brandedHeader-module-scss-module__hZ1hSa__header .brandedHeader-module-scss-module__hZ1hSa__action:active{transform:scale(.97)}.brandedHeader-module-scss-module__hZ1hSa__header .brandedHeader-module-scss-module__hZ1hSa__action:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.brandedHeader-module-scss-module__hZ1hSa__header .brandedHeader-module-scss-module__hZ1hSa__action:hover{transform:translateY(-1px)}}.brandedHeader-module-scss-module__hZ1hSa__left{align-items:flex-start}.brandedHeader-module-scss-module__hZ1hSa__center{text-align:center;align-items:center}@media (max-width:480px){.brandedHeader-module-scss-module__hZ1hSa__header{min-height:20rem}}@media (prefers-reduced-motion:reduce){.brandedHeader-module-scss-module__hZ1hSa__header .brandedHeader-module-scss-module__hZ1hSa__action{transition:none}}
.blogPost-module-scss-module__Az2p4W__article{width:min(100%,52rem);padding:0 var(--gutter) var(--rhythm-section);margin:0 auto}.blogPost-module-scss-module__Az2p4W__article>p,.blogPost-module-scss-module__Az2p4W__article>ul,.blogPost-module-scss-module__Az2p4W__article>ol,.blogPost-module-scss-module__Az2p4W__article>table,.blogPost-module-scss-module__Az2p4W__article>h2,.blogPost-module-scss-module__Az2p4W__article>h3{max-width:44rem;margin-inline:auto}.blogPost-module-scss-module__Az2p4W__article h2,.blogPost-module-scss-module__Az2p4W__article h3{color:var(--text-primary);letter-spacing:-.025em;text-wrap:balance}.blogPost-module-scss-module__Az2p4W__article h2{font-size:clamp(1.6rem,3vw,2rem);font-weight:var(--font-weight-heading);margin-top:clamp(3.5rem,8vw,5rem);margin-bottom:1rem;line-height:1.2}.blogPost-module-scss-module__Az2p4W__article h3{font-size:1.25rem;font-weight:var(--font-weight-medium);margin-top:2.75rem;margin-bottom:.75rem}.blogPost-module-scss-module__Az2p4W__article p,.blogPost-module-scss-module__Az2p4W__article li{font-size:clamp(.98rem,1.4vw,1.04rem);line-height:1.78}.blogPost-module-scss-module__Az2p4W__article ul,.blogPost-module-scss-module__Az2p4W__article ol{gap:.75rem;padding-left:1.2rem;display:grid}.blogPost-module-scss-module__Az2p4W__article li{margin:0;padding-left:.35rem}.blogPost-module-scss-module__Az2p4W__article li::marker{color:var(--accent-brand-text)}.blogPost-module-scss-module__Az2p4W__article a{color:var(--text-primary);-webkit-text-decoration-color:hsl(var(--accent-brand-hsl)/.55);text-decoration-color:hsl(var(--accent-brand-hsl)/.55);text-underline-offset:.2em;text-decoration-thickness:1px}.blogPost-module-scss-module__Az2p4W__article pre{width:min(100%,48rem);color:var(--code-function);background:var(--code-surface);border:1px solid var(--border);border-radius:var(--radius);margin:0 auto;padding:1.25rem;overflow-x:auto}.blogPost-module-scss-module__Az2p4W__article pre code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem;line-height:1.7}.blogPost-module-scss-module__Az2p4W__article :not(pre)>code{font-family:var(--font-mono),ui-monospace,monospace;background:var(--surface-2);border:1px solid var(--border);border-radius:.3rem;padding:.12rem .3rem;font-size:.86em}.blogPost-module-scss-module__Az2p4W__header{border-bottom:1px solid var(--border);margin-top:clamp(2.5rem,6vw,5rem);margin-bottom:clamp(2.5rem,6vw,4rem);padding:0 0 clamp(2rem,5vw,3.5rem);position:relative}.blogPost-module-scss-module__Az2p4W__header:before{content:"";background:var(--gradient-brand-deep);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.2)}@media screen and (max-width:768px){.blogPost-module-scss-module__Az2p4W__header{margin-top:2.5rem}}.blogPost-module-scss-module__Az2p4W__header h1{text-align:left;text-wrap:balance;max-width:48rem;color:var(--text-primary);letter-spacing:-.05em;margin-top:.9rem;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:470;line-height:1}.blogPost-module-scss-module__Az2p4W__header .blogPost-module-scss-module__Az2p4W__backLink,.blogPost-module-scss-module__Az2p4W__header .blogPost-module-scss-module__Az2p4W__eyebrow,.blogPost-module-scss-module__Az2p4W__header .blogPost-module-scss-module__Az2p4W__summary,.blogPost-module-scss-module__Az2p4W__header .blogPost-module-scss-module__Az2p4W__byline{color:var(--text-muted)}.blogPost-module-scss-module__Az2p4W__header .blogPost-module-scss-module__Az2p4W__backLink{color:var(--text-muted);align-items:center;gap:.45rem;margin-bottom:clamp(2.5rem,8vw,5rem);font-size:.82rem;text-decoration:none;display:inline-flex}.blogPost-module-scss-module__Az2p4W__header .blogPost-module-scss-module__Az2p4W__eyebrow{color:var(--accent-brand-text);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.blogPost-module-scss-module__Az2p4W__header .blogPost-module-scss-module__Az2p4W__byline{margin-top:1rem;margin-bottom:0;font-size:.82rem}.blogPost-module-scss-module__Az2p4W__header .blogPost-module-scss-module__Az2p4W__summary{max-width:42rem;margin-top:1.5rem;font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.6}.blogPost-module-scss-module__Az2p4W__article table{border-collapse:collapse;width:100%;font-size:.95rem}.blogPost-module-scss-module__Az2p4W__article table th,.blogPost-module-scss-module__Az2p4W__article table td{border:1px solid var(--border);text-align:left;padding:.6rem .75rem}.blogPost-module-scss-module__Az2p4W__article table thead th{background:var(--surface-2);font-weight:var(--font-weight-heading)}
.bento-module-scss-module__Ebsiiq__bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;gap:1.1rem;display:grid}.bento-module-scss-module__Ebsiiq__tile{grid-column:span 2;min-width:0;display:flex}.bento-module-scss-module__Ebsiiq__w3{grid-column:span 3}.bento-module-scss-module__Ebsiiq__w4{grid-column:span 4}.bento-module-scss-module__Ebsiiq__w6{grid-column:span 6}.bento-module-scss-module__Ebsiiq__h2{grid-row:span 2}.bento-module-scss-module__Ebsiiq__tileInner{background:var(--surface-1);border:1px solid var(--border);border-radius:1rem;flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.bento-module-scss-module__Ebsiiq__tileInner{transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.bento-module-scss-module__Ebsiiq__tileInner:hover{border-color:hsl(var(--accent-brand-hsl)/.45);box-shadow:0 18px 40px hsl(var(--text-primary-hsl)/.28);transform:translateY(-2px)}}.bento-module-scss-module__Ebsiiq__tileBody{flex-direction:column;flex:auto;gap:.9rem;min-width:0;padding:1.35rem;display:flex}.bento-module-scss-module__Ebsiiq__tileWide .bento-module-scss-module__Ebsiiq__tileInner{flex-direction:row;align-items:stretch}.bento-module-scss-module__Ebsiiq__tileWide .bento-module-scss-module__Ebsiiq__tileBody{flex:55%}.bento-module-scss-module__Ebsiiq__tileWide .bento-module-scss-module__Ebsiiq__stageShell{border-bottom:0;border-left:1px solid hsl(var(--border-hsl)/.7);flex:45%;order:2}.bento-module-scss-module__Ebsiiq__stageShell{background:radial-gradient(120% 130% at 50% 0%, hsl(var(--accent-brand-hsl)/.08), transparent 62%),hsl(var(--surface-2-hsl)/.25);border-bottom:1px solid hsl(var(--border-hsl)/.7);place-items:center;min-height:8.5rem;padding:1.1rem;display:grid;position:relative;overflow:hidden}.bento-module-scss-module__Ebsiiq__h2 .bento-module-scss-module__Ebsiiq__stageShell{flex:auto;min-height:11rem}.bento-module-scss-module__Ebsiiq__stage{justify-items:center;gap:.8rem;width:100%;max-width:24rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:relative}.bento-module-scss-module__Ebsiiq__sqRow{align-items:center;gap:.6rem;font-size:.72rem;display:flex}.bento-module-scss-module__Ebsiiq__sqChip,.bento-module-scss-module__Ebsiiq__sqResult{color:var(--text-muted);background:var(--surface-1);border:1px solid var(--border);white-space:nowrap;border-radius:.45rem;padding:.3rem .55rem}.bento-module-scss-module__Ebsiiq__sqArrow{color:var(--text-muted)}.bento-module-scss-module__Ebsiiq__sqResult{color:var(--text-primary);animation:6s infinite bento-module-scss-module__Ebsiiq__sq-appear}.bento-module-scss-module__Ebsiiq__sqTrack{background:hsl(var(--border-hsl)/.5);border-radius:999px;width:min(100%,17rem);height:8px;overflow:hidden}.bento-module-scss-module__Ebsiiq__sqFill{background:var(--gradient-brand);border-radius:inherit;transform-origin:0;width:100%;height:100%;animation:6s infinite bento-module-scss-module__Ebsiiq__sq-fill}.bento-module-scss-module__Ebsiiq__sqBadge{color:var(--success);background:hsl(var(--success-hsl)/.12);border:1px solid hsl(var(--success-hsl)/.3);border-radius:999px;padding:.22rem .5rem;font-size:.72rem;font-weight:600;animation:6s infinite bento-module-scss-module__Ebsiiq__sq-appear}@keyframes bento-module-scss-module__Ebsiiq__sq-fill{0%,10%{opacity:1;animation-timing-function:var(--ease-morph);transform:scaleX(1)}42%,86%{opacity:1;transform:scaleX(.24)}90%{opacity:0;transform:scaleX(.24)}91%{opacity:0;transform:scaleX(1)}96%,to{opacity:1;transform:scaleX(1)}}@keyframes bento-module-scss-module__Ebsiiq__sq-appear{0%,40%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(4px)scale(.95)}47%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(4px)scale(.95)}}.bento-module-scss-module__Ebsiiq__apiNodes{width:100%;color:var(--text-muted);justify-content:space-between;font-size:.68rem;display:flex}.bento-module-scss-module__Ebsiiq__apiNode{background:var(--surface-1);border:1px solid var(--border);border-radius:.4rem;padding:.28rem .5rem}.bento-module-scss-module__Ebsiiq__apiLane,.bento-module-scss-module__Ebsiiq__apiLaneBack{background:hsl(var(--border-hsl)/.45);border-radius:999px;width:100%;height:2px;overflow:hidden}.bento-module-scss-module__Ebsiiq__apiReq{background:var(--gradient-brand);transform-origin:0;height:100%;animation:5.5s infinite bento-module-scss-module__Ebsiiq__api-req}.bento-module-scss-module__Ebsiiq__apiRes{background:linear-gradient(90deg, var(--success), var(--accent-brand));transform-origin:100%;height:100%;animation:5.5s infinite bento-module-scss-module__Ebsiiq__api-res}.bento-module-scss-module__Ebsiiq__apiBadge{color:var(--success);background:hsl(var(--success-hsl)/.12);border:1px solid hsl(var(--success-hsl)/.3);border-radius:999px;padding:.22rem .55rem;font-size:.7rem;font-weight:600;animation:5.5s infinite bento-module-scss-module__Ebsiiq__api-badge}@keyframes bento-module-scss-module__Ebsiiq__api-req{0%,6%{opacity:1;animation-timing-function:var(--ease-out);transform:scaleX(0)}24%,32%{opacity:1;transform:scaleX(1)}38%,to{opacity:0;transform:scaleX(1)}}@keyframes bento-module-scss-module__Ebsiiq__api-res{0%,42%{opacity:1;animation-timing-function:var(--ease-out);transform:scaleX(0)}58%,84%{opacity:1;transform:scaleX(1)}90%,to{opacity:0;transform:scaleX(1)}}@keyframes bento-module-scss-module__Ebsiiq__api-badge{0%,56%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(4px)scale(.92)}63%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(4px)scale(.92)}}.bento-module-scss-module__Ebsiiq__orbitField{width:7rem;height:7rem;position:relative}.bento-module-scss-module__Ebsiiq__orbitRing{border:1px dashed var(--border);border-radius:50%;position:absolute;inset:0}.bento-module-scss-module__Ebsiiq__orbitCenter{background:var(--surface-1);border:1px solid var(--border);border-radius:.7rem;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bento-module-scss-module__Ebsiiq__orbitMark{width:1.4rem;height:1.4rem;color:var(--text-primary)}.bento-module-scss-module__Ebsiiq__orbitArm{animation:16s linear infinite bento-module-scss-module__Ebsiiq__orbit-spin;position:absolute;inset:0}.bento-module-scss-module__Ebsiiq__orbitArmB{animation-delay:-5.333s}.bento-module-scss-module__Ebsiiq__orbitArmC{animation-delay:-10.666s}.bento-module-scss-module__Ebsiiq__orbitDot{border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(3.5rem)}.bento-module-scss-module__Ebsiiq__orbitArmA .bento-module-scss-module__Ebsiiq__orbitDot,.bento-module-scss-module__Ebsiiq__orbitArmB .bento-module-scss-module__Ebsiiq__orbitDot{background:var(--accent-brand)}.bento-module-scss-module__Ebsiiq__orbitArmC .bento-module-scss-module__Ebsiiq__orbitDot{background:var(--error)}.bento-module-scss-module__Ebsiiq__orbitCaption{color:var(--text-muted);letter-spacing:.04em;margin:0;font-size:.7rem}@keyframes bento-module-scss-module__Ebsiiq__orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bento-module-scss-module__Ebsiiq__sdkLine{color:var(--text-primary);align-items:baseline;font-size:.9rem;display:inline-flex}.bento-module-scss-module__Ebsiiq__sdkPrefix,.bento-module-scss-module__Ebsiiq__sdkSuffix{color:var(--text-muted)}.bento-module-scss-module__Ebsiiq__sdkSlot{color:var(--accent-brand-text);width:8ch;font-weight:600;animation:8s infinite bento-module-scss-module__Ebsiiq__sdk-slot;display:inline-block;position:relative}.bento-module-scss-module__Ebsiiq__sdkSlot:after{content:"compress";visibility:hidden}@keyframes bento-module-scss-module__Ebsiiq__sdk-slot{0%,21%{width:8ch;animation-timing-function:var(--ease-out)}29%,46%{width:6ch;animation-timing-function:var(--ease-out)}54%,71%{width:4ch;animation-timing-function:var(--ease-out)}79%,96%{width:7ch;animation-timing-function:var(--ease-out)}to{width:8ch}}.bento-module-scss-module__Ebsiiq__sdkWord{opacity:0;animation:8s infinite bento-module-scss-module__Ebsiiq__sdk-word;position:absolute;inset:0 auto auto 0}.bento-module-scss-module__Ebsiiq__sdkWord:nth-child(2){animation-delay:2s}.bento-module-scss-module__Ebsiiq__sdkWord:nth-child(3){animation-delay:4s}.bento-module-scss-module__Ebsiiq__sdkWord:nth-child(4){animation-delay:6s}.bento-module-scss-module__Ebsiiq__sdkCaret{background:hsl(var(--text-primary-hsl)/.8);align-self:center;width:1px;height:1em;margin-left:.35rem;animation:1.1s steps(2,jump-none) infinite bento-module-scss-module__Ebsiiq__caret-blink}@keyframes bento-module-scss-module__Ebsiiq__sdk-word{0%{opacity:0;filter:blur(2px);animation-timing-function:ease-in-out;transform:translateY(6px)}4%,21%{opacity:1;filter:blur();transform:none}25%,to{opacity:0;filter:blur(2px);transform:translateY(-6px)}}@keyframes bento-module-scss-module__Ebsiiq__caret-blink{0%,to{opacity:1}50%{opacity:0}}.bento-module-scss-module__Ebsiiq__cliLine{width:100%;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.bento-module-scss-module__Ebsiiq__cliPrompt{color:var(--accent-brand-text)}.bento-module-scss-module__Ebsiiq__cliTrack{background:hsl(var(--border-hsl)/.5);border-radius:999px;width:100%;height:6px;overflow:hidden}.bento-module-scss-module__Ebsiiq__cliFill{background:var(--gradient-brand);border-radius:inherit;transform-origin:0;width:100%;height:100%;animation:5.5s infinite bento-module-scss-module__Ebsiiq__cli-fill}.bento-module-scss-module__Ebsiiq__cliDone{color:var(--success);font-size:.72rem;animation:5.5s infinite bento-module-scss-module__Ebsiiq__cli-done}@keyframes bento-module-scss-module__Ebsiiq__cli-fill{0%,8%{opacity:1;animation-timing-function:linear;transform:scaleX(0)}60%,80%{opacity:1;transform:scaleX(1)}86%{opacity:0;transform:scaleX(1)}87%,to{opacity:0;transform:scaleX(0)}}@keyframes bento-module-scss-module__Ebsiiq__cli-done{0%,60%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(4px)}67%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(4px)}}.bento-module-scss-module__Ebsiiq__actRow{align-items:center;gap:.6rem;width:100%;font-size:.72rem;display:flex}.bento-module-scss-module__Ebsiiq__actRow code{color:var(--text-muted);flex:auto}.bento-module-scss-module__Ebsiiq__actSaving{color:var(--success);font-weight:600}.bento-module-scss-module__Ebsiiq__actSkipped{color:var(--text-muted)}.bento-module-scss-module__Ebsiiq__actCheck{width:.9rem;height:.9rem;color:var(--success)}.bento-module-scss-module__Ebsiiq__actCheck path{stroke-dasharray:24}.bento-module-scss-module__Ebsiiq__actDash{background:hsl(var(--text-muted-hsl)/.5);border-radius:999px;width:.65rem;height:2px}.bento-module-scss-module__Ebsiiq__actRowA :is(.bento-module-scss-module__Ebsiiq__actSaving,.bento-module-scss-module__Ebsiiq__actCheck),.bento-module-scss-module__Ebsiiq__actRowB :is(.bento-module-scss-module__Ebsiiq__actSaving,.bento-module-scss-module__Ebsiiq__actCheck),.bento-module-scss-module__Ebsiiq__actRowC :is(.bento-module-scss-module__Ebsiiq__actSkipped,.bento-module-scss-module__Ebsiiq__actDash){animation:none}.bento-module-scss-module__Ebsiiq__actRowA :is(.bento-module-scss-module__Ebsiiq__actSaving,.bento-module-scss-module__Ebsiiq__actCheck){animation-name:bento-module-scss-module__Ebsiiq__act-pop-a}.bento-module-scss-module__Ebsiiq__actRowB :is(.bento-module-scss-module__Ebsiiq__actSaving,.bento-module-scss-module__Ebsiiq__actCheck){animation-name:bento-module-scss-module__Ebsiiq__act-pop-b}.bento-module-scss-module__Ebsiiq__actRowC :is(.bento-module-scss-module__Ebsiiq__actSkipped,.bento-module-scss-module__Ebsiiq__actDash){animation-name:bento-module-scss-module__Ebsiiq__act-pop-c}.bento-module-scss-module__Ebsiiq__actRowA .bento-module-scss-module__Ebsiiq__actCheck path{animation:7s infinite bento-module-scss-module__Ebsiiq__act-draw-a}.bento-module-scss-module__Ebsiiq__actRowB .bento-module-scss-module__Ebsiiq__actCheck path{animation:7s infinite bento-module-scss-module__Ebsiiq__act-draw-b}@keyframes bento-module-scss-module__Ebsiiq__act-pop-a{0%,8%{opacity:0;animation-timing-function:var(--ease-out)}14%,86%{opacity:1}92%,to{opacity:0}}@keyframes bento-module-scss-module__Ebsiiq__act-pop-b{0%,22%{opacity:0;animation-timing-function:var(--ease-out)}28%,86%{opacity:1}92%,to{opacity:0}}@keyframes bento-module-scss-module__Ebsiiq__act-pop-c{0%,36%{opacity:0;animation-timing-function:var(--ease-out)}42%,86%{opacity:1}92%,to{opacity:0}}@keyframes bento-module-scss-module__Ebsiiq__act-draw-a{0%,8%{stroke-dashoffset:24px;animation-timing-function:var(--ease-out)}18%,to{stroke-dashoffset:0}}@keyframes bento-module-scss-module__Ebsiiq__act-draw-b{0%,22%{stroke-dashoffset:24px;animation-timing-function:var(--ease-out)}32%,to{stroke-dashoffset:0}}.bento-module-scss-module__Ebsiiq__plgPill{background:var(--surface-1);border:1px solid var(--border);border-radius:.6rem;align-items:center;max-width:100%;padding:.5rem .75rem;display:inline-flex}.bento-module-scss-module__Ebsiiq__plgType{color:var(--text-primary);white-space:nowrap;font-size:.74rem;animation:6.5s infinite bento-module-scss-module__Ebsiiq__plg-type}.bento-module-scss-module__Ebsiiq__plgCaret{background:hsl(var(--text-primary-hsl)/.8);flex:none;width:1px;height:1em;margin-left:.3rem;animation:1.1s steps(2,jump-none) infinite bento-module-scss-module__Ebsiiq__caret-blink}.bento-module-scss-module__Ebsiiq__plgDone{color:var(--success);align-items:center;gap:.35rem;font-size:.72rem;animation:6.5s infinite bento-module-scss-module__Ebsiiq__plg-done;display:inline-flex}.bento-module-scss-module__Ebsiiq__plgDone svg{width:.85rem;height:.85rem}@keyframes bento-module-scss-module__Ebsiiq__plg-type{0%,4%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(29,end)}36%,88%{clip-path:inset(0)}94%,to{clip-path:inset(0 100% 0 0)}}@keyframes bento-module-scss-module__Ebsiiq__plg-done{0%,44%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(4px)scale(.95)}51%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(4px)scale(.95)}}.bento-module-scss-module__Ebsiiq__cmpRow{grid-template-columns:5.2rem minmax(0,1fr) 3.4rem;align-items:center;gap:.6rem;width:100%;font-size:.72rem;display:grid}.bento-module-scss-module__Ebsiiq__cmpLabel{color:var(--text-muted)}.bento-module-scss-module__Ebsiiq__cmpPrice{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.bento-module-scss-module__Ebsiiq__cmpTrack{background:hsl(var(--border-hsl)/.45);border-radius:999px;height:8px;overflow:hidden}.bento-module-scss-module__Ebsiiq__cmpFill{border-radius:inherit;transform-origin:0;height:100%;animation:7s infinite bento-module-scss-module__Ebsiiq__cmp-grow}.bento-module-scss-module__Ebsiiq__cmpFillThem{background:hsl(var(--text-muted-hsl)/.55);width:100%}.bento-module-scss-module__Ebsiiq__cmpFillUs{background:linear-gradient(90deg, var(--accent-brand), var(--success));width:34%}.bento-module-scss-module__Ebsiiq__cmpBadge{color:var(--success);background:hsl(var(--success-hsl)/.12);border:1px solid hsl(var(--success-hsl)/.3);border-radius:999px;padding:.24rem .6rem;font-size:.72rem;font-weight:600;animation:7s infinite bento-module-scss-module__Ebsiiq__cmp-badge}@keyframes bento-module-scss-module__Ebsiiq__cmp-grow{0%,6%{opacity:1;animation-timing-function:var(--ease-out);transform:scaleX(0)}30%,86%{opacity:1;transform:scaleX(1)}91%{opacity:0;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(0)}}@keyframes bento-module-scss-module__Ebsiiq__cmp-badge{0%,30%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(4px)scale(.92)}37%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(4px)scale(.92)}}@media (max-width:1080px){.bento-module-scss-module__Ebsiiq__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-module-scss-module__Ebsiiq__tile,.bento-module-scss-module__Ebsiiq__w3{grid-column:span 1}.bento-module-scss-module__Ebsiiq__w4,.bento-module-scss-module__Ebsiiq__w6{grid-column:span 2}.bento-module-scss-module__Ebsiiq__h2{grid-row:auto}.bento-module-scss-module__Ebsiiq__h2 .bento-module-scss-module__Ebsiiq__stageShell{min-height:8.5rem}}@media (max-width:640px){.bento-module-scss-module__Ebsiiq__bento{grid-template-columns:minmax(0,1fr);gap:.9rem}.bento-module-scss-module__Ebsiiq__tile,.bento-module-scss-module__Ebsiiq__w3,.bento-module-scss-module__Ebsiiq__w4,.bento-module-scss-module__Ebsiiq__w6{grid-column:span 1}.bento-module-scss-module__Ebsiiq__tileWide .bento-module-scss-module__Ebsiiq__tileInner{flex-direction:column}.bento-module-scss-module__Ebsiiq__tileWide .bento-module-scss-module__Ebsiiq__stageShell{border-left:0;border-bottom:1px solid hsl(var(--border-hsl)/.7);order:0}}@media (prefers-reduced-motion:reduce){.bento-module-scss-module__Ebsiiq__sqFill{animation:none;transform:scaleX(.24)}.bento-module-scss-module__Ebsiiq__apiReq,.bento-module-scss-module__Ebsiiq__apiRes,.bento-module-scss-module__Ebsiiq__cmpFill,.bento-module-scss-module__Ebsiiq__cliFill{animation:none;transform:scaleX(1)}.bento-module-scss-module__Ebsiiq__sqResult,.bento-module-scss-module__Ebsiiq__sqBadge,.bento-module-scss-module__Ebsiiq__apiBadge,.bento-module-scss-module__Ebsiiq__cliDone,.bento-module-scss-module__Ebsiiq__plgDone,.bento-module-scss-module__Ebsiiq__cmpBadge,.bento-module-scss-module__Ebsiiq__actRow :is(.bento-module-scss-module__Ebsiiq__actSaving,.bento-module-scss-module__Ebsiiq__actCheck,.bento-module-scss-module__Ebsiiq__actSkipped,.bento-module-scss-module__Ebsiiq__actDash){opacity:1;animation:none;transform:none}.bento-module-scss-module__Ebsiiq__actCheck path{stroke-dashoffset:0;animation:none}.bento-module-scss-module__Ebsiiq__plgType{clip-path:inset(0);animation:none}.bento-module-scss-module__Ebsiiq__sdkSlot,.bento-module-scss-module__Ebsiiq__sdkWord{animation:none}.bento-module-scss-module__Ebsiiq__sdkWord:first-child{opacity:1;filter:none;transform:none}.bento-module-scss-module__Ebsiiq__orbitArm,.bento-module-scss-module__Ebsiiq__sdkCaret,.bento-module-scss-module__Ebsiiq__plgCaret{animation:none}.bento-module-scss-module__Ebsiiq__tileInner{transition:none}}
.costCalculator-module-scss-module__zO0csG__calculator{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__heading{color:var(--text-primary);font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__intro{max-width:40rem;color:var(--text-muted);font-size:.95rem;line-height:var(--leading-body)}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__sliderRow{gap:.6rem;display:grid}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__sliderRow .costCalculator-module-scss-module__zO0csG__sliderLabel{color:var(--text-primary);font-size:.92rem}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__sliderRow .costCalculator-module-scss-module__zO0csG__sliderLabel .costCalculator-module-scss-module__zO0csG__sliderValue{font-variant-numeric:tabular-nums}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__sliderRow .costCalculator-module-scss-module__zO0csG__slider{width:100%;accent-color:var(--accent-brand)}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__sliderRow .costCalculator-module-scss-module__zO0csG__slider:focus-visible{outline:3px solid hsl(var(--accent-brand-hsl)/.3);outline-offset:3px}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__results{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin:0;display:grid}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__results .costCalculator-module-scss-module__zO0csG__resultCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-page);gap:.35rem;padding:1rem 1.15rem;display:grid}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__results .costCalculator-module-scss-module__zO0csG__resultCard .costCalculator-module-scss-module__zO0csG__resultLabel{color:var(--text-primary);font-size:.9rem;font-weight:var(--font-weight-medium);flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__results .costCalculator-module-scss-module__zO0csG__resultCard .costCalculator-module-scss-module__zO0csG__resultLabel .costCalculator-module-scss-module__zO0csG__resultPlan{color:var(--text-muted);font-size:.78rem;font-weight:400}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__results .costCalculator-module-scss-module__zO0csG__resultCard .costCalculator-module-scss-module__zO0csG__resultValue{color:var(--text-primary);font-size:1.6rem;font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums;margin:0}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__notes{gap:.35rem;padding-left:1.1rem;display:grid}.costCalculator-module-scss-module__zO0csG__calculator .costCalculator-module-scss-module__zO0csG__notes .costCalculator-module-scss-module__zO0csG__note{color:var(--text-muted);font-size:.82rem;line-height:1.5}
.comparePage-module-scss-module__HhODWq__page{width:min(72rem,100% - 2rem);min-height:70vh;margin:0 auto;padding-bottom:6rem}.comparePage-module-scss-module__HhODWq__article{gap:2.25rem;max-width:46rem;margin:2rem auto 0;display:grid}.comparePage-module-scss-module__HhODWq__article p[data-disclaimer]{border:1px solid var(--border);border-radius:var(--radius);background:hsl(var(--surface-2-hsl)/.5);width:fit-content;color:var(--text-muted);padding:.5rem .85rem;font-size:.82rem}.comparePage-module-scss-module__HhODWq__article section{gap:.85rem;display:grid}.comparePage-module-scss-module__HhODWq__article h2{color:var(--text-primary);font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.comparePage-module-scss-module__HhODWq__article p{color:var(--text-muted);font-size:.98rem;line-height:var(--leading-body);text-wrap:pretty}.comparePage-module-scss-module__HhODWq__article a{color:var(--accent-brand-text)}.comparePage-module-scss-module__HhODWq__article a:hover{text-decoration:underline}.comparePage-module-scss-module__HhODWq__article ul{list-style-type:revert;gap:.5rem;padding-left:1.2rem;display:grid}.comparePage-module-scss-module__HhODWq__article ul li{color:var(--text-muted);font-size:.98rem;line-height:var(--leading-body)}.comparePage-module-scss-module__HhODWq__article div[data-table-scroll]{overflow-x:auto}.comparePage-module-scss-module__HhODWq__article table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9rem}.comparePage-module-scss-module__HhODWq__article table th,.comparePage-module-scss-module__HhODWq__article table td{border:1px solid var(--border);color:var(--text-muted);text-align:left;vertical-align:top;padding:.65rem .85rem;line-height:1.5}.comparePage-module-scss-module__HhODWq__article table thead th{background:hsl(var(--surface-2-hsl)/.5);color:var(--text-primary);font-weight:var(--font-weight-medium)}.comparePage-module-scss-module__HhODWq__article table tbody th{color:var(--text-primary);font-weight:var(--font-weight-medium)}.comparePage-module-scss-module__HhODWq__article details{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);padding:.75rem 1rem}.comparePage-module-scss-module__HhODWq__article details summary{color:var(--text-primary);font-size:.95rem;font-weight:var(--font-weight-medium);cursor:pointer}.comparePage-module-scss-module__HhODWq__article details p{margin-top:.6rem;font-size:.92rem}
.compare-module-scss-module__8mf8Xq__page{width:min(72rem,100% - 2rem);min-height:70vh;margin:0 auto;padding-bottom:6rem}.compare-module-scss-module__8mf8Xq__page .compare-module-scss-module__8mf8Xq__cards{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin-top:2rem;display:grid}.compare-module-scss-module__8mf8Xq__page .compare-module-scss-module__8mf8Xq__cards .compare-module-scss-module__8mf8Xq__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);grid-template-rows:auto 1fr auto auto;gap:.6rem;padding:1.5rem;display:grid}.compare-module-scss-module__8mf8Xq__page .compare-module-scss-module__8mf8Xq__cards .compare-module-scss-module__8mf8Xq__card .compare-module-scss-module__8mf8Xq__cardTitle{color:var(--text-primary);font-size:1.15rem;font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.compare-module-scss-module__8mf8Xq__page .compare-module-scss-module__8mf8Xq__cards .compare-module-scss-module__8mf8Xq__card .compare-module-scss-module__8mf8Xq__cardSummary{color:var(--text-muted);font-size:.92rem;line-height:var(--leading-body)}.compare-module-scss-module__8mf8Xq__page .compare-module-scss-module__8mf8Xq__cards .compare-module-scss-module__8mf8Xq__card .compare-module-scss-module__8mf8Xq__cardMeta{color:var(--text-muted);font-size:.78rem}.compare-module-scss-module__8mf8Xq__page .compare-module-scss-module__8mf8Xq__cards .compare-module-scss-module__8mf8Xq__card .compare-module-scss-module__8mf8Xq__cardLink{width:fit-content;color:var(--accent-brand-text);font-size:.92rem;font-weight:var(--font-weight-medium);margin-top:.35rem}.compare-module-scss-module__8mf8Xq__page .compare-module-scss-module__8mf8Xq__cards .compare-module-scss-module__8mf8Xq__card .compare-module-scss-module__8mf8Xq__cardLink:hover{text-decoration:underline}.compare-module-scss-module__8mf8Xq__page .compare-module-scss-module__8mf8Xq__note{color:var(--text-muted);text-align:center;margin-top:2.5rem;font-size:.82rem}
.developers-module-scss-module__dEaGJW__page{width:min(72rem,100% - 2rem);margin:0 auto;padding-bottom:6rem}.developers-module-scss-module__dEaGJW__subnav{z-index:5;top:var(--nav-height);background:hsl(var(--surface-page-hsl)/.86);border:1px solid var(--border);box-shadow:0 12px 30px hsl(var(--text-primary-hsl)/.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.75rem;gap:.25rem;margin:-1.5rem 0 4.5rem;padding:.45rem;display:flex;position:sticky;overflow-x:auto}.developers-module-scss-module__dEaGJW__subnav a{min-width:max-content;color:var(--text-muted);font-size:.85rem;font-weight:var(--font-weight-medium);border-radius:.5rem;padding:.65rem .85rem}.developers-module-scss-module__dEaGJW__subnav a:hover{color:var(--text-primary);background:var(--surface-2)}.developers-module-scss-module__dEaGJW__kicker{color:var(--accent-brand-text);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;margin:0}.developers-module-scss-module__dEaGJW__quickstart,.developers-module-scss-module__dEaGJW__responseSection{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(2rem,6vw,5rem);scroll-margin-top:8rem;display:grid}.developers-module-scss-module__dEaGJW__quickstart{margin-bottom:5.5rem}.developers-module-scss-module__dEaGJW__quickstartCopy,.developers-module-scss-module__dEaGJW__sectionIntro,.developers-module-scss-module__dEaGJW__responseCopy{gap:1rem;display:grid}.developers-module-scss-module__dEaGJW__quickstartCopy h2,.developers-module-scss-module__dEaGJW__sectionIntro h2,.developers-module-scss-module__dEaGJW__responseCopy h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1.06}.developers-module-scss-module__dEaGJW__quickstartCopy>p:not(.developers-module-scss-module__dEaGJW__kicker),.developers-module-scss-module__dEaGJW__sectionIntro>p:not(.developers-module-scss-module__dEaGJW__kicker),.developers-module-scss-module__dEaGJW__responseCopy>p:not(.developers-module-scss-module__dEaGJW__kicker){color:var(--text-muted);margin:0;line-height:1.7}.developers-module-scss-module__dEaGJW__promiseList{gap:.8rem;margin:.5rem 0 0;padding:0;display:grid}.developers-module-scss-module__dEaGJW__promiseList li{color:hsl(var(--text-primary-hsl)/.86);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.5;display:flex}.developers-module-scss-module__dEaGJW__promiseList svg{width:1.15rem;color:var(--accent-brand-text);flex:0 0 1.15rem}.developers-module-scss-module__dEaGJW__codeWindow,.developers-module-scss-module__dEaGJW__responseCode{color:var(--code-comment);background:var(--code-surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:.8rem;overflow:hidden}.developers-module-scss-module__dEaGJW__codeTitlebar{min-height:3.2rem;color:var(--code-comment);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:flex}.developers-module-scss-module__dEaGJW__codeLabel{color:var(--code-function);align-items:center;gap:.5rem;display:inline-flex}.developers-module-scss-module__dEaGJW__codeLabel svg{width:1rem}.developers-module-scss-module__dEaGJW__code,.developers-module-scss-module__dEaGJW__responseCode pre{margin:0;padding:1.4rem;overflow-x:auto}.developers-module-scss-module__dEaGJW__code code,.developers-module-scss-module__dEaGJW__responseCode pre code{color:var(--code-function);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.75}.developers-module-scss-module__dEaGJW__section,.developers-module-scss-module__dEaGJW__batchSection{border-top:1px solid var(--border);grid-template-columns:minmax(14rem,.7fr) minmax(0,1.5fr);gap:clamp(2rem,6vw,5rem);padding:5rem 0;scroll-margin-top:7rem;display:grid}.developers-module-scss-module__dEaGJW__endpointTable{background:var(--surface-1);border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.developers-module-scss-module__dEaGJW__endpointRow{border-bottom:1px solid var(--border);grid-template-columns:3.5rem minmax(12rem,.8fr) minmax(12rem,1fr) 1.2rem;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.1rem;display:grid}.developers-module-scss-module__dEaGJW__endpointRow:last-child{border-bottom:0}.developers-module-scss-module__dEaGJW__endpointRow code{color:var(--text-primary);font-size:.82rem;font-weight:var(--font-weight-medium)}.developers-module-scss-module__dEaGJW__endpointRow p{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.45}.developers-module-scss-module__dEaGJW__endpointRow>svg{width:1.1rem;color:var(--text-muted)}.developers-module-scss-module__dEaGJW__methodPost,.developers-module-scss-module__dEaGJW__methodGet{width:fit-content;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:var(--font-weight-strong);border-radius:.35rem;padding:.28rem .42rem}.developers-module-scss-module__dEaGJW__methodPost{color:var(--accent-brand-text);background:hsl(var(--accent-brand-hsl)/.14)}.developers-module-scss-module__dEaGJW__methodGet{color:var(--success);background:hsl(var(--success-hsl)/.14)}.developers-module-scss-module__dEaGJW__batchSteps{background:var(--surface-1);border:1px solid var(--border);border-radius:.75rem;margin:0;padding:0;display:grid}.developers-module-scss-module__dEaGJW__batchSteps li{border-bottom:1px solid var(--border);grid-template-columns:2.2rem 1fr;gap:1rem;padding:1.25rem;display:grid}.developers-module-scss-module__dEaGJW__batchSteps li:last-child{border-bottom:0}.developers-module-scss-module__dEaGJW__batchSteps li>span{width:2rem;height:2rem;color:var(--text-primary);font-size:.75rem;font-weight:var(--font-weight-strong);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;place-items:center;display:grid}.developers-module-scss-module__dEaGJW__batchSteps li div{gap:.3rem;display:grid}.developers-module-scss-module__dEaGJW__batchSteps li strong{font-size:.95rem}.developers-module-scss-module__dEaGJW__batchSteps li p{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.developers-module-scss-module__dEaGJW__batchSteps li code{width:fit-content;color:var(--accent-brand-text);margin-top:.25rem;font-size:.75rem}.developers-module-scss-module__dEaGJW__responseSection{border-top:1px solid var(--border);padding:5rem 0;scroll-margin-top:7rem}.developers-module-scss-module__dEaGJW__responseCopy>p code{color:var(--accent-brand-text)}.developers-module-scss-module__dEaGJW__responseCode{margin-top:.75rem}.developers-module-scss-module__dEaGJW__errorCard{background:var(--surface-1);border:1px solid var(--border);box-shadow:0 18px 50px hsl(var(--text-primary-hsl)/.08);border-radius:.75rem;padding:clamp(1.25rem,4vw,2rem)}.developers-module-scss-module__dEaGJW__errorHeading{align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:flex}.developers-module-scss-module__dEaGJW__errorHeading>svg{width:1.5rem;color:var(--accent-brand-text)}.developers-module-scss-module__dEaGJW__errorHeading h2{margin:.25rem 0 0;font-size:1.15rem}.developers-module-scss-module__dEaGJW__errorCard dl{margin:0}.developers-module-scss-module__dEaGJW__errorCard dl div{border-top:1px solid var(--border);grid-template-columns:3.5rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.developers-module-scss-module__dEaGJW__errorCard dl dt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:var(--font-weight-strong)}.developers-module-scss-module__dEaGJW__errorCard dl dd{color:var(--text-muted);font-size:.85rem}.developers-module-scss-module__dEaGJW__retryNote{color:var(--text-muted);margin:1rem 0 0;font-size:.8rem;line-height:1.5}.developers-module-scss-module__dEaGJW__retryNote code{color:var(--accent-brand-text)}.developers-module-scss-module__dEaGJW__limitNote{color:var(--text-primary);background:var(--surface-1);border:1px solid hsl(var(--text-primary-hsl)/.14);box-shadow:inset 3px 0 var(--accent-brand);border-radius:.75rem;align-items:flex-start;gap:1rem;margin-top:1rem;padding:1.4rem;display:flex}.developers-module-scss-module__dEaGJW__limitNote>svg{width:1.4rem;color:var(--accent-brand-text);flex:0 0 1.4rem}.developers-module-scss-module__dEaGJW__limitNote h2{color:inherit;margin:0 0 .3rem;font-size:.95rem}.developers-module-scss-module__dEaGJW__limitNote p{color:hsl(var(--text-primary-hsl)/.68);margin:0;font-size:.85rem;line-height:1.5}@media (max-width:860px){.developers-module-scss-module__dEaGJW__quickstart,.developers-module-scss-module__dEaGJW__section,.developers-module-scss-module__dEaGJW__batchSection,.developers-module-scss-module__dEaGJW__responseSection{grid-template-columns:1fr}.developers-module-scss-module__dEaGJW__endpointRow{grid-template-columns:3.5rem minmax(0,1fr) 1rem}.developers-module-scss-module__dEaGJW__endpointRow p{grid-column:2/-1}}@media (max-width:560px){.developers-module-scss-module__dEaGJW__page{width:calc(100% - 1rem)}.developers-module-scss-module__dEaGJW__subnav{margin-bottom:3rem}.developers-module-scss-module__dEaGJW__endpointRow{grid-template-columns:3.5rem minmax(0,1fr)}.developers-module-scss-module__dEaGJW__endpointRow>svg{display:none}.developers-module-scss-module__dEaGJW__endpointRow code{overflow-wrap:anywhere}}@media (prefers-reduced-motion:no-preference){.developers-module-scss-module__dEaGJW__endpointRow>svg{transition:transform .16s}.developers-module-scss-module__dEaGJW__endpointRow:hover>svg{transform:translate(3px)}}
.ecosystem-module-scss-module__dvGhFG__page{width:min(72rem,100% - 2rem);margin:0 auto;padding-bottom:6rem}.ecosystem-module-scss-module__dvGhFG__kicker{color:var(--accent-brand-text);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;margin:0}.ecosystem-module-scss-module__dvGhFG__sectionIntro{gap:1rem;max-width:46rem;margin-bottom:2.5rem;display:grid}.ecosystem-module-scss-module__dvGhFG__sectionIntro h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1.06}.ecosystem-module-scss-module__dvGhFG__sectionIntro>p:not(.ecosystem-module-scss-module__dvGhFG__kicker){color:var(--text-muted);margin:0;line-height:1.7}.ecosystem-module-scss-module__dvGhFG__sectionIntro>p:not(.ecosystem-module-scss-module__dvGhFG__kicker) code{color:var(--accent-brand-text);font-size:.85em}.ecosystem-module-scss-module__dvGhFG__reveal{will-change:opacity,transform}@media (scripting:enabled){.ecosystem-module-scss-module__dvGhFG__reveal{opacity:0;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out);transform:translateY(8px)}.ecosystem-module-scss-module__dvGhFG__reveal[data-revealed=true]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ecosystem-module-scss-module__dvGhFG__reveal{transform:none}}.ecosystem-module-scss-module__dvGhFG__squeeze{background:var(--surface-1);border:1px solid var(--border);border-radius:.9rem;align-items:center;gap:1rem;margin:-1.5rem 0 3.5rem;padding:1.1rem 1.25rem;display:flex}.ecosystem-module-scss-module__dvGhFG__squeezeTrack{flex:auto;align-items:center;min-width:0;height:2.6rem;display:flex;position:relative}.ecosystem-module-scss-module__dvGhFG__squeezeGhost{border:1px dashed hsl(var(--text-muted-hsl)/.5);border-radius:.55rem;position:absolute;inset:0}.ecosystem-module-scss-module__dvGhFG__squeezeFill{width:100%;height:100%;color:var(--text-inverse);background:var(--gradient-brand-cta);transform-origin:0;transition:transform .72s var(--ease-out);border-radius:.55rem;align-items:center;padding:0 .75rem;display:flex;position:relative}.ecosystem-module-scss-module__dvGhFG__squeeze[data-squeezed=true] .ecosystem-module-scss-module__dvGhFG__squeezeFill{transform:scaleX(.23)}.ecosystem-module-scss-module__dvGhFG__squeezeStart,.ecosystem-module-scss-module__dvGhFG__squeezeEnd{font-family:var(--font-geist-mono,ui-monospace),monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.ecosystem-module-scss-module__dvGhFG__squeezeStart{color:var(--text-inverse);transition:opacity .32s var(--ease-out)}.ecosystem-module-scss-module__dvGhFG__squeeze[data-squeezed=true] .ecosystem-module-scss-module__dvGhFG__squeezeStart{opacity:0}.ecosystem-module-scss-module__dvGhFG__squeezeEnd{color:var(--text-primary);opacity:0;transition:opacity .36s var(--ease-out) .38s;position:absolute;left:calc(23% + .75rem)}.ecosystem-module-scss-module__dvGhFG__squeeze[data-squeezed=true] .ecosystem-module-scss-module__dvGhFG__squeezeEnd{opacity:1}.ecosystem-module-scss-module__dvGhFG__squeezeBadge{color:var(--success);font-family:var(--font-geist-mono,ui-monospace),monospace;font-size:.78rem;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;background:hsl(var(--success-hsl)/.22);border:1px solid hsl(var(--success-hsl)/.5);opacity:0;transition:opacity .36s var(--ease-out) .42s,transform .36s var(--ease-out) .42s;border-radius:999px;flex:none;padding:.3rem .65rem;transform:scale(.9)}.ecosystem-module-scss-module__dvGhFG__squeeze[data-squeezed=true] .ecosystem-module-scss-module__dvGhFG__squeezeBadge{opacity:1;transform:none}.ecosystem-module-scss-module__dvGhFG__statSection{padding:1rem 0 4rem}.ecosystem-module-scss-module__dvGhFG__statGrid{background:var(--border);border:1px solid var(--border);border-radius:.9rem;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.ecosystem-module-scss-module__dvGhFG__statItem{background:var(--surface-1);will-change:opacity,transform;flex-direction:column;gap:.35rem;padding:1.75rem 1.5rem;display:flex}@media (scripting:enabled){.ecosystem-module-scss-module__dvGhFG__statItem{opacity:0;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out);transform:translateY(8px)}.ecosystem-module-scss-module__dvGhFG__statItem[data-revealed=true]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ecosystem-module-scss-module__dvGhFG__statItem{transform:none}}.ecosystem-module-scss-module__dvGhFG__statNumber{color:var(--text-primary);font-family:var(--font-geist-mono,ui-monospace),monospace;font-size:clamp(2rem,5vw,2.9rem);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;margin:0;line-height:1;display:flex}.ecosystem-module-scss-module__dvGhFG__statAffix{color:var(--accent-brand-text)}.ecosystem-module-scss-module__dvGhFG__statLabel{color:var(--text-primary);font-size:.95rem;font-weight:var(--font-weight-medium);text-wrap:balance;margin:0;line-height:1.3}.ecosystem-module-scss-module__dvGhFG__statSource{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.8rem;line-height:1.5}.ecosystem-module-scss-module__dvGhFG__solutions{padding:3rem 0}.ecosystem-module-scss-module__dvGhFG__cardGrid{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:stretch;gap:1.25rem;display:grid}.ecosystem-module-scss-module__dvGhFG__cardReveal{min-width:0;display:flex}.ecosystem-module-scss-module__dvGhFG__card{background:var(--surface-1);border:1px solid var(--border);border-radius:.9rem;flex-direction:column;flex:auto;gap:1rem;min-width:0;padding:1.5rem;display:flex}@media (hover:hover) and (pointer:fine){.ecosystem-module-scss-module__dvGhFG__card{transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.ecosystem-module-scss-module__dvGhFG__card:hover{border-color:hsl(var(--accent-brand-hsl)/.45);box-shadow:0 18px 40px hsl(var(--text-primary-hsl)/.28);transform:translateY(-2px)}}.ecosystem-module-scss-module__dvGhFG__cardHead{align-items:center;gap:.75rem;display:flex}.ecosystem-module-scss-module__dvGhFG__cardIcon{width:2.4rem;height:2.4rem;color:var(--accent-brand-text);background:hsl(var(--accent-brand-hsl)/.12);border:1px solid hsl(var(--accent-brand-hsl)/.25);border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.ecosystem-module-scss-module__dvGhFG__cardIcon svg{width:1.3rem;height:1.3rem}.ecosystem-module-scss-module__dvGhFG__cardName{letter-spacing:-.01em;margin:0;font-size:1.15rem}.ecosystem-module-scss-module__dvGhFG__cardSentence{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.6}.ecosystem-module-scss-module__dvGhFG__cardFacts{gap:.5rem;margin:0;padding:0;display:grid}.ecosystem-module-scss-module__dvGhFG__cardFacts li{color:var(--text-primary);align-items:flex-start;gap:.5rem;font-size:.83rem;line-height:1.45;display:flex}.ecosystem-module-scss-module__dvGhFG__cardFacts li svg{width:1rem;height:1rem;color:var(--success);flex:none;margin-top:.1rem}.ecosystem-module-scss-module__dvGhFG__cardLinks{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem;display:flex}.ecosystem-module-scss-module__dvGhFG__cardLink,.ecosystem-module-scss-module__dvGhFG__cardLinkPrimary{min-height:2.3rem;font-size:.83rem;font-weight:var(--font-weight-medium);border-radius:var(--radius);transition:transform .14s var(--ease-out);align-items:center;gap:.3rem;padding:.45rem .8rem;text-decoration:none;display:inline-flex}.ecosystem-module-scss-module__dvGhFG__cardLink svg,.ecosystem-module-scss-module__dvGhFG__cardLinkPrimary svg{width:.9rem;height:.9rem}.ecosystem-module-scss-module__dvGhFG__cardLink:active,.ecosystem-module-scss-module__dvGhFG__cardLinkPrimary:active{transform:scale(.97)}.ecosystem-module-scss-module__dvGhFG__cardLink:focus-visible,.ecosystem-module-scss-module__dvGhFG__cardLinkPrimary:focus-visible{outline:3px solid hsl(var(--focus-ring-hsl)/.55);outline-offset:2px}.ecosystem-module-scss-module__dvGhFG__cardLink{color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border)}.ecosystem-module-scss-module__dvGhFG__cardLinkPrimary{color:var(--text-inverse);background:var(--gradient-brand-cta);border:1px solid hsl(var(--text-inverse-hsl)/.2)}@media (hover:hover) and (pointer:fine){.ecosystem-module-scss-module__dvGhFG__cardLink:hover{background:var(--surface-2);transform:translateY(-1px)}.ecosystem-module-scss-module__dvGhFG__cardLinkPrimary:hover{transform:translateY(-1px)}}.ecosystem-module-scss-module__dvGhFG__codeWindow{color:var(--code-function);background:var(--code-surface);border:1px solid var(--border);border-radius:.7rem;overflow:hidden}.ecosystem-module-scss-module__dvGhFG__codeTitlebar{min-height:2.6rem;color:var(--code-comment);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:.75rem;padding:0 .4rem 0 .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:flex}.ecosystem-module-scss-module__dvGhFG__codeLabel{color:var(--code-function);align-items:center;gap:.45rem;display:inline-flex}.ecosystem-module-scss-module__dvGhFG__codeLabel svg{width:.9rem;height:.9rem}.ecosystem-module-scss-module__dvGhFG__codeTitlebarRight{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.ecosystem-module-scss-module__dvGhFG__codeMeta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ecosystem-module-scss-module__dvGhFG__code{margin:0;padding:1rem 1.1rem;overflow-x:auto}.ecosystem-module-scss-module__dvGhFG__code code{color:var(--code-function);white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.7}.ecosystem-module-scss-module__dvGhFG__copyButton{width:2rem;height:2rem;color:var(--text-muted);border:1px solid var(--border);cursor:pointer;transition:transform .14s var(--ease-out);background:0 0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ecosystem-module-scss-module__dvGhFG__copyButton:active{transform:scale(.97)}.ecosystem-module-scss-module__dvGhFG__copyButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ecosystem-module-scss-module__dvGhFG__copyButton:hover{color:var(--text-primary);background:hsl(var(--text-primary-hsl)/.08)}}.ecosystem-module-scss-module__dvGhFG__copyIcons{width:1rem;height:1rem;display:inline-flex;position:relative}.ecosystem-module-scss-module__dvGhFG__copyIconClipboard,.ecosystem-module-scss-module__dvGhFG__copyIconCheck{width:1rem;height:1rem;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);position:absolute;inset:0}.ecosystem-module-scss-module__dvGhFG__copyIconCheck{color:var(--success);opacity:0;transform:scale(.7)}.ecosystem-module-scss-module__dvGhFG__copyButton[data-copied=true] .ecosystem-module-scss-module__dvGhFG__copyIconClipboard{opacity:0;transform:scale(.7)}.ecosystem-module-scss-module__dvGhFG__copyButton[data-copied=true] .ecosystem-module-scss-module__dvGhFG__copyIconCheck{opacity:1;transform:none}.ecosystem-module-scss-module__dvGhFG__principles{border-top:1px solid var(--border);padding:3rem 0}.ecosystem-module-scss-module__dvGhFG__principleGrid{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1.25rem;display:grid}.ecosystem-module-scss-module__dvGhFG__principle{flex-direction:column;gap:.6rem;display:flex}.ecosystem-module-scss-module__dvGhFG__principle h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1rem}.ecosystem-module-scss-module__dvGhFG__principle p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.6}.ecosystem-module-scss-module__dvGhFG__principleIcon{width:2.2rem;height:2.2rem;color:var(--accent-brand-text);background:hsl(var(--accent-brand-hsl)/.12);border:1px solid hsl(var(--accent-brand-hsl)/.25);border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.ecosystem-module-scss-module__dvGhFG__principleIcon svg{width:1.2rem;height:1.2rem}.ecosystem-module-scss-module__dvGhFG__cta{text-align:center;background:radial-gradient(circle at 15% 120%, hsl(var(--accent-brand-hsl)/.18), transparent 45%),radial-gradient(circle at 90% -20%, hsl(var(--accent-brand-hsl)/.19), transparent 45%),var(--surface-1);border:1px solid var(--border);border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;margin-top:3rem;padding:clamp(2.5rem,6vw,4rem) 1.5rem;display:flex}.ecosystem-module-scss-module__dvGhFG__cta h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,4vw,2.5rem)}.ecosystem-module-scss-module__dvGhFG__cta>p{max-width:34rem;color:var(--text-muted);text-wrap:pretty;margin:0;line-height:1.6}.ecosystem-module-scss-module__dvGhFG__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.ecosystem-module-scss-module__dvGhFG__ctaPrimary,.ecosystem-module-scss-module__dvGhFG__ctaSecondary{min-height:2.9rem;font-size:.92rem;font-weight:var(--font-weight-heading);border-radius:var(--radius);transition:transform .14s var(--ease-out);align-items:center;padding:.7rem 1.2rem;text-decoration:none;display:inline-flex}.ecosystem-module-scss-module__dvGhFG__ctaPrimary:active,.ecosystem-module-scss-module__dvGhFG__ctaSecondary:active{transform:scale(.97)}.ecosystem-module-scss-module__dvGhFG__ctaPrimary:focus-visible,.ecosystem-module-scss-module__dvGhFG__ctaSecondary:focus-visible{outline:3px solid hsl(var(--focus-ring-hsl)/.55);outline-offset:3px}.ecosystem-module-scss-module__dvGhFG__ctaPrimary{color:var(--text-inverse);background:var(--gradient-brand-cta);border:1px solid hsl(var(--text-inverse-hsl)/.25)}.ecosystem-module-scss-module__dvGhFG__ctaSecondary{color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border)}@media (hover:hover) and (pointer:fine){.ecosystem-module-scss-module__dvGhFG__ctaPrimary:hover,.ecosystem-module-scss-module__dvGhFG__ctaSecondary:hover{transform:translateY(-1px)}.ecosystem-module-scss-module__dvGhFG__ctaSecondary:hover{background:var(--surface-2)}}@media (max-width:720px){.ecosystem-module-scss-module__dvGhFG__statGrid{grid-template-columns:1fr}.ecosystem-module-scss-module__dvGhFG__squeeze{flex-wrap:wrap}}
.mcp-module-scss-module__YLK-zG__page{width:min(72rem,100% - 2rem);margin:0 auto;padding-bottom:6rem}.mcp-module-scss-module__YLK-zG__kicker{color:var(--accent-brand-text);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;margin:0}.mcp-module-scss-module__YLK-zG__section{border-top:1px solid var(--border);grid-template-columns:minmax(14rem,.7fr) minmax(0,1.5fr);gap:clamp(2rem,6vw,5rem);padding:5rem 0;scroll-margin-top:7rem;display:grid}.mcp-module-scss-module__YLK-zG__section:first-of-type{border-top:0;padding-top:0}.mcp-module-scss-module__YLK-zG__sectionIntro{align-content:start;gap:1rem;display:grid}@media (min-width:901px){.mcp-module-scss-module__YLK-zG__sectionIntro{position:sticky;top:7rem}}.mcp-module-scss-module__YLK-zG__sectionIntro h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1.06}.mcp-module-scss-module__YLK-zG__sectionIntro>p:not(.mcp-module-scss-module__YLK-zG__kicker){color:var(--text-muted);margin:0;line-height:1.7}.mcp-module-scss-module__YLK-zG__sectionIntro>p:not(.mcp-module-scss-module__YLK-zG__kicker) code{color:var(--accent-brand-text);font-size:.85em}.mcp-module-scss-module__YLK-zG__installList{gap:2.75rem;display:grid}.mcp-module-scss-module__YLK-zG__installItem{gap:.75rem;display:grid}.mcp-module-scss-module__YLK-zG__installItem h3{letter-spacing:-.01em;margin:0;font-size:1.1rem}.mcp-module-scss-module__YLK-zG__installItem>p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.6}.mcp-module-scss-module__YLK-zG__installItem>p code{color:var(--accent-brand-text);font-size:.85em}.mcp-module-scss-module__YLK-zG__fallbackNote{margin-top:.25rem}.mcp-module-scss-module__YLK-zG__deeplink{width:fit-content;min-height:2.6rem;color:var(--text-inverse);font-size:.9rem;font-weight:var(--font-weight-heading);background:var(--gradient-brand-cta);border:1px solid hsl(var(--text-inverse-hsl)/.25);border-radius:var(--radius);align-items:center;gap:.45rem;padding:.6rem .95rem;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.mcp-module-scss-module__YLK-zG__deeplink svg{width:1rem}.mcp-module-scss-module__YLK-zG__deeplink:hover{transform:translateY(-1px)}.mcp-module-scss-module__YLK-zG__deeplink:active{transform:scale(.97)}.mcp-module-scss-module__YLK-zG__deeplink:focus-visible{outline:3px solid hsl(var(--focus-ring-hsl)/.55);outline-offset:3px}.mcp-module-scss-module__YLK-zG__codeWindow{color:var(--code-comment);background:var(--code-surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:.8rem;overflow:hidden}.mcp-module-scss-module__YLK-zG__codeTitlebar{min-height:3rem;color:var(--code-comment);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:flex}.mcp-module-scss-module__YLK-zG__codeLabel{color:var(--code-function);align-items:center;gap:.5rem;display:inline-flex}.mcp-module-scss-module__YLK-zG__codeLabel svg{width:1rem}.mcp-module-scss-module__YLK-zG__code{margin:0;padding:1.2rem 1.4rem;overflow-x:auto}.mcp-module-scss-module__YLK-zG__code code{color:var(--code-function);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.75}.mcp-module-scss-module__YLK-zG__toolTable{background:var(--surface-1);border:1px solid var(--border);border-radius:.75rem;align-self:start;overflow:hidden}.mcp-module-scss-module__YLK-zG__toolRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(10rem,.6fr) minmax(0,1.4fr);align-items:center;gap:1rem;padding:1.1rem;display:grid}.mcp-module-scss-module__YLK-zG__toolRow:last-child{border-bottom:0}.mcp-module-scss-module__YLK-zG__toolRow code{color:var(--text-primary);font-size:.82rem;font-weight:var(--font-weight-medium)}.mcp-module-scss-module__YLK-zG__toolRow p{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.45}.mcp-module-scss-module__YLK-zG__limitNote{color:var(--text-primary);background:var(--surface-1);border:1px solid hsl(var(--text-primary-hsl)/.14);box-shadow:inset 3px 0 var(--accent-brand);border-radius:.75rem;grid-template-columns:1.4rem 1fr 1.4rem 1fr;align-items:flex-start;gap:1rem;margin-top:1rem;padding:1.4rem;display:grid}.mcp-module-scss-module__YLK-zG__limitNote>svg{width:1.4rem;color:var(--accent-brand-text)}.mcp-module-scss-module__YLK-zG__limitNote h2{color:inherit;margin:0 0 .3rem;font-size:.95rem}.mcp-module-scss-module__YLK-zG__limitNote p{color:hsl(var(--text-primary-hsl)/.68);margin:0;font-size:.85rem;line-height:1.5}.mcp-module-scss-module__YLK-zG__ctaRow{flex-wrap:wrap;gap:.75rem;margin-top:3.5rem;display:flex}.mcp-module-scss-module__YLK-zG__ctaPrimary,.mcp-module-scss-module__YLK-zG__ctaSecondary{min-height:2.8rem;font-size:.9rem;font-weight:var(--font-weight-heading);border-radius:var(--radius);align-items:center;padding:.7rem 1rem;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.mcp-module-scss-module__YLK-zG__ctaPrimary:hover,.mcp-module-scss-module__YLK-zG__ctaSecondary:hover{transform:translateY(-1px)}.mcp-module-scss-module__YLK-zG__ctaPrimary:active,.mcp-module-scss-module__YLK-zG__ctaSecondary:active{transform:scale(.97)}.mcp-module-scss-module__YLK-zG__ctaPrimary{color:var(--text-inverse);background:var(--gradient-brand-cta);border:1px solid hsl(var(--text-inverse-hsl)/.25)}.mcp-module-scss-module__YLK-zG__ctaSecondary{color:var(--text-primary);background:var(--surface-1);border:1px solid var(--border)}.mcp-module-scss-module__YLK-zG__ctaSecondary:hover{background:var(--surface-2)}@media (max-width:860px){.mcp-module-scss-module__YLK-zG__section{grid-template-columns:1fr}.mcp-module-scss-module__YLK-zG__toolRow{grid-template-columns:1fr;gap:.35rem}.mcp-module-scss-module__YLK-zG__limitNote{grid-template-columns:1.4rem 1fr}}@media (max-width:560px){.mcp-module-scss-module__YLK-zG__page{width:calc(100% - 1rem)}}
.pricing-module-scss-module__BCBomG__page{width:min(72rem,100% - 2rem);min-height:70vh;margin:0 auto;padding-bottom:6rem}.pricing-module-scss-module__BCBomG__pricing{gap:2rem;display:grid}.pricing-module-scss-module__BCBomG__controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pricing-module-scss-module__BCBomG__toggle{background:var(--surface-2);border:1px solid var(--border);border-radius:.65rem;width:fit-content;padding:.25rem;display:flex}.pricing-module-scss-module__BCBomG__toggleButton,.pricing-module-scss-module__BCBomG__toggleActive{min-height:2.75rem;color:var(--text-muted);font:inherit;font-size:.88rem;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.45rem;padding:.55rem .85rem;display:inline-flex;position:relative}.pricing-module-scss-module__BCBomG__toggleButton span,.pricing-module-scss-module__BCBomG__toggleActive span{color:var(--accent-brand-text);background:hsl(var(--accent-brand-hsl)/.1);border-radius:999px;padding:.18rem .38rem;font-size:.68rem}.pricing-module-scss-module__BCBomG__toggleActive{color:var(--text-primary);background:var(--surface-1);box-shadow:0 1px 2px hsl(var(--text-primary-hsl)/.08),0 0 0 1px var(--border)}.pricing-module-scss-module__BCBomG__priceStatus{color:var(--text-muted);margin:0;font-size:.78rem}.pricing-module-scss-module__BCBomG__grid{background:var(--border);border:1px solid var(--border);box-shadow:0 24px 70px hsl(var(--text-primary-hsl)/.08);border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pricing-module-scss-module__BCBomG__card,.pricing-module-scss-module__BCBomG__featuredCard{background:var(--surface-1);flex-direction:column;gap:1.35rem;min-height:34rem;padding:clamp(1.35rem,3vw,2rem);display:flex;position:relative}.pricing-module-scss-module__BCBomG__card+.pricing-module-scss-module__BCBomG__card,.pricing-module-scss-module__BCBomG__card+.pricing-module-scss-module__BCBomG__featuredCard,.pricing-module-scss-module__BCBomG__featuredCard+.pricing-module-scss-module__BCBomG__card,.pricing-module-scss-module__BCBomG__featuredCard+.pricing-module-scss-module__BCBomG__featuredCard{border-left:1px solid var(--border)}.pricing-module-scss-module__BCBomG__featuredCard{z-index:1;box-shadow:inset 0 3px var(--accent-brand)}.pricing-module-scss-module__BCBomG__cardHeader{align-content:start;gap:.8rem;min-height:7.2rem;display:grid}.pricing-module-scss-module__BCBomG__planHeading{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.8rem;display:flex}.pricing-module-scss-module__BCBomG__planName{letter-spacing:-.02em;margin:0;font-size:1.2rem}.pricing-module-scss-module__BCBomG__planLabel{color:var(--text-muted);font-size:.66rem;font-weight:var(--font-weight-medium);background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:.25rem .45rem}.pricing-module-scss-module__BCBomG__featuredCard .pricing-module-scss-module__BCBomG__planLabel{color:var(--accent-brand-text);background:hsl(var(--accent-brand-hsl)/.1);border-color:hsl(var(--accent-brand-hsl)/.22)}.pricing-module-scss-module__BCBomG__planDescription{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.55}.pricing-module-scss-module__BCBomG__price{align-items:baseline;gap:.5rem;margin:0;display:flex}.pricing-module-scss-module__BCBomG__priceAmount{font-size:clamp(2.5rem,5vw,3.25rem);font-weight:var(--font-weight-medium);letter-spacing:-.065em}.pricing-module-scss-module__BCBomG__priceInterval{color:var(--text-muted);font-size:.8rem}.pricing-module-scss-module__BCBomG__included{min-height:2.7rem;color:hsl(var(--text-primary-hsl)/.78);margin:-.6rem 0 0;font-size:.8rem;line-height:1.45}.pricing-module-scss-module__BCBomG__features{border-top:1px solid var(--border);gap:.8rem;margin:0;padding:1.3rem 0 0;display:grid}.pricing-module-scss-module__BCBomG__feature{color:hsl(var(--text-primary-hsl)/.78);align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.45;display:flex}.pricing-module-scss-module__BCBomG__feature svg{width:1rem;color:var(--accent-brand-text);stroke-width:2.3px;flex:0 0 1rem;margin-top:.1rem}.pricing-module-scss-module__BCBomG__cta,.pricing-module-scss-module__BCBomG__ctaDisabled{min-height:2.85rem;color:var(--text-primary);font-size:.86rem;font-weight:var(--font-weight-medium);text-align:center;background:var(--surface-2);border:1px solid var(--border);border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.7rem 1rem;display:inline-flex}.pricing-module-scss-module__BCBomG__cta svg,.pricing-module-scss-module__BCBomG__ctaDisabled svg{width:1rem}.pricing-module-scss-module__BCBomG__featuredCard .pricing-module-scss-module__BCBomG__cta{color:var(--text-inverse);background:var(--gradient-brand-cta);border-color:hsl(var(--text-inverse-hsl)/.18)}.pricing-module-scss-module__BCBomG__ctaDisabled{color:var(--text-muted);cursor:not-allowed}.pricing-module-scss-module__BCBomG__assurance{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:.65rem;margin-top:-.5rem;font-size:.8rem;display:flex}.pricing-module-scss-module__BCBomG__assurance svg{width:1.1rem;color:var(--accent-brand-text);flex:0 0 1.1rem}.pricing-module-scss-module__BCBomG__assurance p{margin:0}.pricing-module-scss-module__BCBomG__comparison{border-top:1px solid var(--border);gap:2rem;margin-top:4rem;padding-top:5rem;display:grid}.pricing-module-scss-module__BCBomG__comparisonHeading{gap:.8rem;max-width:38rem;display:grid}.pricing-module-scss-module__BCBomG__comparisonHeading h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,3rem)}.pricing-module-scss-module__BCBomG__comparisonHeading>p:not(.pricing-module-scss-module__BCBomG__kicker){color:var(--text-muted);margin:0;line-height:1.65}.pricing-module-scss-module__BCBomG__kicker{color:var(--accent-brand-text);font-size:.74rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;margin:0}.pricing-module-scss-module__BCBomG__tableScroll{border:1px solid var(--border);border-radius:.75rem;overflow-x:auto}.pricing-module-scss-module__BCBomG__comparison table{border-collapse:collapse;background:var(--surface-1);width:100%;min-width:42rem}.pricing-module-scss-module__BCBomG__comparison table th,.pricing-module-scss-module__BCBomG__comparison table td{text-align:left;border-bottom:1px solid var(--border);padding:1rem 1.1rem;font-size:.82rem}.pricing-module-scss-module__BCBomG__comparison table tr:last-child th,.pricing-module-scss-module__BCBomG__comparison table tr:last-child td{border-bottom:0}.pricing-module-scss-module__BCBomG__comparison table thead th{color:var(--text-primary);font-weight:var(--font-weight-medium);background:hsl(var(--surface-2-hsl)/.6)}.pricing-module-scss-module__BCBomG__comparison table tbody th{width:28%;color:var(--text-primary);font-weight:var(--font-weight-medium)}.pricing-module-scss-module__BCBomG__comparison table td{color:var(--text-muted)}.pricing-module-scss-module__BCBomG__comparison table td svg{width:1rem;color:var(--accent-brand-text);stroke-width:2.4px}@media (max-width:860px){.pricing-module-scss-module__BCBomG__grid{grid-template-columns:1fr}.pricing-module-scss-module__BCBomG__card,.pricing-module-scss-module__BCBomG__featuredCard{min-height:auto}.pricing-module-scss-module__BCBomG__card+.pricing-module-scss-module__BCBomG__card,.pricing-module-scss-module__BCBomG__card+.pricing-module-scss-module__BCBomG__featuredCard,.pricing-module-scss-module__BCBomG__featuredCard+.pricing-module-scss-module__BCBomG__card,.pricing-module-scss-module__BCBomG__featuredCard+.pricing-module-scss-module__BCBomG__featuredCard{border-top:1px solid var(--border);border-left:0}.pricing-module-scss-module__BCBomG__cardHeader,.pricing-module-scss-module__BCBomG__included{min-height:0}}@media (max-width:560px){.pricing-module-scss-module__BCBomG__page{width:min(100% - 1rem,72rem)}.pricing-module-scss-module__BCBomG__controls{flex-direction:column;align-items:stretch}.pricing-module-scss-module__BCBomG__toggle{width:100%}.pricing-module-scss-module__BCBomG__toggleButton,.pricing-module-scss-module__BCBomG__toggleActive{flex:1;justify-content:center}.pricing-module-scss-module__BCBomG__assurance{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:no-preference){.pricing-module-scss-module__BCBomG__toggleButton,.pricing-module-scss-module__BCBomG__toggleActive,.pricing-module-scss-module__BCBomG__cta{transition:color .16s,background-color .16s,border-color .16s,transform .16s}.pricing-module-scss-module__BCBomG__cta:hover{transform:translateY(-1px)}.pricing-module-scss-module__BCBomG__cta svg{transition:transform .16s}.pricing-module-scss-module__BCBomG__cta:hover svg{transform:translate(2px)}}
