.rk-blog-shell{color:#e8e8ea;background:radial-gradient(900px 500px at 50% -120px,#7c5cff29,#0000 70%),#0a0a0c;min-height:100vh}.rk-blog-main{max-width:760px;margin:0 auto;padding:140px 24px 110px}.rk-blog-head{margin-bottom:44px}.rk-blog-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#c9bfff;background:#7c5cff1f;border:1px solid #7c5cff4d;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.rk-blog-title{letter-spacing:-.025em;background:linear-gradient(#fff,#b9b9c6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:800;line-height:1.05}.rk-blog-sub{color:#9a9aa2;margin-top:12px;font-size:17px;line-height:1.6}.rk-blog-list{flex-direction:column;gap:10px;list-style:none;display:flex}.rk-blog-card-link{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:16px;padding:24px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.rk-blog-card-link:hover{background:#7c5cff0f;border-color:#7c5cff8c;transform:translateY(-2px)}.rk-blog-card-body{flex:auto;min-width:0}.rk-blog-card-title{color:#fff;letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.25}.rk-blog-card-summary{color:#b6b6bd;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.rk-blog-card-meta,.rk-article-body-meta{color:#8a8a92;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.rk-dot{opacity:.6}.rk-blog-card-arrow{color:#6f6f7a;flex:none;width:20px;height:20px;transition:color .18s,transform .18s}.rk-blog-card-link:hover .rk-blog-card-arrow{color:#c9bfff;transform:translate(2px,-2px)}.rk-blog-empty,.rk-blog-notfound{text-align:center;background:radial-gradient(420px 220px at 50% 0,#7c5cff24,#0000 70%),#ffffff05;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.rk-blog-empty-icon{color:#fff;background:linear-gradient(#15131c,#110f17) padding-box padding-box,linear-gradient(135deg,#7c5cff,#1d9bf0,#36d1c4,#c44bff) border-box;border:1.5px solid #0000;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 16px 40px #7c5cff40}.rk-blog-empty-icon svg{width:26px;height:26px}.rk-blog-empty-title,.rk-blog-notfound-title{color:#fff;letter-spacing:-.01em;margin-top:22px;font-size:24px;font-weight:800}.rk-blog-empty-sub,.rk-blog-notfound-sub{color:#9a9aa2;max-width:32ch;margin-top:10px;font-size:15px;line-height:1.6}.rk-blog-notfound-cta{color:#fff;background:linear-gradient(135deg,#7c5cff,#1d9bf0);border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 10px 30px #1d9bf04d}.rk-blog-notfound-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.rk-article-back{color:#9a9aa2;align-items:center;gap:7px;margin-bottom:32px;font-size:14px;text-decoration:none;transition:color .16s;display:inline-flex}.rk-article-back:hover{color:#fff}.rk-article-back-icon{width:16px;height:16px}.rk-article-content{color:#d7d7dc;font-size:17px;line-height:1.8}.rk-article-content article{max-width:100%}.rk-article-content header{text-align:center;border-bottom:1px solid #ffffff14;margin-bottom:44px;padding-bottom:30px}.rk-article-content header>span:first-child{letter-spacing:.1em;text-transform:uppercase;color:#c9bfff;background:#7c5cff1f;border:1px solid #7c5cff52;border-radius:999px;margin-bottom:18px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.rk-article-content header h1{letter-spacing:-.025em;color:#fff;font-size:42px;font-weight:800;line-height:1.12}.rk-article-content header>div{color:#8a8a92;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:18px;font-size:14px;display:flex}.rk-article-content header>div span:empty{display:none}.rk-article-content h1,.rk-article-content h2,.rk-article-content h3,.rk-article-content h4{color:#fff;letter-spacing:-.01em;margin:1.9em 0 .6em;font-weight:700;line-height:1.3}.rk-article-content h2{font-size:27px}.rk-article-content h3{font-size:21px}.rk-article-content p,.rk-article-content ul,.rk-article-content ol,.rk-article-content blockquote,.rk-article-content pre,.rk-article-content figure{margin:1.15em 0}.rk-article-content ul,.rk-article-content ol{padding-left:1.4em}.rk-article-content li{margin:.45em 0}.rk-article-content strong{color:#f2f2f5;font-weight:700}.rk-article-content a{color:#9b8bff;text-underline-offset:2px;text-decoration:underline}.rk-article-content img{border-radius:14px;max-width:100%;height:auto}.rk-article-content blockquote{color:#c2c2c9;border-left:3px solid #7c5cffa6;padding:4px 0 4px 20px;font-style:italic}.rk-article-content code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ffffff12;border-radius:6px;padding:2px 6px;font-size:.9em}.rk-article-content pre{background:#111114;border:1px solid #ffffff14;border-radius:14px;padding:18px 20px;overflow-x:auto}.rk-article-content pre code{background:0 0;padding:0}.rk-related{border-top:1px solid #ffffff17;margin-top:72px;padding-top:36px}.rk-related-title{letter-spacing:-.02em;color:#e8e8ea;margin:0 0 22px;font-size:24px;font-weight:800}@media (max-width:640px){.rk-blog-main{padding:96px 18px 80px}.rk-blog-title{font-size:34px}.rk-article-content header h1{font-size:30px}.rk-blog-card-link{padding:18px}}
