:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ececf0;background:#09090c;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.8}*{box-sizing:border-box}body{margin:0}a{color:#a8e8ee;text-underline-offset:4px;overflow-wrap:anywhere}a:hover{color:#fff}a:focus-visible,button:focus-visible,select:focus-visible{outline-offset:5px;outline:2px solid #a8e8ee}.legal-shell{max-width:900px;margin:auto;padding:30px 32px 60px}.legal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.legal-brand{letter-spacing:.15em;color:#f4f4f2;font-size:15px;font-weight:800;text-decoration:none}.legal-brand span{color:#ff6a86}.legal-languages{align-items:center;gap:10px;max-width:100%;font-size:14px;display:flex}.legal-languages select{color:#f4f4f2;max-width:100%;min-height:44px;font:inherit;background:#14141a;border:1px solid #51515c;border-radius:4px;padding:8px 30px 8px 12px}:lang(ko) p,:lang(ja) p,:lang(zh) p{overflow-wrap:anywhere}header{margin:50px 0 32px}.eyebrow{letter-spacing:.17em;color:#ff8da0;font-size:12px;font-weight:700}h1{letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(30px,5vw,44px);line-height:1.25}.legal-date{color:#a7a7b0;font-size:14px}.legal-intro{color:#c6c6d0;font-size:17px}.legal-callout{background:#141218;border-left:3px solid #ff6a86;border-radius:0 6px 6px 0;padding:16px 22px}section{margin-top:38px;scroll-margin-top:24px}h2{margin:0 0 14px;font-size:21px;line-height:1.4}p{margin:12px 0}li{margin:8px 0}ul{padding-left:24px}dl{grid-template-columns:140px 1fr;gap:12px 24px;display:grid}dt{color:#a7a7b0}dd{overflow-wrap:anywhere;margin:0}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;border:1px solid #33333d;padding:14px 16px}th{color:#c6c6d0;background:#15151b}code{overflow-wrap:anywhere;color:#c9e9ec;font-size:.9em}.legal-footer{border-top:1px solid #33333d;flex-wrap:wrap;gap:12px 24px;margin-top:52px;padding-top:22px;font-size:14px;display:flex}.legal-footer .support{color:#ffb2c0}[hidden]{display:none!important}@media (width<=560px){.legal-shell{padding:22px 20px 40px}header{margin-top:36px}dl{grid-template-columns:1fr;gap:4px}dd{margin-bottom:14px}th,td{padding:10px}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;background:#fff}.legal-shell{max-width:none;padding:0}.legal-languages,.legal-footer{display:none}h2{break-after:avoid}a,.legal-date,.legal-intro,dt{color:#222}}
