.criteria-status[data-astro-cid-fp3ir4ut]{border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:inline-flex}.criteria-status[data-astro-cid-fp3ir4ut] .ui-icon{width:12px;height:12px}.is-check[data-astro-cid-fp3ir4ut]{color:var(--color-success);background:var(--color-success-subtle)}.is-minus[data-astro-cid-fp3ir4ut]{color:var(--color-warning);background:var(--color-warning-subtle)}.is-x[data-astro-cid-fp3ir4ut]{color:var(--color-error);background:var(--color-error-subtle)}.criteria-value[data-astro-cid-z3q4xkdd]{align-items:flex-start;gap:var(--figma-space-8);display:flex}.comparison-section{background:var(--color-surface);border-top:1px solid var(--color-line);position:relative}:where(.comparison-section) .shift-intro{justify-content:space-between;align-items:flex-start;gap:var(--figma-space-16);padding:var(--figma-space-64) var(--figma-space-40);display:flex}:where(.comparison-section) .shift-intro h2{letter-spacing:-1.6px;margin:0;font-size:40px;font-weight:500;line-height:48px}:where(.comparison-section) .shift-first-line{margin-bottom:-4px;display:block}:where(.comparison-section) .shift-last-line{white-space:nowrap;position:relative}:where(.comparison-section) .shift-name{color:var(--color-ink-secondary)}.comparison-section .heading-link{left:calc(100% + var(--figma-space-6));top:10px}:where(.comparison-section) .shift-intro>p{width:417px;padding-top:var(--figma-space-8);color:var(--color-ink-secondary);flex-shrink:0;font-size:16px;font-weight:500;line-height:1.4}:where(.comparison-section) .shift-comparison-scroll{padding:var(--figma-space-4);overscroll-behavior-x:contain;border-block:1px solid var(--color-line);background:var(--color-surface-subtle);overflow-x:auto}:where(.comparison-section) .shift-comparison-scroll:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}:where(.comparison-section) .shift-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:720px;color:var(--color-ink-secondary);font-size:14px;font-weight:500;line-height:1.4}:where(.comparison-section) .shift-oneleet-col{width:30.2%}:where(.comparison-section) .shift-table th,:where(.comparison-section) .shift-table td{vertical-align:middle;border-bottom:1px solid var(--color-line);text-align:center;height:48px;padding:10px 16px 10px 12px;font-weight:500}:where(.comparison-section) .shift-table th:first-child{padding-left:var(--figma-space-24);text-align:left}:where(.comparison-section) .shift-table thead th{text-transform:uppercase;height:56px;padding-block:0;font-size:12px}:where(.comparison-section) .shift-table .shift-feature-heading{color:var(--color-ink-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:where(.comparison-section) .shift-table .shift-oneleet{background:var(--color-surface);border-inline:1px solid var(--color-brand);color:var(--color-ink)}:where(.comparison-section) .shift-table .shift-oneleet-heading{border-top:1px solid var(--color-brand);border-bottom-color:var(--color-brand);border-radius:var(--figma-radius-small) var(--figma-radius-small) 0 0;background:var(--color-brand);color:var(--color-surface);letter-spacing:.14px;padding:0;font-size:14px}:where(.comparison-section) .shift-brand-heading{isolation:isolate;border-radius:inherit;place-items:center;height:55px;display:grid;position:relative;overflow:hidden}:where(.comparison-section) .shift-column-title{justify-content:center;align-items:center;gap:var(--figma-space-12);display:inline-flex;position:relative}:where(.comparison-section) .shift-table img{flex-shrink:0;margin-inline:auto;display:block}:where(.comparison-section) .shift-table .shift-tools-heading{color:var(--color-ink);letter-spacing:.12px}:where(.comparison-section) .shift-tools{color:var(--color-ink-tertiary)}:where(.comparison-section) .shift-table tbody tr:last-child>*{border-bottom:0}:where(.comparison-section) .shift-table tbody tr:last-child>.shift-oneleet{border-bottom:1px solid var(--color-brand);border-radius:0 0 var(--figma-radius-small) var(--figma-radius-small)}:where(.comparison-section) .shift-pattern{z-index:-1;pointer-events:none;--shift-tile-border:color-mix(in srgb, var(--color-brand) 94%, var(--color-ink));--shift-tile-bright:color-mix(in srgb, var(--color-brand) 88%, var(--color-surface));position:absolute;inset:0}:where(.comparison-section) .shift-pattern-group{left:var(--pattern-left);width:129.568px;height:64.99px;position:absolute;top:-8.99px}:where(.comparison-section) .shift-pattern-group.is-flipped{transform:scaleY(-1)}:where(.comparison-section) .shift-pattern-tile{background:var(--color-brand);border:.206px solid var(--shift-tile-border);height:21.663px;position:absolute}:where(.comparison-section) .shift-pattern-tile.is-bright{background:var(--shift-tile-bright)}@media (width<=980px){:where(.comparison-section) .shift-intro{flex-direction:column;gap:32px;padding:48px 32px}:where(.comparison-section) .shift-intro>p{width:100%;max-width:520px;padding-top:0}}@media (width<=700px){:where(.comparison-section) .shift-intro{padding:44px 24px}:where(.comparison-section) .shift-intro>p{font-size:14px}.comparison-section .heading-link{top:4px}:where(.comparison-section) .shift-intro{gap:16px;padding:40px 20px 32px}:where(.comparison-section) .shift-intro h2{letter-spacing:-1.28px;font-size:32px;line-height:34px}:where(.comparison-section) .shift-first-line{margin:0}:where(.comparison-section) .shift-name{display:block}.comparison-section .heading-link{display:none}:where(.comparison-section) .shift-comparison-scroll{padding:0}:where(.comparison-section) .shift-table{display:none}}:where(.comparison-section) .shift-mobile-table{display:none}@media (width<=700px){:where(.comparison-section) .shift-mobile-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:calc(100% - 16px);margin-inline:8px;font-size:12px;font-weight:500;line-height:1.3;display:table}:where(.comparison-section) .shift-mobile-table th,:where(.comparison-section) .shift-mobile-table td{font-weight:inherit;vertical-align:middle;padding:0}:where(.comparison-section) .shift-mobile-table thead th{letter-spacing:.1px;text-transform:uppercase;text-align:center;height:1px;font-size:10px;line-height:1.4}:where(.comparison-section) .shift-mobile-brand{isolation:isolate;border-radius:var(--figma-radius-small) var(--figma-radius-small) 0 0;background:var(--color-brand);height:100%;color:var(--color-surface);place-items:center;padding:14px 6px;display:grid;position:relative;overflow:hidden}:where(.comparison-section) .shift-mobile-table thead th:last-child{color:var(--color-ink-tertiary);padding:14px 6px;line-height:1.21}:where(.comparison-section) .shift-mobile-table thead th:last-child>span{opacity:.7}:where(.comparison-section) .shift-mobile-table .shift-mobile-feature{color:var(--color-ink-secondary);text-align:left;border-block:1px solid #0000;padding:14px 8px;position:relative}:where(.comparison-section) .shift-mobile-feature:before{content:"";border-block:1px solid var(--color-line);pointer-events:none;position:absolute;inset:-1px -8px}:where(.comparison-section) .shift-mobile-feature>span{align-items:center;gap:12px;display:flex}:where(.comparison-section) .shift-mobile-feature img{flex:none}:where(.comparison-section) .shift-mobile-table td{text-align:center;overflow-wrap:break-word;height:52px;padding:12px 6px}:where(.comparison-section) .shift-mobile-oneleet{background:var(--color-surface);border-inline:1px solid var(--color-brand);color:var(--color-ink)}:where(.comparison-section) .shift-mobile-tools{color:var(--color-ink-tertiary)}:where(.comparison-section) .shift-mobile-tools>.shift-mobile-text{opacity:.7}:where(.comparison-section) .shift-mobile-table tbody:first-of-type .shift-mobile-tools>div{max-width:139px;margin-inline:auto}:where(.comparison-section) .shift-mobile-table tbody:nth-of-type(8) .shift-mobile-oneleet>div{max-width:106px;margin-inline:auto}:where(.comparison-section) .shift-mobile-table tbody:last-child .shift-mobile-oneleet{border-bottom:1px solid var(--color-brand);border-radius:0 0 var(--figma-radius-small) var(--figma-radius-small)}:where(.comparison-section) .shift-mobile-check{vertical-align:middle;display:inline-flex}:where(.comparison-section) .shift-mobile-check.is-success{border-radius:var(--figma-radius-full);background:var(--color-success-subtle)}:where(.comparison-section) .shift-mobile-minus{vertical-align:middle;background:var(--color-line-strong);width:10px;height:1.5px;display:inline-block}:where(.comparison-section) .shift-pattern.is-mobile .shift-pattern-group{width:52.5px;height:26.334px;transform:rotate(180deg)}:where(.comparison-section) .shift-pattern.is-mobile .shift-pattern-tile{border-width:.084px;height:8.778px}}:where(.comparison-section) .shift-comparison-partners{border:0;padding:0}:where(.comparison-section) .shift-comparison-partners .shift-table .shift-oneleet{border-inline:1px solid var(--color-brand);border-radius:0}:where(.comparison-section) .shift-comparison-partners .shift-table .shift-oneleet-heading{border-top:0}:where(.comparison-section) .shift-comparison-partners .shift-table tbody tr:last-child>.shift-oneleet{border-bottom:1px solid var(--color-brand);border-radius:0}:where(.comparison-section) .shift-comparison-partners .shift-table{min-width:0;font-size:var(--text-body);display:table}:where(.comparison-section) .shift-comparison-partners .shift-oneleet-col{width:50%}:where(.comparison-section) .shift-comparison-partners .shift-table td{padding:var(--figma-space-24) var(--figma-space-32);text-align:center;height:80px}:where(.comparison-section) .shift-comparison-partners .shift-table th:first-child{text-align:center;padding:0}:where(.comparison-section) .shift-comparison-partners .shift-tools{color:var(--color-ink-secondary)}@media (width<=700px){:where(.comparison-section) .shift-comparison-partners .shift-table{font-size:var(--text-body-sm)}:where(.comparison-section) .shift-comparison-partners .shift-table td{padding:var(--figma-space-16) var(--figma-space-12)}:where(.comparison-section) .shift-comparison-partners .shift-column-title{gap:var(--figma-space-8)}}:where(.comparison-section) .shift-comparison-criteria{margin:0 var(--figma-space-24) var(--figma-space-32);padding:var(--figma-space-4);border:1px solid var(--color-line);background:var(--color-surface-subtle);border-radius:12px}:where(.comparison-section) .shift-comparison-criteria .shift-criteria-col{width:22%}:where(.comparison-section) .shift-comparison-criteria .shift-table{font-size:var(--text-body-sm);background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px;overflow:hidden}:where(.comparison-section) .shift-comparison-criteria .shift-table thead th{height:72px;padding-inline:var(--figma-space-24);text-align:left;font-family:inherit;font-size:var(--text-body-sm);text-transform:none;letter-spacing:normal;color:var(--color-ink-secondary);border-bottom-style:dashed}:where(.comparison-section) .shift-comparison-criteria .shift-table td,:where(.comparison-section) .shift-comparison-criteria .shift-table tbody th{height:80px;padding:var(--figma-space-24);text-align:left;border-bottom-style:dashed}:where(.comparison-section) .shift-comparison-criteria .shift-table tbody th{color:var(--color-ink)}:where(.comparison-section) .shift-comparison-criteria .shift-tools{color:var(--color-ink-secondary)}:where(.comparison-section) .shift-comparison-criteria .shift-vendor-logo{object-fit:contain;object-position:left center;width:20px;max-width:100%;height:20px;margin:0;display:block}:where(.comparison-section) .shift-comparison-criteria .shift-table .shift-oneleet-heading{border-top:1px solid var(--color-brand);color:var(--color-surface);border-bottom-style:solid;border-radius:0;padding:0}:where(.comparison-section) .shift-comparison-criteria .shift-brand-heading{height:71px;padding-inline:var(--figma-space-24);justify-items:start}:where(.comparison-section) .shift-comparison-criteria .shift-table tbody tr:last-child>.shift-oneleet{border-radius:0}.criteria-phone{display:none}@media (width<=700px){:where(.comparison-section) .shift-comparison-criteria{margin:0 var(--figma-space-12) var(--figma-space-20)}:where(.comparison-section) .shift-comparison-criteria .shift-table{display:none}.criteria-phone{background:var(--color-surface);border-radius:8px;display:block}.criteria-phone-group{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.4}.criteria-phone-group+.criteria-phone-group{border-top:1px dashed var(--color-line)}.criteria-phone-group caption{text-align:left;color:var(--color-ink);padding:20px 16px 4px;font-size:16px}.criteria-phone-group th{padding:16px 16px 8px;font-weight:500}.criteria-phone-group td{color:var(--color-ink-secondary);padding:0 16px 8px}.criteria-phone-group tbody:last-child td{padding-bottom:20px}.criteria-phone-brand{color:var(--color-ink-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.criteria-phone-status{margin-left:auto;display:inline-flex}.criteria-phone-oneleet-mark{background:var(--color-brand);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}}
