.idp[data-astro-cid-c4rya6za]{--g:#89bd36;--iv:#e8efe9;--mu:#8fa3ad;--ln:#e8efe90f;color:var(--iv);background:linear-gradient(var(--ln) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--ln) 1px, transparent 1px) 0 0 / 40px 40px, radial-gradient(700px 380px at 30% 30%, #0f4a6a 0%, transparent 65%), #071f2b;border-radius:12px;margin:1.6rem 0 2.2rem;padding:1.4rem}.idp-head[data-astro-cid-c4rya6za]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-bottom:1rem;display:flex}.k[data-astro-cid-c4rya6za]{letter-spacing:.2em;text-transform:uppercase;color:var(--g);font:500 .68rem ui-monospace,SFMono-Regular,Menlo,monospace}.nm[data-astro-cid-c4rya6za]{color:#fff;font-size:1.05rem}.nm[data-astro-cid-c4rya6za] em[data-astro-cid-c4rya6za]{color:#cfe6b0;font-weight:300}.idp-grid[data-astro-cid-c4rya6za]{gap:1.2rem;display:grid}.stage[data-astro-cid-c4rya6za]{background:#0000002e;border:1px solid #e8efe924;border-radius:10px;margin:0;padding:1rem;position:relative}.corner[data-astro-cid-c4rya6za]{pointer-events:none;opacity:.85;background:linear-gradient(var(--g),var(--g)) 0 0/14px 1px no-repeat, linear-gradient(var(--g),var(--g)) 0 0/1px 14px no-repeat, linear-gradient(var(--g),var(--g)) 100% 0/14px 1px no-repeat, linear-gradient(var(--g),var(--g)) 100% 0/1px 14px no-repeat, linear-gradient(var(--g),var(--g)) 0 100%/14px 1px no-repeat, linear-gradient(var(--g),var(--g)) 0 100%/1px 14px no-repeat, linear-gradient(var(--g),var(--g)) 100% 100%/14px 1px no-repeat, linear-gradient(var(--g),var(--g)) 100% 100%/1px 14px no-repeat;position:absolute;inset:8px}.spec[data-astro-cid-c4rya6za]{width:100%;position:relative}.spec[data-astro-cid-c4rya6za] img[data-astro-cid-c4rya6za]{object-fit:contain;filter:drop-shadow(0 18px 24px #0000008c);width:100%;height:100%;display:block}.mark[data-astro-cid-c4rya6za]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.mark[data-astro-cid-c4rya6za] span[data-astro-cid-c4rya6za]{color:#0b1a07;background:var(--g);border-radius:50%;place-items:center;width:24px;height:24px;margin:auto;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;transition:transform .15s;display:grid;box-shadow:0 0 0 3px #89bd3640,0 2px 8px #00000080}.mark[data-astro-cid-c4rya6za].on span[data-astro-cid-c4rya6za],.mark[data-astro-cid-c4rya6za]:hover span[data-astro-cid-c4rya6za]{transform:scale(1.18);box-shadow:0 0 0 6px #89bd364d,0 2px 8px #00000080}.legend[data-astro-cid-c4rya6za]{align-content:center;gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.legend[data-astro-cid-c4rya6za] li[data-astro-cid-c4rya6za]{color:#b9cede;border:1px solid #0000;border-radius:8px;padding:.65rem .8rem;font-size:.93rem;font-weight:300;line-height:1.5;transition:background .15s,border-color .15s}.legend[data-astro-cid-c4rya6za] li[data-astro-cid-c4rya6za].on{background:#89bd3614;border-color:#89bd3659}.legend[data-astro-cid-c4rya6za] b[data-astro-cid-c4rya6za]{min-width:2.1rem;color:var(--g);letter-spacing:.1em;font:500 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.legend[data-astro-cid-c4rya6za] strong[data-astro-cid-c4rya6za]{color:#fff;font-weight:600}.insets[data-astro-cid-c4rya6za]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.inset[data-astro-cid-c4rya6za]{background:#0003;border:1px solid #e8efe924;border-radius:10px;margin:0;overflow:hidden}.inset[data-astro-cid-c4rya6za] img[data-astro-cid-c4rya6za]{aspect-ratio:296/230;object-fit:cover;width:100%;height:auto;display:block}.inset[data-astro-cid-c4rya6za] figcaption[data-astro-cid-c4rya6za]{color:#b9cede;padding:.7rem .85rem .85rem;font-size:.86rem;font-weight:300;line-height:1.5}.inset[data-astro-cid-c4rya6za] strong[data-astro-cid-c4rya6za]{letter-spacing:.16em;text-transform:uppercase;color:var(--g);margin-bottom:.2rem;font:500 .66rem ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.read[data-astro-cid-c4rya6za]{border:1px solid #e8efe924;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:0;margin:1.2rem 0 0;display:grid;overflow:hidden}.read[data-astro-cid-c4rya6za] div[data-astro-cid-c4rya6za]{border-bottom:1px solid #e8efe91a;border-right:1px solid #e8efe91a;padding:.8rem .9rem}.read[data-astro-cid-c4rya6za] dt[data-astro-cid-c4rya6za]{letter-spacing:.16em;text-transform:uppercase;color:var(--mu);margin-bottom:.3rem;font:500 .62rem ui-monospace,SFMono-Regular,Menlo,monospace}.read[data-astro-cid-c4rya6za] dd[data-astro-cid-c4rya6za]{color:#fff;margin:0;font-size:.95rem}.src[data-astro-cid-c4rya6za]{color:var(--mu);margin:.8rem 0 0;font-size:.75rem}.src[data-astro-cid-c4rya6za] a[data-astro-cid-c4rya6za]{color:#b9cede}@media (width>=900px){.idp[data-astro-cid-c4rya6za]{padding:1.8rem}.legend[data-astro-cid-c4rya6za]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .8rem}}@media (width<=520px){.insets[data-astro-cid-c4rya6za]{gap:.6rem}.inset[data-astro-cid-c4rya6za] figcaption[data-astro-cid-c4rya6za]{padding:.6rem .65rem .7rem;font-size:.8rem}.mark[data-astro-cid-c4rya6za] span[data-astro-cid-c4rya6za]{width:22px;height:22px}}.sci[data-astro-cid-llqxjon5]{color:var(--ink-soft);margin-top:-6px;font-size:1.02rem}.expert[data-astro-cid-llqxjon5]{border-left:3px solid var(--brand);background:var(--surface-alt);padding:10px 16px;font-size:.95rem}.expert[data-astro-cid-llqxjon5] p[data-astro-cid-llqxjon5]{margin:0}.parent[data-astro-cid-llqxjon5]{border-top:1px solid var(--line);font-family:var(--font-ui);padding-top:12px;font-size:.95rem}
