.ocr-out .md{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.ocr-out .md p{margin:0 0 10px}.ocr-out .md p.li{margin:0 0 4px;padding-left:4px}.ocr-out .md h3,.ocr-out .md h4,.ocr-out .md h5,.ocr-out .md h6{margin:14px 0 8px;font-weight:700;line-height:1.4}.ocr-out .md h3{font-size:18px}.ocr-out .md h4{font-size:16px}.ocr-out .md h5,.ocr-out .md h6{font-size:15px}.ocr-out .md .tw{margin:0 0 12px;overflow-x:auto}.ocr-out .md table{border-collapse:collapse;font-size:13px}.ocr-out .md td,.ocr-out .md th{border:1px solid var(--border);vertical-align:top;word-break:keep-all;overflow-wrap:normal;padding:4px 7px}.ocr-out .md thead td,.ocr-out .md th{background:color-mix(in oklab, var(--muted) 80%, transparent);text-align:center;vertical-align:middle;font-weight:600}.ocr-out .md .katex-display{margin:8px 0;padding:2px 0;overflow:auto hidden}.ocr-out .md .fig{color:var(--muted-foreground);font-size:13px}.ocr-out .kv{border-collapse:collapse;width:100%;font-size:14px}.ocr-out .kv th{text-align:left;color:var(--muted-foreground);width:34%;font-weight:500}.ocr-out .kv th,.ocr-out .kv td{border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}.ocr-fit .md .tw{margin:0;overflow:visible}.ocr-fit .md table{table-layout:fixed;width:100%;font-size:11px;line-height:1.55}.ocr-fit .md td{overflow-wrap:anywhere;word-break:keep-all;padding:5px 6px}.ocr-fit .md tr>td:first-child{width:23%}.ocr-fit .md tr>td:nth-child(2){width:16%}.ocr-fit .md tr>td:nth-child(3){text-align:center;width:8%}.ocr-fit .md tbody td:empty{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in oklab, var(--border) 70%, transparent) 6px 7px)}.legal h2{letter-spacing:-.01em;margin:2.25rem 0 .75rem;scroll-margin-top:7rem;font-size:1.125rem;font-weight:700}.legal p,.legal ul{color:color-mix(in oklab, var(--foreground) 82%, transparent);margin:0 0 .75rem}.legal ul{padding-left:1.25rem;list-style:outside}.legal li{margin:.35rem 0}.legal b{color:var(--foreground);font-weight:600}.legal a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.ocr-wrap .md table{width:100%}.ocr-wrap .md td,.ocr-wrap .md th{overflow-wrap:anywhere}.blog-body{color:color-mix(in oklab, var(--foreground) 86%, transparent);font-size:17px;line-height:1.85}.blog-body>*+*{margin-top:1.1em}.blog-body h2{letter-spacing:-.02em;color:var(--foreground);margin-top:2.2em;font-size:26px;font-weight:800;line-height:1.3}.blog-body h3,.blog-body h4{color:var(--foreground);margin-top:1.8em;font-size:20px;font-weight:700;line-height:1.35}.blog-body p{margin-bottom:0}.blog-body a{color:var(--color-brand-600);text-underline-offset:3px;text-decoration:underline}.blog-body strong{color:var(--foreground);font-weight:700}.blog-body ul,.blog-body ol{padding-left:1.3em}.blog-body ul{list-style:outside}.blog-body ol{list-style:decimal}.blog-body li+li{margin-top:.35em}.blog-body blockquote{border-left:3px solid var(--brand);color:var(--foreground);margin-left:0;margin-right:0;padding:.2em 0 .2em 1.1em;font-weight:500}.blog-body blockquote p{margin:0}.blog-body code{font-family:var(--font-mono);background:var(--muted);border-radius:6px;padding:.1em .35em;font-size:.86em}.blog-body pre{color:#f5f5f7;background:#1d1d1f;border-radius:16px;padding:18px 20px;font-size:13.5px;line-height:1.65;overflow-x:auto}.blog-body pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.blog-body figure,.blog-body .article-figure{margin:1.6em 0}.blog-body img{background:#f5f5f7;border-radius:16px;width:100%;height:auto;display:block}.blog-body figcaption{color:var(--muted-foreground);text-align:center;margin-top:.6em;font-size:14px;line-height:1.6}.blog-body .blog-table,.blog-body .article-table-wrap{border:1px solid var(--border);border-radius:16px;overflow-x:auto}.blog-body table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.6}.blog-body th,.blog-body td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 14px}.blog-body th{background:color-mix(in oklab, var(--muted) 70%, transparent);white-space:nowrap;color:var(--foreground);font-weight:600}.blog-body th span{color:var(--muted-foreground);font-size:12.5px;font-weight:400;display:block}.blog-body tr:last-child td{border-bottom:0}.blog-body td:first-child{white-space:nowrap;color:var(--foreground);font-weight:600}.scene-out .md>*,.scene-out .md .tw tr{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.scene-out.scene-on .md>*,.scene-out.scene-on .md .tw tr{opacity:1;transform:none}.scene-out.scene-on .md>:nth-child(2),.scene-out.scene-on .md .tw tr:nth-child(2){transition-delay:60ms}.scene-out.scene-on .md>:nth-child(3),.scene-out.scene-on .md .tw tr:nth-child(3){transition-delay:.12s}.scene-out.scene-on .md>:nth-child(4),.scene-out.scene-on .md .tw tr:nth-child(4){transition-delay:.18s}.scene-out.scene-on .md>:nth-child(5),.scene-out.scene-on .md .tw tr:nth-child(5){transition-delay:.24s}.scene-out.scene-on .md>:nth-child(n+6),.scene-out.scene-on .md .tw tr:nth-child(n+6){transition-delay:.3s}.scene-table .md table{font-size:11.5px}.scene-table.ocr-wrap .md td,.scene-table.ocr-wrap .md th{overflow-wrap:normal;word-break:keep-all;font-variant-numeric:tabular-nums;padding:4px 5px}.scene-text .md{font-size:16px;line-height:1.8}@media (prefers-reduced-motion:reduce){.scene-out .md>*,.scene-out .md .tw tr{opacity:1;transition:none;transform:none}}.bar-grow{transform-origin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) both bar-grow}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bar-grow{animation:none}}
