.ink-app .ink-prose{max-width:720px;font-family:var(--mac-font);font-size:17px;font-weight:400;line-height:1.85;color:var(--ink-text);overflow-wrap:break-word;counter-reset:ink-section}@container (max-width: 559px){.ink-app .ink-prose{font-size:17px}}.ink-app .ink-prose p{margin:0 0 1.25em}.ink-app .ink-prose h1,.ink-app .ink-prose h2,.ink-app .ink-prose h3,.ink-app .ink-prose h4,.ink-app .ink-prose h5,.ink-app .ink-prose h6{color:var(--ink-heading);line-height:1.4;margin:2em 0 .8em;font-weight:700}.ink-app .ink-prose h2{margin-block-start:2.5em;font-size:1.35em;counter-increment:ink-section}.ink-app .ink-prose h2:before{content:counter(ink-section,decimal-leading-zero) ". ";color:var(--ink-muted);font:11px var(--mac-font);margin-inline-end:8px}.ink-app .ink-prose h3{font-size:1.15em}.ink-app .ink-prose h4{font-size:1.1em}.ink-app .ink-prose a{color:var(--ink-link);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--ink-link) 45%,transparent)}.ink-app .ink-prose a:hover{text-decoration-color:var(--ink-link)}.ink-app .ink-prose blockquote{margin:1.4em 0;padding:16px 20px;border-inline-start:2px solid var(--ink-heading);background:var(--ink-paper);color:var(--ink-text);font-style:italic}.ink-app .ink-prose blockquote>:last-child{margin-block-end:0}.ink-app .ink-prose ul,.ink-app .ink-prose ol{padding-inline-start:1.5em;margin:1.2em 0}.ink-app .ink-prose li{margin:.35em 0}.ink-app .ink-prose li.task-list-item{list-style:none;margin-inline-start:-1.5em}.ink-app .ink-prose li.task-list-item input[type=checkbox]{margin-inline-end:8px;accent-color:var(--ink-link)}.ink-app .ink-prose .contains-task-list{padding:16px 20px 16px 32px;background:var(--ink-paper);font-size:14px}.ink-app .ink-prose .task-list-item:has(input:checked){color:var(--ink-muted);text-decoration:line-through}.ink-app .ink-prose hr{border:none;border-top:1px solid var(--ink-border);margin:2.5em 0}.ink-app .ink-prose img{display:block;margin-inline:auto;max-inline-size:100%;height:auto;border-radius:8px}.ink-app .ink-prose .ink-inline-figure{display:block;margin-block:2em}.ink-app .ink-prose .ink-image-caption{display:block;margin-block-start:12px;text-align:center;color:var(--ink-muted);font:11px/1.7 var(--mac-font)}.ink-app .ink-prose .ink-image-fallback{color:var(--ink-muted);font:12px/1.7 var(--mac-font)}.ink-app .ink-code-block{margin-block:1.5em}.ink-app .ink-code-toolbar{display:flex;justify-content:flex-end;padding:8px 12px;border-radius:10px 10px 0 0;background:var(--ink-code-bg)}.ink-app .ink-code-copy{padding:4px 9px;border:1px solid rgb(255 255 255 / 25%);border-radius:5px;background:transparent;color:var(--ink-code-fg);font:12px/1.5 var(--mac-font);cursor:pointer}.ink-app .ink-code-copy:hover{background:#ffffff1a}.ink-app .ink-code-copy:focus-visible{outline:2px solid var(--ink-link);outline-offset:2px}.ink-app .ink-code-copy:disabled{opacity:.5;cursor:default}.ink-app .ink-prose .ink-code-block pre{margin:0;border-radius:0 0 10px 10px}.ink-app .ink-prose .ink-code-copy-error{margin-block:6px 0;color:var(--ink-muted);font:12px/1.6 var(--mac-font)}@media(pointer:coarse){.ink-app .ink-code-copy{min-block-size:44px}}.ink-app .ink-prose pre{background:var(--ink-code-bg);color:var(--ink-code-fg);border-radius:10px;padding:16px 18px;overflow-x:auto;font-size:14px;line-height:1.7}.ink-app .ink-prose pre code{font-family:var(--mac-font-mono);background:transparent;padding:0}.ink-app .ink-prose code{font-family:var(--mac-font-mono);font-size:.88em;background:color-mix(in srgb,var(--ink-text) 8%,transparent);border-radius:4px;padding:2px 5px}.ink-app .ink-prose table{display:block;max-inline-size:100%;overflow-x:auto;border-collapse:collapse;font-size:15px}.ink-app .ink-prose thead,.ink-app .ink-prose tbody{display:table;min-inline-size:100%;border-collapse:collapse}.ink-app .ink-prose th,.ink-app .ink-prose td{border:none;border-block-end:1px solid var(--ink-border);padding:8px 14px;text-align:start}.ink-app .ink-prose th{background:var(--ink-paper);color:var(--ink-heading)}.ink-app .ink-prose details{margin:1.2em 0;padding:10px 16px;background:var(--ink-paper);border:none;border-radius:3px}.ink-app .ink-prose summary{cursor:pointer;font-weight:600;color:var(--ink-heading)}.ink-app .ink-annotation{position:relative}.ink-app .ink-annotation .annotation{border-bottom:1px dashed var(--ink-link);cursor:pointer;color:inherit}.ink-app .ink-annotation .annotation:focus-visible{outline:2px solid var(--ink-link);outline-offset:2px;border-radius:2px}.ink-app .annotation-popover{position:absolute;inset-inline-start:50%;inset-block-end:calc(100% + 8px);transform:translate(-50%);inline-size:max-content;max-inline-size:min(280px,70cqw);padding:8px 12px;background:var(--ink-pop);color:var(--ink-text);border:1px solid var(--ink-border);border-radius:8px;box-shadow:0 6px 24px #0000001f;font-size:13px;line-height:1.6;z-index:20}.ink-app .annotation-popover:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:100%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--ink-border)}.ink-app .annotation-popover[hidden]{display:none}.ink-app .ink-annotation:hover .annotation-popover,.ink-app .ink-annotation:focus-within .annotation-popover{display:block}
