.theme-toggle[data-astro-cid-x3pjskd3]{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-fg);cursor:pointer;font-size:18px;line-height:1;transition:transform .15s var(--ease),background .2s var(--ease)}.theme-toggle[data-astro-cid-x3pjskd3]:hover{transform:translateY(-2px)}.icon[data-astro-cid-x3pjskd3]{grid-area:1 / 1;width:32px;height:32px;object-fit:contain}html[data-mode=dark] .icon-dark[data-astro-cid-x3pjskd3],html[data-mode=light] .icon-light[data-astro-cid-x3pjskd3]{display:none}.legal[data-astro-cid-yogsibty]{min-height:100vh;background:radial-gradient(ellipse at top,var(--backdrop-glow),transparent 60%),var(--color-bg);color:var(--color-fg);word-break:keep-all;overflow-wrap:anywhere}.topbar[data-astro-cid-yogsibty]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:10px clamp(16px,4vw,32px);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:blur(10px)}.controls[data-astro-cid-yogsibty]{display:flex;align-items:center;gap:var(--space-2)}.back[data-astro-cid-yogsibty],.lang[data-astro-cid-yogsibty]{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--radius-pill);color:var(--color-fg);font-size:14.5px;font-weight:700;letter-spacing:.015em;text-decoration:none;transition:background .16s var(--ease)}.lang[data-astro-cid-yogsibty]{border:1px solid var(--color-border);background:var(--color-surface)}.back[data-astro-cid-yogsibty]:hover,.lang[data-astro-cid-yogsibty]:hover{background:var(--color-surface-2)}a[data-astro-cid-yogsibty]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.doc[data-astro-cid-yogsibty]{max-width:720px;margin:0 auto;padding:clamp(40px,7vw,72px) clamp(20px,5vw,32px) 80px}.doc-head[data-astro-cid-yogsibty]{padding-bottom:28px;border-bottom:1px solid var(--color-border)}.product[data-astro-cid-yogsibty]{display:flex;align-items:center;gap:12px;color:var(--color-muted);font-size:15px;font-weight:700;letter-spacing:.015em}.product[data-astro-cid-yogsibty] img[data-astro-cid-yogsibty]{width:48px;height:48px;border-radius:12px;box-shadow:var(--shadow-pop)}h1[data-astro-cid-yogsibty]{margin:22px 0 18px;font-size:clamp(30px,5.4vw,42px);font-weight:800;letter-spacing:.005em;line-height:1.3}.meta[data-astro-cid-yogsibty]{display:flex;flex-wrap:wrap;gap:6px 24px;margin:0;color:var(--color-muted);font-size:14px;letter-spacing:.015em;line-height:1.6}.meta[data-astro-cid-yogsibty] div[data-astro-cid-yogsibty]{display:flex;gap:8px}.meta[data-astro-cid-yogsibty] dt[data-astro-cid-yogsibty]{font-weight:700}.meta[data-astro-cid-yogsibty] dd[data-astro-cid-yogsibty]{margin:0}.summary[data-astro-cid-yogsibty],.toc[data-astro-cid-yogsibty]{margin-top:32px;padding:22px 24px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.summary[data-astro-cid-yogsibty]{border-left:4px solid var(--color-accent-2);background:var(--color-surface-2)}.summary[data-astro-cid-yogsibty] h2[data-astro-cid-yogsibty],.toc[data-astro-cid-yogsibty] h2[data-astro-cid-yogsibty]{margin:0 0 12px;font-size:15px;font-weight:800;letter-spacing:.04em;line-height:1.4}.summary[data-astro-cid-yogsibty] ul[data-astro-cid-yogsibty]{display:grid;gap:8px;margin:0;padding-left:1.2em;font-size:15.5px;letter-spacing:.01em;line-height:1.75}.toc[data-astro-cid-yogsibty] ol[data-astro-cid-yogsibty]{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.toc[data-astro-cid-yogsibty] li[data-astro-cid-yogsibty]{break-inside:avoid}.toc[data-astro-cid-yogsibty] a[data-astro-cid-yogsibty]{display:block;padding:5px 0;color:var(--color-muted);font-size:14.5px;letter-spacing:.01em;line-height:1.5;text-decoration:none}.toc[data-astro-cid-yogsibty] a[data-astro-cid-yogsibty]:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.clause[data-astro-cid-yogsibty]{margin-top:48px;scroll-margin-top:84px}.clause[data-astro-cid-yogsibty] h2[data-astro-cid-yogsibty]{margin:0 0 14px;font-size:clamp(19px,2.6vw,21px);font-weight:800;letter-spacing:.01em;line-height:1.45}.clause[data-astro-cid-yogsibty] p[data-astro-cid-yogsibty],.clause[data-astro-cid-yogsibty] li[data-astro-cid-yogsibty]{color:color-mix(in srgb,var(--color-fg) 86%,var(--color-muted));font-size:16px;letter-spacing:.01em;line-height:1.85}.clause[data-astro-cid-yogsibty] p[data-astro-cid-yogsibty]{margin:0 0 14px}.clause[data-astro-cid-yogsibty] ul[data-astro-cid-yogsibty]{display:grid;gap:6px;margin:0 0 14px;padding-left:1.3em}.clause[data-astro-cid-yogsibty] li[data-astro-cid-yogsibty]::marker{color:var(--color-accent-2)}.clause[data-astro-cid-yogsibty] a,.doc-foot[data-astro-cid-yogsibty] a[data-astro-cid-yogsibty]{color:var(--color-accent);text-underline-offset:3px}.doc-foot[data-astro-cid-yogsibty]{margin-top:64px;padding-top:24px;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:14.5px;letter-spacing:.015em;line-height:1.7}.doc-foot[data-astro-cid-yogsibty] p[data-astro-cid-yogsibty]{display:flex;flex-wrap:wrap;gap:8px;margin:0}.doc-foot[data-astro-cid-yogsibty] .copy[data-astro-cid-yogsibty]{margin-top:6px;font-size:13px}@media(max-width:560px){.toc[data-astro-cid-yogsibty] ol[data-astro-cid-yogsibty]{columns:1}.summary[data-astro-cid-yogsibty],.toc[data-astro-cid-yogsibty]{padding:18px}.clause[data-astro-cid-yogsibty] p[data-astro-cid-yogsibty],.clause[data-astro-cid-yogsibty] li[data-astro-cid-yogsibty]{font-size:15.5px}}
