:root{color-scheme:dark;font-family:Inter,Arial,Helvetica,sans-serif;background:#0b0710;color:#f3edf8;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;line-height:1.8}a{color:inherit;text-decoration:none}a:hover{color:#dba4ff}.site-header{height:88px;padding:0 max(28px,calc((100vw - 1260px)/2));display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #a56dc421;position:sticky;top:0;background:#0b0710ed;backdrop-filter:blur(14px);z-index:10}.brand{display:flex;align-items:center;gap:12px;font-size:18px;letter-spacing:-.5px;font-weight:700;white-space:nowrap}.brand img{object-fit:contain;width:44px;height:44px}.header-actions{display:flex;align-items:center;gap:8px}.button,.document-tab{display:inline-flex;align-items:center;justify-content:center;border:1px solid #b66fde33;border-radius:9px;padding:9px 16px;font-size:11px;font-weight:500}.document-tab{border-color:transparent;color:#a08aaf}.document-tab.active{background:#a747dd17;border-color:#b66fde33;color:#ddb8f3}.button{background:#20102e;color:#e2c7f0;margin-left:12px}.privacy-layout{display:grid;grid-template-columns:215px minmax(0,820px);gap:70px;width:min(1190px,100% - 64px);margin:0 auto;padding:68px 0 85px}.privacy-nav{position:sticky;top:124px;align-self:start;display:flex;flex-direction:column;gap:4px}.privacy-nav>p{font-size:9px;color:#887495;letter-spacing:1.9px;margin:0 0 20px;padding:0 12px}.privacy-nav a{font-size:11px;color:#a08cae;padding:9px 12px;border-left:1px solid #7b4a9628;line-height:1.55;transition:color .18s,background .18s}.privacy-nav a:hover{background:#ac56da0d;border-color:#b360e6;color:#e7ccf6}.privacy-nav .nav-home{border:0;margin-top:20px;color:#d4a7ed}.privacy-copy{min-width:0}.overline{color:#bc76e6;font-size:9px;letter-spacing:1.8px;margin:0 0 18px}.privacy-copy h1{font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-1.8px;font-weight:700;margin:0 0 22px}.privacy-lead{font-size:14px;line-height:1.9;color:#b6a1c2;max-width:730px;margin:0 0 14px}.privacy-updated{font-size:10px;color:#796587;margin:20px 0 36px}.privacy-copy section{border-top:1px solid #a969ca20;padding:30px 0 8px;scroll-margin-top:110px}.privacy-copy h2{font-size:18px;line-height:1.45;letter-spacing:-.5px;margin:0 0 20px}.privacy-copy section p{font-size:12px;line-height:1.95;color:#bba8c7;overflow-wrap:anywhere;margin:12px 0}.privacy-copy a{color:#c991ed}.controller-details{background:#140d1d;border:1px solid #a969ca22;border-radius:10px;padding:20px 22px;margin-bottom:24px}.controller-details dl{display:grid;grid-template-columns:180px minmax(0,1fr);font-size:11px;gap:8px 18px;margin:0}.controller-details dt{color:#8f749e}.controller-details dd{margin:0;color:#d0b9dd;overflow-wrap:anywhere}.controller-details .controller-notice{font-size:10px;color:#a080b4;margin:18px 0 0;border-top:1px solid #a969ca20;padding-top:14px}.command{font-family:Consolas,monospace;background:#170c21;border:1px solid #b056dc25;padding:13px 16px;border-radius:7px;color:#e0b6fa!important;white-space:pre-wrap}footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #a969ca20;width:min(1190px,100% - 64px);margin:0 auto;padding:30px 0;font-size:10px;color:#826a92}[hidden]{display:none!important}a:focus-visible{outline:2px solid #bd73e7;outline-offset:4px}@media(max-width:900px){.privacy-layout{gap:35px;grid-template-columns:190px minmax(0,1fr)}}@media(max-width:700px){.site-header{height:auto;min-height:75px;padding:14px 20px;flex-wrap:wrap;gap:14px}.brand{font-size:16px}.header-actions{gap:3px}.button{margin:0;padding:8px 12px}.document-tab{font-size:10px;padding:8px 10px}.privacy-layout{display:block;width:calc(100% - 40px);padding:35px 0}.privacy-nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin:0 0 35px}.privacy-nav>p{width:100%;padding:0;margin-bottom:8px}.privacy-nav a{border:1px solid #a969ca22;border-radius:7px;padding:7px 10px;font-size:10px}.privacy-nav .nav-home{margin:0}.privacy-copy h1{letter-spacing:-1px;font-size:34px}.privacy-lead{font-size:12px}.controller-details dl{grid-template-columns:1fr;gap:2px}.controller-details dd{margin-bottom:10px}.controller-details{padding:18px}.privacy-copy h2{font-size:17px}footer{width:calc(100% - 40px);flex-wrap:wrap}.privacy-copy section p{font-size:12px}.site-header>.button{margin-left:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:white;color:black}.site-header,.privacy-nav,footer{display:none}.privacy-layout{display:block;width:100%;padding:0}.privacy-copy p,.privacy-copy section p,.controller-details dd{color:black}.privacy-copy section{break-inside:avoid;border-color:#ccc}.controller-details{background:white;border-color:#bbb}.privacy-copy h1{font-size:30px}}
.inline-arrow{width:13px;height:13px;vertical-align:-2px;flex-shrink:0;margin-left:4px}

@media(max-width:600px){.site-header{padding:13px 18px;min-height:72px;gap:12px}.site-header .brand{font-size:14px;gap:8px}.site-header .brand img{width:34px;height:34px}.header-actions{flex-wrap:wrap;gap:5px}.header-actions .document-tab{display:none}.header-actions .button{font-size:10px;padding:9px 11px;min-height:40px}.privacy-layout{width:calc(100% - 36px);padding-top:26px}.privacy-nav{flex-wrap:nowrap;overflow-x:auto;gap:7px;padding:0 0 12px;margin-bottom:25px;scrollbar-width:thin}.privacy-nav>p,.privacy-nav .nav-home{display:none}.privacy-nav a{flex:0 0 auto;white-space:nowrap;min-height:40px;font-size:11px;padding:9px 12px}.privacy-copy h1{font-size:32px;line-height:1.2;overflow-wrap:anywhere}.privacy-copy section{padding-top:25px}.privacy-copy section p{font-size:13px;line-height:1.9}.controller-details{padding:18px}.controller-details dl{font-size:12px;line-height:1.8}.controller-details dd{margin-bottom:12px}.privacy-lead{font-size:13px}.privacy-updated{font-size:11px;margin-bottom:25px}footer{width:calc(100% - 36px);font-size:11px;gap:15px}.privacy-copy a{overflow-wrap:anywhere}}
