.Legal_page__x65tp{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:0 1.25rem 5rem;background:var(--bg-base);position:relative;overflow-x:hidden}.Legal_glow__S_h_c{position:fixed;top:-280px;left:50%;transform:translateX(-50%);width:700px;height:700px;background:radial-gradient(ellipse 55% 45% at 50% 0,#f9731610 0,transparent 70%);pointer-events:none;z-index:0}.Legal_nav__VXke8{width:100%;max-width:720px;display:flex;align-items:center;justify-content:space-between;padding:1.75rem 0 1.35rem;border-bottom:1px solid var(--border-subtle);position:relative;z-index:1;margin-bottom:3rem}.Legal_logo__8UrHs{display:flex;align-items:center;gap:.65rem;text-decoration:none}.Legal_logoImg__PKpoi{border-radius:7px}.Legal_logoText__ICspD{font-family:Syne,sans-serif;font-size:.95rem;font-weight:700;color:var(--text-primary)}.Legal_backBtn__mfngn{font-family:Syne,sans-serif;font-size:.76rem;font-weight:600;color:var(--text-muted);background:transparent;border:1px solid var(--border-default);border-radius:9px;padding:.45rem 1rem;cursor:pointer;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.Legal_backBtn__mfngn:hover{color:var(--orange);border-color:var(--orange-border);background:var(--orange-dim)}.Legal_content__8Va_f{width:100%;max-width:720px;position:relative;z-index:1}.Legal_badge__Q5JSj{display:inline-flex;font-size:.6rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--orange);background:var(--orange-dim);border:1px solid var(--orange-border);border-radius:100px;padding:.28rem .8rem;margin-bottom:1rem}.Legal_title__B20TY{font-family:Syne,sans-serif;font-size:2.2rem;font-weight:800;color:var(--text-primary);letter-spacing:-.03em;line-height:1.12;margin-bottom:.65rem}.Legal_meta__KfEM1{font-size:.73rem;color:var(--text-muted);font-family:DM Mono,monospace;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--border-subtle)}.Legal_body__YItP7{display:flex;flex-direction:column;gap:2rem}.Legal_section__tac08 h2{font-family:Syne,sans-serif;font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem;letter-spacing:-.01em}.Legal_section__tac08 p{font-size:.87rem;color:var(--text-secondary);line-height:1.85;font-family:DM Mono,monospace}.Legal_section__tac08 ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.Legal_section__tac08 ul li{font-size:.85rem;color:var(--text-secondary);font-family:DM Mono,monospace;line-height:1.7;padding-left:1.2rem;position:relative}.Legal_section__tac08 ul li:before{content:"→";position:absolute;left:0;color:var(--orange);font-size:.73rem}.Legal_highlight__M5eGa{background:var(--bg-elevated);border:1px solid var(--border-default);border-left:3px solid var(--orange);border-radius:0 11px 11px 0;padding:1rem 1.25rem;margin-top:.75rem}.Legal_highlight__M5eGa p{font-size:.83rem;color:var(--text-muted);font-family:DM Mono,monospace;line-height:1.72}.Legal_contactLink__lw9ZK{color:var(--orange);text-decoration:none}.Legal_contactLink__lw9ZK:hover{text-decoration:underline}.Legal_footer__FLGtX{width:100%;max-width:720px;margin-top:auto;padding-top:3rem;position:relative;z-index:1}.Legal_footerInner__Fbp9K{display:flex;align-items:center;justify-content:space-between;padding-top:1.35rem;border-top:1px solid var(--border-subtle)}.Legal_footerLogo__bDVYI{display:flex;align-items:center;gap:.45rem;font-family:Syne,sans-serif;font-size:.75rem;font-weight:600;color:var(--text-ghost)}.Legal_footer__FLGtX p{font-size:.68rem;color:var(--text-ghost);letter-spacing:.06em;text-transform:uppercase;font-family:DM Mono,monospace}@media (max-width:640px){.Legal_title__B20TY{font-size:1.7rem}.Legal_nav__VXke8{margin-bottom:2rem}.Legal_footerInner__Fbp9K{flex-direction:column;gap:.5rem;text-align:center}}