@charset "UTF-8";.legal-page[data-v-36fb162c]{background:transparent;min-height:100vh;min-height:100dvh;overflow-x:hidden}.legal-hero[data-v-36fb162c]{overflow:hidden;padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-xl);position:relative;text-align:center}@media(max-width:768px){.legal-hero[data-v-36fb162c]{padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-lg)}}.legal-hero__bg[data-v-36fb162c]{background:radial-gradient(ellipse at 15% 80%,rgba(0,84,247,.06) 0,transparent 50%),radial-gradient(ellipse at 85% 20%,rgba(255,0,229,.06) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(0,212,255,.03) 0,transparent 60%);inset:0;pointer-events:none;position:absolute}.legal-hero__container[data-v-36fb162c]{margin:0 auto;max-width:900px;position:relative}.legal-hero__title[data-v-36fb162c]{font-size:clamp(2.4rem,6vw,3.8rem);font-weight:var(--font-weight-black);letter-spacing:-.02em;line-height:var(--line-height-tight);margin-bottom:var(--spacing-lg)}.legal-hero__meta[data-v-36fb162c]{align-items:center;color:var(--color-text-tertiary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--spacing-sm);justify-content:center}.legal-hero__meta i[data-v-36fb162c]{margin-right:4px}.legal-hero__meta a[data-v-36fb162c]{color:var(--color-text-tertiary);text-decoration:none;transition:color .25s ease}.legal-hero__meta a[data-v-36fb162c]:hover{color:#0054f7}.legal-hero__sep[data-v-36fb162c]{color:var(--color-border-default);-webkit-user-select:none;-moz-user-select:none;user-select:none}.legal-hero__date[data-v-36fb162c]{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:var(--font-size-sm);gap:6px;justify-content:center;margin:0}.legal-hero__date i[data-v-36fb162c]{font-size:.85em}.legal-toc[data-v-36fb162c]{margin-bottom:var(--spacing-md);padding:0 var(--spacing-lg)}@media(max-width:768px){.legal-toc[data-v-36fb162c]{padding:0 var(--spacing-md)}}.legal-toc__container[data-v-36fb162c]{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:12px;margin:0 auto;max-width:860px;padding:var(--spacing-lg) var(--spacing-xl)}@media(max-width:768px){.legal-toc__container[data-v-36fb162c]{padding:var(--spacing-md) var(--spacing-lg)}}.legal-toc__title[data-v-36fb162c]{color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.06em;margin-bottom:var(--spacing-sm);text-transform:uppercase}.legal-toc__list[data-v-36fb162c]{counter-reset:toc;display:grid;gap:2px 0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0;padding:0}.legal-toc__list li[data-v-36fb162c]{counter-increment:toc}.legal-toc__list a[data-v-36fb162c]{align-items:baseline;border-radius:6px;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-xs);padding:6px 8px;text-decoration:none;transition:background .2s ease,color .2s ease}.legal-toc__list a[data-v-36fb162c]:hover{background:#0054f70f;color:#0054f7}.legal-toc__list a[data-v-36fb162c]:focus-visible{outline:2px solid #0054f7;outline-offset:2px}.legal-content[data-v-36fb162c]{padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-3xl)}@media(max-width:768px){.legal-content[data-v-36fb162c]{padding:var(--spacing-xl) var(--spacing-md) var(--spacing-2xl)}}.legal-container[data-v-36fb162c]{display:flex;flex-direction:column;gap:var(--spacing-lg);margin:0 auto;max-width:860px}.legal-block[data-v-36fb162c]{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:16px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.legal-block[data-v-36fb162c]:hover{border-color:var(--color-border-hover,var(--color-border-default));box-shadow:var(--shadow-md)}.legal-block__header[data-v-36fb162c]{align-items:center;background:linear-gradient(135deg,#0054f708,#ff00e505);border-bottom:1px solid var(--color-border-default);display:flex;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl)}@media(max-width:768px){.legal-block__header[data-v-36fb162c]{padding:var(--spacing-md) var(--spacing-lg)}}.legal-block__icon[data-v-36fb162c]{align-items:center;background:linear-gradient(240.51deg,#0054f7,#ff00e5);border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.legal-block__icon i[data-v-36fb162c]{color:#fff;font-size:16px}.legal-block__heading[data-v-36fb162c]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.legal-block__body[data-v-36fb162c]{padding:var(--spacing-lg) var(--spacing-xl)}@media(max-width:768px){.legal-block__body[data-v-36fb162c]{padding:var(--spacing-md) var(--spacing-lg)}}.legal-block__body p[data-v-36fb162c]{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.legal-block__body p[data-v-36fb162c]:last-child{margin-bottom:0}.legal-block__body ol[data-v-36fb162c],.legal-block__body ul[data-v-36fb162c]{list-style:none;margin:var(--spacing-sm) 0 var(--spacing-md);padding-left:0}.legal-block__body ol li[data-v-36fb162c],.legal-block__body ul li[data-v-36fb162c]{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-base);gap:var(--spacing-sm);line-height:var(--line-height-relaxed);padding:6px 0;position:relative}.legal-block__body ol li[data-v-36fb162c]:before,.legal-block__body ul li[data-v-36fb162c]:before{color:#0054f7;content:"›";flex-shrink:0;font-size:1.1em;font-weight:var(--font-weight-bold);margin-top:-1px}.legal-block__body a[data-v-36fb162c]{border-bottom:1px solid rgba(0,84,247,.3);color:#0054f7;text-decoration:none;transition:color .25s ease,border-bottom-color .25s ease}.legal-block__body a[data-v-36fb162c]:hover{border-bottom-color:#0054f7;color:#ff00e5}.legal-block__body strong[data-v-36fb162c]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.legal-disclaimer[data-v-36fb162c]{margin-bottom:var(--spacing-md);padding:0 var(--spacing-lg)}@media(max-width:768px){.legal-disclaimer[data-v-36fb162c]{padding:0 var(--spacing-md)}}.legal-disclaimer__container[data-v-36fb162c]{align-items:flex-start;background:#0054f70a;border:1px solid rgba(0,84,247,.12);border-radius:10px;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);line-height:var(--line-height-relaxed);margin:0 auto;max-width:860px;padding:var(--spacing-md) var(--spacing-lg)}.legal-disclaimer__container>i[data-v-36fb162c]{color:#0054f7;flex-shrink:0;font-size:1rem;margin-top:3px}.legal-disclaimer__container p[data-v-36fb162c]{margin:0}.legal-disclaimer__container strong[data-v-36fb162c]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.legal-subsection[data-v-36fb162c]{border-top:1px dashed var(--color-border-default);padding:0 var(--spacing-xl) var(--spacing-lg)}@media(max-width:768px){.legal-subsection[data-v-36fb162c]{padding:0 var(--spacing-lg) var(--spacing-md)}}.legal-subsection[data-v-36fb162c]:first-of-type{margin-top:0}.legal-subsection__heading[data-v-36fb162c]{border-left:3px solid #0054f7;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:var(--spacing-md) 0 var(--spacing-sm);padding-left:var(--spacing-xs)}.legal-subsection__body p[data-v-36fb162c]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-sm)}.legal-subsection__body p[data-v-36fb162c]:last-child{margin-bottom:0}.legal-subsection__body ol[data-v-36fb162c],.legal-subsection__body ul[data-v-36fb162c]{list-style:none;margin:var(--spacing-xs) 0 var(--spacing-sm);padding-left:0}.legal-subsection__body ol li[data-v-36fb162c],.legal-subsection__body ul li[data-v-36fb162c]{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-xs);line-height:var(--line-height-relaxed);padding:4px 0;position:relative}.legal-subsection__body ol li[data-v-36fb162c]:before,.legal-subsection__body ul li[data-v-36fb162c]:before{color:#0054f7;content:"›";flex-shrink:0;font-size:1em;font-weight:var(--font-weight-bold)}.legal-subsection__body a[data-v-36fb162c]{border-bottom:1px solid rgba(0,84,247,.3);color:#0054f7;text-decoration:none;transition:color .25s ease,border-bottom-color .25s ease}.legal-subsection__body a[data-v-36fb162c]:hover{border-bottom-color:#0054f7;color:#ff00e5}.legal-subsection__body strong[data-v-36fb162c]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.legal-toc__sublist[data-v-36fb162c]{list-style:none;margin:2px 0 0;padding:0 0 0 var(--spacing-lg)}.legal-toc__sublist a[data-v-36fb162c]{color:var(--color-text-tertiary);font-size:calc(var(--font-size-sm) - 1px);padding:4px 8px}.legal-toc__sublist a[data-v-36fb162c]:hover{background:#0054f70a;color:#0054f7}.legal-callout[data-v-36fb162c]{background:#00d4ff0d;border-left:3px solid #00d4ff;border-radius:0 8px 8px 0;display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-md)}.legal-callout>i[data-v-36fb162c]{color:#00d4ff;flex-shrink:0;font-size:var(--font-size-sm);margin-top:3px}.legal-callout p[data-v-36fb162c]{font-size:var(--font-size-sm)!important;line-height:var(--line-height-relaxed);margin:0!important}.legal-callout--warn[data-v-36fb162c]{background:#ffc1070d;border-left-color:#e2a308}.legal-callout--warn>i[data-v-36fb162c]{color:#e2a308}.legal-footer[data-v-36fb162c]{margin:0 auto;max-width:860px;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-3xl);text-align:center}@media(max-width:768px){.legal-footer[data-v-36fb162c]{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-2xl)}}.legal-footer__text[data-v-36fb162c]{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.legal-footer__text a[data-v-36fb162c]{color:#0054f7;text-decoration:none;transition:color .25s ease}.legal-footer__text a[data-v-36fb162c]:hover{color:#ff00e5}.legal-address[data-v-36fb162c]{background:var(--color-bg-tertiary);border:1px solid var(--color-border-default);border-radius:12px;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.8;margin:var(--spacing-sm) 0 var(--spacing-md);padding:var(--spacing-md)}.legal-address strong[data-v-36fb162c]{color:var(--color-text-primary)}@media(max-width:480px){.legal-hero__title[data-v-36fb162c]{font-size:2rem}.legal-block__heading[data-v-36fb162c]{font-size:var(--font-size-base)}}
