.legal-xlinks[data-v-a352b6e6]{border-radius:20px;padding:22px 20px;background:linear-gradient(135deg,#ffffff12,#ffffff06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.09);box-shadow:0 6px 24px #00000040,inset 0 1px #ffffff0f}html:not(.dark) .legal-xlinks[data-v-a352b6e6]{background:linear-gradient(135deg,#ffffffeb,#ffffffc7);border-color:#0f172a12;box-shadow:0 6px 24px #0f172a12,inset 0 1px #ffffffe6}.legal-xlinks-title[data-v-a352b6e6]{margin:0 0 14px;font-size:1.25rem;font-weight:700;color:#fff}html:not(.dark) .legal-xlinks-title[data-v-a352b6e6]{color:#0f172a}.legal-xlinks-grid[data-v-a352b6e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.legal-xlink[data-v-a352b6e6]{display:flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:12px;font-size:.9375rem;font-weight:500;color:#dbeafe;text-decoration:none;background:#3b82f614;border:1px solid rgba(96,165,250,.16);transition:background .15s ease,color .15s ease}.legal-xlink[data-v-a352b6e6]:hover{color:#fff;background:#3b82f62e}.legal-xlink[data-v-a352b6e6]:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659}html:not(.dark) .legal-xlink[data-v-a352b6e6]{color:#1e3a8a;background:#3b82f60f;border-color:#2563eb24}html:not(.dark) .legal-xlink[data-v-a352b6e6]:hover{color:#0f172a;background:#3b82f61f}.legal-page[data-v-453d95a5]{position:relative;min-height:100vh;background:radial-gradient(1200px 600px at 10% -10%,rgba(59,130,246,.14),transparent 60%),radial-gradient(900px 500px at 100% 0%,rgba(96,165,250,.08),transparent 55%),#05070d;color:#fff}html:not(.dark) .legal-page[data-v-453d95a5]{background:radial-gradient(1200px 600px at 10% -10%,rgba(59,130,246,.12),transparent 60%),radial-gradient(900px 500px at 100% 0%,rgba(96,165,250,.1),transparent 55%),#f4f7fb;color:#0f172a}.legal-grid[data-v-453d95a5]{max-width:1320px;margin:0 auto;padding:32px 16px 48px;display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:1024px){.legal-grid[data-v-453d95a5]{grid-template-columns:300px minmax(0,1fr);padding:40px 32px 64px;gap:40px}}.legal-rail[data-v-453d95a5]{display:none}@media(min-width:1024px){.legal-rail[data-v-453d95a5]{display:block}}.legal-island[data-v-453d95a5]{position:sticky;top:24px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:20px;background:linear-gradient(135deg,#ffffff14,#ffffff08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000059,inset 0 1px #ffffff12;overflow:hidden}html:not(.dark) .legal-island[data-v-453d95a5]{background:linear-gradient(135deg,#ffffffdb,#ffffffb3);border-color:#0f172a14;box-shadow:0 10px 40px #0f172a1a,inset 0 1px #ffffffe6}.legal-island-head[data-v-453d95a5]{display:flex;align-items:center;gap:12px;padding:18px 18px 14px;border-bottom:1px solid rgba(255,255,255,.07)}html:not(.dark) .legal-island-head[data-v-453d95a5]{border-bottom-color:#0f172a12}.legal-island-mark[data-v-453d95a5]{width:38px;height:38px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#2563ebf2,#1d4ed8e6,#1e40aff2);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #fff3}.legal-island-title[data-v-453d95a5]{font-size:1rem;font-weight:700;color:#fff}.legal-island-sub[data-v-453d95a5]{font-size:.875rem;color:#d1d5db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not(.dark) .legal-island-title[data-v-453d95a5]{color:#0f172a}html:not(.dark) .legal-island-sub[data-v-453d95a5]{color:#334155}.legal-island-scroll[data-v-453d95a5]{position:relative;flex:1;min-height:0;overflow-y:auto;padding:10px 10px 12px;scrollbar-width:thin}.legal-section+.legal-section[data-v-453d95a5]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}html:not(.dark) .legal-section+.legal-section[data-v-453d95a5]{border-top-color:#0f172a12}.legal-section-label[data-v-453d95a5]{padding:4px 10px 8px;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#bfdbfe}html:not(.dark) .legal-section-label[data-v-453d95a5]{color:#1d4ed8}.legal-group-label[data-v-453d95a5]{padding:10px 10px 4px;font-size:.875rem;font-weight:600;color:#d1d5db}html:not(.dark) .legal-group-label[data-v-453d95a5]{color:#334155}.legal-toc-link[data-v-453d95a5],.legal-doc-link[data-v-453d95a5]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:10px;font-size:.875rem;line-height:1.35;color:#d1d5db;text-decoration:none;transition:background .15s ease,color .15s ease}.legal-toc-link[data-v-453d95a5]{position:relative;padding-left:14px}.legal-toc-text[data-v-453d95a5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.legal-toc-link.is-sub[data-v-453d95a5]{padding-left:26px}.legal-toc-link[data-v-453d95a5]:before{content:"";position:absolute;left:4px;top:9px;bottom:9px;width:3px;border-radius:3px;background:transparent;transition:background .15s ease}.legal-toc-link[data-v-453d95a5]:hover,.legal-doc-link[data-v-453d95a5]:hover{color:#fff;background:#ffffff0f}.legal-toc-link.is-active[data-v-453d95a5]{color:#fff;background:#3b82f629}.legal-toc-link.is-active[data-v-453d95a5]:before{background:#60a5fa}.legal-doc-link.is-active[data-v-453d95a5]{color:#dbeafe;background:#3b82f633;box-shadow:inset 0 0 0 1px #60a5fa59}html:not(.dark) .legal-toc-link[data-v-453d95a5],html:not(.dark) .legal-doc-link[data-v-453d95a5]{color:#334155}html:not(.dark) .legal-toc-link[data-v-453d95a5]:hover,html:not(.dark) .legal-doc-link[data-v-453d95a5]:hover{color:#0f172a;background:#0f172a0d}html:not(.dark) .legal-toc-link.is-active[data-v-453d95a5]{color:#1e3a8a;background:#3b82f61f}html:not(.dark) .legal-toc-link.is-active[data-v-453d95a5]:before{background:#2563eb}html:not(.dark) .legal-doc-link.is-active[data-v-453d95a5]{color:#1e3a8a;background:#3b82f61f;box-shadow:inset 0 0 0 1px #2563eb40}.legal-toc-link[data-v-453d95a5]:focus-visible,.legal-doc-link[data-v-453d95a5]:focus-visible,.legal-tool[data-v-453d95a5]:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659}.legal-island-foot[data-v-453d95a5]{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.07)}html:not(.dark) .legal-island-foot[data-v-453d95a5]{border-top-color:#0f172a12}.legal-tool[data-v-453d95a5]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:12px;font-size:.875rem;font-weight:600;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:background .15s ease}.legal-tool[data-v-453d95a5]:hover{background:#ffffff1a}html:not(.dark) .legal-tool[data-v-453d95a5]{color:#0f172a;background:#0f172a0a;border-color:#0f172a14}html:not(.dark) .legal-tool[data-v-453d95a5]:hover{background:#0f172a14}.legal-main[data-v-453d95a5]{min-width:0;max-width:860px}.legal-doc[data-v-453d95a5]{border-radius:24px;padding:28px 20px 36px;background:linear-gradient(135deg,#ffffff12,#ffffff06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.09);box-shadow:0 10px 40px #0000004d,inset 0 1px #ffffff0f}@media(min-width:768px){.legal-doc[data-v-453d95a5]{padding:48px 56px 56px}}html:not(.dark) .legal-doc[data-v-453d95a5]{background:linear-gradient(135deg,#fffffff0,#ffffffd1);border-color:#0f172a12;box-shadow:0 10px 40px #0f172a14,inset 0 1px #ffffffe6}.legal-crosslinks[data-v-453d95a5]{margin-top:24px}#app .legal-prose[data-v-453d95a5] p,#app .legal-prose[data-v-453d95a5] li{font-size:1.0625rem!important;line-height:1.8}.legal-prose[data-v-453d95a5]{color:#e5e7eb;overflow-wrap:anywhere}html:not(.dark) .legal-prose[data-v-453d95a5]{color:#1e293b}.legal-prose[data-v-453d95a5] p{margin:0 0 1.1em}.legal-prose[data-v-453d95a5] h1,.legal-prose[data-v-453d95a5] h2{font-size:2rem;line-height:1.2;font-weight:800;letter-spacing:-.02em;margin:1.6em 0 .6em;color:#fff;scroll-margin-top:24px}@media(min-width:768px){.legal-prose[data-v-453d95a5] h1,.legal-prose[data-v-453d95a5] h2{font-size:2.375rem}}.legal-prose[data-v-453d95a5] h3{font-size:1.375rem;line-height:1.3;font-weight:700;margin:2em 0 .6em;padding-top:1.2em;border-top:1px solid rgba(255,255,255,.08);color:#fff;scroll-margin-top:24px}.legal-prose[data-v-453d95a5] h4,.legal-prose[data-v-453d95a5] h5{font-size:1.125rem;font-weight:700;margin:1.5em 0 .5em;color:#fff;scroll-margin-top:24px}html:not(.dark) .legal-prose[data-v-453d95a5] h1,html:not(.dark) .legal-prose[data-v-453d95a5] h2,html:not(.dark) .legal-prose[data-v-453d95a5] h3,html:not(.dark) .legal-prose[data-v-453d95a5] h4,html:not(.dark) .legal-prose[data-v-453d95a5] h5{color:#0f172a}html:not(.dark) .legal-prose[data-v-453d95a5] h3{border-top-color:#0f172a14}.legal-prose[data-v-453d95a5]>:first-child,.legal-prose[data-v-453d95a5] h1:first-of-type,.legal-prose[data-v-453d95a5] h2:first-of-type{margin-top:0}.legal-prose[data-v-453d95a5] strong{color:#fff;font-weight:700}html:not(.dark) .legal-prose[data-v-453d95a5] strong{color:#0f172a}.legal-prose[data-v-453d95a5] a{color:#93c5fd;text-decoration:underline;text-decoration-color:#93c5fd66;text-underline-offset:3px}.legal-prose[data-v-453d95a5] a:hover{color:#dbeafe;text-decoration-color:currentColor}html:not(.dark) .legal-prose[data-v-453d95a5] a{color:#1d4ed8;text-decoration-color:#1d4ed859}html:not(.dark) .legal-prose[data-v-453d95a5] a:hover{color:#1e3a8a}.legal-prose[data-v-453d95a5] ul,.legal-prose[data-v-453d95a5] ol{margin:0 0 1.2em;padding-left:1.4em}.legal-prose[data-v-453d95a5] ul{list-style:disc}.legal-prose[data-v-453d95a5] ol{list-style:decimal}.legal-prose[data-v-453d95a5] li{margin:.35em 0;padding-left:.2em}.legal-prose[data-v-453d95a5] li::marker{color:#60a5fa}html:not(.dark) .legal-prose[data-v-453d95a5] li::marker{color:#2563eb}.legal-prose[data-v-453d95a5] table{width:100%;margin:1.2em 0 1.6em;border-collapse:separate;border-spacing:0;font-size:.9375rem;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.09);display:block;overflow-x:auto}.legal-prose[data-v-453d95a5] th,.legal-prose[data-v-453d95a5] td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.07);font-size:.9375rem}.legal-prose[data-v-453d95a5] th{background:#3b82f61f;color:#fff;font-weight:700}html:not(.dark) .legal-prose[data-v-453d95a5] table{border-color:#0f172a17}html:not(.dark) .legal-prose[data-v-453d95a5] th,html:not(.dark) .legal-prose[data-v-453d95a5] td{border-bottom-color:#0f172a12}html:not(.dark) .legal-prose[data-v-453d95a5] th{background:#3b82f614;color:#0f172a}.legal-prose[data-v-453d95a5] blockquote{margin:1.2em 0;padding:14px 18px;border-radius:14px;background:#3b82f61a;box-shadow:inset 3px 0 #60a5fa}html:not(.dark) .legal-prose[data-v-453d95a5] blockquote{background:#3b82f60f;box-shadow:inset 3px 0 #2563eb}.legal-prose[data-v-453d95a5] code{font-size:.9375em;padding:.1em .35em;border-radius:6px;background:#ffffff14}html:not(.dark) .legal-prose[data-v-453d95a5] code{background:#0f172a0f}.legal-prose[data-v-453d95a5] hr{margin:2em 0;border:0;height:1px;background:#ffffff1a}html:not(.dark) .legal-prose[data-v-453d95a5] hr{background:#0f172a1a}@media print{.legal-rail[data-v-453d95a5],.legal-crosslinks[data-v-453d95a5],.legal-site-footer[data-v-453d95a5]{display:none!important}.legal-page[data-v-453d95a5]{background:#fff!important;color:#000!important}.legal-grid[data-v-453d95a5]{display:block;padding:0}.legal-main[data-v-453d95a5]{max-width:none}.legal-doc[data-v-453d95a5]{background:none!important;box-shadow:none!important;border:0!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.legal-prose[data-v-453d95a5],.legal-prose[data-v-453d95a5] *{color:#000!important}}
