.Legal_page__QtM3Y{max-width:820px;padding-top:8rem;padding-bottom:5rem}.Legal_heading__PWvNE{font-size:clamp(2rem,5vw,3rem);margin:.75rem 0 2.5rem}.Legal_appName__F9GuM{font-size:1.25rem;margin-bottom:1rem}.Legal_cards__XzESi{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Legal_card__EUjTA{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-card);transition:border-color var(--duration-fast)}.Legal_card__EUjTA:hover{border-color:var(--border-glass-hover)}.Legal_card__EUjTA span{font-size:.9375rem;color:var(--text-secondary)}.Legal_app__eSROw{font-family:var(--font-display);font-size:1.125rem;font-weight:700}.Legal_tabs__NUjyN{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 2.5rem}.Legal_tabActive__gfDKJ,.Legal_tab__KNIyz{padding:.45rem 1rem;font-size:.9375rem;border-radius:var(--radius-full);border:1px solid var(--border-subtle);color:var(--text-secondary);transition:color var(--duration-fast),border-color var(--duration-fast)}.Legal_tab__KNIyz:hover{color:var(--text-primary);border-color:var(--border-glass-hover)}.Legal_tabActive__gfDKJ{color:#fff;background:rgba(168,85,247,.18);border-color:var(--border-glass-hover)}.Legal_doc__zVUiZ h1{font-size:clamp(1.75rem,4.5vw,2.5rem);margin-bottom:.5rem}.Legal_doc__zVUiZ .eff{font-size:.875rem;color:var(--text-muted);margin-bottom:1.25rem}.Legal_doc__zVUiZ section{margin-top:.85rem;padding:1.25rem 1.4rem;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-card)}.Legal_doc__zVUiZ h2{font-size:1.125rem;font-weight:600;letter-spacing:0;margin-bottom:.5rem}.Legal_doc__zVUiZ li,.Legal_doc__zVUiZ p{max-width:none;font-size:1rem;line-height:1.7;color:var(--text-secondary)}.Legal_doc__zVUiZ ul{list-style:disc;padding-left:1.25rem;margin-top:.4rem}.Legal_doc__zVUiZ li{margin-top:.4rem}.Legal_doc__zVUiZ strong{color:var(--text-primary)}.Legal_doc__zVUiZ a{color:var(--text-accent);text-decoration:underline;overflow-wrap:anywhere}.Legal_missing__WQb71{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding-top:8rem;padding-bottom:4rem}.Legal_missing__WQb71 h1{font-size:clamp(2rem,6vw,3.5rem)}