.rk-float{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;font-size:13px;font-weight:700;color:var(--fa-txt);background:var(--fa-surface);border:1px solid var(--fa-border);box-shadow:0 18px 36px -22px rgba(15,23,42,.45);white-space:nowrap}[data-joy-color-scheme=dark] .rk-float{box-shadow:0 18px 36px -22px rgba(0,0,0,.9)}.rk-float svg{color:var(--fa-green)}.rk-float-check{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--fa-green);color:#fff}.rk-float-check svg{color:#fff}.rk-fan{container-type:inline-size;margin:0;position:relative}.rk-fan:before{content:"";position:absolute;inset:-6% -4%;pointer-events:none;background-image:radial-gradient(var(--fa-dot) 1px,transparent 1.2px);background-size:18px 18px;opacity:.8;-webkit-mask-image:radial-gradient(ellipse 55% 55% at 50% 50%,#000,transparent 80%);mask-image:radial-gradient(ellipse 55% 55% at 50% 50%,#000,transparent 80%)}.rk-fan-stage{position:relative;width:590px;height:470px;margin:0 auto}.rk-fan-stage:after{content:"";position:absolute;left:10%;right:10%;top:35%;bottom:-6%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 60%,var(--fa-stain-blue),transparent 70%)}.rk-fan-doc{position:absolute;z-index:1;top:40px;width:290px;height:370px;overflow:hidden;background:#fff;border-radius:6px;display:block;text-decoration:none;box-shadow:0 30px 60px -30px rgba(15,23,42,.45),0 2px 6px rgba(15,23,42,.08);transition:transform .3s ease,box-shadow .3s ease}.rk-fan-doc:after{content:"";position:absolute;inset:auto 0 0 0;height:80px;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 85%)}.rk-fan-doc .rs-paper{box-shadow:none;border-radius:0;min-height:100%}.rk-fan-doc-1{left:0;transform:rotate(-7deg);transform-origin:bottom right}.rk-fan-doc-3{right:0;top:52px;transform:rotate(6deg);transform-origin:bottom left}.rk-fan-doc-2{left:150px;top:0;z-index:2;box-shadow:0 40px 80px -30px rgba(14,165,233,.5),0 2px 8px rgba(15,23,42,.1)}.rk-fan-doc-1:hover{transform:rotate(-8deg) translateY(-8px)}.rk-fan-doc-3:hover{transform:rotate(7deg) translateY(-8px)}.rk-fan-doc-2:hover{transform:translateY(-8px)}.rk-fan-doc:focus-visible{outline:2px solid var(--fa-blue);outline-offset:4px}.rk-float-ats{top:18px;right:30px}.rk-float-tpl{left:6px;bottom:6px;flex-direction:column;align-items:flex-start;gap:2px}.rk-float-tpl b{font-size:14px}.rk-float-tpl small{font-size:12px;font-weight:500;color:var(--fa-txt3)}@container (max-width:589px){.rk-fan-stage{zoom:.86}}@container (max-width:520px){.rk-fan-stage{zoom:.66}}@container (max-width:410px){.rk-fan-stage{zoom:.56}}.rk-stage{container-type:inline-size;position:relative;margin:0}.rk-stage-box{position:relative;width:590px;height:540px;margin:0 auto}.rk-stage-box:before{content:"";position:absolute;inset:-4% -6%;pointer-events:none;background-image:radial-gradient(var(--fa-dot) 1px,transparent 1.2px);background-size:18px 18px;opacity:.8;-webkit-mask-image:radial-gradient(ellipse 55% 55% at 50% 50%,#000,transparent 80%);mask-image:radial-gradient(ellipse 55% 55% at 50% 50%,#000,transparent 80%)}.rk-stage-doc{position:absolute;left:0;top:18px;width:560px;height:700px;overflow:hidden;border-radius:6px;transform:scale(.66) rotate(-4deg);transform-origin:top left;box-shadow:0 40px 90px -40px rgba(15,23,42,.5),0 2px 6px rgba(15,23,42,.08)}.rk-stage-doc:after{content:"";position:absolute;inset:auto 0 0 0;height:160px;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 80%)}.rk-stage-doc .rs-paper{max-width:none;box-shadow:none;border-radius:0}.rk-panel{position:absolute;right:0;top:44px;z-index:2;width:350px;border-radius:16px;overflow:hidden;background:var(--fa-surface);border:1px solid var(--fa-border);color:var(--fa-txt);font-size:13px;box-shadow:0 48px 110px -56px rgba(14,165,233,.6),0 24px 48px -32px rgba(15,23,42,.3)}[data-joy-color-scheme=dark] .rk-panel{box-shadow:0 48px 110px -56px rgba(14,165,233,.4),0 24px 48px -32px rgba(0,0,0,.7)}.rk-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 14px;border-bottom:1px solid var(--fa-border);background:var(--fa-surface-soft)}.rk-panel-eyebrow{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;color:var(--fa-blue)}.rk-panel-title{margin:4px 0 0;font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--fa-txt)}.rk-panel-job{margin:3px 0 0;font-size:12.5px;color:var(--fa-txt3)}.rk-panel-body{padding:4px 18px 18px}.rk-step{display:flex;align-items:center;gap:8px;margin:14px 0 8px;font-size:12.5px;font-weight:700;color:var(--fa-txt)}.rk-step span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:10.5px;color:var(--fa-blue);background:var(--fa-blue-dim)}.rk-file{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:10px;font-size:12.5px;font-weight:600;border:1px solid var(--fa-blue-bd);background:var(--fa-blue-dim2);color:var(--fa-txt)}.rk-file span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-file svg{flex:none;color:var(--fa-blue)}.rk-file .rk-ok{color:var(--fa-green)}.rk-file.muted{border-color:var(--fa-border);background:var(--fa-surface-soft);font-weight:500;color:var(--fa-txt2)}.rk-tpls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rk-tpl{padding:8px 9px;border-radius:9px;border:1px solid var(--fa-border);min-width:0}.rk-tpl b{display:block;font-size:12.5px}.rk-tpl span{display:block;margin-top:2px;font-size:10.5px;line-height:1.35;color:var(--fa-txt3)}.rk-tpl.on{border-color:var(--fa-blue);background:var(--fa-blue-dim);box-shadow:0 0 0 3px var(--fa-blue-dim2)}.rk-progress{margin-top:16px;padding:12px;border-radius:10px;background:var(--fa-surface-soft);border:1px solid var(--fa-border2)}.rk-progress-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fa-txt2)}.rk-progress-row span{flex:1;min-width:0}.rk-progress-row b{font-variant-numeric:tabular-nums;color:var(--fa-txt)}.rk-progress-row svg{color:var(--fa-blue)}.rk-bar{margin-top:9px;height:6px;border-radius:6px;background:var(--fa-bg2);overflow:hidden}.rk-bar i{display:block;height:100%;border-radius:6px;background:var(--fa-blue)}.rk-spin{animation:rk-spin 1.4s linear infinite}@keyframes rk-spin{to{transform:rotate(1turn)}}.rk-stage-note{left:24px;bottom:22px}@container (max-width:589px){.rk-stage-box{zoom:.86}}@container (max-width:520px){.rk-stage-box{zoom:.62}}@container (max-width:400px){.rk-stage-box{zoom:.56}}.rk-tool{position:relative;border-radius:18px;overflow:hidden;background:var(--fa-surface);border:1px solid var(--fa-border);box-shadow:0 48px 110px -60px rgba(14,165,233,.5),0 24px 48px -36px rgba(15,23,42,.22)}[data-joy-color-scheme=dark] .rk-tool{box-shadow:0 48px 110px -60px rgba(14,165,233,.3)}.rk-tool-bar{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--fa-border);background:var(--fa-surface-soft)}.rk-tool-dots{display:flex;gap:6px}.rk-tool-dots i{width:9px;height:9px;border-radius:50%;background:var(--fa-border)}.rk-tool-bar b,.rk-tool-bar h2{margin:0;font-size:14px;font-weight:700;color:var(--fa-txt);letter-spacing:0;font-family:inherit}.rk-tool-bar p{margin:0 0 0 auto;font-size:13px;color:var(--fa-txt3)}.rk-tool-glow{position:relative}.rk-tool-glow:before{content:"";position:absolute;left:8%;right:8%;top:20%;bottom:-12%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 60%,var(--fa-stain-blue),transparent 70%)}.rk-tool-glow>*{position:relative;z-index:1}@media (max-width:600px){.rk-tool-bar p{display:none}}@media (prefers-reduced-motion:reduce){.rk-fan-doc,.rk-fan-doc:hover{transition:none}.rk-fan-doc-1:hover{transform:rotate(-7deg)}.rk-fan-doc-2:hover{transform:none}.rk-fan-doc-3:hover{transform:rotate(6deg)}.rk-spin{animation:none}}.rk-versus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--fa-border)}.rk-versus>div{padding:28px 40px 8px 0}.rk-versus>div+div{padding:28px 0 8px 40px;border-left:1px solid var(--fa-border)}.rk-versus h3{margin:0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:18px;font-weight:700;letter-spacing:-.3px;color:var(--fa-txt2)}.rk-versus .yes h3{color:var(--fa-blue)}.rk-versus ul{list-style:none;margin:16px 0 0;padding:0}.rk-versus li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--fa-border2);font-size:15px;line-height:1.55;color:var(--fa-txt2)}.rk-versus li:first-child{border-top:0}.rk-versus li svg{flex:none;margin-top:3px;color:var(--fa-txt3)}.rk-versus .yes li{color:var(--fa-txt)}.rk-versus .yes li svg{color:var(--fa-green)}.rk-versus-foot{margin:12px 0 0;font-size:14px;font-weight:600;color:var(--fa-txt3)}.rk-versus .yes .rk-versus-foot{color:var(--fa-blue)}.rk-plans{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--fa-border)}.rk-plans li{padding:26px 28px 6px 0}.rk-plans li+li{padding-left:28px;border-left:1px solid var(--fa-border)}.rk-plans h3{margin:0;font-size:15px;font-weight:700;color:var(--fa-txt)}.rk-plans .rk-price{margin:8px 0 0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:30px;font-weight:800;letter-spacing:-1px;color:var(--fa-txt);font-variant-numeric:tabular-nums}.rk-plans .rk-price small{font-size:14px;font-weight:600;letter-spacing:0;color:var(--fa-txt3)}.rk-plans p{margin:10px 0 0;font-size:14.5px;line-height:1.65;color:var(--fa-txt2)}.rk-more{margin:28px 0 0;font-size:14.5px}.rk-more a{font-weight:600;color:var(--fa-blue);text-decoration:none}.rk-more a:hover{text-decoration:underline}.rk-more a:focus-visible{outline:2px solid var(--fa-blue);outline-offset:2px;border-radius:4px}@media (max-width:760px){.rk-plans,.rk-versus{grid-template-columns:minmax(0,1fr)}.rk-versus>div,.rk-versus>div+div{padding:24px 0 8px;border-left:0}.rk-versus>div+div{border-top:1px solid var(--fa-border)}.rk-plans li,.rk-plans li+li{padding:22px 0 6px;border-left:0}.rk-plans li+li{border-top:1px solid var(--fa-border)}}.rk-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--fa-border);border-bottom:1px solid var(--fa-border)}.rk-stats li{padding:26px 24px 24px 0}.rk-stats li+li{padding-left:24px;border-left:1px solid var(--fa-border)}.rk-stats b{display:block;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:32px;font-weight:800;letter-spacing:-1px;line-height:1.1;color:var(--fa-txt);font-variant-numeric:tabular-nums}.rk-stats span{display:block;margin-top:8px;font-size:14px;line-height:1.55;color:var(--fa-txt2)}@media (max-width:900px){.rk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-stats li:nth-child(3){padding-left:0;border-left:0}.rk-stats li:nth-child(n+3){border-top:1px solid var(--fa-border)}}