@layer components{.cp-glance .st-table{min-width:520px}.cp-glance tbody th{width:26%;white-space:nowrap}.cp-glance tbody td{color:var(--hr-ink)}.cp-glance .st-mark-label{align-items:flex-start}.cp-glance .st-mark{margin-top:1px;flex:none}.cp-figure{font-weight:500;color:var(--hr-ink);font-variant-numeric:tabular-nums lining-nums}@media (max-width:639px){.cp-glance .st-table{min-width:0}.cp-glance thead{display:none}.cp-glance tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 12px;border-top:1px solid var(--hr-line)}.cp-glance tbody tr:first-child{border-top:0}.cp-glance tbody td,.cp-glance tbody th{display:block;width:auto;border-top:0;white-space:normal}.cp-glance tbody th{grid-column:1/-1;padding:0 4px 2px;font-weight:600}.cp-glance tbody td{padding:10px;border-radius:12px;background:var(--hr-surface2);font-size:15px;line-height:21px}.cp-glance tbody td.st-col-us{background:color-mix(in oklab,var(--hr-moment) 16%,var(--hr-surface))}.cp-glance tbody td:before{content:attr(data-side);display:block;margin-bottom:6px;font-size:12px;line-height:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hr-ink2)}}.cp-byapp .st-table{table-layout:fixed}.cp-byapp thead th{font-size:14px;line-height:19px}.cp-byapp thead th:first-child{width:19%}.cp-byapp tbody td,.cp-byapp tbody th{padding:16px 18px;vertical-align:top;font-size:15.5px;line-height:22px;color:var(--hr-ink)}.cp-byapp tbody th{font-weight:600}.cp-byapp .st-mark-label{align-items:flex-start}.cp-byapp .st-mark{flex:none;margin-top:-1px}.cp-byapp tr[data-us]>*{background:color-mix(in oklab,var(--hr-moment) 16%,var(--hr-surface))}.cp-byapp tr[data-us]>th{box-shadow:inset 4px 0 0 var(--hr-moment-edge)}.cp-byapp-name{display:block}.cp-byapp-tag{display:inline-block;margin-top:6px;padding:1px 8px;border-radius:999px;background:var(--hr-surface);box-shadow:inset 0 0 0 1px var(--hr-line-strong);font-size:12.5px;line-height:18px;font-weight:600;color:var(--hr-ink)}@media (max-width:859px){.cp-byapp{overflow:visible;border-radius:0;background:none;box-shadow:none}.cp-byapp thead{display:none}.cp-byapp .st-table,.cp-byapp tbody{display:grid;gap:12px}.cp-byapp tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:18px;border-radius:20px;background:var(--hr-surface);box-shadow:var(--hr-shadow-card),0 0 0 1px var(--hr-line)}.cp-byapp tbody tr[data-us]{background:color-mix(in oklab,var(--hr-moment) 16%,var(--hr-surface));box-shadow:var(--hr-shadow-card),0 0 0 1.5px var(--hr-moment-edge)}.cp-byapp tr[data-us]>*{background:none}.cp-byapp tr[data-us]>th{box-shadow:none}.cp-byapp tbody td,.cp-byapp tbody th{display:block;padding:0;border-top:0}.cp-byapp tbody th{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;font-size:17px;line-height:23px}.cp-byapp-tag{margin-top:0}.cp-byapp tbody td:before{content:attr(data-label);display:block;margin-bottom:5px;font-size:12.5px;line-height:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hr-ink2)}}@media (max-width:420px){.cp-byapp tbody tr{grid-template-columns:minmax(0,1fr)}}.cp-vs.mk-vignette{padding:12px 14px}.cp-vs-head,.cp-vs-row{display:grid;grid-template-columns:minmax(0,1fr) 68px 68px;align-items:center;gap:6px}.cp-vs-head{padding-bottom:8px;border-bottom:1px solid var(--hr-line);font-size:11.5px;line-height:14px;font-weight:600;letter-spacing:.03em;color:var(--hr-ink2);text-align:center}.cp-vs-us{color:var(--hr-ink)}.cp-vs-row{padding:7px 0}.cp-vs[data-size=s] .cp-vs-head,.cp-vs[data-size=s] .cp-vs-row{grid-template-columns:minmax(0,1fr) 54px 54px}.cp-vs-row+.cp-vs-row{border-top:1px solid var(--hr-line)}.cp-vs.mk-vignette>*+*{margin-top:0}.cp-vs-label{font-size:13px;line-height:17px;font-weight:500}.cp-vs-mark{display:grid;place-items:center}.cp-vs-mark:first-of-type{border-radius:8px}.cp-vs-head>.cp-vs-us,.cp-vs-row>.cp-vs-mark:nth-child(2){background:color-mix(in oklab,var(--hr-moment) 16%,transparent);border-radius:8px;padding:4px 0}.cp-shot{display:grid;gap:14px;padding:8px;border-radius:24px;background:var(--hr-surface);box-shadow:var(--hr-shadow-card),0 0 0 1px var(--hr-line)}.cp-shot figcaption{padding:0 12px 10px;color:var(--hr-ink2);font-size:15px;line-height:21px}.cp-shot .cp-shot-frame{overflow:hidden;border-radius:16px;box-shadow:inset 0 0 0 1px var(--hr-line)}.cp-why{display:grid;gap:16px}@media (min-width:1000px){.cp-why{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.cp-card{display:grid;align-content:start;gap:12px;padding:22px;border-radius:24px;background:var(--hr-surface);box-shadow:var(--hr-shadow-card),0 0 0 1px var(--hr-line)}.cp-card-head{display:flex;align-items:center;gap:12px}.cp-card-title{font-size:19px;line-height:25px;font-weight:600;letter-spacing:-.016em}.cp-card p{text-wrap:pretty}.cp-claims{display:grid;gap:14px}@media (min-width:900px){.cp-claims{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}}.cp-detail .st-table tbody th{width:9.5rem;vertical-align:top;font-weight:600}.cp-detail .st-table tbody td{vertical-align:top;color:var(--hr-ink)}@media (max-width:639px){.cp-detail thead{display:none}.cp-detail .st-table,.cp-detail .st-table tbody,.cp-detail .st-table td,.cp-detail .st-table th,.cp-detail .st-table tr{display:block;width:auto}.cp-detail .st-table tbody tr+tr{border-top:1px solid var(--hr-line)}.cp-detail .st-table tbody td,.cp-detail .st-table tbody th{border-top:0;padding:10px 18px}.cp-detail .st-table tbody th{padding-top:18px}.cp-detail .st-table tbody td:last-child{padding-bottom:18px}}.cp-side{display:block;margin-bottom:4px;font-size:13px;line-height:17px;font-weight:600;color:var(--hr-ink2)}@media (min-width:640px){.cp-side{display:none}}.cp-apps{display:grid;gap:14px}@media (min-width:900px){.cp-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-card[data-us]{padding:20.5px;border:1.5px solid transparent;background:linear-gradient(var(--hr-surface),var(--hr-surface)) padding-box,linear-gradient(135deg,var(--hr-gradient-gold-5),var(--hr-gradient-gold-1) 30%,var(--hr-gradient-gold-3) 60%,var(--hr-gradient-silver-4)) border-box}.cp-card dl{display:grid}.cp-card dl>div{padding:12px 0;border-top:1px solid var(--hr-line)}.cp-card dl>div:first-child{padding-top:4px;border-top:0}.cp-card dl>div:last-child{padding-bottom:0}.cp-card dt{font-size:12.5px;line-height:16px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--hr-ink2)}.cp-card dd{margin-top:5px;font-size:16px;line-height:24px;color:var(--hr-ink);text-wrap:pretty}.cp-card dd .type-meta{margin-top:6px}.cp-verdict{display:grid;gap:14px}@media (min-width:760px){.cp-verdict{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-checks{display:grid;gap:12px}.cp-checks li{font-size:16px;line-height:24px;color:var(--hr-ink)}.cp-checks .st-mark-label{align-items:flex-start;gap:10px}.cp-checks .st-mark{flex:none}.cp-verdict-foot{margin-top:2px;font-size:15px;line-height:22px;color:var(--hr-ink2)}.cp-verdict-foot a{font-weight:600;color:var(--hr-ink);text-decoration:underline;text-underline-offset:4px}.cp-situations{display:grid;gap:14px}@media (min-width:900px){.cp-situations{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-situations .cp-card dl>div[data-us]{margin:0 -10px;padding:10px;border-radius:12px;background:color-mix(in oklab,var(--hr-moment) 14%,var(--hr-surface))}.cp-situations .cp-card dl>div[data-us]+div{margin-top:10px;padding-top:2px;border-top:0}.cp-situations .cp-card dd .type-meta{font-size:13.5px}.cp-steps .mk-step-x{display:block}.cp-steps .mk-step-body{text-wrap:pretty}#questions .mk-faq .type-meta a{color:inherit}@media (max-width:859px){.cp-only-wide{display:none}}@media (min-width:860px){.cp-only-narrow{display:none}}}