.acl-root{min-height:100vh;background:radial-gradient(circle at 72% 6%,rgba(125,86,235,.14),transparent 34%),linear-gradient(180deg,#0b0b1d,#161333 50%,#0b0b1d);color:#dfe4fb;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.acl-topbar{border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(11,11,29,.7);backdrop-filter:blur(8px);position:sticky;top:0;z-index:20}.acl-topbar-inner{max-width:960px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.acl-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.acl-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#201447;background:linear-gradient(135deg,#d8cdfd,#8b5cf6)}.acl-brand-name{font-size:19px;font-weight:950;color:#fff}.acl-brand-name span{color:#c5acff}.acl-back{display:inline-flex;align-items:center;gap:6px;color:#dfe4fb;font-size:13px;font-weight:700;text-decoration:none}.acl-back:hover{color:#c5acff}.acl-nav{border-bottom:1px solid hsla(0,0%,100%,.06)}.acl-nav-inner{max-width:960px;margin:0 auto;padding:14px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.acl-nav-label{color:hsla(0,0%,100%,.4);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;margin-right:4px}.acl-pill{padding:7px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);color:#dfe4fb;font-size:13px;font-weight:700;text-decoration:none}.acl-pill:hover{border-color:rgba(197,172,255,.4);color:#fff}.acl-pill.is-active{color:#201447;background:linear-gradient(135deg,#d8cdfd,#c5acff);border-color:transparent}.acl-main{max-width:820px;margin:0 auto;padding:48px 20px 60px}.acl-head{margin-bottom:34px}.acl-head h1{font-size:clamp(30px,5vw,44px);font-weight:950;color:#fff;margin:0;line-height:1.1}.acl-updated{display:inline-flex;align-items:center;gap:7px;margin:14px 0 0;color:#c5acff;font-size:13px;font-weight:700}.acl-article{color:#dfe4fb;font-size:16px;line-height:1.75}.acl-article h2{color:#fff;font-size:clamp(21px,3vw,26px);font-weight:900;margin:40px 0 14px;padding-bottom:10px;border-bottom:1px solid rgba(197,172,255,.18)}.acl-article h3{color:#f8f9ff;font-size:18px;font-weight:800;margin:26px 0 10px}.acl-article p{margin:0 0 16px}.acl-article ul{margin:0 0 18px;padding-left:6px;list-style:none;display:grid;gap:9px}.acl-article li{position:relative;padding-left:26px;color:#dfe4fb}.acl-article li:before{content:"";position:absolute;left:4px;top:10px;width:8px;height:8px;border-radius:3px;background:linear-gradient(135deg,#d8cdfd,#8b5cf6)}.acl-article a{color:#c5acff;text-decoration:underline;word-break:break-word}