.here.svelte-l06gyl{display:inline-flex;align-items:center;min-height:3rem;font-size:calc(15px * var(--fs-text));color:var(--r-text)}.choice.svelte-l06gyl{display:flex;flex-direction:column;gap:clamp(36px,4.5vw,56px)}.head.svelte-l06gyl{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.head-text.svelte-l06gyl{display:flex;flex-direction:column;gap:16px;max-width:640px}.r-h2.svelte-l06gyl,.intro.svelte-l06gyl{margin:0}.intro.svelte-l06gyl{color:var(--r-text);text-wrap:pretty}.line.svelte-l06gyl{display:grid;grid-template-columns:180px repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px)}.top.svelte-l06gyl{padding-bottom:28px}.option.svelte-l06gyl{display:flex;flex-direction:column;gap:18px}.media.svelte-l06gyl{display:block;aspect-ratio:16 / 9;overflow:hidden;background:#f1f1f1}.media.svelte-l06gyl img:where(.svelte-l06gyl){display:block;width:100%;height:100%;object-fit:cover}.t.svelte-l06gyl{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--iri-font-sans);font-weight:500;font-size:calc(clamp(22px,2.4vw,32px) * var(--fs-head));line-height:1.1;letter-spacing:-.028em}.logo.svelte-l06gyl{flex:none;width:1.3em;height:1.3em;border-radius:2px}.fact.svelte-l06gyl{align-items:baseline;padding:18px 0;border-top:1px solid var(--iri-hairline)}.k.svelte-l06gyl{font-size:calc(14px * var(--fs-text));font-weight:600;color:var(--iri-gray)}.v.svelte-l06gyl{font-size:calc(17px * var(--fs-text));line-height:1.45;text-wrap:pretty}.foot.svelte-l06gyl{padding-top:32px;border-top:1px solid var(--iri-hairline)}.sr.svelte-l06gyl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 760px){.line.svelte-l06gyl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.k.svelte-l06gyl{grid-column:1 / -1;padding:0 0 6px}.top.svelte-l06gyl .k:where(.svelte-l06gyl),.foot.svelte-l06gyl .k:where(.svelte-l06gyl){display:none}.top.svelte-l06gyl{padding-bottom:20px}.option.svelte-l06gyl{gap:12px}.t.svelte-l06gyl{gap:8px;font-size:calc(20px * var(--fs-head))}.logo.svelte-l06gyl{width:1.2em;height:1.2em}.fact.svelte-l06gyl{padding:14px 0}.v.svelte-l06gyl{font-size:calc(15px * var(--fs-text))}.foot.svelte-l06gyl{padding-top:24px}.foot.svelte-l06gyl .v:where(.svelte-l06gyl) .btn{min-width:0;width:100%;padding:0 1rem}}@media (max-width: 520px){.foot.svelte-l06gyl{grid-template-columns:minmax(0,1fr);row-gap:12px}}svg.svelte-wfdlqf{display:block;width:100%;height:auto;overflow:visible}text.svelte-wfdlqf{font-family:var(--iri-font-body);font-size:11px;font-variant-numeric:tabular-nums}.tx.svelte-wfdlqf{fill:var(--iri-ink)}.tm.svelte-wfdlqf{fill:var(--iri-gray)}.b.svelte-wfdlqf{font-weight:600}.sm.svelte-wfdlqf{font-size:9px}.tl.svelte-wfdlqf{fill:var(--iri-white);font-size:7px;font-weight:600;letter-spacing:.06em}.fd.svelte-wfdlqf{fill:var(--iri-white);stroke:var(--iri-hairline)}.bar.svelte-wfdlqf{fill:#e6e6e9}.ac.svelte-wfdlqf{fill:var(--art-accent, var(--iri-highlight))}.dot.svelte-wfdlqf{fill:#c8c8cc}.scr.svelte-wfdlqf{fill:var(--iri-ink)}.ln.svelte-wfdlqf,.rev.svelte-wfdlqf{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ln.svelte-wfdlqf{stroke:var(--iri-ink)}.ac.ln.svelte-wfdlqf{fill:var(--art-accent, var(--iri-highlight))}.fd.ln.svelte-wfdlqf{fill:var(--iri-white)}.rev.svelte-wfdlqf{stroke:var(--iri-white);stroke-width:2}.top.svelte-wfdlqf,.side.svelte-wfdlqf,.front.svelte-wfdlqf{stroke:var(--iri-ink);stroke-width:1.25;stroke-linejoin:round}.top.svelte-wfdlqf{fill:var(--iri-white)}.front.svelte-wfdlqf{fill:var(--iri-surface)}.side.svelte-wfdlqf{fill:#dcdce1}.lk.top.svelte-wfdlqf{fill:color-mix(in srgb,var(--art-accent, var(--iri-highlight)) 45%,white)}.lk.front.svelte-wfdlqf{fill:var(--art-accent, var(--iri-highlight))}.lk.side.svelte-wfdlqf{fill:color-mix(in srgb,var(--art-accent, var(--iri-highlight)) 70%,var(--iri-ink))}.gs.svelte-wfdlqf{fill:var(--iri-ink);opacity:.07}.trail.svelte-wfdlqf{fill:none;stroke:var(--iri-ink);stroke-width:1.25;stroke-linecap:round;stroke-dasharray:2 5;opacity:.45;animation:svelte-wfdlqf-su-march 1s linear infinite}@keyframes svelte-wfdlqf-su-march{to{stroke-dashoffset:-7}}.in0.svelte-wfdlqf,.in1.svelte-wfdlqf,.in2.svelte-wfdlqf,.only01.svelte-wfdlqf,.only1.svelte-wfdlqf{animation:var(--cycle) ease-out infinite both}.in0.svelte-wfdlqf{animation-name:svelte-wfdlqf-su-in0}.in1.svelte-wfdlqf{animation-name:svelte-wfdlqf-su-in1}.in2.svelte-wfdlqf{animation-name:svelte-wfdlqf-su-in2}.only01.svelte-wfdlqf,.only1.svelte-wfdlqf{opacity:0;animation-name:svelte-wfdlqf-su-only01}.only1.svelte-wfdlqf{animation-name:svelte-wfdlqf-su-only1}@keyframes svelte-wfdlqf-su-in0{0%{opacity:0;transform:translateY(-6px)}4%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes svelte-wfdlqf-su-in1{0%,33.3%{opacity:0;transform:translateY(-6px)}37.3%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes svelte-wfdlqf-su-in2{0%,66.7%{opacity:0;transform:translateY(-6px)}70.7%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes svelte-wfdlqf-su-only01{0%{opacity:0}4%,65%{opacity:1}68%,to{opacity:0}}@keyframes svelte-wfdlqf-su-only1{0%,33.3%{opacity:0}35.3%,52%{opacity:1}56%,to{opacity:0}}.pop0.svelte-wfdlqf,.pop1.svelte-wfdlqf,.pop2.svelte-wfdlqf,.card.svelte-wfdlqf,.press.svelte-wfdlqf{transform-box:fill-box;transform-origin:center}.pop0.svelte-wfdlqf,.pop1.svelte-wfdlqf,.pop2.svelte-wfdlqf{animation:var(--cycle) ease-out infinite backwards;animation-delay:calc(var(--i, 0) * .4s)}.pop0.svelte-wfdlqf{animation-name:svelte-wfdlqf-su-pop0}.pop1.svelte-wfdlqf{animation-name:svelte-wfdlqf-su-pop1}.pop2.svelte-wfdlqf{animation-name:svelte-wfdlqf-su-pop2}@keyframes svelte-wfdlqf-su-pop0{0%,8%{transform:scale(0)}12%{transform:scale(1.2)}15%,94%{transform:scale(1)}98%,to{transform:scale(0)}}@keyframes svelte-wfdlqf-su-pop1{0%,41%{transform:scale(0)}45%{transform:scale(1.2)}48%,94%{transform:scale(1)}98%,to{transform:scale(0)}}@keyframes svelte-wfdlqf-su-pop2{0%,72%{transform:scale(0)}76%{transform:scale(1.2)}79%,94%{transform:scale(1)}98%,to{transform:scale(0)}}.card.svelte-wfdlqf{opacity:0;animation:svelte-wfdlqf-su-fly var(--cycle) linear infinite}@keyframes svelte-wfdlqf-su-fly{0%,33.3%{transform:translate(0) scale(.5);opacity:0}35.3%{transform:translate(0) scale(1);opacity:1}38.3%{transform:translate(var(--x1),var(--y1))}41.3%{transform:translate(var(--x2),var(--y2))}44.3%{transform:translate(var(--x3),var(--y3))}47.3%{transform:translate(var(--x4),var(--y4)) scale(1);opacity:1}50%,to{transform:translate(var(--x4),var(--y4)) scale(.4);opacity:0}}.press.svelte-wfdlqf{animation:svelte-wfdlqf-su-press var(--cycle) ease-in-out infinite}@keyframes svelte-wfdlqf-su-press{0%,49%,54%,to{transform:none}51.5%{transform:translate(3px,-1.75px)}}.draw.svelte-wfdlqf{fill:none;stroke:var(--art-accent, var(--iri-highlight));stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:svelte-wfdlqf-su-draw var(--cycle) ease-in-out infinite}@keyframes svelte-wfdlqf-su-draw{0%,74%{stroke-dashoffset:1}82%,to{stroke-dashoffset:0}}.fill.svelte-wfdlqf{transform-box:fill-box;transform-origin:left center;animation:svelte-wfdlqf-su-fill var(--cycle) ease-in-out infinite backwards;animation-delay:calc(var(--i, 0) * .7s)}@keyframes svelte-wfdlqf-su-fill{0%,38%{transform:scaleX(0)}44%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}.cable.svelte-wfdlqf,.data.svelte-wfdlqf{fill:none;stroke-linecap:round}.cable.svelte-wfdlqf{stroke:var(--iri-ink);stroke-width:4}.data.svelte-wfdlqf{stroke:var(--art-accent, var(--iri-highlight));stroke-width:2;stroke-dasharray:4 12;animation:svelte-wfdlqf-su-data .8s linear infinite}@keyframes svelte-wfdlqf-su-data{to{stroke-dashoffset:-16}}.flow.svelte-wfdlqf{animation:svelte-wfdlqf-su-move var(--dur, 2s) linear infinite;animation-delay:calc(var(--i, 0) * var(--dur, 2s) / var(--n, 1) * -1)}@keyframes svelte-wfdlqf-su-move{0%{transform:translate(0);opacity:0}12%,88%{opacity:1}to{transform:translate(var(--tx),var(--ty));opacity:0}}.rec.svelte-wfdlqf{animation:svelte-wfdlqf-su-blink 1.2s steps(2,jump-none) infinite}@keyframes svelte-wfdlqf-su-blink{50%{opacity:.2}}.sig.svelte-wfdlqf{animation:svelte-wfdlqf-su-sig 1.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .2s)}@keyframes svelte-wfdlqf-su-sig{0%,to{opacity:.15}40%{opacity:1}}.talk.svelte-wfdlqf{stroke:var(--iri-ink);stroke-width:2.5;stroke-linecap:round;transform-box:fill-box;transform-origin:center bottom;animation:svelte-wfdlqf-su-talk .9s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -.23s)}@keyframes svelte-wfdlqf-su-talk{0%{transform:scaleY(.3)}}@media (prefers-reduced-motion: reduce){.svelte-wfdlqf{animation:none!important}}.setup.svelte-1nmkmpr{gap:40px clamp(32px,6vw,80px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.setup-media.svelte-1nmkmpr{display:flex;align-items:center;justify-content:center}.setup-media.svelte-1nmkmpr svg{max-width:560px}.setup-text.svelte-1nmkmpr{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(32px,3.6vw,52px)}.steps.svelte-1nmkmpr{align-self:stretch;margin:0;padding:0;list-style:none}.steps.svelte-1nmkmpr li:where(.svelte-1nmkmpr){position:relative;isolation:isolate;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 20px;--inset: clamp(16px, 2.6vw, 32px);margin:0 calc(-1 * var(--inset));padding:clamp(24px,2.6vw,34px) var(--inset)}.steps.svelte-1nmkmpr li:where(.svelte-1nmkmpr):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,var(--art-accent) 22%,var(--iri-white));transform:scaleX(0);transform-origin:left;animation:svelte-1nmkmpr-step-play var(--cycle) linear infinite backwards;animation-delay:calc(var(--p) * var(--cycle) / 3)}@keyframes svelte-1nmkmpr-step-play{0%{transform:scaleX(0);opacity:1}33.3%{transform:scaleX(1);opacity:1}36.6%,to{transform:scaleX(1);opacity:0}}@media (prefers-reduced-motion: reduce){.steps.svelte-1nmkmpr li:where(.svelte-1nmkmpr):before{animation:none}}.steps.svelte-1nmkmpr .r-num:where(.svelte-1nmkmpr){padding-top:8px}.step-body.svelte-1nmkmpr{display:flex;flex-direction:column;gap:8px}.step-t.svelte-1nmkmpr{font-family:var(--iri-font-sans);font-weight:500;font-size:calc(26px * var(--fs-head));letter-spacing:-.025em}
