.rck-reference{background:#16120f;font-family:var(--font-bricolage),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.rck-reference *{box-sizing:border-box}.rck-reference a{text-decoration:none}.rck-reference a:focus-visible{outline:3px solid #ff8a70;outline-offset:5px}.rck-reference section{scroll-margin-top:20px}.rck-access-button{background:linear-gradient(180deg,#c14733,#ab3d29);border-radius:999px;padding:18px 28px;color:#fff;font-weight:800;box-shadow:0 14px 30px #e8553d40}.rck-reference button:focus-visible{outline:3px solid #ff8a70;outline-offset:5px}.rck-demo-label{text-align:center;color:#ad9f94;font-size:11px;margin:12px 0 0}.rck-reference svg{max-width:100%}.rck-reference h1,.rck-reference h2{overflow-wrap:normal}@keyframes d1{0%{transform:translate(0) scale(1)}50%{transform:translate(18%,12%) scale(1.15)}to{transform:translate(-10%,20%) scale(.95)}}@keyframes d2{0%{transform:translate(0) scale(1.1)}50%{transform:translate(-20%,-8%) scale(.9)}to{transform:translate(8%,-18%) scale(1.2)}}@keyframes up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(255,138,112,.7)}50%{box-shadow:0 0 0 8px rgba(255,138,112,0)}}@keyframes drop{0%,12%{transform:translateY(-60px);opacity:0}28%{transform:translateY(0);opacity:1}34%{transform:translateY(-6px)}40%,85%{transform:translateY(0);opacity:1}to{opacity:0}}@keyframes flow{to{stroke-dashoffset:-56}}@keyframes draw{0%{stroke-dashoffset:120}55%,to{stroke-dashoffset:0}}@keyframes slide{0%,10%{transform:translateX(-46px);opacity:0}30%,80%{transform:none;opacity:1}to{opacity:0}}@keyframes pop{0%,35%{transform:scale(0)}45%{transform:scale(1.2)}52%,85%{transform:scale(1)}to{transform:scale(0)}}.rck-reference .rck-ref-hover-0:hover,.rck-reference .rck-ref-hover-1:hover{color:#fff}.rck-reference .rck-ref-hover-2:hover{background:#ff8a70;color:#16120f}.rck-reference .rck-ref-hover-3:hover{transform:translateY(-2px);color:#fff}.rck-reference .rck-ref-hover-4:hover{color:#fff;background:hsla(0,0%,100%,.06)}@media(prefers-reduced-motion:reduce){.rck-reference *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:480px){.rck-reference nav{gap:16px!important}.rck-reference nav>div{gap:12px!important;font-size:13px!important}.rck-reference header h1{font-size:64px!important}.rck-reference header{padding-top:30px!important}}