html:has(.legal-page){scroll-padding-top:112px}@media(prefers-reduced-motion:no-preference){html:has(.legal-page){scroll-behavior:smooth}}.legal-page.svelte-1cgj6a0{position:relative;isolation:isolate;min-height:100vh;color:var(--snow-2);font-family:var(--font-ui)}.legal-page.svelte-1cgj6a0:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:640px;background:radial-gradient(ellipse 70% 380px at 50% 0%,#ffffff14,#fff0);pointer-events:none}.bar-frame.svelte-1cgj6a0{position:fixed;z-index:50;top:12px;inset-inline:12px;display:flex;justify-content:center;pointer-events:none}.bar.svelte-1cgj6a0{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:560px;padding:6px;padding-inline-start:20px;border-radius:999px;pointer-events:auto}.mark.svelte-1cgj6a0{color:var(--snow);font-size:26px}.switch.svelte-1cgj6a0{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#ffffff0f}.switch.svelte-1cgj6a0 button:where(.svelte-1cgj6a0){min-height:38px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--snow-2);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:color .2s var(--ease-out-quint),background-color .2s var(--ease-out-quint)}.switch.svelte-1cgj6a0 button:where(.svelte-1cgj6a0):hover{color:var(--snow)}.switch.svelte-1cgj6a0 button.selected:where(.svelte-1cgj6a0){background:#ffffff24;color:var(--snow)}.frame.svelte-1cgj6a0{width:100%;max-width:calc(1180px + 2 * var(--gutter));margin-inline:auto;padding:100px var(--gutter) 0}.tabs.svelte-1cgj6a0{display:flex;gap:6px;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter);overflow-x:auto;scrollbar-width:none}.tabs.svelte-1cgj6a0::-webkit-scrollbar{display:none}.tabs.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){flex:none;display:flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;color:var(--snow-3);font-size:14px;font-weight:700;line-height:1.5;white-space:nowrap;transition:color .2s var(--ease-out-quint),background-color .2s var(--ease-out-quint)}.tabs.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover{color:var(--snow)}.tabs.svelte-1cgj6a0 a[aria-current=page]:where(.svelte-1cgj6a0){background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--snow)}.doc-head.svelte-1cgj6a0{padding-block:clamp(28px,5vw,56px) clamp(28px,4vw,48px)}h1.svelte-1cgj6a0{max-width:16em;color:var(--snow);font-size:clamp(34px,5.2vw,68px);font-weight:700;line-height:1.25;text-wrap:balance}.updated.svelte-1cgj6a0{margin-top:14px;color:var(--snow-3);font-size:15px;font-weight:700;line-height:1.6}.contents.svelte-1cgj6a0{margin-bottom:36px}.rail.svelte-1cgj6a0{display:none}.fold.svelte-1cgj6a0{border-radius:24px;background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--hairline)}.fold.svelte-1cgj6a0 summary:where(.svelte-1cgj6a0){display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 20px;color:var(--snow);font-size:16px;font-weight:700;list-style:none;cursor:pointer}.fold.svelte-1cgj6a0 summary:where(.svelte-1cgj6a0)::-webkit-details-marker{display:none}.fold.svelte-1cgj6a0 svg:where(.svelte-1cgj6a0){color:var(--snow-3);transition:rotate .3s var(--ease-out-quint)}.fold[open].svelte-1cgj6a0 svg:where(.svelte-1cgj6a0){rotate:180deg}.fold.svelte-1cgj6a0 .contents-list:where(.svelte-1cgj6a0){padding:0 8px 10px}.contents-list.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){display:flex;align-items:baseline;gap:10px;padding:9px 12px;border-radius:14px;color:var(--snow-2);font-size:15px;font-weight:500;line-height:1.6;transition:color .2s var(--ease-out-quint),background-color .2s var(--ease-out-quint)}.contents-list.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover{color:var(--snow)}.contents-list.svelte-1cgj6a0 a[aria-current=location]:where(.svelte-1cgj6a0){background:#ffffff12;color:var(--snow)}.toc-num.svelte-1cgj6a0{flex:none;min-width:1.4em;color:var(--snow-3);font-weight:700;font-variant-numeric:tabular-nums}@media(min-width:1024px){.bar-frame.svelte-1cgj6a0{top:16px}.doc.with-contents.svelte-1cgj6a0{display:grid;grid-template-columns:260px minmax(0,1fr);gap:80px;align-items:start}.contents.svelte-1cgj6a0{position:sticky;top:104px;max-height:calc(100vh - 128px);margin:0;overflow-y:auto;scrollbar-width:thin}.fold.svelte-1cgj6a0{display:none}.rail.svelte-1cgj6a0{display:block}.rail-title.svelte-1cgj6a0{padding:0 12px 10px;color:var(--snow);font-size:15px;font-weight:700}}.text.svelte-1cgj6a0{max-width:42em;font-size:18px;line-height:2;text-wrap:pretty}[lang=en].svelte-1cgj6a0 .text:where(.svelte-1cgj6a0){font-size:17px;line-height:1.8}.text.svelte-1cgj6a0 p{margin:0 0 18px}.text.svelte-1cgj6a0 h2{display:flex;align-items:baseline;gap:14px;margin:72px 0 22px;color:var(--snow);font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.45;text-wrap:balance}.text.svelte-1cgj6a0 .h-num{flex:none;min-width:1.1em;color:var(--snow-3);font-variant-numeric:tabular-nums}.text.svelte-1cgj6a0 h3{margin:36px 0 12px;color:var(--snow);font-size:20px;font-weight:700;line-height:1.6}.text.svelte-1cgj6a0 .clause{display:grid;grid-template-columns:2.6em minmax(0,1fr);column-gap:12px;align-items:baseline}.text.svelte-1cgj6a0 .c-num{color:var(--snow-3);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.text.svelte-1cgj6a0 .clause+ol,.text.svelte-1cgj6a0 .clause+ul{margin-inline-start:calc(2.6em + 12px)}@media(max-width:599px){.text.svelte-1cgj6a0 .clause{grid-template-columns:2.2em minmax(0,1fr);column-gap:8px}.text.svelte-1cgj6a0 .clause+ol,.text.svelte-1cgj6a0 .clause+ul{margin-inline-start:calc(2.2em + 8px)}}.text.svelte-1cgj6a0 ul,.text.svelte-1cgj6a0 ol{margin:0 0 22px;padding-inline-start:1.3em}.text.svelte-1cgj6a0 ul{list-style:disc}.text.svelte-1cgj6a0 ol{list-style:decimal}.text.svelte-1cgj6a0 li{margin-bottom:10px;padding-inline-start:4px}.text.svelte-1cgj6a0 li::marker{color:var(--snow-3);font-weight:700}.text.svelte-1cgj6a0 li>ul{margin:10px 0 0;list-style:circle}.text.svelte-1cgj6a0 strong{color:var(--snow);font-weight:700}.text.svelte-1cgj6a0 a{color:var(--snow);text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px;transition:text-decoration-color .2s var(--ease-out-quint)}.text.svelte-1cgj6a0 a:hover{text-decoration-color:var(--snow)}.foot.svelte-1cgj6a0{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:96px;padding:32px var(--gutter) 40px;border-top:1px solid var(--hairline);color:var(--snow-3);font-size:14px}.foot.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover{color:var(--snow)}@media(prefers-reduced-motion:no-preference){.tabs.svelte-1cgj6a0,.doc-head.svelte-1cgj6a0,.doc.svelte-1cgj6a0{animation:svelte-1cgj6a0-legal-in .8s var(--ease-out-expo) both}.doc-head.svelte-1cgj6a0{animation-delay:.06s}.doc.svelte-1cgj6a0{animation-delay:.14s}}@keyframes svelte-1cgj6a0-legal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media print{.bar-frame.svelte-1cgj6a0,.tabs.svelte-1cgj6a0,.contents.svelte-1cgj6a0,.legal-page.svelte-1cgj6a0:before{display:none}.legal-page.svelte-1cgj6a0,h1.svelte-1cgj6a0,.text.svelte-1cgj6a0,.text.svelte-1cgj6a0 h2,.text.svelte-1cgj6a0 h3,.text.svelte-1cgj6a0 strong,.text.svelte-1cgj6a0 a{color:#000}.frame.svelte-1cgj6a0{padding-top:0}.doc.with-contents.svelte-1cgj6a0{display:block}}
