html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ui-scrim-solid);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;background:radial-gradient(ellipse at 50% 0%, #3038688c, transparent 65%), var(--ui-scrim-solid);min-height:100svh;color:var(--ui-ink);font-family:var(--ui-font-body);overflow-wrap:break-word;margin:0;font-size:clamp(14px,12.5px + .4vw,18px);line-height:1.6}.privacy{box-sizing:border-box;max-width:44rem;padding:calc(clamp(10px, 3vw, 28px) + env(safe-area-inset-top)) calc(clamp(10px, 4vw, 28px) + env(safe-area-inset-right)) calc(clamp(16px, 5vw, 40px) + env(safe-area-inset-bottom)) calc(clamp(10px, 4vw, 28px) + env(safe-area-inset-left));margin:0 auto}.privacy-note[hidden]{display:none}.privacy-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em 1em;display:flex}.privacy-home{font-family:var(--ui-font-display);font-weight:var(--ui-display-weight);letter-spacing:.04em;color:var(--ui-accent);text-decoration:none}.privacy-langs{font-size:max(12px,.85em);position:relative}.privacy-langs summary{cursor:pointer;min-height:24px;color:var(--ui-ink-dim);border:1px solid color-mix(in srgb, var(--ui-edge) 70%, transparent);align-items:center;gap:.4em;padding:.15em .6em;list-style:none;display:flex}.privacy-langs summary::-webkit-details-marker{display:none}.privacy-langs summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.4em;height:.4em;margin-inline-start:.1em;transform:translateY(-.15em)rotate(45deg)}.privacy-langs[open] summary:after{transform:translateY(.1em)rotate(-135deg)}.privacy-langs-label{color:var(--ui-accent)}.privacy-langs ul{z-index:1;inset-inline-end:0;border:.5em solid #0000;border-image:var(--gilded-frame) 10 / .5em stretch;background-color:var(--ui-scrim-solid);background-image:var(--ui-surface);background-clip:padding-box;min-width:11em;margin:0;padding:.3em 0;list-style:none;position:absolute;top:calc(100% + 4px);box-shadow:0 .25em .8em #00000073}.privacy-langs li a{min-height:24px;color:var(--ui-ink);padding:.15em .7em;text-decoration:none;display:block}.privacy-langs li a:hover{color:var(--ui-accent)}.privacy-langs li a[aria-current]{color:var(--ui-title-ink)}.privacy-title{font-family:var(--ui-font-display);font-weight:var(--ui-display-weight);letter-spacing:.04em;text-align:center;color:var(--ui-title-ink);text-shadow:0 .06em #000000d9;justify-content:center;align-items:center;gap:.45em;margin:.9em 0 .6em;font-size:clamp(1.5em,1.2em + 2vw,2.2em);line-height:1.2;display:flex}.privacy-title:before,.privacy-title:after{content:"";background:linear-gradient(var(--ui-edge), var(--ui-edge)) center / 100% 1px no-repeat, linear-gradient(45deg, transparent 35%, var(--ui-accent) 35% 65%, transparent 65%) right center / .42em .42em no-repeat;flex:none;width:1.4em;height:.42em}.privacy-title:before{transform:scaleX(-1)}:root[dir=rtl] .privacy-title:before{transform:none}:root[dir=rtl] .privacy-title:after{transform:scaleX(-1)}.privacy-panel{border:.6em solid #0000;border-image:var(--gilded-frame) 10 / .6em stretch;background:var(--ui-surface);background-clip:padding-box;padding:clamp(.6em,3vw,1.4em) clamp(.7em,4vw,1.8em);box-shadow:0 .25em .8em #00000073}.privacy-intro{margin:0 0 .4em;font-size:1.05em}.privacy-section h2{font-family:var(--ui-font-display);font-weight:var(--ui-display-weight);letter-spacing:.03em;color:var(--ui-accent);margin:1.1em 0 .25em;font-size:1.05em}.privacy-section p{margin:0 0 .6em}.privacy-section p:last-child{margin-bottom:0}.privacy a{color:var(--ui-accent);text-underline-offset:.15em}.privacy :focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ink);outline-offset:var(--ui-focus-gap);box-shadow:0 0 0 var(--ui-focus-gap) var(--ui-focus-shade), 0 0 .55em calc(var(--ui-focus-gap) + var(--ui-focus-width)) var(--ui-focus-glow)}
