.shot[data-astro-cid-n2viwbdb]{margin:20px 0;border:1px solid var(--line-2);border-radius:var(--r-3);background:var(--white);overflow:hidden;box-shadow:0 30px 70px -50px #11131573;max-width:100%;min-width:0}.shot-bar[data-astro-cid-n2viwbdb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid var(--line);background:var(--surface)}.shot-dots[data-astro-cid-n2viwbdb]{display:inline-flex;gap:5px}.shot-dots[data-astro-cid-n2viwbdb] i[data-astro-cid-n2viwbdb]{width:8px;height:8px;border-radius:50%;background:var(--line-2)}.shot-ex[data-astro-cid-n2viwbdb]{font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.shot-body[data-astro-cid-n2viwbdb]{padding:clamp(14px,2vw,22px);font-size:.875rem;min-width:0}.shot-body[data-astro-cid-n2viwbdb] p,.shot-body[data-astro-cid-n2viwbdb] li{max-width:none}.shot-body[data-astro-cid-n2viwbdb] ul[data-astro-cid-n2viwbdb]{list-style:none;margin:0;padding:0}.sh-box[data-astro-cid-n2viwbdb]{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--white)}.sh-box[data-astro-cid-n2viwbdb] svg[data-astro-cid-n2viwbdb]{flex:none;width:16px;height:16px;fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-linecap:round}.shot-in[data-astro-cid-n2viwbdb]{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shot-count[data-astro-cid-n2viwbdb]{margin-top:14px;font-size:1rem}.shot-count[data-astro-cid-n2viwbdb] .q[data-astro-cid-n2viwbdb]{color:var(--ink-3)}.shot-toks[data-astro-cid-n2viwbdb]{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 6px}.sh-chip[data-astro-cid-n2viwbdb]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid var(--line-2);border-radius:999px;font-size:.75rem;color:var(--ink-2)}.sh-rows[data-astro-cid-n2viwbdb]{border-top:1px solid var(--line)}.sh-rows[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:6px 20px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.sh-rows[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]:last-child{border-bottom:0}.sh-main[data-astro-cid-n2viwbdb],.sh-meta[data-astro-cid-n2viwbdb]{display:grid;gap:2px;min-width:0}.sh-name[data-astro-cid-n2viwbdb]{font-weight:600;letter-spacing:-.005em;overflow-wrap:anywhere}.sh-act[data-astro-cid-n2viwbdb]{color:var(--ink-3);font-size:.8125rem;overflow-wrap:anywhere}.sh-place[data-astro-cid-n2viwbdb]{color:var(--ink-2);font-size:.8125rem;overflow-wrap:anywhere}.sh-cc[data-astro-cid-n2viwbdb]{font-size:.6875rem;color:var(--ink-3)}.sh-size[data-astro-cid-n2viwbdb]{color:var(--ink-3);font-size:.8125rem}.sh-lamps[data-astro-cid-n2viwbdb]{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:flex-end}.sh-lamp[data-astro-cid-n2viwbdb]{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;color:var(--ink-3);white-space:nowrap}@media(max-width:720px){.sh-rows[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]{grid-template-columns:minmax(0,1fr);gap:6px}.sh-lamps[data-astro-cid-n2viwbdb]{justify-content:flex-start}}.shot-rec[data-astro-cid-n2viwbdb] .sr-name[data-astro-cid-n2viwbdb]{font-size:1.25rem;font-weight:600;letter-spacing:-.015em}.shot-what[data-astro-cid-n2viwbdb]{color:var(--ink-2);margin-top:4px}.shot-tb[data-astro-cid-n2viwbdb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:14px 0;padding:12px 0;border-block:1px solid var(--line)}.shot-tb[data-astro-cid-n2viwbdb] dt[data-astro-cid-n2viwbdb]{font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.shot-tb[data-astro-cid-n2viwbdb] dt[data-astro-cid-n2viwbdb],.shot-tb[data-astro-cid-n2viwbdb] dd[data-astro-cid-n2viwbdb]{margin:0;padding:0}.shot-tb[data-astro-cid-n2viwbdb] dd[data-astro-cid-n2viwbdb]{font-size:.75rem;overflow-wrap:anywhere}.shot-rows[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]{display:grid;grid-template-columns:9px minmax(0,9.5rem) minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line)}.shot-rows[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]:last-child{border-bottom:0}.shot-rows[data-astro-cid-n2viwbdb] .lp[data-astro-cid-n2viwbdb]{align-self:start;margin-top:.45em}.shot-rows[data-astro-cid-n2viwbdb] .rk[data-astro-cid-n2viwbdb]{color:var(--ink-3);font-size:.8125rem}.shot-rows[data-astro-cid-n2viwbdb] .rv[data-astro-cid-n2viwbdb]{min-width:0;overflow-wrap:anywhere}.shot-rows[data-astro-cid-n2viwbdb] small[data-astro-cid-n2viwbdb]{display:block;color:var(--ink-3);font-size:.75rem}.shot-rows[data-astro-cid-n2viwbdb] .nc[data-astro-cid-n2viwbdb] .rv[data-astro-cid-n2viwbdb]{color:var(--ink-2)}.sh-cert[data-astro-cid-n2viwbdb]{display:inline-flex;align-items:center;height:22px;padding:0 8px;margin-right:6px;border:1px solid var(--line-2);border-radius:999px;background:var(--white);font-family:var(--f-mono);font-stretch:87.5%;font-size:.6875rem;font-weight:500;letter-spacing:.01em;line-height:1;color:var(--ink-2);white-space:nowrap}.shot-form[data-astro-cid-n2viwbdb]{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.shot-field[data-astro-cid-n2viwbdb]{display:grid;gap:2px;padding:6px 12px;border:1px solid var(--line-2);border-radius:var(--r-2);min-width:7rem}.shot-field[data-astro-cid-n2viwbdb].wide{flex:1 1 10rem}.shot-field[data-astro-cid-n2viwbdb] small[data-astro-cid-n2viwbdb]{font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.shot-mask[data-astro-cid-n2viwbdb]{letter-spacing:.2em;color:var(--ink-3)}.shot[data-astro-cid-n2viwbdb] .btn[data-astro-cid-n2viwbdb]{min-height:44px;padding:0 14px;font-size:.875rem;border-radius:var(--r-2)}.shot-form[data-astro-cid-n2viwbdb] .btn[data-astro-cid-n2viwbdb]{pointer-events:none;align-self:center}.shot-res[data-astro-cid-n2viwbdb]{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:1rem}.shot-k[data-astro-cid-n2viwbdb]{margin-top:14px;font-size:.625rem;font-weight:620;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.shot-lists[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line)}.shot-lists[data-astro-cid-n2viwbdb] .mono[data-astro-cid-n2viwbdb]{font-size:.6875rem;color:var(--ink-3)}.shot-lists[data-astro-cid-n2viwbdb] .lp[data-astro-cid-n2viwbdb]{align-self:start;margin-top:.45em}.shot-note[data-astro-cid-n2viwbdb]{margin-top:12px;font-size:.8125rem;color:var(--ink-2)}.shot-note[data-astro-cid-n2viwbdb].top{margin:0 0 12px}.shot-lh[data-astro-cid-n2viwbdb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.shot-lh[data-astro-cid-n2viwbdb] .btn[data-astro-cid-n2viwbdb]{pointer-events:none;flex:none;white-space:nowrap}.shot-lh[data-astro-cid-n2viwbdb] svg[data-astro-cid-n2viwbdb]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.shot-lt[data-astro-cid-n2viwbdb]{flex:1 1 9rem;min-width:0;font-size:1.125rem;font-weight:600;letter-spacing:-.012em}.shot-ln[data-astro-cid-n2viwbdb]{color:var(--ink-3);font-size:.8125rem;margin-top:2px}.shot-items[data-astro-cid-n2viwbdb]{margin-top:10px;border-top:1px solid var(--line)}.shot-items[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line)}.shot-items[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]:last-child{border-bottom:0}.sh-iname[data-astro-cid-n2viwbdb]{grid-column:1;font-weight:600;min-width:0;overflow-wrap:anywhere}.shot-st[data-astro-cid-n2viwbdb]{grid-column:2;justify-self:end;font-size:.6875rem;font-weight:600;padding:2px 8px;border:1px solid var(--line-2);border-radius:999px;white-space:nowrap}.shot-meta[data-astro-cid-n2viwbdb]{grid-column:1 / -1;font-size:.6875rem;color:var(--ink-3);overflow-wrap:anywhere}.shot-n[data-astro-cid-n2viwbdb]{grid-column:1 / -1;font-size:.8125rem;color:var(--ink-2);padding:6px 10px;background:var(--surface);border-radius:var(--r-2);margin-top:4px}.shot-scroll[data-astro-cid-n2viwbdb]{overflow-x:auto}.shot-cmp[data-astro-cid-n2viwbdb] table[data-astro-cid-n2viwbdb],.shot-brief[data-astro-cid-n2viwbdb] table[data-astro-cid-n2viwbdb]{width:100%;border-collapse:collapse;font-size:.8125rem}.shot-cmp[data-astro-cid-n2viwbdb] th[data-astro-cid-n2viwbdb],.shot-cmp[data-astro-cid-n2viwbdb] td[data-astro-cid-n2viwbdb]{text-align:left;padding:8px 10px 8px 0;border-bottom:1px solid var(--line);vertical-align:top;min-width:6.5rem}.shot-cmp[data-astro-cid-n2viwbdb] thead[data-astro-cid-n2viwbdb] th[data-astro-cid-n2viwbdb]{font-weight:600;min-width:9rem}.shot-cmp[data-astro-cid-n2viwbdb] tbody[data-astro-cid-n2viwbdb] th[data-astro-cid-n2viwbdb]{font-weight:500;color:var(--ink-3);min-width:5.5rem;padding-left:8px}.shot-cmp[data-astro-cid-n2viwbdb] tr[data-astro-cid-n2viwbdb].diff th[data-astro-cid-n2viwbdb][scope=row]{color:var(--ink);box-shadow:inset 2px 0 0 var(--ink)}.shot-cmp[data-astro-cid-n2viwbdb] tr[data-astro-cid-n2viwbdb].same td[data-astro-cid-n2viwbdb]{color:var(--ink-3)}.shot-brief[data-astro-cid-n2viwbdb]{max-width:34rem;margin-inline:auto;padding:clamp(14px,2.4vw,26px);border:1px solid var(--line);background:var(--white);box-shadow:0 12px 30px -22px #11131580}.shot-brief[data-astro-cid-n2viwbdb] .b-top[data-astro-cid-n2viwbdb]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-bottom:8px;border-bottom:2px solid var(--ink);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.shot-brief[data-astro-cid-n2viwbdb] .b-top[data-astro-cid-n2viwbdb] .mono[data-astro-cid-n2viwbdb]{font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.6875rem}.b-name[data-astro-cid-n2viwbdb]{font-size:1.25rem;font-weight:600;letter-spacing:-.015em;margin-top:12px}.b-what[data-astro-cid-n2viwbdb]{color:var(--ink-2);font-size:.8125rem;margin-top:2px}.b-h[data-astro-cid-n2viwbdb]{margin-top:14px;padding-bottom:4px;border-bottom:1px solid var(--line-2);font-size:.625rem;font-weight:620;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.shot-brief[data-astro-cid-n2viwbdb] th[data-astro-cid-n2viwbdb],.shot-brief[data-astro-cid-n2viwbdb] td[data-astro-cid-n2viwbdb]{text-align:left;padding:5px 8px 5px 0;border-bottom:1px solid var(--line);vertical-align:top;font-size:.75rem}.shot-brief[data-astro-cid-n2viwbdb] th[data-astro-cid-n2viwbdb]{font-weight:500;color:var(--ink-3);width:28%}.shot-brief[data-astro-cid-n2viwbdb] td[data-astro-cid-n2viwbdb].mono{font-size:.625rem;color:var(--ink-3);width:30%}.shot-brief[data-astro-cid-n2viwbdb] .nw[data-astro-cid-n2viwbdb]{white-space:nowrap}.b-lim[data-astro-cid-n2viwbdb]{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:.75rem;color:var(--ink-2)}.b-lim[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--unlit)}.shot-langs[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]{display:grid;grid-template-columns:2.25rem minmax(0,7rem) minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line)}.shot-langs[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]:last-child{border-bottom:0}.shot-langs[data-astro-cid-n2viwbdb] .mono[data-astro-cid-n2viwbdb]{font-size:.6875rem;color:var(--ink-3)}.shot-langs[data-astro-cid-n2viwbdb] .num[data-astro-cid-n2viwbdb]{color:var(--ink-2);font-variant-numeric:tabular-nums}@media(max-width:560px){.shot-tb[data-astro-cid-n2viwbdb]{grid-template-columns:1fr 1fr}.shot-rows[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]{grid-template-columns:9px minmax(0,1fr)}.shot-rows[data-astro-cid-n2viwbdb] .rv[data-astro-cid-n2viwbdb]{grid-column:2}.shot-form[data-astro-cid-n2viwbdb] .btn[data-astro-cid-n2viwbdb]{flex:1 1 100%;justify-content:center}.shot-lists[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]{grid-template-columns:9px minmax(0,1fr)}.shot-lists[data-astro-cid-n2viwbdb] .mono[data-astro-cid-n2viwbdb]{grid-column:2}.shot-langs[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb]{grid-template-columns:2.25rem minmax(0,1fr)}.shot-langs[data-astro-cid-n2viwbdb] li[data-astro-cid-n2viwbdb] span[data-astro-cid-n2viwbdb]:nth-child(n+3){grid-column:2}.shot-brief[data-astro-cid-n2viwbdb] th[data-astro-cid-n2viwbdb]{width:34%}.shot-brief[data-astro-cid-n2viwbdb] td[data-astro-cid-n2viwbdb].mono{display:none}}
