.v2-st{--st-ivory:#eef1f7;--st-ink-1:rgb(238 241 247/0.9);--st-ink-2:color-mix(in srgb,var(--v2-ink-dim) 78%,var(--v2-muted-fg));--st-ink-3:color-mix(in srgb,var(--v2-ink-dim) 34%,var(--v2-muted-fg));--st-ink-3a:color-mix(in srgb,var(--v2-ink-dim) 50%,var(--v2-muted-fg));--st-hair:color-mix(in srgb,var(--v2-ink-dim) 14%,transparent);--st-row-rule:color-mix(in srgb,var(--v2-ink-dim) 17%,transparent);--st-row-rule-hi:color-mix(in srgb,var(--v2-ink-dim) 32%,transparent);--st-rule:color-mix(in srgb,var(--v2-ink-dim) 21%,transparent);--st-frame:color-mix(in srgb,var(--v2-ink-dim) 12%,transparent);--st-tick:rgb(238 241 247/0.5);--st-cyan:var(--v2-accent);--st-cyan-ink:var(--v2-fiber-glow);--st-gold:#fbcf38;--st-gold-ink:#ffd966;--st-focus:var(--v2-accent);--st-lift:linear-gradient(180deg,color-mix(in srgb,var(--st-cyan) 8%,transparent),transparent 10rem),color-mix(in srgb,var(--st-ivory) 4.4%,transparent);--st-sans:var(--font-twp-st-sans),var(--v2-body);--st-mono:var(--font-twp-st-mono),ui-monospace,"Cascadia Mono",Menlo,Consolas,monospace;--st-serif:var(--font-instrument-serif),"Iowan Old Style",Georgia,serif;--st-ease:cubic-bezier(0.33,1,0.68,1);--st-ease-in:cubic-bezier(0.32,0,0.67,0);--st-ease-io:cubic-bezier(0.65,0,0.35,1);--st-t-move:400ms;--st-gutter:16px;--st-max:100%;--st-ix:34px;--st-act:24px;--st-cg:10px;--st-fs-h1:42px;--st-fs-lead:16px;--st-fs-label:11.5px;--st-intro-pt:32px;--st-intro-pb:30px;--st-row-py:18px;--st-fs-ix:12px;--st-fs-pkg:30px;--st-fs-amount:20px;--st-fs-was:13.5px;--st-fs-qual:13px;--st-fs-desc:14.5px;--st-fs-base:15px;--st-spread-pt:2px;--st-spread-pb:26px;--st-part-gap:24px;--st-fs-tag:11px;--st-fs-item:15px;--st-fs-detail:13px;--st-item-py:10px;--st-sq:7px;--st-fs-spec:18px;--st-fs-explain:14px;--st-fs-code:18px;--st-code-h:48px;--st-fs-copy:13px;--st-cta-h:54px;--st-fs-cta:15.5px;--st-cta-go:40px;--st-fs-small:12.5px;--st-fs-fact:13.5px;--st-fs-link:15px;--st-after-pt:26px;--st-section:64px;--st-cols:[f-start ix-start] var(--st-ix) [ix-end name-start price-start desc-start] minmax(0,1fr) [name-end price-end desc-end act-start] var(--st-act) [act-end f-end];position:relative}@media (min-width:640px){.v2-st{--st-gutter:24px;--st-ix:56px;--st-act:40px;--st-cg:24px;--st-fs-h1:52px;--st-fs-lead:17px;--st-fs-label:12px;--st-intro-pt:44px;--st-intro-pb:36px;--st-row-py:22px;--st-fs-ix:12.5px;--st-fs-pkg:36px;--st-fs-amount:22px;--st-fs-was:14px;--st-fs-qual:13.5px;--st-fs-desc:15px;--st-fs-base:15.5px;--st-spread-pt:6px;--st-spread-pb:30px;--st-fs-tag:11.5px;--st-fs-item:15.5px;--st-fs-detail:13.5px;--st-item-py:11px;--st-fs-spec:19px;--st-fs-explain:14.5px;--st-fs-code:19px;--st-code-h:50px;--st-cta-h:56px;--st-fs-cta:16px;--st-cta-go:42px;--st-after-pt:28px;--st-section:80px;--st-cols:[f-start ix-start] var(--st-ix) [ix-end name-start desc-start] minmax(0,1fr) [name-end price-start] minmax(0,1fr) [price-end desc-end act-start] var(--st-act) [act-end f-end]}}@media (min-width:1024px){.v2-st{--st-ix:64px;--st-act:44px;--st-fs-h1:56px;--st-fs-pkg:38px;--st-fs-amount:23px;--st-fs-item:15px;--st-fs-detail:13px;--st-item-py:10px;--st-fs-spec:18px;--st-fs-explain:14px;--st-fs-code:18px;--st-code-h:48px;--st-cta-h:54px;--st-fs-cta:15.5px;--st-cta-go:40px;--st-cols:[f-start ix-start] var(--st-ix) [ix-end name-start] minmax(0,1.15fr) [name-end price-start] minmax(0,1.35fr) [price-end desc-start] minmax(0,2.2fr) [desc-end act-start] var(--st-act) [act-end f-end]}}@media (min-width:1280px){.v2-st{--st-gutter:32px;--st-ix:88px;--st-act:52px;--st-cg:28px;--st-fs-h1:60px;--st-fs-lead:17.5px;--st-fs-pkg:40px;--st-fs-amount:25px;--st-fs-desc:15.5px;--st-fs-item:15.5px;--st-fs-detail:13.5px;--st-fs-spec:19px;--st-fs-explain:14.5px;--st-fs-code:19px;--st-cols:[f-start ix-start] var(--st-ix) [ix-end name-start] minmax(0,1.2fr) [name-end price-start] minmax(0,1.4fr) [price-end desc-start] minmax(0,2.3fr) [desc-end act-start] var(--st-act) [act-end f-end]}}@media (min-width:1440px){.v2-st{--st-max:1320px;--st-ix:104px;--st-act:60px;--st-cg:32px;--st-fs-h1:64px;--st-fs-lead:18px;--st-intro-pt:42px;--st-row-py:24px;--st-fs-ix:13px;--st-fs-pkg:44px;--st-fs-amount:27px;--st-fs-was:14.5px;--st-fs-qual:14px;--st-fs-desc:16px;--st-fs-base:16px;--st-fs-tag:12px;--st-fs-item:16px;--st-item-py:11px;--st-fs-spec:20px;--st-fs-explain:15px;--st-fs-code:20px;--st-code-h:50px;--st-fs-copy:13.5px;--st-cta-h:56px;--st-fs-cta:16px;--st-cta-go:42px;--st-fs-small:13px;--st-fs-fact:14px;--st-section:84px}}@media (min-width:1680px){.v2-st{--st-max:1480px;--st-ix:112px;--st-act:64px;--st-cg:36px;--st-fs-h1:72px;--st-fs-lead:19px;--st-fs-label:12.5px;--st-intro-pt:48px;--st-intro-pb:40px;--st-row-py:26px;--st-fs-ix:13.5px;--st-fs-pkg:48px;--st-fs-amount:29px;--st-fs-was:15px;--st-fs-qual:14.5px;--st-fs-desc:17px;--st-fs-base:17px;--st-spread-pb:34px;--st-part-gap:26px;--st-fs-tag:12.5px;--st-fs-item:16.5px;--st-fs-detail:14px;--st-item-py:12px;--st-fs-spec:21px;--st-fs-explain:15.5px;--st-fs-code:20px;--st-code-h:52px;--st-fs-copy:14px;--st-cta-h:58px;--st-fs-cta:16.5px;--st-cta-go:44px;--st-fs-small:13.5px;--st-fs-fact:14.5px;--st-fs-link:16px;--st-after-pt:30px;--st-section:92px}}@media (min-width:1920px){.v2-st{--st-max:1640px;--st-ix:120px;--st-act:68px;--st-cg:40px;--st-fs-h1:78px;--st-fs-lead:20px;--st-fs-label:13px;--st-intro-pt:44px;--st-intro-pb:38px;--st-row-py:28px;--st-fs-ix:14px;--st-fs-pkg:52px;--st-fs-amount:31px;--st-fs-was:16px;--st-fs-qual:15px;--st-fs-desc:17.5px;--st-fs-base:17.5px;--st-spread-pb:38px;--st-part-gap:28px;--st-fs-tag:13px;--st-fs-item:17px;--st-fs-detail:14.5px;--st-fs-spec:22px;--st-fs-explain:16px;--st-fs-code:21px;--st-code-h:54px;--st-fs-copy:14.5px;--st-cta-h:60px;--st-fs-cta:17px;--st-cta-go:46px;--st-fs-small:14px;--st-fs-fact:15px;--st-fs-link:16.5px;--st-section:96px}}@media (min-width:2400px){.v2-st{--st-max:1880px;--st-ix:136px;--st-act:76px;--st-cg:48px;--st-fs-h1:88px;--st-fs-lead:22px;--st-fs-label:14px;--st-intro-pt:56px;--st-intro-pb:48px;--st-row-py:32px;--st-fs-ix:15px;--st-fs-pkg:60px;--st-fs-amount:35px;--st-fs-was:17px;--st-fs-qual:16.5px;--st-fs-desc:19.5px;--st-fs-base:19.5px;--st-spread-pt:8px;--st-spread-pb:44px;--st-part-gap:32px;--st-fs-tag:14px;--st-fs-item:19px;--st-fs-detail:16px;--st-item-py:13px;--st-sq:8px;--st-fs-spec:25px;--st-fs-explain:18px;--st-fs-code:24px;--st-code-h:60px;--st-fs-copy:15.5px;--st-cta-h:66px;--st-fs-cta:19px;--st-cta-go:50px;--st-fs-small:15px;--st-fs-fact:16.5px;--st-fs-link:18px;--st-after-pt:34px;--st-section:104px}}.v2-st-main{position:relative;overflow-x:clip;font-family:var(--st-sans);color:var(--st-ivory);-webkit-font-smoothing:antialiased}.v2-st[data-v2-theme=navy]>.twp-atmos[data-atmos=technical]{--atmos-lights:radial-gradient(34% 40% at 6% -4%,rgb(var(--atmos-light)/0.16) 0%,rgb(var(--atmos-light)/0.134) 25%,rgb(var(--atmos-light)/0.08) 50%,rgb(var(--atmos-light)/0.026) 75%,rgb(var(--atmos-light)/0) 100%),radial-gradient(80% 100% at 68% 42%,rgb(var(--atmos-light)/0.24) 0%,rgb(var(--atmos-light)/0.202) 25%,rgb(var(--atmos-light)/0.12) 50%,rgb(var(--atmos-light)/0.038) 75%,rgb(var(--atmos-light)/0) 100%),linear-gradient(90deg,rgb(var(--atmos-steel)/0.56) 0%,rgb(var(--atmos-steel)/0.55) 20%,rgb(var(--atmos-steel)/0.48) 34%,rgb(var(--atmos-steel)/0.3) 46%,rgb(var(--atmos-steel)/0.12) 56%,rgb(var(--atmos-steel)/0.03) 64%,rgb(var(--atmos-steel)/0) 70%)}.v2-st[data-v2-theme=navy]>.twp-atmos .twp-atmos-lit:after,.v2-st[data-v2-theme=navy]>.twp-atmos .twp-atmos-lit:before{content:"";position:absolute;inset:0;opacity:0}.v2-st[data-v2-theme=navy]>.twp-atmos .twp-atmos-lit:before{background:radial-gradient(70% 84% at 66% 52%,rgb(var(--atmos-steel)/.34) 0,rgb(var(--atmos-steel)/.286) 25%,rgb(var(--atmos-steel)/.17) 50%,rgb(var(--atmos-steel)/.054) 75%,rgb(var(--atmos-steel)/0) 100%)}.v2-st[data-v2-theme=navy]>.twp-atmos .twp-atmos-lit:after{background:radial-gradient(66% 80% at 62% 50%,rgb(var(--atmos-light)/.14) 0,rgb(var(--atmos-light)/.118) 25%,rgb(var(--atmos-light)/.07) 50%,rgb(var(--atmos-light)/.022) 75%,rgb(var(--atmos-light)/0) 100%)}.v2-st[data-v2-theme=navy]:has(.v2-st-row[data-plan=monthly] .v2-st-radio:checked)>.twp-atmos .twp-atmos-lit:before,.v2-st[data-v2-theme=navy]:has(.v2-st-row[data-plan=ultimate] .v2-st-radio:checked)>.twp-atmos .twp-atmos-lit:after{opacity:1}.v2-st-wrap{position:relative;width:min(100% - 2 * var(--st-gutter),var(--st-max));margin-inline:auto}.v2-st-base,.v2-st-grid,.v2-st-head,.v2-st-spread{display:grid;grid-template-columns:var(--st-cols);column-gap:var(--st-cg)}@media (min-width:640px){.v2-st-intro{position:relative}.v2-st-intro:after,.v2-st-intro:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--st-frame);pointer-events:none}.v2-st-intro:before{left:calc((100% - min(100% - 2 * var(--st-gutter), var(--st-max))) / 2)}.v2-st-intro:after{right:calc((100% - min(100% - 2 * var(--st-gutter), var(--st-max))) / 2)}.v2-st-ledger{box-shadow:inset 1px 0 0 var(--st-frame),inset -1px 0 0 var(--st-frame)}}.v2-st-main :is(a,button,input,summary){scroll-margin-top:calc(var(--v2-sticky-offset) + 16px);scroll-margin-bottom:96px}.v2-st-main :is(a,button,summary):focus-visible{outline:2px solid var(--st-focus);outline-offset:3px}.v2-st-eyebrow{margin:0;font-family:var(--st-mono);font-size:var(--st-fs-label);font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--st-ink-3a)}.v2-st-h1{margin:.24em 0 0;font-family:var(--st-serif);font-size:var(--st-fs-h1);font-weight:400;line-height:1.02;letter-spacing:-.014em;color:var(--st-ivory)}.v2-st-h1>span{display:block}.v2-st-italic{font-style:italic}.v2-st-lead{max-width:34em;margin:18px 0 0;font-size:var(--st-fs-lead);line-height:1.6;color:var(--st-ink-1);text-wrap:pretty}.v2-st-textlink{display:inline-flex;align-items:center;gap:.45em;font-family:var(--st-sans);font-size:var(--st-fs-link);font-weight:600;color:var(--st-ivory);text-decoration:underline;text-decoration-color:rgb(238 241 247/.34);text-underline-offset:.34em;text-decoration-thickness:1px;transition:text-decoration-color .16s var(--st-ease)}.v2-st-textlink:hover{text-decoration-color:rgb(238 241 247/.7)}.v2-st-textlink>svg{flex:none;width:1em;height:1em}.v2-st-intro{padding:calc(var(--v2-sticky-offset) + var(--st-intro-pt)) 0 var(--st-intro-pb)}.v2-st-intro .v2-st-lead,.v2-st-intro-head{grid-column:name-start/act-end}@media (min-width:1024px){.v2-st-intro .v2-st-grid{align-items:end}.v2-st-intro-head{grid-column:name-start/price-end}.v2-st-intro .v2-st-lead{grid-column:desc-start/act-end;margin:0 0 .3em}}.v2-st-access{position:relative;scroll-margin-top:var(--v2-sticky-offset);padding-block:1px}.v2-st-access:after,.v2-st-access:before{content:"";position:absolute;right:0;left:0;height:1px;background:var(--st-rule);transform-origin:0 50%;pointer-events:none}.v2-st-access:before{top:0}.v2-st-access:after{bottom:0}@media (min-width:640px){.v2-st-ledger:after,.v2-st-ledger:before{content:"";position:absolute;right:-6px;left:-6px;z-index:3;height:11px;pointer-events:none;background:linear-gradient(var(--st-tick),var(--st-tick)) left 6px top 0 /1px 11px no-repeat,linear-gradient(var(--st-tick),var(--st-tick)) left 1px top 5px /11px 1px no-repeat,linear-gradient(var(--st-tick),var(--st-tick)) right 6px top 0 /1px 11px no-repeat,linear-gradient(var(--st-tick),var(--st-tick)) right 1px top 5px /11px 1px no-repeat}.v2-st-ledger:before{top:-7px}.v2-st-ledger:after{bottom:-6px}}.v2-st-ix{grid-column:ix;grid-row:1;font-family:var(--st-mono);font-size:var(--st-fs-ix);font-weight:500;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--st-ink-3)}@media (min-width:640px){.v2-st-ix{padding-left:14px}}@media (min-width:1440px){.v2-st-ix{padding-left:18px}}@media (min-width:2400px){.v2-st-ix{padding-left:22px}}.v2-st-base{row-gap:6px;align-items:baseline;padding:var(--st-row-py) 0}.v2-st-base>p{margin:0}.v2-st-base-name{grid-column:name;grid-row:1;font-family:var(--st-serif);font-size:var(--st-fs-pkg);font-weight:400;line-height:1;letter-spacing:-.012em;color:var(--st-ivory)}.v2-st-base-note,.v2-st-base-platforms{font-size:var(--st-fs-base);line-height:1.4}.v2-st-base-platforms{grid-column:name/act-end;grid-row:2;font-weight:600;letter-spacing:-.005em;color:var(--st-ink-1)}.v2-st-base-note{grid-column:name/act-end;grid-row:3;color:var(--st-ink-2)}@media (min-width:640px){.v2-st-base-platforms{grid-column:price/act-end;grid-row:1}.v2-st-base-note{grid-column:price/act-end;grid-row:2}}@media (min-width:1024px){.v2-st-base-platforms{grid-column:price}.v2-st-base-note{grid-column:desc/act-end;grid-row:1}}.v2-st-rows{min-width:0;margin:0;padding:3px 0 0;border:0;border-top:1px solid var(--st-row-rule)}@media (max-width:639.98px){.v2-st-rows{margin-inline:calc(-1 * var(--st-gutter));padding-inline:var(--st-gutter)}}.v2-st-row{position:relative;isolation:isolate;border-top:1px solid var(--st-row-rule)}.v2-st-row:after{inset:0;z-index:-1;background:var(--st-lift);opacity:0}.v2-st-row:after,.v2-st-row:before{content:"";position:absolute;pointer-events:none}.v2-st-row:before{top:-1px;right:0;left:0;z-index:2;height:2px;background:var(--st-cyan);transform:scaleX(0);transform-origin:right center}.v2-st-row:has(.v2-st-radio:checked):before{transform:scaleX(1);transform-origin:left center}.v2-st-row:has(.v2-st-radio:checked):after{opacity:1}.v2-st-head{position:relative;row-gap:6px;align-items:baseline;padding:var(--st-row-py) 0;scroll-margin-top:calc(var(--v2-sticky-offset) + 8px);cursor:pointer;-webkit-tap-highlight-color:transparent}.v2-st-radio{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;appearance:none}.v2-st-head:has(.v2-st-radio:focus-visible){outline:2px solid var(--st-focus);outline-offset:-2px}.v2-st-pkg{grid-column:name;grid-row:1;font-family:var(--st-serif);font-size:var(--st-fs-pkg);font-weight:400;line-height:1;letter-spacing:-.012em;color:var(--st-ink-2)}.v2-st-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6em;grid-column:price;grid-row:2;min-width:0}.v2-st-was{font-size:var(--st-fs-was);font-weight:500;font-variant-numeric:tabular-nums;color:var(--st-ink-3);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor}.v2-st-amount{font-size:var(--st-fs-amount);font-weight:500;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--st-ink-2)}.v2-st-per{margin-left:.12em;font-size:.56em;font-weight:500;letter-spacing:0;color:var(--st-ink-3)}.v2-st-per-long{display:none}@media (min-width:640px){.v2-st-per-long{display:inline}.v2-st-per-short{display:none}}.v2-st-qual{grid-column:price;grid-row:3;font-size:var(--st-fs-qual);font-weight:500;line-height:1.35;color:var(--st-ink-3)}.v2-st-desc{display:none;font-size:var(--st-fs-desc);line-height:1.45;color:var(--st-ink-3a);text-wrap:pretty}.v2-st-go{display:inline-flex;grid-column:act;grid-row:1;justify-self:end;align-self:center;color:var(--st-ink-3)}.v2-st-go>svg{width:22px;height:22px}@media (min-width:640px){.v2-st-price{grid-row:1}.v2-st-qual{grid-row:2}.v2-st-desc{display:block;grid-column:name;grid-row:2}.v2-st-go>svg{width:24px;height:24px}}@media (min-width:1024px){.v2-st-desc{grid-column:desc;grid-row:1/span 2}}.v2-st-row:has(.v2-st-radio:checked) .v2-st-ix{color:var(--st-cyan-ink)}.v2-st-row:has(.v2-st-radio:checked) :is(.v2-st-pkg,.v2-st-amount){color:var(--st-ivory)}.v2-st-row:has(.v2-st-radio:checked) :is(.v2-st-qual,.v2-st-per){color:var(--st-ink-2)}.v2-st-row:has(.v2-st-radio:checked) .v2-st-was{color:var(--st-ink-3a)}.v2-st-row:has(.v2-st-radio:checked) .v2-st-desc{color:var(--st-ink-1)}.v2-st-row:has(.v2-st-radio:checked) .v2-st-go{color:var(--st-ivory)}.v2-st-row:has(.v2-st-radio:checked) .v2-st-go>svg{rotate:90deg}.v2-st-row:has(.v2-st-radio:checked) .v2-st-head{cursor:default}@media (hover:hover) and (pointer:fine){.v2-st-row:not(:has(.v2-st-radio:checked)):has(.v2-st-head:hover){border-top-color:var(--st-row-rule-hi)}.v2-st-row:not(:has(.v2-st-radio:checked)) .v2-st-head:hover :is(.v2-st-ix,.v2-st-desc,.v2-st-per){color:var(--st-ink-1)}.v2-st-row:not(:has(.v2-st-radio:checked)) .v2-st-head:hover :is(.v2-st-pkg,.v2-st-amount,.v2-st-go){color:var(--st-ivory)}.v2-st-row:not(:has(.v2-st-radio:checked)) .v2-st-head:hover .v2-st-go>svg{translate:4px 0}}.v2-st-body{display:grid;grid-template-rows:0fr}.v2-st-row:has(.v2-st-radio:checked) .v2-st-body{grid-template-rows:1fr}.v2-st-clip{min-height:0;overflow:clip;visibility:hidden}.v2-st-row:has(.v2-st-radio:checked) .v2-st-clip{visibility:visible}.v2-st-spread{grid-template-rows:auto;row-gap:var(--st-part-gap);align-items:start;padding:var(--st-spread-pt) 0 var(--st-spread-pb)}.v2-st-part{min-width:0}.v2-st-spread>.v2-st-part{grid-column:name-start/act-end}.v2-st-spread>.v2-st-buy{grid-column:f-start/f-end}@media (max-width:639.98px){.v2-st-row{margin-inline:calc(-1 * var(--st-gutter))}.v2-st-head,.v2-st-spread{padding-inline:var(--st-gutter)}.v2-st-buy{position:sticky;bottom:0;z-index:3;margin:0 calc(-1 * var(--st-gutter)) calc(-1 * var(--st-spread-pb));padding:12px var(--st-gutter) calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--st-row-rule);background:color-mix(in srgb,var(--v2-panel,#0d1730) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.v2-st-spread-desc{grid-column:name-start/act-end;margin:0;font-size:var(--st-fs-desc);line-height:1.45;color:var(--st-ink-1)}@media (min-width:640px){.v2-st-spread-desc{display:none}.v2-st-spread{grid-template-rows:auto auto 1fr}.v2-st-spread>.v2-st-code{grid-column:name;grid-row:1}.v2-st-spread>.v2-st-buy{grid-column:name;grid-row:2}.v2-st-spread>.v2-st-adds{grid-column:name;grid-row:3}.v2-st-spread>.v2-st-core{grid-column:price-start/act-end;grid-row:1/span 3}}@media (min-width:1024px){.v2-st-spread>:is(.v2-st-code,.v2-st-buy,.v2-st-adds){grid-column:name-start/price-end}.v2-st-spread>.v2-st-core{grid-column:desc-start/act-end}}@media (min-width:1280px){.v2-st-spread{grid-template-rows:auto 1fr}.v2-st-spread>.v2-st-adds{grid-column:name;grid-row:1/span 2}.v2-st-spread>.v2-st-code{grid-column:price;grid-row:1}.v2-st-spread>.v2-st-buy{grid-column:price;grid-row:2}.v2-st-spread>.v2-st-core{grid-row:1/span 2}}.v2-st-tag{margin:0 0 .85em;font-family:var(--st-mono);font-size:var(--st-fs-tag);font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--st-ink-3)}.v2-st-adds .v2-st-tag{color:var(--st-cyan-ink)}.v2-st-code .v2-st-tag{color:var(--st-gold-ink)}.v2-st-list{margin:0;padding:0;list-style:none}.v2-st-item{display:grid;grid-template-columns:var(--st-sq) minmax(0,1fr);column-gap:.85em;padding:var(--st-item-py) 0;border-top:1px solid var(--st-hair);font-size:var(--st-fs-item);line-height:1.4;color:var(--st-ink-1)}.v2-st-item:first-child{border-top-color:var(--st-row-rule)}.v2-st-sq{width:var(--st-sq);height:var(--st-sq);margin-top:calc((1.4em - var(--st-sq)) / 2);box-shadow:inset 0 0 0 1px var(--st-ink-3)}.v2-st-adds .v2-st-sq{background:var(--st-cyan);box-shadow:inset 0 0 0 1px var(--st-cyan)}.v2-st-item-text{min-width:0}.v2-st-item-name{font-weight:500;color:var(--st-ink-1)}.v2-st-adds .v2-st-item-name{color:var(--st-ivory)}.v2-st-item-detail{margin-top:.2em;line-height:1.45;color:var(--st-ink-3)}.v2-st-item-detail,.v2-st-item-note{display:block;font-size:var(--st-fs-detail)}.v2-st-item-note{padding-top:0;border-top:0;padding-left:calc(var(--st-sq) + .85em);line-height:1.5;color:var(--st-ink-2)}.v2-st-item-note .v2-st-item-name{font-weight:400;color:inherit}.v2-st-lic-pair{display:grid;gap:.1em;font-size:var(--st-fs-spec);font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--st-ivory)}.v2-st-lic .v2-st-sq{margin-top:calc((1.2 * var(--st-fs-spec) - var(--st-sq)) / 2)}.v2-st-lic-explain{display:block;margin-top:.5em;font-size:var(--st-fs-explain);line-height:1.45;color:var(--st-ink-2);text-wrap:pretty}.v2-st-adds .v2-st-item:not(.v2-st-item-note){font-size:var(--st-fs-spec);line-height:1.25}.v2-st-adds .v2-st-item:not(.v2-st-item-note) .v2-st-sq{margin-top:calc((1.25em - var(--st-sq)) / 2)}.v2-st-adds .v2-st-item:not(.v2-st-item-note) .v2-st-item-name{font-weight:600;letter-spacing:-.012em}.v2-st-core .v2-st-item-name{color:var(--st-ink-2)}.v2-st-core .v2-st-lic-pair{font-size:var(--st-fs-item);line-height:1.4;letter-spacing:0;color:var(--st-ink-1)}.v2-st-core .v2-st-lic .v2-st-sq{margin-top:calc((1.4 * var(--st-fs-item) - var(--st-sq)) / 2)}.v2-st-why{margin-top:.3em}.v2-st-why-q{display:inline-flex;align-items:center;gap:.45em;font-size:var(--st-fs-detail);font-weight:500;color:var(--st-ink-2);cursor:pointer;list-style:none;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:rgb(238 241 247/.4);text-underline-offset:.3em;transition:color .16s var(--st-ease)}.v2-st-why-q::-webkit-details-marker{display:none}.v2-st-why-q:hover,.v2-st-why[open] .v2-st-why-q{color:var(--st-ivory)}.v2-st-why-q>svg{flex:none}.v2-st-why-a{display:block;max-width:36em;margin-top:.55em;padding-left:.85em;border-left:1px solid var(--st-cyan);font-size:var(--st-fs-explain);line-height:1.5;color:var(--st-ink-1)}.v2-st-code-line{position:relative;display:flex;align-items:center;gap:12px;min-height:var(--st-code-h);padding:0 .85em;background:color-mix(in srgb,var(--st-gold) 10%,transparent);border-bottom:1px solid transparent}.v2-st-code-line:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--st-row-rule);transform-origin:0 50%;pointer-events:none}@media (hover:hover) and (pointer:fine){.v2-st-spread:has(.v2-st-cta:not(.v2-st-cta-pending):hover) .v2-st-code-line:after{background-color:var(--st-row-rule-hi)}}.v2-st-code-line:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--st-gold) 80%,transparent) 0 2px,transparent 2px 5px)}.v2-st-code-value{flex:1;min-width:0;font-family:var(--st-mono);font-size:var(--st-fs-code);font-weight:500;line-height:1;letter-spacing:.32em;color:var(--st-gold-ink)}.v2-st-copy{display:inline-flex;flex:none;align-items:center;gap:.5em;height:calc(var(--st-code-h) - 14px);margin-right:-.6em;padding:0 .6em;border:0;border-radius:2px;background:none;font-family:var(--st-sans);font-size:var(--st-fs-copy);font-weight:500;color:var(--st-ink-2);cursor:pointer;transition:color .16s var(--st-ease),background-color .16s var(--st-ease)}.v2-st-copy>svg{width:1.1em;height:1.1em}.v2-st-copy:hover{background:rgb(238 241 247/.05);color:var(--st-ivory)}.v2-st-copy[data-copied]{color:var(--st-gold-ink)}.v2-st-main .v2-st-copy:focus-visible{outline-offset:-2px}.v2-st-sweep{position:absolute;right:0;bottom:-1px;left:0;z-index:1;height:1px;background:var(--st-gold);transform:scaleX(0);transform-origin:0 50%;opacity:0;pointer-events:none}@media (scripting:none){.v2-st-copy{display:none}}.v2-st-cta{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:var(--st-cta-h);padding:0 calc((var(--st-cta-h) - var(--st-cta-go)) / 2) 0 calc(var(--st-cta-h) * .42);border:0;border-radius:999px;background:#eef1f7;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),inset 0 -1px 0 rgb(11 17 32/.16),0 1px 0 rgb(0 0 0/.3),0 22px 44px -28px rgb(238 241 247/.42);font-family:var(--st-sans);font-size:var(--st-fs-cta);font-weight:600;line-height:1.2;letter-spacing:-.006em;color:var(--v2-deep,#0b1120);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.v2-st-cta-label{flex:1;min-width:0}.v2-st-cta-price{flex:none;padding-right:.4em;font-weight:500;font-variant-numeric:tabular-nums;color:rgb(11 17 32/.74)}.v2-st-cta-go{display:inline-grid;flex:none;place-items:center;width:var(--st-cta-go);height:var(--st-cta-go);border-radius:999px;background:var(--v2-deep,#0b1120);color:var(--st-cyan-ink)}.v2-st-cta:is(:hover,:focus-visible) .v2-st-cta-go{background:var(--st-cyan);color:var(--v2-deep,#0b1120)}.v2-st-cta-go>svg{width:42%;height:42%}.v2-st-cta:hover{background:#fff;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgb(11 17 32/.16),0 1px 0 rgb(0 0 0/.3),0 24px 48px -26px rgb(238 241 247/.55)}.v2-st-cta:active{background:#e2e7ef}.v2-st-cta:active .v2-st-cta-go{background:color-mix(in srgb,var(--st-cyan) 78%,var(--v2-deep,#0b1120))}.v2-st-main .v2-st-cta:focus-visible{outline-offset:4px}.v2-st-cta-pending,.v2-st-cta-pending:active,.v2-st-cta-pending:hover{flex-wrap:wrap;row-gap:4px;padding-block:10px;padding-right:calc(var(--st-cta-h) * .42);border:1px dashed rgb(238 241 247/.34);background:transparent;box-shadow:none;color:var(--st-ink-2);white-space:normal;transform:none;cursor:not-allowed}.v2-st-cta-status{display:inline-flex;flex:none;align-items:center;gap:.6em;margin-left:auto;font-size:.82em;font-weight:500;white-space:nowrap;color:var(--st-ink-2)}.v2-st-status{flex:none;width:8px;height:8px;border:1px dashed;border-radius:50%}.v2-st-after{padding:var(--st-after-pt) 0 var(--st-section)}.v2-st-after .v2-st-grid{row-gap:22px}.v2-st-disclaimer,.v2-st-facts,.v2-st-verify{grid-column:name-start/act-end;margin:0}.v2-st-disclaimer{max-width:64ch;font-size:var(--st-fs-small);line-height:1.55;color:var(--st-ink-3a)}.v2-st-facts{display:grid;gap:.5em;font-size:var(--st-fs-fact);line-height:1.45}.v2-st-facts>div{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:1em;align-items:baseline}.v2-st-facts dt{font-family:var(--st-mono);font-size:var(--st-fs-tag);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--st-ink-3)}.v2-st-facts dd{margin:0;color:var(--st-ink-2)}.v2-st-facts-host{font-weight:600;color:var(--st-ivory)}.v2-st-verify{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 1.5em}.v2-st-verify-q{font-size:var(--st-fs-link);font-weight:500;color:var(--st-ink-3a)}.v2-st-verify ul{display:flex;flex-wrap:wrap;gap:10px 1.4em;margin:0;padding:0;list-style:none}@media (min-width:1024px){.v2-st-after .v2-st-grid{align-items:start}.v2-st-disclaimer{grid-column:name-start/price-end;grid-row:1}.v2-st-facts{grid-row:1}.v2-st-facts,.v2-st-verify{grid-column:desc-start/act-end}.v2-st-verify{grid-row:2}}@keyframes st-in{0%{opacity:0;translate:0 var(--st-rise,4px)}}@keyframes st-fade{0%{opacity:0}}@keyframes st-draw{0%{scale:0 1}}@keyframes st-rule-in{0%{border-top-color:transparent}}@keyframes st-sweep{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes st-why-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.v2-st-access:after,.v2-st-access:before{animation:st-draw .56s var(--st-ease) backwards}.v2-st-ledger:after,.v2-st-ledger:before{animation:st-fade .28s var(--st-ease) .34s backwards}.v2-st-intro :is(.v2-st-eyebrow,.v2-st-h1,.v2-st-lead){--st-rise:6px;animation:st-in .46s var(--st-ease) backwards}.v2-st-intro .v2-st-h1{animation-delay:40ms}.v2-st-intro .v2-st-lead{animation-delay:80ms}.v2-st-base{animation:st-in .4s var(--st-ease) .14s backwards}.v2-st-rows{animation:st-rule-in .4s var(--st-ease) .14s backwards}.v2-st-row{animation:st-in .4s var(--st-ease) .18s backwards}.v2-st-row:nth-child(2){animation-delay:215ms}.v2-st-row:nth-child(3){animation-delay:.25s}.v2-st-after{animation:st-fade .4s var(--st-ease) .3s backwards}.v2-st-body{transition:grid-template-rows var(--st-t-move) var(--st-ease-io)}.v2-st-clip{transition:visibility 0s linear var(--st-t-move)}.v2-st-row:has(.v2-st-radio:checked) .v2-st-clip{transition-delay:0s}.v2-st-row{transition:border-top-color .2s var(--st-ease)}.v2-st-row:before{transition:transform .2s var(--st-ease)}.v2-st-row:has(.v2-st-radio:checked):before{transition-duration:.34s}.v2-st-row:after{transition:opacity .2s var(--st-ease)}.v2-st-row:has(.v2-st-radio:checked):after{transition-duration:.34s}.v2-st-amount,.v2-st-desc,.v2-st-go,.v2-st-ix,.v2-st-per,.v2-st-pkg,.v2-st-qual{transition:color .2s var(--st-ease)}.v2-st-go>svg{transition:rotate .32s var(--st-ease),translate .2s var(--st-ease)}.v2-st-code-line,.v2-st-item,.v2-st-spread-desc,.v2-st-tag{opacity:0;translate:0 4px;transition:opacity .26s var(--st-ease-in),translate 0s linear .26s}.v2-st-row:has(.v2-st-radio:checked) :is(.v2-st-spread-desc,.v2-st-tag,.v2-st-code-line,.v2-st-item){opacity:1;translate:none;transition:opacity .22s var(--st-ease) var(--st-d,0s),translate .26s var(--st-ease) var(--st-d,0s)}.v2-st-spread-desc{--st-d:40ms}.v2-st-tag{--st-d:60ms}.v2-st-code-line{--st-d:80ms}.v2-st-item{--st-d:100ms}.v2-st-item:nth-child(2){--st-d:116ms}.v2-st-item:nth-child(3){--st-d:132ms}.v2-st-item:nth-child(4){--st-d:148ms}.v2-st-item:nth-child(5){--st-d:164ms}.v2-st-item:nth-child(n+6){--st-d:180ms}.v2-st-code-line:after{scale:0 1;transition:scale 0s linear .26s,background-color .16s var(--st-ease)}.v2-st-row:has(.v2-st-radio:checked) .v2-st-code-line:after{scale:1;transition:scale .32s var(--st-ease) .11s,background-color .16s var(--st-ease)}.v2-st-cta{opacity:0;translate:0 4px;transition:opacity .26s var(--st-ease-in),translate 0s linear .26s,background-color .18s var(--st-ease),box-shadow .18s var(--st-ease)}.v2-st-row:has(.v2-st-radio:checked) .v2-st-cta{opacity:1;translate:none;transition:opacity .22s var(--st-ease) .19s,translate .26s var(--st-ease) .19s,background-color .18s var(--st-ease),box-shadow .18s var(--st-ease)}.v2-st-cta-go{translate:-6px 0;transition:transform .24s var(--st-ease),background-color .18s var(--st-ease),color .18s var(--st-ease),translate 0s linear .26s}.v2-st-cta-status{translate:-6px 0;transition:translate 0s linear .26s}.v2-st-row:has(.v2-st-radio:checked) .v2-st-cta-go{translate:none;transition:transform .24s var(--st-ease),background-color .18s var(--st-ease),color .18s var(--st-ease),translate .24s var(--st-ease) .22s}.v2-st-row:has(.v2-st-radio:checked) .v2-st-cta-status{translate:none;transition:translate .24s var(--st-ease) .22s}.v2-st-cta-go>svg{transition:transform .24s var(--st-ease)}.v2-st-cta:focus-visible .v2-st-cta-go,.v2-st-cta:hover .v2-st-cta-go{transform:translateX(4px)}.v2-st-cta:hover .v2-st-cta-go>svg{transform:translateX(1px)}.v2-st-cta:not(.v2-st-cta-pending):active .v2-st-cta-go{transform:translateX(2px)}.v2-st-textlink>svg{transition:transform .16s var(--st-ease)}.v2-st-textlink:hover>svg{transform:translateX(3px)}.v2-st-sweep[data-on]{animation:st-sweep .9s var(--st-ease) forwards}.v2-st[data-v2-theme=navy]>.twp-atmos .twp-atmos-lit:after,.v2-st[data-v2-theme=navy]>.twp-atmos .twp-atmos-lit:before{transition:opacity 1.2s var(--st-ease-io)}.v2-st-why[open] .v2-st-why-a{animation:st-why-in .28s var(--st-ease) backwards}}