svg.tk{display:block;flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible}svg.tk path{vector-effect:non-scaling-stroke}.p-hd{padding-top:clamp(128px,10.5vw,152px)}.p-hd .sub{text-wrap:balance}.plans{margin-top:clamp(44px,5.4svh,56px)}@media(min-width:1001px){.plan{padding:40px 44px 40px}}.plan .go{margin-top:0;padding-top:30px}.plan .p-btn{width:100%}.plan .fine{margin-top:12px}.plan hr{height:1px;margin-top:30px;background:rgba(21,21,21,.10)}.plan.pro hr{background:rgba(21,21,21,.13)}.feats{margin-top:28px;gap:12px}.feats .lead{display:block;margin-bottom:4px;font:600 18px/26px "Figtree",system-ui,sans-serif;color:var(--ink)}.feats .lead::after{content:none}.feats li:not(.lead){display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:14px;align-items:start;font-size:18px;line-height:26px;text-wrap:pretty}.feats svg.tk{margin-top:4px}.feats li>span{text-wrap:balance}.feats li b{white-space:nowrap}.feats .nw{white-space:nowrap}.plan .unit{text-wrap:balance}@media(min-width:1001px){.plans{max-width:960px}}@media(min-width:761px)and (max-width:1000px){.plans{gap:16px}.plan{padding:36px 28px 34px}.plan h2{font-size:28px}.amt{font-size:60px}.feats li:not(.lead){column-gap:12px}}.fine-print{margin:40px auto 0;max-width:40em;text-align:center;font:400 18px/28px "Figtree",system-ui,sans-serif;color:var(--mute);text-wrap:balance}.fine-print p+p{margin-top:2px}.fine-print .stu{margin:0 0 2px}.fine-print a,.fine-print a.stu-a{color:var(--mute);text-decoration:underline 1px rgba(21,21,21,.32);text-underline-offset:4px;transition:color .15s ease-out,text-decoration-color .15s ease-out}.fine-print a:hover,.fine-print a.stu-a:hover{color:var(--ink);text-decoration-color:currentColor}.fine-print a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.p-cmp td svg.tk{display:inline-block;vertical-align:middle;width:20px;height:20px;color:var(--mute)}.p-cmp td.pro svg.tk{color:var(--ink)}.p-cmp .no{color:rgba(21,21,21,.30)}.p-cmp .both .grp .n{margin-left:2px}.p-cmp .both .grp .chev{margin-left:8px}.q button{padding:24px 4px;gap:24px;font:400 clamp(21px,1.75vw,24px)/1.3 var(--v-serif);letter-spacing:-.01em;color:var(--ink)}.q .plus{width:16px;height:16px}.q .plus::before,.q .plus::after{top:7.5px;width:16px;height:1px}.a p{font-size:18px;line-height:28px;color:rgba(21,21,21,.78)}.ask{margin-top:32px;margin-bottom:max(48px,calc(22svh - clamp(96px,10vw,160px)));font-size:18px}@media(max-width:560px){.p-cmp .lede{margin-bottom:28px}.p-cmp table{display:block;width:100%;margin:0}.p-cmp thead,.p-cmp tbody{display:block}.p-cmp tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.p-cmp th,.p-cmp td,.p-cmp tr>*:nth-child(1),.p-cmp tr>*:nth-child(2),.p-cmp tr>*:nth-child(3){width:auto;padding:0;border:0;background:none;text-align:left;white-space:normal;text-wrap:balance;border-radius:0}.p-cmp .pro,.p-cmp thead .pro,.p-cmp tbody:last-child tr:last-child .pro{background:none;border-radius:0}.p-cmp thead{position:sticky;top:70px;z-index:2;background:var(--paper);transition:opacity .18s ease}.p-cmp thead tr{padding:10px 0 12px;border-bottom:1px solid rgba(21,21,21,.16)}.p-cmp thead th,.p-cmp thead th.pro{position:static;padding:0;background:none;box-shadow:none}.p-cmp thead th:first-child{display:none}.p-cmp .pn{display:inline-block;font:600 18px/26px "Figtree",system-ui,sans-serif;letter-spacing:0;color:var(--mute)}.p-cmp thead th.pro .pn{margin-left:-10px;padding:0 10px;border-radius:999px;background:var(--sand);color:var(--ink)}.p-cmp table.stuck thead::before{content:"";position:absolute;left:-16px;right:-16px;bottom:100%;height:72px;background:var(--paper);pointer-events:none}.p-cmp table.gone thead,.p-cmp table.gone thead th{opacity:0;visibility:hidden;pointer-events:none}.p-cmp .grp{display:block}.p-cmp .grp th,.p-cmp tbody:first-of-type .grp th{display:block;padding:30px 0 10px;font:400 22px/1.2 var(--v-serif);letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid rgba(21,21,21,.16);background:none}.p-cmp tbody:first-of-type .grp th{padding-top:22px}.p-cmp .both .grp button{font:inherit}.p-cmp tbody tr:not(.grp){row-gap:2px;padding:14px 0 15px;border-bottom:1px solid rgba(21,21,21,.08)}.p-cmp tbody tr:not(.grp)>th{grid-column:1/-1;font:500 18px/26px "Figtree",system-ui,sans-serif;color:var(--ink)}.p-cmp tbody td{display:flex;flex-direction:column;justify-content:flex-start;min-height:26px;font-size:18px;line-height:26px}.p-cmp td.lim{color:var(--mute)}.p-cmp td svg.tk{width:18px;height:18px;margin-top:4px}.p-cmp .m{font-size:18px;line-height:26px}}@media(prefers-reduced-motion:reduce){.p-cmp thead{transition:none}}@media(max-width:1000px){.plan .unit .s2{display:block}}.feats svg.tk{color:var(--mute)}.p-cmp{max-width:760px}@media(min-width:561px){.p-cmp table.stuck thead th.pro{border-radius:0}}@media(min-width:561px){.p-cmp table.stuck thead th::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:76px;background:var(--paper);pointer-events:none}}.plan h2 .pi-wave{display:inline-block;width:auto;height:28px;margin-left:14px;vertical-align:-4px;fill:currentColor;color:var(--ink);overflow:visible}@media(min-width:561px){.p-cmp .both .grp th,.p-cmp .both .pro{background:none}.p-cmp tbody:nth-of-type(2) tr:last-child .pro{border-radius:0 0 20px 20px;border-bottom-color:transparent}.p-cmp tbody.both tr:last-child .pro{border-radius:0}.p-cmp thead th.pro{background:var(--col);transition:opacity .18s ease,background-color .2s ease}.p-cmp table.in-both thead th.pro{background-color:var(--paper)}}@media(prefers-reduced-motion:reduce){.p-cmp thead th.pro{transition:none}}@media(max-width:560px){.p-cmp table.in-both thead{opacity:0;visibility:hidden;pointer-events:none}.p-cmp .both,.p-cmp .both .grp button{scroll-margin-top:132px}}@media(min-width:561px){.p-cmp .both,.p-cmp .both .grp button{scroll-margin-top:160px}}#main{--mute:rgba(21,21,21,.68)}.ask{margin-bottom:0}.p-close{margin:clamp(128px,min(26svh,17vw),240px) auto clamp(64px,6vw,96px);padding:0 var(--gutter);text-align:center}.p-close h2{margin:0;font:400 var(--t-h2)/1.12 var(--v-serif);letter-spacing:-.018em;color:var(--ink);text-wrap:balance}.p-close .p-close-cta{justify-content:center;margin-top:28px}@media(max-width:640px){.p-close{margin-top:128px;margin-bottom:56px}.p-close .p-close-cta{width:min(320px,100%);margin-inline:auto}.p-close .v-dl{flex:1;justify-content:center}}
/* 23.10.: the drawn underline of "unlimited" (its svg carries a margin for the stroke) made a phone page 498 px wide. */
.p-hd{overflow-x:clip}
/* 24.10.: "Free for a month" stays on one line, and at 64 px it made both plan cards 360.7 px wide in a 343 px column (measured at 375 px) — the right card edge was cut and the page slid sideways. The price line now scales with the screen (56.25 px at 375, 278 px wide; no overflow at 320 / 375 / 414 / 560), and the column can never be forced wider than it. */
@media(max-width:760px){.plans{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.amt{font-size:clamp(46px,15vw,64px)}}
