:root{--lc-bg:#050711;--lc-panel:rgba(11,14,26,.91);--lc-line:rgba(158,177,218,.16);--lc-text:#f4f7ff;--lc-muted:#a3adbf;--lc-purple:#9a77ff;--lc-cyan:#4ce3d0}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body.legal-center{margin:0;background:radial-gradient(circle at 82% 0,rgba(145,102,255,.14),transparent 34%),radial-gradient(circle at 10% 35%,rgba(76,227,208,.07),transparent 28%),var(--lc-bg);color:var(--lc-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.lc-header{position:fixed;z-index:50;top:12px;left:50%;display:flex;align-items:center;gap:18px;width:min(1420px,calc(100% - 28px));min-height:68px;padding:9px 12px 9px 16px;border:1px solid var(--lc-line);border-radius:18px;background:rgba(6,8,15,.92);box-shadow:0 18px 65px rgba(0,0,0,.46);backdrop-filter:blur(24px);transform:translateX(-50%)}.lc-brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none}.lc-brand>span:first-child{display:grid;place-items:center;width:41px;height:41px;border-radius:13px;background:linear-gradient(145deg,#8c6cff,#39266f);font-weight:950;box-shadow:0 0 26px rgba(140,108,255,.35)}.lc-brand>span:last-child,.lc-brand b,.lc-brand small{display:block}.lc-brand small{color:#81899a;font-size:.58rem;letter-spacing:.16em}.lc-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.lc-nav a{padding:9px 8px;border-radius:10px;color:#adb5c5;text-decoration:none;font-size:.76rem;font-weight:750}.lc-nav a:hover,.lc-nav a[aria-current=page]{color:#fff;background:rgba(140,108,255,.13)}.lc-account{padding:10px 14px;border:1px solid rgba(140,108,255,.3);border-radius:11px;background:rgba(140,108,255,.1);color:#e5deff;text-decoration:none;font-size:.76rem;font-weight:850}.lc-toggle{display:none;width:42px;height:42px;margin-left:auto;border:1px solid var(--lc-line);border-radius:11px;background:rgba(255,255,255,.04);color:#fff}.lc-toggle i{display:block;width:18px;height:1px;margin:4px auto;background:#fff}.lc-wrap{width:min(1180px,calc(100% - 36px));margin:auto}.lc-hero{padding:150px 0 60px}.lc-eyebrow{color:#bca8ff;font-size:.68rem;font-weight:900;letter-spacing:.18em}.lc-hero h1{max-width:900px;margin:15px 0;font-size:clamp(3rem,7vw,6.2rem);line-height:.92;letter-spacing:-.06em}.lc-hero p{max-width:760px;margin:0;color:#bec6d4;font-size:1.05rem;line-height:1.72}.lc-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.lc-meta span{padding:7px 10px;border:1px solid var(--lc-line);border-radius:99px;background:rgba(255,255,255,.025);color:#939daf;font-size:.67rem}.lc-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;padding-bottom:80px}.lc-toc,.lc-doc{border:1px solid var(--lc-line);border-radius:21px;background:var(--lc-panel);box-shadow:0 25px 75px rgba(0,0,0,.23);backdrop-filter:blur(18px)}.lc-toc{position:sticky;top:96px;height:max-content;padding:18px}.lc-toc b{display:block;margin-bottom:9px;font-size:.72rem;letter-spacing:.12em}.lc-toc a{display:block;padding:8px 9px;border-radius:8px;color:#aab3c3;text-decoration:none;font-size:.78rem}.lc-toc a:hover{color:#fff;background:rgba(140,108,255,.1)}.lc-doc{padding:clamp(23px,5vw,52px)}.lc-doc section+section{margin-top:30px;padding-top:30px;border-top:1px solid rgba(255,255,255,.075)}.lc-doc h2{margin:0 0 12px;font-size:1.45rem}.lc-doc h3{margin:22px 0 8px;font-size:1rem}.lc-doc p,.lc-doc li{color:var(--lc-muted);line-height:1.78}.lc-doc a{color:#baa5ff}.lc-doc code{padding:2px 6px;border-radius:5px;background:rgba(140,108,255,.11);color:#d9cfff}.lc-note{padding:16px 18px;border:1px solid rgba(140,108,255,.2);border-left:3px solid var(--lc-purple);border-radius:10px;background:rgba(140,108,255,.07)}.lc-table{width:100%;border-collapse:collapse;margin-top:15px}.lc-table th,.lc-table td{padding:12px;border-bottom:1px solid var(--lc-line);text-align:left;vertical-align:top}.lc-table th{color:#dce1ea;font-size:.73rem}.lc-table td{color:var(--lc-muted);font-size:.78rem;line-height:1.55}@media(max-width:1000px){.lc-nav{position:absolute;top:calc(100% + 8px);left:0;right:0;display:none;flex-direction:column;align-items:stretch;padding:12px;border:1px solid var(--lc-line);border-radius:16px;background:#080b14}.lc-header.is-open .lc-nav{display:flex}.lc-nav a{padding:12px}.lc-toggle{display:block}.lc-account{margin-left:0}}@media(max-width:760px){.lc-brand>span:last-child{display:none}.lc-layout{grid-template-columns:1fr}.lc-toc{position:static}.lc-hero{padding-top:120px}.lc-table{display:block;overflow:auto}.lc-doc{padding:20px}}
