.rk-root{--rk-bg:#08080a;--rk-bg-soft:#0e0e11;--rk-surface:rgba(255,255,255,0.035);--rk-surface-2:rgba(255,255,255,0.06);--rk-line:rgba(255,255,255,0.09);--rk-line-strong:rgba(255,255,255,0.18);--rk-text:#f4f1ea;--rk-muted:rgba(244,241,234,0.55);--rk-faint:rgba(244,241,234,0.34);--rk-brass:#c9a87c;--rk-brass-soft:rgba(201,168,124,0.14);--rk-signal:#e2564d;--rk-signal-soft:rgba(226,86,77,0.14);--rk-ease:cubic-bezier(0.22,1,0.36,1);background:var(--rk-bg);color:var(--rk-text);-webkit-font-smoothing:antialiased}.rk-grain:after{content:"";position:fixed;inset:0;z-index:50;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.rk-display{font-family:var(--font-rk-display),var(--font-inter),system-ui,sans-serif;font-weight:600;letter-spacing:.01em;text-transform:uppercase}@keyframes rk-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes rk-in-right{0%{opacity:0;transform:translate3d(22px,0,0)}to{opacity:1;transform:none}}@keyframes rk-fade{0%{opacity:0}to{opacity:1}}@keyframes rk-kenburns{0%{transform:scale(1.07) translate3d(0,.8%,0)}to{transform:scale(1) translateZ(0)}}@keyframes rk-sweep{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}@keyframes rk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes rk-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rk-in{animation:rk-in .55s var(--rk-ease) both}.rk-in-right{animation:rk-in-right .4s var(--rk-ease) both}.rk-fade{animation:rk-fade .7s ease both}.rk-stagger>*{animation:rk-in .5s var(--rk-ease) both}.rk-stagger>:first-child{animation-delay:.04s}.rk-stagger>:nth-child(2){animation-delay:.1s}.rk-stagger>:nth-child(3){animation-delay:.16s}.rk-stagger>:nth-child(4){animation-delay:.22s}.rk-stagger>:nth-child(5){animation-delay:.28s}.rk-stagger>:nth-child(6){animation-delay:.34s}.rk-stagger>:nth-child(7){animation-delay:.4s}.rk-stagger>:nth-child(8){animation-delay:.46s}.rk-stagger>:nth-child(9){animation-delay:.52s}.rk-stagger>:nth-child(10){animation-delay:.58s}.rk-stagger>:nth-child(11){animation-delay:.64s}.rk-stagger>:nth-child(12){animation-delay:.7s}.rk-kenburns{animation:rk-kenburns 9s var(--rk-ease) both}.rk-pulse{animation:rk-pulse 2.4s ease-in-out infinite}.rk-sweep{position:relative;overflow:hidden}.rk-sweep:after{content:"";position:absolute;top:0;bottom:0;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);animation:rk-sweep 3.6s var(--rk-ease) infinite;animation-delay:1.2s}.rk-press{transition:transform .12s var(--rk-ease),border-color .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.rk-press:active{transform:scale(.975)}.rk-ring circle{transition:stroke-dashoffset .9s var(--rk-ease)}.rk-bar{transform-origin:left;transition:width .7s var(--rk-ease)}.rk-zonebar{transform-origin:bottom;animation:rk-rise .8s var(--rk-ease) both}.rk-scroll-x{scrollbar-width:none}.rk-scroll-x::-webkit-scrollbar{display:none}.rk-check{transition:background-color .25s var(--rk-ease),border-color .25s var(--rk-ease),transform .25s var(--rk-ease)}.rk-check svg{transition:opacity .2s ease,transform .25s var(--rk-ease)}@media (prefers-reduced-motion:reduce){.rk-fade,.rk-in,.rk-in-right,.rk-kenburns,.rk-pulse,.rk-stagger>*,.rk-zonebar{animation:none!important}.rk-sweep:after{display:none}.rk-press:active{transform:none}}