.subpage main{padding-top:var(--top)}.subpage .head h1{margin:0;font-size:clamp(30px,3vw,40px);line-height:1.1;letter-spacing:-.03em}.subpage .frame>.section:first-child>.head.split{align-items:start}.subpage .nav a[aria-current],.subpage .footer-links a[aria-current]{color:var(--fg)}.compare-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.45;text-align:left}.compare-table :is(th,td){padding:16px 24px;vertical-align:top;font-weight:400}.compare-table :is(thead,tbody,tfoot) tr>:first-child{width:22%;padding-left:0}.compare-table tbody tr{box-shadow:inset 0 1px 0 var(--rule)}.compare-table .ours{background:light-dark(rgba(0,0,0,.022),rgba(255,255,255,.03));color:var(--fg)}.compare-table thead .ours{border-radius:18px 18px 0 0}.compare-table tfoot .ours{border-radius:0 0 18px 18px}.compare-table tbody td:not(.ours){color:var(--soft)}.compare-table thead th{padding-top:28px;padding-bottom:28px}.compare-table thead th>span{display:block}.compare-table thead .tool-name{display:inline-flex}.tool-name{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:500}.tool-name svg{width:17px;height:19px;overflow:visible}.tool-line{margin-top:8px;color:var(--soft);font-size:15px}.compare-table thead .plan-price{display:flex;padding:32px 0 0}.compare-table thead .button{width:100%;margin-top:24px}.compare-table tbody th{color:var(--muted);font-size:14px}.compare-table tbody th svg{width:18px;height:18px;margin:0 10px 0 0;vertical-align:-4px;color:var(--faint);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.compare-table tfoot td{padding-top:8px;padding-bottom:24px}.benefits{display:grid;gap:12px;margin:0;padding:18px 20px;border-radius:14px;background:var(--free-fill);color:var(--free);font-size:14px;font-weight:500;line-height:1.4;list-style:none}.benefits li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px}.benefits li>svg{width:18px;height:18px;margin-top:calc((1lh - 18px)/2);color:currentColor;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:640px){.compare-table :is(thead,tbody,tfoot) tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.compare-table :is(thead,tfoot) tr>:first-child,.compare-table tfoot td:empty{display:none}.compare-table :is(th,td){padding:12px 14px;font-size:14px}.compare-table tbody tr>th:first-child{grid-column:1 / -1;width:auto;padding:14px 0 0;font-size:13px}.compare-table .ours{background:none}.compare-table tbody td{padding-left:0}.compare-table tfoot .ours{grid-column:1 / -1;padding:8px 0 24px}.compare-table thead th{padding:20px 14px 24px 0}.tool-name{font-size:17px}.compare-table .plan-price b{font-size:36px}}.link-list{display:grid}.link-row{position:relative;display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:center;gap:4px 32px;min-height:64px;padding:16px 44px 16px 0;color:var(--fg);font-size:16px;line-height:1.4;text-decoration:none}.link-row+.link-row{box-shadow:inset 0 1px 0 var(--rule)}.link-row b{font-weight:500}.link-row span{color:var(--soft);font-size:15px}.link-row:after{content:"";position:absolute;top:50%;right:6px;width:8px;height:8px;border-top:1.5px solid var(--muted);border-right:1.5px solid var(--muted);transform:translateY(-50%) rotate(45deg);transition:transform var(--duration-fade) var(--ease-quart)}.link-row:hover:after{transform:translate(3px,-50%) rotate(45deg)}.link-row:hover span{color:var(--fg)}.link-row:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}@media(max-width:640px){.link-row{grid-template-columns:minmax(0,1fr)}}.calc{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:end;gap:24px 40px;margin-bottom:48px}.calc-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;font-size:15px;line-height:1.4;cursor:pointer}.calc-field output{color:var(--muted);font-variant-numeric:tabular-nums}.calc-field.against{cursor:default}.calc-field.against>*{grid-column:1 / -1}.calc-switch{position:relative;display:inline-grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-self:start;padding:2px;border-radius:999px;background:var(--button-fill);box-shadow:var(--shadow-button)}.calc-switch .thumb{position:absolute;top:2px;bottom:2px;left:0;width:var(--w, 0);border-radius:999px;background:var(--pill);box-shadow:var(--pill-ring),0 1px 3px #0000001f;transform:translate(var(--x, 0))}.calc-switch.ready .thumb{transition:transform .52s var(--ease-house),width .52s var(--ease-house)}.calc-switch button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 18px;border:0;border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color .32s var(--ease-quart)}.calc-switch button:hover,.calc-switch button[aria-pressed=true]{color:var(--fg)}.calc-switch button:not([aria-pressed=true]) img{opacity:.5;filter:grayscale(1)}.calc-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calc-switch img{width:14px;height:14px;margin-right:8px}.calc-field input{grid-column:1 / -1;width:100%;height:40px;margin:0;background:none;cursor:pointer;appearance:none}.calc-field input::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--fg) var(--fill, 0%),var(--control-fill) var(--fill, 0%));box-shadow:inset 0 0 0 1px var(--control-ring)}.calc-field input::-moz-range-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--fg) var(--fill, 0%),var(--control-fill) var(--fill, 0%));box-shadow:inset 0 0 0 1px var(--control-ring)}.calc-field input::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px light-dark(rgba(0,0,0,.14),rgba(255,255,255,.9)),0 2px 6px #00000047;appearance:none}.calc-field input::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px light-dark(rgba(0,0,0,.14),rgba(255,255,255,.9)),0 2px 6px #00000047}.calc-field input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:999px}.calc-plans .plan{min-height:0}.calc-plans .plan-top{padding-top:24px}.calc-plans .plan-price{padding-top:32px}.calc-plans .plan-price b{font-variant-numeric:tabular-nums}.calc-plans .plan-billing{gap:10px;white-space:nowrap}.mix{display:grid;gap:16px;margin:0 0 32px;padding:0;font-size:14px;line-height:1.4;list-style:none}.mix li{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px}.mix small{color:var(--muted);font-size:13px;line-height:inherit}.mix li>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.mix-model{display:inline-flex;align-items:center;gap:8px;min-width:0}.mix-model>img{flex:none;width:16px;height:16px}.mix .plan-marks{margin:0}.mix em{color:var(--muted);font-style:normal;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.calc-switch.ready .thumb{transition:none}}@media(max-width:1100px){.calc{grid-template-columns:repeat(3,minmax(0,1fr))}.calc-field.against{grid-column:1 / -1}}@media(max-width:640px){.calc{grid-template-columns:minmax(0,1fr);gap:20px}.calc-switch{display:grid}}
