@layer primitives{.Glass-module_glass_32eb{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:.5px solid var(--glass-edge);box-shadow:var(--shadow-2), inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #2fbf7112;isolation:isolate;position:relative}.Glass-module_glass_32eb:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(178deg,#ffffff9e 0%,#ffffff1a 26%,#fff0 52%);position:absolute;inset:0}.Glass-module_glass_32eb:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 .5px var(--glass-edge-2), inset 0 0 24px #2fbf710d;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Glass-module_glass_32eb{background:#f4fcf8ed}}.Glass-module_round_fe9c{width:44px;height:44px;color:var(--ink);transition:transform .28s var(--ease), background .2s, box-shadow .25s;border-radius:50%;place-items:center;display:grid}.Glass-module_round_fe9c:active{transform:scale(.9)}@media (hover:hover){.Glass-module_round_fe9c:hover{background:var(--glass-strong);box-shadow:var(--shadow-2), 0 0 0 4px var(--accent-soft)}}.Glass-module_small_7aa6{width:32px;height:32px}.Glass-module_small_7aa6 svg{stroke-width:2px;width:16px;height:16px}.Glass-module_pill_772a{letter-spacing:-.01em;height:40px;transition:transform .28s var(--ease), background .2s;border-radius:999px;align-items:center;gap:9px;padding:0 15px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.Glass-module_pill_772a:active{transform:scale(.95)}.Icon-module_ico_2c81{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.Icon-module_ico_2c81 .fill{fill:currentColor;stroke:none}}.Legal-module_page_a935{z-index:2;min-height:100%;padding:calc(18px + var(--safe-t)) 16px calc(40px + var(--safe-b));flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.Legal-module_bar_0b66{justify-content:space-between;align-items:center;gap:12px;width:min(760px,100%);display:flex}.Legal-module_back_d111{color:var(--ink);text-decoration:none}.Legal-module_mark_f428{opacity:.9;width:34px;height:34px;display:block}.Legal-module_doc_5fc9{border-radius:var(--r-xl);width:min(760px,100%);box-shadow:var(--shadow-3);padding:36px 40px 40px}.Legal-module_eyebrow_fc29{letter-spacing:.11em;text-transform:uppercase;color:var(--accent-deep);font-size:11.5px;font-weight:700}.Legal-module_title_2098{letter-spacing:-.035em;color:var(--ink);margin:9px 0 7px;font-size:34px;font-weight:700}.Legal-module_updated_ea8a{color:var(--ink-3);margin:0;font-size:13px}.Legal-module_facts_ae2d{grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 2px;display:grid}.Legal-module_fact_e4ad{border-radius:var(--r-sm);box-shadow:inset 0 0 0 .5px var(--hairline);background:#ffffff8c;padding:12px 14px}.Legal-module_factTitle_d761{color:var(--ink);letter-spacing:-.015em;font-size:13.5px;font-weight:650}.Legal-module_factSub_6537{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.4}.Legal-module_prose_4a5c{letter-spacing:-.01em;color:var(--ink-2);font-size:15px;line-height:1.62}.Legal-module_prose_4a5c h2{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:28px 0 10px;font-size:13px;font-weight:700}.Legal-module_prose_4a5c p{margin:0 0 12px}.Legal-module_prose_4a5c ul{margin:0 0 14px;padding-left:19px}.Legal-module_prose_4a5c li{margin:0 0 7px}.Legal-module_prose_4a5c strong{color:var(--ink);font-weight:620}.Legal-module_prose_4a5c code{font-family:var(--mono);color:var(--ink);background:#0b1f170e;border-radius:6px;padding:2px 6px;font-size:12.5px}.Legal-module_prose_4a5c a,.Legal-module_links_3d97 a{color:var(--accent-deep);text-underline-offset:2px;-webkit-text-decoration-color:var(--accent-glow);text-decoration-color:var(--accent-glow);font-weight:560}.Legal-module_foot_b97f{box-shadow:0 -.5px 0 var(--hairline);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;margin-top:28px;padding-top:18px;font-size:13px;display:flex}.Legal-module_links_3d97{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:620px){.Legal-module_doc_5fc9{border-radius:var(--r-lg);padding:26px 22px 30px}.Legal-module_title_2098{font-size:27px}.Legal-module_facts_ae2d{grid-template-columns:1fr}}
