html:has(.tdd-legal-page){background:#000}.tdd-legal-page{--policy-hairline:rgb(255 255 255/0.14);--policy-accent:var(--color-brand-400);background:#000;color:#c4c4c4;font-family:var(--font-sans);font-size:1rem;line-height:1.8;padding-block:32px 96px}#navbar:has(+main .tdd-legal-page) .tdd-navbar-content,.tdd-legal-page .policy-container,main:has(.tdd-legal-page)+#footer{width:calc(100% - 32px);max-width:1280px;margin-inline:auto}#navbar:has(+main .tdd-legal-page){background:#000;box-shadow:inset 0 -1px 0 rgb(255 255 255/.14)}#navbar:has(+main .tdd-legal-page) .tdd-navbar-content{padding-inline:0}.tdd-legal-page a{color:var(--policy-accent);text-decoration:underline;text-decoration-color:rgb(37 201 121/.45);text-underline-offset:.25em;overflow-wrap:anywhere}.tdd-legal-page a:hover{color:#fff;text-decoration-color:currentColor}.tdd-legal-page :is(a,summary):focus-visible{outline:2px solid var(--policy-accent);outline-offset:4px;border-radius:2px}.tdd-legal-page :is(section,article,.policy-header){scroll-margin-top:24px}.tdd-legal-page :is(section,article):focus{outline:none}.tdd-legal-page .policy-skip-link{position:fixed;top:96px;left:16px;z-index:20;padding:12px 16px;background:#1a1a1a;transform:translateX(-200%)}.tdd-legal-page .policy-skip-link:focus{transform:none}.tdd-legal-page .policy-header{margin-bottom:32px}.tdd-legal-page .policy-back-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:20px;color:#a3a3a3;font-size:.875rem;text-decoration:none}.tdd-legal-page :is(h1,h2){margin:0;padding-bottom:16px;border-bottom:1px solid var(--policy-hairline);color:#fff;font-family:var(--font-sans);font-weight:600;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;overflow-wrap:break-word}.tdd-legal-page h1{font-size:1.5rem}.tdd-legal-page h2{margin-bottom:24px;font-size:1rem}.tdd-legal-page .policy-company{margin-top:24px;max-width:60ch;color:#d4d4d4;font-size:.8125rem;font-weight:500;letter-spacing:.08em}.tdd-legal-page .policy-domain{margin-top:4px;font-size:.875rem}.tdd-legal-page .policy-dates{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:8px;margin-top:20px;color:#a3a3a3;font-size:.875rem}.tdd-legal-page .policy-dates time{color:#e5e5e5}.tdd-legal-page .policy-sidebar{display:none}.tdd-legal-page .policy-mobile-contents{margin-bottom:40px;border:1px solid var(--policy-hairline);border-radius:3px;background:#0a0a0a}.tdd-legal-page .policy-mobile-contents summary{padding:16px 20px;color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.tdd-legal-page .policy-mobile-contents nav{padding-block:0 16px}.tdd-legal-page .policy-contents-title{margin-inline:20px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--policy-hairline);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tdd-legal-page .policy-contents-list{margin:0;padding:0;list-style:none}.tdd-legal-page .policy-contents-list a{display:flex;align-items:baseline;gap:8px;padding:10px 20px;min-height:44px;color:#b3b3b3;font-size:.8125rem;line-height:1.5;text-decoration:none}.tdd-legal-page .policy-contents-list span{flex:0 0 22px;color:var(--policy-accent);font-variant-numeric:tabular-nums}.tdd-legal-page .policy-contents-list a:hover{background:#111;color:#fff}.tdd-legal-page .policy-contents-list a[aria-current=location]{background:#1a1a1a;color:#fff}.tdd-legal-page .policy-contents-list a:focus-visible{outline-offset:-2px;border-radius:0}.tdd-legal-page .policy-reading-column{min-width:0}.tdd-legal-page article>section+section{margin-top:56px}.tdd-legal-page .policy-section-body>*+*{margin-top:20px}.tdd-legal-page .policy-section-body p{white-space:pre-line}.tdd-legal-page strong{color:#eee;font-weight:600}.tdd-legal-page .policy-bullets{padding-left:24px;list-style:disc}.tdd-legal-page .policy-bullets li{padding-left:6px}.tdd-legal-page .policy-bullets li+li{margin-top:16px}.tdd-legal-page .policy-bullets li::marker{color:var(--policy-accent)}.tdd-legal-page .policy-rows{border:1px solid var(--policy-hairline);border-radius:3px;overflow:hidden;font-size:.9375rem;line-height:1.75}.tdd-legal-page .policy-rows>div+div{border-top:1px solid var(--policy-hairline)}.tdd-legal-page .policy-rows dt{padding:16px 20px 4px;color:#eee;font-weight:500}.tdd-legal-page .policy-rows dd{margin:0;padding:0 20px 16px}.tdd-legal-page .policy-quick-reference>div{background:#0a0a0a}.tdd-legal-page .policy-copyright{margin-top:40px;color:#a3a3a3;font-size:.8125rem}.tdd-legal-page .policy-end-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:32px;padding-top:20px;border-top:1px solid var(--policy-hairline);font-size:.875rem}.tdd-legal-page .policy-end-links a{display:inline-flex;align-items:center;min-height:44px}main:has(.tdd-legal-page)+#footer{margin-bottom:24px;padding-top:0;border:1px solid rgb(255 255 255/.14);background:transparent}main:has(.tdd-legal-page)+#footer>div{padding-block:40px;background:transparent}main:has(.tdd-legal-page)+#footer h3{font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media (min-width:40rem){.tdd-legal-page{padding-block:40px 128px}.tdd-legal-page h1{font-size:1.75rem}.tdd-legal-page h2{font-size:1.125rem}.tdd-legal-page .policy-rows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tdd-legal-page .policy-quick-reference>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);background:transparent}.tdd-legal-page .policy-rows :is(dt,dd){padding:16px 20px}.tdd-legal-page .policy-rows dt{background:#1a1a1a;border-right:1px solid var(--policy-hairline)}.tdd-legal-page article>section+section{margin-top:64px}}@media (min-width:64rem){#navbar:has(+main .tdd-legal-page) .tdd-trader-login{margin-inline-end:-.75rem}.tdd-legal-page .policy-header{margin-bottom:48px}.tdd-legal-page .policy-layout{display:grid;grid-template-columns:256px minmax(0,1fr);align-items:start;gap:48px}.tdd-legal-page .policy-sidebar{display:block;position:sticky;top:calc(var(--scroll-padding-top, 84px) + 24px);max-height:calc(100vh - 132px);overflow-y:auto;padding-block:20px;border:1px solid var(--policy-hairline);border-radius:3px;background:#0a0a0a;scrollbar-width:thin;scrollbar-color:#525252 #0a0a0a}.tdd-legal-page .policy-mobile-contents{display:none}}@media print{.tdd-legal-page,html:has(.tdd-legal-page){background:#fff;color:#000}#navbar:has(+main .tdd-legal-page),.tdd-legal-page :is(.policy-sidebar,.policy-mobile-contents,.policy-back-link,.policy-end-links,.policy-skip-link),main:has(.tdd-legal-page)+#footer{display:none}.tdd-legal-page{--policy-hairline:#ccc;padding:0;font-size:11pt}.tdd-legal-page .policy-container{width:100%;max-width:none}.tdd-legal-page .policy-layout{display:block}.tdd-legal-page :is(h1,h2,strong,a,dt,time,.policy-company,.policy-domain,.policy-dates,.policy-copyright){color:#000}.tdd-legal-page :is(h1,h2){break-after:avoid}.tdd-legal-page .policy-rows>div{break-inside:avoid;background:none}.tdd-legal-page .policy-rows dt{background:none}}