@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@600;700;800&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&display=swap");.Legal_root__44LyI{--bg:#f8f7f4;--bg-raised:#f0ede8;--bg-card:#ffffff;--border:rgba(0,0,0,0.08);--border-md:rgba(0,0,0,0.13);--text-1:#0d1117;--text-2:#434b5e;--text-3:#8a93a6;--accent:#f97316;--accent-dim:rgba(249,115,22,0.1);--font-display:"Plus Jakarta Sans",system-ui,sans-serif;--font-body:"DM Sans",system-ui,sans-serif;background:var(--bg);color:var(--text-2);font-family:var(--font-body);font-size:1rem;line-height:1.72;text-align:left;min-height:100vh;position:relative;isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light}@media (prefers-color-scheme:dark){.Legal_root__44LyI{--bg:#06080d;--bg-raised:#0c0f18;--bg-card:#10141f;--border:rgba(255,255,255,0.08);--border-md:rgba(255,255,255,0.13);--text-1:#eef2fb;--text-2:#aab3c5;--text-3:#5a6373;--accent:#fb923c;--accent-dim:rgba(251,146,60,0.12);color-scheme:dark}}.Legal_root__44LyI:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");opacity:.18;pointer-events:none;z-index:-1}@media (prefers-color-scheme:dark){.Legal_root__44LyI:before{opacity:.32}}.Legal_nav__3Yor8{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);position:sticky;top:0;z-index:10}.Legal_navInner__oKrYV{max-width:48rem;margin:0 auto;padding:0 1.5rem;height:3.75rem;display:flex;align-items:center;justify-content:space-between}.Legal_back__jJXxu{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;color:var(--text-2);text-decoration:none;transition:color .18s ease}.Legal_back__jJXxu:hover{color:var(--text-1)}.Legal_back__jJXxu svg{transition:transform .18s ease}.Legal_back__jJXxu:hover svg{transform:translateX(-2px)}.Legal_brandRow__0okzx{display:flex;align-items:center;gap:.5rem}.Legal_navLogo__JacEI{height:32px;width:auto;object-fit:contain}.Legal_wordmark__e8IAN{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.03em;color:var(--text-1)}.Legal_wordmark__e8IAN .Legal_accent__MqJDT{color:var(--accent)}.Legal_main__OLuQA{max-width:44rem;margin:0 auto;padding:calc(4rem + env(safe-area-inset-top, 0px)) 1.5rem 6rem}.Legal_header__CXAie{margin-bottom:3.25rem}.Legal_title__mR2qG{font-family:var(--font-display);font-size:clamp(2.1rem,5vw,2.9rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--text-1);margin:0 0 .9rem}.Legal_updated__taIKT{font-size:.85rem;color:var(--text-3);margin:0}.Legal_lead__6PyYZ{font-size:1.075rem;line-height:1.7;color:var(--text-2);margin:2rem 0 0}.Legal_section__DJFEn{margin-top:2.75rem;scroll-margin-top:calc(5rem + env(safe-area-inset-top, 0px))}.Legal_h2__nYkql{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .85rem}.Legal_h2__nYkql,.Legal_h3__U51fh{font-family:var(--font-display);color:var(--text-1)}.Legal_h3__U51fh{font-size:1rem;font-weight:600;letter-spacing:-.01em;margin:1.6rem 0 .4rem}.Legal_section__DJFEn p{margin:0 0 1rem}.Legal_section__DJFEn p:last-child{margin-bottom:0}.Legal_section__DJFEn a{color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);transition:border-color .18s ease}.Legal_section__DJFEn a:hover{border-bottom-color:var(--accent)}.Legal_section__DJFEn strong{color:var(--text-1);font-weight:600}.Legal_section__DJFEn code{font-family:ui-monospace,JetBrains Mono,monospace;font-size:.85em;background:var(--bg-raised);border:1px solid var(--border);border-radius:.3rem;padding:.1rem .35rem}.Legal_list__bTOMx{list-style:none;margin:0 0 1rem;padding:0}.Legal_list__bTOMx li{position:relative;padding-left:1.35rem;margin-bottom:.55rem}.Legal_list__bTOMx li:before{content:"";position:absolute;left:.1rem;top:.72em;width:.32rem;height:.32rem;border-radius:50%;background:var(--accent);transform:translateY(-50%)}.Legal_defList__AihRI{margin:.25rem 0 1rem;border-top:1px solid var(--border)}.Legal_defRow__h_Tpu{display:grid;grid-template-columns:11rem 1fr;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--border)}.Legal_defRow__h_Tpu dt{font-weight:600;color:var(--text-1)}.Legal_defRow__h_Tpu dd{margin:0;color:var(--text-2)}@media (max-width:32rem){.Legal_defRow__h_Tpu{grid-template-columns:1fr;gap:.1rem}}.Legal_rule__BzKXW{border:none;border-top:1px solid var(--border);margin:3rem 0 0}.Legal_contactCard__F_fXP{margin-top:2.75rem;padding:1.75rem;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:.85rem;background:var(--bg-card)}.Legal_contactCard__F_fXP p{margin:0 0 .75rem}.Legal_contactName__1v8Gi{font-weight:700;color:var(--text-1)}.Legal_footer__A7M_h{border-top:1px solid var(--border);padding:1.75rem 1.5rem calc(1.75rem + env(safe-area-inset-bottom, 0px));display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center;justify-content:center;font-size:.8rem;color:var(--text-3)}.Legal_footer__A7M_h a{color:var(--text-3);text-decoration:none;transition:color .18s ease}.Legal_footer__A7M_h a:hover{color:var(--text-1)}.Legal_footerDot__eoSZI{color:var(--border-md)}