.sm__scroll[data-astro-cid-mcge6ki2]{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--color-abyss) 30%, transparent) left / 3rem 100% no-repeat, linear-gradient(270deg, var(--color-abyss) 30%, transparent) right / 3rem 100% no-repeat;background-attachment:local,local;overflow:auto hidden}.sm__table[data-astro-cid-mcge6ki2]{border-collapse:collapse;text-align:left;width:100%;min-width:46rem;font-size:var(--text-body-2xs)}.sm__corner[data-astro-cid-mcge6ki2],.sm__plan[data-astro-cid-mcge6ki2]{border-bottom:1px solid var(--color-hairline-strong);vertical-align:bottom;background:color-mix(in oklab, var(--color-slate-900) 60%, transparent);padding:1rem}.sm__corner[data-astro-cid-mcge6ki2]{font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--text-label-sm--letter-spacing);text-transform:uppercase;color:var(--color-ink-faint)}.sm__plan--featured[data-astro-cid-mcge6ki2]{background:color-mix(in oklab, var(--color-cobalt-800) 26%, transparent);box-shadow:inset 0 2px 0 0 var(--color-cobalt-400)}.sm__plan-name[data-astro-cid-mcge6ki2]{font-size:var(--text-h5);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-h5--letter-spacing);color:var(--color-ink);margin-bottom:.625rem;display:block}.sm__table[data-astro-cid-mcge6ki2] tbody[data-astro-cid-mcge6ki2] th[data-astro-cid-mcge6ki2],.sm__table[data-astro-cid-mcge6ki2] tfoot[data-astro-cid-mcge6ki2] th[data-astro-cid-mcge6ki2]{border-bottom:1px solid var(--color-hairline);font-weight:var(--font-weight-regular);color:var(--color-ink-faint);white-space:nowrap;vertical-align:top;padding:.6875rem 1rem}.sm__table[data-astro-cid-mcge6ki2] tbody[data-astro-cid-mcge6ki2] td[data-astro-cid-mcge6ki2]{border-bottom:1px solid var(--color-hairline);color:var(--color-ink-muted);vertical-align:top;overflow-wrap:anywhere;padding:.6875rem 1rem}.sm__table[data-astro-cid-mcge6ki2] tbody[data-astro-cid-mcge6ki2] tr[data-astro-cid-mcge6ki2]:hover [data-astro-cid-mcge6ki2]:is(th,td){background:#ffffff06}.sm__table[data-astro-cid-mcge6ki2] tfoot[data-astro-cid-mcge6ki2] td[data-astro-cid-mcge6ki2]{padding:1rem}.sm__cta[data-astro-cid-mcge6ki2]{width:100%}.sm__stack[data-astro-cid-mcge6ki2]{gap:1rem;display:none}.sm__card[data-astro-cid-mcge6ki2]{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-slate-900) 60%, transparent);padding:1.25rem}.sm__card--featured[data-astro-cid-mcge6ki2]{border-color:color-mix(in oklab, var(--color-cobalt-400) 40%, transparent)}.sm__card-name[data-astro-cid-mcge6ki2]{font-size:var(--text-h5);letter-spacing:var(--text-h5--letter-spacing);margin-bottom:.625rem}.sm__card-specs[data-astro-cid-mcge6ki2]{border-top:1px solid var(--color-hairline);margin:1rem 0 0;padding-top:.25rem}.sm__card-specs[data-astro-cid-mcge6ki2]>div[data-astro-cid-mcge6ki2]{border-bottom:1px solid var(--color-hairline);font-size:var(--text-body-3xs);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.4375rem;display:flex}.sm__card-specs[data-astro-cid-mcge6ki2]>div[data-astro-cid-mcge6ki2]:last-child{border-bottom:0}.sm__card-specs[data-astro-cid-mcge6ki2] dt[data-astro-cid-mcge6ki2]{color:var(--color-ink-faint);white-space:nowrap}.sm__card-specs[data-astro-cid-mcge6ki2] dd[data-astro-cid-mcge6ki2]{text-align:right;color:var(--color-ink);overflow-wrap:anywhere;margin:0}.sm__card-cta[data-astro-cid-mcge6ki2]{width:100%;margin-top:1.25rem}@media (width<=47.99rem){.sm__scroll[data-astro-cid-mcge6ki2]{display:none}.sm__stack[data-astro-cid-mcge6ki2]{display:grid}}.sr-only[data-astro-cid-mcge6ki2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@layer properties,theme,base,components,utilities;@layer islands{.rv-shell{gap:1.25rem;display:grid}@media (width>=68rem){.rv-shell{grid-template-columns:77% minmax(0,1fr);align-items:start;gap:1.25rem}}.rv{overflow:hidden}.rvx{flex-direction:column;gap:.75rem;min-width:0;display:flex}.rvx__card{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-abyss) 72%, transparent);padding:1rem 1.125rem;position:relative}@property --rvx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.rvx__card--lit{background:var(--color-abyss);position:relative}.rvx__card--lit:after{content:"";border-radius:inherit;box-shadow:0 0 16px 0 color-mix(in oklab, var(--color-cobalt-400) 26%, transparent);pointer-events:none;position:absolute;inset:-1px}.rvx__card--lit:before{content:"";border-radius:inherit;pointer-events:none;filter:blur(.35px);background:conic-gradient(from var(--rvx-angle), transparent 0deg, color-mix(in oklab, var(--color-cobalt-300) 85%, transparent) 40deg, color-mix(in oklab, var(--color-cyan-300) 75%, transparent) 80deg, transparent 130deg, transparent 360deg);padding:1.25px;animation:6s linear infinite rvx-sweep;position:absolute;inset:-1px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes rvx-sweep{to{--rvx-angle:360deg}}.rvx__label{font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--text-label-sm--letter-spacing);text-transform:uppercase;color:var(--color-cyan-300)}.rvx__units{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;display:grid}.rvx__units>div{flex-direction:column-reverse;display:flex}.rvx__unit{font-size:var(--text-h4);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--color-ink);margin:0}.rvx__unit-note{font-size:var(--text-body-3xs);color:var(--color-ink-muted);margin-top:.125rem;line-height:1.35}.rvx__ladder{gap:.5rem;margin-top:.875rem;display:grid}.rvx__rung{color:var(--color-ink-faint);transition:color var(--duration-fast) var(--ease-out-quart);grid-template-columns:3.25rem minmax(0,1fr) 3.25rem;align-items:center;gap:.5rem;font-size:.6875rem;display:grid}.rvx__rung[data-active]{color:var(--color-ink)}.rvx__rung-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rvx__rung-track{background:color-mix(in oklab, var(--color-slate-700) 60%, transparent);border-radius:999px;height:6px;overflow:hidden}.rvx__rung-track i{border-radius:inherit;background:color-mix(in oklab, var(--color-cobalt-400) 55%, transparent);transform-origin:0;height:100%;transition:transform var(--duration-slow) var(--ease-out-expo);display:block}.rvx__rung[data-active] .rvx__rung-track i{background:linear-gradient(90deg, var(--color-cobalt-400), var(--color-cyan-300))}.rvx__rung-value{text-align:right}.rvx__note{color:var(--color-ink-faint);margin-top:.75rem;font-size:.6875rem;line-height:1.5}.rvx__included{gap:.5rem;margin-top:.875rem;display:grid}.rvx__included li{font-size:var(--text-body-2xs);color:var(--color-ink-muted);align-items:flex-start;gap:.5rem;line-height:1.4;display:flex}.rvx__tick{fill:none;width:14px;height:14px;stroke:var(--color-cyan-300);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:.125rem}.rvx__tick path{pathlength:1;stroke-dasharray:1;stroke-dashoffset:1px;animation:rvx-draw .42s var(--ease-out-quart) forwards;animation-delay:calc(var(--i,0) * 90ms)}@keyframes rvx-draw{to{stroke-dashoffset:0}}.rvx__regions{flex-wrap:wrap;gap:.375rem;margin-top:.875rem;display:flex}.rvx__regions li{border:1px solid var(--color-hairline);font-family:var(--font-mono);color:var(--color-ink-muted);border-radius:999px;padding:.25rem .5rem;font-size:.6875rem}.rvx__cta{justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){.rvx__card--lit:before{animation:none}.rvx__tick path{stroke-dashoffset:0;animation:none}}.rv__tabs{border-bottom:1px solid var(--color-hairline);background:color-mix(in oklab, var(--color-abyss) 60%, transparent);scrollbar-width:none;gap:2px;padding:.375rem;display:flex;overflow-x:auto}.rv__tabs::-webkit-scrollbar{display:none}.rv__tab{min-width:max-content;min-height:var(--control-md);border-radius:var(--radius-sm);color:var(--color-ink-faint);font-size:var(--text-body-xs);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);background:0 0;border:0;flex:1;padding-inline:1rem}.rv__tab:hover{color:var(--color-ink);background:#ffffff0a}.rv__tab[aria-selected=true]{color:var(--color-ink);background:color-mix(in oklab, var(--color-cobalt-600) 34%, transparent);box-shadow:inset 0 -2px 0 0 var(--color-cobalt-300)}.rv__panel{padding:clamp(1.25rem,3vw,2rem)}.rv__panel:focus-visible{outline-offset:-3px}.rv__head{border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:flex}.rv__name{font-size:var(--text-h4);letter-spacing:var(--text-h4--letter-spacing);color:var(--color-ink)}.rv__tagline{max-width:28rem;font-size:var(--text-body-2xs);color:var(--color-ink-faint);margin-top:.375rem;line-height:1.5}.rv__price{text-align:right;flex-direction:column;gap:.25rem;display:flex}.rv__price-label{font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--text-label-sm--letter-spacing);text-transform:uppercase;color:var(--color-ink-faint)}.rv__price-value{font-size:1.5rem;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;color:var(--color-ink)}.rv__price-value span{font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--text-label-sm--letter-spacing);text-transform:uppercase;color:var(--color-ink-faint);margin-left:.125rem}.rv__sizes{border:0;margin:1.5rem 0 0;padding:0}.rv__sizes-grid{gap:.5rem;display:grid}@media (width>=44rem){.rv__sizes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rv__sizes-legend{font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--text-label-sm--letter-spacing);text-transform:uppercase;color:var(--color-ink-faint);margin-bottom:.5rem;padding:0}.rv__size{min-height:var(--control-md);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-abyss) 45%, transparent);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart), background-color var(--duration-fast) var(--ease-out-quart);align-content:start;gap:.375rem;padding:.75rem .875rem;display:grid;position:relative}.rv__size:hover{border-color:color-mix(in oklab, var(--color-cobalt-300) 45%, var(--color-hairline))}.rv__size[data-active]{border-color:var(--color-cobalt-300);background:color-mix(in oklab, var(--color-cobalt-600) 26%, transparent)}.rv__size input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv__size:has(input:focus-visible){outline:2px solid var(--color-cobalt-300);outline-offset:2px}.rv__size-label{font-size:var(--text-body-xs);color:var(--color-ink-muted)}.rv__size[data-active] .rv__size-label{color:var(--color-ink)}.rv__size-price{font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-ink)}.rv__allocations{gap:1.25rem;margin:1.5rem 0 0;display:grid}@media (width>=44rem){.rv__allocations{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}}.rv__alloc{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;display:grid}.rv__alloc-label{font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--text-label-sm--letter-spacing);text-transform:uppercase;color:var(--color-ink-faint)}.rv__alloc-value{font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink);grid-area:1/2;margin:0}.rv__bar,.rv__cells{grid-column:1/-1;margin:0}.rv__bar{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.rv__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--color-cobalt-500), var(--color-cyan-400));transform-origin:0;height:100%;transition:transform var(--duration-slow) var(--ease-out-quart);display:block}.rv__cells{gap:4px;display:flex}.rv__cell{border-radius:var(--radius-2xs);height:8px;transition:background-color var(--duration-base) var(--ease-out-quart);background:#ffffff0f;flex:1}.rv__cell[data-on]{background:linear-gradient(180deg, var(--color-cobalt-300), var(--color-cobalt-500))}.rv__alloc-note{font-size:var(--text-body-3xs);font-weight:var(--font-weight-regular);text-align:left;color:var(--color-ink-faint);margin-top:.25rem;line-height:1.5;display:block}.rv__uses{border-top:1px solid var(--color-hairline);margin-top:1.75rem;padding-top:1.25rem}.rv__uses-label{font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--text-label-sm--letter-spacing);text-transform:uppercase;color:var(--color-ink-faint)}.rv__uses-list{flex-wrap:wrap;gap:.4375rem;margin-top:.75rem;display:flex}.rv__uses-list li{border:1px solid var(--color-hairline);border-radius:var(--radius-xs);font-size:var(--text-body-3xs);color:var(--color-ink-muted);padding:.25rem .625rem}@media (prefers-reduced-motion:reduce){.rv__bar i,.rv__cell{transition:none}}}.plan-shared[data-astro-cid-3nudfqg5]{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-abyss) 45%, transparent);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.75rem;margin-top:1.25rem;padding:1rem 1.25rem;display:flex}.plan-shared__lede[data-astro-cid-3nudfqg5]{font-family:var(--font-mono);font-size:var(--text-label-sm);letter-spacing:var(--text-label-sm--letter-spacing);text-transform:uppercase;color:var(--color-cyan-300)}.plan-shared__item[data-astro-cid-3nudfqg5]{font-size:var(--text-body-2xs);align-items:baseline;gap:.4375rem;margin:0;display:flex}.plan-shared__label[data-astro-cid-3nudfqg5]{color:var(--color-ink-faint)}.plan-shared__label[data-astro-cid-3nudfqg5]:after{content:":"}.plan-shared__value[data-astro-cid-3nudfqg5]{color:var(--color-ink-muted)}.hl[data-astro-cid-3nudfqg5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.plan-grid[data-astro-cid-3nudfqg5]{grid-template-rows:repeat(6,auto);grid-template-columns:minmax(0,min(100%,27rem));justify-content:center;gap:1rem;display:grid}.plan-grid[data-astro-cid-3nudfqg5]>li[data-astro-cid-3nudfqg5]{grid-row:span 6;grid-template-rows:subgrid;display:grid}@media (width>=40rem){.plan-grid[data-astro-cid-3nudfqg5]{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}@media (width>=68rem){.plan-grid[data-astro-cid-3nudfqg5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.explain[data-astro-cid-3nudfqg5],.faq-layout[data-astro-cid-3nudfqg5]{gap:2.5rem;display:grid}@media (width>=64rem){.explain[data-astro-cid-3nudfqg5],.faq-layout[data-astro-cid-3nudfqg5]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem}}.explain__items[data-astro-cid-3nudfqg5]{gap:1.75rem;display:grid}.explain__item[data-astro-cid-3nudfqg5]{border-left:1px solid var(--color-hairline);padding-left:1.25rem}.explain__title[data-astro-cid-3nudfqg5]{font-size:var(--text-h5);letter-spacing:var(--text-h5--letter-spacing);color:var(--color-ink)}.explain__body[data-astro-cid-3nudfqg5]{max-width:var(--measure);font-size:var(--text-body-sm);color:var(--color-ink-muted);margin-top:.625rem;line-height:1.7}.mb-8[data-astro-cid-3nudfqg5]{margin-bottom:2rem}
