@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";.markdown.svelte-1dd8cd9{min-width:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:auto;font-size:16px;line-height:1.6;color:#555;text-align:start;overflow-wrap:break-word;word-wrap:break-word}.markdown.svelte-1dd8cd9 h1,.markdown.svelte-1dd8cd9 h2,.markdown.svelte-1dd8cd9 h3,.markdown.svelte-1dd8cd9 h4,.markdown.svelte-1dd8cd9 h5,.markdown.svelte-1dd8cd9 h6{font-family:system-ui,sans-serif;text-align:start}.markdown.svelte-1dd8cd9 h1{font-size:1.65rem;font-weight:700;line-height:1.2;margin:1.15em 0 .55em;color:#202124}.markdown.svelte-1dd8cd9 h1:first-child{margin-top:0}.markdown.svelte-1dd8cd9 h2{font-size:1.35rem;font-weight:700;line-height:1.25;margin:1.1em 0 .5em;color:#202124}.markdown.svelte-1dd8cd9 h3{font-size:1.1rem;font-weight:650;margin:.9em 0 .4em;color:#202124}.markdown.svelte-1dd8cd9 h4{font-size:1rem;font-weight:650;line-height:1.3;margin:.85em 0 .35em;color:#202124}.markdown.svelte-1dd8cd9 h5{font-size:.95rem;font-weight:600;line-height:1.35;margin:.8em 0 .3em;color:#202124}.markdown.svelte-1dd8cd9 h6{font-size:.9rem;font-weight:550;line-height:1.35;margin:.75em 0 .3em;color:#5f6368}.markdown.svelte-1dd8cd9>:is(h2,h3,h4,h5,h6):first-child{margin-top:0}.markdown.svelte-1dd8cd9 p{margin:0 0 .35em}.markdown.svelte-1dd8cd9 p.md-subtitle{margin:.95em 0 .55em;color:#333;line-height:1.35}.markdown.svelte-1dd8cd9 p.md-subtitle:first-child{margin-top:0}.markdown.svelte-1dd8cd9 p:last-child{margin-bottom:0}.markdown.svelte-1dd8cd9 li>p{margin:0}.markdown.svelte-1dd8cd9 li>p:not(:last-child){margin-bottom:.35em}.markdown.svelte-1dd8cd9 td>p,.markdown.svelte-1dd8cd9 th>p{margin:0}.markdown.svelte-1dd8cd9 td>p:not(:last-child),.markdown.svelte-1dd8cd9 th>p:not(:last-child){margin-bottom:.35em}.markdown.svelte-1dd8cd9 ul,.markdown.svelte-1dd8cd9 ol{margin:0 0 .45em;list-style-position:outside}.markdown.svelte-1dd8cd9 ul{padding-left:0;list-style:none;list-style-type:none}.markdown.svelte-1dd8cd9 ul>li{position:relative;padding-left:1.05em}.markdown.svelte-1dd8cd9 ul>li:before{content:"-";position:absolute;left:0;top:0;font-weight:500;color:inherit;-webkit-user-select:none;user-select:none}.markdown.svelte-1dd8cd9 ul.contains-task-list>li:before{content:none}.markdown.svelte-1dd8cd9 ol{padding-left:1.4em;list-style-type:decimal}.markdown.svelte-1dd8cd9 li ul,.markdown.svelte-1dd8cd9 li ol{margin-top:.2em;margin-bottom:.2em}.markdown.svelte-1dd8cd9 a{color:#1a73e8;text-decoration:underline;text-underline-offset:2px}.markdown.svelte-1dd8cd9 a:hover{color:#174ea6}.markdown.svelte-1dd8cd9 u{text-decoration:underline;text-underline-offset:2px}.markdown.svelte-1dd8cd9 img,.markdown.svelte-1dd8cd9 img.tm-md-image{max-width:100%;vertical-align:middle;border-radius:4px;margin:.65em 0;display:block;cursor:zoom-in}.markdown.svelte-1dd8cd9 img:not([height]){height:auto}.markdown.svelte-1dd8cd9 table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:.95em}.markdown.svelte-1dd8cd9 table.tm-md-table-cols{table-layout:fixed}.markdown.svelte-1dd8cd9 th,.markdown.svelte-1dd8cd9 td{border:1px solid #ccc;padding:.4em .55em;vertical-align:top}.markdown.svelte-1dd8cd9 th{background:#f5f5f5;font-weight:600}.markdown.svelte-1dd8cd9 hr{border:none;border-top:1px solid #e5e5ea;height:0;margin:1.5em 0;color:transparent}.markdown.svelte-1dd8cd9 blockquote{margin:.75em 0;padding-left:1em;border-left:3px solid #ccc;color:#5f6368}.markdown.svelte-1dd8cd9 pre{margin:.75em 0;padding:.75em 1em;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;overflow-x:auto;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:.88em;line-height:1.5}.markdown.svelte-1dd8cd9 code{font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:.9em;background:#f1f3f4;padding:.1em .35em;border-radius:4px}.markdown.svelte-1dd8cd9 pre code{font-family:inherit;font-size:inherit;background:transparent;padding:0;border-radius:0}.lightbox-backdrop.svelte-1dd8cd9{position:fixed;top:0;right:0;bottom:0;left:0;background:#f5f7fa1f;z-index:10000;display:flex;align-items:center;justify-content:center;animation:svelte-1dd8cd9-md-lightbox-fade-in .3s ease;backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%)}@keyframes svelte-1dd8cd9-md-lightbox-fade-in{0%{opacity:0}to{opacity:1}}.lightbox-container.svelte-1dd8cd9{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px 80px}.lightbox-close.svelte-1dd8cd9{position:absolute;top:24px;right:24px;width:48px;height:48px;border:1px solid rgba(0,0,0,.1);background:#ffffffd9;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;box-shadow:0 4px 16px #0000001f}.lightbox-close.svelte-1dd8cd9:hover{background:#fff;transform:scale(1.1)}.lightbox-close.svelte-1dd8cd9 svg:where(.svelte-1dd8cd9){width:24px;height:24px;color:#333}.lightbox-nav.svelte-1dd8cd9{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:1px solid rgba(0,0,0,.1);background:#ffffffd9;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;box-shadow:0 4px 16px #0000001f}.lightbox-nav.svelte-1dd8cd9:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.lightbox-nav.svelte-1dd8cd9 svg:where(.svelte-1dd8cd9){width:28px;height:28px;color:#333}.lightbox-prev.svelte-1dd8cd9{left:24px}.lightbox-next.svelte-1dd8cd9{right:24px}.lightbox-content.svelte-1dd8cd9{display:flex;flex-direction:column;align-items:center;max-width:calc(100% - 160px);max-height:calc(100% - 120px);animation:svelte-1dd8cd9-md-lightbox-scale-in .3s ease}@keyframes svelte-1dd8cd9-md-lightbox-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.lightbox-image.svelte-1dd8cd9{max-width:100%;max-height:calc(100vh - 200px);object-fit:contain;border-radius:12px;box-shadow:0 24px 80px #00000059;background:#fff}.lightbox-counter.svelte-1dd8cd9{margin-top:12px;padding:6px 14px;border-radius:999px;background:#ffffffd9;color:#333;font-size:.85rem;font-weight:600;letter-spacing:.3px;box-shadow:0 4px 16px #0000001f}@media (max-width: 768px){.lightbox-container.svelte-1dd8cd9{padding:40px 48px}.lightbox-prev.svelte-1dd8cd9{left:12px}.lightbox-next.svelte-1dd8cd9{right:12px}.lightbox-close.svelte-1dd8cd9{top:16px;right:16px;width:40px;height:40px}}@media (max-width: 480px){.lightbox-container.svelte-1dd8cd9{padding:32px 24px}.lightbox-prev.svelte-1dd8cd9{left:8px}.lightbox-next.svelte-1dd8cd9{right:8px}}
