.legal_container__3vBa3{min-height:100vh;padding:var(--space-16) var(--grid-padding-x);padding-top:calc(120px + var(--space-12));padding-bottom:var(--space-16)}.legal_content__RMJGO{max-width:800px;margin:0 auto}.legal_title__JEFfG{font-family:var(--font-family-heading);font-size:var(--font-size-display-3);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-4);line-height:var(--line-height-tight)}.legal_lastUpdated__RdWzn{font-size:var(--font-size-body-sm);color:var(--text-tertiary)}.legal_lastUpdated__RdWzn,.legal_section__taydR{margin-bottom:var(--space-10)}.legal_section__taydR h2{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4)}.legal_section__taydR h2,.legal_section__taydR h3{font-family:var(--font-family-heading);color:var(--text-primary);line-height:var(--line-height-tight)}.legal_section__taydR h3{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);margin-top:var(--space-6);margin-bottom:var(--space-3)}.legal_section__taydR p{font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--text-secondary);line-height:var(--line-height-normal);margin-bottom:var(--space-4)}.legal_list__fOuEv,.legal_orderedList__UOXUJ{margin:var(--space-4) 0;padding-left:var(--space-6);color:var(--text-secondary)}.legal_list__fOuEv li,.legal_orderedList__UOXUJ li{font-family:var(--font-family-base);font-size:var(--font-size-body);line-height:var(--line-height-normal);margin-bottom:var(--space-2)}.legal_list__fOuEv{list-style-type:disc}.legal_orderedList__UOXUJ{list-style-type:decimal}.legal_table___Y_Ko{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-family:var(--font-family-base);font-size:var(--font-size-body-sm)}.legal_table___Y_Ko td,.legal_table___Y_Ko th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border-primary)}.legal_table___Y_Ko th{font-weight:var(--font-weight-semibold);color:var(--text-primary);background-color:var(--background-secondary)}.legal_table___Y_Ko td{color:var(--text-secondary)}.legal_table___Y_Ko tr:last-child td{border-bottom:none}.legal_highlightBox__2RCyS{background-color:var(--background-secondary);border-left:4px solid var(--brand-primary);padding:var(--space-4) var(--space-5);margin:var(--space-6) 0;border-radius:0 var(--radius-md) var(--radius-md) 0}.legal_highlightBox__2RCyS p{margin-bottom:0;color:var(--text-primary);font-weight:var(--font-weight-medium)}.legal_link__EQIWs{color:var(--brand-primary);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.legal_link__EQIWs:hover{color:var(--brand-secondary)}.legal_subsection__Ww3sS{margin-top:var(--space-6);padding-left:var(--space-4);border-left:2px solid var(--border-secondary)}.legal_subsection__Ww3sS h4{font-family:var(--font-family-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.legal_codeBlock__8lKV4{background-color:var(--background-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-4) 0;overflow-x:auto;font-family:var(--font-family-mono,monospace);font-size:var(--font-size-body-sm);color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.legal_badge__rcKRd{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em}.legal_badgeSuccess__H7zvB{background-color:var(--success-background,rgba(34,197,94,.1));color:var(--success-primary)}.legal_badgeWarning__8A9VC{background-color:var(--warning-background,rgba(234,179,8,.1));color:var(--warning-primary)}.legal_badgeError___n9OK{background-color:var(--error-background,rgba(239,68,68,.1));color:var(--error-primary)}.legal_permittedList__eXuDL,.legal_prohibitedList__jVno_{list-style:none;margin:var(--space-4) 0;padding-left:0}.legal_permittedList__eXuDL li,.legal_prohibitedList__jVno_ li{position:relative;padding-left:var(--space-8);margin-bottom:var(--space-3);font-family:var(--font-family-base);font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--text-secondary)}.legal_permittedList__eXuDL li:before{content:"✓";color:var(--success-primary)}.legal_permittedList__eXuDL li:before,.legal_prohibitedList__jVno_ li:before{position:absolute;left:0;width:var(--space-5);font-weight:var(--font-weight-bold)}.legal_prohibitedList__jVno_ li:before{content:"✕";color:var(--error-primary)}.legal_licenseBadge__RioDj{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background-color:var(--background-secondary);border-radius:var(--radius-md);margin:var(--space-6) 0}.legal_licenseBadge__RioDj img{height:31px;width:auto}.legal_ccIcons__inanU{display:flex;align-items:center;gap:var(--space-2)}.legal_ccIcons__inanU img{filter:var(--cc-icon-filter,none)}[data-theme=dark] .legal_ccIcons__inanU img{filter:invert(1)}.legal_licenseBadge__RioDj p{margin:0;font-size:var(--font-size-body-sm)}.legal_infoBox__MYT3v{background-color:var(--background-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin:var(--space-6) 0}.legal_infoBox__MYT3v p{margin-bottom:var(--space-2)}.legal_infoBox__MYT3v p:last-child{margin-bottom:0}@media (max-width:1024px){.legal_container__3vBa3{padding-top:var(--space-24)}}@media (max-width:768px){.legal_container__3vBa3{padding-top:var(--space-20);padding-bottom:var(--space-12)}.legal_title__JEFfG{font-size:var(--font-size-h1)}.legal_section__taydR h2{font-size:var(--font-size-h4)}}@media (max-width:425px){.legal_container__3vBa3{padding-top:var(--space-16);padding-bottom:var(--space-10)}.legal_title__JEFfG{font-size:var(--font-size-h2)}.legal_table___Y_Ko{font-size:var(--font-size-body-xs)}.legal_table___Y_Ko td,.legal_table___Y_Ko th{padding:var(--space-2) var(--space-3)}.legal_highlightBox__2RCyS{padding:var(--space-3) var(--space-4)}}
/*# sourceMappingURL=5aab0a57256b16b6.css.map*/