.detail[data-astro-cid-kfp2p3mb]{isolation:isolate;padding-top:clamp(20px,3vw,40px);position:relative;overflow-x:clip}.detail__back[data-astro-cid-kfp2p3mb]{margin:0 0 clamp(28px,4vw,56px)}.detail__arrow[data-astro-cid-kfp2p3mb]{transition:translate var(--dur-3) var(--ease-out-expo);display:inline-block}.detail__back[data-astro-cid-kfp2p3mb] a[data-astro-cid-kfp2p3mb]:hover .detail__arrow[data-astro-cid-kfp2p3mb]{translate:-4px}.detail__hero[data-astro-cid-kfp2p3mb]{gap:40px var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.detail__head[data-astro-cid-kfp2p3mb]{justify-items:start;gap:0;display:grid}.detail__head[data-astro-cid-kfp2p3mb] .feature-icon{margin-bottom:28px}.detail__head[data-astro-cid-kfp2p3mb] h1[data-astro-cid-kfp2p3mb]{max-width:14ch;font-size:var(--step-4);overflow-wrap:break-word;hyphens:auto;margin:0 0 20px}.detail__summary[data-astro-cid-kfp2p3mb]{max-width:40ch;color:var(--ink-2);font-size:var(--step-1);margin:0 0 28px;font-weight:300;line-height:1.5}.detail__modes[data-astro-cid-kfp2p3mb]{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.detail__modes[data-astro-cid-kfp2p3mb] .detail__mode{font-size:.9375rem;font-weight:400}.detail__modes[data-astro-cid-kfp2p3mb] .detail__mode .frag-mode__mark{width:30px;height:30px}.detail__stage[data-astro-cid-kfp2p3mb]{border-radius:var(--radius-xl);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule-2);gap:16px;padding:clamp(20px,3vw,40px);display:grid;position:relative}.detail__frag[data-astro-cid-kfp2p3mb]{width:100%;max-width:420px;font-size:.875rem}.detail__frag--rx[data-astro-cid-kfp2p3mb]{background:0 0;border-color:#0000;padding:0;overflow:hidden}.detail__credit[data-astro-cid-kfp2p3mb]{width:100%;max-width:420px}.detail__stage--1[data-astro-cid-kfp2p3mb]{justify-items:center}.detail__stage--2[data-astro-cid-kfp2p3mb] .detail__frag[data-astro-cid-kfp2p3mb]:nth-child(2){justify-self:end}.detail__includes[data-astro-cid-kfp2p3mb]{align-self:end}.detail__label[data-astro-cid-kfp2p3mb]{color:var(--ink-3);font-size:var(--step--1);letter-spacing:0;margin:0 0 12px;font-weight:400}.detail__trace[data-astro-cid-kfp2p3mb]{height:120px;margin-top:clamp(24px,4vw,48px)}.detail__stage--shot[data-astro-cid-kfp2p3mb]{background:radial-gradient(70% 50% at 80% 10%, var(--violet-soft), transparent 70%), radial-gradient(60% 45% at 15% 90%, var(--red-soft), transparent 70%), var(--paper-2);justify-items:center;padding-block:clamp(32px,4vw,56px)}.detail__stage--shot[data-astro-cid-kfp2p3mb] .device{max-width:min(280px,66vw)}.detail__functions-head[data-astro-cid-kfp2p3mb]{gap:12px;display:grid}.detail__functions-head[data-astro-cid-kfp2p3mb] h2[data-astro-cid-kfp2p3mb]{margin:0}.detail__functions-head[data-astro-cid-kfp2p3mb] p[data-astro-cid-kfp2p3mb]{max-width:36em;color:var(--ink-2);margin:0}.fn-grid[data-astro-cid-kfp2p3mb]{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);margin:28px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.fn-grid[data-astro-cid-kfp2p3mb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.fn-grid[data-astro-cid-kfp2p3mb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tags[data-astro-cid-kfp2p3mb]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-kfp2p3mb] li[data-astro-cid-kfp2p3mb]{box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);border-radius:999px;padding:8px 16px}.detail__note[data-astro-cid-kfp2p3mb]{border-top:1px solid var(--rule);margin-top:32px;padding-top:16px}.detail__note[data-astro-cid-kfp2p3mb] h3[data-astro-cid-kfp2p3mb]{color:var(--ink-3);font-size:var(--step--1);letter-spacing:0;margin:0 0 10px;font-weight:400}.related__grid[data-astro-cid-kfp2p3mb]{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr);margin:28px 0 0;padding:0;list-style:none;display:grid}.related__grid[data-astro-cid-kfp2p3mb]>li[data-astro-cid-kfp2p3mb]{border-bottom:1px solid var(--rule)}@media (width>=760px){.related__grid[data-astro-cid-kfp2p3mb]{grid-template-columns:repeat(3,minmax(0,1fr))}.related__grid[data-astro-cid-kfp2p3mb]>li[data-astro-cid-kfp2p3mb]:not(:last-child){border-right:1px solid var(--rule)}}@media (width>=1000px){.detail__hero[data-astro-cid-kfp2p3mb]{grid-template-columns:repeat(12,minmax(0,1fr))}.detail__head[data-astro-cid-kfp2p3mb]{grid-column:1/span 6}.detail__stage[data-astro-cid-kfp2p3mb],.detail__includes[data-astro-cid-kfp2p3mb]{grid-column:8/span 5}}
