.ux-page{background:var(--v2-bg);color:var(--v2-text)}.ux-page-hero{border-bottom:1px solid #ffffff12;background:var(--v2-bg)!important}.ux-page-hero__orb{display:none!important}.ux-page-hero__grid{opacity:1!important;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)!important}.ux-page-hero__eyebrow{color:var(--v2-accent)!important;letter-spacing:0!important;text-transform:none!important;font-family:var(--font-mono)!important;font-size:12px!important}.ux-page-hero .ux-h1,.ux-page-hero h1{color:var(--v2-text)!important;letter-spacing:-.04em!important;font-weight:400!important}.ux-page-hero .ux-gradient{color:var(--v2-accent)!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:unset!important}.ux-page-hero .ux-sub,.ux-page-hero p{color:var(--v2-muted)!important}.ux-section-wrap{border-top:1px solid #ffffff12;background:var(--v2-bg)!important}.ux-section-wrap--alt,.ux-section-wrap--raised,.ux-section-wrap--sunken{background:var(--v2-surface)!important}.ux-section-wrap--tinted{background:color-mix(in srgb, var(--v2-accent) 5%, var(--v2-bg))!important}.ux-section__eyebrow{color:var(--v2-accent)!important;letter-spacing:0!important;text-transform:none!important;font-family:var(--font-mono)!important}.ux-section h2,.ux-section-title{color:var(--v2-text)!important;letter-spacing:-.03em!important;font-weight:400!important}.ux-section__sub,.ux-section p{color:var(--v2-muted)!important}.ux-card,.ux-feature{background:var(--v2-panel)!important;color:var(--v2-text)!important;border-color:#ffffff12!important}.ux-card:hover,.ux-feature:hover{background:var(--v2-panel-2)!important;border-color:#ffffff1f!important}.ux-card__title,.ux-feature__title{color:var(--v2-text)!important}.ux-card__desc,.ux-feature__desc{color:var(--v2-muted)!important}.ux-gradient{color:var(--v2-accent)!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:unset!important;animation:none!important}.ux-price-card{background:var(--v2-panel)!important;color:var(--v2-text)!important;border-color:#ffffff12!important}.ux-price-card--featured{background:var(--v2-panel-2)!important;border-color:var(--v2-accent-line)!important;box-shadow:inset 0 2px 0 0 var(--v2-accent)!important}.ux-price-card__name{color:var(--v2-muted)!important}.ux-price-card__price{color:var(--v2-text)!important}.ux-price-card__unit,.ux-price-card__note{color:var(--v2-dim)!important}.ux-price-card__desc,.ux-price-card__feature{color:var(--v2-muted)!important}.ux-price-card__feature svg{color:var(--v2-accent)!important}.ux-btn--primary{position:relative;overflow:hidden;background:var(--v2-accent)!important;border-color:var(--v2-accent)!important}.ux-btn--primary:after{content:"";opacity:0;pointer-events:none;background:repeating-linear-gradient(-45deg,#0000,#0000 3px,#ffffff0a 3px 4px);transition:opacity .3s ease-out;position:absolute;inset:0}.ux-btn--primary:hover:after{opacity:1}.ux-btn--primary:hover{transform:translateY(-1px)!important}.ux-compare__bar{background:#ffffff14!important}.ux-compare--active .ux-compare__bar{background:linear-gradient(90deg, var(--v2-accent), #a3a3a399)!important}.ux-pipeline{background:var(--v2-bg)!important}.ux-stage:hover{background:#ffffff0a!important}.ux-stage__icon{background:#a3a3a31f!important}.mkt-section{background:var(--v2-bg)!important}.mkt-section--alt{background:var(--v2-surface)!important}.mkt-card{background:var(--v2-panel)!important;border-color:#ffffff12!important}.mkt-card:hover{background:var(--v2-panel-2)!important}.mkt-eyebrow{color:var(--v2-accent)!important;text-transform:none!important;letter-spacing:0!important;font-family:var(--font-mono)!important}.mkt-blog-card,.mkt-post-card{background:var(--v2-panel)!important;border-color:#ffffff12!important}.mkt-blog-card:hover{background:var(--v2-panel-2)!important;border-color:#ffffff1f!important}.mkt-docs-card{background:var(--v2-panel)!important;border-color:#ffffff12!important}.mkt-docs-card:hover{background:var(--v2-panel-2)!important}.mkt-contact,input,textarea,select{background:var(--v2-panel);color:var(--v2-text);border-color:#ffffff12}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 1px var(--v2-accent-line);outline:none;border-color:var(--v2-accent)!important}.pv2-page{background:var(--v2-bg);color:var(--v2-text);min-height:100vh;transition:background-color .2s ease-out,color .2s ease-out}.pv2-sec{z-index:2;border-top:1px solid #ffffff12;position:relative}.pv2-sec--no-border{border-top:none}.pv2-sec--surface{background:var(--v2-surface)}.pv2-sec__inner{max-width:1280px;margin:0 auto;padding:96px 40px}.pv2-sec__inner--narrow{max-width:800px}.pv2-h1{letter-spacing:-.025em;text-wrap:balance;color:var(--v2-text);margin:0;font-size:clamp(42px,5.5vw,80px);font-weight:400;line-height:1}.pv2-h2{letter-spacing:-.03em;text-wrap:balance;color:var(--v2-text);margin:0;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.05}.pv2-h3{letter-spacing:-.02em;color:var(--v2-text);margin:0;font-size:clamp(22px,2.5vw,34px);font-weight:500}.pv2-sub{color:var(--v2-muted);max-width:52ch;margin:20px 0 0;font-size:16px;line-height:1.65}.pv2-sub--wide{max-width:66ch}.pv2-key{color:var(--v2-accent)}.pv2-annot{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--v2-muted);align-items:baseline;gap:8px;margin-bottom:24px;font-size:13px;display:inline-flex}.pv2-hero{flex-direction:column;gap:0;max-width:680px;display:flex}.pv2-hero--centered{text-align:center;align-items:center;max-width:720px;margin:0 auto}.pv2-hero--centered .pv2-sub{margin-left:auto;margin-right:auto}.pv2-hero__cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.pv2-hero__split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.pv2-badge{font-family:var(--font-mono);color:var(--v2-muted);background:0 0;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:6px 14px;font-size:12px;transition:border-color .12s ease-out,color .12s ease-out;display:inline-flex}.pv2-badge:hover{border-color:var(--v2-accent-line);color:var(--v2-text)}.pv2-badge--models{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.pv2-grid{background:#ffffff12;border:1px solid #ffffff12;border-radius:8px;gap:1px;margin-top:48px;display:grid;overflow:hidden}.pv2-grid--3{grid-template-columns:repeat(3,1fr)}.pv2-grid--4{grid-template-columns:repeat(4,1fr)}.pv2-grid--2{grid-template-columns:repeat(2,1fr)}.pv2-cell{background:var(--v2-panel);flex-direction:column;gap:10px;padding:28px 24px;transition:background .12s ease-out;display:flex}.pv2-cell:hover{background:var(--v2-panel-2)}.pv2-cell--wide{grid-column:1/-1}.pv2-cell--span2{grid-column:span 2}.pv2-cell__icon{width:36px;height:36px;color:var(--v2-accent);background:#a3a3a31a;border:1px solid #a3a3a347;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.pv2-cell__title{letter-spacing:-.015em;color:var(--v2-text);font-size:15px;font-weight:500}.pv2-cell__desc{color:var(--v2-muted);margin:0;font-size:13px;line-height:1.6}.pv2-pricing__grid{background:#ffffff12;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.pv2-pricing__card{background:var(--v2-panel);flex-direction:column;gap:0;padding:28px 24px;display:flex;position:relative}.pv2-pricing__card--featured{background:var(--v2-panel-2);box-shadow:inset 0 2px 0 0 var(--v2-accent)}.pv2-pricing__badge{font-size:10px;font-family:var(--font-mono);color:var(--v2-accent);border:1px solid var(--v2-accent-line);background:var(--v2-accent-glow);border-radius:999px;padding:3px 8px;position:absolute;top:16px;right:16px}.pv2-pricing__name{font-size:13px;font-family:var(--font-mono);color:var(--v2-dim);margin-bottom:16px}.pv2-pricing__price{letter-spacing:-.04em;color:var(--v2-text);font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1}.pv2-pricing__unit{color:var(--v2-dim);margin-left:4px;font-size:14px;font-weight:400}.pv2-pricing__note{font-size:11px;font-family:var(--font-mono);color:var(--v2-dim);margin-top:4px;margin-bottom:16px}.pv2-pricing__desc{color:var(--v2-muted);flex:1;margin:0 0 20px;font-size:13px;line-height:1.55}.pv2-pricing__features{flex-direction:column;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.pv2-pricing__feature{color:var(--v2-muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.pv2-pricing__check{color:var(--v2-accent);flex-shrink:0;margin-top:2px}.pv2-pricing__cta{width:100%;margin-top:auto}.pv2-pricing__footnote{color:var(--v2-dim);font-size:12px;font-family:var(--font-mono);margin-top:24px}.pv2-pricing__footnote a{color:var(--v2-accent)}.pv2-pricing__included{border:1px solid #ffffff12;border-radius:8px;margin-top:48px;overflow:hidden}.pv2-pricing__included-header{background:var(--v2-panel);border-bottom:1px solid #ffffff12;padding:14px 20px}.pv2-pricing__included-title{font-family:var(--font-mono);color:var(--v2-accent);font-size:11px}.pv2-pricing__included-grid{background:#ffffff12;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pv2-pricing__included-item{background:var(--v2-panel);color:var(--v2-muted);align-items:flex-start;gap:8px;padding:14px 16px;font-size:13px;display:flex}.pv2-pricing__included-check{color:var(--v2-accent);flex-shrink:0;margin-top:2px}@media (prefers-reduced-motion:no-preference){.pv2-stagger>*{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.pv2-stagger.is-visible>:first-child{opacity:1;transition-delay:0s;transform:none}.pv2-stagger.is-visible>:nth-child(2){opacity:1;transition-delay:60ms;transform:none}.pv2-stagger.is-visible>:nth-child(3){opacity:1;transition-delay:.12s;transform:none}.pv2-stagger.is-visible>:nth-child(4){opacity:1;transition-delay:.18s;transform:none}.pv2-stagger.is-visible>:nth-child(5){opacity:1;transition-delay:.24s;transform:none}.pv2-stagger.is-visible>:nth-child(6){opacity:1;transition-delay:.3s;transform:none}.pv2-stagger.is-visible>:nth-child(n+7){opacity:1;transition-delay:.36s;transform:none}}.pv2-closing{background:var(--v2-bg);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.pv2-closing__inner{text-align:center;flex-direction:column;align-items:center;max-width:1280px;margin:0 auto;padding:112px 40px;display:flex}.pv2-closing__annot{justify-content:center;margin-bottom:24px}.pv2-closing__h2{letter-spacing:-.03em;text-wrap:balance;color:var(--v2-text);margin:0 0 20px;font-size:clamp(32px,4.5vw,60px);font-weight:400;line-height:1}.pv2-closing__sub{color:var(--v2-muted);max-width:48ch;margin:0 0 36px;font-size:16px;line-height:1.6}.pv2-closing__cta{gap:12px;display:flex}.pv2-about__quote{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin:0;padding:48px 0}.pv2-about__quote-text{letter-spacing:-.02em;color:var(--v2-text);max-width:60ch;margin:0;font-size:clamp(20px,2.5vw,30px);font-weight:400;line-height:1.5}.pv2-about__principles{background:#ffffff12;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.pv2-about__principle{background:var(--v2-panel);padding:28px 24px;transition:background .12s ease-out}.pv2-about__principle:hover{background:var(--v2-panel-2)}.pv2-about__principle-title{color:var(--v2-text);letter-spacing:-.015em;margin-bottom:10px;font-size:15px;font-weight:500}.pv2-about__principle-body{color:var(--v2-muted);margin:0;font-size:13px;line-height:1.6}.pv2-about__timeline{border:1px solid #ffffff12;border-radius:8px;flex-direction:column;margin-top:48px;display:flex;overflow:hidden}.pv2-about__tl-row{background:var(--v2-panel);border-bottom:1px solid #ffffff12;grid-template-columns:160px 1fr;gap:24px;padding:20px 24px;transition:background .12s ease-out;display:grid}.pv2-about__tl-row:last-child{border-bottom:none}.pv2-about__tl-row:hover{background:var(--v2-panel-2)}.pv2-about__tl-date{font-family:var(--font-mono);color:var(--v2-accent);padding-top:2px;font-size:12px}.pv2-about__tl-headline{color:var(--v2-text);margin:0 0 6px;font-size:15px;font-weight:500}.pv2-about__tl-detail{color:var(--v2-muted);margin:0;font-size:13px;line-height:1.5}.pv2-about__team-card{background:var(--v2-panel);border:1px solid #ffffff12;border-radius:8px;margin-top:48px;padding:32px}.pv2-about__team-text{color:var(--v2-muted);margin:0;font-size:16px;line-height:1.7}.pv2-about__hiring{background:var(--v2-panel);border:1px solid #ffffff12;border-radius:8px;padding:48px;transition:border-color .2s ease-out}.pv2-about__hiring:hover{border-color:var(--v2-accent-line)}.pv2-about__hiring-h{letter-spacing:-.03em;color:var(--v2-text);margin:0 0 12px;font-size:28px;font-weight:400}.pv2-about__hiring-sub{color:var(--v2-muted);max-width:48ch;margin:0 0 28px;font-size:15px;line-height:1.6}.pv2-about__hiring-cta{flex-wrap:wrap;gap:12px;display:flex}.pv2-solutions__table-wrap{border:1px solid #ffffff12;border-radius:8px;margin-top:48px;overflow-x:auto}.pv2-solutions__table{border-collapse:collapse;width:100%;font-size:13px}.pv2-solutions__table th{text-align:left;font-family:var(--font-mono);color:var(--v2-dim);background:var(--v2-panel);white-space:nowrap;border-bottom:1px solid #ffffff12;padding:14px 16px;font-size:11px;font-weight:400}.pv2-solutions__table th:nth-child(2){color:var(--v2-accent);background:#a3a3a30f}.pv2-solutions__table td{color:var(--v2-muted);background:var(--v2-panel);border-bottom:1px solid #ffffff0d;padding:13px 16px}.pv2-solutions__table td:nth-child(2){background:#a3a3a30a}.pv2-solutions__table tr:last-child td{border-bottom:none}.pv2-solutions__table tr:hover td{background:var(--v2-panel-2)}.pv2-solutions__table tr:hover td:nth-child(2){background:#a3a3a314}.pv2-solutions__table .pv2-yes{color:var(--v2-accent)}.pv2-solutions__table .pv2-no{color:var(--v2-dim)}.pv2-solutions__table .pv2-part{color:var(--amber)}.pv2-solutions__diff-grid{background:#ffffff12;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.pv2-solutions__diff-item{background:var(--v2-panel);flex-direction:column;gap:10px;padding:28px 24px;transition:background .12s ease-out;display:flex}.pv2-solutions__diff-item:hover{background:var(--v2-panel-2)}.pv2-solutions__diff-item:first-child{grid-column:1/-1}.pv2-solutions__diff-icon{color:var(--v2-accent)}.pv2-solutions__diff-title{color:var(--v2-text);font-size:16px;font-weight:500}.pv2-solutions__diff-desc{color:var(--v2-muted);margin:0;font-size:13px;line-height:1.6}.pv2-solutions__problems{background:#ffffff12;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.pv2-solutions__problem-item{background:var(--v2-panel);align-items:flex-start;gap:16px;padding:24px;transition:background .12s ease-out;display:flex}.pv2-solutions__problem-item:hover{background:var(--v2-panel-2)}.pv2-solutions__problem-icon{color:var(--v2-accent);flex-shrink:0;margin-top:2px}.pv2-solutions__problem-before{color:var(--v2-dim);margin:0 0 6px;font-size:13px;text-decoration:line-through}.pv2-solutions__problem-after{color:var(--v2-text);margin:0;font-size:14px;font-weight:500}.pv2-solutions__use-cases{background:#ffffff12;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.pv2-solutions__uc-item{background:var(--v2-panel);flex-direction:column;gap:10px;padding:28px 24px;transition:background .12s ease-out;display:flex}.pv2-solutions__uc-item:hover{background:var(--v2-panel-2)}.pv2-solutions__uc-item:first-child{grid-column:1/-1}.pv2-solutions__uc-icon{color:var(--v2-accent)}.pv2-solutions__uc-title{color:var(--v2-text);font-size:16px;font-weight:500}.pv2-solutions__uc-desc{color:var(--v2-muted);margin:0;font-size:13px;line-height:1.6}.pv2-solutions__uc-outcomes{flex-wrap:wrap;gap:6px;display:flex}.pv2-solutions__uc-outcome{font-family:var(--font-mono);color:var(--v2-dim);border:1px solid #ffffff12;border-radius:999px;padding:3px 8px;font-size:11px}.pv2-solutions__uc-link{color:var(--v2-accent);align-items:center;gap:6px;margin-top:4px;font-size:13px;text-decoration:none;transition:color .12s ease-out;display:inline-flex}.pv2-solutions__uc-link:hover{color:var(--v2-text)}.pv2-blog__grid{background:#ffffff12;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.pv2-blog__card{background:var(--v2-panel);flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:background .12s ease-out;display:flex}.pv2-blog__card:hover{background:var(--v2-panel-2)}.pv2-blog__card:first-child{grid-column:1/-1}.pv2-blog__category{font-family:var(--font-mono);color:var(--v2-accent);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.pv2-blog__title{color:var(--v2-text);margin:0;font-size:16px;font-weight:500;line-height:1.4}.pv2-blog__card:first-child .pv2-blog__title{font-size:22px}.pv2-blog__excerpt{color:var(--v2-muted);flex:1;margin:0;font-size:13px;line-height:1.6}.pv2-blog__meta{font-family:var(--font-mono);color:var(--v2-dim);margin-top:auto;font-size:11px}.pv2-docs__grid{background:#ffffff12;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;display:grid;overflow:hidden}.pv2-docs__card{background:var(--v2-panel);flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:background .12s ease-out;display:flex}.pv2-docs__card:hover{background:var(--v2-panel-2)}.pv2-docs__card-icon{color:var(--v2-accent)}.pv2-docs__card-title{color:var(--v2-text);font-size:14px;font-weight:500}.pv2-docs__card-sub{color:var(--v2-muted);font-size:12px;line-height:1.4}.pv2-contact{max-width:1280px;margin:0 auto;padding:96px 40px}.pv2-contact__grid{grid-template-columns:1fr 1.2fr;gap:64px;margin-top:48px;display:grid}.pv2-contact__label{font-family:var(--font-mono);color:var(--v2-dim);letter-spacing:0;margin-bottom:6px;font-size:11px;display:block}.pv2-contact__input,.pv2-contact__textarea,.pv2-contact__select{background:var(--v2-panel);width:100%;color:var(--v2-text);font-size:14px;font-family:var(--font-sans);border:1px solid #ffffff12;border-radius:6px;padding:10px 14px;transition:border-color .15s ease-out}.pv2-contact__input:focus,.pv2-contact__textarea:focus,.pv2-contact__select:focus{border-color:var(--v2-accent);outline:none;box-shadow:0 0 0 1px #a3a3a333}.pv2-contact__textarea{resize:vertical;min-height:120px}.pv2-contact__field{margin-bottom:20px}.pv2-careers__grid{background:#ffffff12;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.pv2-careers__role{background:var(--v2-panel);flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:background .12s ease-out;display:flex}.pv2-careers__role:hover{background:var(--v2-panel-2)}.pv2-careers__role-title{color:var(--v2-text);font-size:16px;font-weight:500}.pv2-careers__role-meta{flex-wrap:wrap;gap:8px;display:flex}.pv2-careers__role-tag{font-family:var(--font-mono);color:var(--v2-dim);border:1px solid #ffffff12;border-radius:999px;padding:3px 8px;font-size:11px}.pv2-careers__role-comp{font-family:var(--font-mono);color:var(--v2-accent);margin-top:auto;font-size:12px}.rec-foot{background:var(--v2-bg)!important;border-top-color:#ffffff12!important}.rec-foot__top{border-bottom-color:#ffffff12!important}.rec-foot__legal{border-top-color:#ffffff12!important}.rec-announce{background:var(--v2-surface)!important;color:var(--v2-muted)!important;border-bottom-color:#ffffff12!important}html[data-theme=light] .rec-announce{background:var(--v2-panel)!important;border-bottom-color:#17171714!important}@media (max-width:1024px){.pv2-hero__split{grid-template-columns:1fr;gap:40px}.pv2-pricing__grid,.pv2-pricing__included-grid{grid-template-columns:repeat(2,1fr)}.pv2-solutions__diff-grid{grid-template-columns:1fr}.pv2-solutions__diff-item:first-child{grid-column:1}}@media (max-width:768px){.pv2-sec__inner{padding:64px 20px}.pv2-grid--3,.pv2-grid--4,.pv2-grid--2{grid-template-columns:1fr}.pv2-cell--wide,.pv2-cell--span2{grid-column:1}.pv2-pricing__grid,.pv2-pricing__included-grid,.pv2-about__principles{grid-template-columns:1fr}.pv2-about__tl-row{grid-template-columns:1fr;gap:4px}.pv2-solutions__problems,.pv2-solutions__use-cases{grid-template-columns:1fr}.pv2-solutions__use-cases .pv2-solutions__uc-item:first-child{grid-column:1}.pv2-blog__grid{grid-template-columns:1fr}.pv2-blog__card:first-child{grid-column:1}.pv2-docs__grid,.pv2-careers__grid{grid-template-columns:1fr}.pv2-contact__grid{grid-template-columns:1fr;gap:32px}.pv2-closing__inner{padding:72px 20px}.pv2-about__hiring{padding:28px}.pv2-solutions__table-wrap{font-size:12px}}@media (max-width:480px){.pv2-h1,.pv2-h2{letter-spacing:-.03em}.pv2-sec__inner{padding:48px 16px}.pv2-closing__inner{padding:56px 16px}}.pv2-pricing__compare-wrap{border:1px solid #ffffff12;border-radius:8px;margin-top:40px;overflow-x:auto}.pv2-pricing__compare-table{border-collapse:collapse;width:100%;min-width:600px;font-size:13px}.pv2-pricing__compare-table th{text-align:center;font-family:var(--font-mono);color:var(--v2-dim);background:var(--v2-panel);white-space:nowrap;border-bottom:1px solid #ffffff12;padding:14px 16px;font-size:11px;font-weight:400}.pv2-pricing__compare-table th.pv2-pricing__compare-feature{text-align:left;min-width:180px}.pv2-pricing__compare-table th.pv2-pricing__compare-highlight{color:var(--v2-accent);background:#a3a3a30f}.pv2-pricing__compare-table td{text-align:center;color:var(--v2-muted);background:var(--v2-panel);border-bottom:1px solid #ffffff0d;padding:12px 16px}.pv2-pricing__compare-table td.pv2-pricing__compare-feature{text-align:left;color:var(--v2-text);font-size:13px}.pv2-pricing__compare-table td.pv2-pricing__compare-highlight{color:var(--v2-text);background:#a3a3a30a}.pv2-pricing__compare-table tr:last-child td{border-bottom:none}.pv2-pricing__compare-table tr:hover td{background:var(--v2-panel-2)}.pv2-pricing__compare-table tr:hover td.pv2-pricing__compare-highlight{background:#a3a3a314}.pv2-pricing__acu-explainer{background:var(--v2-panel);border:1px solid #ffffff12;border-radius:8px;margin-top:32px;padding:20px 24px}.pv2-pricing__acu-explainer p{color:var(--v2-muted);max-width:60ch;margin:8px 0 0;font-size:14px;line-height:1.6}.pv2-pricing__acu-link{color:var(--v2-accent);text-decoration:none}.pv2-pricing__acu-link:hover{color:var(--v2-text)}@media (prefers-reduced-motion:reduce){.pv2-stagger>*{opacity:1!important;transition:none!important;transform:none!important}.ux-page-hero__orb{animation:none!important}.ux-btn--primary:after{display:none!important}}html[data-theme=light] .pv2-sec{border-top-color:#17171714}html[data-theme=light] .pv2-sec--surface{background:var(--v2-surface)}html[data-theme=light] .pv2-cell,html[data-theme=light] .pv2-pricing__card,html[data-theme=light] .pv2-about__principle,html[data-theme=light] .pv2-solutions__diff-item,html[data-theme=light] .pv2-blog__card,html[data-theme=light] .pv2-docs__card,html[data-theme=light] .pv2-careers__role{background:var(--v2-panel);border-color:#17171714}html[data-theme=light] .pv2-cell:hover,html[data-theme=light] .pv2-pricing__card:hover,html[data-theme=light] .pv2-about__principle:hover,html[data-theme=light] .pv2-solutions__diff-item:hover,html[data-theme=light] .pv2-blog__card:hover,html[data-theme=light] .pv2-docs__card:hover,html[data-theme=light] .pv2-careers__role:hover{background:var(--v2-panel-2)}html[data-theme=light] .pv2-closing{background:var(--v2-surface)}html[data-theme=light] .pv2-solutions__table td,html[data-theme=light] .pv2-pricing__compare-table td,html[data-theme=light] .pv2-solutions__table th,html[data-theme=light] .pv2-pricing__compare-table th{background:var(--v2-panel);border-color:#1717170f}html[data-theme=light] .pv2-solutions__table tr:hover td,html[data-theme=light] .pv2-pricing__compare-table tr:hover td{background:var(--v2-panel-2)}html[data-theme=light] .pv2-about__timeline{border-color:#17171714}html[data-theme=light] .pv2-about__tl-row{background:var(--v2-panel);border-bottom-color:#1717170f}html[data-theme=light] .pv2-about__tl-row:hover{background:var(--v2-panel-2)}html[data-theme=light] .pv2-about__team-card,html[data-theme=light] .pv2-about__hiring{background:var(--v2-panel);border-color:#17171714}html[data-theme=light] .pv2-grid,html[data-theme=light] .pv2-trust-grid,html[data-theme=light] .pv2-solutions__diff-grid,html[data-theme=light] .pv2-solutions__problems,html[data-theme=light] .pv2-solutions__use-cases,html[data-theme=light] .pv2-blog__grid,html[data-theme=light] .pv2-docs__grid,html[data-theme=light] .pv2-careers__grid,html[data-theme=light] .pv2-pricing__grid,html[data-theme=light] .pv2-pricing__included,html[data-theme=light] .pv2-pricing__compare-wrap,html[data-theme=light] .pv2-pricing__acu-explainer{background:#1717170f;border-color:#17171714}html[data-theme=light] .pv2-pricing__card--featured{background:var(--v2-panel);box-shadow:inset 0 2px 0 0 var(--v2-accent);border-color:#17171733}html[data-theme=light] .ux-card,html[data-theme=light] .ux-feature,html[data-theme=light] .ux-price-card{border-color:#17171714!important}html[data-theme=light] .ux-card:hover,html[data-theme=light] .ux-feature:hover{border-color:#17171724!important}html[data-theme=light] .mkt-card{border-color:#17171714!important}html[data-theme=light] .mkt-card:hover{border-color:#17171724!important}html[data-theme=light] .mkt-blog-card,html[data-theme=light] .mkt-post-card,html[data-theme=light] .mkt-docs-card{border-color:#17171714!important}html[data-theme=light] .mkt-blog-card:hover{border-color:#17171724!important}html[data-theme=light] .ux-section-wrap{border-top-color:#17171714}html[data-theme=light] .ux-page-hero{border-bottom-color:#17171714}html[data-theme=light] .ux-page-hero__grid{background-image:radial-gradient(#1717170d 1px,#0000 1px)}html[data-theme=light] .pv2-solutions__table th:nth-child(2){background:#1717170f}html[data-theme=light] .pv2-solutions__table td:nth-child(2){background:#1717170a}html[data-theme=light] .pv2-solutions__table tr:hover td:nth-child(2){background:#17171714}.v2-cap-calculator{background:var(--v2-panel);border:1px solid var(--v2-border-hover);border-radius:12px;max-width:720px;margin-top:48px;padding:32px;box-shadow:0 0 0 1px #a3a3a30a,0 24px 80px -32px #00000059}.v2-cap-calculator__plans{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:32px;display:grid}.v2-cap-calculator__plan{background:var(--v2-panel-2);border:1px solid var(--v2-border);color:var(--v2-text);text-align:left;transition:border-color .18s var(--v2-ease-out), background-color .18s var(--v2-ease-out), transform .18s var(--v2-ease-out);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.v2-cap-calculator__plan:hover{border-color:var(--v2-border-strong);background:var(--v2-panel-3)}.v2-cap-calculator__plan.is-selected{border-color:var(--v2-accent-line);background:color-mix(in srgb, var(--v2-accent) 10%, var(--v2-panel-2));box-shadow:inset 0 1px 0 0 var(--v2-accent-line)}.v2-cap-calculator__plan-name{letter-spacing:-.01em;font-size:15px;font-weight:500}.v2-cap-calculator__plan-fee{font-family:var(--font-mono);color:var(--v2-muted);font-size:12px}.v2-cap-calculator__plan.is-selected .v2-cap-calculator__plan-fee{color:var(--v2-accent)}.v2-cap-calculator__controls{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:36px;display:grid}.v2-cap-calculator__control{flex-direction:column;gap:10px;display:flex}.v2-cap-calculator__label-row{color:var(--v2-text);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.v2-cap-calculator__value{color:var(--v2-accent);font-size:13px}.v2-cap-calculator__hint{color:var(--v2-dim);font-size:11px}.v2-cap-calculator__warn{color:var(--amber)}.v2-cap-calculator__range{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:28px;margin:2px 0}.v2-cap-calculator__range::-webkit-slider-runnable-track{border:1px solid color-mix(in srgb, var(--v2-text) 24%, transparent);background:linear-gradient(to right, var(--range-fill,var(--v2-accent)) 0 var(--range-progress,0%), color-mix(in srgb, var(--v2-text) 16%, var(--v2-panel-3)) var(--range-progress,0%) 100%);border-radius:999px;width:100%;height:8px;box-shadow:inset 0 1px 2px #0000003d}.v2-cap-calculator__range::-moz-range-track{border:1px solid color-mix(in srgb, var(--v2-text) 24%, transparent);background:color-mix(in srgb, var(--v2-text) 16%, var(--v2-panel-3));border-radius:999px;width:100%;height:8px;box-shadow:inset 0 1px 2px #0000003d}.v2-cap-calculator__range::-moz-range-progress{background:var(--range-fill,var(--v2-accent));border-radius:999px 0 0 999px;height:8px}.v2-cap-calculator__range::-webkit-slider-thumb{appearance:none;background:var(--range-fill,var(--v2-accent));border:3px solid var(--v2-panel);width:20px;height:20px;box-shadow:0 2px 8px #00000047, 0 0 0 1px color-mix(in srgb, var(--range-fill,var(--v2-accent)) 72%, white);transition:transform .15s var(--v2-ease-out), box-shadow .15s var(--v2-ease-out);border-radius:50%;margin-top:-7px}.v2-cap-calculator__range::-webkit-slider-thumb:hover{box-shadow:0 3px 10px #00000052, 0 0 0 4px color-mix(in srgb, var(--range-fill,var(--v2-accent)) 24%, transparent);transform:scale(1.12)}.v2-cap-calculator__range::-moz-range-thumb{background:var(--range-fill,var(--v2-accent));border:3px solid var(--v2-panel);width:20px;height:20px;box-shadow:0 2px 8px #00000047, 0 0 0 1px color-mix(in srgb, var(--range-fill,var(--v2-accent)) 72%, white);transition:transform .15s var(--v2-ease-out), box-shadow .15s var(--v2-ease-out);border-radius:50%}.v2-cap-calculator__range::-moz-range-thumb:hover{box-shadow:0 3px 10px #00000052, 0 0 0 4px color-mix(in srgb, var(--range-fill,var(--v2-accent)) 24%, transparent);transform:scale(1.12)}.v2-cap-calculator__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--v2-bg), 0 0 0 5px var(--range-fill,var(--v2-accent))}.v2-cap-calculator__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--v2-bg), 0 0 0 5px var(--range-fill,var(--v2-accent))}.v2-cap-calculator__instrument{background:var(--v2-panel-2);border:1px solid var(--v2-border);border-radius:10px;padding:28px}.v2-cap-calculator__summary{border-top:1px solid var(--v2-border);flex-direction:column;gap:14px;margin:28px 0;padding-top:24px;display:flex}.v2-cap-calculator__summary-row{justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.v2-cap-calculator__summary-k{color:var(--v2-dim)}.v2-cap-calculator__summary-v{color:var(--v2-text);font-weight:500}.v2-cap-calculator__summary-row--total{border-top:1px solid var(--v2-border);padding-top:14px}.v2-cap-calculator__summary-row--total .v2-cap-calculator__summary-v{letter-spacing:-.02em;font-size:22px;font-weight:600}.v2-cap-calculator__unit{color:var(--v2-muted);margin-left:4px;font-size:13px;font-weight:400}.v2-cap-calculator__note{color:var(--v2-dim);margin:0 0 20px;font-size:13px;line-height:1.55}.v2-cap-calculator__note--warn{color:var(--amber)}html[data-theme=light] .v2-cap-calculator{background:var(--v2-surface);border-color:var(--v2-border-hover);box-shadow:0 24px 80px -32px #0000001f}html[data-theme=light] .v2-cap-calculator__plan{background:var(--v2-panel);border-color:var(--v2-border)}html[data-theme=light] .v2-cap-calculator__plan.is-selected{background:color-mix(in srgb, var(--v2-accent) 8%, var(--v2-panel))}html[data-theme=light] .v2-cap-calculator__instrument{background:var(--v2-panel);border-color:var(--v2-border)}html[data-theme=light] .v2-cap-calculator__range::-webkit-slider-thumb{border-color:var(--v2-surface)}html[data-theme=light] .v2-cap-calculator__range::-moz-range-thumb{border-color:var(--v2-surface)}@media (max-width:720px){.v2-cap-calculator{margin-top:36px;padding:24px 20px}.v2-cap-calculator__plans{grid-template-columns:1fr}.v2-cap-calculator__controls{grid-template-columns:1fr;gap:22px}.v2-cap-calculator__instrument{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.v2-cap-calculator__plan{transition:none!important}.v2-cap-calculator__range::-webkit-slider-thumb{transition:none!important}.v2-cap-calculator__range::-moz-range-thumb{transition:none!important}.v2-cap-calculator__range::-webkit-slider-thumb:hover{transform:none!important}.v2-cap-calculator__range::-moz-range-thumb:hover{transform:none!important}}.v2-run-stepper{margin-top:48px}.v2-run-stepper__nav{grid-template-columns:repeat(8,1fr);gap:6px;margin-bottom:32px;display:grid}.v2-run-stepper__tab{background:var(--v2-panel);border:1px solid var(--v2-border);color:var(--v2-muted);letter-spacing:.02em;text-transform:uppercase;transition:border-color .18s var(--v2-ease-out), background-color .18s var(--v2-ease-out), color .18s var(--v2-ease-out);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;font-size:11px;display:flex}.v2-run-stepper__tab:hover{border-color:var(--v2-border-strong);color:var(--v2-text)}.v2-run-stepper__tab.is-selected{background:var(--v2-panel-2);border-color:var(--v2-accent-line);color:var(--v2-text);box-shadow:inset 0 1px 0 0 var(--v2-accent-line)}.v2-run-stepper__tab.is-done{color:var(--v2-accent)}.v2-run-stepper__tab-idx{color:var(--v2-dim);font-size:10px}.v2-run-stepper__tab.is-selected .v2-run-stepper__tab-idx{color:var(--v2-accent)}.v2-run-stepper__tab-icon{background:var(--v2-panel-2);width:28px;height:28px;color:var(--v2-text);border-radius:6px;justify-content:center;align-items:center;display:flex}.v2-run-stepper__tab.is-selected .v2-run-stepper__tab-icon{background:var(--v2-accent);color:var(--v2-accent-ink,#0a0a0a)}.v2-run-stepper__tab-name{letter-spacing:.04em;font-size:10px}.v2-run-stepper__panel{grid-template-columns:1fr 320px;align-items:start;gap:28px;display:grid}.v2-run-stepper__stage{background:var(--v2-panel);border:1px solid var(--v2-border-hover);border-radius:12px;padding:32px}.v2-run-stepper__stage-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.v2-run-stepper__stage-idx{background:var(--v2-panel-2);border:1px solid var(--v2-border);color:var(--v2-accent);border-radius:4px;padding:4px 8px;font-size:11px}.v2-run-stepper__stage-title{letter-spacing:-.02em;color:var(--v2-text);margin:0;font-size:clamp(22px,2.5vw,30px);font-weight:500}.v2-run-stepper__stage-detail{color:var(--v2-muted);margin:0 0 28px;font-size:15px;line-height:1.65}.v2-run-stepper__controls{align-items:center;gap:14px;display:flex}.v2-run-stepper__arrow{background:var(--v2-panel-2);border:1px solid var(--v2-border);width:36px;height:36px;color:var(--v2-text);transition:border-color .15s var(--v2-ease-out), background-color .15s var(--v2-ease-out);border-radius:8px;justify-content:center;align-items:center;display:flex}.v2-run-stepper__arrow:hover:not(:disabled){border-color:var(--v2-accent-line);background:var(--v2-panel-3)}.v2-run-stepper__arrow:disabled{opacity:.35;cursor:not-allowed}.v2-run-stepper__counter{color:var(--v2-dim);font-size:12px}.v2-run-stepper__ledger{background:var(--v2-panel-2);border:1px solid var(--v2-border);border-radius:12px;padding:24px}.v2-run-stepper__ledger-head{border-bottom:1px solid var(--v2-border);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.v2-run-stepper__ledger-title{color:var(--v2-dim);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.v2-run-stepper__ledger-state{color:var(--v2-accent);align-items:center;gap:6px;font-size:11px;display:flex}.v2-run-stepper__ledger-body{flex-direction:column;gap:12px;display:flex}.v2-run-stepper__ledger-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.v2-run-stepper__ledger-k{color:var(--v2-dim)}.v2-run-stepper__ledger-v{color:var(--v2-text);text-align:right;word-break:break-word;font-weight:500}.v2-run-stepper__ledger-row--total{border-top:1px solid var(--v2-border);margin-top:4px;padding-top:12px}.v2-run-stepper__ledger-row--total .v2-run-stepper__ledger-v{color:var(--v2-accent)}@media (max-width:900px){.v2-run-stepper__nav{grid-template-columns:repeat(4,1fr)}.v2-run-stepper__panel{grid-template-columns:1fr}}@media (max-width:560px){.v2-run-stepper__nav{grid-template-columns:repeat(2,1fr)}.v2-run-stepper__stage{padding:24px 20px}.v2-run-stepper__ledger{padding:20px 18px}}html[data-theme=light] .v2-run-stepper__tab{background:var(--v2-surface);border-color:var(--v2-border)}html[data-theme=light] .v2-run-stepper__tab.is-selected{background:var(--v2-panel)}html[data-theme=light] .v2-run-stepper__stage,html[data-theme=light] .v2-run-stepper__ledger{background:var(--v2-surface);border-color:var(--v2-border)}@media (prefers-reduced-motion:reduce){.v2-run-stepper__tab,.v2-run-stepper__arrow{transition:none!important}}.byo-region{margin-top:36px}.byo-region__tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px;display:grid}.byo-region__tab{background:var(--v2-panel);border:1px solid var(--v2-border);color:var(--v2-text);text-align:left;transition:border-color .18s var(--v2-ease-out), background-color .18s var(--v2-ease-out);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;font-size:15px;font-weight:500;display:flex}.byo-region__tab:hover{border-color:var(--v2-border-hover);background:var(--v2-panel-2)}.byo-region__tab.is-selected{border-color:var(--indigo-line);background:var(--indigo-soft);box-shadow:inset 0 2px 0 0 var(--indigo)}.byo-region__tab-region{color:var(--v2-muted);font-size:11px;font-weight:400}.byo-region__tab.is-selected .byo-region__tab-region{color:var(--indigo)}.byo-region__topology{grid-template-columns:1fr auto 280px;align-items:stretch;gap:20px;display:grid}.byo-region__zone{border:1px solid var(--v2-border);border-radius:12px;padding:24px}.byo-region__zone--runtime{background:var(--v2-panel);border-color:var(--emerald-line);box-shadow:inset 0 2px 0 0 var(--emerald)}.byo-region__zone--control,.byo-region__zone--audit{background:var(--v2-panel);border-color:var(--indigo-line)}.byo-region__zone--audit{margin-top:16px}.byo-region__zone-head{letter-spacing:.04em;text-transform:uppercase;color:var(--v2-dim);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.byo-region__zone--runtime .byo-region__zone-head{color:var(--emerald)}.byo-region__zone--control .byo-region__zone-head,.byo-region__zone--audit .byo-region__zone-head{color:var(--indigo)}.byo-region__zone-title{letter-spacing:-.01em;color:var(--v2-text);margin-bottom:6px;font-size:18px;font-weight:500}.byo-region__zone-detail{color:var(--v2-muted);font-size:13px;line-height:1.55}.byo-region__zone-list{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.byo-region__zone-list li{color:var(--v2-muted);align-items:center;gap:8px;font-size:13px;display:flex}.byo-region__zone-list li svg{color:var(--emerald);flex-shrink:0}.byo-region__relay{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 0;display:flex}.byo-region__relay-line{background:linear-gradient(180deg, var(--emerald-line), var(--indigo-line));flex:1;width:1px}.byo-region__relay-label{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-dim);white-space:nowrap;font-size:10px;transform:rotate(180deg)}.byo-region__stack{flex-direction:column;display:flex}.byo-region__compliance{background:var(--v2-panel);border:1px solid var(--v2-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;padding:18px 20px;display:flex}.byo-region__compliance-label{letter-spacing:.04em;text-transform:uppercase;color:var(--v2-dim);font-size:11px}.byo-region__badges{flex-wrap:wrap;gap:10px;display:flex}.byo-region__badge{background:var(--indigo-soft);border:1px solid var(--indigo-line);color:var(--indigo);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}@media (max-width:900px){.byo-region__topology{grid-template-columns:1fr}.byo-region__relay{flex-direction:row;padding:0}.byo-region__relay-line{background:linear-gradient(90deg, var(--emerald-line), var(--indigo-line));flex:1;width:auto;height:1px}.byo-region__relay-label{writing-mode:horizontal-tb;transform:none}}@media (max-width:640px){.byo-region__tabs{grid-template-columns:1fr}.byo-region__zone{padding:20px 18px}}html[data-theme=light] .byo-region__tab{background:var(--v2-surface);border-color:var(--v2-border);color:var(--v2-text)}html[data-theme=light] .byo-region__tab.is-selected{background:var(--v2-panel)}html[data-theme=light] .byo-region__zone,html[data-theme=light] .byo-region__compliance{background:var(--v2-surface);border-color:var(--v2-border)}@media (prefers-reduced-motion:reduce){.byo-region__tab{transition:none!important}}.v2-router-playground{margin-top:44px}.v2-router-playground__tasks{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px;display:grid}.v2-router-playground__task{background:var(--v2-panel);border:1px solid var(--v2-border);color:var(--v2-text);text-align:left;transition:border-color .18s var(--v2-ease-out), background-color .18s var(--v2-ease-out);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.v2-router-playground__task:hover{border-color:var(--v2-border-strong);background:var(--v2-panel-2)}.v2-router-playground__task.is-selected{border-color:var(--v2-accent-line);background:color-mix(in srgb, var(--v2-accent) 10%, var(--v2-panel));box-shadow:inset 0 1px 0 0 var(--v2-accent-line)}.v2-router-playground__task-icon{background:var(--v2-panel-2);width:32px;height:32px;color:var(--v2-text);border-radius:8px;justify-content:center;align-items:center;display:flex}.v2-router-playground__task.is-selected .v2-router-playground__task-icon{background:var(--v2-accent);color:var(--v2-accent-ink,#0a0a0a)}.v2-router-playground__task-label{font-size:14px;font-weight:500}.v2-router-playground__result{background:var(--v2-panel);border:1px solid var(--v2-border-hover);border-radius:12px;padding:32px}.v2-router-playground__task-desc{color:var(--v2-muted);max-width:58ch;margin-bottom:28px;font-size:15px;line-height:1.6}.v2-router-playground__decision{background:var(--v2-panel-2);border:1px solid var(--v2-border);border-radius:10px;flex-direction:column;gap:16px;margin-bottom:28px;padding:24px;display:flex}.v2-router-playground__model{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.v2-router-playground__model-name{letter-spacing:-.02em;color:var(--v2-text);font-size:22px;font-weight:600}.v2-router-playground__provider{color:var(--v2-accent);background:var(--v2-accent-glow);border:1px solid var(--v2-accent-line);border-radius:999px;padding:4px 10px;font-size:12px}.v2-router-playground__why{color:var(--v2-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.v2-router-playground__why svg{color:var(--v2-accent);flex-shrink:0;margin-top:2px}.v2-router-playground__metrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.v2-router-playground__metric{background:var(--v2-panel-2);border:1px solid var(--v2-border);border-radius:8px;flex-direction:column;gap:6px;padding:18px;display:flex}.v2-router-playground__metric-v{letter-spacing:-.02em;color:var(--v2-text);font-size:20px;font-weight:600}.v2-router-playground__metric-k{color:var(--v2-dim);font-size:12px}@media (max-width:760px){.v2-router-playground__tasks{grid-template-columns:repeat(2,1fr)}.v2-router-playground__metrics{grid-template-columns:1fr}}@media (max-width:480px){.v2-router-playground__tasks{grid-template-columns:1fr}.v2-router-playground__result{padding:24px 20px}.v2-router-playground__decision{padding:20px 18px}}html[data-theme=light] .v2-router-playground__task{background:var(--v2-surface);border-color:var(--v2-border)}html[data-theme=light] .v2-router-playground__task.is-selected{background:var(--v2-panel)}html[data-theme=light] .v2-router-playground__result,html[data-theme=light] .v2-router-playground__decision,html[data-theme=light] .v2-router-playground__metric{background:var(--v2-surface);border-color:var(--v2-border)}@media (prefers-reduced-motion:reduce){.v2-router-playground__task{transition:none!important}}:is(html[data-theme] body .rec-foot.rec-foot--polished,html[data-theme] body:has(.relay-page) .rec-foot.rec-foot--polished){color:var(--v2-text);background:radial-gradient(ellipse 55% 90% at 14% 0%, var(--v2-accent-glow), transparent 62%), var(--v2-bg)!important;border-top:0!important}:is(html[data-theme=light] body .rec-foot.rec-foot--polished,html[data-theme=light] body:has(.relay-page) .rec-foot.rec-foot--polished){background:#fff!important}html[data-theme] body .rec-foot--polished .rec-foot__inner{padding-top:40px;padding-bottom:24px}html[data-theme] body .rec-foot--polished .rec-foot__top{padding-bottom:28px;display:block;border-bottom:0!important}html[data-theme] body .rec-foot--polished .rec-foot__brand{justify-content:space-between;align-items:center;gap:24px;display:flex}html[data-theme] body .rec-foot--polished .rec-foot__status{flex:none;margin:0}html[data-theme] body .rec-foot--polished .rec-foot__cols{grid-template-columns:1.5fr 1.35fr .85fr .85fr .8fr 1.25fr;gap:clamp(16px,2vw,28px);margin-top:30px}html[data-theme] body .rec-foot--polished .rec-foot__top,html[data-theme] body .rec-foot--polished .rec-foot__legal{border-color:var(--v2-border)!important}html[data-theme] body .rec-foot--polished .rec-foot__legal{border-top-style:solid!important;border-top-width:1px!important}html[data-theme] body .rec-foot--polished .rec-foot__wm .wm-main{color:var(--v2-text)!important}html[data-theme] body .rec-foot--polished .rec-foot__wm .wm-ai,html[data-theme] body .rec-foot--polished .rec-foot__status-link{color:var(--v2-accent)!important}html[data-theme] body .rec-foot--polished .rec-foot__slogan,html[data-theme] body .rec-foot--polished .rec-foot__link,html[data-theme] body .rec-foot--polished .rec-foot__copy,html[data-theme] body .rec-foot--polished .rec-foot__status{color:var(--v2-dim)!important}html[data-theme] body .rec-foot--polished .rec-foot__colTitle{color:var(--v2-muted)!important}html[data-theme] body .rec-foot--polished .rec-foot__link:hover{color:var(--v2-text)!important}html[data-theme] body .rec-foot--polished .rec-foot__badge{color:var(--v2-muted)!important;border-color:var(--v2-border)!important;background:var(--v2-panel)!important}html[data-theme] body .rec-foot--polished .rec-foot__col ul{column-count:1;column-gap:20px}html[data-theme] body .rec-foot--polished .rec-foot__col:first-child ul,html[data-theme] body .rec-foot--polished .rec-foot__col:nth-child(2) ul,html[data-theme] body .rec-foot--polished .rec-foot__col:nth-child(6) ul{column-count:2}html[data-theme] body .rec-foot--polished .rec-foot__col li{break-inside:avoid;margin-bottom:9px}html[data-theme] body .rec-foot--polished .rec-foot__legal{margin-top:14px;padding-top:20px}@media (max-width:1000px){html[data-theme] body .rec-foot--polished .rec-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){html[data-theme] body .rec-foot--polished .rec-foot__inner{padding-top:32px}html[data-theme] body .rec-foot--polished .rec-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}html[data-theme] body .rec-foot--polished .rec-foot__status-label,html[data-theme] body .rec-foot--polished .rec-foot__status-sep{display:none}}@media (max-width:460px){html[data-theme] body .rec-foot--polished .rec-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}html[data-theme] body .rec-foot--polished .rec-foot__col:first-child ul,html[data-theme] body .rec-foot--polished .rec-foot__col:nth-child(2) ul,html[data-theme] body .rec-foot--polished .rec-foot__col:nth-child(6) ul{column-count:1}html[data-theme] body .rec-foot--polished .rec-foot__colTitle{margin-bottom:10px}html[data-theme] body .rec-foot--polished .rec-foot__col li{margin-bottom:4px}}.pv2-plans__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.pv2-plans__bar-note{max-width:46ch;color:var(--v2-muted);margin:0;font-size:14px;line-height:1.55}.pv2-cycle{border:1px solid var(--v2-border);background:var(--v2-panel);border-radius:999px;flex-shrink:0;align-items:stretch;margin-top:9px;padding:4px;display:inline-flex;position:relative}.pv2-cycle__thumb{background:var(--v2-panel-3);border:1px solid var(--v2-border-hover);width:calc(50% - 4px);transition:transform .26s var(--v2-ease-out);pointer-events:none;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.pv2-cycle__thumb[data-cycle=monthly]{transform:translate(0)}.pv2-cycle__thumb[data-cycle=annual]{transform:translate(100%)}.pv2-cycle__opt{z-index:1;height:36px;font-family:var(--font-sans);letter-spacing:-.005em;color:var(--v2-muted);cursor:pointer;white-space:nowrap;transition:color .16s var(--v2-ease-out);background:0 0;border:none;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.pv2-cycle__opt:hover,.pv2-cycle__opt[aria-checked=true]{color:var(--v2-text)}.pv2-cycle__opt:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.pv2-cycle__save{font-family:var(--font-mono);letter-spacing:.04em;color:#fff;background:var(--v2-accent);border:1px solid var(--v2-accent);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;line-height:1.5;position:absolute;top:-13px;right:-6px}.pv2-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pv2-plan{border:1px solid var(--v2-border);background:var(--v2-panel);transition:border-color .22s var(--v2-ease-out), box-shadow .22s var(--v2-ease-out), transform .22s var(--v2-ease-out);border-radius:18px;flex-direction:column;padding:26px 24px 24px;display:flex;position:relative}.pv2-plan:hover{border-color:var(--v2-border-hover);box-shadow:var(--v2-glass-shadow-md)}.pv2-plan--featured{background:var(--v2-panel-2);border-color:color-mix(in srgb, var(--v2-accent) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--v2-accent) 40%, transparent), 0 0 0 7px color-mix(in srgb, var(--v2-accent) 9%, transparent), 0 30px 70px -30px color-mix(in srgb, var(--v2-accent) 45%, transparent);margin-block:-14px;padding:40px 24px 38px}.pv2-plan--featured:hover{border-color:var(--v2-accent);box-shadow:0 0 0 1px var(--v2-accent), 0 0 0 9px color-mix(in srgb, var(--v2-accent) 12%, transparent), 0 36px 80px -30px color-mix(in srgb, var(--v2-accent) 55%, transparent)}.pv2-plan__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.pv2-plan__name{letter-spacing:-.01em;color:var(--v2-text);margin:0;font-size:16px;font-weight:600}.pv2-plan__tag{border:1px solid var(--v2-border-hover);font-family:var(--font-mono);letter-spacing:.04em;color:var(--v2-dim);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10px;line-height:1.5}.pv2-plan--featured .pv2-plan__tag{color:var(--v2-accent);border-color:var(--v2-accent-line);background:var(--v2-accent-glow)}.pv2-plan__price{flex-wrap:nowrap;align-items:baseline;gap:6px;min-height:38px;display:flex}.pv2-plan__was{letter-spacing:-.02em;color:var(--v2-dim);font-size:20px;font-weight:500;text-decoration-thickness:1.5px}.pv2-plan__amount{letter-spacing:-.04em;color:var(--v2-text);font-size:38px;font-weight:600;line-height:1}.pv2-plan--featured .pv2-plan__amount{color:var(--v2-accent)}.pv2-plan__unit{color:var(--v2-dim);font-size:12px}.pv2-plan__off{font-family:var(--font-mono);letter-spacing:.04em;color:var(--v2-accent);background:var(--v2-accent-glow);border:1px solid var(--v2-accent-line);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;line-height:1.5}.pv2-plan__billing{min-height:20px;color:var(--v2-dim);align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.pv2-plan__desc{color:var(--v2-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:60.45px;margin:16px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.pv2-plan__rule{border:0;border-top:1px dashed var(--v2-border-strong);height:0;margin:20px 0}.pv2-plan__meters{flex-direction:column;gap:10px;margin:0;display:flex}.pv2-plan__meter{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pv2-plan__meter dt{color:var(--v2-muted);font-size:12px}.pv2-plan__meter dd{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--v2-text);text-align:right;white-space:nowrap;margin:0;font-size:12px}.pv2-plan__caps{flex-direction:column;gap:9px;margin:0 0 24px;padding:0;list-style:none;display:flex}.pv2-plan__caps li{align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.pv2-plan__caps li.is-on{color:var(--v2-muted)}.pv2-plan__caps li.is-off{color:var(--v2-dim)}.pv2-mark{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pv2-plan__caps .pv2-mark{margin-top:1px}.pv2-mark--on{background:var(--v2-accent);color:#fff}.pv2-mark--off{border:1px solid var(--v2-border-hover);color:var(--v2-dim);background:0 0}.pv2-plan__cta{border:1px solid var(--v2-border-hover);letter-spacing:-.005em;width:100%;height:44px;color:var(--v2-text);text-align:center;transition:background-color .16s var(--v2-ease-out), border-color .16s var(--v2-ease-out), color .16s var(--v2-ease-out);background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pv2-plan__cta:hover{border-color:var(--v2-border-strong);background:var(--v2-panel-3)}.pv2-plan__cta:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.pv2-plan__cta--primary{background:var(--v2-accent);border-color:var(--v2-accent);color:#fff}.pv2-plan__cta--primary:hover{background:var(--v2-accent-dim);border-color:var(--v2-accent-dim);color:#fff}html[data-theme=light] .pv2-plan{box-shadow:0 1px 2px #1717170a}html[data-theme=light] .pv2-plan--featured{background:color-mix(in srgb, var(--v2-accent) 3%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--v2-accent) 35%, transparent), 0 0 0 7px color-mix(in srgb, var(--v2-accent) 8%, transparent), 0 28px 60px -30px #17171747}html[data-theme=light] .pv2-plan--featured:hover{box-shadow:0 0 0 1px var(--v2-accent), 0 0 0 9px color-mix(in srgb, var(--v2-accent) 11%, transparent), 0 34px 68px -30px #17171752}html[data-theme=light] .pv2-plan__rule{border-top-color:#17171729}html[data-theme=light] .pv2-cycle__thumb{background:#fff;box-shadow:0 1px 3px #1717171a}html[data-theme=light] .pv2-cycle,html[data-theme=light] .pv2-plan__cta:hover{background:var(--v2-panel-2)}@media (max-width:1100px){.pv2-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pv2-plan--featured{margin-block:0;padding:26px 24px 24px}}@media (max-width:640px){.pv2-plans{grid-template-columns:1fr}.pv2-plans__bar{flex-direction:column;align-items:flex-start}.pv2-cycle{width:100%}.pv2-cycle__opt{flex:1;justify-content:center;padding:0 12px}.pv2-plan__amount{font-size:34px}.pv2-plan__desc{-webkit-line-clamp:unset;line-clamp:unset;min-height:0}}@media (prefers-reduced-motion:reduce){.pv2-cycle__thumb,.pv2-plan{transition:none}.pv2-plan:hover{transform:none}}.pv2-pricing .pv2-pricing__acu-explainer{border-color:var(--v2-border);background:color-mix(in srgb, var(--v2-panel) 88%, transparent);border-radius:14px;padding:20px 24px 22px}.pv2-pricing .pv2-pricing__acu-explainer .pv2-annot{margin-bottom:6px}.pv2-pricing .pv2-pricing__acu-explainer p{margin-top:0}.pv2-plans-sec{padding-top:40px}.pv2-plans__foot{text-align:center;max-width:68ch;color:var(--v2-dim);margin:36px auto 0;font-size:13px;line-height:1.6}.pv2-plans__foot a{color:var(--v2-accent);white-space:nowrap;text-decoration:none}.pv2-plans__foot a:hover{text-decoration:underline}.pv2-compare{border:1px solid var(--v2-border);background:color-mix(in srgb, var(--v2-panel) 90%, transparent);border-radius:18px;margin-top:40px;overflow-x:auto}.pv2-compare__table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.pv2-compare__rowhead{text-align:left;width:34%;color:var(--v2-text);padding:13px 24px;font-weight:400}.pv2-compare__table thead th{text-align:center;vertical-align:bottom;border-bottom:1px solid var(--v2-border-strong);padding:22px 16px 18px;font-weight:400}.pv2-compare__plan{letter-spacing:-.01em;color:var(--v2-text);font-size:15px;font-weight:600;display:block}.pv2-compare__price{font-family:var(--font-mono);color:var(--v2-dim);margin-top:4px;font-size:12px;display:block}.pv2-compare__unit{margin-left:2px}.pv2-compare__table td{text-align:center;vertical-align:middle;font-family:var(--font-mono);color:var(--v2-muted);padding:13px 16px;font-size:12px}.pv2-compare__table tbody tr+tr th,.pv2-compare__table tbody tr+tr td{border-top:1px dashed var(--v2-border)}.pv2-compare__table tbody tr:hover th,.pv2-compare__table tbody tr:hover td{background:color-mix(in srgb, var(--v2-panel-2) 60%, transparent)}.pv2-compare__table td .pv2-mark{vertical-align:middle}.pv2-compare__none{color:var(--v2-dim);opacity:.55;vertical-align:middle}.pv2-compare__table th.is-featured,.pv2-compare__table td.is-featured{background:color-mix(in srgb, var(--v2-accent) 7%, transparent)}.pv2-compare__table thead th.is-featured{border-bottom-color:var(--v2-accent)}.pv2-compare__table tbody tr:hover td.is-featured{background:color-mix(in srgb, var(--v2-accent) 11%, transparent)}.pv2-compare__table tfoot td{border-top:1px solid var(--v2-border-strong);padding:20px 16px 24px}.pv2-compare__cta{border:1px solid var(--v2-border-hover);min-width:132px;height:38px;font-family:var(--font-sans);color:var(--v2-text);transition:background-color .16s var(--v2-ease-out), border-color .16s var(--v2-ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pv2-compare__cta:hover{border-color:var(--v2-border-strong);background:var(--v2-panel-3)}.pv2-compare__cta:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.pv2-compare__cta--primary{background:var(--v2-accent);border-color:var(--v2-accent);color:#fff}.pv2-compare__cta--primary:hover{background:var(--v2-accent-dim);border-color:var(--v2-accent-dim)}.pv2-included{border:1px solid var(--v2-border);background:var(--v2-border);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:40px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.pv2-included__item{background:color-mix(in srgb, var(--v2-panel) 92%, transparent);align-items:flex-start;gap:12px;padding:22px 20px;display:flex}.pv2-included__title{letter-spacing:-.005em;color:var(--v2-text);font-size:14px;font-weight:600}.pv2-included__desc{color:var(--v2-muted);margin-top:5px;font-size:12px;line-height:1.5}.pv2-trust{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.pv2-trust__badge{border:1px solid var(--v2-border);font-family:var(--font-mono);letter-spacing:.02em;color:var(--v2-dim);background:color-mix(in srgb, var(--v2-panel) 70%, transparent);border-radius:999px;padding:6px 14px;font-size:11px}.pv2-close{border-top:1px solid var(--v2-border);text-align:center;padding:104px 40px 120px;position:relative}.pv2-close__inner{flex-direction:column;align-items:center;max-width:640px;margin:0 auto;display:flex}.pv2-close__h2{font-size:var(--v2-display-sm);letter-spacing:-.035em;color:var(--v2-text);margin:0;font-weight:400;line-height:1.1}.pv2-close__sub{max-width:48ch;color:var(--v2-muted);margin:16px 0 0;font-size:15px;line-height:1.6}.pv2-close__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.pv2-close__actions .pv2-plan__cta{width:auto;min-width:168px;margin-top:0}@media (max-width:1100px){.pv2-included{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pv2-included{grid-template-columns:1fr}.pv2-compare{border-radius:14px}.pv2-close{padding:72px 20px 84px}.pv2-close__actions .pv2-plan__cta{width:100%}}.pv2-pricing .v2-cap-calculator{border-color:var(--v2-border);background:color-mix(in srgb, var(--v2-panel) 90%, transparent);border-radius:18px;max-width:1040px;padding:28px;box-shadow:0 24px 70px -34px #00000073}.pv2-pricing .v2-cap-calculator__plans{border-bottom:1px dashed var(--v2-border-strong);margin-bottom:0;padding-bottom:26px}.pv2-pricing .v2-cap-calculator__plan{border-radius:12px}.pv2-pricing .v2-cap-calculator__plan.is-selected{border-color:color-mix(in srgb, var(--v2-accent) 50%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v2-accent) 22%, transparent)}.pv2-pricing .v2-cap-calculator__controls{gap:32px;margin:26px 0 0}.pv2-pricing .v2-cap-calculator__instrument{background:color-mix(in srgb, var(--v2-panel-2) 88%, transparent);border-radius:14px;margin-top:26px}.pv2-pricing .v2-cap-calculator__summary{border-top:1px dashed var(--v2-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0;padding-top:22px;display:grid}.pv2-pricing .v2-cap-calculator__summary-row{flex-direction:column;align-items:flex-start;gap:8px}.pv2-pricing .v2-cap-calculator__summary-row--total{border-top:none;padding-top:0}.pv2-pricing .v2-cap-calculator__summary-row--total .v2-cap-calculator__summary-v{font-size:26px;line-height:1}.pv2-pricing .v2-cap-instrument__cta{border-radius:999px;width:auto;min-width:200px}@media (max-width:760px){.pv2-pricing .v2-cap-calculator__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv2-word{margin-inline-end:.24em;display:inline-block}.mkt-stagger.pv2-words>*{filter:none;transition-duration:.64s;transition-timing-function:var(--v2-ease-reveal);transform:translateY(.3em)}.mkt-stagger.pv2-words.is-in>*{transform:translateY(0)}.mkt-stagger.pv2-words.is-in>:first-child{transition-delay:0s}.mkt-stagger.pv2-words.is-in>:nth-child(2){transition-delay:55ms}.mkt-stagger.pv2-words.is-in>:nth-child(3){transition-delay:.11s}.mkt-stagger.pv2-words.is-in>:nth-child(4){transition-delay:.165s}.mkt-stagger.pv2-words.is-in>:nth-child(5){transition-delay:.22s}.mkt-stagger.pv2-words.is-in>:nth-child(6){transition-delay:.275s}.mkt-stagger.pv2-plans>*{filter:blur(2px);transition-duration:.82s;transition-timing-function:var(--v2-ease-reveal);transform:translateY(52px)}.mkt-stagger.pv2-plans.is-in>*{transform:translateY(0)}.mkt-stagger.pv2-plans.is-in>:first-child{transition-delay:90ms}.mkt-stagger.pv2-plans.is-in>:nth-child(2){transition-delay:0s}.mkt-stagger.pv2-plans.is-in>:nth-child(3){transition-delay:90ms}.mkt-stagger.pv2-plans.is-in>:nth-child(4){transition-delay:.18s}.mkt-stagger.pv2-included>*{filter:none;transition-duration:.56s;transform:translateY(20px)}.mkt-stagger.pv2-included.is-in>*{transform:translateY(0)}.mkt-stagger.pv2-included.is-in>:nth-child(n),.mkt-stagger.pv2-included.is-in>:first-child{transition-delay:0s}.mkt-stagger.pv2-included.is-in>:nth-child(2){transition-delay:50ms}.mkt-stagger.pv2-included.is-in>:nth-child(3){transition-delay:.1s}.mkt-stagger.pv2-included.is-in>:nth-child(4){transition-delay:.15s}.mkt-stagger.pv2-included.is-in>:nth-child(5){transition-delay:60ms}.mkt-stagger.pv2-included.is-in>:nth-child(6){transition-delay:.11s}.mkt-stagger.pv2-included.is-in>:nth-child(7){transition-delay:.16s}.mkt-stagger.pv2-included.is-in>:nth-child(8){transition-delay:.21s}@keyframes pv2-figure-in{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translateY(0)}}@keyframes pv2-slide-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes pv2-chip-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.pv2-plan__amount{animation:pv2-figure-in .44s var(--v2-ease-out) both;display:inline-block}.pv2-plan__was{animation:pv2-slide-in .38s var(--v2-ease-out) both}.pv2-plan__billing{animation:pv2-figure-in .38s 60ms var(--v2-ease-out) both}.pv2-plan__off{animation:pv2-chip-in .32s .14s var(--v2-ease-out) both}@media (prefers-reduced-motion:reduce){.pv2-plan__amount,.pv2-plan__was,.pv2-plan__billing,.pv2-plan__off{animation:none}.pv2-cycle__thumb,.pv2-plan{transition:none}}.pv2-deck-section{background:0 0;padding:72px 24px 120px;position:relative;overflow:clip}.pv2-deck-section__intro{justify-content:space-between;align-items:flex-end;gap:40px;width:min(1180px,100%);margin:0 auto 38px;display:flex}.pv2-deck-section__title{letter-spacing:-.05em;max-width:680px;color:var(--v2-text);text-wrap:balance;margin:0 0 16px;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:.98}.pv2-deck-section__intro .pv2-plans__bar-note{max-width:56ch}.pv2-deck{gap:28px;width:min(1180px,100%);margin:0 auto;display:grid}.pv2-deck__step{z-index:var(--pv2-deck-index);place-items:center;display:grid;position:relative}.pv2-sculpt{--pv2-sculpt-shell:color-mix(in srgb, var(--v2-accent) 14%, var(--v2-panel-2));--pv2-sculpt-surface:color-mix(in srgb, var(--v2-panel) 95%, transparent);border:1px solid color-mix(in srgb, var(--v2-accent) 25%, var(--v2-border));background:var(--pv2-sculpt-shell);width:min(760px,100%);box-shadow:0 42px 90px -48px color-mix(in srgb, var(--v2-accent) 44%, transparent), inset 0 1px 0 #ffffff47;will-change:transform;border-radius:38px;padding:10px;position:relative}.pv2-sculpt__shell-head{min-height:60px;color:var(--v2-text);align-items:center;gap:16px;padding:8px 20px 10px;display:flex}.pv2-sculpt__type{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--v2-dim);font-size:10px}.pv2-sculpt__name{letter-spacing:-.025em;margin-left:auto;font-size:21px;font-weight:600}.pv2-sculpt__surface{isolation:isolate;border:1px solid color-mix(in srgb, var(--v2-border-strong) 72%, transparent);background:var(--pv2-sculpt-surface);min-height:490px;color:var(--v2-text);box-shadow:inset 0 1px 0 #ffffff52, inset 0 -24px 80px color-mix(in srgb, var(--v2-accent) 3%, transparent);border-radius:28px 16px 30px 30px;padding:50px 30px 28px;position:relative;overflow:hidden}.pv2-sculpt__surface:before{content:"";z-index:1;background:var(--pv2-sculpt-shell);pointer-events:none;border-radius:0 0 0 27px;width:166px;height:43px;position:absolute;top:-1px;right:-1px}.pv2-sculpt__surface:after{content:"";z-index:1;width:27px;height:27px;box-shadow:9px -9px 0 8px var(--pv2-sculpt-shell);pointer-events:none;background:0 0;border-radius:0 27px 0 0;position:absolute;top:41px;right:-1px}.pv2-sculpt__tag{z-index:2;max-width:128px;font-family:var(--font-mono);letter-spacing:.055em;color:var(--v2-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:22px;position:absolute;top:10px;right:18px;overflow:hidden}.pv2-sculpt__price{flex-wrap:wrap;align-items:baseline;gap:7px;min-height:63px;display:flex}.pv2-sculpt__price .pv2-plan__amount{letter-spacing:-.065em;color:var(--v2-text);font-size:clamp(44px,6vw,64px);font-weight:500;line-height:.95}.pv2-sculpt__price .pv2-plan__was{color:var(--v2-dim);font-size:19px;text-decoration-thickness:1px}.pv2-sculpt__unit{font-family:var(--font-mono);color:var(--v2-dim);font-size:11px}.pv2-sculpt .pv2-plan__billing{min-height:22px;font-family:var(--font-mono);color:var(--v2-dim);margin-top:5px;font-size:11px}.pv2-sculpt__desc{max-width:62ch;color:var(--v2-muted);text-wrap:pretty;margin:18px 0 0;font-size:14px;line-height:1.58}.pv2-sculpt__details{border-top:1px dashed var(--v2-border-strong);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:30px;margin-top:24px;padding-top:22px;display:grid}.pv2-sculpt__meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;margin:0;display:grid}.pv2-sculpt__meter{min-width:0}.pv2-sculpt__meter dt{color:var(--v2-dim);margin-bottom:4px;font-size:10px;line-height:1.35}.pv2-sculpt__meter dd{font-family:var(--font-mono);color:var(--v2-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.pv2-sculpt__caps{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pv2-sculpt__caps li{color:var(--v2-muted);align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.pv2-sculpt__caps li.is-off{color:var(--v2-dim)}.pv2-sculpt__caps .pv2-mark{width:15px;height:15px;margin-top:1px}.pv2-sculpt__cta{border:1px solid var(--v2-border-hover);background:color-mix(in srgb, var(--v2-panel-3) 82%, transparent);min-width:210px;height:46px;color:var(--v2-text);white-space:nowrap;transition:background-color .18s var(--v2-ease-out), border-color .18s var(--v2-ease-out), color .18s var(--v2-ease-out), box-shadow .18s var(--v2-ease-out);border-radius:999px;justify-content:center;align-items:center;margin-top:26px;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pv2-sculpt__cta:hover{border-color:var(--v2-border-strong);background:var(--v2-panel-3);box-shadow:0 10px 30px -18px color-mix(in srgb, var(--v2-accent) 60%, transparent)}.pv2-sculpt__cta:active{transform:translateY(1px)}.pv2-sculpt__cta:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.pv2-sculpt__cta--primary{border-color:var(--v2-accent-dim);background:var(--v2-accent-dim);color:#fff}.pv2-sculpt__cta--primary:hover{border-color:color-mix(in srgb, var(--v2-accent-dim) 84%, #111);background:color-mix(in srgb, var(--v2-accent-dim) 84%, #111);color:#fff}.pv2-sculpt--featured{--pv2-sculpt-shell:color-mix(in srgb, var(--v2-accent) 76%, #0a0a0a);--pv2-sculpt-surface:#111;border-color:color-mix(in srgb, var(--v2-accent) 78%, #fff);box-shadow:0 44px 100px -44px color-mix(in srgb, var(--v2-accent) 78%, transparent), 0 0 0 6px color-mix(in srgb, var(--v2-accent) 10%, transparent), inset 0 1px 0 #ffffff57}.pv2-sculpt--featured .pv2-sculpt__shell-head,.pv2-sculpt--featured .pv2-sculpt__name,.pv2-sculpt--featured .pv2-sculpt__tag,.pv2-sculpt--featured .pv2-sculpt__price .pv2-plan__amount,.pv2-sculpt--featured .pv2-sculpt__meter dd{color:#f5f5f5}.pv2-sculpt--featured .pv2-sculpt__type,.pv2-sculpt--featured .pv2-sculpt__unit,.pv2-sculpt--featured .pv2-plan__billing,.pv2-sculpt--featured .pv2-sculpt__meter dt,.pv2-sculpt--featured .pv2-sculpt__caps li.is-off{color:#f5f5f58c}.pv2-sculpt--featured .pv2-sculpt__desc,.pv2-sculpt--featured .pv2-sculpt__caps li{color:#f5f5f5c7}.pv2-sculpt--featured .pv2-sculpt__details{border-top-color:#ffffff2e}.pv2-sculpt--featured .pv2-mark--off{border-color:#ffffff38}.pv2-deck-section__after{z-index:8;width:min(1040px,100%);margin:30px auto 0;position:relative}.pv2-deck-section__after .pv2-plans__foot{margin-top:0}.pv2-deck-section__after .pv2-pricing__acu-explainer{margin-top:32px}@media (min-width:900px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pv2-deck{width:100%;display:block}.pv2-deck__step{min-height:100dvh;padding:106px 24px 48px}}@media (max-width:899px){.pv2-deck-section{padding-inline:20px}.pv2-deck-section__intro{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:36px}.pv2-deck-section__intro .pv2-cycle{margin-top:12px}}@media (max-width:680px){.pv2-deck-section{padding:56px 14px 84px}.pv2-deck-section__title{font-size:clamp(36px,12vw,52px)}.pv2-sculpt{border-radius:30px;padding:8px}.pv2-sculpt__shell-head{min-height:54px;padding-inline:16px}.pv2-sculpt__type{display:none}.pv2-sculpt__surface{border-radius:23px 13px 24px 24px;min-height:0;padding:48px 20px 22px}.pv2-sculpt__surface:before{width:142px}.pv2-sculpt__details{grid-template-columns:1fr;gap:22px}.pv2-sculpt__meters{gap-inline:16px}.pv2-sculpt__cta{width:100%}}@media (prefers-reduced-motion:reduce){.pv2-sculpt{will-change:auto}.pv2-sculpt__cta,.pv2-sculpt__price .pv2-plan__amount,.pv2-sculpt .pv2-plan__billing{transition:none;animation:none}}.pv2-pricing .pv2-sec__inner{padding-block:clamp(76px,8vw,112px)}.pv2-section-heading{margin-bottom:42px}.pv2-section-heading--split{grid-template-columns:minmax(0,.9fr) minmax(320px,.65fr);justify-content:space-between;align-items:end;gap:clamp(36px,7vw,110px);display:grid}.pv2-section-heading--split .pv2-annot{margin-bottom:13px}.pv2-section-heading--split .pv2-sub{max-width:52ch;margin:0 0 4px}.pv2-deck-section{padding:64px 24px 112px}.pv2-deck-section__intro{width:min(1280px,100%);margin-bottom:30px}.pv2-pricing-stage{isolation:isolate;border:1px solid color-mix(in srgb, var(--v2-accent) 20%, var(--v2-border));background:linear-gradient(180deg, color-mix(in srgb, var(--v2-panel) 88%, transparent), color-mix(in srgb, var(--v2-panel-2) 74%, transparent));width:min(1380px,100%);box-shadow:0 36px 100px -70px color-mix(in srgb, var(--v2-accent) 78%, transparent), inset 0 1px 0 #ffffff21;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:42px;margin:0 auto;padding:clamp(34px,4vw,58px) clamp(16px,2.4vw,34px) 112px;position:relative;overflow:hidden}.pv2-pricing-stage:before{content:"";z-index:-2;opacity:.34;background-image:linear-gradient(color-mix(in srgb, var(--v2-border) 70%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--v2-border) 70%, transparent) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.pv2-pricing-stage__arc{z-index:-1;border-top:1px solid color-mix(in srgb, var(--v2-accent) 28%, var(--v2-border));background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--v2-accent) 14%, transparent), transparent 62%), color-mix(in srgb, var(--v2-panel) 90%, transparent);height:250px;box-shadow:0 -38px 90px color-mix(in srgb, var(--v2-accent) 8%, transparent);border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;bottom:-158px;left:-12%;right:-12%}.pv2-plan-field{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.4vw,20px);display:grid}.pv2-plan-field__cell{min-width:0;display:flex}.pv2-plan-field .pv2-sculpt{--pv2-sculpt-edge:color-mix(in srgb, var(--v2-border-strong) 72%, transparent);width:100%;min-width:0;box-shadow:0 28px 64px -46px color-mix(in srgb, var(--v2-accent) 52%, transparent), inset 0 1px 0 #ffffff38;border-radius:29px;padding:7px}.pv2-plan-field .pv2-sculpt__shell-head{gap:8px;min-height:52px;padding:7px 13px 8px}.pv2-plan-field .pv2-sculpt__type{letter-spacing:.09em;color:color-mix(in srgb, var(--v2-text) 68%, var(--v2-dim));font-size:9px;font-weight:600;display:inline-block}.pv2-plan-field .pv2-sculpt__name{font-size:16px}.pv2-plan-field .pv2-sculpt__surface{--pv2-pocket-fill:var(--pv2-sculpt-shell);--pv2-pocket-edge:var(--pv2-sculpt-edge);border-color:var(--pv2-sculpt-edge);border-radius:23px 0 24px 24px;flex-direction:column;min-height:610px;padding:43px 17px 18px;display:flex;overflow:visible}.pv2-plan-field .pv2-sculpt__surface:before,.pv2-plan-field .pv2-sculpt__surface:after{display:none}.pv2-plan-field .pv2-sculpt--featured{--pv2-sculpt-edge:#ffffff2e}.pv2-plan-field .pv2-sculpt__tag{max-width:98px;font-size:8px;line-height:20px;top:3px;right:13px}.pv2-plan-field .pv2-sculpt__price{gap:5px;min-height:49px}.pv2-plan-field .pv2-sculpt__price .pv2-plan__amount{font-size:clamp(34px,3.2vw,46px)}.pv2-plan-field .pv2-sculpt__price .pv2-plan__was{width:100%;font-size:13px;line-height:1}.pv2-plan-field .pv2-sculpt__unit,.pv2-plan-field .pv2-sculpt .pv2-plan__billing{font-size:9px}.pv2-plan-field .pv2-sculpt__desc{min-height:82px;margin-top:15px;font-size:11px;line-height:1.55}.pv2-plan-field .pv2-sculpt__details{grid-template-columns:1fr;gap:18px;margin-top:15px;padding-top:16px}.pv2-plan-field .pv2-sculpt__meters{gap:10px 12px}.pv2-plan-field .pv2-sculpt__meter dt{font-size:8px}.pv2-plan-field .pv2-sculpt__meter dd{font-size:10px}.pv2-plan-field .pv2-sculpt__caps{border-top:1px dashed var(--v2-border);gap:6px;padding-top:15px}.pv2-plan-field .pv2-sculpt__caps li{gap:7px;font-size:9px;line-height:1.4}.pv2-plan-field .pv2-sculpt__caps .pv2-mark{width:13px;height:13px}.pv2-plan-field .pv2-sculpt__cta{width:100%;min-width:0;height:40px;margin-top:auto;padding-inline:12px;font-size:11px}.pv2-deck-section__after{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:14px;width:min(1120px,100%);margin-top:28px;display:grid}.pv2-deck-section__after .pv2-plans__foot{border:1px solid var(--v2-border);background:color-mix(in srgb, var(--v2-panel) 84%, transparent);text-align:left;border-radius:18px;margin:0;padding:20px 22px}.pv2-deck-section__after .pv2-pricing__acu-explainer{margin:0}.pv2-pricing .v2-cap-story{border:1px solid var(--v2-border);background:color-mix(in srgb, var(--v2-panel) 76%, transparent);border-radius:30px;margin:0 0 18px;padding:10px;overflow:hidden;box-shadow:0 34px 80px -62px #000000e6}.pv2-pricing .v2-cap-story__media{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--v2-accent) 18%, var(--v2-border));background:#111 url(/pricing/pricing-bill-explainer-poster.webp) 50%/cover no-repeat;border-radius:22px 10px 22px 22px;overflow:hidden}.pv2-pricing .v2-cap-story__video{object-fit:cover;width:100%;height:100%;display:block}.pv2-pricing .v2-cap-story__caption{color:var(--v2-dim);grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);align-items:center;gap:24px;padding:16px 14px 7px;font-size:13px;line-height:1.55;display:grid}.pv2-pricing .v2-cap-story__eyebrow{color:var(--v2-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.pv2-pricing .v2-cap-calculator{background:color-mix(in srgb, var(--v2-panel) 76%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:30px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"plans plans""controls instrument";gap:12px;max-width:none;margin-top:0;padding:12px;display:grid}.pv2-pricing .v2-cap-calculator__plans{border:0;grid-area:plans;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(230px,.9fr);align-items:stretch;gap:8px;margin:0;padding:0}.pv2-pricing .v2-cap-calculator__plan{border-radius:18px;min-height:74px;padding:15px 17px}.pv2-pricing .v2-cap-calculator__enterprise-note{border:1px dashed var(--v2-border-strong);color:var(--v2-dim);border-radius:18px;flex-direction:column;justify-content:center;margin:0;padding:15px 17px;font-size:11px;line-height:1.45;display:flex}.pv2-pricing .v2-cap-calculator__enterprise-note a{color:var(--v2-accent);text-decoration:none}.pv2-pricing .v2-cap-calculator__controls{border:1px solid var(--v2-border);background:color-mix(in srgb, var(--v2-panel-2) 86%, transparent);border-radius:24px;grid-area:controls;grid-template-columns:1fr;align-content:start;gap:42px;margin:0;padding:34px 28px}.pv2-pricing .v2-cap-calculator__instrument{background:radial-gradient(circle at 76% 10%, color-mix(in srgb, var(--v2-accent) 12%, transparent), transparent 36%), color-mix(in srgb, var(--v2-panel-2) 92%, transparent);border-radius:24px 15px 24px 24px;grid-area:instrument;margin:0;padding:34px}.pv2-pricing .v2-cap-calculator__summary{background:var(--v2-border);border:0;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0;padding:1px;overflow:hidden}.pv2-pricing .v2-cap-calculator__summary-row{background:color-mix(in srgb, var(--v2-panel) 94%, transparent);justify-content:space-between;min-height:78px;padding:16px}.pv2-pricing .v2-cap-calculator__summary-row--total{padding:16px}.pv2-pricing .pv2-compare{background:color-mix(in srgb, var(--v2-panel) 90%, transparent);border-radius:30px;margin-top:0;padding:10px;position:relative;box-shadow:0 34px 80px -58px #000000b8}.pv2-pricing .pv2-compare__table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:1040px}.pv2-pricing .pv2-compare__rowhead{width:30%;padding-inline:22px}.pv2-compare__mobile-label{display:none}.pv2-pricing .pv2-compare__table thead th{z-index:4;background:color-mix(in srgb, var(--v2-panel) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:94px;padding-block:18px;position:static}.pv2-pricing .pv2-compare__table thead th:first-child{border-radius:17px 0 0}.pv2-pricing .pv2-compare__table thead th:last-child{border-radius:0 17px 0 0}.pv2-pricing .pv2-compare__table th.is-featured,.pv2-pricing .pv2-compare__table td.is-featured{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--v2-accent) 72%, transparent), inset -1px 0 0 color-mix(in srgb, var(--v2-accent) 72%, transparent);background:color-mix(in srgb, var(--v2-accent) 9%, var(--v2-panel))}.pv2-pricing .pv2-compare__table thead th.is-featured{box-shadow:none;border-top:0;border-radius:18px 18px 0 0;position:relative;overflow:hidden}.pv2-pricing .pv2-compare__table thead th.is-featured:before{content:"";z-index:1;border:1px solid var(--v2-accent);pointer-events:none;border-bottom:0;border-radius:18px 18px 0 0;position:absolute;inset:0}.pv2-pricing .pv2-compare__table thead th[data-plan=pro]{border-radius:0 18px 0 0;overflow:hidden}.pv2-pricing .pv2-compare__table thead th[data-plan=enterprise]{border-radius:18px 17px 0 0;overflow:hidden}.pv2-compare__group th{border-top:1px solid var(--v2-border-strong);background:color-mix(in srgb, var(--v2-panel-3) 78%, transparent);text-align:left;padding:18px 22px 12px}.pv2-compare__group span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-accent);font-size:10px;font-weight:600}.pv2-pricing .pv2-compare__table tbody tr:not(.pv2-compare__group){height:50px}.pv2-pricing .pv2-compare__table tfoot td{background:color-mix(in srgb, var(--v2-panel) 96%, transparent);padding-block:24px}.pv2-pricing .pv2-compare__table tfoot td.is-featured{border-bottom:1px solid var(--v2-accent);border-radius:0 0 16px 16px}.pv2-pricing .pv2-included{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:12px;margin-top:0;overflow:visible}.pv2-pricing .pv2-included__item{--pv2-included-shell:color-mix(in srgb, var(--v2-accent) 12%, var(--v2-panel-2));--pv2-included-edge:var(--v2-border);--pv2-pocket-fill:var(--pv2-included-shell);--pv2-pocket-edge:var(--pv2-included-edge);border:1px solid var(--v2-border);background:linear-gradient(145deg, color-mix(in srgb, var(--v2-panel) 94%, transparent), color-mix(in srgb, var(--v2-panel-2) 82%, transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px 14px 24px 24px;min-width:0;padding:54px 22px 22px;position:relative;overflow:visible}.pv2-pricing .pv2-included__item:before{display:none}.pv2-pricing .pv2-included__item.is-primary{--pv2-included-shell:color-mix(in srgb, var(--v2-accent) 15%, var(--v2-panel-2));--pv2-included-edge:var(--v2-border);--pv2-pocket-fill:var(--pv2-included-shell);--pv2-pocket-edge:var(--pv2-included-edge);background:radial-gradient(circle at 76% 20%, color-mix(in srgb, var(--v2-accent) 22%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--v2-panel) 96%, transparent), color-mix(in srgb, var(--v2-accent) 9%, var(--v2-panel-2)));grid-area:span 2/span 2;align-content:end;padding:74px 34px 32px}.pv2-pricing .pv2-included__item.is-primary:before,.pv2-pricing .pv2-included__item.is-primary:after{display:none}.pv2-pocket-curve{z-index:1;pointer-events:none;height:70px;position:absolute;top:-2px;right:-1px;overflow:visible}.pv2-pocket-curve__fill{fill:var(--pv2-pocket-fill)}.pv2-pocket-curve__line{fill:none;stroke:var(--pv2-pocket-edge);stroke-width:1px}.pv2-sculpt__pocket{width:44%;min-width:126px}.pv2-included__pocket{border-top-right-radius:14px;width:104px;overflow:hidden}.pv2-pricing .pv2-included__item.is-primary .pv2-included__pocket{width:clamp(150px,36%,250px)}.pv2-pricing .pv2-included__item:nth-child(8){grid-column:span 2}.pv2-included__index{z-index:1;font-family:var(--font-mono);color:var(--v2-accent);font-size:9px;position:absolute;top:10px;right:13px}.pv2-pricing .pv2-included__item>.pv2-mark{position:absolute;top:17px;left:20px}.pv2-pricing .pv2-included__title{font-size:16px}.pv2-pricing .pv2-included__desc{max-width:34ch;margin-top:8px;font-size:12px}.pv2-pricing .pv2-included__item.is-primary .pv2-included__title{letter-spacing:-.045em;max-width:12ch;font-size:clamp(30px,4vw,50px);font-weight:400;line-height:.98}.pv2-pricing .pv2-included__item.is-primary .pv2-included__desc{max-width:40ch;margin-top:16px;font-size:14px}.pv2-pricing .pv2-trust{border:1px solid var(--v2-border);background:color-mix(in srgb, var(--v2-panel) 74%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;margin-top:18px;padding:16px}.pv2-pricing .pv2-close{padding:80px 40px 112px}.pv2-pricing .pv2-close__inner{border:1px solid color-mix(in srgb, var(--v2-accent) 30%, var(--v2-border));background:radial-gradient(ellipse at 50% 110%, color-mix(in srgb, var(--v2-accent) 30%, transparent), transparent 54%), color-mix(in srgb, var(--v2-panel) 82%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:40px;max-width:980px;padding:clamp(54px,7vw,84px) 32px;overflow:hidden}@media (max-width:1180px){.pv2-plan-field{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2-plan-field .pv2-sculpt__surface{min-height:560px}.pv2-plan-field .pv2-sculpt__desc{min-height:58px}}@media (max-width:900px){.pv2-section-heading--split{grid-template-columns:1fr;align-items:start;gap:18px}.pv2-deck-section__after{grid-template-columns:1fr}.pv2-pricing .v2-cap-calculator{grid-template-columns:1fr;grid-template-areas:"plans""controls""instrument"}.pv2-pricing .v2-cap-calculator__plans{grid-template-columns:repeat(3,minmax(0,1fr))}.pv2-pricing .v2-cap-calculator__enterprise-note{grid-column:1/-1}.pv2-pricing .pv2-compare__table thead th{position:static}.pv2-pricing .pv2-included{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pv2-deck-section{padding:46px 12px 76px}.pv2-deck-section__intro{padding-inline:8px}.pv2-pricing-stage{border-radius:30px;padding:18px 10px 74px}.pv2-plan-field{grid-template-columns:1fr;gap:14px}.pv2-plan-field .pv2-sculpt__surface,.pv2-plan-field .pv2-sculpt__desc{min-height:0}.pv2-pricing .v2-cap-calculator{border-radius:24px;padding:8px}.pv2-pricing .v2-cap-calculator__plans{grid-template-columns:1fr}.pv2-pricing .v2-cap-calculator__controls,.pv2-pricing .v2-cap-calculator__instrument{border-radius:19px;padding:24px 19px}.pv2-pricing .v2-cap-calculator__summary{grid-template-columns:1fr}.pv2-pricing .v2-cap-story{border-radius:23px;margin-bottom:12px;padding:7px}.pv2-pricing .v2-cap-story__media{border-radius:17px 8px 17px 17px}.pv2-pricing .v2-cap-story__caption{grid-template-columns:1fr;gap:6px;padding:13px 9px 6px}.pv2-pricing .pv2-compare__mobile-label{color:var(--v2-text);flex-direction:column;gap:5px;font-size:14px;font-weight:600;display:flex}.pv2-pricing .pv2-compare__mobile-label span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--v2-accent);font-size:9px;font-weight:400}.pv2-pricing .pv2-included{grid-template-columns:1fr}.pv2-pricing .pv2-included__item.is-primary,.pv2-pricing .pv2-included__item:nth-child(8){grid-area:auto}.pv2-pricing .pv2-included__item.is-primary{min-height:300px}.pv2-pricing .pv2-close{padding:64px 14px 84px}.pv2-pricing .pv2-close__inner{border-radius:28px;padding:48px 20px}}@media (prefers-reduced-motion:reduce){.pv2-plan-field__cell,.pv2-plan-field .pv2-sculpt{opacity:1!important;transform:none!important}}.pv2-pricing-stage{padding-bottom:68px}.pv2-pricing-stage__arc{height:132px;box-shadow:0 -18px 52px color-mix(in srgb, var(--v2-accent) 7%, transparent);bottom:-112px;left:-8%;right:-8%}.pv2-plan-field .pv2-sculpt__surface{padding-top:49px}.pv2-plan-field .pv2-sculpt__surface:before,.pv2-plan-field .pv2-sculpt__surface:after{display:none}.pv2-plan-field .pv2-sculpt__tag{font-size:9px;top:3px}.pv2-plan-field .pv2-sculpt--custom .pv2-plan__amount{letter-spacing:-.055em;font-size:clamp(42px,4vw,56px)}.pv2-plan-field .pv2-sculpt--custom .pv2-sculpt__cta{height:44px;font-size:13px}.v2-cap-calculator__source-note{border-top:1px dashed var(--v2-border-strong);color:var(--v2-dim);margin:0;padding-top:17px;font-size:11px;line-height:1.55}.pv2-pricing .pv2-compare__table tbody tr:last-child td.is-featured{box-shadow:none;border-bottom:0;border-radius:0 0 18px 18px;position:relative;overflow:hidden}.pv2-pricing .pv2-compare__table tbody tr:last-child td.is-featured:after{content:"";z-index:1;border:1px solid var(--v2-accent);pointer-events:none;border-top:0;border-radius:0 0 18px 18px;position:absolute;inset:0}.pv2-pricing .pv2-compare__table tbody tr:last-child td[data-plan=pro]{border-radius:0 0 18px;overflow:hidden}.pv2-pricing .pv2-compare__table tbody tr:last-child th:first-child{border-radius:0 0 0 17px;overflow:hidden}.pv2-pricing .pv2-compare__table tbody tr:last-child td[data-plan=enterprise]{border-radius:0 0 17px 18px;overflow:hidden}html[data-theme=light] .pv2-pricing-stage{border-color:var(--border);background:radial-gradient(circle at 50% 100%,#17171705,#0000 44%),#fff}html[data-theme=light] .pv2-pricing-stage__arc{border-top-color:var(--border);background:radial-gradient(at 50% 0,#17171705,#0000 60%),#fafafa}html[data-theme=light] .pv2-plan-field .pv2-sculpt:not(.pv2-sculpt--featured){--pv2-sculpt-shell:#f5f5f5;--pv2-sculpt-surface:#fff;--pv2-sculpt-edge:#1717171a;border-color:var(--border)}html[data-theme=light] .pv2-plan-field .pv2-sculpt:not(.pv2-sculpt--featured) .pv2-sculpt__surface{border-color:var(--border);box-shadow:inset 0 1px #ffffffe6,inset 0 -28px 80px #17171704}html[data-theme=light] .pv2-pricing .v2-cap-calculator,html[data-theme=light] .pv2-pricing .v2-cap-story{border-color:var(--border);background:#fff}html[data-theme=light] .pv2-pricing .v2-cap-calculator__plan,html[data-theme=light] .pv2-pricing .v2-cap-calculator__controls,html[data-theme=light] .pv2-pricing .v2-cap-calculator__instrument{border-color:var(--border);background:#fafafa}html[data-theme=light] .pv2-pricing .v2-cap-calculator__plan.is-selected{background:#f5f5f5}html[data-theme=light] .pv2-pricing .v2-cap-calculator__enterprise-note{background:#fafafae6}html[data-theme=light] .pv2-pricing .v2-cap-calculator__summary-row{background:#f5f5f5}html[data-theme=light] .pv2-pricing .pv2-compare{border-color:var(--border);background:#fff}html[data-theme=light] .pv2-pricing .pv2-compare__table thead th,html[data-theme=light] .pv2-pricing .pv2-compare__table tfoot td{background:#fafafa}html[data-theme=light] .pv2-pricing .pv2-compare__table tbody tr:not(.pv2-compare__group) th,html[data-theme=light] .pv2-pricing .pv2-compare__table tbody tr:not(.pv2-compare__group) td{background:#fff}html[data-theme=light] .pv2-pricing .pv2-compare__group th{background:#f5f5f5}@media (prefers-reduced-motion:reduce){.pv2-pricing .v2-cap-story__video{visibility:hidden}}html[data-theme=light] .pv2-pricing .pv2-compare__table th.is-featured,html[data-theme=light] .pv2-pricing .pv2-compare__table td.is-featured{background:#f5f5f5!important}html[data-theme=light] .pv2-pricing .pv2-included__item{--pv2-included-shell:#f5f5f5;--pv2-included-edge:#1717171a;border-color:var(--border);background:#fff}html[data-theme=light] .pv2-pricing .pv2-included__item.is-primary{--pv2-included-shell:#f5f5f5;--pv2-included-edge:#1717171a;background:radial-gradient(circle at 76% 20%,#17171708,#0000 42%),#fafafa}html[data-theme=light] .pv2-pricing .pv2-included__item.is-primary:before{background:var(--pv2-included-shell)}html[data-theme=light] .pv2-pricing .pv2-trust,html[data-theme=light] .pv2-pricing .pv2-deck-section__after .pv2-plans__foot,html[data-theme=light] .pv2-pricing .pv2-pricing__acu-explainer{border-color:var(--border);background:#fff}@media (max-width:640px){.pv2-pricing-stage{padding-bottom:46px}.pv2-pricing-stage__arc{bottom:-115px}}
.mkt-rv{opacity:0;filter:blur(4px);transition:opacity .68s var(--ease), transform .68s var(--ease), filter .68s var(--ease);will-change:opacity, transform;transform:translateY(18px)scale(.985)}.mkt-rv.is-in{opacity:1;filter:blur();will-change:auto;transform:translateY(0)scale(1)}.mkt-rv[data-rv-delay="1"]{transition-delay:60ms}.mkt-rv[data-rv-delay="2"]{transition-delay:.12s}.mkt-rv[data-rv-delay="3"]{transition-delay:.18s}.mkt-rv[data-rv-delay="4"]{transition-delay:.24s}.mkt-rv[data-rv-delay="5"]{transition-delay:.3s}.mkt-rv[data-rv-delay="6"]{transition-delay:.36s}.mkt-rv--left{opacity:0;filter:blur(4px);transition:opacity .8s var(--ease), transform .8s var(--ease), filter .8s var(--ease);will-change:opacity, transform;transform:translate(-60px)scale(.97)}.mkt-rv--left.is-in{opacity:1;filter:blur();will-change:auto;transform:translate(0)scale(1)}.mkt-rv--right{opacity:0;filter:blur(4px);transition:opacity .8s var(--ease), transform .8s var(--ease), filter .8s var(--ease);will-change:opacity, transform;transform:translate(60px)scale(.97)}.mkt-rv--right.is-in{opacity:1;filter:blur();will-change:auto;transform:translate(0)scale(1)}.mkt-rv--scale{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease);will-change:opacity, transform;transform:scale(.88)}.mkt-rv--scale.is-in{opacity:1;filter:blur();will-change:auto;transform:scale(1)}.mkt-stagger>*{opacity:0;filter:blur(3px);transition:opacity .7s var(--ease), transform .7s var(--ease), filter .7s var(--ease);will-change:opacity, transform;transform:translateY(30px)scale(.96)}.mkt-stagger.is-in>*{opacity:1;filter:blur();will-change:auto;transform:translateY(0)scale(1)}.mkt-stagger.is-in>:first-child{transition-delay:0s}.mkt-stagger.is-in>:nth-child(2){transition-delay:80ms}.mkt-stagger.is-in>:nth-child(3){transition-delay:.16s}.mkt-stagger.is-in>:nth-child(4){transition-delay:.24s}.mkt-stagger.is-in>:nth-child(5){transition-delay:.32s}.mkt-stagger.is-in>:nth-child(6){transition-delay:.4s}.mkt-stagger.is-in>:nth-child(7){transition-delay:.48s}.mkt-stagger.is-in>:nth-child(8){transition-delay:.56s}.mkt-stagger.is-in>:nth-child(9){transition-delay:.64s}.mkt-stagger.is-in>:nth-child(10){transition-delay:.72s}.mkt-stagger.is-in>:nth-child(11){transition-delay:.8s}.mkt-stagger.is-in>:nth-child(12){transition-delay:.88s}.mkt-rv--grow{opacity:0;transition:opacity .6s var(--ease), transform .6s cubic-bezier(.34, 1.56, .64, 1);will-change:opacity, transform;transform:translateY(20px)scale(.7)}.mkt-rv--grow.is-in{opacity:1;will-change:auto;transform:translateY(0)scale(1)}.mkt-main.mkt-page-enter{animation:mkt-page-in .42s var(--ease) backwards}@keyframes mkt-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mkt-card{transition:border-color var(--t-med) var(--ease), transform var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease)}.mkt-rv-hover:hover{border-color:var(--border-hover);box-shadow:0 0 28px -12px var(--accent-glow);transform:translateY(-2px)}.mkt-card.featured.mkt-rv-hover:hover{border-color:var(--accent-line);box-shadow:0 0 32px -10px var(--accent-glow)}.mkt-cta-lift{transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease)}.mkt-cta-lift:hover{transform:translateY(-1px)}.mkt-link-glow{transition:color var(--t-fast) var(--ease), text-shadow var(--t-fast) var(--ease)}.mkt-link-glow:hover{text-shadow:0 0 12px var(--accent-glow)}.mkt-section>.mkt-h1,.mkt-section>.mkt-h2,.mkt-section>.mkt-sub,.mkt-section>.mkt-eyebrow{opacity:0;transition:opacity .62s var(--ease), transform .62s var(--ease);transform:translateY(16px)}.mkt-section>.mkt-h1.is-in,.mkt-section>.mkt-h2.is-in,.mkt-section>.mkt-sub.is-in,.mkt-section>.mkt-eyebrow.is-in{opacity:1;transform:translateY(0)}.rec-nav__link{position:relative}.rec-nav__link:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .28s var(--ease);opacity:.85;position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.rec-nav__link:hover:after,.rec-nav__link.active:after{transform:scaleX(1)}.rec-btn--primary.mkt-cta-lift{transition:transform var(--t-fast) var(--ease), box-shadow var(--t-med) var(--ease), border-color var(--t-fast) var(--ease)}.rec-btn--primary.mkt-cta-lift:hover{box-shadow:0 0 0 1px var(--accent-line), 0 8px 32px -8px var(--accent-glow);transform:translateY(-2px)}.rec-btn--primary.mkt-cta-lift:active{transition-duration:80ms;transform:translateY(0)}.rec-blog-card.mkt-rv-hover{transition:border-color var(--t-med) var(--ease), transform var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease)}.rec-blog-card.mkt-rv-hover:hover{border-color:var(--accent-line);box-shadow:0 12px 40px -16px var(--accent-glow);transform:translateY(-4px)}.rec-blog-card.mkt-rv-hover:hover .rec-blog-card__more{letter-spacing:.02em;transition:letter-spacing var(--t-fast) var(--ease)}.mkt-faq__item.is-open .mkt-faq__chev{transform:rotate(180deg)}.mkt-faq__chev{transition:transform .32s var(--ease);display:inline-block}@media (prefers-reduced-motion:reduce){.mkt-rv,.mkt-rv--left,.mkt-rv--right,.mkt-rv--scale,.mkt-rv--grow,.mkt-stagger>*{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.mkt-main.mkt-page-enter{animation:none!important}.mkt-rv-hover:hover,.mkt-card.featured.mkt-rv-hover:hover,.mkt-cta-lift:hover{transform:none!important}.mkt-rv,.mkt-rv-hover,.mkt-cta-lift,.mkt-link-glow{transition-duration:.001ms!important}.mkt-section>.mkt-h1,.mkt-section>.mkt-h2,.mkt-section>.mkt-sub,.mkt-section>.mkt-eyebrow{opacity:1!important;transform:none!important}.rec-nav__link:after{display:none}.mkt-faq__chev{transform:none!important}}@media (scripting:none){.mkt-rv,.mkt-rv--left,.mkt-rv--right,.mkt-rv--scale,.mkt-rv--grow,.mkt-stagger>*,.mkt-section>.mkt-h1,.mkt-section>.mkt-h2,.mkt-section>.mkt-sub,.mkt-section>.mkt-eyebrow{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}
.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--accent-ink);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);transition:transform var(--t-fast) var(--ease);padding:10px 16px;font-size:13px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus-visible{box-shadow:0 0 0 1px var(--ink), 0 0 0 3px var(--accent);outline:none;transform:translateY(0)}.scroll-progress{z-index:100;transform-origin:0;height:2px;transform:scaleX(var(--scroll-progress,0));background:linear-gradient(90deg, var(--accent-dim), var(--accent), color-mix(in srgb, var(--accent) 78%, var(--accent-ink)));box-shadow:0 0 12px -2px var(--accent-glow);pointer-events:none;will-change:transform;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}.scroll-progress{box-shadow:none;will-change:auto}}
.aur-field{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.aur-field__layer{will-change:transform;position:absolute;inset:0}.aur-field__layer--1{background:radial-gradient(42% 38% at 72% 18%,#a3a3a31f 0%,#0000 70%);animation:26s ease-in-out infinite alternate aur-drift-1}.aur-field__layer--2{background:radial-gradient(38% 44% at 18% 42%,#73737317 0%,#0000 70%);animation:34s ease-in-out infinite alternate aur-drift-2}.aur-field__layer--3{background:radial-gradient(50% 36% at 55% 88%,#a3a3a317 0%,#0000 72%);animation:42s ease-in-out infinite alternate aur-drift-3}.aur-field__pointer{width:640px;height:640px;transform:translate3d(var(--aur-mx,50vw), var(--aur-my,40vh), 0);will-change:transform;background:radial-gradient(circle,#a3a3a30d 0%,#0000 65%);border-radius:50%;margin:-320px 0 0 -320px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}@keyframes aur-drift-1{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,5%)scale(1.12)}}@keyframes aur-drift-2{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(5%,-4%)scale(1)}}@keyframes aur-drift-3{0%{transform:translate(-3%)scale(1)}to{transform:translate(3%,-3%)scale(1.1)}}html[data-theme=light] .aur-field__layer--1{opacity:.45}html[data-theme=light] .aur-field__layer--2{opacity:.35}html[data-theme=light] .aur-field__layer--3{opacity:.3}html[data-theme=light] .aur-field__pointer{opacity:.5}.aur-stage{perspective:1400px;perspective-origin:60% 40%}.aur-glass{background:var(--v2-glass-bg-panel);-webkit-backdrop-filter:blur(var(--v2-glass-blur)) saturate(var(--v2-glass-saturate));border:1px solid var(--v2-glass-border-accent);box-shadow:0 0 0 1px #a3a3a30f, var(--v2-glass-shadow-lg), 0 0 48px -20px var(--v2-accent-glow), var(--v2-glass-inset-light);transform-style:preserve-3d;border-radius:12px;position:relative}.aur-glass:before{content:"";background:linear-gradient(90deg, transparent, var(--v2-glass-top-beam), transparent);z-index:3;height:1px;position:absolute;top:-1px;left:8%;right:8%}html[data-theme=light] .aur-glass{background:var(--v2-glass-bg-panel);border-color:var(--v2-glass-border-accent);box-shadow:0 0 0 1px #1717170d, var(--v2-glass-shadow-md), var(--v2-glass-inset-light)}html[data-theme=light] .aur-glass:before{background:linear-gradient(90deg, transparent, var(--v2-glass-top-beam), transparent)}html[data-theme=light] .aur-chip{color:#525252;box-shadow:var(--v2-glass-shadow-sm);background:#ffffffe0;border-color:#1717171a}html[data-theme=light] .aur-chip strong{color:#0a0a0a}html[data-theme=light] .aur-ticker{background:#ffffffd1;border-color:#1717171a}html[data-theme=light] .aur-ticker__v{color:#0a0a0a}html[data-theme=light] .aur-ticker__k{color:#737373}html[data-theme=light] .aur-bento__cell{background:#ffffffe0;border-color:#1717171a}html[data-theme=light] .aur-bento__cell:hover{border-color:#17171740;box-shadow:0 24px 64px -28px #1717171f}.aur-tilt{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateZ(0);will-change:transform;transition:transform .48s cubic-bezier(.2,.7,.2,1)}.aur-float{will-change:transform;animation:7s ease-in-out infinite aur-float}.aur-float--late{animation-duration:8.5s;animation-delay:1.8s}.aur-float--later{animation-duration:9.5s;animation-delay:3.2s}@keyframes aur-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.aur-chip{z-index:3;background:var(--v2-glass-bg);-webkit-backdrop-filter:blur(var(--v2-glass-blur)) saturate(var(--v2-glass-saturate));border:1px solid var(--v2-glass-border);box-shadow:var(--v2-glass-shadow-sm);font-family:var(--font-mono);letter-spacing:.04em;color:var(--v2-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:11px;display:flex;position:absolute}.aur-chip strong{color:var(--v2-text);font-weight:600}.aur-chip__dot{background:var(--accent);width:6px;height:6px;animation:rec-pulse 2.2s var(--ease) infinite;border-radius:50%}.aur-chip--tl{top:-22px;left:-34px}.aur-chip--br{bottom:-18px;right:-26px}.aur-chip--tr{top:34%;right:-52px}@media (max-width:1180px){.aur-chip--tr{display:none}}@media (max-width:1000px){.aur-chip{display:none}}.aur-h1-sweep{color:var(--accent);text-decoration-line:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:6px;font-weight:700;text-decoration-thickness:1px}@supports (animation-timeline:view()){.aur-rise{animation:linear both aur-rise-in;animation-timeline:view();animation-range:entry entry 60%}@keyframes aur-rise-in{0%{opacity:.2;transform:translateY(56px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.aur-recede{animation:linear both aur-recede-out;animation-timeline:view();animation-range:exit}@keyframes aur-recede-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.35;transform:translateY(-48px)scale(.96)}}}.aur-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(150px,auto);gap:14px;margin-top:44px;display:grid}.aur-bento__cell{border:1px solid var(--v2-border);background:color-mix(in srgb, var(--v2-panel) 86%, transparent);transition:border-color var(--t-med) var(--ease), transform var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease);border-radius:12px;padding:26px 24px;position:relative;overflow:hidden}.aur-bento__cell:hover{border-color:var(--accent-line);box-shadow:0 24px 64px -28px var(--accent-glow);transform:translateY(-4px)}.aur-bento__cell:after{content:"";background:radial-gradient(420px circle at var(--cell-mx,50%) var(--cell-my,50%), #a3a3a30f, transparent 45%);opacity:0;transition:opacity var(--t-med) var(--ease);pointer-events:none;position:absolute;inset:0}.aur-bento__cell:hover:after{opacity:1}.aur-bento__cell--wide{grid-column:span 4}.aur-bento__cell--tall{grid-area:span 2/span 2}.aur-bento__cell--half{grid-column:span 3}.aur-bento__cell--third{grid-column:span 2}@media (max-width:1000px){.aur-bento{grid-template-columns:repeat(2,1fr)}.aur-bento__cell--wide,.aur-bento__cell--tall,.aur-bento__cell--half,.aur-bento__cell--third{grid-area:span 1/span 2}}.aur-bento__k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:500}.aur-bento__name{letter-spacing:-.015em;color:var(--text);margin-top:14px;font-size:18px;font-weight:600}.aur-bento__line{color:var(--text-muted);max-width:46ch;margin-top:8px;font-size:14px;line-height:1.55}.aur-bento__metric{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--text);margin-top:18px;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1}.aur-bento__metric em{color:var(--accent);font-style:normal}.aur-magnetic{transform:translate3d(var(--mag-x,0px), var(--mag-y,0px), 0);will-change:transform;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.aur-beam{position:relative}.aur-beam:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-line) 30%, #73737366 50%, var(--accent-line) 70%, transparent);width:min(720px,80%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.aur-ticker{border:1px solid var(--v2-glass-border);background:var(--v2-glass-bg);-webkit-backdrop-filter:blur(var(--v2-glass-blur)) saturate(var(--v2-glass-saturate));box-shadow:var(--v2-glass-shadow-md);border-radius:12px;flex-wrap:wrap;gap:12px 48px;margin-top:40px;padding:22px 28px;display:flex}.aur-ticker__item{flex-direction:column;gap:4px;display:flex}.aur-ticker__v{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--v2-text);font-size:26px;font-weight:600}.aur-ticker__v em{color:var(--v2-accent);font-style:normal}.aur-ticker__k{letter-spacing:.1em;text-transform:uppercase;color:var(--v2-dim);font-size:11px}.rec{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.aur-field__layer--1,.aur-field__layer--2,.aur-field__layer--3{animation:none!important}.aur-field__pointer{display:none}.aur-float,.aur-float--late,.aur-float--later{animation:none!important}.aur-tilt{transition:none!important;transform:none!important}.aur-rise,.aur-recede{opacity:1!important;animation:none!important}.aur-magnetic{transition:none!important;transform:none!important}.aur-bento__cell:hover{transform:none!important}.aur-chip__dot{animation:none!important}.aur-glass,.aur-chip,.aur-ticker{transition:none!important}}
.cx-button--shimmer{isolation:isolate;overflow:hidden}.cx-button--shimmer:before{content:"";z-index:0;background:linear-gradient(110deg, transparent 25%, color-mix(in srgb, var(--accent-ink) 22%, transparent) 45%, transparent 65%);pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.cx-button--shimmer:not(:disabled):hover:before,.cx-button--shimmer:not(:disabled):focus-visible:before{animation:cx-shimmer-sweep .85s var(--ease) both}}.cx-button--shimmer>*{z-index:1;position:relative}@keyframes cx-shimmer-sweep{to{transform:translate(120%)}}.btn-primary.cx-button--shimmer:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--accent-ink) 18%, transparent) 50%, transparent 60%);opacity:.55;z-index:0;background-size:220% 100%;position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){.btn-primary.cx-button--shimmer:not(:disabled):after{animation:2.8s linear infinite cx-shimmer-loop}}@keyframes cx-shimmer-loop{0%{background-position:200% 0}to{background-position:-200% 0}}.cx-button--shine{transition:transform .16s var(--ease), box-shadow .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease)}@media (prefers-reduced-motion:no-preference){.cx-button--shine:not(:disabled):hover{box-shadow:0 0 0 1px var(--accent-line), 0 8px 20px -10px color-mix(in srgb, var(--accent) 35%, transparent);transform:translateY(-1px)}}.cx-button--ripple{overflow:hidden}.cx-button--ripple:after{content:"";background:color-mix(in srgb, var(--accent) 28%, transparent);opacity:0;pointer-events:none;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@media (prefers-reduced-motion:no-preference){.cx-button--ripple:not(:disabled):active:after{animation:cx-ripple .42s var(--ease) both}}@keyframes cx-ripple{0%{opacity:.55;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(28)}}.btn--quiet.cx-button--shine:not(:disabled):hover,.btn.cx-button--shine:not(.btn-primary):not(:disabled):hover{border-color:var(--accent-line)}.cx-seg button[aria-pressed=true],.cx-segmented button[aria-pressed=true],[data-segmented] [aria-pressed=true]{position:relative}@media (prefers-reduced-motion:no-preference){.sdk-header-controls .cx-segmented__seg{transition:transform .14s,background .14s,box-shadow .14s,color .14s}.sdk-header-controls .cx-segmented__seg[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--accent)}.sdk-header-controls .cx-segmented__seg:not(:disabled):hover{transform:translateY(-1px)}.sdk-header-controls .cx-segmented__seg:not(:disabled):active{transform:scale(.97)}}.rec-btn--primary.cx-button--shimmer,.relay-btn--primary.cx-button--shimmer{isolation:isolate;position:relative;overflow:hidden}.rec-btn--primary.cx-button--shimmer:before,.relay-btn--primary.cx-button--shimmer:before{content:"";z-index:0;background:linear-gradient(110deg, transparent 25%, color-mix(in srgb, var(--accent-ink) 22%, transparent) 45%, transparent 65%);pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.rec-btn--primary.cx-button--shimmer:hover:before,.relay-btn--primary.cx-button--shimmer:hover:before{animation:cx-shimmer-sweep .85s var(--ease) both}}.rec-btn--primary.cx-button--shimmer>*,.relay-btn--primary.cx-button--shimmer>*{z-index:1;position:relative}
.mu-text-highlight{background-image:linear-gradient(transparent 60%, color-mix(in srgb, var(--accent) 22%, transparent) 60%);background-repeat:no-repeat;background-size:0% 100%;display:inline;position:relative}@media (prefers-reduced-motion:no-preference){.mu-text-highlight.is-on,.mu-text-highlight:hover{animation:mu-highlight-grow .55s var(--ease) forwards}}@keyframes mu-highlight-grow{to{background-size:100% 100%}}.mu-animated-list>*{animation:mu-list-in .4s var(--ease) both;animation-delay:calc(var(--mu-i,0) * 45ms)}@keyframes mu-list-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.mu-animated-list>*{animation:none}}.mu-border-beam{isolation:isolate;position:relative}.mu-border-beam:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--mu-beam,0deg), transparent 0%, color-mix(in srgb, var(--accent) 70%, transparent) 8%, transparent 22%);-webkit-mask-composite:xor;opacity:0;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}@media (prefers-reduced-motion:no-preference){.mu-border-beam:hover:after,.mu-border-beam.is-active:after{opacity:1;animation:2.8s linear infinite mu-beam-spin}}@property --mu-beam{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mu-beam-spin{to{--mu-beam:360deg}}.mu-nav-lift{transition:transform .15s,background .15s,box-shadow .15s}@media (prefers-reduced-motion:no-preference){.mu-nav-lift:hover{transform:translate(2px)}.mu-nav-lift.is-active,.mu-nav-lift[aria-current=page]{box-shadow:inset 3px 0 0 var(--accent)}}.mu-tabs-underline [role=tab],.mu-tabs-underline .cx-tabs__tab,.mu-tabs-underline .st-tab,.mu-tabs-underline .cortex-route-navigation button{transition:color .15s;position:relative}.mu-tabs-underline [role=tab][aria-selected=true]:after,.mu-tabs-underline .cx-tabs__tab.is-selected:after,.mu-tabs-underline .st-tab--active:after,.mu-tabs-underline [aria-selected=true]:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:2px;position:absolute;bottom:0;left:10%;right:10%}@media (prefers-reduced-motion:no-preference){.mu-tabs-underline [role=tab][aria-selected=true]:after,.mu-tabs-underline .cx-tabs__tab.is-selected:after,.mu-tabs-underline .st-tab--active:after{animation:2.2s ease-in-out infinite mu-tab-pulse}}@keyframes mu-tab-pulse{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.7;transform:scaleX(.92)}}.mu-kpi-pop{transition:transform .18s,filter .18s}@media (prefers-reduced-motion:no-preference){.mu-kpi-pop:hover{filter:brightness(1.03);transform:translateY(-2px)}}
.mu-blur-fade{animation:mu-blur-fade-in .55s var(--ease) both;animation-delay:var(--mu-delay,0s)}@keyframes mu-blur-fade-in{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.mu-blur-fade{opacity:1;filter:none;animation:none;transform:none}}.mu-magic-card{border-radius:var(--radius-container,12px);background:var(--surface);border:1px solid var(--border);transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.mu-magic-card:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 45%, transparent), transparent 40%, transparent 60%, color-mix(in srgb, var(--accent) 25%, transparent));-webkit-mask-composite:xor;pointer-events:none;opacity:.55;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}@media (prefers-reduced-motion:no-preference){.mu-magic-card:hover{box-shadow:0 12px 28px -18px color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-2px)}.mu-magic-card:hover:before{opacity:1;background:conic-gradient(from var(--mu-angle,0deg), color-mix(in srgb, var(--accent) 70%, transparent), transparent 35%, transparent 65%, color-mix(in srgb, var(--accent) 40%, transparent));animation:4.5s linear infinite mu-border-spin}}@property --mu-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mu-border-spin{to{--mu-angle:360deg}}.mu-shine-border{border-radius:var(--radius-container,12px);position:relative;overflow:hidden}.mu-shine-border:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--border);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.mu-shine-border:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 18%, transparent), transparent);pointer-events:none;z-index:1;width:40%;height:200%;animation:3.2s ease-in-out infinite mu-shine-sweep;position:absolute;top:-50%;left:-40%;transform:rotate(25deg)}}@keyframes mu-shine-sweep{0%,55%{opacity:0;left:-45%}60%{opacity:1}85%{opacity:.7;left:110%}to{opacity:0;left:110%}}
.app-ether{z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,#1717171c,#0000 34%),radial-gradient(circle at 82% 72%,#73737314,#0000 36%);width:100vw;height:100svh;position:fixed;inset:0;overflow:hidden}.app-ether:before,.app-ether:after{content:"";z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:-22%}.app-ether:before{background:radial-gradient(circle at 28% 38%,#17171729,#0000 30%),radial-gradient(circle at 68% 58%,#7373731f,#0000 34%);animation:18s ease-in-out infinite alternate app-ether-drift-a}.app-ether:after{background:radial-gradient(circle at 56% 46%,#1717171c,#0000 32%);animation:22s ease-in-out infinite alternate app-ether-drift-b}@keyframes app-ether-drift-a{0%{transform:translate(-7%,-4%)scale(.94)rotate(-3deg)}to{transform:translate(8%,6%)scale(1.08)rotate(4deg)}}@keyframes app-ether-drift-b{0%{transform:translate(5%,-7%)scale(1.04)}to{transform:translate(-8%,8%)scale(.92)}}.app-ether canvas{z-index:1;opacity:1;filter:grayscale()saturate(0)contrast(115%)brightness(1.02);display:block;position:relative;width:100%!important;height:100%!important}html[data-theme=light] .app-ether{background:radial-gradient(circle at 18% 18%,#1717170d,#0000 34%),radial-gradient(circle at 82% 72%,#73737309,#0000 36%)}html[data-theme=light] .app-ether:before,html[data-theme=light] .app-ether:after{opacity:.5;background:radial-gradient(circle at 50% 40%,#17171717,#0000 42%)}html[data-theme=light] .app-ether canvas{opacity:.34;mix-blend-mode:multiply;filter:grayscale()saturate(0)contrast(108%)brightness(1.06)}html[data-theme=dark] .app-ether canvas{opacity:.74;mix-blend-mode:screen;filter:grayscale()saturate(0)contrast(110%)brightness(1.02)}html[data-theme=dark] .app-ether{background:radial-gradient(circle at 18% 18%,#ffffff29,#0000 34%),radial-gradient(circle at 82% 72%,#a3a3a30f,#0000 36%)}.mkt-main{z-index:1;position:relative}html[data-theme=light] .app-background-surface:not(:has(.relay-page)){background-color:#0000}html[data-theme=dark] .app-background-surface:not(:has(.relay-page)){background-color:#00000057}.app-background-surface :is(.ux-page,.pv2-page,.mkt-section,.ux-page-hero,.ux-section-wrap,.pv2-sec,.pv2-close,.ether-through,.ether-through>section,.legal,#founder-mode-root){background:0 0!important}html[data-theme=light] .app-background-surface :is(.mkt-section--alt,.ux-section-wrap--alt,.ux-section-wrap--raised,.ux-section-wrap--sunken,.ux-section-wrap--tinted,.ux-depth--raised,.ux-depth--sunken,.ux-depth--tinted,.ux-depth--gradient,.pv2-sec--surface){background-color:#fafafa8c!important}html[data-theme=dark] .app-background-surface :is(.mkt-section--alt,.ux-section-wrap--alt,.ux-section-wrap--raised,.ux-section-wrap--sunken,.ux-section-wrap--tinted,.ux-depth--raised,.ux-depth--sunken,.ux-depth--tinted,.ux-depth--gradient,.pv2-sec--surface){background-color:#0a0a0a70!important}@media (max-width:768px){.app-ether canvas{opacity:.72}}@media (prefers-reduced-motion:reduce){.app-ether canvas{display:none}.app-ether:before,.app-ether:after{animation:none}}
