.scene[data-astro-cid-o3pci535]{--cycle:7s;position:relative}.scene__grid[data-astro-cid-o3pci535]{grid-template-columns:1fr;display:grid}.scene__sheet[data-astro-cid-o3pci535]{background:var(--paper);aspect-ratio:920/560;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.scene__sheet[data-astro-cid-o3pci535] img[data-astro-cid-o3pci535]{object-fit:cover;object-position:50% 48%;width:100%;height:100%}.scene__scan[data-astro-cid-o3pci535]{opacity:0;pointer-events:none;position:absolute;inset:0}.scene__scan[data-astro-cid-o3pci535]:before{content:"";background:var(--accent);height:3px;box-shadow:0 0 0 6px var(--accent-soft);position:absolute;top:0;left:0;right:0}.scene__panel[data-astro-cid-o3pci535]{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.scene__head[data-astro-cid-o3pci535]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.scene__head[data-astro-cid-o3pci535] b[data-astro-cid-o3pci535]{font-size:15px;display:block}.scene__head[data-astro-cid-o3pci535] .muted[data-astro-cid-o3pci535]{font-size:13px}.scene__corners[data-astro-cid-o3pci535]{color:var(--good);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.scene__corners[data-astro-cid-o3pci535] i[data-astro-cid-o3pci535]{background:var(--good);border-radius:2px;width:9px;height:9px}.scene__rows[data-astro-cid-o3pci535]{margin:0;padding:6px 0;list-style:none;display:grid}.scene__rows[data-astro-cid-o3pci535] li[data-astro-cid-o3pci535]{grid-template-columns:28px 1fr 78px;align-items:center;gap:10px;padding:5px 16px;display:grid}.scene__rows[data-astro-cid-o3pci535] .q[data-astro-cid-o3pci535]{color:var(--muted);text-align:right;font-size:13px}.opts[data-astro-cid-o3pci535]{gap:6px;display:flex}.opt[data-astro-cid-o3pci535]{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.opt[data-astro-cid-o3pci535].on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.is-right[data-astro-cid-o3pci535] .opt[data-astro-cid-o3pci535].on{background:var(--accent);border-color:var(--accent)}.opt[data-astro-cid-o3pci535].key:not(.on){border:1.5px dashed var(--good);color:var(--good)}.mark[data-astro-cid-o3pci535]{text-align:right;white-space:nowrap;font-size:13px}.is-right[data-astro-cid-o3pci535] .mark[data-astro-cid-o3pci535]{color:var(--good)}.is-wrong[data-astro-cid-o3pci535] .mark[data-astro-cid-o3pci535]{color:var(--bad)}.is-multi[data-astro-cid-o3pci535],.is-blank[data-astro-cid-o3pci535]{background:var(--warn-soft)}.is-multi[data-astro-cid-o3pci535] .mark[data-astro-cid-o3pci535],.is-blank[data-astro-cid-o3pci535] .mark[data-astro-cid-o3pci535]{color:var(--warn);font-family:var(--font-text);font-weight:600}.scene__foot[data-astro-cid-o3pci535]{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.scene__save[data-astro-cid-o3pci535]{background:var(--accent);color:var(--accent-ink);border-radius:6px;padding:7px 12px;font-weight:600}.scene__pause[data-astro-cid-o3pci535]{z-index:3;border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;right:12px}.scene__pause[data-astro-cid-o3pci535] svg[data-astro-cid-o3pci535]{width:16px;height:16px;stroke:var(--ink);stroke-width:2px;fill:none;stroke-linejoin:round}.scene__pause[data-astro-cid-o3pci535] .i-play[data-astro-cid-o3pci535]{fill:var(--ink);stroke:none;display:none}.scene__pause[data-astro-cid-o3pci535][aria-pressed=true] .i-pause[data-astro-cid-o3pci535]{display:none}.scene__pause[data-astro-cid-o3pci535][aria-pressed=true] .i-play[data-astro-cid-o3pci535]{display:block}@media (width>=900px){.scene__grid[data-astro-cid-o3pci535]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.scene__sheet[data-astro-cid-o3pci535]{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line)}.scene__sheet[data-astro-cid-o3pci535] img[data-astro-cid-o3pci535]{object-position:50% 52%;position:absolute;inset:0}.scene__pause[data-astro-cid-o3pci535]{inset:50px auto auto 12px}}@media (width<=899px){.scene__rows[data-astro-cid-o3pci535] li[data-astro-cid-o3pci535]:nth-child(n+8){display:none}.scene__pause[data-astro-cid-o3pci535]{top:48px;bottom:auto;right:12px}}@media (prefers-reduced-motion:no-preference){.scene__scan[data-astro-cid-o3pci535]{animation:scan var(--cycle) linear infinite}.scene__rows[data-astro-cid-o3pci535] li[data-astro-cid-o3pci535]{animation:row var(--cycle) var(--ease) infinite;animation-delay:calc(var(--i) * .28s)}.scene[data-astro-cid-o3pci535][data-paused] .scene__scan[data-astro-cid-o3pci535],.scene[data-astro-cid-o3pci535][data-paused] .scene__rows[data-astro-cid-o3pci535] li[data-astro-cid-o3pci535]{animation-play-state:paused}}@keyframes scan{0%{opacity:0;transform:translateY(28%)}6%{opacity:1}52%{opacity:1;transform:translateY(72%)}58%,to{opacity:0;transform:translateY(72%)}}@keyframes row{0%,4%{opacity:.18}9%,92%{opacity:1}to{opacity:.18}}.hero[data-astro-cid-lcdefpme]{padding-top:var(--s-7);padding-bottom:var(--s-8);background:radial-gradient(70% 55% at 50% 0%, var(--blue-100) 0%, transparent 70%), var(--bg)}.hero__text[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:var(--s-5);max-width:940px;margin:0 auto;display:grid}.hero__text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:17ch}@media (width>=1024px){.hero__text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:21ch;font-size:min(var(--t-h1), 4.25rem)}}.hero__text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:58ch}.hero__text[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{justify-content:center}.hero__status[data-astro-cid-lcdefpme]{gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.hero__visual[data-astro-cid-lcdefpme]{margin-top:var(--s-7)}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{padding-top:var(--s-8)}.hero__visual[data-astro-cid-lcdefpme]{margin-top:var(--s-7)}}.anatomy[data-astro-cid-lcdefpme]{gap:var(--s-7);align-items:start;display:grid}.anatomy__text[data-astro-cid-lcdefpme]{gap:var(--s-5);display:grid}.anatomy__list[data-astro-cid-lcdefpme]{margin-top:var(--s-3);gap:var(--s-4);padding:0;list-style:none;display:grid}.anatomy__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;align-items:start;display:grid}.anatomy__list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:2px}.anatomy__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.anatomy__frame[data-astro-cid-lcdefpme]{max-width:560px;margin-inline:auto;padding:0;overflow:visible}.anatomy__frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--r-md)}.pin[data-astro-cid-lcdefpme]{border:1.5px solid var(--ink);background:var(--paper);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:500;display:grid}.pin--on[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--accent-ink);border-color:var(--paper);box-shadow:0 0 0 1px var(--accent), var(--shadow);transition:transform .3s var(--ease), background-color .3s var(--ease), box-shadow .3s var(--ease);position:absolute;transform:translate(-50%,-50%)}.pin[data-astro-cid-lcdefpme]{transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease)}.anatomy__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{transition:background-color .3s var(--ease);border-radius:var(--r-sm)}.anatomy__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover .pin[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.anatomy[data-astro-cid-lcdefpme]:has(.anatomy__list li:first-child:hover) .pin--on[data-astro-cid-lcdefpme]:first-of-type,.anatomy[data-astro-cid-lcdefpme]:has(.anatomy__list li:nth-child(2):hover) .pin--on[data-astro-cid-lcdefpme]:nth-of-type(2),.anatomy[data-astro-cid-lcdefpme]:has(.anatomy__list li:nth-child(3):hover) .pin--on[data-astro-cid-lcdefpme]:nth-of-type(3),.anatomy[data-astro-cid-lcdefpme]:has(.anatomy__list li:nth-child(4):hover) .pin--on[data-astro-cid-lcdefpme]:nth-of-type(4),.anatomy[data-astro-cid-lcdefpme]:has(.anatomy__list li:nth-child(5):hover) .pin--on[data-astro-cid-lcdefpme]:nth-of-type(5){background:var(--amber-700);box-shadow:0 0 0 1px var(--amber-700), 0 0 0 8px var(--amber-50);transform:translate(-50%,-50%)scale(1.35)}@media (prefers-reduced-motion:no-preference){.js .anatomy__visual[data-astro-cid-lcdefpme]:not(.is-in) .pin--on[data-astro-cid-lcdefpme]{transform:translate(-50%,-50%)scale(0)}.anatomy__visual[data-astro-cid-lcdefpme] .pin--on[data-astro-cid-lcdefpme]{transition-delay:calc(var(--n) * .11s + .3s)}.anatomy[data-astro-cid-lcdefpme]:has(.anatomy__list li:hover) .pin--on[data-astro-cid-lcdefpme]{transition-delay:0s}}@media (width>=1024px){.anatomy[data-astro-cid-lcdefpme]{gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.flow-more[data-astro-cid-lcdefpme]{margin-top:var(--s-6)}.platforms[data-astro-cid-lcdefpme]{gap:var(--s-7);display:grid}.platform[data-astro-cid-lcdefpme]{gap:var(--s-5);align-content:start;display:grid}.platform__visual[data-astro-cid-lcdefpme]{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:var(--r-md);transition:transform .35s var(--ease), box-shadow .35s var(--ease);padding:var(--s-6) var(--s-5);place-items:center;min-height:360px;display:grid;overflow:hidden}.platform__visual--win[data-astro-cid-lcdefpme]>*{width:100%}.platform__visual--and[data-astro-cid-lcdefpme]{background:var(--teal-50);border-color:var(--teal-100)}.platform[data-astro-cid-lcdefpme]:hover .platform__visual[data-astro-cid-lcdefpme]{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.platform__visual--and[data-astro-cid-lcdefpme] .device{width:min(420px,92%)}.platform__text[data-astro-cid-lcdefpme]{gap:var(--s-3);justify-items:start;display:grid}.platform__text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.platform__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:52ch}@media (width>=1024px){.platforms[data-astro-cid-lcdefpme]{gap:var(--s-6);grid-template-columns:1.25fr 1fr}.platform__visual[data-astro-cid-lcdefpme]{height:440px}}.check-sec[data-astro-cid-lcdefpme]{--field-mask:radial-gradient(ellipse 45% 80% at 100% 100%, #000 0%, transparent 70%)}.check[data-astro-cid-lcdefpme]{gap:var(--s-7);align-items:start;display:grid}.states[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child:before{border-color:var(--blue-600);background:var(--blue-600)}.states[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2):before{border-color:var(--amber-500);background:var(--amber-500)}.states[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3):before{border-color:var(--red-500);background:var(--red-500)}.check__text[data-astro-cid-lcdefpme]{gap:var(--s-5);display:grid}.check__text[data-astro-cid-lcdefpme] .bubbles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-2)}.check__text[data-astro-cid-lcdefpme] .bubbles[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.check__shots[data-astro-cid-lcdefpme]{gap:var(--s-4);grid-template-columns:1fr 1fr;align-items:start;max-width:680px;margin-inline:auto;display:grid}@media (width>=1024px){.check[data-astro-cid-lcdefpme]{gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
