.hero[data-astro-cid-5s5r2ija]{text-align:center;padding:104px var(--gutter) 56px;background:var(--role-page);flex-direction:column;align-items:center;gap:24px;display:flex}.top[data-astro-cid-5s5r2ija]{flex-direction:column;align-items:center;gap:20px;max-width:900px;display:flex}.bottom[data-astro-cid-5s5r2ija]{flex-direction:column;align-items:center;gap:24px;max-width:700px;display:flex}.eyebrow[data-astro-cid-5s5r2ija]{font:400 var(--text-tiny) / 1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--role-ink-muted)}.title[data-astro-cid-5s5r2ija]{letter-spacing:0;font-size:54px;font-weight:400;line-height:1.06}.text[data-astro-cid-5s5r2ija]{font-size:var(--text-body-lg);color:var(--role-ink-muted);line-height:1.55}.buttons[data-astro-cid-5s5r2ija]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.buttons[data-astro-cid-5s5r2ija] .btn{padding:13px 18px;font-size:14.5px;line-height:1.45}@media (width<=1023px){.hero[data-astro-cid-5s5r2ija]{padding-top:80px}.title[data-astro-cid-5s5r2ija]{font-size:46px}}@media (width<=767px){.hero[data-astro-cid-5s5r2ija]{text-align:left;padding:64px var(--gutter) 56px;align-items:flex-start}.top[data-astro-cid-5s5r2ija],.bottom[data-astro-cid-5s5r2ija]{align-items:flex-start}.title[data-astro-cid-5s5r2ija]{font-size:30px}.buttons[data-astro-cid-5s5r2ija]{justify-content:flex-start}}.pill[data-astro-cid-gh7pb34q]{background:var(--color-white);white-space:nowrap;color:var(--role-ink);border-radius:12px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex;box-shadow:0 10px 28px #0000001a}.pill[data-astro-cid-gh7pb34q] .svg-icon{font-size:14px}.label[data-astro-cid-gh7pb34q]{font-size:13px;font-weight:500;line-height:1.3}.note[data-astro-cid-gh7pb34q]{color:var(--color-gray-500);font-size:12px;line-height:1.3}.swap[data-astro-cid-3akp5sx2]{align-items:center;gap:48px;display:flex}.swap[data-astro-cid-3akp5sx2].wait,.swap[data-astro-cid-3akp5sx2].wait *{animation-play-state:paused!important}.page[data-astro-cid-3akp5sx2]{aspect-ratio:16/10;background:var(--color-white);border-radius:10px;width:640px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0000001a;container-type:inline-size}.page[data-astro-cid-3akp5sx2] img,.opt[data-astro-cid-3akp5sx2] img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.outline[data-astro-cid-3akp5sx2]{border:max(1px, .3125cqw) solid var(--color-select-blue);border-radius:.94cqw;width:96.25%;height:42.5%;position:absolute;top:8.5%;left:1.875%}.tag[data-astro-cid-3akp5sx2]{background:var(--color-select-blue);color:var(--color-white);border-radius:.94cqw;padding:.625cqw 1.25cqw;font-size:1.875cqw;font-weight:500;line-height:1.25;position:absolute;top:11%;left:3.44%}.side[data-astro-cid-3akp5sx2]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.options[data-astro-cid-3akp5sx2]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.opt[data-astro-cid-3akp5sx2]{aspect-ratio:16/10;background:var(--color-white);border-radius:10px;width:208px;overflow:hidden;box-shadow:0 10px 28px #0000001a}.opt[data-astro-cid-3akp5sx2].picked{outline:2px solid var(--role-ink);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.page[data-astro-cid-3akp5sx2]{animation:1.1s cubic-bezier(.22,1,.36,1) .15s both sw-rise}.outline[data-astro-cid-3akp5sx2]{animation:.7s cubic-bezier(.22,1,.36,1) .8s both sw-select}.tag[data-astro-cid-3akp5sx2]{animation:.5s cubic-bezier(.22,1,.36,1) 1.05s both sw-pop}.side[data-astro-cid-3akp5sx2]>:first-child{animation:.6s cubic-bezier(.22,1,.36,1) 1.15s both sw-pop}.opt[data-astro-cid-3akp5sx2]{animation:.9s cubic-bezier(.22,1,.36,1) both sw-slide}.opt[data-astro-cid-3akp5sx2]:first-child{animation-delay:1.3s}.opt[data-astro-cid-3akp5sx2]:nth-child(2){animation:.9s cubic-bezier(.22,1,.36,1) 1.42s both sw-slide,.7s cubic-bezier(.22,1,.36,1) 2.3s both sw-pick}.opt[data-astro-cid-3akp5sx2]:nth-child(3){animation-delay:1.54s}}@keyframes sw-rise{0%{opacity:0;translate:0 32px}}@keyframes sw-select{0%{opacity:0;scale:1.03}}@keyframes sw-pop{0%{opacity:0;translate:0 6px;scale:.94}}@keyframes sw-slide{0%{opacity:0;translate:40px}}@keyframes sw-pick{0%{scale:1}45%{scale:1.05}to{scale:1}}@media (width<=1023px){.swap[data-astro-cid-3akp5sx2]{flex-direction:column;gap:16px;width:100%;max-width:560px}.page[data-astro-cid-3akp5sx2]{border-radius:6px;width:100%;box-shadow:0 5px 14px #0000001a}.side[data-astro-cid-3akp5sx2]{align-items:center;gap:16px;width:100%}.options[data-astro-cid-3akp5sx2]{flex-direction:row;gap:8px;width:100%}.opt[data-astro-cid-3akp5sx2]{border-radius:5px;flex:1;width:auto;min-width:0;box-shadow:0 5px 14px #0000001a}.opt[data-astro-cid-3akp5sx2].picked{outline-offset:-1px;outline-width:1px}}@media (width<=767px){.swap-stage .stage{border-radius:24px;padding:28px 16px}}.card[data-astro-cid-n6ndohc5]{flex-direction:column;gap:14px;min-width:0;display:flex}.preview[data-astro-cid-n6ndohc5]{aspect-ratio:530/318;border-radius:var(--radius-md);background:var(--role-section);border:1px solid var(--color-line-soft);position:relative;overflow:hidden}.preview[data-astro-cid-n6ndohc5] img[data-astro-cid-n6ndohc5]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.peek[data-astro-cid-n6ndohc5]{border-radius:var(--radius-pill);background:var(--color-white);color:var(--role-ink);font:500 13px / 1.3 var(--font-sans);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border:0;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute;top:12px;right:12px;translate:0 -4px;box-shadow:0 6px 18px #00000024}.card[data-astro-cid-n6ndohc5]:hover .peek[data-astro-cid-n6ndohc5],.peek[data-astro-cid-n6ndohc5]:focus-visible{opacity:1;translate:0}.peek[data-astro-cid-n6ndohc5]:hover{background:var(--role-surface)}.peek[data-astro-cid-n6ndohc5]:focus-visible{outline:2px solid var(--role-focus);outline-offset:2px}@media (hover:none){.peek[data-astro-cid-n6ndohc5]{opacity:1;translate:0}}.preview[data-astro-cid-n6ndohc5].wide img[data-astro-cid-n6ndohc5]{object-fit:contain;object-position:center}.meta[data-astro-cid-n6ndohc5]{justify-content:space-between;align-items:center;gap:16px;display:flex}.names[data-astro-cid-n6ndohc5]{flex-direction:column;gap:2px;min-width:0;display:flex}.name[data-astro-cid-n6ndohc5]{letter-spacing:0;font-size:15px;font-weight:500;line-height:1.5}.name[data-astro-cid-n6ndohc5] a[data-astro-cid-n6ndohc5]{color:inherit;text-decoration:none}.name[data-astro-cid-n6ndohc5] a[data-astro-cid-n6ndohc5][href]:hover{text-underline-offset:3px;text-decoration:underline}.industry[data-astro-cid-n6ndohc5]{color:var(--role-ink-muted);font-size:13.5px;line-height:1.5}.use[data-astro-cid-n6ndohc5]{white-space:nowrap;color:var(--role-ink);flex:none;align-items:center;gap:4px;font-size:13.5px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.use[data-astro-cid-n6ndohc5]:hover span[data-astro-cid-n6ndohc5]{text-underline-offset:3px;text-decoration:underline}.head[data-astro-cid-g2yozszw]{flex-direction:column;gap:14px;max-width:760px;display:flex}.eyebrow[data-astro-cid-g2yozszw]{font:400 var(--text-tiny) / 1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--role-ink-muted)}.heading[data-astro-cid-g2yozszw]{letter-spacing:0;font-size:44px;font-weight:400;line-height:1.12}.text[data-astro-cid-g2yozszw]{font-size:var(--text-body-lg);color:var(--role-ink-muted);line-height:1.5}@media (width<=1023px){.heading[data-astro-cid-g2yozszw]{font-size:38px}}@media (width<=767px){.heading[data-astro-cid-g2yozszw]{font-size:30px}}.catalog[data-astro-cid-dv2hhjdb]{background:var(--role-page);padding:var(--section-pad) var(--gutter)}.inner[data-astro-cid-dv2hhjdb]{max-width:var(--content-max);flex-direction:column;margin-inline:auto;display:flex}.filters[data-astro-cid-dv2hhjdb]{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-bottom:20px;display:flex}.industries[data-astro-cid-dv2hhjdb]{background:var(--role-section);border-radius:12px;gap:2px;padding:4px;display:flex}.ind[data-astro-cid-dv2hhjdb]{cursor:pointer;white-space:nowrap;font:400 13.5px / 1.5 var(--font-sans);color:var(--role-ink-muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:9px;padding:7px 12px}.ind[data-astro-cid-dv2hhjdb]:hover{color:var(--role-ink)}.ind[data-astro-cid-dv2hhjdb][aria-pressed=true]{background:var(--color-white);color:var(--role-ink);font-weight:500}.count[data-astro-cid-dv2hhjdb]{font-size:var(--text-body);color:var(--role-ink-muted);white-space:nowrap;line-height:1.5}.type-select[data-astro-cid-dv2hhjdb]{display:none}.body[data-astro-cid-dv2hhjdb]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;margin-top:32px;display:grid}.types[data-astro-cid-dv2hhjdb]{top:calc(var(--header-height) + 24px);position:sticky}.types-h[data-astro-cid-dv2hhjdb]{font:400 var(--text-tiny) / 1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--role-ink-muted);margin-bottom:12px}.types[data-astro-cid-dv2hhjdb] ul[data-astro-cid-dv2hhjdb]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.type[data-astro-cid-dv2hhjdb]{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;font:400 14.5px / 1.3 var(--font-sans);color:var(--role-ink);transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.type[data-astro-cid-dv2hhjdb]:hover:not(:disabled){background:var(--role-surface)}.type[data-astro-cid-dv2hhjdb][aria-pressed=true]{background:var(--role-section);font-weight:500}.type[data-astro-cid-dv2hhjdb]:disabled{cursor:default;color:var(--color-gray-300)}.type-count[data-astro-cid-dv2hhjdb]{font-size:var(--text-small);color:var(--role-ink-muted);font-weight:400}.type[data-astro-cid-dv2hhjdb]:disabled .type-count[data-astro-cid-dv2hhjdb]{color:var(--color-gray-300)}.grid[data-astro-cid-dv2hhjdb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-dv2hhjdb][aria-busy=true]{opacity:.6;transition:opacity var(--duration-fast) var(--ease-out)}.more-row[data-astro-cid-dv2hhjdb]{justify-content:center;margin-top:24px;display:flex}.more[data-astro-cid-dv2hhjdb]{background:var(--role-section);cursor:pointer;font:500 14.5px / 1.5 var(--font-sans);color:var(--role-ink);transition:background-color var(--duration-fast) var(--ease-out);border:0;border-radius:10px;padding:12px 20px}.more[data-astro-cid-dv2hhjdb]:hover{background:var(--role-surface-strong)}.more[data-astro-cid-dv2hhjdb][hidden]{display:none}.ind[data-astro-cid-dv2hhjdb]:focus-visible,.type[data-astro-cid-dv2hhjdb]:focus-visible,.more[data-astro-cid-dv2hhjdb]:focus-visible{outline:2px solid var(--role-focus);outline-offset:2px}@media (width<=1023px){.filters[data-astro-cid-dv2hhjdb]{border-bottom:0;margin-top:32px;padding-bottom:0}.industries[data-astro-cid-dv2hhjdb]{scrollbar-width:none;min-width:0;margin-inline:calc(-1 * var(--gutter));padding:0;padding-inline:var(--gutter);max-width:calc(100% + 2 * var(--gutter));background:0 0;border-radius:0;flex:auto;gap:8px;overflow-x:auto}.industries[data-astro-cid-dv2hhjdb]::-webkit-scrollbar{display:none}.ind[data-astro-cid-dv2hhjdb]{border-radius:var(--radius-pill);border:1px solid var(--color-line-soft);background:var(--color-white);color:var(--role-ink);flex:none;padding:7px 13px;font-weight:500}.ind[data-astro-cid-dv2hhjdb][aria-pressed=true]{background:var(--role-ink);border-color:var(--role-ink);color:var(--color-white)}.count[data-astro-cid-dv2hhjdb]{display:none}.type-select[data-astro-cid-dv2hhjdb]{background:var(--role-section);cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;display:flex;position:relative}.type-select[data-astro-cid-dv2hhjdb]:focus-within{outline:2px solid var(--role-focus);outline-offset:2px}.ts-label[data-astro-cid-dv2hhjdb]{color:var(--role-ink-muted);font-size:13.5px;line-height:1.5}.ts-value[data-astro-cid-dv2hhjdb]{font-size:14.5px;font-weight:500;line-height:1.5}.ts-count[data-astro-cid-dv2hhjdb]{color:var(--role-ink-muted);margin-left:auto;font-size:13.5px;line-height:1.5}.type-select[data-astro-cid-dv2hhjdb] .ts-chev{color:var(--role-ink)}.type-select[data-astro-cid-dv2hhjdb] select[data-astro-cid-dv2hhjdb]{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.body[data-astro-cid-dv2hhjdb]{grid-template-columns:minmax(0,1fr);margin-top:48px}.types[data-astro-cid-dv2hhjdb]{display:none}}@media (width<=767px){.catalog[data-astro-cid-dv2hhjdb]{padding:64px var(--gutter)}.grid[data-astro-cid-dv2hhjdb]{grid-template-columns:minmax(0,1fr);gap:28px}.more-row[data-astro-cid-dv2hhjdb]{margin-top:48px}}.spm[data-astro-cid-qem7hwna]{border-radius:var(--radius-md);background:var(--role-raised);width:calc(100vw - 48px);max-width:none;height:calc(100dvh - 48px);max-height:none;color:var(--role-ink);border:0;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 60px #00000040}.spm[data-astro-cid-qem7hwna]::backdrop{background:var(--color-backdrop)}html:has(.spm[open]){overflow:hidden}.sheet[data-astro-cid-qem7hwna]{grid-template:"title devices links close"60px"stage stage stage stage"minmax(0,1fr)/minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;column-gap:14px;height:100%;padding:0 20px;display:grid}.title[data-astro-cid-qem7hwna]{flex-direction:column;grid-area:title;gap:2px;min-width:0;display:flex}.name[data-astro-cid-qem7hwna]{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.25;overflow:hidden}.meta[data-astro-cid-qem7hwna]{color:var(--role-ink-muted);font-size:12.5px;line-height:1.25}.devices[data-astro-cid-qem7hwna]{grid-area:devices;gap:10px;display:flex}.device[data-astro-cid-qem7hwna]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--role-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.device[data-astro-cid-qem7hwna][aria-pressed=true]{background:var(--role-section)}.device[data-astro-cid-qem7hwna]:hover{background:var(--role-surface-strong)}.device[data-astro-cid-qem7hwna]:disabled{opacity:.35;cursor:default;background:0 0}.links[data-astro-cid-qem7hwna]{grid-area:links;justify-self:end}.use[data-astro-cid-qem7hwna]{border-radius:var(--radius-sm);background:var(--role-ink);color:var(--color-white);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.use[data-astro-cid-qem7hwna]:hover{background:var(--role-ink-hover)}.close[data-astro-cid-qem7hwna]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--role-ink);cursor:pointer;background:0 0;border:0;grid-area:close;justify-content:center;align-items:center;display:inline-flex}.close[data-astro-cid-qem7hwna]:hover{background:var(--role-surface-strong)}.stage[data-astro-cid-qem7hwna]{background:var(--role-section);border-top:1px solid var(--role-line);flex-direction:column;grid-area:stage;align-self:stretch;align-items:center;gap:12px;margin:0 -20px;padding:24px 20px;display:flex;overflow:auto}.box[data-astro-cid-qem7hwna]{background:var(--color-white);opacity:0;transition:opacity .4s var(--ease-out), translate .4s var(--ease-out);border-radius:10px;flex:none;position:relative;overflow:hidden;translate:0 8px;box-shadow:0 10px 28px #0000001a}.spm[data-astro-cid-qem7hwna].ready .box[data-astro-cid-qem7hwna]{opacity:1;translate:0}.box[data-astro-cid-qem7hwna] iframe[data-astro-cid-qem7hwna]{transform-origin:0 0;background:var(--color-white);border:0;position:absolute;top:0;left:0}.box[data-astro-cid-qem7hwna] iframe[data-astro-cid-qem7hwna][hidden]{display:none}.box[data-astro-cid-qem7hwna] img[data-astro-cid-qem7hwna]{height:auto;display:block}.note[data-astro-cid-qem7hwna]{color:var(--role-ink-muted);font-size:13px}.note[data-astro-cid-qem7hwna][hidden]{display:none}@media (prefers-reduced-motion:reduce){.box[data-astro-cid-qem7hwna]{transition:none;translate:none}}@media (width<=767px){.spm[data-astro-cid-qem7hwna]{border-radius:20px 20px 0 0;width:100vw;height:calc(100dvh - 12px);margin:12px 0 0}.sheet[data-astro-cid-qem7hwna]{grid-template:"title close""stage stage"minmax(0,1fr)"links links"/minmax(0,1fr) auto;padding:0 16px}.title[data-astro-cid-qem7hwna]{padding:14px 0 10px}.devices[data-astro-cid-qem7hwna]{display:none}.stage[data-astro-cid-qem7hwna]{margin:0 -16px;padding:16px}.links[data-astro-cid-qem7hwna]{border-top:1px solid var(--role-line);justify-self:stretch;margin:0 -16px;padding:12px 16px 28px}.use[data-astro-cid-qem7hwna]{justify-content:center;width:100%;padding:13px 14px}}.how[data-astro-cid-ga57dzja]{background:var(--role-page);padding:0 var(--gutter) var(--section-pad)}.inner[data-astro-cid-ga57dzja]{max-width:var(--content-max);flex-direction:column;gap:48px;margin-inline:auto;display:flex}.canvas[data-astro-cid-ga57dzja]{flex:none;width:440px;height:300px;position:relative}.canvas[data-astro-cid-ga57dzja]>*{position:absolute}.shot[data-astro-cid-ga57dzja]{background:var(--color-white);border-radius:10px;display:block;overflow:hidden;box-shadow:0 10px 28px #0000001a}.shot[data-astro-cid-ga57dzja] img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.v1-shot[data-astro-cid-ga57dzja]{width:320px;height:200px;top:70px;left:60px}.canvas[data-astro-cid-ga57dzja]>.v1-pill{top:46px;left:50%;translate:-50%}.canvas[data-astro-cid-ga57dzja]>.v2-pill{top:56px;left:50%;translate:-50%}.v2-row[data-astro-cid-ga57dzja]{gap:10px;display:flex;top:118px;left:34px}.v2-shot[data-astro-cid-ga57dzja]{width:120px;height:75px;position:relative}.v2-shot[data-astro-cid-ga57dzja].picked{outline:2px solid var(--role-ink);outline-offset:-2px}.tick[data-astro-cid-ga57dzja]{background:var(--role-ink);width:22px;height:22px;color:var(--color-white);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.v3-shot[data-astro-cid-ga57dzja]{width:320px;height:200px;top:60px;left:60px}.canvas[data-astro-cid-ga57dzja]>.v3-text{top:200px;left:40px}.canvas[data-astro-cid-ga57dzja]>.v3-photos{top:236px;left:246px}.strip[data-astro-cid-ga57dzja]{border:1px solid var(--color-line-soft);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.strip-copy[data-astro-cid-ga57dzja]{align-items:center;gap:14px;min-width:0;display:flex}.strip-copy[data-astro-cid-ga57dzja] p[data-astro-cid-ga57dzja]{font-size:var(--text-body-lg);line-height:1.4}@media (width<=1023px){.canvas[data-astro-cid-ga57dzja]{scale:.72}}@media (width<=767px){.how[data-astro-cid-ga57dzja]{padding:0 var(--gutter) 64px}.canvas[data-astro-cid-ga57dzja]{scale:.795}.strip[data-astro-cid-ga57dzja]{flex-direction:column;align-items:flex-start;gap:0;padding:21px 24px}.strip-copy[data-astro-cid-ga57dzja]{align-items:center}.strip-copy[data-astro-cid-ga57dzja] p[data-astro-cid-ga57dzja]{font-size:15px}.strip[data-astro-cid-ga57dzja] .flink{margin-left:0}}@media (width<=380px){.canvas[data-astro-cid-ga57dzja]{scale:.68}}
