body.docs-page-body{background:#07070a;color:#eef1f8;padding-top:80px;text-align:left}body.docs-page-body header{backdrop-filter:blur(10px);background-color:rgba(10,10,16,.74);border-radius:0;box-sizing:border-box;height:80px;left:0;padding:13px 22px;top:0;width:100%}body.docs-page-body header .header-gutter{align-items:center;display:flex;justify-content:space-between;width:100%}body.docs-page-body header .right-content{align-items:center;display:flex;float:none;height:100%}body.docs-page-body header .logo-link{align-items:center;display:flex;gap:8px}.docs-shell{background:linear-gradient(115deg,rgba(245,90,200,.07),transparent 28%),linear-gradient(245deg,rgba(50,62,250,.08),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 260px),linear-gradient(90deg,rgba(245,90,200,.025),transparent 24%,transparent 76%,rgba(50,62,250,.025)),linear-gradient(180deg,#15151a 0%,#101014 42%,#07070a 100%);background-repeat:no-repeat;background-size:100% 100%;display:block;min-height:calc(100vh - 80px);position:relative}.docs-layout{display:grid;grid-template-columns:280px minmax(0,1fr);margin:0;min-height:calc(100vh - 80px);width:100%}.docs-sidebar{background:rgba(10,10,14,.74);border-right:1px solid rgba(255,255,255,.08);min-height:calc(100vh - 80px);position:relative}.docs-sidebar-inner{padding:32px 22px 38px}.docs-kicker,.docs-section-label,.docs-result-label,.docs-toc-title{color:#9fa7bd;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:18px;text-transform:uppercase}.docs-sidebar-title{color:#fff;font-size:25px;font-weight:700;letter-spacing:0;line-height:32px;margin:8px 0 5px}.docs-sidebar-summary{color:#aeb4c3;font-size:14px;line-height:21px;margin-bottom:22px}.docs-search{display:block;margin-bottom:18px}.docs-search span{color:#d7dced;display:block;font-size:13px;font-weight:700;line-height:18px;margin-bottom:8px}.docs-search-input{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#fff;font-size:15px;height:40px;padding:0 12px;width:100%}.docs-search-input:focus{background:rgba(255,255,255,.085);border-color:rgba(245,90,200,.72)}.docs-search-results{display:none;margin:0 0 18px}.docs-search-results.is-active{display:block}.docs-result-label{margin-bottom:8px}.docs-result{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;display:block;margin-bottom:8px;padding:10px 11px;text-decoration:none}.docs-result:hover,.docs-result:focus{background:rgba(255,255,255,.08);text-decoration:none}.docs-result-title,.docs-result-description{display:block;font-size:13px;line-height:18px}.docs-result-title{color:#fff;font-weight:700}.docs-result-description{color:#aeb4c3;margin-top:2px}.docs-nav{margin-top:25px}.docs-nav-category{border-top:1px solid rgba(255,255,255,.08);padding:14px 0}.docs-nav-category summary{color:#f2f4fb;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:14px;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:19px;list-style:none;text-transform:uppercase}.docs-nav-category summary::-webkit-details-marker{display:none}.docs-nav-category summary:after{align-self:start;color:#8c94a7;content:"+";font-size:18px;line-height:17px;text-align:right}.docs-nav-category[open] summary:after{content:"-"}.docs-nav-pages{padding-top:10px}.docs-nav-pages a{border-left:2px solid transparent;color:#aeb4c3;display:block;font-size:14px;line-height:21px;padding:6px 0 6px 11px;text-decoration:none}.docs-nav-pages a:hover,.docs-nav-pages a:focus,.docs-nav-pages a.is-active{border-left-color:rgba(245,90,200,.95);color:#fff;text-decoration:none}.docs-content{min-width:0;padding:38px 42px 200px}.docs-content-grid{display:grid;gap:54px;grid-template-columns:minmax(0,840px) 210px;max-width:1160px}.docs-document{min-width:0}.docs-breadcrumbs{align-items:center;color:#7e879b;display:flex;font-size:13px;gap:9px;line-height:18px;margin-bottom:26px}.docs-breadcrumbs a{color:#aeb4c3;font-size:13px;text-decoration:none}.docs-breadcrumbs a:hover,.docs-breadcrumbs a:focus{color:#fff;text-decoration:none}.docs-breadcrumbs a:after{color:#596174;content:"/";margin-left:9px}.docs-hero{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:36px;padding-bottom:30px}.docs-hero h1{color:#fff;font-size:48px;font-weight:700;letter-spacing:0;line-height:56px;margin:6px 0 12px}.docs-hero h1:after{background:linear-gradient(90deg,rgba(245,90,200,.95),rgba(50,62,250,.95));content:"";display:block;height:3px;margin-top:15px;width:84px}.docs-hero p{color:#c3c8d8;font-size:18px;line-height:29px;max-width:720px}.docs-quick-example{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:20px;padding:12px 14px}.docs-quick-example[hidden]{display:none}.docs-quick-example span{color:#9fa7bd;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.docs-quick-example small{color:#aeb4c3;font-size:14px;line-height:20px}.docs-action-panel{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,270px);margin:22px 0;padding:20px}.docs-action-panel h4{color:#fff;font-size:22px;letter-spacing:0;line-height:29px;margin:5px 0 8px}.docs-action-panel p{font-size:15px;line-height:24px;margin:0}.docs-action-buttons{align-content:start;display:grid;gap:10px}.docs-action-button{align-items:center;background:#fff;border:1px solid rgba(255,255,255,.18);border-radius:8px;box-sizing:border-box;color:#111117;display:grid;font-size:15px;font-weight:700;gap:12px;grid-template-columns:42px minmax(0,1fr);line-height:22px;min-height:56px;padding:13px 16px;text-decoration:none}.docs-action-button:hover,.docs-action-button:focus{background:#eef1f8;text-decoration:none}.docs-action-button.is-secondary{background:rgba(255,255,255,.08);color:#fff}.docs-action-button.is-secondary:hover,.docs-action-button.is-secondary:focus{background:rgba(255,255,255,.13)}.docs-action-button img,.docs-action-icon{display:block;height:24px;justify-self:center;object-fit:contain;width:24px}.docs-action-button.is-secondary img{filter:none}.docs-action-button.is-secondary img.docs-action-brand-icon{filter:invert(1)}.docs-action-button.is-secondary img.docs-action-brand-icon-npm{filter:none}.docs-action-button img.docs-action-brand-icon-npm{height:auto;width:38px}.docs-action-icon{align-items:center;background:rgba(255,255,255,.13);border-radius:6px;color:#fff;display:flex;font-size:17px;justify-content:center;line-height:24px}.docs-action-icon img{height:18px;width:18px}.docs-start-flow{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.docs-start-step{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px}.docs-start-step-number{align-items:center;background:rgba(245,90,200,.18);border:1px solid rgba(245,90,200,.35);border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;line-height:32px;margin-bottom:12px;width:32px}.docs-start-step strong{color:#fff;display:block;font-size:16px;line-height:23px;margin-bottom:7px}.docs-start-step span{color:#c3c8d8;display:block;font-size:14px;line-height:22px}.docs-skill-install-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.docs-skill-install-option{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.11);border-radius:8px;box-sizing:border-box;min-height:154px;padding:16px;transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease}details.docs-skill-install-option{cursor:pointer;padding:0;position:relative}.docs-skill-install-option.is-recommended{background:rgba(245,90,200,.07);border-color:rgba(245,90,200,.32)}.docs-skill-install-option:hover,.docs-skill-install-option:focus-within{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2)}.docs-skill-install-option.is-copy-action{cursor:pointer}.docs-skill-install-option.is-copy-action:focus{background:rgba(255,255,255,.06);border-color:rgba(245,90,200,.45);box-shadow:0 0 0 2px rgba(245,90,200,.2);outline:none}.docs-skill-install-option[open]{background:rgba(255,255,255,.055);box-shadow:0 18px 46px rgba(0,0,0,.24);grid-column:1 / -1}details.docs-skill-install-option[open]>summary{padding-right:336px}.docs-skill-install-option summary{cursor:pointer;display:grid;gap:10px;list-style:none;min-height:122px}details.docs-skill-install-option>summary{box-sizing:border-box;min-height:152px;padding:16px}.docs-skill-install-option summary::-webkit-details-marker{display:none}.docs-skill-install-option-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.docs-skill-install-option-heading strong{color:#fff;font-size:17px;font-weight:700;letter-spacing:0;line-height:23px}.docs-skill-install-badge{background:rgba(245,90,200,.16);border:1px solid rgba(245,90,200,.35);border-radius:999px;color:#ffd8f3;font-size:11px;font-weight:700;letter-spacing:.07em;line-height:18px;padding:2px 8px;text-transform:uppercase}.docs-skill-install-option p,.docs-skill-install-summary{color:#c3c8d8;display:block;font-size:14px;line-height:21px;margin:0}.docs-skill-install-option p{margin:9px 0 12px}.docs-skill-install-summary{margin-left:20px}.docs-skill-install-disclosure{align-self:end;color:#fff;font-size:13px;font-weight:700;line-height:18px;margin-left:20px;margin-top:4px}.docs-skill-install-disclosure:after{content:"+";margin-left:8px}.docs-skill-install-card-action{color:#fff;display:inline-flex;font-size:13px;font-weight:700;line-height:18px;margin-top:2px}.docs-skill-install-option[open] .docs-skill-install-disclosure:after{content:"-"}.docs-skill-install-detail{border-top:1px solid rgba(255,255,255,.08);margin-top:14px;padding:18px 0 0 18px}details.docs-skill-install-option>.docs-skill-install-detail{margin:0 24px 18px}.docs-skill-install-base-link{align-items:center;background:rgba(245,90,200,.1);border-color:rgba(245,90,200,.32);border-radius:4px;color:#ffd8f3;justify-content:flex-start;min-height:52px;padding:0 18px;position:absolute;right:16px;text-align:left;top:16px;width:286px}.docs-skill-install-file-row{display:grid;gap:8px;margin-top:12px}.docs-skill-install-file-target{align-items:center;background:rgba(3,3,7,.48);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-sizing:border-box;color:#fff;display:flex;font-family:Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:18px;min-height:32px;padding:0 12px}.docs-skill-install-link,.docs-skill-install-button{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:18px;min-height:32px;padding:0 10px;text-decoration:none}.docs-skill-install-button{cursor:pointer;font-family:inherit}.docs-skill-install-actions{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.docs-skill-install-link:hover,.docs-skill-install-link:focus,.docs-skill-install-button:hover,.docs-skill-install-button:focus{background:rgba(255,255,255,.13);text-decoration:none}.docs-skill-install-link.docs-skill-install-base-link:hover,.docs-skill-install-link.docs-skill-install-base-link:focus{background:rgba(245,90,200,.16);border-color:rgba(245,90,200,.42)}.docs-skill-install-steps{color:#c3c8d8;font-size:13px;line-height:20px;margin:0 0 14px 18px;padding:0}.docs-skill-install-steps li+li{margin-top:6px}.docs-article{max-width:840px}.docs-article-host.is-loading{opacity:.55}.docs-section{border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:38px;padding-bottom:38px;scroll-margin-top:74px}.docs-section:last-child{border-bottom:0;margin-bottom:0}.docs-next-step{align-items:center;background:#1b1b20;border-radius:8px;box-sizing:border-box;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 42px;margin-top:42px;max-width:840px;padding:21px 22px;text-decoration:none}.docs-next-step:hover,.docs-next-step:focus{background:#23232a;text-decoration:none}.docs-next-step:after{align-items:center;align-self:center;background:rgba(255,255,255,.09);border-radius:8px;box-sizing:border-box;color:#fff;content:">";display:flex;font-size:20px;font-weight:700;grid-column:2;grid-row:1 / span 3;height:42px;justify-content:center;justify-self:end;line-height:42px;width:42px}.docs-next-step-kicker,.docs-next-step-title,.docs-next-step-description{display:block;grid-column:1;min-width:0}.docs-next-step-kicker{color:#9fa7bd;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:18px;margin-bottom:6px;text-transform:uppercase}.docs-next-step-title{color:#fff;font-size:23px;font-weight:700;letter-spacing:0;line-height:30px}.docs-next-step-description{color:#c3c8d8;font-size:15px;line-height:23px;margin-top:6px}.docs-section h3{color:#fff;font-size:30px;letter-spacing:0;line-height:39px;margin:7px 0 13px}.docs-section p{color:#c3c8d8;font-size:17px;line-height:28px;margin-bottom:18px}.docs-code-block{background:rgba(3,3,7,.76);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-sizing:border-box;color:#fff;font-family:Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:22px;margin:18px 0 20px;max-width:100%;overflow-x:auto;padding:16px;white-space:pre}.docs-section .docs-code-block code{background:transparent;border:0;border-radius:0;color:inherit;font-size:inherit;line-height:inherit;padding:0}.docs-document code{cursor:copy}.docs-document a code{cursor:inherit}.docs-section code,.docs-quick-example code,.docs-callout code{background:rgba(3,3,7,.76);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-family:Menlo,Monaco,Consolas,monospace;font-size:.95em;padding:2px 6px;vertical-align:baseline}.docs-copy-pill{animation:docs-copy-pill-float 1.2s ease forwards;background:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;box-shadow:0 10px 24px rgba(0,0,0,.28);color:#111117;font-size:12px;font-weight:700;left:0;line-height:18px;padding:5px 9px;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-110%);z-index:10000}@keyframes docs-copy-pill-float{0%{opacity:0;transform:translate(-50%,-80%)}15%{opacity:1}100%{opacity:0;transform:translate(-50%,-170%)}}.docs-table,.docs-callout,.docs-figure{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:8px}.docs-table{display:grid;margin-top:18px;overflow:hidden}.docs-table>div{display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr)}.docs-table>div+div{border-top:1px solid rgba(255,255,255,.08)}.docs-table [role="cell"]{color:#c3c8d8;font-size:15px;line-height:23px;padding:15px 16px}.docs-table [role="cell"]:first-child{background:rgba(255,255,255,.03);color:#fff}.docs-callout{border-left:3px solid rgba(245,90,200,.9);margin-top:20px;padding:18px}.docs-callout code{display:inline-block;font-size:17px;margin-bottom:12px}.docs-callout p{margin:0}.docs-figure{margin:22px 0 24px;overflow:hidden}.docs-figure img{display:block;height:auto;width:100%}.docs-figure figcaption{border-top:1px solid rgba(255,255,255,.08);color:#aeb4c3;font-size:14px;line-height:21px;padding:12px 14px}.docs-toc{display:block}.docs-toc-inner{border-left:1px solid rgba(255,255,255,.1);padding-left:18px;position:sticky;top:104px}.docs-toc-title{margin-bottom:12px}.docs-toc a{color:#9fa7bd;display:block;font-size:13px;line-height:18px;margin-bottom:10px;text-decoration:none}.docs-toc a:hover,.docs-toc a:focus{color:#fff;text-decoration:none}@media (max-width:1120px){.docs-content-grid{display:block;max-width:850px}.docs-toc{display:none}}@media (max-width:900px){.docs-layout{display:block}.docs-shell{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 300px),linear-gradient(180deg,#15151a 0%,#101014 42%,#07070a 100%);background-repeat:no-repeat;background-size:100% 100%}.docs-sidebar{min-height:0}.docs-sidebar-inner{padding:28px 22px 20px;position:relative;top:0}.docs-content{padding:34px 22px 200px}}@media (max-width:640px){.docs-hero h1{font-size:38px;line-height:46px}.docs-hero p,.docs-section p{font-size:16px;line-height:27px}.docs-section h3{font-size:25px;line-height:33px}.docs-table>div{display:block}.docs-table [role="cell"]{padding:13px 14px}.docs-action-panel{grid-template-columns:minmax(0,1fr);padding:18px}.docs-start-flow{grid-template-columns:minmax(0,1fr)}.docs-skill-install-grid{grid-template-columns:minmax(0,1fr)}details.docs-skill-install-option[open]>summary{padding-right:16px}.docs-skill-install-base-link{min-height:44px;margin:0 0 12px;position:static;width:100%}.docs-next-step{gap:14px;grid-template-columns:minmax(0,1fr);padding:18px}.docs-next-step:after{grid-column:1;grid-row:auto;height:36px;line-height:36px;width:36px}}