._surface_vr9ym_1{background:hsl(var(--background));min-height:100%;color:hsl(var(--foreground));padding:clamp(1rem,2vw,2rem);container-type:inline-size}._page_vr9ym_8{background:hsl(var(--background));width:min(100%,860px);min-height:760px;box-shadow:none;border:0;border-radius:3px;margin:0 auto;position:relative;overflow:hidden}._page_vr9ym_8[data-commenting=true]{cursor:crosshair;box-shadow:0 0 0 2px #5b6ee1,0 18px 55px #1f304f1f}._ruler_vr9ym_25{background-image:repeating-linear-gradient(90deg,#0000 0 23px,#98a6bc 23px 24px);background-position:0 100%;background-repeat:repeat-x;background-size:24px 8px;border-bottom:1px solid #dbe2ed;height:28px;display:none}._body_vr9ym_34{padding:clamp(1.25rem,8cqi,5rem);font-family:inherit;font-size:16px;line-height:1.72}._body_vr9ym_34 ::selection{background:#5b6ee13d}._body_vr9ym_34 h1{letter-spacing:-.045em;margin:0 0 1.35rem;font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(1.65rem,6cqi,3.25rem);font-weight:720;line-height:1.03}._body_vr9ym_34 h2{letter-spacing:-.025em;margin:2.2rem 0 .7rem;font-family:Inter,ui-sans-serif,sans-serif;font-size:1.45rem}._body_vr9ym_34 p,._body_vr9ym_34 ul,._body_vr9ym_34 ol{max-width:70ch}._body_vr9ym_34 pre{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:8px;padding:1rem;font-family:ui-monospace,monospace;font-size:13px;overflow:auto}._body_vr9ym_34 .document-code{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:12px;margin:1.25rem 0;overflow:hidden}._body_vr9ym_34 .document-code figcaption{border-bottom:1px solid hsl(var(--border));background:color-mix(in srgb, hsl(var(--muted)) 70%, hsl(var(--background)));align-items:center;gap:.65rem;padding:.7rem .85rem;font-size:.78rem;font-weight:600;line-height:1;display:flex}._body_vr9ym_34 .document-code figcaption span{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:6px;place-items:center;width:1.8rem;height:1.8rem;font-family:ui-monospace,monospace;display:grid}._body_vr9ym_34 .document-code pre{color:hsl(var(--foreground));background:0 0;border:0;border-radius:0;margin:0}._body_vr9ym_34 .document-code .code-token-keyword{color:hsl(var(--foreground));font-weight:600}._body_vr9ym_34 .document-code .code-token-string{color:hsl(var(--status-running))}._body_vr9ym_34 .document-code .code-token-comment{color:hsl(var(--muted-foreground))}._body_vr9ym_34 .document-code .code-token-number{color:hsl(var(--status-ok))}._body_vr9ym_34 .document-code .code-token-literal{color:hsl(var(--status-running))}._body_vr9ym_34 blockquote{color:hsl(var(--muted-foreground));border-left:3px solid #f06c5f;margin-left:0;padding-left:1rem}._frame_vr9ym_128{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:10px;margin:1.75rem 0;overflow:hidden}._frame_vr9ym_128 iframe{border:0;width:100%;height:460px;display:block}._frame_vr9ym_128 figcaption{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding:.5rem .75rem;font-family:ui-sans-serif,sans-serif;font-size:11px}._invalid_vr9ym_148{color:#9b3027;background:#fff3f1;border:1px solid #e6a6a0;border-radius:8px;margin:1rem 0;padding:.8rem;font-family:ui-sans-serif,sans-serif}._pin_vr9ym_157{z-index:3;color:#fff;background:#ef6256;border:2px solid #fff;border-radius:999px;place-items:center;width:26px;height:26px;font:700 11px/1 ui-sans-serif,sans-serif;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 3px 10px #31394b4d}._pin_vr9ym_157[data-resolved=true]{background:#718096}@media print{._surface_vr9ym_1{background:#fff;padding:0}._page_vr9ym_8{width:100%;min-height:0;box-shadow:none;border:0}._ruler_vr9ym_25,._pin_vr9ym_157{display:none}}._artifact_vr9ym_194{background:#fff;border:1px solid #d5ddea;border-radius:8px;width:100%;height:100%;min-height:760px;display:block}._page_vr9ym_8[data-format=latex],._page_vr9ym_8[data-format=html]{width:100%;min-height:0}._page_vr9ym_8[data-format=latex] ._body_vr9ym_34,._page_vr9ym_8[data-format=html] ._body_vr9ym_34{padding:0}._page_vr9ym_8[data-format=html] ._ruler_vr9ym_25{display:none}._surface_vr9ym_1[data-inline]{min-height:0;padding:0}._surface_vr9ym_1[data-inline] ._page_vr9ym_8{width:100%;min-height:0;overflow:visible}._surface_vr9ym_1[data-inline] ._body_vr9ym_34{padding:0}._surface_vr9ym_1[data-inline] ._body_vr9ym_34 .document-code{border:0;border-radius:0;margin:0}._surface_vr9ym_1[data-inline] ._body_vr9ym_34 .document-code figcaption{display:none}._body_vr9ym_34 p{margin:.65rem 0}._body_vr9ym_34 ul{padding-left:1.5rem;list-style:outside}._body_vr9ym_34 ol{padding-left:1.5rem;list-style:decimal}._body_vr9ym_34 a{color:hsl(var(--primary));text-decoration:underline}._body_vr9ym_34 .document-mermaid{border:1px solid hsl(var(--border));background:#fff;border-radius:8px;margin:1rem 0;padding:1rem;overflow:auto}._body_vr9ym_34 .document-mermaid svg{max-width:100%;height:auto;margin:auto}
