code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}*{--bg-color: #0f0f11;--bg-secondary: #1a1a1e;--primary-accent: #7f3dff;--primary-accent-hover: #9b6dff;--primary-accent-light: rgba(127, 61, 255, .15);--text-color: #b4b4b4;--headline-color: #FFFFFF;--border-color: rgba(255, 255, 255, .08);--card-bg: #1a1a1e;--font-family: "Inter", sans-serif}html body{margin:0;padding:0;background-color:var(--bg-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%}app-root{display:block}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7f3dff66;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7f3dff99}*{scrollbar-width:auto;scrollbar-color:rgba(127,61,255,.4) transparent}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}.legal-markdown-body h1{font-size:1.75rem;font-weight:700;color:var(--headline-color, #ffffff);margin:0 0 .75rem;line-height:1.3}.legal-markdown-body h2{font-size:1.35rem;margin:2.5rem 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .08));scroll-margin-top:6rem;color:var(--headline-color, #ffffff);font-weight:700}.legal-markdown-body h2:first-of-type{margin-top:0}.legal-markdown-body h3{font-size:1rem;margin:1.25rem 0 .5rem;color:#d4d4d8;font-weight:600}.legal-markdown-body h4{font-size:.92rem;margin:1rem 0 .4rem;color:#c4c4c8;font-weight:600}.legal-markdown-body p{font-size:.95rem;line-height:1.75;margin-bottom:.75rem;color:var(--text-color, #b4b4b4)}.legal-markdown-body ul,.legal-markdown-body ol{margin:.5rem 0 1rem;padding-left:1.5rem}.legal-markdown-body .legal-icon-list{list-style:none;padding-left:0;margin:.75rem 0 1.25rem}.legal-markdown-body .legal-icon-list li{padding-left:0;margin-bottom:.65rem;line-height:1.7}.legal-markdown-body li{margin-bottom:.5rem;line-height:1.7;font-size:.95rem;color:var(--text-color, #b4b4b4)}.legal-markdown-body li strong,.legal-markdown-body p strong{color:var(--headline-color, #ffffff)}.legal-markdown-body a{color:var(--primary-accent, #a78bfa);text-decoration:none}.legal-markdown-body a:hover{text-decoration:underline}.legal-markdown-body blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid rgba(127,61,255,.4);background:#ffffff08;border-radius:0 8px 8px 0}.legal-markdown-body hr{border:none;border-top:1px solid var(--border-color, rgba(255, 255, 255, .08));margin:2rem 0}.legal-markdown-body code{font-family:ui-monospace,monospace;font-size:.85em;background:#ffffff0f;padding:.1em .35em;border-radius:4px}.legal-markdown-body pre{overflow-x:auto;padding:1rem;background:#0000004d;border-radius:8px;margin:1rem 0}.legal-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0 1.5rem;border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:8px;background:#ffffff05}.legal-markdown-body table{width:100%;border-collapse:collapse;border-spacing:0;font-size:.84rem;line-height:1.45;table-layout:auto;min-width:520px}.legal-markdown-body thead th{background:#7f3dff1f;color:var(--headline-color, #ffffff);font-weight:600;font-size:.8rem;letter-spacing:.02em;white-space:normal;border-bottom:1px solid rgba(127,61,255,.25)}.legal-markdown-body th,.legal-markdown-body td{padding:.5rem .75rem;text-align:left;vertical-align:top;line-height:1.45;color:var(--text-color, #b4b4b4);border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .08));border-right:1px solid rgba(255,255,255,.05);word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.legal-markdown-body th:last-child,.legal-markdown-body td:last-child{border-right:none}.legal-markdown-body tbody tr:nth-child(2n) td{background:#ffffff05}.legal-markdown-body tbody tr:hover td{background:#7f3dff0a}.legal-markdown-body tbody tr:last-child td{border-bottom:none}.legal-markdown-body th p,.legal-markdown-body td p{margin:0;padding:0;line-height:inherit;white-space:normal}.legal-markdown-body th strong,.legal-markdown-body td strong{color:var(--headline-color, #ffffff);font-weight:600}
