@layer base;@layer components{.fig[data-astro-cid-khyig4bw]{gap:var(--sp-sm);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.fig__frame[data-astro-cid-khyig4bw]{aspect-ratio:var(--fig-aspect);--mark:var(--c-ink);padding:0;position:relative}:is(.tone-blue,.tone-deep) .fig__frame[data-astro-cid-khyig4bw]{--mark:var(--c-on-blue)}.fig__frame[data-astro-cid-khyig4bw]:before{content:"";pointer-events:none;--t:1px;--l:14px;background:linear-gradient(var(--mark), var(--mark)) top left / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) top left / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) top right / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) top right / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) bottom left / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) bottom left / var(--t) var(--l), linear-gradient(var(--mark), var(--mark)) bottom right / var(--l) var(--t), linear-gradient(var(--mark), var(--mark)) bottom right / var(--t) var(--l);opacity:.6;background-repeat:no-repeat;position:absolute;inset:-10px}.fig__viewport[data-astro-cid-khyig4bw]{border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);background:#0b0f1c;outline:1px solid oklch(19% .035 268/.25);position:absolute;inset:0;overflow:hidden}:is(.tone-blue,.tone-deep) .fig__viewport[data-astro-cid-khyig4bw]{outline-offset:0;outline:1px solid oklch(100% 0 0/.55);box-shadow:0 0 0 6px oklch(100% 0 0/.08),0 30px 70px -24px oklch(10% .12 268/.7)}.fig__placeholder[data-astro-cid-khyig4bw]{min-width:0;min-height:100%;padding:var(--sp-md);background:repeating-linear-gradient(-45deg, oklch(42% .2 266/.05) 0 1px, transparent 1px 9px), var(--c-tint);box-shadow:none;outline-offset:-1px;outline:1.5px dashed oklch(42% .2 266/.45);place-items:center;display:grid;position:relative;inset:auto;container:figph/inline-size}:is(.tone-blue,.tone-deep) .fig__placeholder[data-astro-cid-khyig4bw]{box-shadow:none;background:repeating-linear-gradient(-45deg,oklch(100% 0 0/.06) 0 1px,#0000 1px 9px),oklch(36% .19 266/.6);outline:1.5px dashed oklch(100% 0 0/.5)}.fig__cross[data-astro-cid-khyig4bw]{width:100%;height:100%;position:absolute;inset:0}.fig__cross[data-astro-cid-khyig4bw] line[data-astro-cid-khyig4bw]{stroke:oklch(42% .2 266/.22);stroke-width:1px}:is(.tone-blue,.tone-deep) .fig__cross[data-astro-cid-khyig4bw] line[data-astro-cid-khyig4bw]{stroke:oklch(100% 0 0/.22)}.fig__ph-note[data-astro-cid-khyig4bw]{text-align:center;background:var(--c-paper);max-width:min(34rem,86%);color:var(--c-ink-2);border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);font-size:var(--fs-small);gap:.35rem;padding:.9rem 1.1rem;line-height:1.45;display:grid;position:relative}:is(.tone-blue,.tone-deep) .fig__ph-note[data-astro-cid-khyig4bw]{background:var(--c-blue-deep);color:var(--c-on-blue-muted);border-color:oklch(100% 0 0/.35)}.fig__ph-title[data-astro-cid-khyig4bw]{color:var(--c-blue-line);font-size:1.125rem}:is(.tone-blue,.tone-deep) .fig__ph-title[data-astro-cid-khyig4bw]{color:var(--c-amber)}.fig__ph-alt[data-astro-cid-khyig4bw]{color:inherit}.fig__ph-show[data-astro-cid-khyig4bw]{font-size:var(--fs-caption);color:var(--c-muted)}:is(.tone-blue,.tone-deep) .fig__ph-show[data-astro-cid-khyig4bw]{color:var(--c-on-blue-muted)}.fig__ph-size[data-astro-cid-khyig4bw]{color:var(--c-muted);font-size:.9375rem}:is(.tone-blue,.tone-deep) .fig__ph-size[data-astro-cid-khyig4bw]{color:var(--c-on-blue-muted)}.fig__ph-prompt[data-astro-cid-khyig4bw]{border-top:1px dashed var(--c-rule-strong);justify-items:center;gap:.35rem;margin-top:.25rem;padding-top:.6rem;display:grid}:is(.tone-blue,.tone-deep) .fig__ph-prompt[data-astro-cid-khyig4bw]{border-top-color:oklch(100% 0 0/.3)}.fig__ph-prompt-label[data-astro-cid-khyig4bw]{color:var(--c-blue-line);font-size:.9375rem}:is(.tone-blue,.tone-deep) .fig__ph-prompt-label[data-astro-cid-khyig4bw]{color:var(--c-amber)}.fig__ph-prompt-text[data-astro-cid-khyig4bw]{font-size:var(--fs-caption);text-align:left;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.fig__ph-copy[data-astro-cid-khyig4bw]{font:inherit;font-size:var(--fs-caption);border-radius:var(--radius-xs);color:var(--c-blue-line);cursor:pointer;transition:background-color .15s var(--ease-out-quart), color .15s var(--ease-out-quart);background:0 0;border:1px solid;padding:.3rem .75rem}.fig__ph-copy[data-astro-cid-khyig4bw]:hover{background:var(--c-tint)}.fig__ph-copy[data-astro-cid-khyig4bw]:focus-visible{outline:2px solid var(--c-amber);outline-offset:2px}.fig__ph-copy[data-astro-cid-khyig4bw][data-state=copied]{background:var(--c-blue-line);color:var(--c-paper)}:is(.tone-blue,.tone-deep) .fig__ph-copy[data-astro-cid-khyig4bw]{color:var(--c-on-blue)}:is(.tone-blue,.tone-deep) .fig__ph-copy[data-astro-cid-khyig4bw]:hover{background:oklch(100% 0 0/.1)}:is(.tone-blue,.tone-deep) .fig__ph-copy[data-astro-cid-khyig4bw][data-state=copied]{background:var(--c-amber);color:var(--c-ink);border-color:var(--c-amber)}.fig__ph-alt[data-astro-cid-khyig4bw]{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container figph (width<=40rem){.fig__ph-show[data-astro-cid-khyig4bw],.fig__ph-size[data-astro-cid-khyig4bw]{display:none}.fig__ph-alt[data-astro-cid-khyig4bw]{-webkit-line-clamp:3;line-clamp:3}.fig__ph-prompt-text[data-astro-cid-khyig4bw]{-webkit-line-clamp:2;line-clamp:2}.fig__ph-note[data-astro-cid-khyig4bw]{max-width:100%;padding:.7rem .9rem}}@container figph (width<=26rem){.fig__ph-prompt-text[data-astro-cid-khyig4bw]{display:none}.fig__ph-prompt[data-astro-cid-khyig4bw]{padding-top:.45rem}}.fig__img[data-astro-cid-khyig4bw]{width:var(--fig-w);max-width:none;height:auto;transform:var(--fig-t);transform-origin:0 0;position:absolute;top:0;left:0}.fig__callouts[data-astro-cid-khyig4bw]{pointer-events:none;position:absolute;inset:0}.fig__leaders[data-astro-cid-khyig4bw]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fig__leaders[data-astro-cid-khyig4bw] line[data-astro-cid-khyig4bw]{stroke:var(--c-amber);stroke-width:1.25px}.fig__dot[data-astro-cid-khyig4bw]{background:var(--c-amber);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 0 3px oklch(19% .035 268/.55)}.fig__balloon[data-astro-cid-khyig4bw]{background:var(--c-amber);width:2rem;height:2rem;color:var(--c-ink);-webkit-text-stroke-width:.03em;box-shadow:0 0 0 1.5px var(--c-ink);border-radius:50%;place-items:center;margin:-1rem 0 0 -1rem;font-size:1.0625rem;display:grid;position:absolute}.fig__caption[data-astro-cid-khyig4bw]{gap:var(--sp-xs);display:grid}.fig__title[data-astro-cid-khyig4bw]{color:var(--c-muted)}:is(.tone-blue,.tone-deep) .fig__title[data-astro-cid-khyig4bw]{color:var(--c-on-blue-muted)}.fig__legend[data-astro-cid-khyig4bw]{gap:var(--sp-2xs) var(--sp-lg);font-size:var(--fs-small);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;display:grid}.fig__legend[data-astro-cid-khyig4bw] li[data-astro-cid-khyig4bw]{gap:var(--sp-xs);align-items:baseline;display:flex}.fig__legend-n[data-astro-cid-khyig4bw]{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;display:inline-grid}@media (width<=47.99rem){.fig[data-astro-cid-khyig4bw]{gap:var(--sp-xs)}.fig__frame[data-astro-cid-khyig4bw]:before{--l:10px;inset:-6px}.fig--phone-crop[data-astro-cid-khyig4bw] .fig__frame[data-astro-cid-khyig4bw]{aspect-ratio:var(--fig-aspect-p,var(--fig-aspect))}.fig--phone-crop[data-astro-cid-khyig4bw] .fig__img[data-astro-cid-khyig4bw]{width:var(--fig-w-p,var(--fig-w));transform:var(--fig-t-p,var(--fig-t))}.fig--phone-crop[data-astro-cid-khyig4bw] .fig__callouts[data-astro-cid-khyig4bw]{display:none}.fig__balloon[data-astro-cid-khyig4bw]{width:1.625rem;height:1.625rem;font-size:var(--fs-draft-sm);margin:-.8125rem 0 0 -.8125rem}.fig__dot[data-astro-cid-khyig4bw]{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.fig__legend[data-astro-cid-khyig4bw]{gap:var(--sp-3xs)}.fig__viewport[data-astro-cid-khyig4bw]{box-shadow:var(--shadow-md)}}}
