@keyframes Breadcrumbs-module-scss-module__jrE3Da__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Breadcrumbs-module-scss-module__jrE3Da__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes Breadcrumbs-module-scss-module__jrE3Da__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes Breadcrumbs-module-scss-module__jrE3Da__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Breadcrumbs-module-scss-module__jrE3Da__breadcrumbs{margin-bottom:18px}.Breadcrumbs-module-scss-module__jrE3Da__breadcrumbs .Breadcrumbs-module-scss-module__jrE3Da__list{font-size:var(--fs-label);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;list-style:none;display:flex}.Breadcrumbs-module-scss-module__jrE3Da__breadcrumbs .Breadcrumbs-module-scss-module__jrE3Da__list__item{align-items:center;gap:6px;min-height:28px;display:flex}.Breadcrumbs-module-scss-module__jrE3Da__breadcrumbs .Breadcrumbs-module-scss-module__jrE3Da__list__item a,.Breadcrumbs-module-scss-module__jrE3Da__breadcrumbs .Breadcrumbs-module-scss-module__jrE3Da__list__item span{border-radius:10px;align-items:center;min-height:24px;display:inline-flex}.Breadcrumbs-module-scss-module__jrE3Da__breadcrumbs .Breadcrumbs-module-scss-module__jrE3Da__list__item a{color:var(--emerald-deep)}.Breadcrumbs-module-scss-module__jrE3Da__breadcrumbs .Breadcrumbs-module-scss-module__jrE3Da__list__item a:hover{text-decoration:underline}.Breadcrumbs-module-scss-module__jrE3Da__breadcrumbs .Breadcrumbs-module-scss-module__jrE3Da__list__item:not(:last-child):after{content:"/";color:var(--line)}
@keyframes CtaButton-module-scss-module__j9Dmtq__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CtaButton-module-scss-module__j9Dmtq__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes CtaButton-module-scss-module__j9Dmtq__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes CtaButton-module-scss-module__j9Dmtq__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.CtaButton-module-scss-module__j9Dmtq__cta{--mx:0px;--my:0px;--press:1;isolation:isolate;transform:translate(var(--mx), var(--my)) scale(var(--press));box-shadow:0 1px 2px #12171a1f,0 10px 24px -12px var(--glow);background:var(--primary-fill);letter-spacing:-.01em;white-space:nowrap;color:var(--on-primary);-webkit-tap-highlight-color:#0000;border:0;border-radius:9999px;justify-content:center;align-items:center;font-weight:600;transition:background .26s,box-shadow .32s,transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.CtaButton-module-scss-module__j9Dmtq__cta:hover{box-shadow:0 1px 2px #12171a1f,0 16px 36px -14px var(--glow);background:var(--primary-fill-strong)}.CtaButton-module-scss-module__j9Dmtq__cta:active{--press:.97}.CtaButton-module-scss-module__j9Dmtq__cta:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.CtaButton-module-scss-module__j9Dmtq__cta__sweep{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff38 50%,#0000 100%);width:60%;height:100%;display:block;position:absolute;top:0;left:0;transform:translate(-130%)skew(-16deg)}.CtaButton-module-scss-module__j9Dmtq__cta:hover .CtaButton-module-scss-module__j9Dmtq__cta__sweep{transition:transform .72s cubic-bezier(.16,1,.3,1);transform:translate(260%)skew(-16deg)}.CtaButton-module-scss-module__j9Dmtq__cta__label{display:block}.CtaButton-module-scss-module__j9Dmtq__cta___sm{min-height:36px;font-size:var(--fs-sm);padding:9px 18px}@media (max-width:600px){.CtaButton-module-scss-module__j9Dmtq__cta___sm{font-size:var(--fs-label);padding:8px 14px}}.CtaButton-module-scss-module__j9Dmtq__cta___md{min-height:48px;font-size:var(--fs-data);padding:14px 26px}.CtaButton-module-scss-module__j9Dmtq__cta___lg{min-height:52px;font-size:var(--fs-md);padding:16px 32px}@media (hover:none),(prefers-reduced-motion:reduce){.CtaButton-module-scss-module__j9Dmtq__cta{transition:background .22s;transform:none}.CtaButton-module-scss-module__j9Dmtq__cta:active{--press:1}.CtaButton-module-scss-module__j9Dmtq__cta__sweep{display:none}}
@keyframes FinalCta-module-scss-module__r6Ozdq__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes FinalCta-module-scss-module__r6Ozdq__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes FinalCta-module-scss-module__r6Ozdq__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes FinalCta-module-scss-module__r6Ozdq__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.FinalCta-module-scss-module__r6Ozdq__cta{padding:120px 0}@media (max-width:900px){.FinalCta-module-scss-module__r6Ozdq__cta{padding:76px 0}}.FinalCta-module-scss-module__r6Ozdq__cta{padding-top:40px;position:relative;overflow:visible}.FinalCta-module-scss-module__r6Ozdq__cta .FinalCta-module-scss-module__r6Ozdq__shell{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.FinalCta-module-scss-module__r6Ozdq__cta .FinalCta-module-scss-module__r6Ozdq__shell{padding:0 18px}}.FinalCta-module-scss-module__r6Ozdq__cta .FinalCta-module-scss-module__r6Ozdq__shell{position:relative;overflow:visible}.FinalCta-module-scss-module__r6Ozdq__cta .FinalCta-module-scss-module__r6Ozdq__inner{box-shadow:var(--shadow-lg);background:var(--contrast);border-radius:22px;flex-direction:column;align-items:flex-start;padding:72px clamp(180px,20vw,240px) 72px 64px;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.FinalCta-module-scss-module__r6Ozdq__cta .FinalCta-module-scss-module__r6Ozdq__inner{padding:56px 160px 56px 32px}}@media (max-width:600px){.FinalCta-module-scss-module__r6Ozdq__cta .FinalCta-module-scss-module__r6Ozdq__inner{padding:44px 22px 104px}}.FinalCta-module-scss-module__r6Ozdq__cta .FinalCta-module-scss-module__r6Ozdq__inner:after{content:"";background-image:radial-gradient(var(--dot) 1px, transparent 1.4px);mix-blend-mode:var(--dot-blend);pointer-events:none;mix-blend-mode:screen;opacity:.5;background-size:14px 14px;height:46%;display:block;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#0009 40%,#000 70%);mask-image:linear-gradient(#0000,#0009 40%,#000 70%)}.FinalCta-module-scss-module__r6Ozdq__cta .FinalCta-module-scss-module__r6Ozdq__inner__glow{pointer-events:none;background:radial-gradient(circle,#2f5bff66 0%,#0000 68%);border-radius:50%;width:640px;max-width:140%;height:520px;display:block;position:absolute;top:-50%;left:10%}.FinalCta-module-scss-module__r6Ozdq__cta .FinalCta-module-scss-module__r6Ozdq__lead{z-index:1;flex-direction:column;align-items:flex-start;gap:18px;max-width:640px;display:flex;position:relative}.FinalCta-module-scss-module__r6Ozdq__cta .FinalCta-module-scss-module__r6Ozdq__lead__title{font-weight:600;font-size:clamp(var(--fs-3xl),5.2vw,var(--fs-5xl));letter-spacing:-.03em;color:var(--on-contrast);text-align:left;text-wrap:balance;max-width:20ch;font-size:clamp(34px,4.6vw,56px);line-height:1.02}.FinalCta-module-scss-module__r6Ozdq__cta .FinalCta-module-scss-module__r6Ozdq__lead__subtitle{max-width:520px;font-size:var(--fs-lg);text-wrap:pretty;color:var(--on-contrast-soft);line-height:1.5}.FinalCta-module-scss-module__r6Ozdq__cta .FinalCta-module-scss-module__r6Ozdq__lead__cta{margin-top:10px}
@keyframes LineReveal-module-scss-module__yIMDkq__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LineReveal-module-scss-module__yIMDkq__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes LineReveal-module-scss-module__yIMDkq__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes LineReveal-module-scss-module__yIMDkq__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LineReveal-module-scss-module__yIMDkq__lines{flex-direction:column;display:flex}.LineReveal-module-scss-module__yIMDkq__lines__mask{display:block;overflow:hidden}.LineReveal-module-scss-module__yIMDkq__lines__text{transition:transform .76s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(105%)}.LineReveal-module-scss-module__yIMDkq__lines___visible .LineReveal-module-scss-module__yIMDkq__lines__text{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.LineReveal-module-scss-module__yIMDkq__lines__text{transition:none;transform:none}}
@keyframes PainPoints-module-scss-module__Vuep4G__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes PainPoints-module-scss-module__Vuep4G__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes PainPoints-module-scss-module__Vuep4G__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes PainPoints-module-scss-module__Vuep4G__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.PainPoints-module-scss-module__Vuep4G__pain{padding:120px 0}@media (max-width:900px){.PainPoints-module-scss-module__Vuep4G__pain{padding:76px 0}}.PainPoints-module-scss-module__Vuep4G__pain{border-top:1px solid var(--line-soft);background:var(--paper)}.PainPoints-module-scss-module__Vuep4G__pain .PainPoints-module-scss-module__Vuep4G__inner{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.PainPoints-module-scss-module__Vuep4G__pain .PainPoints-module-scss-module__Vuep4G__inner{padding:0 18px}}.PainPoints-module-scss-module__Vuep4G__pain .PainPoints-module-scss-module__Vuep4G__inner{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:48px 72px;display:grid}@media (max-width:900px){.PainPoints-module-scss-module__Vuep4G__pain .PainPoints-module-scss-module__Vuep4G__inner{grid-template-columns:1fr;gap:40px}}.PainPoints-module-scss-module__Vuep4G__pain .PainPoints-module-scss-module__Vuep4G__statement{flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:sticky;top:120px}@media (max-width:900px){.PainPoints-module-scss-module__Vuep4G__pain .PainPoints-module-scss-module__Vuep4G__statement{position:static}}.PainPoints-module-scss-module__Vuep4G__pain .PainPoints-module-scss-module__Vuep4G__statement__title{font-weight:600;font-size:clamp(var(--fs-3xl),5.2vw,var(--fs-5xl));letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(38px,5.6vw,68px);line-height:1.02}.PainPoints-module-scss-module__Vuep4G__pain .PainPoints-module-scss-module__Vuep4G__list{counter-reset:pain;border-bottom:1px solid var(--line);padding-top:10px}.PainPoints-module-scss-module__Vuep4G__pain .PainPoints-module-scss-module__Vuep4G__list .PainPoints-module-scss-module__Vuep4G__list__item{counter-increment:pain;border-top:1px solid var(--line);letter-spacing:-.015em;text-wrap:pretty;color:var(--ink);grid-template-columns:44px minmax(0,1fr);align-items:baseline;padding:22px 0;font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.35;display:grid}.PainPoints-module-scss-module__Vuep4G__pain .PainPoints-module-scss-module__Vuep4G__list .PainPoints-module-scss-module__Vuep4G__list__item:before{content:"0" counter(pain);font-weight:500;font-size:var(--fs-xs);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;color:var(--gold-text)}
@keyframes Pricing-module-scss-module__7o0Tma__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Pricing-module-scss-module__7o0Tma__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes Pricing-module-scss-module__7o0Tma__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes Pricing-module-scss-module__7o0Tma__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Pricing-module-scss-module__7o0Tma__pricing{padding:120px 0}@media (max-width:900px){.Pricing-module-scss-module__7o0Tma__pricing{padding:76px 0}}.Pricing-module-scss-module__7o0Tma__pricing{border-top:1px solid var(--line-soft);background:var(--cream)}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__inner{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__inner{padding:0 18px}}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__inner{flex-direction:column;align-items:center;display:flex}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__inner__note{font-size:var(--fs-sm);text-align:center;color:var(--ink-muted);margin-top:28px}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__period{border:1px solid var(--line);background:var(--surface-soft);border-radius:9999px;gap:4px;margin-bottom:36px;padding:4px;display:flex}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__period__option{min-height:40px;font-weight:600;font-size:var(--fs-sm);color:var(--ink-muted);border-radius:9999px;align-items:center;gap:8px;padding:0 20px;transition:background .22s,color .22s;display:inline-flex}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__period__option___active{box-shadow:var(--shadow-sm);background:var(--surface);color:var(--ink)}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__period__saving{background:var(--primary-tint);font-weight:600;font-size:var(--fs-xs);color:var(--primary-deep);border-radius:9999px;padding:2px 8px}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plans{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;width:100%;max-width:880px;display:grid}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan{box-shadow:var(--card-shadow);border:1px solid var(--card-line);background:var(--surface);border-radius:22px;flex-direction:column;padding:34px 30px;display:flex;position:relative}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan___pro{background-image:linear-gradient(var(--surface), var(--surface)),linear-gradient(120deg, var(--primary) 0%, var(--primary-deep) 45%, var(--gold) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__badge{font-weight:500;font-size:var(--fs-label);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--on-primary);background:var(--primary-fill);border-radius:9999px;padding:6px 12px;position:absolute;top:-12px;left:30px}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__name{font-weight:600;font-size:var(--fs-lg);letter-spacing:-.015em;text-wrap:balance;color:var(--ink)}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__price{filter:blur(.35em);-webkit-user-select:none;user-select:none}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__price{letter-spacing:-.04em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:12px;font-size:clamp(36px,3.4vw,44px);font-weight:600;display:flex}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__period{font-weight:500;font-size:var(--fs-sm);letter-spacing:0;color:var(--ink-muted)}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__features{flex-direction:column;flex:1;gap:11px;margin-top:26px;list-style:none;display:flex}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__features li{font-size:var(--fs-data);color:var(--ink-soft);padding-left:24px;line-height:1.5;position:relative}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__features li:before{content:"";border-bottom:2px solid var(--primary);border-left:2px solid var(--primary);width:10px;height:5px;display:block;position:absolute;top:7px;left:4px;transform:rotate(-45deg)}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__primaryCta{align-self:flex-start;margin-top:30px}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__ghostCta{border-radius:9999px;position:relative}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__ghostCta:before{content:"";border-radius:inherit;background:linear-gradient(120deg, var(--primary) 0%, var(--gold) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__ghostCta{background:var(--surface);font-weight:600;font-size:var(--fs-data);letter-spacing:-.01em;color:var(--ink);justify-content:center;align-items:center;gap:8px;padding:14px 24px;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s;display:inline-flex}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__ghostCta:hover{background:var(--hover-fill);transform:translateY(-2px)}.Pricing-module-scss-module__7o0Tma__pricing .Pricing-module-scss-module__7o0Tma__plan__ghostCta{margin-top:30px}
@keyframes QuarterFlow-module-scss-module__Il9Iva__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes QuarterFlow-module-scss-module__Il9Iva__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes QuarterFlow-module-scss-module__Il9Iva__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes QuarterFlow-module-scss-module__Il9Iva__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.QuarterFlow-module-scss-module__Il9Iva__quarter{padding:120px 0}@media (max-width:900px){.QuarterFlow-module-scss-module__Il9Iva__quarter{padding:76px 0}}.QuarterFlow-module-scss-module__Il9Iva__quarter{border-top:1px solid var(--line-soft);background:var(--cream);position:relative;overflow:hidden}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__inner{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__inner{padding:0 18px}}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__inner{flex-direction:column;align-items:stretch;display:flex;position:relative}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__inner__disclaimer{border-left:2px solid var(--gold);max-width:640px;font-size:var(--fs-sm);color:var(--ink-soft);margin-top:28px;padding-left:16px;line-height:1.55}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__board{box-shadow:var(--card-shadow);border:1px solid var(--card-line);background:var(--surface);border-radius:22px;flex-direction:column;gap:22px;width:100%;padding:28px 28px 18px;display:flex;position:relative;overflow:hidden}@media (max-width:600px){.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__board{padding:20px 12px 12px}}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__board__fade{z-index:2;background:linear-gradient(to right, #0000 0%, var(--surface) 82%);pointer-events:none;width:40px;height:62%;display:none;position:absolute;bottom:18px;right:0}@media (max-width:860px){.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__board__fade{display:block}}@media (max-width:600px){.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__board__fade{bottom:12px}}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__board__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px;display:flex}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__board__quarter{font-weight:500;font-size:var(--fs-label);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink)}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__board__caption{font-weight:500;font-size:var(--fs-lg);letter-spacing:-.015em;color:var(--ink-soft)}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__canvas{overscroll-behavior-x:contain;border-radius:14px;position:relative;overflow-x:auto}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__canvas:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__canvas>div{overflow-x:visible!important}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__canvas svg{min-width:760px}@media (max-width:600px){.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__canvas svg{min-width:560px}}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__models{box-shadow:var(--card-shadow);border:1px solid var(--card-line);background:var(--surface);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}@media (max-width:900px){.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__models{grid-template-columns:1fr}}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__model{border-left:1px solid var(--card-line);flex-direction:column;align-items:flex-start;padding:28px 28px 30px;display:flex}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__model:first-child{border-left:none}@media (max-width:900px){.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__model{border-top:1px solid var(--card-line);border-left:none}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__model:first-child{border-top:none}}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__model__code{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__model__code{filter:blur(.35em);-webkit-user-select:none;user-select:none}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__model__code{font-size:30px;font-weight:500;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.02em;color:var(--primary);line-height:1}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__model__name{font-weight:600;font-size:var(--fs-lg);letter-spacing:-.015em;color:var(--ink);margin-top:16px}.QuarterFlow-module-scss-module__Il9Iva__quarter .QuarterFlow-module-scss-module__Il9Iva__model__description{font-size:var(--fs-data);text-wrap:pretty;color:var(--ink-soft);margin-top:8px;line-height:1.5}
@keyframes FidiPanel-module-scss-module__3_CjPG__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes FidiPanel-module-scss-module__3_CjPG__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes FidiPanel-module-scss-module__3_CjPG__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes FidiPanel-module-scss-module__3_CjPG__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.FidiPanel-module-scss-module__3_CjPG__assistant{flex-direction:column;justify-content:center;align-items:flex-start;gap:4cqw;width:100%;height:100%;padding:8cqw 7cqw 7cqw;display:flex}.FidiPanel-module-scss-module__3_CjPG__assistant .FidiPanel-module-scss-module__3_CjPG__badge{box-shadow:0 0 0 3px var(--ring);background:var(--surface);border-radius:9999px;align-items:center;gap:6px;padding:4px 11px 4px 6px;display:inline-flex}.FidiPanel-module-scss-module__3_CjPG__assistant .FidiPanel-module-scss-module__3_CjPG__badge__owl{flex-shrink:0}.FidiPanel-module-scss-module__3_CjPG__assistant .FidiPanel-module-scss-module__3_CjPG__badge__name{letter-spacing:-.01em;color:var(--ink);font-size:3.2cqw;font-weight:600}.FidiPanel-module-scss-module__3_CjPG__assistant__question{letter-spacing:-.028em;text-wrap:balance;color:var(--ink);font-size:5.6cqw;font-weight:600;line-height:1.1}.FidiPanel-module-scss-module__3_CjPG__assistant .FidiPanel-module-scss-module__3_CjPG__prompt{background-image:linear-gradient(var(--surface), var(--surface)),linear-gradient(120deg, var(--primary) 0%, var(--primary-deep) 45%, var(--gold) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2cqw;width:100%;padding:4.4cqw 4.6cqw 4.2cqw;display:flex;position:relative;box-shadow:0 10px 30px -18px #12171a59}.FidiPanel-module-scss-module__3_CjPG__assistant .FidiPanel-module-scss-module__3_CjPG__prompt__line{color:var(--ink-soft);font-size:3.4cqw;line-height:1.45}.FidiPanel-module-scss-module__3_CjPG__assistant .FidiPanel-module-scss-module__3_CjPG__prompt__line:first-child{color:var(--ink)}.FidiPanel-module-scss-module__3_CjPG__assistant .FidiPanel-module-scss-module__3_CjPG__prompt__cursor{fill:#12171a;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #00000040);width:6.4cqw;height:6.4cqw;position:absolute;bottom:-3.4cqw;right:9cqw}.FidiPanel-module-scss-module__3_CjPG__assistant .FidiPanel-module-scss-module__3_CjPG__cta{background-image:linear-gradient(var(--primary), var(--primary)),linear-gradient(120deg, var(--primary) 0%, var(--primary-deep) 45%, var(--gold) 100%);box-shadow:0 8px 18px -8px var(--glow);color:#fff;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:1.6cqw;margin-top:3cqw;padding:2.2cqw 4.2cqw 2.2cqw 3.2cqw;display:inline-flex}.FidiPanel-module-scss-module__3_CjPG__assistant .FidiPanel-module-scss-module__3_CjPG__cta__sparkle{width:4.6cqw;height:4.6cqw;display:block}.FidiPanel-module-scss-module__3_CjPG__assistant .FidiPanel-module-scss-module__3_CjPG__cta__label{letter-spacing:-.01em;font-size:3.4cqw;font-weight:600}
@keyframes FlowPanel-module-scss-module__Pl_ucq__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes FlowPanel-module-scss-module__Pl_ucq__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes FlowPanel-module-scss-module__Pl_ucq__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes FlowPanel-module-scss-module__Pl_ucq__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.FlowPanel-module-scss-module__Pl_ucq__flow{flex-direction:column;width:100%;height:100%;padding:7cqw 0 0 7cqw;display:flex}.FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__stat{flex-direction:column;align-items:flex-start;gap:.6cqw;padding-right:7cqw;display:flex}.FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__stat__label{font-weight:500;font-size:var(--fs-label);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted);font-size:2.8cqw}.FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__stat__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__stat__value{filter:blur(.35em);-webkit-user-select:none;user-select:none}.FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__stat__value{letter-spacing:-.04em;color:var(--ink);margin-top:1.4cqw;font-size:12cqw;font-weight:600;line-height:1}.FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__stat__delta{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__stat__delta{filter:blur(.35em);-webkit-user-select:none;user-select:none}.FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__stat__delta{color:var(--positive-text);font-size:3.2cqw;font-weight:500}.FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__chart{flex:1;margin-top:3cqw;margin-left:-7cqw;position:relative}.FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__chart__canvas{width:100%;height:100%;display:block}.FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__chart__tag{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__chart__tag{filter:blur(.35em);-webkit-user-select:none;user-select:none}.FlowPanel-module-scss-module__Pl_ucq__flow .FlowPanel-module-scss-module__Pl_ucq__chart__tag{box-shadow:0 0 0 3px var(--ring),0 6px 14px -8px #12171a59;background:var(--surface);letter-spacing:-.005em;white-space:nowrap;color:var(--ink);border-radius:9999px;padding:1.4cqw 2.6cqw;font-size:2.7cqw;font-weight:500;display:inline-flex;position:absolute}
@keyframes LivePanel-module-scss-module__yTOGXa__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LivePanel-module-scss-module__yTOGXa__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes LivePanel-module-scss-module__yTOGXa__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes LivePanel-module-scss-module__yTOGXa__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LivePanel-module-scss-module__yTOGXa__live{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:7cqw 7cqw 6cqw;display:flex}.LivePanel-module-scss-module__yTOGXa__live .LivePanel-module-scss-module__yTOGXa__timeline{border-top:1px dashed var(--line);justify-content:space-between;padding-top:2.4cqw;padding-right:8cqw;display:flex}.LivePanel-module-scss-module__yTOGXa__live .LivePanel-module-scss-module__yTOGXa__timeline__mark{font-weight:500;font-size:var(--fs-label);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted);letter-spacing:.08em;font-size:2.8cqw}.LivePanel-module-scss-module__yTOGXa__live .LivePanel-module-scss-module__yTOGXa__bars{grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:1.4cqw;height:42cqw;margin-top:10cqw;display:grid;position:relative}.LivePanel-module-scss-module__yTOGXa__live .LivePanel-module-scss-module__yTOGXa__bars__bar{background:var(--line);border-radius:9999px;display:block}.LivePanel-module-scss-module__yTOGXa__live .LivePanel-module-scss-module__yTOGXa__bars__bar___active{box-shadow:0 0 14px var(--glow),0 0 0 1px var(--primary);background:var(--primary)}.LivePanel-module-scss-module__yTOGXa__live .LivePanel-module-scss-module__yTOGXa__bars__chip{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .LivePanel-module-scss-module__yTOGXa__live .LivePanel-module-scss-module__yTOGXa__bars__chip{filter:blur(.35em);-webkit-user-select:none;user-select:none}.LivePanel-module-scss-module__yTOGXa__live .LivePanel-module-scss-module__yTOGXa__bars__chip{box-shadow:0 0 0 3px var(--ring),0 8px 18px -10px #12171a4d;background:var(--ink);letter-spacing:-.01em;white-space:nowrap;color:var(--paper);border-radius:9999px;padding:1.6cqw 3cqw;font-size:3.4cqw;font-weight:600;display:inline-flex;position:absolute;top:-1.5cqw;transform:translate(-50%,-100%)}.LivePanel-module-scss-module__yTOGXa__live .LivePanel-module-scss-module__yTOGXa__axis{justify-content:space-between;margin-top:4cqw;display:flex}.LivePanel-module-scss-module__yTOGXa__live .LivePanel-module-scss-module__yTOGXa__axis__label{font-weight:500;font-size:var(--fs-label);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted);font-size:2.6cqw}
@keyframes LandingFooter-module-scss-module__9zUtLW__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LandingFooter-module-scss-module__9zUtLW__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes LandingFooter-module-scss-module__9zUtLW__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes LandingFooter-module-scss-module__9zUtLW__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LandingFooter-module-scss-module__9zUtLW__footer{border-top:1px solid var(--contrast-line);background:var(--contrast);padding-top:64px;display:block}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__inner{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__inner{padding:0 18px}}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__inner{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding-bottom:48px;display:grid}@media (max-width:900px){.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__brand{flex-direction:column;gap:14px;display:flex}@media (max-width:900px){.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__brand{grid-column:1/-1}}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__brand span{color:var(--on-contrast)}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__brand svg{overflow:visible}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__brand__tagline{max-width:300px;font-size:var(--fs-sm);color:var(--on-contrast-soft);line-height:1.55}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__column{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__column a{min-height:32px;font-size:var(--fs-sm);color:var(--on-contrast-soft);border-radius:10px;align-items:center;padding:4px 0;line-height:1.35;transition:color .18s;display:inline-flex}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__column a:hover{color:var(--on-contrast)}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__column a:focus-visible{outline:2px solid var(--primary-deep);outline-offset:2px}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__column__title{font-weight:500;font-size:var(--fs-label);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--on-contrast-muted);margin-bottom:8px}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__bottom{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__bottom{padding:0 18px}}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__bottom{border-top:1px solid var(--contrast-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;padding-bottom:28px;display:flex}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__bottom__rights{font-size:var(--fs-label);color:var(--on-contrast-muted)}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__bottom__signoff{font-size:var(--fs-label);color:var(--on-contrast-muted);align-items:center;gap:8px;display:inline-flex}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__bottom__partner{min-height:28px;font-size:var(--fs-label);color:var(--on-contrast-muted);border-radius:10px;align-items:center;transition:color .18s;display:inline-flex}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__bottom__partner:hover{color:var(--primary-deep)}.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__bottom__partner:focus-visible{outline:2px solid var(--primary-deep);outline-offset:3px}@media (max-width:600px){.LandingFooter-module-scss-module__9zUtLW__footer .LandingFooter-module-scss-module__9zUtLW__bottom{flex-direction:column;align-items:flex-start;gap:10px}}
@keyframes Triptych-module-scss-module__TTmtgW__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Triptych-module-scss-module__TTmtgW__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes Triptych-module-scss-module__TTmtgW__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes Triptych-module-scss-module__TTmtgW__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Triptych-module-scss-module__TTmtgW__triptych{padding:120px 0}@media (max-width:900px){.Triptych-module-scss-module__TTmtgW__triptych{padding:76px 0}}.Triptych-module-scss-module__TTmtgW__triptych{border-top:1px solid var(--line-soft);background:var(--cream);position:relative;overflow:hidden}.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__inner{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__inner{padding:0 18px}}.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__stage{--u:1cqw;gap:calc(var(--u)*2);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1240px;margin:0 auto;padding:0 24px;display:grid;container-type:inline-size}@media (max-width:900px){.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:600px){.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__stage{grid-template-columns:1fr;padding:0 18px}}.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__stage___pending .Triptych-module-scss-module__TTmtgW__card{opacity:0}.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__card{box-shadow:var(--card-shadow);border:1px solid var(--card-line);background:var(--surface);will-change:transform,opacity;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}@media (max-width:900px){.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__card:last-child{grid-column:span 2;max-width:calc(50% - 10px)}}@media (max-width:600px){.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__card:last-child{grid-column:auto;max-width:none}}.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__panel{background-color:var(--panel-fill);background-image:var(--panel-warmth);border-bottom:1px solid var(--card-line);aspect-ratio:1/.96;position:relative;overflow:hidden}.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__panel__icon{box-shadow:0 0 0 3px var(--ring);background:var(--surface);width:34px;height:34px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__panel__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__copy{flex-direction:column;flex:1;gap:8px;padding:22px 24px 26px;display:flex}.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__copy__title{letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.2}.Triptych-module-scss-module__TTmtgW__triptych .Triptych-module-scss-module__TTmtgW__copy__description{font-size:var(--fs-data);text-wrap:pretty;color:var(--ink-soft);line-height:1.5}
@keyframes LanguageToggle-module-scss-module__ktXOpG__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LanguageToggle-module-scss-module__ktXOpG__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes LanguageToggle-module-scss-module__ktXOpG__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes LanguageToggle-module-scss-module__ktXOpG__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LanguageToggle-module-scss-module__ktXOpG__toggle{border:1px solid var(--line);background:var(--cream);border-radius:9999px;gap:2px;padding:2px;display:flex}.LanguageToggle-module-scss-module__ktXOpG__toggle__option{font-weight:600;font-size:var(--fs-xs);letter-spacing:.4px;color:var(--ink-muted);border-radius:9999px;padding:5px 10px;transition:background .16s,color .16s}.LanguageToggle-module-scss-module__ktXOpG__toggle__option___active{background:var(--paper);color:var(--ink)}
@keyframes ThemeToggle-module-scss-module__PawP3a__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ThemeToggle-module-scss-module__PawP3a__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes ThemeToggle-module-scss-module__PawP3a__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes ThemeToggle-module-scss-module__PawP3a__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ThemeToggle-module-scss-module__PawP3a__toggle{border:1px solid var(--line);background:var(--surface-soft);border-radius:9999px;gap:2px;padding:2px;display:flex}.ThemeToggle-module-scss-module__PawP3a__toggle__option{width:28px;height:26px;font-size:var(--fs-label);color:var(--ink-muted);border-radius:9999px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.ThemeToggle-module-scss-module__PawP3a__toggle__option:hover{color:var(--ink-soft)}.ThemeToggle-module-scss-module__PawP3a__toggle__option___active{box-shadow:var(--shadow-sm);background:var(--surface);color:var(--ink)}
@keyframes LandingNavbar-module-scss-module__6YTbPG__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LandingNavbar-module-scss-module__6YTbPG__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes LandingNavbar-module-scss-module__6YTbPG__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes LandingNavbar-module-scss-module__6YTbPG__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LandingNavbar-module-scss-module__6YTbPG__navbar{z-index:40;pointer-events:none;flex-direction:column;align-items:center;padding:0 16px;display:flex;position:fixed;top:14px;left:0;right:0}@media (max-width:600px){.LandingNavbar-module-scss-module__6YTbPG__navbar{padding:0 10px;top:10px}}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__pill{box-shadow:var(--shadow-sm);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);pointer-events:auto;border-radius:9999px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;max-width:1080px;height:56px;padding:0 10px 0 18px;transition:max-width .42s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;display:flex}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__pill__brand{border-radius:10px;flex:none;align-items:center;display:flex}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__pill__brand:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:600px){.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__pill{gap:10px;padding:0 8px 0 14px}}.LandingNavbar-module-scss-module__6YTbPG__navbar___scrolled .LandingNavbar-module-scss-module__6YTbPG__pill{box-shadow:var(--shadow-md);max-width:920px;height:50px}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__links{align-items:center;gap:4px;display:flex}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__links__item{font-weight:500;font-size:var(--fs-sm);letter-spacing:-.01em;color:var(--ink-soft);border-radius:9999px;padding:7px 12px;transition:color .2s,background .2s}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__links__item:hover{background:var(--hover-fill);color:var(--ink)}@media (max-width:1000px){.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__links{display:none}}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__actions{flex:none;align-items:center;gap:8px;display:flex}@media (max-width:600px){.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__actions{gap:4px}}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__actions__ghost{font-weight:600;font-size:var(--fs-sm);color:var(--ink-soft);border-radius:9999px;padding:8px 12px;transition:color .2s,background .2s}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__actions__ghost:hover{background:var(--hover-fill);color:var(--ink)}@media (max-width:1000px){.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__actions__ghost{display:none}}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__tools{align-items:center;gap:6px;display:flex}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__tools__theme{border:1px solid var(--line);background:var(--surface-soft);width:32px;height:32px;font-size:var(--fs-sm);color:var(--ink-soft);border-radius:9999px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__tools__theme:hover{background:var(--hover-fill);color:var(--ink)}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__tools__theme:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:1000px){.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__tools{display:none}}.LandingNavbar-module-scss-module__6YTbPG__navbar__tickerSkeleton{flex:none}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker{filter:blur(.35em);-webkit-user-select:none;user-select:none}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker{border:1px solid var(--line);background:var(--surface-soft);font-weight:600;font-size:var(--fs-label);letter-spacing:-.01em;color:var(--ink);border-radius:9999px;align-items:center;gap:7px;padding:6px 11px 6px 9px;display:inline-flex}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker__dot{background:var(--positive);border-radius:50%;width:6px;height:6px;transition:background .3s;display:block}@media (prefers-reduced-motion:no-preference){.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker__dot{animation:1.4s ease-in-out infinite LandingNavbar-module-scss-module__6YTbPG__tickerPulse}}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker__glyph{font-size:var(--fs-xs);line-height:1;display:block}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker__value{transition:color .3s;display:block}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker___up .LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker__dot{background:var(--positive)}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker___down .LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker__dot{background:var(--coral)}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker___up .LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker__glyph{color:var(--positive-text)}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker___down .LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker__glyph{color:var(--coral-text)}@media (max-width:1100px){.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__ticker{display:none}}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__burger{border-radius:9999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;transition:background .2s;display:none}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__burger:hover{background:var(--hover-fill)}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__burger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:1000px){.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__burger{display:flex}}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__burger__line{background:var(--ink);border-radius:2px;width:18px;height:1.5px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:block}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__burger___open .LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__burger__line:first-child{transform:translateY(3.25px)rotate(45deg)}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__burger___open .LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__burger__line:last-child{transform:translateY(-3.25px)rotate(-45deg)}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__drawer{box-shadow:var(--shadow-md);border:1px solid var(--line);background:var(--surface);overscroll-behavior:contain;pointer-events:auto;border-radius:20px;flex-direction:column;align-items:stretch;gap:4px;width:100%;max-width:1080px;max-height:calc(100dvh - 96px);margin-top:8px;padding:12px;animation:.26s cubic-bezier(.22,1,.36,1) both LandingNavbar-module-scss-module__6YTbPG__drawerIn;display:none;overflow-y:auto}@media (max-width:1000px){.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__drawer{display:flex}}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__drawer__item{min-height:48px;font-weight:600;font-size:var(--fs-md);letter-spacing:-.015em;color:var(--ink);border-radius:10px;align-items:center;padding:12px 14px;transition:background .2s;display:flex}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__drawer__item:hover{background:var(--hover-fill)}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__drawer__signIn{border:1px solid var(--line);min-height:48px;font-weight:600;font-size:var(--fs-data);color:var(--ink);border-radius:9999px;justify-content:center;align-items:center;margin-top:4px;padding:12px 14px;transition:background .2s;display:flex}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__drawer__signIn:hover{background:var(--hover-fill)}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__drawerToggles{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding:14px 6px 6px;display:flex}@keyframes LandingNavbar-module-scss-module__6YTbPG__drawerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingNavbar-module-scss-module__6YTbPG__tickerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__pill{transition:none}.LandingNavbar-module-scss-module__6YTbPG__navbar .LandingNavbar-module-scss-module__6YTbPG__drawer{animation:none}}
@keyframes NotFoundView-module-scss-module__pGedYq__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes NotFoundView-module-scss-module__pGedYq__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes NotFoundView-module-scss-module__pGedYq__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes NotFoundView-module-scss-module__pGedYq__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.NotFoundView-module-scss-module__pGedYq__notFound{align-items:center;min-height:72vh;padding:152px 0 96px;display:flex}@media (max-width:900px){.NotFoundView-module-scss-module__pGedYq__notFound{padding:120px 0 72px}}.NotFoundView-module-scss-module__pGedYq__notFound .NotFoundView-module-scss-module__pGedYq__inner{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.NotFoundView-module-scss-module__pGedYq__notFound .NotFoundView-module-scss-module__pGedYq__inner{padding:0 18px}}.NotFoundView-module-scss-module__pGedYq__notFound .NotFoundView-module-scss-module__pGedYq__inner{flex-direction:column;align-items:flex-start;max-width:720px;display:flex}.NotFoundView-module-scss-module__pGedYq__notFound .NotFoundView-module-scss-module__pGedYq__inner__code{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .NotFoundView-module-scss-module__pGedYq__notFound .NotFoundView-module-scss-module__pGedYq__inner__code{filter:blur(.35em);-webkit-user-select:none;user-select:none}.NotFoundView-module-scss-module__pGedYq__notFound .NotFoundView-module-scss-module__pGedYq__inner__code{font-weight:500;font-size:var(--fs-label);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:var(--ls-mono);color:var(--ink-muted)}.NotFoundView-module-scss-module__pGedYq__notFound .NotFoundView-module-scss-module__pGedYq__inner__title{font-weight:600;font-size:clamp(var(--fs-3xl),5.2vw,var(--fs-5xl));letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:12px;font-size:clamp(32px,5vw,56px);line-height:1.02}.NotFoundView-module-scss-module__pGedYq__notFound .NotFoundView-module-scss-module__pGedYq__inner__body{font-weight:400;font-size:var(--fs-md);line-height:var(--lh-md);color:var(--ink-soft);max-width:52ch;font-size:var(--fs-lg);text-wrap:pretty;margin-top:16px}.NotFoundView-module-scss-module__pGedYq__notFound .NotFoundView-module-scss-module__pGedYq__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.NotFoundView-module-scss-module__pGedYq__notFound .NotFoundView-module-scss-module__pGedYq__actions__link{min-height:44px;font-weight:500;font-size:var(--fs-data);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;color:var(--ink-soft);border-radius:10px;align-items:center;transition:text-decoration-color .2s,color .2s;display:inline-flex}.NotFoundView-module-scss-module__pGedYq__notFound .NotFoundView-module-scss-module__pGedYq__actions__link:hover{color:var(--ink);text-decoration-color:currentColor}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_b24ff4bf-module__zspH7W__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_b24ff4bf-module__zspH7W__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@keyframes BlogPostView-module-scss-module__OlRytW__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes BlogPostView-module-scss-module__OlRytW__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes BlogPostView-module-scss-module__OlRytW__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes BlogPostView-module-scss-module__OlRytW__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.BlogPostView-module-scss-module__OlRytW__article{font-family:var(--font-inter-tight),-apple-system,BlinkMacSystemFont,sans-serif;padding:128px 0 96px}@media (max-width:900px){.BlogPostView-module-scss-module__OlRytW__article{padding:104px 0 72px}}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner{padding:0 18px}}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner{max-width:72ch}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner__back{min-height:40px;font-weight:600;font-size:var(--fs-data);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner__back:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner__back{min-width:44px;min-height:44px}}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner__back{border-color:var(--line);background:var(--surface);color:var(--ink)}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner__back:hover:not(:disabled){border-color:var(--ink-muted);background:var(--hover-fill)}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner__back{margin-top:32px}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner__meta{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner__meta{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted)}[data-privacy=on] .BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner__meta{filter:none;-webkit-user-select:auto;user-select:auto}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner__meta{text-transform:none;font-size:var(--fs-xs);letter-spacing:0;margin-top:24px;display:block}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner__heading{letter-spacing:-.03em;color:var(--ink);margin-top:12px;font-size:clamp(32px,4.4vw,48px);font-weight:650;line-height:1.05}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__inner__intro{font-size:var(--fs-lg);color:var(--ink-soft);margin-top:16px;line-height:1.55}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__section{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__section__title{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:650;line-height:1.2}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__section__paragraph{font-size:var(--fs-md);color:var(--ink-soft);margin-top:12px;line-height:1.6}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__section__bullets{font-size:var(--fs-md);color:var(--ink-soft);margin-top:12px;padding-left:20px;line-height:1.6}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__section__bullets li+li{margin-top:6px}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__section__links{flex-wrap:wrap;gap:8px 16px;margin-top:16px;list-style:none;display:flex}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__section__links a{min-height:26px;font-weight:500;font-size:var(--fs-sm);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;color:var(--primary-deep);align-items:center;transition:text-decoration-color .2s;display:inline-flex}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__section__links a:hover{text-decoration-color:currentColor}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__related{margin-top:40px}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__related__title{font-weight:600;font-size:var(--fs-md);margin:0 0 12px}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__related__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__related__list a{font-weight:500;font-size:var(--fs-sm);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;color:var(--primary-deep)}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__related__list a:hover{text-decoration-color:currentColor}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__faqItem{border-bottom:1px solid var(--line-soft)}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__faqItem:first-of-type{margin-top:8px}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__faqItem__question{font-weight:600;font-size:var(--fs-data);cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;line-height:1.4;list-style:none;transition:color .2s;display:flex}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__faqItem__question::-webkit-details-marker{display:none}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__faqItem__question:after{content:"+";font-weight:400;font-size:var(--fs-lg);color:var(--ink-muted);flex:none;line-height:1;transition:transform .2s cubic-bezier(.22,1,.36,1)}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__faqItem__question:hover{color:var(--primary-deep)}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__faqItem[open] .BlogPostView-module-scss-module__OlRytW__faqItem__question:after{transform:rotate(45deg)}.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__faqItem__answer{font-size:var(--fs-data);color:var(--ink-soft);padding:0 0 16px;line-height:1.6}@media (prefers-reduced-motion:reduce){.BlogPostView-module-scss-module__OlRytW__article .BlogPostView-module-scss-module__OlRytW__faqItem__question:after{transition:none}}
@keyframes SeoPageView-module-scss-module__5fP4nq__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes SeoPageView-module-scss-module__5fP4nq__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes SeoPageView-module-scss-module__5fP4nq__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes SeoPageView-module-scss-module__5fP4nq__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SeoPageView-module-scss-module__5fP4nq__article{font-family:var(--font-inter-tight),-apple-system,BlinkMacSystemFont,sans-serif;padding:128px 0 96px}@media (max-width:900px){.SeoPageView-module-scss-module__5fP4nq__article{padding:104px 0 72px}}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner{padding:0 18px}}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner{max-width:72ch}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner__eyebrow{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner__eyebrow{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted)}[data-privacy=on] .SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner__eyebrow{filter:none;-webkit-user-select:auto;user-select:auto}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner__eyebrow{color:var(--primary-deep);margin-top:24px;display:block}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner__heading{letter-spacing:-.03em;color:var(--ink);margin-top:12px;font-size:clamp(32px,4.4vw,48px);font-weight:650;line-height:1.05}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner__intro{font-size:var(--fs-lg);color:var(--ink-soft);margin-top:16px;line-height:1.55}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner__back{min-height:40px;font-weight:600;font-size:var(--fs-data);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner__back:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner__back{min-width:44px;min-height:44px}}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner__back{background:var(--primary-fill);color:var(--on-primary)}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner__back:hover:not(:disabled){background:var(--primary-fill-strong)}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__inner__back{margin-top:32px}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__tableWrap{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:32px;overflow-x:auto}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table{filter:blur(.35em);-webkit-user-select:none;user-select:none}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:var(--fs-data)}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table caption{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table caption{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted)}[data-privacy=on] .SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table caption{filter:none;-webkit-user-select:auto;user-select:auto}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table caption{text-align:left;padding:12px 12px 0}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table thead th{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table thead th{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted)}[data-privacy=on] .SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table thead th{filter:none;-webkit-user-select:auto;user-select:auto}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table thead th{z-index:1;border-bottom:1px solid var(--line);background:var(--surface);text-align:left;white-space:nowrap;padding:10px 12px;position:sticky;top:0}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table tbody th{border-bottom:1px solid var(--line-soft);text-align:left;color:var(--ink);padding:10px 12px;font-weight:600}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table td{border-bottom:1px solid var(--line-soft);color:var(--ink);padding:10px 12px}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table tr:last-child td,.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table tr:last-child th{border-bottom:none}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table tbody tr{transition:background .2s}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table tbody tr:hover{background:var(--hover-fill)}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table{min-width:100%}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table__caption{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table__caption{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted)}[data-privacy=on] .SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table__caption{filter:none;-webkit-user-select:auto;user-select:auto}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table__caption{text-align:left;padding:12px 12px 8px}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table__head{white-space:nowrap}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table tbody th{border-bottom:1px solid var(--line-soft);font-weight:600;font-size:var(--fs-sm);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;color:var(--ink);background:0 0;padding:12px;font-family:inherit;line-height:1.4;position:static}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__table__cell{vertical-align:top;text-wrap:pretty;color:var(--ink-soft)}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__block{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__block__title{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:650;line-height:1.2}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__block__body{font-size:var(--fs-md);color:var(--ink-soft);margin-top:12px;line-height:1.6}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__block__bullets{font-size:var(--fs-md);color:var(--ink-soft);margin-top:12px;padding-left:20px;line-height:1.6}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__block__bullets li+li{margin-top:6px}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__block__links{flex-wrap:wrap;gap:8px 16px;margin-top:16px;list-style:none;display:flex}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__block__links a{min-height:26px;font-weight:500;font-size:var(--fs-sm);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;color:var(--primary-deep);align-items:center;transition:text-decoration-color .2s;display:inline-flex}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__block__links a:hover{text-decoration-color:currentColor}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__faq{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__faq__title{letter-spacing:-.02em;color:var(--ink);margin-bottom:8px;font-size:24px;font-weight:650;line-height:1.2}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__faqItem{border-bottom:1px solid var(--line-soft)}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__faqItem__question{font-weight:600;font-size:var(--fs-data);cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;line-height:1.4;list-style:none;transition:color .2s;display:flex}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__faqItem__question::-webkit-details-marker{display:none}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__faqItem__question:after{content:"+";font-weight:400;font-size:var(--fs-lg);color:var(--ink-muted);flex:none;line-height:1;transition:transform .2s cubic-bezier(.22,1,.36,1)}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__faqItem__question:hover{color:var(--primary-deep)}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__faqItem[open] .SeoPageView-module-scss-module__5fP4nq__faqItem__question:after{transform:rotate(45deg)}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__faqItem__answer{font-size:var(--fs-data);color:var(--ink-soft);padding:0 0 16px;line-height:1.6}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__related{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__related__title{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__related__title{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted)}[data-privacy=on] .SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__related__title{filter:none;-webkit-user-select:auto;user-select:auto}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__related__list{flex-wrap:wrap;gap:8px;margin-top:12px;list-style:none;display:flex}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__related__list a{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__related__list a{filter:blur(.35em);-webkit-user-select:none;user-select:none}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__related__list a{border:1px solid var(--line);background:var(--surface);min-height:26px;font-weight:500;font-size:var(--fs-label);white-space:nowrap;color:var(--ink);height:32px;font-size:var(--fs-label);border-radius:9999px;align-items:center;gap:6px;padding:0 12px;transition:border-color .2s,color .2s;display:inline-flex}.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__related__list a:hover{border-color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.SeoPageView-module-scss-module__5fP4nq__article .SeoPageView-module-scss-module__5fP4nq__faqItem__question:after{transition:none}}
@keyframes Calculator-module-scss-module__iK-MIW__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Calculator-module-scss-module__iK-MIW__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes Calculator-module-scss-module__iK-MIW__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes Calculator-module-scss-module__iK-MIW__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Calculator-module-scss-module__iK-MIW__article{font-family:var(--font-inter-tight),-apple-system,BlinkMacSystemFont,sans-serif;padding:128px 0 96px}@media (max-width:900px){.Calculator-module-scss-module__iK-MIW__article{padding:104px 0 72px}}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__inner{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__inner{padding:0 18px}}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__inner{max-width:880px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__inner__eyebrow{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__inner__eyebrow{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted)}[data-privacy=on] .Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__inner__eyebrow{filter:none;-webkit-user-select:auto;user-select:auto}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__inner__eyebrow{color:var(--primary-deep);margin-top:24px;display:block}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__inner__heading{letter-spacing:-.03em;max-width:72ch;color:var(--ink);margin-top:12px;font-size:clamp(32px,4.4vw,48px);font-weight:650;line-height:1.05}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__inner__intro{max-width:72ch;font-size:var(--fs-lg);color:var(--ink-soft);margin-top:16px;line-height:1.55}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__inner__note{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-soft);align-items:flex-start;gap:8px;display:flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__inner__note:before{content:"";background:var(--scope-freelance);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px;display:block}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__inner__note{max-width:72ch;margin-top:32px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__tool{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-top:32px;display:grid}@media (max-width:900px){.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__tool{grid-template-columns:1fr}}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__form{border-right:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-content:start;gap:16px;padding:24px;display:grid}@media (max-width:900px){.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__form{border-right:0;border-bottom:1px solid var(--line);padding:20px}}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field{flex-direction:column;gap:6px;display:flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__label{font-weight:500;font-size:var(--fs-sm);line-height:var(--lh-label);color:var(--ink-soft)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__control{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__control:hover{border-color:var(--ink-muted)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__control:focus-within{box-shadow:0 0 0 3px var(--glow);border-color:var(--primary)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__input{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__input{filter:blur(.35em);-webkit-user-select:none;user-select:none}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__input{min-width:0;min-height:42px;font-size:var(--fs-data);color:var(--ink);appearance:textfield;background:0 0;border:0;flex:1;padding:0 14px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__input::-webkit-outer-spin-button{appearance:none;margin:0}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__input::-webkit-inner-spin-button{appearance:none;margin:0}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__input:focus{outline:none}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__unit{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__unit{filter:blur(.35em);-webkit-user-select:none;user-select:none}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__unit{font-size:var(--fs-label);color:var(--ink-muted);flex:none;padding-right:14px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__unit:empty{display:none}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__hint{font-size:var(--fs-xs);color:var(--ink-muted);line-height:1.45}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__actions__ghost{min-height:40px;font-weight:600;font-size:var(--fs-data);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__actions__ghost:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__actions__ghost{min-width:44px;min-height:44px}}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__actions__ghost{border-color:var(--line);background:var(--surface);color:var(--ink)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__actions__ghost:hover:not(:disabled){border-color:var(--ink-muted);background:var(--hover-fill)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__actions__ghost{min-height:40px;font-size:var(--fs-sm)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results{background:var(--surface-soft);border-radius:0 16px 16px 0;flex-direction:column;gap:8px;padding:24px;display:flex}@media (max-width:900px){.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results{border-radius:0 0 16px 16px;padding:20px}}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__label{font-weight:500;font-size:var(--fs-sm);line-height:var(--lh-label);color:var(--ink-soft)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__primary{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__primary{filter:blur(.35em);-webkit-user-select:none;user-select:none}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__primary{letter-spacing:-.035em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__notice{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-soft);align-items:flex-start;gap:8px;display:flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__notice:before{content:"";background:var(--scope-freelance);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px;display:block}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__notice{margin-top:4px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__disclaimer{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-muted);margin-top:8px;padding-top:12px;line-height:1.5}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__cta{min-height:40px;font-weight:600;font-size:var(--fs-data);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__cta:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__cta{min-width:44px;min-height:44px}}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__cta{background:var(--primary-fill);color:var(--on-primary)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__cta:hover:not(:disabled){background:var(--primary-fill-strong)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__results__cta{align-self:flex-start;margin-top:8px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__list{flex-direction:column;margin-top:8px;display:flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__row__label{font-size:var(--fs-label);color:var(--ink-soft)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__row__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__row__value{filter:blur(.35em);-webkit-user-select:none;user-select:none}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__row__value{text-align:right;white-space:nowrap;font-weight:600;font-size:var(--fs-sm);color:var(--ink)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__howTo{border-top:1px solid var(--line);max-width:72ch;margin-top:40px;padding-top:24px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__howTo__title{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:650;line-height:1.2}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__howTo__steps{font-size:var(--fs-md);color:var(--ink-soft);margin-top:12px;padding-left:20px;line-height:1.6}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__howTo__steps li+li{margin-top:6px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__block{border-top:1px solid var(--line);max-width:72ch;margin-top:32px;padding-top:24px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__block__title{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:650;line-height:1.2}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__block__body{font-size:var(--fs-md);color:var(--ink-soft);margin-top:12px;line-height:1.6}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__block__bullets{font-size:var(--fs-md);color:var(--ink-soft);margin-top:12px;padding-left:20px;line-height:1.6}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__block__bullets li+li{margin-top:6px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__block__links{flex-wrap:wrap;gap:8px 16px;margin-top:16px;list-style:none;display:flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__block__links a{min-height:26px;font-weight:500;font-size:var(--fs-sm);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;color:var(--primary-deep);align-items:center;transition:text-decoration-color .2s;display:inline-flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__block__links a:hover{text-decoration-color:currentColor}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__faq{border-top:1px solid var(--line);max-width:72ch;margin-top:40px;padding-top:24px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__faq__title{letter-spacing:-.02em;color:var(--ink);margin-bottom:8px;font-size:24px;font-weight:650;line-height:1.2}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__faqItem{border-bottom:1px solid var(--line-soft)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__faqItem__question{font-weight:600;font-size:var(--fs-data);cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;line-height:1.4;list-style:none;transition:color .2s;display:flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__faqItem__question::-webkit-details-marker{display:none}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__faqItem__question:after{content:"+";font-weight:400;font-size:var(--fs-lg);color:var(--ink-muted);flex:none;line-height:1;transition:transform .2s cubic-bezier(.22,1,.36,1)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__faqItem__question:hover{color:var(--primary-deep)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__faqItem[open] .Calculator-module-scss-module__iK-MIW__faqItem__question:after{transform:rotate(45deg)}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__faqItem__answer{font-size:var(--fs-data);color:var(--ink-soft);padding:0 0 16px;line-height:1.6}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__related{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__related__title{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__related__title{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted)}[data-privacy=on] .Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__related__title{filter:none;-webkit-user-select:auto;user-select:auto}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__related__title{margin-top:24px}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__related__title:first-child{margin-top:0}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__related__list{flex-wrap:wrap;gap:8px;margin-top:12px;list-style:none;display:flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__related__list a{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-privacy=on] .Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__related__list a{filter:blur(.35em);-webkit-user-select:none;user-select:none}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__related__list a{border:1px solid var(--line);background:var(--surface);min-height:26px;font-weight:500;font-size:var(--fs-label);white-space:nowrap;color:var(--ink);height:32px;font-size:var(--fs-label);border-radius:9999px;align-items:center;gap:6px;padding:0 12px;transition:border-color .2s;display:inline-flex}.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__related__list a:hover{border-color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__faqItem__question:after,.Calculator-module-scss-module__iK-MIW__article .Calculator-module-scss-module__iK-MIW__field__control{transition:none}}
@keyframes CalculatorIndex-module-scss-module__jG6sXG__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CalculatorIndex-module-scss-module__jG6sXG__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes CalculatorIndex-module-scss-module__jG6sXG__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes CalculatorIndex-module-scss-module__jG6sXG__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.CalculatorIndex-module-scss-module__jG6sXG__index{font-family:var(--font-inter-tight),-apple-system,BlinkMacSystemFont,sans-serif;padding:128px 0 96px}@media (max-width:900px){.CalculatorIndex-module-scss-module__jG6sXG__index{padding:104px 0 72px}}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__inner{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__inner{padding:0 18px}}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__inner__title{letter-spacing:-.03em;max-width:72ch;color:var(--ink);margin-top:24px;font-size:clamp(32px,4.4vw,48px);font-weight:650;line-height:1.05}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__inner__intro{max-width:72ch;font-size:var(--fs-lg);color:var(--ink-soft);margin-top:16px;line-height:1.55}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;margin-top:40px;list-style:none;display:grid}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__card{border:1px solid var(--line);background:var(--surface);border-radius:16px;transition-property:translate,box-shadow,border-color,background;transition-duration:.14s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__card{transition:none}}@media (prefers-reduced-motion:no-preference){.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__card:hover{translate:0 -2px;box-shadow:0 1px 2px #12171a0d,0 10px 24px -14px #12171a57}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__card:active{transition-duration:80ms;translate:0}}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__card:hover{border-color:var(--ink-muted)}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__card__link{height:100%;color:inherit;flex-direction:column;gap:8px;padding:20px;display:flex}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__card__badge{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__card__badge{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted)}[data-privacy=on] .CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__card__badge{filter:none;-webkit-user-select:auto;user-select:auto}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__card__badge{color:var(--primary-deep)}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__card__title{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:650;line-height:1.2}.CalculatorIndex-module-scss-module__jG6sXG__index .CalculatorIndex-module-scss-module__jG6sXG__card__description{font-size:var(--fs-sm);color:var(--ink-soft);line-height:1.5}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_345261d-module__BhszIa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_345261d-module__BhszIa__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@keyframes Turnstile-module-scss-module__ppxL9W__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Turnstile-module-scss-module__ppxL9W__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes Turnstile-module-scss-module__ppxL9W__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes Turnstile-module-scss-module__ppxL9W__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Turnstile-module-scss-module__ppxL9W__turnstile{flex-direction:column;gap:8px;margin-top:-4px;margin-bottom:-8px;display:flex}.Turnstile-module-scss-module__ppxL9W__turnstile__widget{justify-content:center;width:100%;display:flex;overflow-x:auto}.Turnstile-module-scss-module__ppxL9W__turnstile__error{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-soft);align-items:flex-start;gap:8px;display:flex}.Turnstile-module-scss-module__ppxL9W__turnstile__error:before{content:"";background:var(--coral);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px;display:block}
@keyframes BlogIndex-module-scss-module__mW1IUW__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes BlogIndex-module-scss-module__mW1IUW__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes BlogIndex-module-scss-module__mW1IUW__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes BlogIndex-module-scss-module__mW1IUW__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.BlogIndex-module-scss-module__mW1IUW__index{font-family:var(--font-inter-tight),-apple-system,BlinkMacSystemFont,sans-serif;padding:128px 0 96px}@media (max-width:900px){.BlogIndex-module-scss-module__mW1IUW__index{padding:104px 0 72px}}.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__inner{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__inner{padding:0 18px}}.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__inner{max-width:72ch}.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__inner__title{letter-spacing:-.03em;color:var(--ink);margin-bottom:32px;font-size:clamp(32px,4.4vw,48px);font-weight:650;line-height:1.05}.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__posts{border-top:1px solid var(--line);flex-direction:column;list-style:none;display:flex}.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__post{border-bottom:1px solid var(--line-soft)}.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__post__link{border-radius:12px;flex-direction:column;gap:8px;margin:0 -12px;padding:24px 12px;transition:background .2s;display:flex}.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__post__link:hover{background:var(--hover-fill)}.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__post__meta{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__post__meta{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-muted)}[data-privacy=on] .BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__post__meta{filter:none;-webkit-user-select:auto;user-select:auto}.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__post__meta{text-transform:none;font-size:var(--fs-xs);letter-spacing:0}.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__post__title{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:650;line-height:1.2;font-size:var(--fs-xl)}.BlogIndex-module-scss-module__mW1IUW__index .BlogIndex-module-scss-module__mW1IUW__post__description{font-size:var(--fs-data);color:var(--ink-soft);line-height:1.55}
@keyframes LegalPageView-module-scss-module__XkDMqW__dsSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LegalPageView-module-scss-module__XkDMqW__dsEnter{0%{opacity:0;translate:0 var(--ds-enter-y,8px)}to{opacity:1;translate:0}}@keyframes LegalPageView-module-scss-module__XkDMqW__dsCrossfade{0%{opacity:0}to{opacity:1}}@keyframes LegalPageView-module-scss-module__XkDMqW__dsRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LegalPageView-module-scss-module__XkDMqW__article{padding:128px 0 96px}@media (max-width:900px){.LegalPageView-module-scss-module__XkDMqW__article{padding:104px 0 72px}}.LegalPageView-module-scss-module__XkDMqW__article .LegalPageView-module-scss-module__XkDMqW__inner{max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:600px){.LegalPageView-module-scss-module__XkDMqW__article .LegalPageView-module-scss-module__XkDMqW__inner{padding:0 18px}}.LegalPageView-module-scss-module__XkDMqW__article .LegalPageView-module-scss-module__XkDMqW__inner{max-width:720px}.LegalPageView-module-scss-module__XkDMqW__article .LegalPageView-module-scss-module__XkDMqW__inner__heading{font-weight:600;font-size:clamp(var(--fs-3xl),5.2vw,var(--fs-5xl));letter-spacing:-.03em;color:var(--ink);line-height:1.02}.LegalPageView-module-scss-module__XkDMqW__article .LegalPageView-module-scss-module__XkDMqW__inner__updated{font-size:var(--fs-sm);color:var(--ink-muted);margin-top:8px}.LegalPageView-module-scss-module__XkDMqW__article .LegalPageView-module-scss-module__XkDMqW__section{margin-top:32px}.LegalPageView-module-scss-module__XkDMqW__article .LegalPageView-module-scss-module__XkDMqW__section__title{letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.2;font-size:var(--fs-lg)}.LegalPageView-module-scss-module__XkDMqW__article .LegalPageView-module-scss-module__XkDMqW__section__paragraph{font-weight:400;font-size:var(--fs-md);line-height:var(--lh-md);color:var(--ink-soft);font-size:var(--fs-md);margin-top:10px}
