.Legal_hero__BkzpV{box-sizing:content-box;max-width:70rem;margin-inline:auto;padding-inline:1.25rem;padding-top:3rem}@media (min-width:48rem){.Legal_hero__BkzpV{padding-inline:2rem;padding-top:4rem}}@media (min-width:75rem){.Legal_hero__BkzpV{padding-inline:2.5rem;padding-top:5rem}}@media (min-width:90rem){.Legal_hero__BkzpV{padding-inline:5rem}}.Legal_h1__qNFEs{font-family:var(--s-font-display);font-size:var(--s-title-hero);line-height:1;font-weight:800;color:var(--s-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.Legal_h1__qNFEs,.Legal_intro__WYBBM{letter-spacing:var(--s-tracking-tight)}.Legal_intro__WYBBM{margin-top:1.25rem;max-width:35rem;font-size:var(--s-text-xl);line-height:1.875rem;text-wrap:balance;color:var(--s-text-tertiary)}@media (min-width:48rem){.Legal_intro__WYBBM{margin-top:1.5rem;font-size:var(--s-text-half-2xl);line-height:2rem}}@media (min-width:75rem){.Legal_intro__WYBBM{margin-top:1.75rem}}.Legal_links__eJ6lQ{list-style:none;margin-top:1.5rem;display:flex;flex-wrap:wrap;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.625rem}@media (min-width:48rem){.Legal_links__eJ6lQ{margin-top:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:.75rem}}@media (min-width:75rem){.Legal_links__eJ6lQ{margin-top:2.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}}.Legal_linkItem__WfHgm{display:flex}.Legal_link__OaZyC{display:inline-flex;align-items:center;gap:.375rem;min-height:24px;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--s-text-primary);transition:color .15s ease-out}.Legal_link__OaZyC:focus-visible{border-radius:2px;outline:2px solid var(--s-focus-ring);outline-offset:2px}.Legal_linkIcon__XCCeo{flex-shrink:0;width:16px;height:16px}@media (min-width:48rem){.Legal_link__OaZyC{gap:.5rem;font-size:1rem;line-height:1.5rem}.Legal_linkIcon__XCCeo{width:18px;height:18px}}@media (hover:hover) and (pointer:fine){.Legal_link__OaZyC:hover{color:var(--s-text-tertiary)}}.Legal_arrowSwap__zVo_L{display:grid;color:var(--s-text-icon-secondary)}.Legal_arrowSwap__zVo_L>*{grid-column:1;grid-row:1;display:inline-flex;transition-property:opacity,scale,translate}.Legal_arrowIn__Su82_,.Legal_arrowOut__CZrhl{transition-duration:0s}.Legal_arrowIn__Su82_{opacity:0;scale:.25;translate:-10px 0}@media (hover:hover) and (pointer:fine){.Legal_link__OaZyC:hover .Legal_arrowOut__CZrhl{scale:.25;opacity:0;translate:10px 0;transition-duration:.14s;transition-timing-function:var(--s-ease-spring-out)}.Legal_link__OaZyC:hover .Legal_arrowIn__Su82_{translate:0 0;scale:1;opacity:1;transition-duration:.37s;transition-timing-function:var(--s-ease-spring)}}@media (prefers-reduced-motion:reduce){.Legal_arrowSwap__zVo_L>*{transition:none!important}}.Legal_rule__f6lX_{margin-top:2.5rem;border-top:1px solid var(--s-border-subtle)}@media (min-width:48rem){.Legal_rule__f6lX_{margin-top:3.5rem}}@media (min-width:75rem){.Legal_rule__f6lX_{margin-top:5rem}}.Legal_body__Hp6Ho{box-sizing:content-box;display:flex;flex-direction:column;gap:2rem;max-width:70rem;margin-inline:auto;padding-inline:1.25rem;padding-top:2.5rem;padding-bottom:6rem}@media (min-width:48rem){.Legal_body__Hp6Ho{gap:2.5rem;padding-inline:2rem;padding-top:3rem;padding-bottom:7rem}}@media (min-width:75rem){.Legal_body__Hp6Ho{display:grid;grid-template-columns:12rem minmax(0,1fr);-moz-column-gap:8rem;column-gap:8rem;align-items:start;padding-inline:2.5rem;padding-top:4.5rem;padding-bottom:8rem}}@media (min-width:90rem){.Legal_body__Hp6Ho{padding-inline:5rem}}.Legal_rail__9Bl67{min-width:0}@media (min-width:75rem){.Legal_rail__9Bl67{grid-area:1/1;position:sticky;top:7rem}}.Legal_railLabel__zXJZt{display:none;font-size:var(--s-text-half-base);line-height:1rem;font-weight:500;color:var(--s-text-primary)}.Legal_railDesktop__NxnhE{display:none}@media (min-width:75rem){.Legal_railLabel__zXJZt{display:block}.Legal_railDesktop__NxnhE{display:block;margin-top:3.125rem}.Legal_toc__xlrCK{display:none}}.Legal_railList__f_54i{list-style:none;display:flex;flex-direction:column;gap:.25rem}.Legal_railLink__kUu1D{position:relative;display:flex;padding-block:.3125rem;padding-inline-start:.875rem;font-size:.875rem;line-height:1.25rem;font-weight:var(--s-font-weight-book);color:var(--s-text-tertiary);transition:color .15s ease-out}.Legal_railLink__kUu1D:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:var(--s-bg-inverse);opacity:0;transition:opacity .15s ease-out}.Legal_railLink__kUu1D[data-active]{font-weight:500;color:var(--s-text-primary)}.Legal_railLink__kUu1D[data-active]:before{opacity:1}@media (hover:hover) and (pointer:fine){.Legal_railLink__kUu1D:hover{color:var(--s-text-primary)}}.Legal_railLink__kUu1D:focus-visible{border-radius:2px;outline:2px solid var(--s-focus-ring);outline-offset:2px}.Legal_toc__xlrCK{border:1px solid var(--s-border-subtle);border-radius:.75rem;background:var(--s-bg-surface)}.Legal_tocButton__BlE80{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;height:3rem;padding-inline:1rem;border-radius:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--s-text-primary);text-align:start;background:transparent;cursor:pointer}.Legal_tocButton__BlE80:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:-2px}.Legal_tocChevron__fbXfq{flex-shrink:0;color:var(--s-text-tertiary);transition:rotate .14s var(--s-ease-spring-out)}.Legal_tocButton__BlE80[data-open] .Legal_tocChevron__fbXfq{rotate:180deg;transition-duration:.37s;transition-timing-function:var(--s-ease-spring)}@media (prefers-reduced-motion:reduce){.Legal_tocChevron__fbXfq{transition:none}}.Legal_tocPanel__9aCuD{overflow:hidden}.Legal_tocInner__Pebjn{padding:.25rem 1rem 1rem}.Legal_article__S9WOq{max-width:42.5rem;min-width:0}@media (min-width:75rem){.Legal_article__S9WOq{grid-column:2;grid-row:1}}.Legal_sections__afD2g{display:flex;flex-direction:column;gap:3rem}@media (min-width:75rem){.Legal_sections__afD2g{gap:4.75rem}}.Legal_section__uMb6t{display:flex;flex-direction:column;gap:1.125rem;scroll-margin-top:6rem}@media (min-width:75rem){.Legal_section__uMb6t{scroll-margin-top:7rem}}.Legal_section__uMb6t h2{font-family:var(--s-font-display);font-size:var(--s-text-3xl);line-height:2.25rem;font-weight:800;letter-spacing:var(--s-tracking-tight);text-wrap:balance;color:var(--s-text-primary)}.Legal_section__uMb6t li,.Legal_section__uMb6t p{font-size:var(--s-text-half-lg);line-height:1.75rem;color:var(--s-text-secondary)}.Legal_section__uMb6t h3{margin-top:1.75rem;font-size:var(--s-text-half-lg);line-height:1.75rem;font-weight:600;color:var(--s-text-primary)}.Legal_section__uMb6t h2+h3{margin-top:0}.Legal_section__uMb6t b{font-weight:600;color:var(--s-text-primary)}.Legal_section__uMb6t a{color:var(--s-text-primary);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#c8b8f7;text-underline-offset:4px}.Legal_section__uMb6t ul{list-style:none;display:flex;flex-direction:column;gap:.625rem;padding-inline-start:.25rem}.Legal_section__uMb6t li{position:relative;padding-inline-start:1.75rem}.Legal_section__uMb6t li:before{content:"";position:absolute;inset-inline-start:.3125rem;top:.6875rem;width:.375rem;height:.375rem;border-radius:9999px;background:var(--s-color-gray-400)}.Developers_code__BoCwC{margin:0;padding:1rem 1.125rem;overflow-x:auto;border:1px solid var(--s-border-subtle);border-radius:.75rem;background:var(--s-bg-surface-muted);color:var(--s-text-primary);font-family:var(--s-font-mono);font-size:.875rem;line-height:1.5rem;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-text-size-adjust:100%}.Developers_code__BoCwC:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}.Developers_code__BoCwC code{font:inherit;white-space:pre}.Developers_inline__cMujR{padding:.0625rem .375rem;border-radius:.375rem;background:var(--s-bg-surface-muted);color:var(--s-text-primary);font-family:var(--s-font-mono);font-size:.9em;overflow-wrap:anywhere}.Developers_tableWrap__xljCP{overflow-x:auto;border:1px solid var(--s-border-subtle);border-radius:.75rem}.Developers_tableWrap__xljCP:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}.Developers_table__tf7rB{width:100%;min-width:30rem;border-collapse:collapse;text-align:start}.Developers_table__tf7rB td,.Developers_table__tf7rB th{padding:.75rem 1rem;vertical-align:top;border-bottom:1px solid var(--s-border-subtle);font-size:.9375rem;line-height:1.5rem;color:var(--s-text-secondary)}.Developers_table__tf7rB th{font-weight:600;color:var(--s-text-primary);background:var(--s-bg-surface-muted)}.Developers_table__tf7rB tr:last-child td{border-bottom:0}.Developers_table__tf7rB td .Developers_inline__cMujR,.Developers_table__tf7rB td a{overflow-wrap:anywhere}.Developers_agentIndex__lZGV2{margin:.75rem 0 0;font-size:.875rem;line-height:1.375rem;color:var(--s-text-tertiary)}.Developers_agentIndex__lZGV2 a{border-radius:.25rem;color:var(--s-text-secondary);text-decoration:underline;text-decoration-color:var(--s-border-default);text-underline-offset:3px;transition:text-decoration-color .15s ease-out}@media (hover:hover) and (pointer:fine){.Developers_agentIndex__lZGV2 a:hover{text-decoration-color:currentColor}}.Developers_agentIndex__lZGV2 a:focus-visible{outline:2px solid var(--s-focus-ring);outline-offset:2px}