[data-lang-block]{display:none}html:not([data-lang]) [data-lang-block=de],html[data-lang=de] [data-lang-block=de],html[data-lang=en] [data-lang-block=en],html[data-lang=fr] [data-lang-block=fr],html[data-lang=nl] [data-lang-block=nl]{display:revert}body.legal{flex-direction:column;display:flex}.lh{z-index:5;height:60px;padding:0 var(--frame,24px);border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.lh .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.lh .brand img{width:30px;height:30px}.langs{background:var(--secondary);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.langs button{min-width:36px;height:28px;color:var(--muted);border-radius:6px;padding:0 8px;font-size:12.5px;font-weight:600}.langs button[aria-pressed=true]{background:var(--surface-2);color:var(--text);box-shadow:var(--shadow-xs)}.doc{flex:1;width:min(100% - 32px,760px);margin:0 auto;padding:48px 0 64px}.doc .eyebrow{color:var(--accent-fg);margin:0 0 8px;font-size:13px;font-weight:600}.doc h1{letter-spacing:-.035em;font-size:clamp(30px,5vw,42px);font-weight:700;line-height:1.1}.doc .updated{color:var(--muted);margin-top:10px;font-size:13px}.doc .lead{color:var(--text);margin-top:22px;font-size:16.5px;line-height:1.6}.doc h2{border-top:1px solid var(--border);letter-spacing:-.015em;margin-top:40px;padding-top:24px;font-size:19px;font-weight:650}.doc h3{margin-top:24px;font-size:15.5px;font-weight:650}.doc p,.doc ul,.doc ol,.doc dl,.doc address{color:color-mix(in oklab, var(--text) 88%, var(--muted));margin-top:12px;font-size:15px;line-height:1.65}.doc ul,.doc ol{padding-left:22px}.doc ul{list-style:outside}.doc ol{list-style:decimal}.doc li+li{margin-top:6px}.doc li::marker{color:var(--muted)}.doc a{color:var(--accent-fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent-fg) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--accent-fg) 40%, transparent);text-underline-offset:3px}.doc a:hover{text-decoration-color:currentColor}.doc strong{color:var(--text);font-weight:650}.doc address{font-style:normal}.facts{border:1px solid var(--border);background:var(--surface);border-radius:14px;display:grid;overflow:hidden;margin-top:20px!important}.facts>div{grid-template-columns:200px 1fr;gap:4px 16px;padding:12px 16px;display:grid}.facts>div+div{border-top:1px solid var(--border)}.facts dt{color:var(--muted);font-size:13.5px}.facts dd{color:var(--text);margin:0}.note{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px 18px;margin-top:22px!important}.note ul{margin-top:6px}.todo{color:var(--warn);font-weight:600}.lic{border-collapse:collapse;width:100%;margin-top:16px;font-size:14px}.lic th,.lic td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 8px}.lic th{color:var(--muted);font-size:12.5px;font-weight:600}.lf{padding:24px var(--frame,24px) calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--border);color:var(--muted);font-size:13.5px}.lf nav{flex-wrap:wrap;gap:6px 18px;display:flex}.lf a{color:var(--muted);text-decoration:none}.lf a:hover,.lf a[aria-current=page]{color:var(--text)}.lf p{margin-top:10px}@media (max-width:600px){.lh{height:56px;padding:0 16px}.lh .brand span{display:none}.doc{padding-top:32px}.facts>div{grid-template-columns:1fr}.lic{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.lic th,.lic td{-webkit-hyphens:auto;hyphens:auto;min-width:120px}.lf{padding-inline:16px}}
