.gallery-hint[data-astro-cid-bi4vth4j]{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:20px}.solution-screens-grid[data-astro-cid-bi4vth4j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.solution-screen[data-astro-cid-bi4vth4j]{cursor:zoom-in;background:#fff;border-radius:16px;display:block;position:relative;overflow:hidden}.solution-screen[data-astro-cid-bi4vth4j] img[data-astro-cid-bi4vth4j]{width:100%;height:auto;display:block}.screen-enlarge[data-astro-cid-bi4vth4j]{color:#fff;background:#181818;border-radius:8px;padding:8px 12px;font-size:14px;line-height:20px;transition:opacity .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:16px;right:16px}.solution-screen[data-astro-cid-bi4vth4j]:hover .screen-enlarge[data-astro-cid-bi4vth4j]{opacity:.8}.solution-screen[data-astro-cid-bi4vth4j]:active{transform:scale(.98)}.solution-screen[data-astro-cid-bi4vth4j]:focus-visible,.screen-viewer[data-astro-cid-bi4vth4j] button[data-astro-cid-bi4vth4j]:focus-visible,.screen-viewer[data-astro-cid-bi4vth4j] a[data-astro-cid-bi4vth4j]:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.screen-viewer[data-astro-cid-bi4vth4j]{color:#fff;background:#181818;border:0;border-radius:16px;width:calc(100% - 32px);max-width:1600px;max-height:calc(100dvh - 32px);padding:16px}.screen-viewer[data-astro-cid-bi4vth4j]::backdrop{background:#000000d9}.screen-toolbar[data-astro-cid-bi4vth4j]{align-items:center;gap:16px;margin-bottom:16px;font-size:14px;line-height:20px;display:flex}.screen-toolbar[data-astro-cid-bi4vth4j] [data-astro-cid-bi4vth4j][data-screen-close]{margin-left:auto}.screen-viewer[data-astro-cid-bi4vth4j] button[data-astro-cid-bi4vth4j]{color:#fff;cursor:pointer;font:inherit;background:#313131;border:0;border-radius:8px;padding:8px 12px}.screen-viewer[data-astro-cid-bi4vth4j] button[data-astro-cid-bi4vth4j]:hover{background:#272727}.screen-viewer[data-astro-cid-bi4vth4j] button[data-astro-cid-bi4vth4j]:active{transform:scale(.98)}.screen-stage[data-astro-cid-bi4vth4j]{justify-content:center;align-items:center;gap:16px;display:flex}.screen-stage[data-astro-cid-bi4vth4j] img[data-astro-cid-bi4vth4j]{object-fit:contain;width:auto;min-width:0;max-width:calc(100% - 112px);height:auto;max-height:calc(100dvh - 144px);display:block}@media (width<=760px){.solution-screens-grid[data-astro-cid-bi4vth4j]{grid-template-columns:1fr;gap:16px}.screen-viewer[data-astro-cid-bi4vth4j]{width:calc(100% - 16px);padding:8px}.screen-toolbar[data-astro-cid-bi4vth4j]{flex-wrap:wrap;gap:8px}.screen-stage[data-astro-cid-bi4vth4j]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.screen-stage[data-astro-cid-bi4vth4j] img[data-astro-cid-bi4vth4j]{grid-area:1/1/auto/-1;justify-self:center;max-width:100%}.screen-stage[data-astro-cid-bi4vth4j] button[data-astro-cid-bi4vth4j]{padding:8px}.screen-enlarge[data-astro-cid-bi4vth4j]{bottom:8px;right:8px}}.cmp2-tools[data-astro-cid-ouxt5wfa]{background:#f8f6fc;border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:20px;padding:14px 18px;display:flex}.cmp2-pick[data-astro-cid-ouxt5wfa]{flex-wrap:wrap;gap:6px;display:flex}.cmp2-chip[data-astro-cid-ouxt5wfa] input[data-astro-cid-ouxt5wfa],.cmp2-diff[data-astro-cid-ouxt5wfa] input[data-astro-cid-ouxt5wfa]{opacity:0;pointer-events:none;position:absolute}.cmp2-chip[data-astro-cid-ouxt5wfa] span[data-astro-cid-ouxt5wfa]{cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;line-height:20px;transition:background .3s,color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #e6dff3}.cmp2-chip[data-astro-cid-ouxt5wfa] input[data-astro-cid-ouxt5wfa]:checked+span[data-astro-cid-ouxt5wfa]{background:var(--ink);color:#fff;box-shadow:none}.cmp2-chip[data-astro-cid-ouxt5wfa] input[data-astro-cid-ouxt5wfa]:focus-visible+span[data-astro-cid-ouxt5wfa],.cmp2-diff[data-astro-cid-ouxt5wfa] input[data-astro-cid-ouxt5wfa]:focus-visible+span[data-astro-cid-ouxt5wfa]{outline:3px solid var(--purple);outline-offset:2px}.cmp2-search[data-astro-cid-ouxt5wfa]{flex:240px;min-width:200px}.cmp2-search[data-astro-cid-ouxt5wfa] input[data-astro-cid-ouxt5wfa]{background:#fff;border:1px solid #e6dff3;border-radius:999px;width:100%;padding:8px 16px;font-size:14px}.cmp2-diff[data-astro-cid-ouxt5wfa]{cursor:pointer;align-items:center;display:inline-flex}.cmp2-diff[data-astro-cid-ouxt5wfa] span[data-astro-cid-ouxt5wfa]{background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #e6dff3}.cmp2-diff[data-astro-cid-ouxt5wfa] span[data-astro-cid-ouxt5wfa]:before{content:"";border-radius:4px;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #b9b2c8}.cmp2-diff[data-astro-cid-ouxt5wfa] input[data-astro-cid-ouxt5wfa]:checked+span[data-astro-cid-ouxt5wfa]{background:var(--mint);box-shadow:none}.cmp2-diff[data-astro-cid-ouxt5wfa] input[data-astro-cid-ouxt5wfa]:checked+span[data-astro-cid-ouxt5wfa]:before{background:var(--ink);box-shadow:none}.cmp2-count[data-astro-cid-ouxt5wfa]{color:#4e4760;white-space:nowrap;margin:0 0 0 auto;font-size:13px}.cmp2-scroll[data-astro-cid-ouxt5wfa]{border:1px solid var(--line);background:#fff;border-radius:24px;max-height:78vh;overflow:auto}.cmp2-table[data-astro-cid-ouxt5wfa]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:14px;line-height:1.5}.cmp2-table[data-astro-cid-ouxt5wfa] th[data-astro-cid-ouxt5wfa],.cmp2-table[data-astro-cid-ouxt5wfa] td[data-astro-cid-ouxt5wfa]{text-align:center;border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}.cmp2-table[data-astro-cid-ouxt5wfa] thead[data-astro-cid-ouxt5wfa] th[data-astro-cid-ouxt5wfa]{z-index:3;background:var(--lavender);white-space:nowrap;font-weight:500;position:sticky;top:0}.cmp2-table[data-astro-cid-ouxt5wfa] thead[data-astro-cid-ouxt5wfa] th[data-astro-cid-ouxt5wfa] a[data-astro-cid-ouxt5wfa]{display:block}.cmp2-table[data-astro-cid-ouxt5wfa] thead[data-astro-cid-ouxt5wfa] strong[data-astro-cid-ouxt5wfa]{font-weight:500;display:block}.cmp2-table[data-astro-cid-ouxt5wfa] thead[data-astro-cid-ouxt5wfa] span[data-astro-cid-ouxt5wfa]{color:var(--muted);font-size:12px;display:block}.cmp2-table[data-astro-cid-ouxt5wfa] thead[data-astro-cid-ouxt5wfa] th[data-astro-cid-ouxt5wfa]:first-child{text-align:left;z-index:4;left:0}.cmp2-table[data-astro-cid-ouxt5wfa] tbody[data-astro-cid-ouxt5wfa] th[data-astro-cid-ouxt5wfa][scope=row]{z-index:2;text-align:left;background:#fff;min-width:260px;max-width:420px;font-weight:400;position:sticky;left:0}.cmp2-group[data-astro-cid-ouxt5wfa] th[data-astro-cid-ouxt5wfa]{text-align:left;background:#faf8fe;padding:0;position:static}.cmp2-group[data-astro-cid-ouxt5wfa] button[data-astro-cid-ouxt5wfa]{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:13px 14px;font-size:13px;font-weight:500;display:flex}.cmp2-group[data-astro-cid-ouxt5wfa] em[data-astro-cid-ouxt5wfa]{letter-spacing:0;font-size:12px;font-style:normal}.cmp2-group[data-astro-cid-ouxt5wfa] button[data-astro-cid-ouxt5wfa]:after{content:"−";margin-left:auto;font-size:18px;line-height:1}.cmp2-group[data-astro-cid-ouxt5wfa] button[data-astro-cid-ouxt5wfa][aria-expanded=false]:after{content:"+"}.cmp2-yes[data-astro-cid-ouxt5wfa]{color:#0f8f8a;font-size:17px;font-weight:700}.cmp2-no[data-astro-cid-ouxt5wfa]{color:#c9c3d6}.cmp2-val[data-astro-cid-ouxt5wfa]{color:#4e4760;font-size:13px}.cmp2-table[data-astro-cid-ouxt5wfa] tr[data-astro-cid-ouxt5wfa][hidden],.cmp2-table[data-astro-cid-ouxt5wfa] [data-astro-cid-ouxt5wfa][data-col][hidden]{display:none}.cmp2-empty[data-astro-cid-ouxt5wfa]{color:var(--muted);margin:16px 0 0}.cmp2-cta[data-astro-cid-ouxt5wfa]{margin-top:28px}@media (width<=760px){.cmp2-count[data-astro-cid-ouxt5wfa]{width:100%;margin-left:0}.cmp2-table[data-astro-cid-ouxt5wfa]{table-layout:fixed;min-width:0}.cmp2-table[data-astro-cid-ouxt5wfa] thead[data-astro-cid-ouxt5wfa] th[data-astro-cid-ouxt5wfa]:first-child,.cmp2-table[data-astro-cid-ouxt5wfa] tbody[data-astro-cid-ouxt5wfa] th[data-astro-cid-ouxt5wfa][scope=row]{width:44%;min-width:0;max-width:none;position:static}.cmp2-table[data-astro-cid-ouxt5wfa] tbody[data-astro-cid-ouxt5wfa] th[data-astro-cid-ouxt5wfa][scope=row]{word-break:break-word;padding:10px 8px;font-size:12px;line-height:1.4}.cmp2-table[data-astro-cid-ouxt5wfa] th[data-astro-cid-ouxt5wfa],.cmp2-table[data-astro-cid-ouxt5wfa] td[data-astro-cid-ouxt5wfa]{padding:10px 6px}.cmp2-table[data-astro-cid-ouxt5wfa] thead[data-astro-cid-ouxt5wfa] th[data-astro-cid-ouxt5wfa]{white-space:normal;font-size:12px}.cmp2-table[data-astro-cid-ouxt5wfa] thead[data-astro-cid-ouxt5wfa] span[data-astro-cid-ouxt5wfa]{display:none}.cmp2-val[data-astro-cid-ouxt5wfa]{font-size:11px;line-height:1.3}.cmp2-group[data-astro-cid-ouxt5wfa] button[data-astro-cid-ouxt5wfa]{padding:12px 8px;font-size:12px}.cmp2-scroll[data-astro-cid-ouxt5wfa]{max-height:70vh}}.cmp2-table .is-folded{display:none}.cmp2 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dv{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 24px 50px #2318330f}.dv-bar{background:var(--lavender);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:10px 16px;display:flex}.dv-dots{gap:6px;display:flex}.dv-dots i{background:#d8d2e6;border-radius:50%;width:10px;height:10px}.dv-switch{background:#fff;border-radius:999px;gap:4px;margin-inline:auto;padding:4px;display:flex}.dv-switch button{color:var(--muted);background:0 0;border:0;border-radius:999px;padding:7px 16px;font-size:14px}.dv-switch button.is-on{background:var(--ink);color:#fff}.dv-open{color:var(--purple);white-space:nowrap;font-size:14px}.dv-stage{background:#eceaf2;justify-content:center;height:min(78vh,760px);display:flex}.dv-stage iframe{width:100%;height:100%;transition:width .5s var(--ease);background:#fff;border:0}.dv-stage.is-mobile iframe{width:390px;max-width:100%}.dv-note{color:var(--muted);margin:0;padding:14px 20px;font-size:14px}.dv-variants{margin-top:32px}.dv-variants h3{margin-bottom:14px;font-size:20px}.dv-var-list{flex-wrap:wrap;gap:10px;display:flex}.demo-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 18px;font-size:15px;transition:border-color .3s,background .3s;display:inline-flex}.demo-chip:hover{border-color:var(--purple);background:var(--lavender)}.dd-cols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.dd-cols2 h3{margin-bottom:14px;font-size:20px}@media (width<=640px){.dd-cols2{grid-template-columns:1fr}.dv-bar{flex-wrap:wrap}.dv-switch{margin-inline:0}.dv-stage{height:70vh}}
