.skip-link{z-index:200;color:#111827;background:#fff;border-radius:.75rem;padding:.7rem 1rem;font-size:.875rem;font-weight:800;transition:transform .15s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.content-shell{width:min(1120px,100% - 2rem);min-height:70vh;margin:0 auto;padding:1.5rem 0 5rem}.content-topbar,.site-footer__inner,.site-footer__bottom{justify-content:space-between;align-items:center;gap:1rem;display:flex}.content-topbar{padding-bottom:1.5rem}.content-brand{letter-spacing:-.025em;align-items:center;gap:.75rem;font-size:1.08rem;font-weight:900;display:inline-flex}.content-brand img{width:2.25rem;height:2.25rem}.content-brand span span{color:#a78bfa}.content-actions{color:#cbd5e1;align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;display:flex}.content-actions a{border-radius:.75rem;padding:.65rem .85rem;transition:background-color .15s,color .15s}.content-actions a:hover{color:#fff;background:#ffffff14}.content-actions .content-primary-link{color:#fff;background:#7c3aed}.content-actions .content-primary-link:hover{background:#8b5cf6}.content-breadcrumb{color:#64748b;flex-wrap:wrap;gap:.65rem;font-size:.82rem;display:flex}.content-breadcrumb a{color:#c4b5fd}.content-breadcrumb a:hover{text-underline-offset:.2rem;text-decoration:underline}.content-hero{max-width:780px;padding:4.5rem 0 3rem}.content-hero h1{letter-spacing:-.055em;margin-top:.8rem;font-size:clamp(2.5rem,7vw,4.75rem);font-weight:900;line-height:1.02}.content-hero>p:not(.eyebrow):not(.content-updated){color:#94a3b8;margin-top:1.35rem;font-size:1.15rem;line-height:1.8}.content-updated{color:#64748b;margin-top:1rem;font-size:.82rem;font-weight:700}.content-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:3rem;display:grid}.content-toc{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;padding:1.15rem;position:sticky;top:1.5rem}.content-toc>strong{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.content-toc ol{gap:.7rem;margin-top:.9rem;padding:0;list-style:none;display:grid}.content-toc a{color:#94a3b8;font-size:.875rem;line-height:1.45}.content-toc a:hover{color:#c4b5fd}.content-article{min-width:0}.content-article>section{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1.5rem;padding:clamp(1.25rem,4vw,2rem);scroll-margin-top:2rem;box-shadow:0 20px 45px #0000001a}.content-article>section+section{margin-top:1rem}.content-article h2{color:#fff;letter-spacing:-.025em;font-size:1.45rem;font-weight:900;line-height:1.25}.content-article p{color:#cbd5e1;margin-top:1rem;line-height:1.8}.content-article ul{color:#cbd5e1;gap:.7rem;margin-top:1rem;padding-left:1.3rem;line-height:1.7;list-style:outside;display:grid}.content-article li::marker{color:#a78bfa}.content-links{gap:.75rem;margin-top:1.25rem;display:grid}.content-links a{background:#8b5cf614;border:1px solid #a78bfa40;border-radius:1rem;gap:.3rem;padding:1rem;transition:transform .15s,border-color .15s,background-color .15s;display:grid}.content-links a:hover{background:#8b5cf624;border-color:#a78bfaa6;transform:translateY(-2px)}.content-links strong{color:#ddd6fe}.content-links span{color:#94a3b8;font-size:.875rem;line-height:1.5}.content-notice{color:#fde68a;background:#fbbf2414;border-left:3px solid #fbbf24;border-radius:.35rem .9rem .9rem .35rem;margin-top:1.25rem;padding:1rem 1.15rem;font-size:.9rem;line-height:1.65}.content-closing{background:linear-gradient(135deg,#7c3aed42,#22d3ee14);border-radius:1.5rem;margin-top:1.25rem;padding:1.5rem}.content-closing strong{color:#fff;font-size:1.15rem}.content-closing p{margin-top:.4rem}.content-closing a{color:#c4b5fd;margin-top:.9rem;font-weight:800;display:inline-block}.site-footer{background:#03020847;border-top:1px solid #ffffff1a}.site-footer__inner{align-items:flex-start;width:min(1280px,100% - 2rem);margin:0 auto;padding:3.5rem 0 2.25rem}.site-footer__about{max-width:370px}.site-footer__brand{color:#fff;align-items:center;gap:.7rem;font-size:1.05rem;font-weight:900;display:inline-flex}.site-footer__brand img{width:2rem;height:2rem}.site-footer__brand span span{color:#a78bfa}.site-footer__about p{color:#64748b;margin-top:.9rem;font-size:.875rem;line-height:1.7}.site-footer__nav{grid-template-columns:repeat(3,minmax(110px,1fr));gap:2rem;display:grid}.site-footer__nav strong{color:#e2e8f0;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.site-footer__nav div{align-content:start;gap:.7rem;display:grid}.site-footer__nav a{color:#94a3b8;font-size:.875rem}.site-footer__nav a:hover{color:#c4b5fd}.site-footer__bottom{color:#64748b;border-top:1px solid #ffffff14;width:min(1280px,100% - 2rem);margin:0 auto;padding:1.25rem 0 1.75rem;font-size:.75rem;line-height:1.6}.site-footer__bottom p:last-child{text-align:right;max-width:640px}html.light .content-actions{color:#475569}html.light .content-actions a:hover{color:#0f172a;background:#f1f5f9}html.light .content-hero>p:not(.eyebrow):not(.content-updated),html.light .content-article p,html.light .content-article ul{color:#475569}html.light .content-hero h1,html.light .content-toc>strong,html.light .content-article h2{color:#0f172a}html.light .content-toc,html.light .content-article>section{background:#fff;border-color:#e2e8f0;box-shadow:0 20px 45px #94a3b81f}html.light .content-toc a,html.light .content-links span{color:#64748b}html.light .content-links a{background:#f5f3ff}html.light .content-links strong{color:#6d28d9}html.light .content-notice{color:#92400e;background:#fffbeb}html.light .site-footer{background:#f8fafcb3;border-color:#e2e8f0}html.light .site-footer__brand,html.light .site-footer__nav strong{color:#0f172a}html.light .site-footer__nav a{color:#475569}html.light .site-footer__bottom{border-color:#e2e8f0}@media (width<=800px){.content-layout{grid-template-columns:1fr;gap:1.25rem}.content-toc{position:static}.site-footer__inner{flex-direction:column;gap:2.5rem}.site-footer__nav{width:100%}}@media (width<=560px){.content-actions>a:not(.content-primary-link){display:none}.content-hero{padding:3.25rem 0 2.25rem}.site-footer__nav{grid-template-columns:1fr 1fr}.site-footer__bottom{flex-direction:column;align-items:flex-start}.site-footer__bottom p:last-child{text-align:left}}.site-header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#100d18eb;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.site-header__inner{align-items:center;gap:1rem;width:min(1280px,100% - 2rem);min-height:4rem;margin:0 auto;display:flex}.site-header__brand{color:#fff;letter-spacing:-.025em;flex:none;align-items:center;gap:.7rem;font-size:1.08rem;font-weight:900;display:inline-flex}.site-header__brand img{width:2.25rem;height:2.25rem}.site-header__brand span span{color:#a78bfa}.site-header__toggle{color:#e2e8f0;border:1px solid #ffffff24;border-radius:.75rem;align-items:center;gap:.5rem;margin-inline-start:auto;padding:.5rem .75rem;font-size:.875rem;font-weight:700;display:none}.site-header__bars{gap:3px;display:grid}.site-header__bars span{background:currentColor;border-radius:2px;width:16px;height:2px;display:block}.site-nav{flex:1;min-width:0}.site-nav__list{align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.site-nav__link{color:#cbd5e1;white-space:nowrap;cursor:pointer;border-radius:.7rem;align-items:center;gap:.35rem;padding:.55rem .75rem;font-size:.875rem;font-weight:700;list-style:none;transition:background-color .15s,color .15s;display:inline-flex}.site-nav__link::-webkit-details-marker{display:none}.site-nav__link:hover,details[open]>.site-nav__link{color:#fff;background:#ffffff14}.site-nav__link[aria-current=page],.site-nav__link.is-current{color:#c4b5fd}.site-nav__all{color:#a78bfa}.site-nav__caret{border-inline-end:2px solid;opacity:.7;border-bottom:2px solid;width:.45rem;height:.45rem;transform:translateY(-2px)rotate(45deg)}.site-nav__group,.lang-switch{position:relative}.site-nav__menu,.lang-switch__menu{inset-inline-start:0;z-index:70;background:#181426;border:1px solid #ffffff1f;border-radius:1rem;gap:.1rem;min-width:14rem;margin:0;padding:.45rem;list-style:none;display:grid;position:absolute;top:calc(100% + .4rem);box-shadow:0 24px 50px #00000073}.site-nav__menu a,.lang-switch__menu a{color:#cbd5e1;border-radius:.6rem;padding:.55rem .7rem;font-size:.875rem;font-weight:600;display:block}.site-nav__menu a:hover,.lang-switch__menu a:hover{color:#fff;background:#8b5cf629}.site-nav__menu a[aria-current=page],.lang-switch__menu a[aria-current=true]{color:#ddd6fe;background:#8b5cf638}.site-nav__menu .site-nav__more{color:#a78bfa}.site-header__extras{flex:none;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.lang-switch>summary{color:#e2e8f0;cursor:pointer;border:1px solid #ffffff24;border-radius:.7rem;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.8rem;font-weight:800;list-style:none;display:inline-flex}.lang-switch>summary::-webkit-details-marker{display:none}.lang-switch__menu{min-width:11rem;inset-inline:auto 0}.site-header a:focus-visible,.site-header summary:focus-visible,.site-header button:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.site-nav__en{color:#94a3b8;letter-spacing:.04em;vertical-align:.1em;border:1px solid #ffffff2e;border-radius:.3rem;margin-inline-start:.35rem;padding:0 .25rem;font-size:.62rem;font-weight:800;line-height:1.35;display:inline-block}html.light .site-nav__en{color:#64748b;border-color:#cbd5e1}html.light .site-header{background:#ffffffeb;border-color:#e2e8f0}html.light .site-header__brand{color:#0f172a}html.light .site-nav__link,html.light .site-header__toggle,html.light .lang-switch>summary{color:#334155}html.light .site-header__toggle,html.light .lang-switch>summary{border-color:#e2e8f0}html.light .site-nav__link:hover,html.light details[open]>.site-nav__link{color:#0f172a;background:#f1f5f9}html.light .site-nav__menu,html.light .lang-switch__menu{background:#fff;border-color:#e2e8f0;box-shadow:0 24px 50px #94a3b840}html.light .site-nav__menu a,html.light .lang-switch__menu a{color:#334155}html.light .site-nav__menu a:hover,html.light .lang-switch__menu a:hover{color:#5b21b6;background:#f5f3ff}@media (width<=1080px){.site-header__inner{flex-wrap:wrap;min-height:3.75rem}.site-header__toggle{display:inline-flex}.site-header__extras{margin-inline-start:0}.site-nav{flex-basis:100%;order:3;padding-bottom:.75rem;display:none}.site-nav.is-open{display:block}.site-nav__list{flex-direction:column;align-items:stretch}.site-nav__link{justify-content:space-between;width:100%}.site-nav__menu{min-width:0;box-shadow:none;background:#ffffff08;margin:.2rem 0 .4rem;position:static}html.light .site-nav__menu{background:#f8fafc}}@media (width<=420px){.site-header__brand>span{display:none}}.i18n-shell{width:min(1120px,100% - 2rem);margin:0 auto;padding:1.75rem 0 4rem}.i18n-breadcrumb{color:#64748b;flex-wrap:wrap;gap:.6rem;font-size:.82rem;display:flex}.i18n-breadcrumb a{color:#c4b5fd}.i18n-hero{max-width:780px;padding:2.25rem 0 2rem}.i18n-hero h1{letter-spacing:-.045em;text-wrap:balance;margin-top:.7rem;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:900;line-height:1.05}.i18n-hero__intro{color:#94a3b8;margin-top:1.1rem;font-size:1.1rem;line-height:1.75}.i18n-section{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1.5rem;margin-top:1.25rem;padding:clamp(1.25rem,4vw,2rem)}.i18n-section--plain{background:0 0;border:0;padding-inline:0}.i18n-section h2{color:#fff;letter-spacing:-.025em;font-size:1.4rem;font-weight:900;line-height:1.25}.i18n-section p{color:#cbd5e1;max-width:72ch;margin-top:.9rem;line-height:1.8}.i18n-steps,.i18n-list{color:#cbd5e1;gap:.6rem;margin-top:1rem;padding-inline-start:1.4rem;line-height:1.7;display:grid}.i18n-steps{list-style:decimal}.i18n-list{list-style:outside}.i18n-steps li::marker{color:#a78bfa;font-weight:800}.i18n-list li::marker{color:#a78bfa;font-weight:800}.i18n-faq{gap:.6rem;margin-top:1rem;display:grid}.i18n-faq details{background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;padding:.9rem 1.1rem}.i18n-faq summary{color:#e2e8f0;cursor:pointer;font-weight:800}.i18n-faq p{margin-top:.6rem}.i18n-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.9rem;margin-top:1rem;display:grid}.i18n-card{background:#8b5cf614;border:1px solid #a78bfa40;border-radius:1.1rem;align-content:start;gap:.4rem;padding:1.1rem;transition:transform .15s,border-color .15s;display:grid}.i18n-card:hover{border-color:#a78bfaa6;transform:translateY(-2px)}.i18n-card strong{color:#ddd6fe;font-size:1.05rem}.i18n-card span{color:#94a3b8;font-size:.9rem;line-height:1.55}.i18n-card em{color:#a78bfa;margin-top:.4rem;font-size:.85rem;font-style:normal;font-weight:800}html.light .i18n-hero__intro,html.light .i18n-card span{color:#475569}html.light .i18n-section{background:#fff;border-color:#e2e8f0}html.light .i18n-section--plain{background:0 0}html.light .i18n-section h2,html.light .i18n-faq summary{color:#0f172a}html.light .i18n-section p,html.light .i18n-steps,html.light .i18n-list{color:#334155}html.light .i18n-faq details{background:#f8fafc;border-color:#e2e8f0}html.light .i18n-card{background:#f5f3ff}html.light .i18n-card strong{color:#5b21b6}:lang(hi) .i18n-hero h1,:lang(hi) .i18n-section h2{letter-spacing:0;line-height:1.35}:lang(hi) .eyebrow{letter-spacing:.02em}:lang(hi) .i18n-section p,:lang(hi) .i18n-hero__intro{line-height:1.9}@media (width>=1081px){.site-header__inner{position:relative}.site-nav__group--mega{position:static}.site-nav__mega{inset-inline:0;z-index:70;background:#181426;border:1px solid #ffffff1f;border-radius:1.2rem;max-height:calc(100vh - 5.5rem);padding:1.1rem 1.25rem 1rem;position:absolute;top:calc(100% - .2rem);overflow-y:auto;box-shadow:0 30px 60px #00000080}.site-nav__mega-cols{columns:5 11.5rem;column-gap:1.25rem}}.site-nav__mega-col{break-inside:avoid;margin-bottom:1rem}.site-nav__mega-col--tools{background:#8b5cf61a;border-radius:.9rem;padding:.5rem}.site-nav__mega-title{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;padding:0 .55rem;font-size:.72rem;font-weight:900}.site-nav__mega ul{gap:.05rem;margin:0;padding:0;list-style:none;display:grid}.site-nav__mega a{color:#cbd5e1;border-radius:.55rem;padding:.32rem .55rem;font-size:.84rem;font-weight:600;display:block}.site-nav__mega a:hover{color:#fff;background:#8b5cf629}.site-nav__mega a[aria-current=page]{color:#ddd6fe;background:#8b5cf638}.site-nav__mega-more{margin-top:.2rem;color:#a78bfa!important;font-weight:800!important;display:inline-block!important}html.light .site-nav__mega{background:#fff;border-color:#e2e8f0;box-shadow:0 30px 60px #94a3b84d}html.light .site-nav__mega a{color:#334155}html.light .site-nav__mega a:hover{color:#5b21b6;background:#f5f3ff}html.light .site-nav__mega-col--tools{background:#f5f3ff}@media (width<=1080px){.site-nav__mega{background:#ffffff08;border-radius:1rem;margin:.2rem 0 .4rem;padding:.6rem}.site-nav__mega-cols{columns:2 9rem;column-gap:.75rem}html.light .site-nav__mega{background:#f8fafc}}.site-nav__badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:999px;margin-inline-start:.15rem;padding:.05rem .4rem;font-size:.6rem;font-weight:900}.site-nav__mega-title{align-items:center;gap:.4rem;display:flex}.site-nav__mega-ico{letter-spacing:0;font-size:.95rem}.site-nav__mega a{align-items:center;gap:.5rem;display:flex!important}.site-nav__item-ico{background:#ffffff0f;border-radius:.45rem;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.85rem;transition:transform .15s;display:inline-grid}.site-nav__mega a:hover .site-nav__item-ico{background:#8b5cf640;transform:scale(1.12)rotate(-6deg)}html.light .site-nav__item-ico{background:#f1f5f9}.i18n-hero--icon{position:relative}.i18n-hero__icon{background:linear-gradient(135deg,#8b5cf659,#ec48994d);border-radius:1.3rem;place-items:center;width:4.25rem;height:4.25rem;margin-bottom:.4rem;font-size:2.3rem;animation:4s ease-in-out infinite hero-bob;display:inline-grid;box-shadow:0 12px 30px #8b5cf640,inset 0 0 0 1px #ffffff1f}@keyframes hero-bob{50%{transform:translateY(-5px)rotate(-3deg)}}.i18n-card__icon{background:#8b5cf62e;border-radius:.85rem;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.25rem;font-size:1.4rem;transition:transform .2s;display:inline-grid}.i18n-card:hover .i18n-card__icon{transform:scale(1.1)rotate(-6deg)}html.light .i18n-card__icon{background:#ede9fe}html.light .i18n-hero__icon{background:linear-gradient(135deg,#ede9fe,#fce7f3);box-shadow:0 12px 30px #8b5cf626}@media (prefers-reduced-motion:reduce){.i18n-hero__icon{animation:none}}@media (width<=767px){.site-header__toggle,.site-header .site-nav{display:none!important}.site-header__extras{margin-inline-start:auto}.site-header__inner{flex-wrap:nowrap;min-height:3.5rem}:root{--g:14px}#main-content,.i18n-shell,.content-shell,.nc-page{width:auto;padding-inline:var(--g);margin-inline:0}.site-header__inner,.site-footer__inner,.site-footer__bottom{width:calc(100% - 2 * var(--g))}:is(.panel,.style-card,.tool-card,.i18n-section:not(.i18n-section--plain),.lt-bar,.lt-item,.nk-tool,.nl-tool,.ct-tool,.mc-tool,.cap-tool,.content-toc,.content-article>section,.content-closing,.nc-tool,.nc-card,.nc-faq__item,.cap-lib__bar,.cap-item,.sy-bar,.i18n-card):not(:is(.panel,.style-card,.i18n-section:not(.i18n-section--plain),.nk-tool,.nl-tool,.ct-tool,.mc-tool,.cap-tool,.content-article>section,.nc-tool,.nc-card,.i18n-card) *){margin-inline:calc(-1 * var(--g));padding-inline:var(--g);border-inline-width:0;border-radius:0}#main-content .workspace.panel{padding-inline:0}.workspace.panel>div:not(.platform-strip),.workspace.panel .platform-strip>div:first-child{padding-inline:var(--g)}.workspace.panel .platform-strip__row{padding-inline:var(--g);scroll-padding-inline:var(--g)}}.i18n-dir__hub{color:#c4b5fd;font-weight:800;text-decoration:none}.i18n-dir__hub:hover{color:#fff;text-decoration:underline}.i18n-dir__cols{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1.2rem 1.5rem;margin-top:1rem;display:grid}.i18n-dir__col h3{color:#e9d5ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8rem;font-weight:900}.i18n-dir__links{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.i18n-dir__links a{color:#ddd6fe;background:#8b5cf614;border:1px solid #a78bfa40;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.i18n-dir__links a:hover{color:#fff;background:#8b5cf62e;border-color:#a78bfab3}html.light .i18n-dir__hub,html.light .i18n-dir__col h3{color:#6d28d9}html.light .i18n-dir__links a{color:#4c1d95;background:#f5f3ff;border-color:#ddd6fe}
