.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.legal-page{min-height:70dvh;padding:7rem 1rem 4rem;position:relative}@media (min-width:768px){.legal-page{padding:8.5rem 1.5rem 5rem}}.legal-shell{--docs-bracket:#1a3f9480;background-color:#f2f5fa;background-image:linear-gradient(var(--docs-bracket), var(--docs-bracket)), linear-gradient(var(--docs-bracket), var(--docs-bracket)), linear-gradient(var(--docs-bracket), var(--docs-bracket)), linear-gradient(var(--docs-bracket), var(--docs-bracket)), linear-gradient(var(--docs-bracket), var(--docs-bracket)), linear-gradient(var(--docs-bracket), var(--docs-bracket)), linear-gradient(var(--docs-bracket), var(--docs-bracket)), linear-gradient(var(--docs-bracket), var(--docs-bracket));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px;border:1px solid #1a3f9433;border-radius:0;width:100%;max-width:42rem;margin:0 auto;padding:1.75rem 1.25rem 2.5rem;transition:background-color .22s,border-color .22s,box-shadow .22s,color .22s;position:relative;box-shadow:0 0 0 1px #fff9,0 20px 48px #0a14282e}@media (min-width:640px){.legal-shell{padding:2.25rem 2.5rem 3rem}}.legal-theme-bar{justify-content:flex-end;margin:-.35rem 0 .85rem;display:flex}.legal-theme-toggle{color:#1a3f94;height:2.1rem;font-family:var(--font-kode), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #1a3f9459;border-radius:0;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.7rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.legal-theme-toggle:hover{color:#0f1524;background-color:#1a3f9414;border-color:#1a3f948c}.legal-theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #54a2ff}.legal-theme-toggle-icon{font-size:.85rem;line-height:1}.legal-prose{max-width:65ch;font-family:var(--font-reading), system-ui, -apple-system, sans-serif;letter-spacing:.01em;color:#2a3548;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;font-weight:400;line-height:1.75}.legal-prose>:first-child{margin-top:0}.legal-prose h1{color:#0f1524;font-family:var(--font-pixelify), system-ui, sans-serif;letter-spacing:-.03em;margin:0 0 .85rem;font-size:1.85rem;font-weight:600;line-height:1.2}@media (min-width:768px){.legal-prose h1{font-size:2.15rem}}.legal-prose h2{color:#0f1524;font-family:var(--font-pixelify), system-ui, sans-serif;letter-spacing:-.03em;margin:2em 0 .65em;font-size:1.35rem;font-weight:600;line-height:1.25}.legal-prose h3{color:#0f1524;font-family:var(--font-reading), system-ui, sans-serif;margin:1.5em 0 .5em;font-size:1.125rem;font-weight:600;line-height:1.35}.legal-prose p{margin:0 0 1.15em}.legal-prose strong{color:#0f1524;font-weight:600}.legal-prose a{color:#1a5fbf;text-underline-offset:3px;text-decoration:underline}.legal-prose a:hover{color:#0b3d8c}.legal-prose ul,.legal-prose ol{margin:0 0 1.15em;padding-left:1.35em}.legal-prose li{margin:.4em 0;padding-left:.2em}.legal-prose li::marker{color:#5c667a}.legal-prose hr{border:0;border-top:1px solid #0f15241f;margin:1.75rem 0}.legal-prose em{color:#4a5568;font-style:italic}.legal-prose code{font-family:var(--font-kode), ui-monospace, monospace;color:#1a3a6e;background-color:#1a3f9414;border-radius:0;padding:.1em .35em;font-size:.88em}.legal-shell[data-legal-theme=dark]{--docs-bracket:#54a2ff8c;background-color:#0b101c;border-color:#54a2ff38;box-shadow:0 0 0 1px #00000059,0 24px 64px #0000008c}.legal-shell[data-legal-theme=dark] .legal-theme-toggle{color:#c8d4e8;background-color:#0000;border-color:#54a2ff59}.legal-shell[data-legal-theme=dark] .legal-theme-toggle:hover{color:#fff;background-color:#1a3f9459;border-color:#54a2ffa6}.legal-shell[data-legal-theme=dark] .legal-prose{color:#e6eaf2}.legal-shell[data-legal-theme=dark] .legal-prose h1,.legal-shell[data-legal-theme=dark] .legal-prose h2,.legal-shell[data-legal-theme=dark] .legal-prose h3{color:#f2f5fb}.legal-shell[data-legal-theme=dark] .legal-prose strong{color:#fff}.legal-shell[data-legal-theme=dark] .legal-prose a{color:#7eb8ff}.legal-shell[data-legal-theme=dark] .legal-prose a:hover{color:#c5e0ff}.legal-shell[data-legal-theme=dark] .legal-prose li::marker{color:#6b8ab8}.legal-shell[data-legal-theme=dark] .legal-prose hr{border-top-color:#ffffff1a}.legal-shell[data-legal-theme=dark] .legal-prose em{color:#dfe4ee}.legal-shell[data-legal-theme=dark] .legal-prose code{color:#b8d4ff;background-color:#54a2ff1a}html:has(.legal-page){scrollbar-width:none;-ms-overflow-style:none}html:has(.legal-page)::-webkit-scrollbar{width:0;height:0;display:none}
