.pricing-main{padding-top:72px;padding-bottom:48px}.pricing-intro{max-width:720px;margin-bottom:52px}.pricing-intro>.eyebrow{color:var(--acid)}.pricing-intro h1{margin:24px 0;font-size:clamp(48px,6.5vw,80px);font-weight:500;line-height:1.04;letter-spacing:-4px}.pricing-intro h1 em{color:var(--acid);font-style:normal}.pricing-intro>p:last-child{max-width:440px;color:#b9bfb0;font-size:16px;line-height:1.75}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:980px}.pricing-card{display:flex;flex-direction:column;padding:32px;border:1px solid var(--line);background:#1b1f17;min-width:0}.pricing-standard{border-color:#697951;box-shadow:7px 7px 0 #20251a}.plan-index{font:10px ui-monospace,monospace;letter-spacing:.08em;color:#a8b29b}.pricing-card h2{margin-top:22px;font-size:28px;font-weight:500;letter-spacing:-1px}.plan-price{display:flex;align-items:baseline;gap:10px;margin:22px 0 14px}.plan-price strong{font-size:64px;font-weight:500;letter-spacing:-3px;color:var(--acid)}.plan-price>span{font:12px ui-monospace,monospace;color:#b9bfb0}.enterprise-price{font-size:45px;line-height:1.45;margin:22px 0 14px;letter-spacing:-2px}.plan-description{color:#b9bfb0;font-size:14px;line-height:1.7;max-width:350px}.plan-features{list-style:none;padding:26px 0 30px;margin:0;font-size:13px;line-height:1.6}.plan-features li{display:flex;gap:10px;margin-bottom:13px}.plan-features li:before{content:'↗';color:var(--acid)}.pricing-card .button{margin-top:auto;background:var(--acid);color:#141613;border:0;width:100%;text-align:center}.pricing-card .enterprise-contact{background:transparent;color:var(--ink);border:1px solid #656c59}.enterprise-copy{max-width:340px;color:#a8b29b;font-size:14px;line-height:1.8;padding:26px 0 32px}.plan-note{margin-top:16px;font:10px/1.7 ui-monospace,monospace;color:#a8b29b;overflow-wrap:anywhere}.pricing-footnote{margin-top:44px;font:11px/1.7 ui-monospace,monospace;color:#8e9780}.beta-dialog{position:fixed;margin:auto;background:var(--paper);color:var(--ink);border:1px solid #626c50;padding:36px;width:min(520px,calc(100vw - 36px));max-height:calc(100dvh - 36px);overflow:auto}.beta-dialog::backdrop{background:rgb(0 0 0/.78)}.dialog-close{position:absolute;right:12px;top:8px;background:transparent;border:0;color:#b9bfb0;font-size:28px;padding:6px}.beta-dialog>.eyebrow{color:var(--acid);padding-right:20px;line-height:1.8}.beta-dialog h2{font-size:32px;line-height:1.2;letter-spacing:-1px;font-weight:500;margin:20px 0}.beta-dialog>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#b9bfb0}.beta-dialog form{margin-top:28px}.beta-dialog label{display:block;font-size:13px;margin-bottom:10px}.beta-dialog input{display:block;width:100%;height:46px;background:#1b1f17;color:var(--ink);border:1px solid #626c50;padding:10px 12px;font:16px 'Space Grotesk',Arial,sans-serif;border-radius:0}.beta-dialog input:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.beta-dialog .button{display:flex;width:100%;margin-top:24px;border:0;background:var(--acid);color:#141613}.beta-hint,.beta-dialog>p.beta-hint{font:10px/1.7 ui-monospace,monospace;color:#8e9780;margin-top:12px}.beta-account-email{font-size:13px;line-height:1.7;overflow-wrap:anywhere;color:#b9bfb0}.beta-error{margin-top:18px;color:#ff9c8d;font-size:13px;line-height:1.6}.beta-confirmation{border:1px solid #626c50;max-width:980px;margin-top:30px;padding:24px;background:#202719}.beta-confirmation .eyebrow{color:var(--acid)}.beta-confirmation p{margin-top:10px;font-size:14px;line-height:1.8}[hidden]{display:none!important}.beta-dialog button:disabled{opacity:.65}.pricing-card .button:hover,.beta-dialog .button:hover{filter:brightness(1.08)}
@media(max-width:650px){.pricing-main{padding-top:42px}.pricing-intro{margin-bottom:34px}.pricing-intro h1{font-size:50px;letter-spacing:-2.5px}.pricing-grid{grid-template-columns:minmax(0,1fr);gap:24px}.pricing-card{padding:26px}.beta-dialog{padding:30px 24px}.site-header nav{gap:12px}.site-header nav>a[aria-current="page"]{display:none}.site-header nav #pricing-account{display:inline-flex!important}.site-header .nav-cta{padding:10px 12px}.pricing-main .pricing-intro>p:last-child{font-size:14px}}

.enterprise-actions{margin-top:auto}.enterprise-actions .plan-note{margin:0 0 10px}.enterprise-actions .enterprise-contact{margin-top:0}
