:root[data-rd] .rdmod h1{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-weight:400;line-height:1.15}:root[data-rd] .rdmod h2{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-weight:400}:root[data-rd] .rdmod>p,:root[data-rd] .rdmod section>p{color:var(--rd-muted)}:root[data-rd] .rdmod-toc a{background:var(--rd-s3);border-radius:12px;align-items:center;height:36px;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex;border:1px solid var(--rd-glass-edge)!important;color:var(--rd-text)!important}:root[data-rd] .rdmod-toc a:hover{background:var(--rd-s4)}:root[data-rd] .rdmod-toc a>span{font-variant-numeric:tabular-nums;color:var(--rd-muted)!important}:root[data-rd] .rdmod-card{border:1px solid var(--rd-line);background:var(--rd-s1);color:var(--rd-text);border-radius:20px;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;display:block}:root[data-rd] .rdmod-card:hover{border-color:var(--rd-s4);background:var(--rd-s2);box-shadow:var(--rd-shadow);transform:translateY(-2px)}:root[data-rd] .rdmod-card p{color:var(--rd-muted)!important}:root[data-rd] .rdmod-card-h{align-items:center;gap:12px;display:flex}:root[data-rd] .rdmod-ic{background:var(--rd-s3);width:38px;height:38px;color:var(--rd-text);border-radius:12px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid;box-shadow:inset 0 1px #ffffff0f}:root[data-rd] .rdmod-card:hover .rdmod-ic{background:var(--rd-primary);color:var(--rd-on-primary)}:root[data-rd][data-theme=dark] .rdmod-card:hover .rdmod-ic img{filter:invert()}:root[data-rd][data-theme=light] .rdmod-card:hover .rdmod-ic img{filter:none}:root[data-rd] .rdmod-mask{width:18px;height:18px;-webkit-mask:var(--m)center/contain no-repeat;-webkit-mask:var(--m)center/contain no-repeat;mask:var(--m)center/contain no-repeat;background:currentColor}:root[data-rd] .rdmod-cta{background:var(--rd-primary);height:44px;color:var(--rd-on-primary);border-radius:12px;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}:root[data-rd] .rdmod-cta:hover{opacity:.9}:root[data-rd] .rdmod-faq,:root[data-rd] .rdmod-faq>*{border-color:var(--rd-line)!important}:root[data-rd] .rdmod-faq p{color:var(--rd-muted)!important}
