.pr-page{padding-top:var(--sp-5);padding-bottom:var(--sp-8)}.pr-top{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:44px;margin-bottom:var(--sp-8);display:flex}.pr-hero{max-width:640px;margin:0 auto var(--sp-6);text-align:center}.pr-hero h1{font-size:clamp(36px,5vw,52px);line-height:1.08}.pr-hero-sub{max-width:46ch;margin:var(--sp-4) auto 0;font-size:var(--fs-16);color:var(--muted)}.pr-catalog{font-family:var(--font-ui), sans-serif;scroll-margin-top:var(--sp-8)}.pr-catalog-controls{justify-content:space-between;align-items:flex-start;gap:var(--sp-5) var(--sp-6);margin-bottom:var(--sp-5);padding:var(--sp-5);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;display:flex}.pr-toggle-row{justify-content:center;margin:0;display:flex}.pr-seg{background:var(--surface-2);border:1px solid var(--hairline);border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}.pr-seg-thumb{background:var(--surface);border:1px solid var(--hairline);width:calc(50% - 3px);box-shadow:var(--shadow-1);border-radius:999px;transition:transform .18s ease-out;position:absolute;top:3px;bottom:3px;left:3px}.pr-seg[data-period=annual] .pr-seg-thumb{transform:translate(100%)}.pr-seg-btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-4);font:inherit;font-size:var(--fs-14);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:500;transition:color .12s ease-out;display:inline-flex;position:relative}.pr-seg-btn:hover,.pr-seg-btn[aria-pressed=true]{color:var(--text)}.pr-seg-tag{font-size:var(--fs-12);color:var(--accent);font-weight:500}@media (pointer:coarse){.pr-seg-btn{min-height:44px}}.pr-grid{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:1000px){.pr-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-card{padding:var(--sp-5);border-radius:var(--radius-lg);min-width:0;scroll-margin-top:var(--sp-8);flex-direction:column;display:flex}.pr-card-popular{background:var(--blush);border-color:var(--accent);box-shadow:var(--shadow-2)}.pr-card-head{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:28px;margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.pr-catalog .pr-plan-name{font-size:var(--fs-20);font-weight:600}.pr-badge{background:var(--accent-soft);height:22px;color:var(--accent);font-size:var(--fs-12);letter-spacing:normal;white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.pr-catalog .pr-quota{margin:var(--sp-4) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--hairline);font-size:var(--fs-14);font-weight:600}.pr-card-popular .pr-quota{border-top-color:var(--blush-border)}.pr-cta{width:100%;margin-top:auto}.pr-includes{margin-top:var(--sp-4);margin-bottom:var(--sp-5)}.pr-col-link{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:4px;align-items:center;display:inline-flex}.pr-col-link:hover{color:var(--accent);text-decoration-color:currentColor}.pr-fine{margin:var(--sp-7) 0 0;text-align:center;font-size:var(--fs-14);color:var(--muted)}.pr-section{margin-top:var(--sp-8)}.pr-h2{margin-bottom:var(--sp-4);font-size:var(--fs-20)}.pr-faq>summary{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:44px;padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-lg);cursor:pointer;font-size:var(--fs-16);font-weight:500;list-style:none;transition:background-color .12s ease-out;display:flex}.pr-faq>summary:hover{background:var(--surface-2)}.pr-faq[open]>summary{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.pr-faq>summary::-webkit-details-marker{display:none}.pr-acc-chevron{color:var(--muted);flex:none;transition:transform .15s ease-out}details[open]>summary .pr-acc-chevron{transform:rotate(180deg)}.pr-compare-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-1);isolation:isolate;overflow:hidden}.pr-table-wrap{padding:var(--sp-2) 0;position:relative}.pr-table{border-collapse:separate;border-spacing:0;min-width:640px}.pr-table thead th{vertical-align:bottom;padding:var(--sp-4)}.pr-table thead th.pr-col{text-align:center;text-transform:none;letter-spacing:normal}.pr-col-badge{margin-bottom:var(--sp-2)}.pr-col-plan{font-size:var(--fs-16);color:var(--text);font-weight:600;display:block}.pr-table .pr-col-pro{background:var(--blush);border-left:1px solid var(--accent);border-right:1px solid var(--accent)}.pr-table thead th.pr-col-pro{border-top:1px solid var(--accent);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.pr-table tbody:last-of-type tr:last-child .pr-col-pro{border-bottom:1px solid var(--accent);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.pr-table td{height:52px;padding:var(--sp-3) var(--sp-4);text-align:center}.pr-table th[scope=row],.pr-table th[scope=rowgroup]{z-index:var(--z-base);background:var(--surface);border-right:1px solid var(--hairline);position:sticky;top:auto;left:0}.pr-table th[scope=row]{border-bottom:1px solid var(--hairline);font-size:var(--fs-14);text-transform:none;letter-spacing:normal;color:var(--muted);font-weight:400}.pr-row-note{font-size:var(--fs-12);color:var(--text-subtle);margin-top:2px;display:block}.pr-table .pr-group th,.pr-table .pr-group td{height:auto;padding:var(--sp-5) var(--sp-4) var(--sp-1);border-bottom:none}.pr-table tbody tr.pr-group:hover{background:0 0}.pr-table thead th:first-child{z-index:var(--z-sticky);border-right:1px solid var(--hairline);left:0}.pr-table tbody tr:not(.pr-group):hover th[scope=row]{background:var(--surface-2)}.pr-table tbody tr:not(.pr-group):hover .pr-col-pro{background:var(--accent-soft)}.pr-table tr:last-child th[scope=row],.pr-table tr:last-child td{border-bottom:none}.pr-yes{vertical-align:middle;color:var(--success);place-items:center;display:inline-grid}.pr-no{color:var(--muted);font-weight:500}@media (min-width:901px){.pr-compare-card{overflow:clip}.table-scroll.pr-table-wrap{overflow:visible}.pr-table thead th{top:88px}}.pr-shared{display:none}@media (max-width:719px){.pr-table tr.pr-row-shared{display:none}.pr-shared{margin-top:var(--sp-5);padding:var(--sp-5);border-radius:var(--radius-lg);background:var(--surface-2);font-size:var(--fs-14);color:var(--text);line-height:1.45;display:block}}.pr-shared-list{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.pr-shared-list li{gap:var(--sp-3);align-items:flex-start;display:flex}.pr-shared-list svg{color:var(--success);flex:none;margin-top:2px}.mk .pr-shared-title{margin:0 0 var(--sp-3);font-size:var(--fs-16);font-weight:600}.mk .pr-trial-note{max-width:90ch;margin-top:var(--sp-4);font-size:var(--fs-14);color:var(--muted);line-height:1.55}.pr-faq-grid{gap:var(--sp-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.pr-faq{border-radius:var(--radius-lg)}.pr-faq[open]{box-shadow:var(--shadow-1)}.pr-faq-a{margin:0 var(--sp-5) var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--hairline);font-size:var(--fs-14);color:var(--muted);line-height:1.55}.pr-faq-a p{text-wrap:pretty;margin:0}.pr-foot{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--hairline)}@media (max-width:900px){.pr-top{margin-bottom:var(--sp-6)}.pr-faq-grid{grid-template-columns:1fr}.table-scroll.pr-table-wrap{overflow-x:auto}}@media (max-width:640px){.pr-card{padding:var(--sp-4)}.pr-catalog-controls>.commerce-audience{width:100%}.pr-cta{white-space:normal;text-align:center;padding-block:var(--sp-3)}.pr-grid{gap:var(--sp-4);grid-template-columns:1fr}.pr-catalog-controls{padding:var(--sp-4);gap:var(--sp-4)}.pr-toggle-row{justify-content:flex-start;width:100%;padding-top:0}.pr-seg{width:100%}.pr-seg-btn{padding-inline:var(--sp-3);white-space:normal;gap:0 var(--sp-1);flex-wrap:wrap}.pr-table th[scope=row],.pr-table th[scope=rowgroup],.pr-table thead th:first-child{width:144px;min-width:144px;max-width:144px;padding-inline:var(--sp-3);overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.pr-seg-thumb,.pr-seg-btn,.pr-card,.pr-faq>summary,.pr-acc-chevron{transition:none}.pr-card:hover{transform:none}}
