app-screenshot-gallery[data-astro-cid-2yvh4ffu]{display:block;margin:28px 0}.gallery[data-astro-cid-2yvh4ffu]{border:1px solid #dce5de;border-radius:14px;overflow:hidden;background:#edf3ef}.gallery-track[data-astro-cid-2yvh4ffu]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-track[data-astro-cid-2yvh4ffu]::-webkit-scrollbar{display:none}.gallery-slide[data-astro-cid-2yvh4ffu]{flex:0 0 100%;min-width:0;box-sizing:border-box;display:flex;justify-content:center;padding:24px;scroll-snap-align:start}.screenshot-preview[data-astro-cid-2yvh4ffu]{position:relative;display:block;width:min(100%,260px);aspect-ratio:9 / 16;padding:0;border:1px solid #d3dfd7;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #1b433214;cursor:zoom-in}.screenshot-preview[data-astro-cid-2yvh4ffu] img[data-astro-cid-2yvh4ffu]{display:block;width:100%;height:100%;object-fit:contain;object-position:top;border-radius:0}.enlarge-icon[data-astro-cid-2yvh4ffu]{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #d3dfd7;border-radius:8px;background:#fffffff2;color:#1b4332}.gallery-selectors[data-astro-cid-2yvh4ffu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce5de;background:#fff}.gallery-selectors[data-astro-cid-2yvh4ffu] button[data-astro-cid-2yvh4ffu]{min-height:52px;padding:10px 6px;border:0;border-bottom:3px solid transparent;background:transparent;color:#5f6c63;font:inherit;font-size:14px;line-height:1.3;cursor:pointer}.gallery-selectors[data-astro-cid-2yvh4ffu] button[data-astro-cid-2yvh4ffu][aria-pressed=true]{border-bottom-color:#2d6a4f;background:#f0f7f2;color:#1b4332;font-weight:700}.gallery-selectors[data-astro-cid-2yvh4ffu] button[data-astro-cid-2yvh4ffu]:hover{background:#f0f7f2}button[data-astro-cid-2yvh4ffu]:focus-visible,.viewer-image-scroll[data-astro-cid-2yvh4ffu]:focus-visible{outline:2px solid #2d6a4f;outline-offset:-3px}dialog[data-astro-cid-2yvh4ffu]{box-sizing:border-box;width:min(860px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #dce5de;border-radius:14px;background:#fff;color:#1b4332;overflow:hidden;box-shadow:0 24px 80px #0004}dialog[data-astro-cid-2yvh4ffu]::backdrop{background:#081b14b8;backdrop-filter:blur(4px)}.viewer-header[data-astro-cid-2yvh4ffu]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #dce5de}.viewer-title[data-astro-cid-2yvh4ffu]{font-size:16px}.viewer-actions[data-astro-cid-2yvh4ffu]{display:flex;gap:4px}.viewer-actions[data-astro-cid-2yvh4ffu] button[data-astro-cid-2yvh4ffu]{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:#f0f5f1;color:#1b4332;cursor:pointer}.viewer-actions[data-astro-cid-2yvh4ffu] button[data-astro-cid-2yvh4ffu]:hover{background:#dcebe0}.viewer-image-scroll[data-astro-cid-2yvh4ffu]{max-height:calc(100dvh - 98px);overflow:auto;overscroll-behavior:contain;background:#edf3ef}.viewer-image[data-astro-cid-2yvh4ffu]{display:block;width:100%;height:auto;max-width:none;border-radius:0}.is-zoomed[data-astro-cid-2yvh4ffu] .viewer-image[data-astro-cid-2yvh4ffu]{width:var(--original-width);min-width:100%}@media(max-width:480px){.gallery-slide[data-astro-cid-2yvh4ffu]{padding:16px}.gallery-selectors[data-astro-cid-2yvh4ffu] button[data-astro-cid-2yvh4ffu]{font-size:12px}.viewer-header[data-astro-cid-2yvh4ffu]{padding-inline:10px}}.section-heading[data-astro-cid-ytvomcwp]{text-align:left}.section-label[data-astro-cid-ytvomcwp]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#10b981;margin-bottom:12px}h2[data-astro-cid-ytvomcwp]{font-size:32px;font-weight:700;color:#111827;margin:0 0 12px;line-height:1.2}.section-desc[data-astro-cid-ytvomcwp]{font-size:17px;color:#64748b;margin:0 0 48px;line-height:1.6;max-width:640px}.section-heading-centered[data-astro-cid-ytvomcwp]{text-align:center;margin-bottom:28px}.section-heading-centered[data-astro-cid-ytvomcwp] .section-label[data-astro-cid-ytvomcwp]{color:var(--color-primary)}.section-heading-centered[data-astro-cid-ytvomcwp] h2[data-astro-cid-ytvomcwp]{color:var(--color-primary-dark);font-size:36px;letter-spacing:-.025em}.section-heading-centered[data-astro-cid-ytvomcwp] .section-desc[data-astro-cid-ytvomcwp]{margin:0 auto}.section-hint[data-astro-cid-ytvomcwp]{margin:12px 0 0;font-size:14px;color:#64748b}@media(max-width:768px){h2[data-astro-cid-ytvomcwp],.section-heading-centered[data-astro-cid-ytvomcwp] h2[data-astro-cid-ytvomcwp]{font-size:28px}}@media(max-width:520px){.section-heading-centered[data-astro-cid-ytvomcwp] h2[data-astro-cid-ytvomcwp]{font-size:30px}}
