.cs--screens[data-astro-cid-pzkjm4si]{background:var(--np-bg);padding-block:clamp(3rem,2.2rem + 3.5vw,5.5rem)}.cs-head[data-astro-cid-pzkjm4si] .hand[data-astro-cid-pzkjm4si]{margin:0 0 .2rem;font-size:1.5rem}.shots[data-astro-cid-pzkjm4si]{flex-wrap:wrap;justify-content:center;gap:2.5rem clamp(1rem,.5rem + 3vw,3.5rem);margin:2rem 0 0;padding:0;list-style:none;display:flex}.shots[data-astro-cid-pzkjm4si] li[data-astro-cid-pzkjm4si]{flex:0 16.25rem;min-width:0;margin:0}.shots[data-astro-cid-pzkjm4si] .shot--wide[data-astro-cid-pzkjm4si]{flex:100%;max-width:60rem}figure[data-astro-cid-pzkjm4si]{text-align:center;justify-items:center;gap:1rem;margin:0;display:grid;position:relative}.phone[data-astro-cid-pzkjm4si]{background:var(--np-text);width:100%;transition:rotate .4s var(--np-ease-out);border-radius:1.9rem;padding:.55rem;rotate:-2deg;box-shadow:0 30px 50px -24px #0000008c}.shots[data-astro-cid-pzkjm4si] li[data-astro-cid-pzkjm4si]:nth-child(2n) .phone[data-astro-cid-pzkjm4si]{rotate:2deg}.phone[data-astro-cid-pzkjm4si] img{border-radius:1.4rem;width:100%;height:auto;display:block}.wide[data-astro-cid-pzkjm4si]{border-radius:var(--np-radius-lg);width:100%;overflow:clip}.wide[data-astro-cid-pzkjm4si] img{width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom, var(--np-text) 72%, transparent);mask-image:linear-gradient(to bottom, var(--np-text) 72%, transparent);display:block}.wide--full[data-astro-cid-pzkjm4si]{border:1px solid var(--np-border);box-shadow:0 24px 40px -28px #00000073}.wide--full[data-astro-cid-pzkjm4si] img{-webkit-mask-image:none;mask-image:none}@media (hover:hover) and (pointer:fine){.shots[data-astro-cid-pzkjm4si] li[data-astro-cid-pzkjm4si]:hover .phone[data-astro-cid-pzkjm4si]{rotate:0deg}}@media (prefers-reduced-motion:reduce){.phone[data-astro-cid-pzkjm4si]{transition:none}}.scribble[data-astro-cid-pzkjm4si]{max-width:9rem;font-family:var(--np-font-hand);font-weight:var(--np-weight-hand);color:var(--np-link);margin:0;font-size:1.3rem;line-height:1.2;position:absolute;inset-block-start:8%;inset-inline-end:-46%;rotate:-6deg}figcaption[data-astro-cid-pzkjm4si]{font-weight:var(--np-weight-strong);max-width:18rem}.shot--wide[data-astro-cid-pzkjm4si] figcaption[data-astro-cid-pzkjm4si]{max-width:none}.sample[data-astro-cid-pzkjm4si]{color:var(--np-text-muted);margin-block-start:.2rem;font-size:.9rem;font-weight:400;display:block}.shots-note[data-astro-cid-pzkjm4si]{text-align:center;color:var(--np-text-muted);margin:2rem 0 0;font-size:.95rem}@media (width<=40rem){.phone[data-astro-cid-pzkjm4si]{border-radius:1.2rem;padding:.35rem}.phone[data-astro-cid-pzkjm4si] img{border-radius:.9rem}.shots[data-astro-cid-pzkjm4si]{gap:2rem 1rem}.shots[data-astro-cid-pzkjm4si] li[data-astro-cid-pzkjm4si]{flex-basis:calc(50% - .5rem)}.shots--one[data-astro-cid-pzkjm4si] li[data-astro-cid-pzkjm4si]:not(.shot--wide){flex-basis:13rem}.scribble[data-astro-cid-pzkjm4si]{max-width:none;font-size:1.15rem;position:static;rotate:-3deg}figcaption[data-astro-cid-pzkjm4si]{font-size:.95rem}}.stats[data-astro-cid-4xsadooz]{border-radius:var(--np-radius-lg);background:var(--np-plus);color:var(--np-on-plus);margin-block-start:2.4rem;padding:clamp(1.4rem,1rem + 2vw,2.2rem);position:relative;overflow:hidden}.hand[data-astro-cid-4xsadooz]{color:var(--np-on-plus);margin:0;font-size:1.5rem}.title[data-astro-cid-4xsadooz]{color:var(--np-on-plus);margin:0 0 1.2rem;font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}dl[data-astro-cid-4xsadooz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem 2rem;margin:0;display:grid}dl[data-astro-cid-4xsadooz] div[data-astro-cid-4xsadooz]{flex-direction:column-reverse;gap:.2rem;display:flex}dt[data-astro-cid-4xsadooz]{font-weight:var(--np-weight-strong)}dd[data-astro-cid-4xsadooz]{font-size:clamp(3rem,2rem + 4vw,5rem);line-height:1;font-weight:var(--np-weight-hero);margin:0}.src[data-astro-cid-4xsadooz]{color:var(--np-on-plus);opacity:.9;margin:1.2rem 0 0;font-size:.9rem}.chips[data-astro-cid-qj36m7ki]{flex-wrap:wrap;gap:.4rem;margin-block-end:1rem;display:flex}.chip[data-astro-cid-qj36m7ki]{border:1px solid var(--np-on-gradient);color:var(--np-on-gradient);font-weight:var(--np-weight-strong);border-radius:999px;padding:.2rem .75rem;font-size:.92rem}.chip[data-astro-cid-qj36m7ki].live{background:var(--np-bg);color:var(--np-text);border-color:#0000}.chip[data-astro-cid-qj36m7ki].live:before{content:"";background:var(--np-success);border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.4rem;display:inline-block}.dom[data-astro-cid-qj36m7ki]{opacity:.75;font-size:.9em;font-weight:400}.status-line[data-astro-cid-qj36m7ki]{color:var(--ink,var(--np-on-gradient));margin:1rem 0 0;font-size:.95rem}.byline[data-astro-cid-qj36m7ki]{color:var(--ink,var(--np-on-gradient));opacity:.9;flex-wrap:wrap;gap:.1rem .6rem;margin:.8rem 0 0;font-size:.9rem;display:flex}.byline[data-astro-cid-qj36m7ki] span[data-astro-cid-qj36m7ki]+span[data-astro-cid-qj36m7ki]:before{content:"·";margin-inline-end:.6rem}.kicker[data-astro-cid-qj36m7ki]{font-size:.42em;font-weight:var(--np-weight-display);opacity:.92;margin-block-end:.5rem;display:block}.hero-stage[data-astro-cid-qj36m7ki]{border-radius:var(--np-radius-lg);background:radial-gradient(70% 80% at 50% 100%, #7c3aed59, transparent 70%), var(--np-plus-soft);border:4px solid var(--np-on-gradient);width:100%;max-width:31rem;height:clamp(18rem,12rem + 18vw,27rem);margin-inline:auto;overflow:hidden;rotate:-2deg;box-shadow:0 40px 70px -30px #0b1220cc}.cs[data-astro-cid-qj36m7ki]{padding-block:clamp(3rem,2.2rem + 3.5vw,5.5rem)}.cs-grid[data-astro-cid-qj36m7ki]{grid-template-columns:.7fr 1.3fr;align-items:start;gap:3rem;display:grid}.cs-head[data-astro-cid-qj36m7ki] .hand[data-astro-cid-qj36m7ki]{margin:0 0 .2rem;font-size:1.5rem}.cs-grid[data-astro-cid-qj36m7ki] .cs-head[data-astro-cid-qj36m7ki]{position:sticky;inset-block-start:6rem}h2[data-astro-cid-qj36m7ki]{font-size:var(--np-fs-h2);font-weight:var(--np-weight-hero);margin:0 0 1.6rem;line-height:1.08}.cs-body[data-astro-cid-qj36m7ki]{font-size:1.12rem}.cs-body[data-astro-cid-qj36m7ki] ul,.cs-body[data-astro-cid-qj36m7ki] ol{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.cs-body[data-astro-cid-qj36m7ki] li{margin:0;padding-inline-start:2.2rem;position:relative}.cs-body[data-astro-cid-qj36m7ki] li:before{content:"";background:var(--np-plus);width:1.15rem;height:1.15rem;-webkit-mask:var(--np-plus-mask) center / contain no-repeat;mask:var(--np-plus-mask) center / contain no-repeat;position:absolute;inset-block-start:.3rem;inset-inline-start:0}.cs-body[data-astro-cid-qj36m7ki] li li{padding-inline-start:1.4rem}.cs-body[data-astro-cid-qj36m7ki] li li:before{background:var(--np-plus);border-radius:50%;width:.45rem;height:.45rem;inset-block-start:.6rem;-webkit-mask:none;mask:none}.cs-body[data-astro-cid-qj36m7ki] li ul{gap:.4rem;margin-block-start:.6rem}.cs-body[data-astro-cid-qj36m7ki] strong{font-family:var(--np-font-display);font-weight:var(--np-weight-display)}.cs-body[data-astro-cid-qj36m7ki] p{margin:0 0 1em}.cs-body[data-astro-cid-qj36m7ki] .src{color:var(--np-text-muted);margin:.35rem 0 0;font-size:.88rem}.cs-body[data-astro-cid-qj36m7ki] .src,.cs-body[data-astro-cid-qj36m7ki] .src em{font-style:normal}.cs--problem[data-astro-cid-qj36m7ki]{background:var(--np-bg)}.cs--solution[data-astro-cid-qj36m7ki]{background:var(--np-plus-soft)}.tiles[data-astro-cid-qj36m7ki] ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem}.tiles[data-astro-cid-qj36m7ki] li{border-radius:var(--np-radius-bubble);background:var(--np-bg);padding:1.3rem 1.4rem;padding-inline-start:3.4rem;box-shadow:0 16px 34px -26px #0b122099}.tiles[data-astro-cid-qj36m7ki] li:before{inset-block-start:1.5rem;inset-inline-start:1.2rem}.tiles[data-astro-cid-qj36m7ki] li li{box-shadow:none;background:0 0;padding:0;padding-inline-start:1.4rem}.tiles[data-astro-cid-qj36m7ki] li li:before{inset-block-start:.6rem;inset-inline-start:0}.tiles[data-astro-cid-qj36m7ki] li ul{grid-template-columns:1fr}@media (width>=64rem){.tiles[data-astro-cid-qj36m7ki]>ul{flex-wrap:wrap;display:flex}.tiles[data-astro-cid-qj36m7ki]>ul>li{flex:calc(33.3333% - .666667rem)}.tiles[data-astro-cid-qj36m7ki]>ul>li:has(>ul){flex-basis:100%}.tiles[data-astro-cid-qj36m7ki]>ul>li:has(>ul)>ul{grid-template-columns:1fr 1fr;column-gap:2rem}}.cs--result[data-astro-cid-qj36m7ki]{background:var(--np-glow), var(--np-bg);color:var(--np-text)}.cs--result[data-astro-cid-qj36m7ki] .cs-body[data-astro-cid-qj36m7ki] li{border-radius:var(--np-radius-lg);background:var(--np-surface);border:1px solid var(--np-border);padding:1.2rem 1.3rem;padding-inline-start:3.4rem}.cs--result[data-astro-cid-qj36m7ki] .cs-body[data-astro-cid-qj36m7ki] li:before{inset-block-start:1.45rem;inset-inline-start:1.2rem}.cs--result[data-astro-cid-qj36m7ki] .cs-body[data-astro-cid-qj36m7ki] strong{font-size:1.2rem}.quote[data-astro-cid-qj36m7ki]{border-radius:var(--np-radius-bubble);background:var(--np-plus-soft);margin:2.4rem 0 0;padding:1.6rem 1.8rem}.quote[data-astro-cid-qj36m7ki] blockquote{margin:0}.quote[data-astro-cid-qj36m7ki] p{font-family:var(--np-font-display);font-weight:var(--np-weight-display);margin:0;font-size:1.4rem}.cs--tech[data-astro-cid-qj36m7ki]{background:var(--np-bg);border-block-start:1px solid var(--np-border);padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.tech[data-astro-cid-qj36m7ki]{border-radius:var(--np-radius-lg);background:var(--np-surface);border:1px solid var(--np-border);grid-template-columns:auto 1fr;align-items:start;gap:1.6rem;padding:1.6rem;display:grid}.tech[data-astro-cid-qj36m7ki] h2[data-astro-cid-qj36m7ki]{margin:0 0 .5rem;font-size:1.6rem}.code[data-astro-cid-qj36m7ki]{background:var(--np-plus);width:4rem;height:4rem;color:var(--np-on-plus);font-family:var(--np-font-display);font-weight:var(--np-weight-hero);border-radius:1rem;place-items:center;font-size:1.3rem;display:grid}.checked[data-astro-cid-qj36m7ki]{color:var(--np-text-muted);margin:1rem 0 0;font-size:.875rem}.wrap[data-astro-cid-qj36m7ki].checked{margin-block:2rem}.others[data-astro-cid-qj36m7ki]{background:var(--np-plus-soft);padding-block:clamp(3rem,2.2rem + 3.5vw,5.5rem)}.svc-links[data-astro-cid-qj36m7ki]{color:var(--np-text-muted);margin:-1rem 0 1.6rem}.posters[data-astro-cid-qj36m7ki]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.4rem;display:grid}.posters[data-astro-cid-qj36m7ki]>div[data-astro-cid-qj36m7ki]{display:grid}@media (width<=40rem){.hero-stage[data-astro-cid-qj36m7ki]{height:15.5rem;rotate:0deg}.tiles[data-astro-cid-qj36m7ki] li,.cs--result[data-astro-cid-qj36m7ki] .cs-body[data-astro-cid-qj36m7ki] li{padding-inline-start:2.7rem}.tiles[data-astro-cid-qj36m7ki] li:before,.cs--result[data-astro-cid-qj36m7ki] .cs-body[data-astro-cid-qj36m7ki] li:before{inset-inline-start:1rem}}@media (width<=56rem){.cs-grid[data-astro-cid-qj36m7ki]{grid-template-columns:1fr;gap:0}.cs-grid[data-astro-cid-qj36m7ki] .cs-head[data-astro-cid-qj36m7ki]{position:static}.tech[data-astro-cid-qj36m7ki]{grid-template-columns:1fr}}
