*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f7f6f3;--surface:#ffffff;--surface2:#f0efe9;--border:rgba(0,0,0,0.07);--border2:rgba(0,0,0,0.13);--text:#181816;--text2:#68685f;--text3:#a0a099;--blue:#4285F4;--blue-bg:#eef3fe;--green:#34A853;--red:#EA4335;--radius:12px;--radius-sm:8px}@media (prefers-color-scheme:dark){:root{--bg:#101010;--surface:#1a1a18;--surface2:#222220;--border:rgba(255,255,255,0.07);--border2:rgba(255,255,255,0.13);--text:#eeeee8;--text2:#a0a099;--text3:#68685f;--blue-bg:#1a2540}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--bg);color:var(--text);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}a{color:var(--blue);text-decoration:none}.prose h1,.prose h2,.prose h3{font-weight:600;margin:1.2em 0 .5em}.prose h1{font-size:18px}.prose h2{font-size:16px}.prose h3{font-size:14px}.prose p{margin-bottom:.75em;line-height:1.7}.prose ol,.prose ul{padding-left:1.4em;margin-bottom:.75em}.prose li{margin-bottom:.3em;line-height:1.6}.prose strong{font-weight:600}.md-table,.prose .md-table{width:100%;border-collapse:collapse;font-size:13px;margin:1rem 0;border:.5px solid var(--border2);border-radius:var(--radius-sm);overflow:hidden}.md-table th,.prose .md-table th{background:var(--surface2);padding:9px 12px;text-align:left;font-weight:500;font-size:12px;color:var(--text2);border-bottom:.5px solid var(--border2);white-space:nowrap}.md-table td,.prose .md-table td{padding:9px 12px;border-bottom:.5px solid var(--border);color:var(--text);vertical-align:top;line-height:1.5}.md-table tr:last-child td,.prose .md-table tr:last-child td{border-bottom:none}.md-table tr:hover td,.prose .md-table tr:hover td{background:var(--surface2)}.prose hr{border:none;border-top:.5px solid var(--border2);margin:1.2rem 0}.prose code{font-family:monospace;padding:1px 5px;border-radius:4px;font-size:13px}.prose code,.prose pre{background:var(--surface2)}.prose pre{border:.5px solid var(--border2);border-radius:var(--radius-sm);padding:1rem;overflow-x:auto;margin:.75rem 0}.prose pre code{background:none;padding:0;font-size:13px;font-family:Fira Code,Cascadia Code,monospace;line-height:1.6;color:var(--text)}