:root{--rs-ink:#101828;--rs-ink2:#344054;--rs-mut:#667085;--rs-line:#e4e7ec;--rs-v:#635bff;--rs-tone:#f8fafc}.ico-xs{flex:none;width:14px;height:14px}.rs-sec-t{letter-spacing:-.02em;color:var(--rs-ink);font-size:clamp(22px,2.2vw,28px);font-weight:700}.rs-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--rs-v);margin-bottom:6px;font-size:12.5px;font-weight:650}.rs-hero{isolation:isolate;background:linear-gradient(#f8fafc,#f3f5ff 70%,#fff);border-bottom:1px solid #eef0f4;padding:clamp(28px,4vw,44px) 0 clamp(32px,4vw,48px);position:relative;overflow:hidden}.rs-hero-bg{z-index:-1;pointer-events:none;background:radial-gradient(36% 70% at 82% 10%,#635bff24,#0000 70%),radial-gradient(30% 60% at 98% 90%,#60a5fa29,#0000 70%),radial-gradient(28% 60% at 6% 0,#f2f0fff2,#0000 70%);position:absolute;inset:0}.rs-hero-bg:after{content:"";background-image:linear-gradient(90deg,#1018280d 1px,#0000 1px),linear-gradient(#1018280d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 90% at 78% 30%,#000 20%,#0000 72%);mask-image:radial-gradient(55% 90% at 78% 30%,#000 20%,#0000 72%)}.rs-eyebrow{letter-spacing:.14em;color:var(--rs-v);margin-top:18px;font-size:12.5px;font-weight:650}.rs-h1{letter-spacing:-.035em;color:var(--rs-ink);margin-top:8px;font-size:clamp(34px,4vw,48px);font-weight:750;line-height:1.1}.rs-sub{color:#475467;margin-top:10px;font-size:clamp(16px,1.4vw,18px)}.rs-search{background:#fff;border:1px solid #d0d5dd;border-radius:16px;align-items:center;max-width:720px;height:56px;margin-top:24px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 10px 30px -18px #10182859,0 1px 2px #1018280a}.rs-search:focus-within{border-color:var(--rs-v);box-shadow:0 0 0 4px #635bff24,0 10px 30px -18px #10182859}.rs-search-ico{width:20px;height:20px;color:var(--rs-mut);pointer-events:none;position:absolute;left:18px}.rs-search input{min-width:0;height:100%;color:var(--rs-ink);background:0 0;border:0;border-radius:16px;outline:0;flex:1;padding:0 12px 0 50px;font-size:16px}.rs-search input::-webkit-search-cancel-button{display:none}.rs-search input::placeholder{color:#98a2b3}.rs-clear{width:36px;height:36px;color:var(--rs-mut);border-radius:10px;place-items:center;margin-right:6px;display:grid}.rs-clear:hover{color:var(--rs-ink);background:#f2f4f7}.rs-clear[hidden]{display:none}.rs-kbd{border:1px solid var(--rs-line);min-width:24px;height:24px;color:var(--rs-mut);background:#f9fafb;border-radius:6px;place-items:center;margin-right:14px;font:600 12px/1 ui-monospace,monospace;display:grid}.rs-main{padding:22px 0 clamp(48px,6vw,72px)}.rs-cats{margin:0 -4px;position:relative}.rs-cats ul{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;padding:4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.rs-cats ul::-webkit-scrollbar{display:none}.rs-cats li{scroll-snap-align:start;flex:none}.rs-cats a{border:1px solid var(--rs-line);height:40px;color:var(--rs-ink2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:560;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.rs-cats a:hover{color:var(--rs-ink);border-color:#c7c3ff}.rs-cats a[aria-current]{background:var(--rs-ink);border-color:var(--rs-ink);color:#fff}.rs-cats a:focus-visible{outline:2px solid var(--rs-v);outline-offset:2px}.rs-n{min-width:20px;height:20px;color:var(--rs-mut);background:#f2f4f7;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:650;display:inline-grid}.rs-cats a[aria-current] .rs-n{color:#fff;background:#ffffff2e}.rs-status{color:var(--rs-mut);margin:16px 0 18px;font-size:14px}.rs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rs-grid[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-grid[hidden]{display:none}.rs-card{border:1px solid var(--rs-line);background:#fff;border-radius:18px;flex-direction:column;transition:border-color .2s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.rs-card[hidden]{display:none}.rs-card:hover{border-color:#d0ccff;transform:translateY(-2px);box-shadow:0 18px 40px -26px #10182859}.rs-card:focus-within{border-color:var(--rs-v)}.rs-cover{aspect-ratio:16/9;background:#f2f4f7;border-bottom:1px solid #eef0f4;overflow:hidden}.rs-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.rs-card:hover .rs-cover img{transform:scale(1.025)}.rs-cbody{flex-direction:column;flex:1;padding:18px 20px;display:flex}.rs-cmeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rs-cat{color:#4338ca;white-space:nowrap;background:#eef0ff;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.rs-cat-seo-geo{color:#1d4ed8;background:#eff6ff}.rs-cat-social{color:#7e22ce;background:#faf5ff}.rs-cat-chat{color:#0f766e;background:#f0fdfa}.rs-cat-updates{color:#92400e;background:#fffbeb}.rs-card h3{color:var(--rs-ink);letter-spacing:-.01em;margin-top:12px;font-size:18px;font-weight:680;line-height:1.4}.rs-clink{color:inherit}.rs-clink:after{content:"";border-radius:inherit;position:absolute;inset:0}.rs-clink:focus-visible{outline:none}.rs-excerpt{color:#475467;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.rs-cfoot{color:var(--rs-mut);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.rs-prod{height:22px;color:var(--rs-ink2);background:#f2f4f7;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-weight:560;display:inline-flex}.rs-read{color:var(--rs-v);align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.rs-grid[data-n="1"]{grid-template-columns:1fr}.rs-grid[data-n="1"] .rs-card:not([hidden]),.rs-card-feature{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.rs-grid[data-n="1"] .rs-cover,.rs-card-feature .rs-cover{aspect-ratio:auto;border-bottom:0;border-right:1px solid #eef0f4;min-height:300px}.rs-grid[data-n="1"] .rs-cbody,.rs-card-feature .rs-cbody{justify-content:center;padding:clamp(24px,3vw,40px)}.rs-grid[data-n="1"] .rs-card h3,.rs-card-feature h3{margin-top:14px;font-size:clamp(22px,2.2vw,28px);line-height:1.3}.rs-grid[data-n="1"] .rs-excerpt,.rs-card-feature .rs-excerpt{-webkit-line-clamp:4;font-size:16.5px}.rs-grid[data-n="1"] .rs-cfoot,.rs-card-feature .rs-cfoot{margin-top:22px;padding-top:0}.rs-feat{margin-bottom:28px}.rs-feat[hidden]{display:none}.rs-feat .rs-sec-t{letter-spacing:.02em;color:var(--rs-mut);margin-bottom:12px;font-size:15px;font-weight:650}.rs-feat-grid{gap:20px;display:grid}.rs-empty{background:var(--rs-tone);border:1px dashed #d0d5dd;border-radius:18px;align-items:flex-start;gap:16px;padding:24px;display:flex}.rs-empty[hidden]{display:none}.rs-empty-ico{border:1px solid var(--rs-line);width:44px;height:44px;color:var(--rs-mut);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.rs-empty-t{color:var(--rs-ink);font-size:17px;font-weight:650}.rs-empty-d{color:var(--rs-mut);margin-top:4px;font-size:14.5px}.rs-empty-a{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rs-more{color:var(--rs-mut);flex-direction:column;align-items:center;gap:8px;margin-top:28px;font-size:13px;display:flex}.rs-more[hidden]{display:none}.rs-prods{background:linear-gradient(#f8fafc,#f5f7ff);border-top:1px solid #eef0f4;padding:clamp(48px,6vw,72px) 0}.rs-prods-head{margin-bottom:22px}.rs-prods-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rs-prod-c{border:1px solid var(--rs-line);background:#fff;border-radius:18px;flex-direction:column;padding:20px;transition:border-color .2s,box-shadow .2s;display:flex}.rs-prod-c:hover{border-color:color-mix(in srgb, var(--pc) 45%, var(--rs-line));box-shadow:0 16px 36px -28px #10182866}.rs-prod-top{align-items:center;gap:10px;display:flex}.rs-prod-ico{background:color-mix(in srgb, var(--pc) 12%, #fff);width:38px;height:38px;color:color-mix(in srgb, var(--pc) 75%, #101828);border-radius:11px;flex:none;place-items:center;display:grid}.rs-prod-top h3{color:var(--rs-ink);font-size:17px;font-weight:700}.rs-prod-n{color:var(--rs-mut);margin-left:auto;font-size:12.5px}.rs-topics{flex-wrap:wrap;gap:6px;margin:14px 0 18px;display:flex}.rs-topics li{color:var(--rs-ink2);background:#f2f4f7;border-radius:7px;padding:4px 9px;font-size:13px}.rs-prod-links{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.rs-prod-links a{color:var(--rs-v);align-items:center;gap:4px;display:inline-flex}.rs-prod-links a+a{color:var(--rs-ink2)}.rs-prod-links a:hover{text-underline-offset:3px;text-decoration:underline}.rs-help{background:#f5f7ff;padding:0 0 clamp(56px,7vw,88px)}.rs-help-in{border:1px solid var(--rs-line);background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:clamp(22px,3vw,30px) clamp(22px,3vw,34px);display:flex}.rs-help h2{color:var(--rs-ink);font-size:20px;font-weight:700}.rs-help p{color:var(--rs-mut);max-width:40em;margin-top:4px;font-size:15px}.rs-help-a{flex-wrap:wrap;gap:10px;display:flex}.rs-phead{isolation:isolate;background:linear-gradient(#f8fafc,#fff);padding:clamp(24px,4vw,40px) 0 28px;position:relative;overflow:hidden}.rs-phead-bg{z-index:-1;pointer-events:none;background:radial-gradient(34% 80% at 85% 0,#635bff1f,#0000 70%),radial-gradient(26% 70% at 100% 100%,#60a5fa1f,#0000 70%);position:absolute;inset:0}.rs-phead-in{max-width:1240px}.rs-phead-in>:not(.crumbs){max-width:860px}.rs-ptags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.rs-tag{color:var(--rs-mut);font-size:13px}.rs-ptitle{letter-spacing:-.03em;color:var(--rs-ink);margin-top:14px;font-size:clamp(30px,3.6vw,44px);font-weight:750;line-height:1.2}.rs-plead{color:#475467;margin-top:14px;font-size:clamp(16.5px,1.4vw,18.5px);line-height:1.7}.rs-byline{color:var(--rs-mut);flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:14px;display:flex}.rs-byline span+span:before{content:"";vertical-align:middle;background:#98a2b3;border-radius:50%;width:3px;height:3px;margin-left:-18px;margin-right:18px;display:inline-block;position:relative;left:-8px}.rs-pcover figure{aspect-ratio:16/9;background:#f2f4f7;border:1px solid #eef0f4;border-radius:20px;max-width:800px;margin:0;overflow:hidden}.rs-pcover img{object-fit:cover;width:100%;height:100%}.rs-playout{grid-template-columns:minmax(0,800px) 240px;justify-content:space-between;gap:56px;padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(48px,6vw,80px);display:grid}.rs-toc{border-left:1px solid var(--rs-line);align-self:start;padding-left:18px;font-size:14px;position:sticky;top:96px}.rs-toc>p{letter-spacing:.06em;color:var(--rs-mut);margin-bottom:10px;font-size:12.5px;font-weight:650}.rs-toc li a,.rs-toc-m li a{color:var(--rs-mut);padding:5px 0;line-height:1.45;display:block}.rs-toc li a:hover,.rs-toc-m li a:hover{color:var(--rs-ink)}.rs-toc li a.is-active{color:var(--rs-v);font-weight:600}.rs-toc-l3 a{font-size:13.5px;padding-left:14px!important}.rs-toc-m{display:none}.rs-prose{min-width:0;color:var(--rs-ink2);overflow-wrap:anywhere;font-size:17px;line-height:1.85}.rs-prose>h2{color:var(--rs-ink);letter-spacing:-.015em;margin:44px 0 12px;scroll-margin-top:88px;font-size:clamp(22px,2vw,26px);line-height:1.35}.rs-prose>h2:first-child{margin-top:0}.rs-prose>h3{color:var(--rs-ink);margin:30px 0 8px;scroll-margin-top:88px;font-size:19.5px}.rs-prose p{margin:14px 0}.rs-prose ul,.rs-prose ol{margin:14px 0;padding-left:1.4em}.rs-prose ul{list-style:outside}.rs-prose ol{list-style:decimal}.rs-prose li{margin:6px 0}.rs-prose li::marker{color:#98a2b3}.rs-prose a:not(.btn){color:var(--rs-v);text-underline-offset:3px;-webkit-text-decoration:underline #635bff59;text-decoration:underline #635bff59}.rs-prose blockquote{border-left:3px solid var(--rs-v);color:var(--rs-ink2);background:#f7f7ff;border-radius:0 12px 12px 0;margin:20px 0;padding:12px 18px}.rs-prose img,.rs-prose video,.rs-prose iframe{border-radius:12px;max-width:100%;height:auto}.rs-prose iframe,.rs-prose video{aspect-ratio:16/9;background:#0b1020;border:0;width:100%}.rs-prose figure{margin:24px 0}.rs-prose figcaption{color:var(--rs-mut);text-align:center;margin-top:8px;font-size:13.5px}.rs-prose table{border-collapse:collapse;-webkit-overflow-scrolling:touch;max-width:100%;margin:20px 0;font-size:15px;line-height:1.6;display:block;overflow-x:auto}.rs-prose th,.rs-prose td{border:1px solid var(--rs-line);text-align:left;vertical-align:top;min-width:120px;padding:10px 14px}.rs-prose th{color:var(--rs-ink);background:#f8fafc;font-weight:650}.rs-prose pre{color:#e2e8f0;background:#0f172a;border-radius:12px;max-width:100%;margin:20px 0;padding:16px 18px;font-size:14px;line-height:1.65;overflow-x:auto}.rs-prose code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.rs-prose :not(pre)>code{color:#b42318;background:#f2f4f7;border-radius:6px;padding:2px 6px}.rs-pend{border-top:1px solid var(--rs-line);margin-top:48px;padding-top:28px}.rs-pprod{background:linear-gradient(135deg,#f7f7ff,#f5f9ff);border:1px solid #e6e4ff;border-radius:16px;align-items:flex-start;gap:14px;padding:20px;display:flex}.rs-pprod h2{color:var(--rs-ink);font-size:19px;font-weight:700;line-height:1.3}.rs-pprod p:not(.rs-kicker){color:var(--rs-mut);margin:4px 0 0;font-size:15px;line-height:1.6}.rs-pcta{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.rs-back{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14.5px;display:flex;margin-top:24px!important}.rs-back a{align-items:center;gap:6px;display:inline-flex;color:var(--rs-ink2)!important;text-decoration:none!important}.rs-back a:hover{color:var(--rs-v)!important}.rs-flip{transform:scaleX(-1)}.rs-related{background:var(--rs-tone);border-top:1px solid #eef0f4;padding:clamp(40px,5vw,64px) 0}.rs-related .rs-sec-t{margin-bottom:18px}@media (width<=1100px){.rs-prods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-playout{grid-template-columns:minmax(0,1fr) 220px;gap:40px}}@media (width<=960px){.rs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-playout{grid-template-columns:minmax(0,1fr);gap:0}.rs-toc{display:none}.rs-toc-m{border:1px solid var(--rs-line);background:#fff;border-radius:14px;margin-bottom:28px;display:block}.rs-toc-m summary{min-height:48px;color:var(--rs-ink);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:650;list-style:none;display:flex}.rs-toc-m summary::-webkit-details-marker{display:none}.rs-toc-m summary span{color:var(--rs-mut);margin-left:auto;font-size:13px;font-weight:500}.rs-toc-m summary:after{content:"";border-bottom:2px solid #98a2b3;border-right:2px solid #98a2b3;width:8px;height:8px;margin-left:6px;transition:transform .2s;transform:rotate(45deg)}.rs-toc-m[open] summary:after{transform:rotate(-135deg)}.rs-toc-m nav{border-top:1px solid #eef0f4;padding:0 16px 12px}}@media (width<=760px){.rs-grid[data-n="1"] .rs-card:not([hidden]),.rs-card-feature{grid-template-columns:1fr}.rs-grid[data-n="1"] .rs-cover,.rs-card-feature .rs-cover{aspect-ratio:16/9;border-bottom:1px solid #eef0f4;border-right:0;min-height:0}.rs-kbd{display:none}.rs-search{height:52px}.rs-cats{margin-inline:calc(-1*clamp(20px,4vw,36px))}.rs-cats ul{padding-inline:clamp(20px,4vw,36px);scroll-padding-inline:clamp(20px,4vw,36px)}.rs-cats:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:28px;position:absolute;top:0;bottom:0;right:0}.rs-pcover figure{aspect-ratio:16/9;border-radius:14px}.rs-help-a{width:100%}}@media (width<=560px){.rs-grid,.rs-grid[data-n="2"],.rs-prods-grid{grid-template-columns:1fr}.rs-prose{font-size:16.5px;line-height:1.8}.rs-empty{flex-direction:column}.rs-byline{gap:4px 14px}.rs-byline span+span:before{display:none}}@media (prefers-reduced-motion:reduce){.rs-card,.rs-card:hover,.rs-cover img,.rs-card:hover .rs-cover img{transition:none;transform:none}}.rs-legal-in .rs-prose{max-width:800px}.rs-legal-in{padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(48px,6vw,80px)}
