.docs_docs__uoGZh{--bg:#fcfbfe;--surface:#fff;--panel:#f6f3fb;--hover:#f2edf8;--ink:#211932;--muted:#5c546e;--border:#e6dfed;--control:#b5a8c6;--accent:#6735a7;--accent-soft:#efe5fb;--action:#5c2b96;--action-hover:#49217b;--on-action:#fff;--focus:#7943b6;--success:#215b46;--success-bg:#e5f6ed;--retry:#71421d;--retry-bg:#fff3dc;--header-height:66px;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--font-inter,Inter),system-ui,sans-serif;font-size:15px;line-height:1.55}html[data-theme=dark] .docs_docs__uoGZh{--bg:#111019;--surface:#181622;--panel:#211c31;--hover:#282136;--ink:#f6f2fd;--muted:#c0b6d0;--border:#352b44;--control:#817191;--accent:#d5b7ff;--accent-soft:#35254b;--action:#d5b7ff;--action-hover:#e6d3ff;--on-action:#221335;--focus:#dba8ff;--success:#a6ebcc;--success-bg:#19372f;--retry:#f6d298;--retry-bg:#402d21}.docs_docs__uoGZh :where(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.docs_docs__uoGZh :where(a,button,input,select){-webkit-tap-highlight-color:transparent}.docs_docs__uoGZh :where(button):disabled{cursor:default}.docs_docs__uoGZh :where(section[id],main[id]){scroll-margin-top:calc(var(--header-height) + 18px)}.docs_docs__uoGZh :where(h1,h2,h3){color:var(--ink)}.docs_docs__uoGZh :where(p,ul,ol){margin:0}.docs_docs__uoGZh :where(a){text-decoration:none}.docs_docs__uoGZh :where(svg){flex-shrink:0}.docs_docs__uoGZh :where(code,pre,kbd){font-family:var(--font-jetbrains,"Courier New"),monospace}.docs_skip__fFCGi:not(:focus),.docs_srOnly__ADPBR{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.docs_skip__fFCGi:focus{position:fixed;z-index:30;inset:8px auto auto 8px;padding:8px 12px;color:var(--ink);background:var(--surface);border-radius:8px}.docs_header__xInsG{position:sticky;inset-block-start:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--border)}.docs_headerInner__RyXZy{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(210px,400px) minmax(max-content,1fr);align-items:center;min-height:var(--header-height);gap:clamp(14px,3vw,46px);margin-inline:auto;max-width:1580px;padding-inline:24px}.docs_brandRow__qWeLV,.docs_brand__vaQnA,.docs_headerActions__tMIbf{display:flex;align-items:center;gap:12px;min-width:0}.docs_brand__vaQnA{min-height:44px;color:var(--ink)}.docs_brandMark__V0YQ7{display:inline-grid;place-items:center;inline-size:33px;block-size:33px;flex:0 0 auto;border-radius:10px;background:linear-gradient(145deg,#bcecff,#f8c4e5 78%);color:#6f317f}.docs_wordmark__cyV8_{font-size:20px;font-weight:800;letter-spacing:-.065em;white-space:nowrap}.docs_wordmark__cyV8_ span{color:var(--accent)}.docs_brandLabel__hBurv{border-inline-start:1px solid var(--border);padding-inline-start:12px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--muted)}.docs_headerActions__tMIbf{justify-content:flex-end;gap:14px}.docs_headerTutorials__NO5Bb,.docs_openApp__Mv5ns{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:650;color:var(--ink)}.docs_headerTutorials__NO5Bb:hover,.docs_openApp__Mv5ns:hover{color:var(--accent)}.docs_openApp__Mv5ns{border:1px solid var(--border);border-radius:9px;padding:0 12px;background:var(--surface)}.docs_openApp__Mv5ns:hover{border-color:var(--control)}.docs_iconButton__kueAK{display:inline-grid;place-items:center;min-inline-size:44px;min-block-size:44px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted)}.docs_iconButton__kueAK:hover{background:var(--hover);color:var(--ink)}.docs_menuBackdrop__ehnyr,.docs_menuToggle__x_2cI{display:none}.docs_searchTrigger__TNrxk{min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;padding-inline:13px 8px;border:1px solid var(--border);border-radius:9px;background:var(--panel);text-align:left;color:var(--muted);font-size:13px}.docs_searchTrigger__TNrxk:hover{border-color:var(--control);color:var(--ink)}.docs_searchTrigger__TNrxk span{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs_searchTrigger__TNrxk kbd{padding:1px 5px;border:1px solid var(--border);background:var(--surface);border-radius:4px;font-size:11px;white-space:nowrap}.docs_searchDialog__C3XDT{width:min(580px,calc(100% - 24px));max-width:none;max-height:min(74dvh,620px);padding:0;margin:0 auto;inset-block-start:min(14dvh,116px);inset-inline:0;border:1px solid var(--control);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:0 25px 90px #170b3259}.docs_searchDialog__C3XDT::backdrop{background:#150c276e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.docs_searchPanel__zdoB0{min-width:0}.docs_searchField__ubS6T{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 16px;color:var(--accent);border-bottom:1px solid var(--border)}.docs_searchField__ubS6T input{min-width:0;flex:1 1;min-height:44px;padding:0 5px;border:0;border-radius:5px;background:var(--surface);color:var(--ink);font-size:16px}.docs_searchField__ubS6T input::placeholder{color:var(--muted)}.docs_searchResults__F5o1Q{padding:12px}.docs_searchResults__F5o1Q>p{color:var(--muted);font-size:13px;margin:4px 6px 9px}.docs_searchResults__F5o1Q ul{list-style:none;padding:0}.docs_searchResults__F5o1Q a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:7px 10px;border-radius:7px;color:var(--accent)}.docs_searchResults__F5o1Q a:focus-visible,.docs_searchResults__F5o1Q a:hover{background:var(--hover)}.docs_searchResults__F5o1Q a span{flex:1 1;min-width:0}.docs_searchResults__F5o1Q small,.docs_searchResults__F5o1Q strong{display:block}.docs_searchResults__F5o1Q strong{font-size:14px;color:var(--ink)}.docs_searchResults__F5o1Q small{font-size:12px;color:var(--muted)}.docs_layout__jNm7S{display:grid;grid-template-columns:236px minmax(0,1fr);margin-inline:auto;max-width:1580px}.docs_sidebar__p6Eem{position:sticky;top:var(--header-height);align-self:start;height:calc(100dvh - var(--header-height));overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding:25px 15px 18px 21px;border-inline-end:1px solid var(--border);background:var(--bg)}.docs_sideTop__TzLAK{display:grid;gap:3px;margin-bottom:26px}.docs_sideLink__iJfmo{display:flex;align-items:center;gap:8px;min-height:34px;padding:5px 9px;border-radius:7px;font-size:13px;color:var(--muted)}.docs_sideTop__TzLAK .docs_sideLink__iJfmo{min-height:41px;font-weight:625;color:var(--ink)}.docs_sideLink__iJfmo:hover{background:var(--hover);color:var(--ink)}.docs_sideLink__iJfmo[aria-current]{background:var(--accent-soft);color:var(--accent);font-weight:700}.docs_sideGroup__hdIHX{margin-bottom:19px}.docs_sideGroup__hdIHX h2{display:flex;align-items:center;gap:8px;margin:0 0 5px;padding:0 8px;font-size:12px;font-weight:750}.docs_sideGroup__hdIHX h2 svg{color:var(--accent)}.docs_sideGroup__hdIHX>div{margin-left:14px;padding-inline-start:8px;border-inline-start:1px solid var(--border)}.docs_sideFooter__JCNL9{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:6px 8px;font-size:13px;color:var(--muted)}.docs_sideFooter__JCNL9:hover{color:var(--accent)}.docs_main__ugoVf{min-width:0;padding:36px clamp(20px,3.15vw,50px) 0}.docs_pageGrid__oMSbL{display:grid;grid-template-columns:minmax(0,1fr) minmax(158px,190px);gap:clamp(24px,3vw,45px)}.docs_primary__xcIwU{min-width:0;container-type:inline-size}.docs_aside__rDHbJ{position:sticky;top:calc(var(--header-height) + 36px);align-self:start;min-width:0}.docs_mobileContents__T2v6q{display:none}.docs_contents__R2RCB{display:grid;gap:3px;padding:1px 0 2px 14px;border-inline-start:1px solid var(--border)}.docs_contents__R2RCB h2,.docs_progressCard__WIfK5 h2{font-size:13px;font-weight:750;margin:0 0 5px}.docs_contents__R2RCB>a{padding:6px 0;color:var(--muted);font-size:13px;line-height:1.42}.docs_contents__R2RCB>a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.docs_progressCard__WIfK5{margin-top:25px;padding:16px 15px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.docs_progressCard__WIfK5>svg{margin-bottom:7px;color:var(--accent)}.docs_progressCard__WIfK5 p{font-size:12px;color:var(--muted)}.docs_progressCard__WIfK5 p strong{color:var(--ink)}.docs_progressCard__WIfK5 .docs_textLink__cBdVb{margin-top:10px;min-height:34px;font-size:12px}.docs_progressCard__WIfK5:first-child{margin-top:0}.docs_docs__uoGZh progress{display:block;width:100%;height:7px;border:0;margin-top:11px;border-radius:20px;overflow:hidden;background:var(--border);color:var(--accent)}.docs_docs__uoGZh progress::-webkit-progress-bar{background:var(--border);border-radius:20px}.docs_docs__uoGZh progress::-webkit-progress-value{background:var(--accent);border-radius:20px}.docs_docs__uoGZh progress::-moz-progress-bar{background:var(--accent);border-radius:20px}.docs_hero__neseN{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(194px,.82fr);align-items:center;gap:clamp(22px,3.6vw,48px);min-height:330px;padding:clamp(26px,3.5vw,52px);border:1px solid #ded0ef;border-radius:19px;background:radial-gradient(ellipse at 96% 12%,#caeaff,transparent 57%),radial-gradient(ellipse at 86% 96%,#f4cde9,transparent 59%),linear-gradient(125deg,#fcf8ff 14%,#ede2fd)}html[data-theme=dark] .docs_hero__neseN{border-color:#4c3a61;background:radial-gradient(ellipse at 95% 8%,#234760,transparent 58%),radial-gradient(ellipse at 92% 100%,#56325d,transparent 57%),linear-gradient(125deg,#251b37 20%,#33224b)}.docs_heroCopy__xvVyL{min-width:0}.docs_heroCopy__xvVyL .docs_eyebrow__fSWZb{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:13px;font-weight:750}.docs_hero__neseN h1{margin:11px 0 14px;font-size:clamp(3rem,5.4vw,5.35rem);font-weight:790;letter-spacing:-.07em;line-height:.99}.docs_hero__neseN h1 span{color:var(--accent)}.docs_heroCopy__xvVyL>p:last-of-type{max-width:385px;color:var(--muted);font-size:15px;line-height:1.64}.docs_heroActions__C4BZ3,.docs_labActions__p82ak{display:flex;gap:9px;flex-wrap:wrap}.docs_heroActions__C4BZ3{margin-top:23px}.docs_primaryButton__1gt2k,.docs_secondaryButton__5zcIe{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:7px 13px;border:1px solid transparent;border-radius:8px;font:700 13px/1.38 var(--font-inter,Inter),system-ui,sans-serif;text-align:center}.docs_primaryButton__1gt2k{background:var(--action);color:var(--on-action)}.docs_primaryButton__1gt2k:hover:not(:disabled){background:var(--action-hover)}.docs_secondaryButton__5zcIe{background:var(--surface);border-color:var(--border);color:var(--ink)}.docs_secondaryButton__5zcIe:hover:not(:disabled){border-color:var(--control);background:var(--hover)}.docs_primaryButton__1gt2k:disabled,.docs_secondaryButton__5zcIe:disabled{opacity:.55}.docs_heroRoute__8AnGQ{position:relative;isolation:isolate;border:1px solid var(--border);border-radius:15px;background:var(--surface);padding:16px;box-shadow:0 15px 34px -20px #2614398c;max-width:300px;width:100%;justify-self:end}.docs_heroRoute__8AnGQ:before{content:"";position:absolute;z-index:-1;inset:8px -9px -9px 9px;border:1px solid var(--control);border-radius:inherit;opacity:.38;pointer-events:none}.docs_heroRouteHeader__S5VlL{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:780;margin-bottom:9px}.docs_heroRouteHeader__S5VlL>span{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:var(--accent-soft);color:var(--accent)}.docs_heroRoute__8AnGQ>a{display:flex;align-items:center;gap:9px;min-height:44px;border-top:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:600}.docs_heroRoute__8AnGQ>a:hover{color:var(--accent)}.docs_heroRoute__8AnGQ>a span{flex:1 1}.docs_heroRoute__8AnGQ>a svg:first-child{color:var(--accent)}.docs_homeSection__x1CaW{margin-top:40px}.docs_sectionHead__BQ1SE{margin-bottom:16px}.docs_sectionHead__BQ1SE h2{font-size:clamp(23px,3vw,29px);font-weight:760;letter-spacing:-.04em;line-height:1.2;margin:0}.docs_sectionHead__BQ1SE p{margin-top:5px;font-size:14px;color:var(--muted)}.docs_sectionAction__i_esG{margin-top:10px}.docs_cardGrid__tmkbt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.docs_groupCard__7z85A,.docs_lessonCard__PL_rT{min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink)}.docs_groupCard__7z85A:hover,.docs_lessonCard__PL_rT:hover{border-color:var(--control)}.docs_groupCard__7z85A{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;padding:15px 31px 15px 15px}.docs_cardIcon__kzwKP,.docs_lessonIcon__LQd2i{display:grid;place-items:center;width:37px;height:37px;border-radius:9px;background:var(--card-tint,var(--accent-soft));color:var(--card-color,var(--accent))}.docs_docs__uoGZh [data-group=chat]{--card-tint:#ddf4fb;--card-color:#225b79}.docs_docs__uoGZh [data-group=studio]{--card-tint:#eee3fc;--card-color:#6734a5}.docs_docs__uoGZh [data-group=creacion]{--card-tint:#fce6f0;--card-color:#8a3767}.docs_docs__uoGZh [data-group=integraciones]{--card-tint:#daf2e9;--card-color:#235e4d}.docs_docs__uoGZh [data-group=cuenta]{--card-tint:#faedda;--card-color:#795223}html[data-theme=dark] .docs_docs__uoGZh [data-group=chat]{--card-tint:#243b55;--card-color:#bceafb}html[data-theme=dark] .docs_docs__uoGZh [data-group=studio]{--card-tint:#382652;--card-color:#d9bfff}html[data-theme=dark] .docs_docs__uoGZh [data-group=creacion]{--card-tint:#472541;--card-color:#ffc5e5}html[data-theme=dark] .docs_docs__uoGZh [data-group=integraciones]{--card-tint:#1f3a37;--card-color:#b8ecd8}html[data-theme=dark] .docs_docs__uoGZh [data-group=cuenta]{--card-tint:#403122;--card-color:#f6d298}.docs_groupCard__7z85A strong,.docs_lessonCard__PL_rT strong{display:block;margin:1px 0 4px;font-size:15px;font-weight:730;line-height:1.32}.docs_cardDescription__hOH1J{display:block;font-size:13px;line-height:1.55;color:var(--muted)}.docs_cardArrow__YtCeG{position:absolute;inset:17px 12px auto auto;color:var(--accent)}.docs_lessonGrid__0dqj2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.docs_lessonCard__PL_rT{display:flex;flex-direction:column;overflow:hidden}.docs_lessonVisual__kaKsu{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;min-height:69px;padding:12px;background:linear-gradient(120deg,var(--card-tint,var(--accent-soft)),var(--panel));border-bottom:1px solid var(--border)}.docs_lessonIcon__LQd2i{border:1px solid var(--card-color,var(--accent));background:var(--surface)}.docs_lessonMinutes__yohDG{padding:3px 7px;border:1px solid var(--border);border-radius:20px;color:var(--muted);background:var(--surface);font-size:11px;font-weight:600;white-space:nowrap}.docs_lessonBody__5S_sH{display:flex;flex-direction:column;flex:1 1;padding:13px}.docs_lessonBottom___fjhX{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;color:var(--accent)}.docs_lessonStatus__YC40P{display:inline-flex;align-items:center;gap:4px;color:var(--success)}.docs_breadcrumb__zLkfj{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:17px;font-size:13px;color:var(--muted)}.docs_breadcrumb__zLkfj a{color:var(--accent)}.docs_breadcrumb__zLkfj a:hover{text-decoration:underline;text-underline-offset:3px}.docs_article__vQuvB{max-width:790px}.docs_articleHead__EahXt{margin-bottom:22px;border-bottom:1px solid var(--border);padding-bottom:20px}.docs_articleHead__EahXt h1{margin:0 0 8px;font-size:clamp(2rem,3.65vw,3.45rem);font-weight:780;letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.docs_articleHead__EahXt p{max-width:65ch;color:var(--muted);font-size:16px;line-height:1.6}.docs_articleHead__EahXt>.docs_textLink__cBdVb{margin-top:9px}.docs_articleSection__cx9cT{margin-top:30px}.docs_articleSection__cx9cT h2,.docs_related__ENuZ2 h2{margin:0 0 9px;font-size:clamp(20px,2vw,25px);letter-spacing:-.029em;line-height:1.26;font-weight:750}.docs_textLink__cBdVb{display:inline-flex;align-items:center;gap:8px;min-height:42px;color:var(--accent);font-size:14px;font-weight:700}.docs_textLink__cBdVb:hover{text-decoration:underline;text-underline-offset:4px}.docs_practiceLink__C6O7X{margin-top:24px;padding:7px 14px;border:1px solid var(--border);border-radius:9px;background:var(--panel)}.docs_related__ENuZ2{margin-top:31px;padding-top:21px;border-top:1px solid var(--border)}.docs_related__ENuZ2 ul{list-style:none;display:grid;gap:4px;padding:0}.docs_prose__KRoOa{font-size:15px;color:var(--muted);line-height:1.75;overflow-wrap:anywhere}.docs_prose__KRoOa>*+*{margin-top:12px}.docs_prose__KRoOa strong{color:var(--ink)}.docs_prose__KRoOa a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.docs_prose__KRoOa :where(ul,ol){padding-inline-start:21px}.docs_prose__KRoOa ul{list-style:disc}.docs_prose__KRoOa ol{list-style:decimal}.docs_prose__KRoOa li+li{margin-top:5px}.docs_prose__KRoOa blockquote{margin-inline:0;border-inline-start:3px solid var(--accent);padding:10px 15px;border-radius:0 7px 7px 0;background:var(--panel)}.docs_prose__KRoOa code{font-size:.87em}.docs_prose__KRoOa :not(pre)>code{padding:1px 5px;color:var(--accent);background:var(--panel);border-radius:4px}.docs_tableScroll__b0xvQ{overflow-x:auto;border:1px solid var(--border);border-radius:9px}.docs_tableScroll__b0xvQ table{border-collapse:separate;border-spacing:0;width:100%;min-width:430px}.docs_tableScroll__b0xvQ td,.docs_tableScroll__b0xvQ th{padding:8px 12px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top;font-size:14px}.docs_tableScroll__b0xvQ tr:last-child td{border-bottom:0}.docs_tableScroll__b0xvQ th{color:var(--ink);background:var(--panel);font-weight:720}.docs_artifact__TzFD_,.docs_codeBlock__E120O{border:1px solid var(--border);background:var(--panel);border-radius:9px;overflow:hidden}.docs_codeToolbar__7oLHv{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 9px 0 13px;border-bottom:1px solid var(--border);font-size:12px;color:var(--ink)}.docs_codeBlock__E120O pre{padding:12px 14px;max-width:100%;overflow-x:auto;margin:0;font-size:14px}.docs_copyControl__Np471{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px}.docs_copyButton__X5y8s{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--accent);font-size:12px;font-weight:700}.docs_copyButton__X5y8s:hover{background:var(--hover)}.docs_copyError__oQ6rw{color:var(--muted);font-size:12px}.docs_lessonMeta__grosK{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:13px;color:var(--muted);font-size:13px}.docs_lessonMeta__grosK span{display:inline-flex;align-items:center;gap:5px}.docs_lessonMeta__grosK svg{color:var(--accent)}.docs_runner__UoifN{max-width:790px}.docs_runnerProgress___2OBX{margin-bottom:14px;padding:13px;background:var(--panel);border:1px solid var(--border);border-radius:11px}.docs_runnerProgress___2OBX>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:13px;color:var(--muted)}.docs_runnerProgress___2OBX>div strong{color:var(--ink)}.docs_runnerProgress___2OBX progress{margin-top:7px}.docs_runnerProgress___2OBX ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px 8px;padding:8px 0 0}.docs_runnerProgress___2OBX li{min-width:0}.docs_runnerProgress___2OBX button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:4px 5px;border-radius:6px;border:0;background:transparent;text-align:left;color:var(--muted);font-size:11px}.docs_runnerProgress___2OBX button:not(:disabled):hover{color:var(--accent);background:var(--hover)}.docs_runnerProgress___2OBX button[aria-current]{color:var(--accent);font-weight:750}.docs_runnerProgress___2OBX button span{display:grid;place-items:center;width:19px;height:19px;flex-shrink:0;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:750}.docs_runnerProgress___2OBX button:disabled span{background:var(--surface);color:var(--muted)}.docs_complete__rVeav,.docs_lab__IoPLx{padding:clamp(15px,3vw,26px);border-radius:13px;border:1px solid var(--border);background:var(--surface)}.docs_complete__rVeav h2,.docs_lab__IoPLx h2{font-size:clamp(20px,2.8vw,28px);font-weight:760;letter-spacing:-.03em;line-height:1.24;margin:3px 0 7px}.docs_complete__rVeav [tabindex="-1"],.docs_lab__IoPLx [tabindex="-1"]{scroll-margin-top:calc(var(--header-height) + 12px)}.docs_lab__IoPLx>p{color:var(--muted);font-size:14px}.docs_lab__IoPLx .docs_stepLabel__D2IWe{color:var(--accent);font-size:12px;font-weight:760}.docs_labActions__p82ak{margin-top:18px}.docs_exercise__LsC3E{display:grid;gap:10px;margin-top:14px}.docs_exercise__LsC3E>.docs_secondaryButton__5zcIe{justify-self:start}.docs_options__D1E25{display:grid;gap:6px;padding:0;min-width:0;border:0}.docs_options__D1E25 legend{margin-bottom:6px;font-size:13px;font-weight:720}.docs_options__D1E25 label{display:flex;align-items:center;gap:9px;min-height:45px;padding:8px 9px;border:1px solid var(--control);border-radius:8px;color:var(--ink);font-size:13px;cursor:pointer}.docs_options__D1E25 label:hover{background:var(--hover)}.docs_options__D1E25 label[data-selected=true]{border-color:var(--accent);background:var(--accent-soft)}.docs_options__D1E25 input{width:16px;height:16px;margin:0;accent-color:var(--accent);flex-shrink:0}.docs_feedback__eOKdN{padding:8px 10px;border-radius:7px;background:var(--panel);color:var(--muted);font-size:13px}.docs_feedback__eOKdN[data-state=success]{background:var(--success-bg);color:var(--success)}.docs_feedback__eOKdN[data-state=retry]{background:var(--retry-bg);color:var(--retry)}.docs_feedback__eOKdN>svg{display:inline;vertical-align:text-bottom}.docs_exerciseStatus__qBqGK{font-size:12px;color:var(--muted)}.docs_fields__IE0dw{display:grid;gap:9px}.docs_fields__IE0dw label{display:grid;gap:3px;min-width:0;color:var(--ink);font-size:13px;font-weight:690}.docs_fields__IE0dw :where(input,select){width:100%;min-height:44px;border:1px solid var(--control);border-radius:8px;padding:4px 8px;background:var(--surface);color:var(--ink);font-size:15px;font-weight:400}.docs_fields__IE0dw input::placeholder{color:var(--muted)}.docs_fields__IE0dw [aria-invalid=true]{border-color:var(--retry)}.docs_artifact__TzFD_ p{padding:8px 11px 0;color:var(--ink);font-size:12px;font-weight:720}.docs_artifact__TzFD_ pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:7px 11px 11px;margin:0;color:var(--muted);font-size:13px}.docs_miniBrowser__1Qgzp{border:1px solid var(--border);border-radius:11px;background:var(--panel);overflow:hidden}.docs_miniBar__1f9UJ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;padding:4px 9px;border-bottom:1px solid var(--border)}.docs_miniBar__1f9UJ>span{font-size:12px;font-weight:720}.docs_miniBar__1f9UJ>div{display:flex;gap:3px}.docs_miniBar__1f9UJ button{min-height:44px;display:flex;align-items:center;gap:4px;padding:3px 6px;border-radius:6px;background:transparent;border:0;color:var(--muted);font-size:12px}.docs_miniBar__1f9UJ button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:700}.docs_demoPage__WCv2O{--demo-bg:#faf0dd;--demo-ink:#4a2a19;--demo-button:#573126;margin:9px auto;padding:clamp(16px,4.5vw,42px) 16px;width:calc(100% - 18px);border-radius:7px;background:var(--demo-bg);color:var(--demo-ink);overflow-wrap:anywhere;text-align:center}.docs_demoPage__WCv2O[data-size=mobile]{max-width:242px}.docs_demoPage__WCv2O[data-tone=lila]{--demo-bg:#eee1fb;--demo-ink:#43265b;--demo-button:#603091}.docs_demoPage__WCv2O[data-tone=verde]{--demo-bg:#e4f1e5;--demo-ink:#243d2e;--demo-button:#275841}.docs_demoPage__WCv2O strong{display:block;font-family:Georgia,serif;font-size:clamp(24px,4vw,43px);line-height:1.08}.docs_demoPage__WCv2O p{margin:8px 0;font-size:13px}.docs_demoPage__WCv2O ul{list-style:none;padding:0;margin-top:8px;font-size:13px}.docs_demoPage__WCv2O button{min-height:44px;padding:6px 12px;border-radius:6px;border:0;background:var(--demo-button);color:white;font-size:12px}.docs_demoPage__WCv2O button:focus-visible{outline-color:var(--demo-button)}.docs_complete__rVeav>svg{color:var(--success)}.docs_complete__rVeav ul{list-style:disc;padding-inline-start:18px;color:var(--muted)}.docs_complete__rVeav li+li{margin-top:5px}.docs_footer__XUajJ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-top:47px;padding:12px 0 18px;border-top:1px solid var(--border);font-size:13px;color:var(--muted)}.docs_footer__XUajJ>span{display:inline-flex;align-items:center;min-height:44px}.docs_footer__XUajJ>div{display:flex;flex-wrap:wrap;gap:12px}.docs_footer__XUajJ a{display:inline-flex;gap:4px;align-items:center;min-height:44px}.docs_footer__XUajJ a:hover{color:var(--accent)}@container (max-width: 680px){.docs_lessonGrid__0dqj2{grid-template-columns:repeat(2,minmax(0,1fr))}.docs_hero__neseN h1{font-size:clamp(2.75rem,9cqw,4.7rem)}}@container (max-width: 510px){.docs_hero__neseN{grid-template-columns:1fr;padding:22px;gap:19px}.docs_hero__neseN h1{font-size:clamp(2.75rem,12cqw,4.15rem)}.docs_heroRoute__8AnGQ{justify-self:start;max-width:none}.docs_cardGrid__tmkbt{grid-template-columns:1fr}}@container (max-width: 390px){.docs_lessonGrid__0dqj2{grid-template-columns:1fr}.docs_heroActions__C4BZ3>a{flex:1 1 auto}.docs_runnerProgress___2OBX ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.docs_pageGrid__oMSbL{display:block}.docs_aside__rDHbJ{position:static}.docs_desktopContents__L8pNm{display:none}.docs_aside__rDHbJ>.docs_contents__R2RCB:not(.docs_desktopContents__L8pNm),.docs_aside__rDHbJ>.docs_progressCard__WIfK5{margin-top:24px}.docs_mobileContents__T2v6q{display:block;margin-bottom:24px;padding:2px 13px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.docs_mobileContents__T2v6q summary{min-height:44px;padding:11px 0;font-size:13px;font-weight:700;cursor:pointer}.docs_mobileContents__T2v6q .docs_contents__R2RCB{margin-bottom:10px}.docs_mobileContents__T2v6q .docs_contents__R2RCB>a{min-height:44px;display:flex;align-items:center}}@media (max-width:960px){.docs_docs__uoGZh{--header-height:60px}.docs_headerInner__RyXZy{padding-inline:10px;grid-template-columns:minmax(max-content,1fr) minmax(150px,320px) minmax(max-content,1fr);gap:10px}.docs_brandRow__qWeLV{gap:3px}.docs_brand__vaQnA{gap:7px}.docs_brandLabel__hBurv{display:none}.docs_headerActions__tMIbf{gap:5px}.docs_menuToggle__x_2cI{display:inline-grid}.docs_layout__jNm7S{display:block}.docs_sidebar__p6Eem{position:fixed;inset:var(--header-height) auto 0 0;z-index:19;display:none;width:min(300px,calc(100% - 48px));padding-top:14px}.docs_sidebar__p6Eem[data-open=true]{display:block}.docs_sideLink__iJfmo{min-height:44px}.docs_menuBackdrop__ehnyr{display:block;position:fixed;z-index:18;inset:var(--header-height) 0 0;border:0;background:#120b265b}.docs_main__ugoVf{max-width:900px;margin-inline:auto;padding-top:25px}}@media (max-width:665px){.docs_headerInner__RyXZy{grid-template-columns:minmax(0,1fr) 44px 44px;gap:3px;padding-inline:7px}.docs_menuToggle__x_2cI{flex-shrink:0;width:44px}.docs_headerTutorials__NO5Bb,.docs_openApp__Mv5ns,.docs_searchTrigger__TNrxk kbd,.docs_searchTrigger__TNrxk span{display:none}.docs_searchTrigger__TNrxk{justify-content:center;min-width:44px;padding:0}.docs_main__ugoVf{padding-inline:12px;padding-top:16px}.docs_homeSection__x1CaW{margin-top:29px}.docs_headerActions__tMIbf{gap:0}}@media (prefers-reduced-motion:reduce){html:has(.docs_docs__uoGZh){scroll-behavior:auto}}