.tpl{--tpl-u:8px;--tpl-measure:68ch;--tpl-size-xs:13px;--tpl-size-sm:14px;--tpl-size-label:15px;--tpl-size-body:16px;--tpl-size-action:17px;--tpl-size-brand:26px;--tpl-size-fact:clamp(22px, 2.2vw, 28px);--tpl-size-title:clamp(44px, 5.6vw, 80px);--tpl-header-height:86px;background:var(--tpl-paper);min-height:100vh;color:var(--tpl-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:400 var(--tpl-size-body)/1.55 var(--tpl-body);-webkit-font-smoothing:antialiased}.tpl-theme-vellum{--tpl-paper:#eee7da;--tpl-sheet:#f8f4ec;--tpl-ink:#1f2429;--tpl-mute:#5f6670;--tpl-accent:#a8472a;--tpl-accent-ink:#fbf6ee;--tpl-wash:#6f7f5e;--tpl-line:#d3c8b4;--tpl-display:var(--tpl-font-display,"Instrument Serif"), "Iowan Old Style", Georgia, serif;--tpl-body:var(--tpl-font-body,"Instrument Sans"), "Segoe UI", system-ui, sans-serif;--tpl-measure-font:var(--tpl-font-measure,"IBM Plex Mono"), ui-monospace, "SFMono-Regular", monospace;--tpl-radius-sheet:6px;--tpl-radius-input:14px;--tpl-radius-button:999px;--tpl-shadow-sheet:0 30px 60px -30px #3c2d1973, 0 2px 6px #3c2d1914;--tpl-shadow-button:0 10px 24px -12px #a8472ab3}.tpl-theme-editorial{--tpl-paper:#ece3d2;--tpl-sheet:#f6efe3;--tpl-ink:#2b211b;--tpl-mute:color-mix(in oklab, var(--tpl-ink) 68%, var(--tpl-paper));--tpl-accent:#b8622b;--tpl-accent-ink:#fff;--tpl-wash:#6f7a4a;--tpl-line:color-mix(in oklab, var(--tpl-ink) 22%, var(--tpl-paper));--tpl-display:var(--tpl-font-display,"Fraunces"), Georgia, serif;--tpl-body:var(--tpl-font-body,"Instrument Sans"), "Segoe UI", system-ui, sans-serif;--tpl-measure-font:var(--tpl-font-measure,"Overpass Mono"), ui-monospace, monospace;--tpl-radius-sheet:24px;--tpl-radius-input:14px;--tpl-radius-button:999px;--tpl-shadow-sheet:0 30px 60px -30px #3c1e0a80;--tpl-shadow-button:0 18px 40px -24px #3c1e0a73}.tpl-theme-collage{--tpl-paper:#f1c9b4;--tpl-sheet:#fff6ee;--tpl-ink:#1d2a8a;--tpl-mute:color-mix(in oklab, var(--tpl-ink) 68%, var(--tpl-paper));--tpl-accent:#ef5533;--tpl-accent-ink:#fff;--tpl-wash:#ffc83d;--tpl-line:color-mix(in oklab, var(--tpl-ink) 22%, var(--tpl-paper));--tpl-display:var(--tpl-font-display,"Bricolage Grotesque"), "Arial Black", system-ui, sans-serif;--tpl-body:var(--tpl-font-body,"Rethink Sans"), "Segoe UI", system-ui, sans-serif;--tpl-measure-font:var(--tpl-font-measure,"Overpass Mono"), ui-monospace, monospace;--tpl-radius-sheet:14px;--tpl-radius-input:14px;--tpl-radius-button:999px;--tpl-shadow-sheet:inset 0 0 0 2px var(--tpl-ink), 6px 6px 0 var(--tpl-ink);--tpl-shadow-button:3px 3px 0 var(--tpl-ink)}.tpl-theme-dusk{--tpl-paper:#1a0f2e;--tpl-sheet:#251543;--tpl-ink:#f6ecff;--tpl-mute:color-mix(in oklab, var(--tpl-ink) 72%, var(--tpl-paper));--tpl-accent:#ff4fa3;--tpl-accent-ink:#1a0f2e;--tpl-wash:#ff9a3c;--tpl-line:color-mix(in oklab, var(--tpl-ink) 22%, var(--tpl-paper));--tpl-display:var(--tpl-font-display,"Unbounded"), system-ui, sans-serif;--tpl-body:var(--tpl-font-body,"Rethink Sans"), "Segoe UI", system-ui, sans-serif;--tpl-measure-font:var(--tpl-font-measure,"JetBrains Mono"), ui-monospace, monospace;--tpl-radius-sheet:24px;--tpl-radius-input:14px;--tpl-radius-button:999px;--tpl-shadow-sheet:0 0 0 1px var(--tpl-line), 0 24px 48px -24px #000000b3;--tpl-shadow-button:0 8px 20px -10px #000000b3}.tpl.tpl-theme-dusk{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.tpl){margin:0}.tpl,.tpl *,.tpl :before,.tpl :after{box-sizing:border-box}.tpl ::selection{background:var(--tpl-accent);color:var(--tpl-accent-ink)}.tpl a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.tpl :focus-visible{outline:2px solid var(--tpl-accent);outline-offset:3px}.tpl:has(>.tpl-topbar){--tpl-topbar-height:48px}.tpl .tpl-topbar{z-index:10;padding-block:var(--tpl-u);background:var(--tpl-paper);border-bottom:1px solid var(--tpl-line);padding-inline:max(clamp(16px,4vw,48px),50% - 600px + clamp(16px,4vw,48px));position:sticky;top:0}.tpl-wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,4vw,48px)}.tpl-header{min-height:var(--tpl-header-height);justify-content:space-between;align-items:center;gap:calc(2 * var(--tpl-u));padding-block:22px;display:flex}.tpl-brand{font:400 var(--tpl-size-brand)/1 var(--tpl-display);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:flex}.tpl-brand svg{flex-shrink:0;width:24px;height:24px}.tpl-nav,.tpl-nav-links{gap:calc(3 * var(--tpl-u));font-size:var(--tpl-size-label);color:var(--tpl-mute);flex-wrap:wrap;align-items:center;display:flex}.tpl-nav a{text-decoration:none}.tpl-nav a:hover{color:var(--tpl-ink)}.tpl-nav .tpl-account{color:var(--tpl-ink);border-radius:var(--tpl-radius-button);border:1px solid;padding:7px 16px}.tpl-nav .tpl-account-accent{color:var(--tpl-accent)}.tpl-hero{padding-block:clamp(8px,2vw,28px) calc(7 * var(--tpl-u));min-height:calc(100svh - var(--tpl-header-height));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.tpl-hero-solo{grid-template-columns:minmax(0,1fr);align-items:start}.tpl-hero-solo>.tpl-tool{max-width:46rem}.tpl-tool{min-width:0}.tpl h1{font:400 var(--tpl-size-title)/.98 var(--tpl-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 28px}.tpl .tpl-title-long h1{font-size:clamp(34px,3.4vw,52px)}.tpl h1 em{color:var(--tpl-accent);font-style:italic}.tpl-theme-collage h1{letter-spacing:-.045em;font-weight:800}.tpl-theme-collage h1 em{font-style:normal}.tpl-lede{max-width:var(--tpl-measure);margin:0 0 calc(3 * var(--tpl-u));color:var(--tpl-mute)}.tpl-primary{max-width:var(--tpl-measure)}.tpl-primary label{font-weight:600;font-size:var(--tpl-size-label);margin-bottom:var(--tpl-u);display:block}.tpl-primary textarea{resize:vertical;border:1px solid var(--tpl-line);border-radius:var(--tpl-radius-input);background:var(--tpl-sheet);width:100%;min-height:104px;color:var(--tpl-ink);font:400 var(--tpl-size-body)/1.5 var(--tpl-body);box-shadow:0 1px 0 color-mix(in oklab, var(--tpl-ink) 4%, transparent) inset;padding:14px 16px}.tpl-primary textarea::placeholder{color:var(--tpl-mute)}.tpl-chips{gap:var(--tpl-u);flex-wrap:wrap;margin:12px 0 18px;display:flex}.tpl-chips button{font:500 var(--tpl-size-sm)/1 var(--tpl-body);color:var(--tpl-ink);border:1px dashed var(--tpl-line);border-radius:var(--tpl-radius-button);cursor:pointer;background:0 0;padding:9px 14px}.tpl-chips button:hover{background:var(--tpl-sheet);border-style:solid}.tpl-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tpl .tpl-go{background:var(--tpl-accent);color:var(--tpl-accent-ink);font:600 var(--tpl-size-action)/1 var(--tpl-body);border-radius:var(--tpl-radius-button);cursor:pointer;box-shadow:var(--tpl-shadow-button);border:0;justify-content:center;align-items:center;padding:17px 26px;text-decoration:none;display:inline-flex}.tpl-go:hover{filter:brightness(.9)}.tpl-go:disabled,.tpl-go[aria-disabled=true]{cursor:not-allowed;opacity:.6}.tpl-seg{border:1px solid var(--tpl-line);border-radius:var(--tpl-radius-button);background:var(--tpl-sheet);padding:3px;display:inline-flex}.tpl-seg button{font:500 var(--tpl-size-sm)/1 var(--tpl-measure-font);border-radius:var(--tpl-radius-button);color:var(--tpl-mute);cursor:pointer;background:0 0;border:0;padding:9px 12px}.tpl-seg button[aria-pressed=true]{background:var(--tpl-ink);color:var(--tpl-sheet)}.tpl-remaining{font-size:var(--tpl-size-sm);color:var(--tpl-mute);margin-top:14px}.tpl-showcase{background:var(--tpl-sheet);border-radius:var(--tpl-radius-sheet);min-width:0;box-shadow:var(--tpl-shadow-sheet);margin:0;padding:clamp(14px,2vw,22px);position:relative}.tpl-theme-vellum .tpl-showcase{transform:rotate(.6deg)}.tpl-showcase-below{margin-block:0 calc(6 * var(--tpl-u))}.tpl-theme-vellum .tpl-showcase-below{transform:none}.tpl-showcase svg,.tpl-showcase img{width:100%;height:auto;display:block}.tpl-facts{border-top:1px solid var(--tpl-line);gap:calc(3 * var(--tpl-u));grid-template-columns:repeat(3,minmax(0,1fr));padding-block:36px;display:grid}.tpl-facts p{font:400 var(--tpl-size-fact)/1.15 var(--tpl-display);margin:0}.tpl-facts p span{font:400 var(--tpl-size-sm)/1.4 var(--tpl-body);color:var(--tpl-mute);margin-top:6px;display:block}.tpl-prices{border-top:1px solid var(--tpl-line);font-size:var(--tpl-size-label);color:var(--tpl-mute);flex-wrap:wrap;align-items:baseline;gap:12px 28px;padding-block:28px;display:flex}.tpl-prices b{color:var(--tpl-ink);font-variant-numeric:tabular-nums;font-weight:600}.tpl-more{font-size:var(--tpl-size-label);flex-wrap:wrap;gap:8px 22px;padding-block:8px 28px;display:flex}.tpl-block{max-width:var(--tpl-measure);padding-block:calc(3 * var(--tpl-u));border-top:1px solid var(--tpl-line);overflow-wrap:anywhere}.tpl-block h2{font:400 var(--tpl-size-fact)/1.15 var(--tpl-display);margin:0 0 calc(2 * var(--tpl-u))}.tpl-footer{border-top:1px solid var(--tpl-line);font-size:var(--tpl-size-xs);color:var(--tpl-mute);flex-wrap:wrap;gap:8px 20px;padding-block:22px 40px;display:flex}@media (max-width:880px){.tpl-hero{grid-template-columns:1fr}.tpl-theme-vellum .tpl-showcase{transform:none}.tpl-facts{grid-template-columns:1fr;gap:18px}}@media (max-width:520px){.tpl{--tpl-header-height:128px}.tpl .tpl-nav{flex:100%;justify-content:flex-start}.tpl .tpl-nav,.tpl .tpl-nav-links{gap:var(--tpl-u) calc(2 * var(--tpl-u));flex-wrap:wrap}.tpl h1{margin-bottom:20px}.tpl-go{flex:1 0 100%;width:100%}.tpl .tpl-header{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.tpl-theme-vellum .tpl-showcase .tpl-draw{stroke-dasharray:var(--tpl-len);stroke-dashoffset:var(--tpl-len);animation:1.4s cubic-bezier(.16,1,.3,1) .2s forwards tpl-draw}.tpl-theme-vellum .tpl-showcase .tpl-settle{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) 1.2s forwards tpl-settle}.tpl-theme-editorial .tpl-showcase{animation:7s ease-in-out infinite tpl-float}.tpl-theme-collage .tpl-showcase{animation:.8s cubic-bezier(.16,1,.3,1) both tpl-land}@keyframes tpl-draw{to{stroke-dashoffset:0}}@keyframes tpl-settle{to{opacity:1}}@keyframes tpl-float{50%{transform:translateY(-8px)}}@keyframes tpl-land{0%{transform:translateY(8px)rotate(-2deg)}to{transform:none}}@media (max-width:880px){@keyframes tpl-land{0%{transform:translateY(8px)}to{transform:none}}}}.tpl-page{padding-block:calc(3 * var(--tpl-u)) calc(6 * var(--tpl-u));overflow-wrap:anywhere}.tpl-page h1{font-size:clamp(36px,4.5vw,64px)}.tpl-page h2,.tpl-page h3{font-family:var(--tpl-display);line-height:1.2}.tpl-page h2{font-size:var(--tpl-size-fact)}.tpl-prose{max-width:var(--tpl-measure);min-width:0}.tpl-prose h2,.tpl-prose h3{margin-block:calc(4 * var(--tpl-u)) var(--tpl-u)}.tpl-prose p{margin-block:0 calc(2 * var(--tpl-u))}.tpl-prose ol{list-style:decimal}.tpl-prose ul{list-style:outside}.tpl-prose ol,.tpl-prose ul{margin-block:0 calc(2 * var(--tpl-u));padding-inline-start:calc(3 * var(--tpl-u))}.tpl-prose li+li{margin-top:calc(var(--tpl-u) / 2)}.tpl-prose li::marker{color:var(--tpl-mute)}.tpl-prose img,.tpl-prose svg{max-width:100%;height:auto}.tpl-prose pre{overflow-x:auto}.tpl-prose figure{margin:calc(3 * var(--tpl-u)) 0}.tpl-prose figure img{border-radius:var(--tpl-radius-input);display:block}.tpl-prose figcaption{margin-top:var(--tpl-u);color:var(--tpl-mute);font-size:var(--tpl-size-sm)}.tpl-breadcrumbs,.tpl-sources,.tpl-related{gap:var(--tpl-u) calc(3 * var(--tpl-u));font-size:var(--tpl-size-sm);flex-wrap:wrap;display:flex}.tpl-breadcrumbs{margin-bottom:calc(2 * var(--tpl-u));color:var(--tpl-mute)}.tpl-sources,.tpl-related{border-top:1px solid var(--tpl-line);padding-block:calc(3 * var(--tpl-u));margin-top:calc(3 * var(--tpl-u))}.tpl-landing-hero{column-gap:calc(5 * var(--tpl-u));padding-top:calc(4 * var(--tpl-u));min-height:calc(100svh - var(--tpl-header-height) - 64px);padding-bottom:calc(4 * var(--tpl-u));grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-content:start;display:grid}.tpl-landing-hero>h1,.tpl-landing-hero>.tpl-lede,.tpl-landing-hero>.tpl-specs,.tpl-landing-hero>.tpl-primary{grid-column:1}.tpl-landing-hero>h1{grid-row:1}.tpl-landing-hero>.tpl-lede{grid-row:2}.tpl-specs{margin:0 0 calc(3 * var(--tpl-u));border-top:1px solid var(--tpl-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tpl-specs>div{padding:var(--tpl-u);border-bottom:1px solid var(--tpl-line)}.tpl-specs dt{color:var(--tpl-mute);font-size:var(--tpl-size-xs)}.tpl-specs dd{font-family:var(--tpl-measure-font);margin:0}.tpl-landing-hero>.tpl-specs{grid-row:3}.tpl-landing-hero>.tpl-primary{grid-row:4}.tpl-figure{padding:calc(2 * var(--tpl-u));border-radius:var(--tpl-radius-sheet);background:var(--tpl-sheet);box-shadow:var(--tpl-shadow-sheet);grid-area:1/2/5;align-self:center;margin:0}.tpl-figure svg,.tpl-figure img{object-fit:contain;width:100%;max-height:360px;display:block}.tpl-groups{gap:calc(4 * var(--tpl-u));margin-bottom:calc(4 * var(--tpl-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tpl-group{min-width:0}.tpl-group ul{margin:0;padding:0;list-style:none}.tpl-group li{border-top:1px solid var(--tpl-line)}.tpl-hub-item,.tpl-locked{justify-content:space-between;align-items:center;gap:calc(2 * var(--tpl-u));padding:calc(2 * var(--tpl-u));text-decoration:none;display:flex}.tpl-hub-item{flex-wrap:wrap}.tpl-note{color:var(--tpl-mute);font-size:var(--tpl-size-sm)}.tpl-locked{background:var(--tpl-sheet);color:var(--tpl-mute);border-inline-start:3px solid var(--tpl-line)}.tpl-lock-label{border:1px solid var(--tpl-line);border-radius:var(--tpl-radius-button);font:500 var(--tpl-size-xs)/1.5 var(--tpl-measure-font);padding:2px 10px}.tpl-hub-cover,.tpl-guide-cover{margin:0 0 calc(3 * var(--tpl-u));aspect-ratio:16/9;border-radius:var(--tpl-radius-sheet);background:var(--tpl-sheet);box-shadow:var(--tpl-shadow-sheet);overflow:hidden}.tpl-hub-cover img,.tpl-hub-cover picture,.tpl-hub-cover svg,.tpl-guide-cover img,.tpl-guide-cover picture,.tpl-guide-cover svg,.tpl-card-media img,.tpl-card-media picture,.tpl-card-media svg{object-fit:cover;width:100%;height:100%;display:block}.tpl-hub-cover,.tpl-guide-cover{max-width:var(--tpl-measure)}.tpl-group-cards{grid-column:1/-1}.tpl-group .tpl-cards{gap:calc(3 * var(--tpl-u));grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.tpl-group .tpl-cards>li{border-top:0;min-width:0}.tpl-card{gap:var(--tpl-u);color:inherit;padding-bottom:var(--tpl-u);flex-direction:column;text-decoration:none;display:flex}.tpl-card-media{aspect-ratio:16/9;border-radius:var(--tpl-radius-input);background:var(--tpl-sheet);display:block;overflow:hidden}.tpl-card-title{font-weight:600;font-size:var(--tpl-size-body);line-height:1.35}.tpl-card-meta{column-gap:var(--tpl-u);color:var(--tpl-mute);font-size:var(--tpl-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.tpl-card-meta>*+:before{content:"·";margin-inline-end:var(--tpl-u)}.tpl-card:hover .tpl-card-title{text-decoration:underline}@media (min-width:640px){.tpl-group .tpl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tpl-group .tpl-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.tpl-updated{color:var(--tpl-mute);font-size:var(--tpl-size-sm)}.tpl-toc{max-width:var(--tpl-measure);border-block:1px solid var(--tpl-line);margin-block:calc(3 * var(--tpl-u))}.tpl-toc ol{padding-inline-start:calc(3 * var(--tpl-u))}.tpl-guide-layout{gap:calc(4 * var(--tpl-u));display:grid}.tpl-guide-aside{min-width:0;padding:calc(3 * var(--tpl-u));background:var(--tpl-sheet);border-radius:var(--tpl-radius-sheet);box-shadow:var(--tpl-shadow-sheet)}.tpl-faq .tpl-primary{margin-top:calc(4 * var(--tpl-u))}@media (min-width:1024px){.tpl-guide-layout{grid-template-columns:minmax(0,1fr) minmax(240px,280px)}.tpl-guide-aside{box-shadow:none;background:0 0;border-radius:0;grid-area:1/2;align-self:stretch;padding:0;position:static}.tpl-guide-aside>.tpl-primary{top:calc(var(--tpl-topbar-height,0px) + 3 * var(--tpl-u));padding:calc(3 * var(--tpl-u));background:var(--tpl-sheet);border-radius:var(--tpl-radius-sheet);box-shadow:var(--tpl-shadow-sheet);position:sticky}.tpl-guide-aside>.tpl-primary:has(>:only-child){min-height:100%;box-shadow:none;background:0 0;border-radius:0;padding:0;position:static}.tpl-guide-aside>.tpl-primary>:only-child{top:calc(var(--tpl-topbar-height,0px) + 3 * var(--tpl-u));position:sticky}.tpl-guide-layout>.tpl-prose{grid-area:1/1}}@media (max-width:880px){.tpl-groups,.tpl-landing-hero{grid-template-columns:minmax(0,1fr)}.tpl-landing-hero>.tpl-figure{margin-bottom:calc(2 * var(--tpl-u));padding:var(--tpl-u);grid-area:4/1}.tpl-figure svg,.tpl-figure img{max-height:160px}.tpl-landing-hero>.tpl-primary{grid-row:5}.tpl-landing-hero{align-content:start}.tpl-landing .tpl-page{padding-top:var(--tpl-u)}.tpl-landing-hero>h1,.tpl-landing-hero>.tpl-lede,.tpl-landing-hero>.tpl-specs{margin-bottom:calc(2 * var(--tpl-u))}}.tpl-pricing .tpl-page,.tpl-compare .tpl-page,.tpl-account-page .tpl-page{min-width:0}.tpl-plans{gap:calc(2 * var(--tpl-u));margin-block:calc(4 * var(--tpl-u));grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.tpl-plan{min-width:0;padding:calc(3 * var(--tpl-u));background:var(--tpl-sheet);border:1px solid var(--tpl-line);border-radius:var(--tpl-radius-sheet);flex-direction:column;display:flex}.tpl-plan-featured{border-color:var(--tpl-accent);box-shadow:inset 0 0 0 1px var(--tpl-accent)}.tpl-plan h2{margin:0}.tpl-plan-price{font:500 clamp(28px, 3vw, 40px)/1.3 var(--tpl-measure-font);margin-block:calc(2 * var(--tpl-u))}.tpl-plan-price span{font-size:var(--tpl-size-sm);color:var(--tpl-mute);display:block}.tpl-offer{color:var(--tpl-accent);margin-bottom:0;font-weight:600}.tpl-plan ul{padding-inline-start:calc(3 * var(--tpl-u))}.tpl-plan-cta{padding-top:calc(2 * var(--tpl-u));margin-top:auto}.tpl-table-scroll{min-width:0;max-width:100%;margin-block:calc(3 * var(--tpl-u));position:relative;overflow-x:auto}.tpl-comparison{border-collapse:collapse;text-align:start;width:100%;min-width:560px}.tpl-comparison th,.tpl-comparison td{text-align:start;padding:calc(2 * var(--tpl-u));border-bottom:1px solid var(--tpl-line);vertical-align:top}.tpl-comparison thead{background:var(--tpl-sheet)}.tpl-comparison tbody th{font-weight:500}.tpl-pricing-faq,.tpl-verdict{max-width:var(--tpl-measure);margin-block:calc(3 * var(--tpl-u))}.tpl-pricing-notes{max-width:var(--tpl-measure);margin-block:calc(3 * var(--tpl-u));color:var(--tpl-mute);font-size:var(--tpl-size-sm)}.tpl-pricing-notes>*{margin-block:0 var(--tpl-u)}.tpl-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tpl-account-content{width:100%;max-width:var(--tpl-measure);min-width:0;margin-inline:auto}.tpl .account{font-family:var(--tpl-body);color:var(--tpl-ink)}.tpl .account__title{font-family:var(--tpl-display)}.tpl .account__signed-in,.tpl .account__empty,.tpl .account-purchase__purchased,.tpl .account-purchase__date,.tpl .account-purchase__note{color:var(--tpl-mute)}.tpl .account__purchases{margin-block:calc(3 * var(--tpl-u));padding:0;list-style:none}.tpl .account-purchase{padding:calc(3 * var(--tpl-u));border-block-start:1px solid var(--tpl-line);background:var(--tpl-sheet)}.tpl .account-purchase:last-child{border-block-end:1px solid var(--tpl-line)}.tpl .account-purchase__plan{margin-top:0}.tpl .account-purchase__status{font-weight:600}.tpl .account-purchase__credits{font-family:var(--tpl-measure-font)}.tpl .account-purchase form{margin-block:var(--tpl-u)}.tpl .account-purchase__use,.tpl .account-purchase__manage{max-width:100%;padding:var(--tpl-u) calc(2 * var(--tpl-u));border:1px solid var(--tpl-accent);border-radius:var(--tpl-radius-button);background:var(--tpl-accent);color:var(--tpl-accent-ink);font:600 var(--tpl-size-body)/1.5 var(--tpl-body);white-space:normal;cursor:pointer;text-decoration:none;display:inline-block}.tpl .account-purchase__receipt,.tpl .account__sign-out{margin-block:var(--tpl-u);color:var(--tpl-accent);display:inline-block}.tpl-pricing .tpl-plan,.tpl-compare .tpl-page,.tpl-account-content{overflow-wrap:anywhere}@media (max-width:880px){.tpl-plans{grid-template-columns:minmax(0,1fr)}}
