@font-face{font-family:GeistSans;src:url(/_next/static/media/e11418ac562b8ac1-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_3a0388{font-family:GeistSans,GeistSans Fallback}.__variable_3a0388{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/66f30814ff6d7cdf.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_c1e5c9{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_c1e5c9{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.pricing_hero__C1HYP{padding-bottom:clamp(56px,7vw,96px);--grid-line:rgba(17,17,19,0.05)}@media(prefers-color-scheme:dark){.pricing_hero__C1HYP{--grid-line:rgba(241,239,233,0.07)}}.pricing_hero-grid___Nyn9{z-index:0;bottom:auto;height:min(100svh,760px);background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:24px 24px;background-position:50%;-webkit-mask-image:radial-gradient(ellipse 62% 66% at 50% 50%,#000 18%,transparent 78%);mask-image:radial-gradient(ellipse 62% 66% at 50% 50%,#000 18%,transparent 78%)}@media(max-width:760px){.pricing_hero-grid___Nyn9{-webkit-mask-image:radial-gradient(ellipse 70% 40% at 50% 50%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 70% 40% at 50% 50%,#000 10%,transparent 72%)}}.pricing_hero-in__KVcK8{position:relative;z-index:1;display:grid;justify-items:center;text-align:center}.pricing_hero-in__KVcK8 h1{max-width:18ch}.pricing_hero-in__KVcK8>p{margin-inline:auto}.pricing_billing__pDuYN{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px}.pricing_switch__W1EoY{display:inline-flex;border:1px solid var(--line-2);background:var(--s1);padding:3px;gap:3px}.pricing_switch__W1EoY button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:0;background:rgba(0,0,0,0);color:var(--ink-2);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s,color .15s}.pricing_switch__W1EoY button:hover{color:var(--ink)}.pricing_switch__W1EoY button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-ink)}.pricing_save__BO2l0{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;color:var(--green);background:var(--green-soft)}.pricing_switch__W1EoY button[aria-pressed=true] .pricing_save__BO2l0{color:var(--on-green);background:var(--green)}.pricing_plans__Cu1kT{list-style:none;margin:32px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);text-align:left}.pricing_plans__Cu1kT>li{position:relative;background:var(--s1);padding:28px 24px 24px;display:flex;flex-direction:column;gap:12px;min-width:0}.pricing_plans__Cu1kT>li.pricing_pop__pcpSm{background:var(--bg);box-shadow:inset 0 2px 0 var(--ink)}.pricing_plan-h__sLI_U{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.pricing_plan-h__sLI_U h3{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.pricing_badge__VBioH{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;background:var(--btn-bg);color:var(--btn-ink);white-space:nowrap}.pricing_tagline__rMETY{margin-top:-6px;font-size:15px;color:color-mix(in srgb,var(--ink) 85%,var(--bg))}.pricing_price-box__iJXP8{margin-top:8px;display:grid;gap:4px}.pricing_launchTag__b_Gzo{justify-self:start;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;color:var(--green);background:var(--green-soft)}.pricing_price__F6sXG{display:flex;align-items:baseline;gap:6px}.pricing_price__F6sXG b{font-size:clamp(36px,3.4vw,46px);font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.pricing_desc__HK_mC,.pricing_price__F6sXG small{font-size:14px;color:var(--ink-2)}.pricing_perks__uaIwY{list-style:none;margin:6px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:grid;gap:9px;font-size:14px;line-height:1.45;color:color-mix(in srgb,var(--ink) 85%,var(--bg));flex:1;align-content:start}.pricing_perks__uaIwY li{display:flex;gap:10px;align-items:baseline}.pricing_perks__uaIwY li:before{content:"";width:9px;height:5px;flex:none;border-left:1.6px solid var(--ink-3);border-bottom:1.6px solid var(--ink-3);transform:rotate(-45deg) translateY(-2px)}.pricing_perks__uaIwY li.pricing_limit__pMIiY:before{width:9px;height:9px;border:1.5px solid var(--ink-3);transform:none;align-self:center}.pricing_plans__Cu1kT>li>a:last-child{margin-top:10px;width:100%;text-decoration:none}.pricing_btn-o__5nUNp{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;font-size:15px;color:var(--ink)}@media(max-width:1000px){.pricing_plans__Cu1kT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pricing_plans__Cu1kT{grid-template-columns:minmax(0,1fr)}}.pricing_every__a_rMk{width:100%;margin-top:20px;display:grid;gap:6px;text-align:left;font-size:14.5px;line-height:1.55;color:color-mix(in srgb,var(--ink) 85%,var(--bg))}.pricing_every__a_rMk a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:4px}.pricing_every__a_rMk a:hover{text-decoration-color:var(--ink)}.pricing_fine__CShx5{margin-top:16px;max-width:90ch;font-size:13.5px;line-height:1.55;color:var(--ink-3)}.pricing_calc__Lhe9f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--line);background:var(--s1)}.pricing_calc-in__T7mWV{padding:clamp(24px,3vw,36px);display:grid;gap:32px;align-content:center;border-right:1px solid var(--line)}.pricing_slider-h__cWj4W{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.pricing_slider-h__cWj4W label{font-size:15px;font-weight:500;color:var(--ink)}.pricing_slider-h__cWj4W output{font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pricing_calc-out__F4uVr{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing_calc-out__F4uVr>div{padding:clamp(20px,2.4vw,28px);display:grid;gap:8px;align-content:start;border-bottom:1px solid var(--line)}.pricing_calc-out__F4uVr>div:nth-child(odd){border-right:1px solid var(--line)}.pricing_calc-out__F4uVr>div:nth-last-child(-n+2){border-bottom:0}.pricing_calc-out__F4uVr dt{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.pricing_calc-out__F4uVr dd{margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.pricing_calc-out__F4uVr .pricing_calc-save__mDNUP{background:var(--green-soft)}.pricing_calc-out__F4uVr .pricing_calc-save__mDNUP dd{color:var(--green)}@media(max-width:860px){.pricing_calc__Lhe9f{grid-template-columns:minmax(0,1fr)}.pricing_calc-in__T7mWV{border-right:0;border-bottom:1px solid var(--line)}}.pricing_range__PUB6K{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:4px;margin-top:16px;cursor:pointer;background:linear-gradient(to right,var(--ink) var(--pct),var(--line-2) var(--pct));outline-offset:6px}.pricing_range__PUB6K::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--ink);border:3px solid var(--s1);box-shadow:0 0 0 1px var(--ink);-webkit-transition:transform .15s;transition:transform .15s}.pricing_range__PUB6K::-webkit-slider-thumb:hover{transform:scale(1.12)}.pricing_range__PUB6K::-moz-range-thumb{width:12px;height:12px;border-radius:0;background:var(--ink);border:3px solid var(--s1);box-shadow:0 0 0 1px var(--ink)}.pricing_range__PUB6K::-moz-range-track{height:4px;background:rgba(0,0,0,0)}.pricing_pass-hero__YNGbd .pricing_pass-in__XQPwB{position:relative;z-index:1}.pricing_pass-hero__YNGbd h1{margin-top:18px;font-size:clamp(38px,4.4vw,60px)}.pricing_pass-hero__YNGbd .pricing_hero-cta__1BOXu a{text-decoration:none}.pricing_pass-hero__YNGbd .pricing_hero-cta__1BOXu a:not(.pricing_btn__z_037){text-decoration:underline}.pricing_anchor__MjKVN{scroll-margin-top:80px}.pricing_pass-in__XQPwB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px clamp(32px,5vw,80px);align-items:center}.pricing_pass-in__XQPwB .pricing_btn__z_037{text-decoration:none}.pricing_pass-note__kKdtr{margin-top:16px;font-size:14px;color:var(--ink-3);max-width:48ch}.pricing_wallet__H_fE6{margin:0;border:1px solid var(--line-2);background:var(--s1);box-shadow:var(--sh-win)}.pricing_wallet-h__R4YFh{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.pricing_wallet-h__R4YFh b{font-size:15px;font-weight:600}.pricing_live__N63Lw{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--green)}.pricing_live__N63Lw:before{content:"";width:7px;height:7px;background:var(--green)}.pricing_wallet-bal__cyKmh{padding:22px 20px;display:grid;gap:6px;border-bottom:1px solid var(--line)}.pricing_wallet-bal__cyKmh b{font-size:44px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.pricing_wallet-bal__cyKmh small{font-size:13px;color:var(--ink-3)}.pricing_wallet__H_fE6 ul{list-style:none;margin:0;padding:6px 20px}.pricing_wallet__H_fE6 li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;color:var(--ink-2);border-bottom:1px solid var(--line)}.pricing_wallet__H_fE6 li:last-child{border-bottom:0}.pricing_wallet__H_fE6 li span:last-child{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.pricing_wallet__H_fE6 figcaption{padding:12px 20px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3);background:var(--s2)}@media(max-width:900px){.pricing_pass-in__XQPwB{grid-template-columns:minmax(0,1fr)}}.pricing_table__hjb2x{overflow-x:auto;border:1px solid var(--line);background:var(--s1)}.pricing_table__hjb2x table{width:100%;min-width:680px;border-collapse:collapse;font-size:15px}.pricing_table__hjb2x td,.pricing_table__hjb2x th{padding:14px 20px;text-align:left;border-bottom:1px solid var(--line)}.pricing_table__hjb2x tbody:last-child tr:last-child td,.pricing_table__hjb2x tbody:last-child tr:last-child th{border-bottom:0}.pricing_table__hjb2x thead th{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-block:16px}.pricing_table__hjb2x thead th:first-child{width:26%}.pricing_table__hjb2x thead th.pricing_hi__j3SIY{color:var(--ink)}.pricing_table__hjb2x tbody th{font-weight:500;color:var(--ink)}.pricing_table__hjb2x td{color:var(--ink-2);font-variant-numeric:tabular-nums}.pricing_table__hjb2x .pricing_hi__j3SIY{background:var(--tint-2)}.pricing_table__hjb2x td.pricing_alt__xpcI5{color:var(--ink-3)}.pricing_table__hjb2x td.pricing_tbd__2Z8Ax{color:var(--ink-4);font-style:italic}.pricing_table__hjb2x tr.pricing_group__HDDQV th{padding-block:10px;background:var(--s2);font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pricing_sub__lougr{margin-top:64px;margin-bottom:24px;max-width:62ch}.pricing_sub__lougr h3{font-size:clamp(22px,2vw,26px);font-weight:600;letter-spacing:-.02em}.pricing_sub__lougr p{margin-top:8px;color:var(--ink-2)}.pricing_vs__sjKKH{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.pricing_vs-col__cXjk_{border:1px solid var(--line);background:var(--s1);padding:24px;display:flex;flex-direction:column;gap:14px}.pricing_vs-col__cXjk_ ul{list-style:none;margin:0;padding:0;flex:1}.pricing_vs-col__cXjk_ li{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--ink-2)}.pricing_vs-col__cXjk_ li span:last-child{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.pricing_vs-total__Yzgu_{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:6px;font-size:15px;color:var(--ink-2)}.pricing_vs-total__Yzgu_ b{font-size:30px;font-weight:600;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.pricing_vs-pass__14TaO{border-color:var(--ink);box-shadow:inset 0 2px 0 var(--ink)}.pricing_vs-pass__14TaO .pricing_vs-total__Yzgu_ b{color:var(--green)}.pricing_vs-mid__A8jAw{align-self:center;padding:0 20px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:760px){.pricing_vs__sjKKH{grid-template-columns:minmax(0,1fr)}.pricing_vs-mid__A8jAw{justify-self:center;padding:12px 0}}.pricing_notes__eOgXA{margin-top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.pricing_notes__eOgXA>div{background:var(--s1);padding:24px 26px;display:grid;gap:10px;align-content:start}.pricing_notes__eOgXA h3{font-size:19px;font-weight:600;letter-spacing:-.015em}.pricing_notes__eOgXA ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px;font-size:15px;color:var(--ink-2)}.pricing_notes__eOgXA li{display:flex;gap:10px;align-items:baseline}.pricing_notes__eOgXA li:before{content:"";width:9px;height:5px;flex:none;border-left:1.6px solid var(--ink-3);border-bottom:1.6px solid var(--ink-3);transform:rotate(-45deg) translateY(-2px)}@media(max-width:760px){.pricing_notes__eOgXA{grid-template-columns:minmax(0,1fr)}}.pricing_fq__Fsuqa{counter-reset:fq;border:1px solid var(--line);background:var(--s1)}.pricing_fq-i__rxXct{counter-increment:fq;border-top:1px solid var(--line);transition:background-color .15s ease}.pricing_fq-i__rxXct:first-child{border-top:0}.pricing_fq-i__rxXct>summary{display:grid;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:0 16px;padding:20px 22px;list-style:none;cursor:pointer;transition:background-color .15s ease}.pricing_fq-i__rxXct>summary::-webkit-details-marker{display:none}.pricing_fq-i__rxXct>summary:before{content:counter(fq,decimal-leading-zero);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--ink-3)}.pricing_fq-i__rxXct>summary:hover{background:var(--tint-1)}.pricing_fq-i__rxXct>summary:focus{outline:none}.pricing_fq-i__rxXct>summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pricing_fq-i__rxXct[open]{background:var(--s2)}.pricing_fq-i__rxXct[open]>summary:hover{background:rgba(0,0,0,0)}.pricing_fq-i__rxXct[open]>summary:before{color:var(--ink)}.pricing_fq-q__M0q0r{margin:0;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.015em;color:var(--ink)}.pricing_fq-x__L9ZPF{position:relative;width:30px;height:30px;border:1px solid var(--line-2);background:var(--tint-1);transition:background-color .15s ease,border-color .15s ease}.pricing_fq-x__L9ZPF:after,.pricing_fq-x__L9ZPF:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:var(--ink-2);transition:transform .2s ease}.pricing_fq-x__L9ZPF:after{transform:rotate(90deg)}.pricing_fq-i__rxXct[open] .pricing_fq-x__L9ZPF{background:var(--ink);border-color:var(--ink)}.pricing_fq-i__rxXct[open] .pricing_fq-x__L9ZPF:after,.pricing_fq-i__rxXct[open] .pricing_fq-x__L9ZPF:before{background:var(--bg)}.pricing_fq-i__rxXct[open] .pricing_fq-x__L9ZPF:after{transform:rotate(0deg)}.pricing_fq-a__rYNgU a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.pricing_fq-a__rYNgU a:hover{text-decoration-color:currentColor}.pricing_fq-a__rYNgU{max-width:calc(72ch + 78px);margin:0;padding:0 22px 24px 78px;font-size:16px;line-height:1.6;color:var(--ink-2)}@media(max-width:600px){.pricing_fq-i__rxXct>summary{grid-template-columns:26px minmax(0,1fr) 28px;gap:0 12px;padding:16px}.pricing_fq-q__M0q0r{font-size:16px}.pricing_fq-x__L9ZPF{width:28px;height:28px}.pricing_fq-a__rYNgU{padding:0 16px 20px 54px;font-size:15px}}