.ba.svelte-1jfl7r7{border-radius:var(--radius);-webkit-user-select:none;user-select:none;cursor:col-resize;touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.ba.svelte-1jfl7r7 .ba-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ba-line.svelte-1jfl7r7{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 8px #00000059}.ba-handle.svelte-1jfl7r7{border:2px solid var(--accent);pointer-events:auto;cursor:col-resize;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0000002e}.ba-tag.svelte-1jfl7r7{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:#fff;pointer-events:none;background:#1111118c;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;transition:opacity .2s;position:absolute;bottom:12px}.ba-tag-before.svelte-1jfl7r7{left:12px}.ba-tag-after.svelte-1jfl7r7{right:12px}.pf-switch.svelte-bodrw6{margin-top:36px}.pf-switch-link.svelte-bodrw6{font-family:var(--font-ui);color:var(--accent);align-items:center;gap:12px;font-size:17px;font-weight:700;display:inline-flex}.pf-switch-link.svelte-bodrw6 .arr:where(.svelte-bodrw6){transition:transform .25s var(--ease-out);display:inline-flex}.pf-switch-link.svelte-bodrw6:hover .arr:where(.svelte-bodrw6){transform:translate(4px,-4px)}.ba-sec.svelte-bodrw6{padding-bottom:var(--section-gap);padding-top:20px}.ba-frame.svelte-bodrw6{border-radius:var(--radius);position:relative;overflow:hidden;box-shadow:0 32px 80px #0000001f}.ba-grid.svelte-bodrw6{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ba-next.svelte-bodrw6{flex-wrap:wrap;gap:20px 48px;margin-top:64px;display:flex}.ba-next.svelte-bodrw6 .arrow-link:where(.svelte-bodrw6){font-size:clamp(20px,2.4vw,30px)}@media (width<=900px){.ba-grid.svelte-bodrw6{grid-template-columns:repeat(2,1fr)}.ba-grid.svelte-bodrw6 .ba-frame:where(.svelte-bodrw6):last-child{grid-column:1/3;max-width:420px;margin:0 auto}}@media (width<=600px){.ba-grid.svelte-bodrw6{grid-template-columns:1fr;gap:20px}.ba-grid.svelte-bodrw6 .ba-frame:where(.svelte-bodrw6):last-child{grid-column:1;max-width:none;margin:0}}
