[data-theme=hsystemdark] .legal-md .hljs{background:#0d1117;color:#e6edf3}.legal-public{min-height:100vh;display:flex;flex-direction:column}.legal-public-main{position:relative;z-index:1;flex:1;width:100%;max-width:42rem;margin:0 auto;padding:2rem 1.25rem 3rem}.legal-public-doc h1{font-size:1.75rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;margin:0 0 1.5rem}.legal-public-muted{margin:0;color:color-mix(in oklab,currentColor 55%,transparent);line-height:1.6}.legal-public-back{margin:1.5rem 0 0;font-size:.875rem}.legal-public-back a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-public-index{margin:0;padding:0;list-style:none}.legal-public-index li+li{margin-top:.75rem}.legal-public-index a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-public-prose{line-height:1.75;font-size:1rem}.legal-public-prose>:first-child{margin-top:0}.legal-public-prose h1,.legal-public-prose h2,.legal-public-prose h3{font-weight:600;letter-spacing:-.02em;margin:2rem 0 .75rem;line-height:1.3}.legal-public-prose h1{font-size:1.5rem}.legal-public-prose h2{font-size:1.25rem}.legal-public-prose h3{font-size:1.1rem}.legal-public-prose ol,.legal-public-prose p,.legal-public-prose ul{margin:0 0 1rem}.legal-public-prose ol,.legal-public-prose ul{padding-left:1.25rem}.legal-public-prose a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-public-prose code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.875em;padding:.1em .35em;border-radius:.25rem;background:color-mix(in oklab,currentColor 8%,transparent)}.legal-public-prose pre{overflow-x:auto;padding:.875rem 1rem;border-radius:.5rem;background:color-mix(in oklab,currentColor 6%,transparent);margin:0 0 1rem}.legal-public-prose pre code{padding:0;background:transparent}.legal-public-prose-wrap{border:none;background:transparent}.legal-md .legal-md-h1{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:700}.legal-md .legal-md-h2{margin-top:1.25rem;font-size:1.25rem}.legal-md .legal-md-h2,.legal-md .legal-md-h3{margin-bottom:.5rem;line-height:1.75rem;font-weight:600}.legal-md .legal-md-h3{margin-top:1rem;font-size:1.125rem}.legal-md .legal-md-h4{font-size:1rem;line-height:1.5rem}.legal-md .legal-md-h4,.legal-md .legal-md-h5{margin-top:.75rem;margin-bottom:.25rem;font-weight:600}.legal-md .legal-md-h5{font-size:.875rem;line-height:1.25rem}.legal-md .legal-md-h6{margin-top:.5rem;margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.legal-md-highlight{border-radius:.25rem;padding-left:.125rem;padding-right:.125rem;background:color-mix(in oklab,#facc15 35%,transparent)}.legal-tag{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.legal-tag-blue{background-color:var(--fallback-in,oklch(var(--in)/.15));--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity,1)))}.legal-tag-red{background-color:var(--fallback-er,oklch(var(--er)/.15));--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity,1)))}.legal-tag-green{background-color:var(--fallback-su,oklch(var(--su)/.15));--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity,1)))}.legal-tag-yellow{background-color:var(--fallback-wa,oklch(var(--wa)/.15));--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity,1)))}.legal-tag-gray{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity,1)));color:var(--fallback-bc,oklch(var(--bc)/.7))}.legal-alert{margin-top:.75rem;margin-bottom:.75rem;border-radius:.5rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.legal-alert-title{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.legal-alert-note{border-color:var(--fallback-in,oklch(var(--in)/.3));background-color:var(--fallback-in,oklch(var(--in)/.1))}.legal-alert-tip{border-color:var(--fallback-su,oklch(var(--su)/.3));background-color:var(--fallback-su,oklch(var(--su)/.1))}.legal-alert-important{border-color:var(--fallback-p,oklch(var(--p)/.3));background-color:var(--fallback-p,oklch(var(--p)/.1))}.legal-alert-warning{border-color:var(--fallback-wa,oklch(var(--wa)/.4));background-color:var(--fallback-wa,oklch(var(--wa)/.1))}.legal-alert-danger{border-color:var(--fallback-er,oklch(var(--er)/.4));background-color:var(--fallback-er,oklch(var(--er)/.1))}.legal-md-columns{margin-top:1rem;margin-bottom:1rem;display:grid;gap:1rem}.legal-md-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-md-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-md-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.legal-md-columns-2,.legal-md-columns-3,.legal-md-columns-4{grid-template-columns:1fr}}.legal-md-blockquote blockquote{margin-top:.5rem;margin-bottom:.5rem;border-left-width:4px;border-color:var(--fallback-bc,oklch(var(--bc)/.2));padding-left:1rem}.legal-md-collapsible{margin-top:.75rem;margin-bottom:.75rem;border-radius:.5rem;border-width:1px;border-color:var(--fallback-b3,oklch(var(--b3)/.6));background-color:var(--fallback-b2,oklch(var(--b2)/.3));padding:.5rem .75rem}.legal-md-collapsible summary{cursor:pointer;font-weight:500}.legal-fetch-json{margin-top:.75rem;margin-bottom:.75rem;border-radius:.5rem;border-width:1px;border-style:dashed;border-color:var(--fallback-b3,oklch(var(--b3)/.7));background-color:var(--fallback-b2,oklch(var(--b2)/.4));padding:.75rem;font-size:.875rem;line-height:1.25rem}.legal-fetch-json-loading{color:var(--fallback-bc,oklch(var(--bc)/.55))}.legal-embed{margin-top:.75rem;margin-bottom:.75rem}.legal-footnotes{margin-top:2rem;font-size:.75rem;line-height:1rem;color:var(--fallback-bc,oklch(var(--bc)/.7))}.legal-footnotes-list{list-style-type:decimal}.legal-footnotes-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.legal-footnotes-list{padding-left:1.25rem}.legal-fn-back,.legal-fn-ref a{text-decoration-line:none}.legal-fn-back{margin-right:.25rem}.legal-md-math-block{text-align:center}.legal-md .legal-md-table{width:100%}.legal-md .legal-md-table td,.legal-md .legal-md-table th{border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/.15));padding:.25rem .5rem}.legal-monaco-field__workspace--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:stretch}@media (max-width:1023px){.legal-monaco-field__workspace--split{grid-template-columns:minmax(0,1fr)}}.demo-auth-card{width:100%;min-width:0;overflow-x:clip;overflow-y:visible;box-sizing:border-box;align-self:flex-start;height:-moz-fit-content;height:fit-content;max-height:none}.demo-auth-card.demo-style-brand,.demo-auth-card.demo-style-minimal{max-width:20rem!important}.demo-auth-card.demo-style-split{max-width:36rem!important}.demo-auth-card.demo-auth-card-wide,.demo-auth-card.demo-auth-card-wide.demo-style-brand,.demo-auth-card.demo-auth-card-wide.demo-style-minimal,.demo-auth-card.demo-auth-card-wide.demo-style-split{max-width:40rem!important}.demo-auth-card .demo-captcha-slot{overflow:visible;min-width:0}.demo-auth-card .demo-oauth-stack{min-width:0;max-width:100%;padding:.875rem;box-sizing:border-box}.demo-auth-card .demo-oauth-compact .discord-signin-btn,.demo-auth-card .demo-oauth-compact .google-signin-btn,.demo-auth-card .demo-oauth-compact .line-signin-btn,.demo-auth-card .demo-oauth-compact .meta-signin-btn,.demo-auth-card .demo-oauth-compact .x-signin-btn{min-height:36px;font-size:13px;padding-top:0;padding-bottom:0}.demo-auth-card .discord-signin-btn,.demo-auth-card .google-signin-btn,.demo-auth-card .line-signin-btn,.demo-auth-card .meta-signin-btn,.demo-auth-card .x-signin-btn{max-width:100%;width:100%;box-sizing:border-box}.demo-auth-card .discord-signin-btn__label,.demo-auth-card .google-signin-btn__label,.demo-auth-card .line-signin-btn__label,.demo-auth-card .meta-signin-btn__label,.demo-auth-card .x-signin-btn__label{white-space:normal!important;text-align:center;line-height:1.25;overflow-wrap:anywhere}.demo-style-minimal{border-radius:0!important;border:1px solid color-mix(in oklab,var(--fallback-bc,oklch(var(--bc))) 45%,transparent)!important;box-shadow:none!important;background:oklch(var(--b1))!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.demo-style-minimal .btn,.demo-style-minimal .input,.demo-style-minimal .select{border-radius:0!important;box-shadow:none!important;max-width:100%}.demo-style-minimal .input,.demo-style-minimal .select{border-color:color-mix(in oklab,var(--fallback-bc,oklch(var(--bc))) 50%,transparent)!important;background:color-mix(in oklab,oklch(var(--b2)) 88%,transparent)!important}.demo-style-minimal .btn:not(.btn-ghost){border-color:color-mix(in oklab,var(--fallback-bc,oklch(var(--bc))) 55%,transparent)!important}.demo-style-minimal .btn-primary{background:transparent!important;color:inherit!important;border:1px solid!important}.demo-style-brand{border-radius:1.5rem!important;border:2px solid color-mix(in oklab,oklch(var(--p)) 55%,transparent)!important;box-shadow:0 0 0 1px color-mix(in oklab,oklch(var(--p)) 20%,transparent),0 18px 40px -18px color-mix(in oklab,oklch(var(--p)) 45%,transparent)!important;background:radial-gradient(120% 80% at 100% 0,color-mix(in oklab,oklch(var(--p)) 18%,transparent),transparent 55%),oklch(var(--b1))!important}.demo-style-brand .btn-primary{box-shadow:0 10px 24px -12px color-mix(in oklab,oklch(var(--p)) 70%,transparent)}.demo-style-split{min-width:0;overflow-x:clip;overflow-y:visible}.demo-tag-selected{background:#0a0a0a!important;color:#fafafa!important;border-color:#a3a3a3!important;box-shadow:inset 0 0 0 1px #404040}.demo-tag-selected:hover{background:#171717!important;border-color:#d4d4d4!important;color:#fafafa!important}.demo-preset-selected{background:#0a0a0a!important;color:#fafafa!important;border-color:#a3a3a3!important}.demo-preset-selected .demo-preset-blurb{color:rgba(250,250,250,.75)!important}.hosted-phone-input .iti,.hosted-phone-input .iti__tel-input{width:100%}.hosted-shell .hosted-phone-input .iti__country-container{z-index:5}.iti--container{z-index:10000}