.library-module__ruSTzG__page{box-sizing:border-box;color:#edf1ed;width:min(1440px,100%);margin-inline:auto;padding:24px clamp(20px,3vw,44px) 64px}.library-module__ruSTzG__page *,.library-module__ruSTzG__page :before,.library-module__ruSTzG__page :after{box-sizing:border-box}.library-module__ruSTzG__breadcrumb{color:#8fa5af;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 32px;font-size:12px;display:flex}.library-module__ruSTzG__breadcrumb a{color:#b6c7cf;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.library-module__ruSTzG__breadcrumb [aria-current]{color:#e4edec}.library-module__ruSTzG__header{max-width:890px;margin-bottom:30px}.library-module__ruSTzG__eyebrow{color:#92c9cc;letter-spacing:.12em;margin:0 0 9px;font-size:10px;font-weight:650;line-height:1.5}.library-module__ruSTzG__header h1{letter-spacing:-.035em;text-wrap:balance;max-width:800px;margin:0;font-size:clamp(32px,3.5vw,44px);line-height:1.12}.library-module__ruSTzG__lead{color:#bbcbd1;max-width:740px;margin:17px 0;font-size:17px;line-height:1.6}.library-module__ruSTzG__promise{color:#9baeb7;margin:0;font-size:12px;line-height:1.7}.library-module__ruSTzG__docNavigation{border-bottom:1px solid #304047;flex-wrap:wrap;gap:4px 26px;margin-bottom:28px;display:flex}.library-module__ruSTzG__docNavigation a{color:#c9d7da;align-items:center;gap:9px;min-height:48px;font-size:13px;text-decoration:none;display:flex}.library-module__ruSTzG__docNavigation a:hover{color:#8be7e5}.library-module__ruSTzG__docNavigation span{color:#91aab3;text-align:center;background:#18262d;border-radius:3px;min-width:20px;padding:2px 5px;font-size:10px}.library-module__ruSTzG__example{background:#0e1a21;border:1px solid #3c5059;border-radius:7px;margin-bottom:44px;scroll-margin-top:110px;overflow:hidden;box-shadow:0 22px 60px #0003}.library-module__ruSTzG__exampleHeading{background:#11232c;border-bottom:1px solid #2c4049;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.library-module__ruSTzG__exampleHeading h2{letter-spacing:-.02em;margin:0;font-size:25px;line-height:1.3}.library-module__ruSTzG__exampleHeading p:last-child{color:#adbec6;max-width:720px;margin:7px 0 0;font-size:13px;line-height:1.6}.library-module__ruSTzG__nativeBadge{color:#a7cbc5;flex-shrink:0;align-items:center;gap:7px;font-size:10px;display:inline-flex}.library-module__ruSTzG__nativeBadge:before{content:"";background:#7ccebd;border-radius:50%;width:5px;height:5px}.library-module__ruSTzG__exampleLayout{grid-template-columns:minmax(0,1fr) 270px;display:grid}.library-module__ruSTzG__previewColumn{min-width:0;padding:0 20px 14px}.library-module__ruSTzG__previewToolbar{color:#90a7b1;justify-content:space-between;align-items:center;gap:10px;min-height:42px;font-size:10px;display:flex}.library-module__ruSTzG__previewToolbar span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.library-module__ruSTzG__stageScroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#435d68 transparent;border:1px solid #30464f;border-radius:4px;overflow-x:auto}.library-module__ruSTzG__stage,.library-module__ruSTzG__thumbnail{aspect-ratio:16/9;background:radial-gradient(at 35% 12%,#395359 0,#172b32 45%,#101d24 100%);width:100%;position:relative;overflow:hidden}.library-module__ruSTzG__thumbnail.library-module__ruSTzG__gameContext{background:#172327 url(/hub/configuration-previews/context/gameplay.webp) 50%/cover}.library-module__ruSTzG__stage{min-width:600px}.library-module__ruSTzG__nativeCanvas{transform-origin:0 0;isolation:isolate;width:1280px;height:720px;position:absolute;inset:0 auto auto 0}.library-module__ruSTzG__nativeCanvas .node{margin:0}.library-module__ruSTzG__nativeCanvas .cui-wire-input{font-family:PimpMyCUI Roboto Condensed,sans-serif}.library-module__ruSTzG__loading{color:#c1d4da;background:#132630dd;place-content:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.library-module__ruSTzG__previewCaption{color:#96adb8;margin:12px 0 0;font-size:11px;line-height:1.65}.library-module__ruSTzG__previewStatus{color:#bdcecb;min-height:18px;margin:6px 0 0;font-size:11px;line-height:1.6}.library-module__ruSTzG__settings{background:#101f27;border-left:1px solid #2f424c;min-width:0;padding:18px}.library-module__ruSTzG__settings fieldset{min-width:0}.library-module__ruSTzG__themeControl{border:0;margin:0 0 20px;padding:0}.library-module__ruSTzG__themeControl legend{color:#e2eae8;margin-bottom:10px;font-size:12px;font-weight:600}.library-module__ruSTzG__themeControl>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.library-module__ruSTzG__themeControl button{color:#b7cbd0;min-height:58px;font:inherit;cursor:pointer;background:#10212a;border:1px solid #3a515b;border-radius:3px;place-items:center;gap:6px;padding:8px 4px;font-size:10px;display:grid}.library-module__ruSTzG__themeControl button[aria-pressed=true]{color:#eff9f4;background:#17393f;border-color:#74c7c3}.library-module__ruSTzG__themeControl i{background:#203755;border:1px solid #95b3bb66;border-radius:2px;width:23px;height:12px;display:block}.library-module__ruSTzG__themeControl [data-theme=glass] i{background:#19535c}.library-module__ruSTzG__themeControl [data-theme=carbon] i{background:#3f4c30}.library-module__ruSTzG__configFields{scrollbar-width:thin;scrollbar-color:#435d68 transparent;gap:13px;max-height:390px;margin:-2px -3px 14px;padding:2px 3px 3px;display:grid;overflow-y:auto}.library-module__ruSTzG__control{color:#b8cbd2;gap:6px;min-width:0;font-size:11px;display:grid}.library-module__ruSTzG__control :is(input,select,textarea),.library-module__ruSTzG__listControl input{color:#edf1ee;width:100%;min-width:0;min-height:36px;font:inherit;background:#0d1a21;border:1px solid #3a505b;border-radius:3px;padding:7px 9px;font-size:12px}.library-module__ruSTzG__control textarea{resize:vertical}.library-module__ruSTzG__checkControl{color:#b8cbd2;align-items:center;gap:9px;min-height:28px;font-size:11px;display:flex}.library-module__ruSTzG__checkControl input{accent-color:#64c4bf;flex-shrink:0;width:16px;height:16px}.library-module__ruSTzG__listControl{border:1px solid #30454f;gap:8px;margin:0;padding:9px;display:grid}.library-module__ruSTzG__listControl legend{color:#bacbd1;padding-inline:4px;font-size:11px}.library-module__ruSTzG__listControl label{color:#97adb7;gap:5px;font-size:10px;display:grid}.library-module__ruSTzG__reset{color:#b5c9d1;width:100%;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:11px;display:inline-flex}.library-module__ruSTzG__reset:hover{color:#eff9f4;background:#182d35}.library-module__ruSTzG__primaryAction{color:#102823;background:#a0d5c4;border:1px solid #78bbb0;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.library-module__ruSTzG__primaryAction:hover{background:#bde4d4}.library-module__ruSTzG__primaryAction[aria-disabled=true]{opacity:.6;cursor:wait}.library-module__ruSTzG__storageNotice{color:#edd0a2;font-size:11px;line-height:1.6}.library-module__ruSTzG__catalogHeading{justify-content:space-between;align-items:end;gap:16px;display:flex}.library-module__ruSTzG__catalogHeading h2{letter-spacing:-.025em;margin:0;font-size:30px}.library-module__ruSTzG__search{color:#a1b8c0;gap:6px;width:min(310px,100%);font-size:10px;display:grid}.library-module__ruSTzG__search input{color:#e5eeee;min-height:40px;font:inherit;background:#10212a;border:1px solid #405761;border-radius:4px;padding:9px 12px;font-size:13px}.library-module__ruSTzG__resultCount{color:#8ea7b1;margin:9px 0 0;font-size:11px}.library-module__ruSTzG__catalogSection{margin-top:32px;scroll-margin-top:110px}.library-module__ruSTzG__catalogSection>header{margin-bottom:15px}.library-module__ruSTzG__catalogSection h2{letter-spacing:-.02em;margin:0;font-size:21px}.library-module__ruSTzG__catalogSection header p{color:#acbfc6;margin:7px 0 0;font-size:13px;line-height:1.6}.library-module__ruSTzG__catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.library-module__ruSTzG__catalogCard{content-visibility:auto;contain-intrinsic-size:auto 310px;background:#0d1d25;border:1px solid #344c56;border-radius:5px;min-width:0;overflow:hidden}.library-module__ruSTzG__cardButton{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.library-module__ruSTzG__cardButton:hover{background:#142a33}.library-module__ruSTzG__cardButton[aria-pressed=true] .library-module__ruSTzG__cardAction{color:#a0e7cd}.library-module__ruSTzG__cardButton[aria-pressed=true]{box-shadow:inset 0 0 0 1px #71bcb8}.library-module__ruSTzG__thumbnail{pointer-events:none;border-bottom:1px solid #2f4753;flex-shrink:0}.library-module__ruSTzG__thumbnailLabel{color:#7b9aa7;letter-spacing:.12em;place-content:center;font-size:12px;display:grid;position:absolute;inset:0}.library-module__ruSTzG__thumbnail[data-native-ready=true] .library-module__ruSTzG__thumbnailLabel{display:none}.library-module__ruSTzG__cardCopy{flex-direction:column;flex:1;gap:8px;width:100%;min-width:0;padding:17px 18px 14px;display:flex}.library-module__ruSTzG__cardCopy strong{color:#e5edeb;font-size:15px;font-weight:600}.library-module__ruSTzG__cardCopy>span:not(.library-module__ruSTzG__cardAction){color:#a9bdc6;font-size:12px;line-height:1.65}.library-module__ruSTzG__cardAction{color:#9ebfc7;justify-content:space-between;gap:14px;margin-top:auto;padding-top:9px;font-size:11px;display:flex}.library-module__ruSTzG__cardAction i{font-size:14px;font-style:normal}.library-module__ruSTzG__learningLinks{border-top:1px solid #30464f;grid-template-columns:1fr auto;gap:12px 26px;margin-top:44px;padding:28px 0 0;display:grid}.library-module__ruSTzG__learningLinks div{grid-row:span 2}.library-module__ruSTzG__learningLinks h2{margin:0;font-size:19px}.library-module__ruSTzG__learningLinks p{color:#a6bcc5;max-width:720px;margin:10px 0 0;font-size:13px;line-height:1.7}.library-module__ruSTzG__learningLinks a{color:#d5e8e8;text-underline-offset:4px;align-items:center;min-height:30px;font-size:12px;display:flex}.library-module__ruSTzG__noResults{color:#bbcbd0;padding:30px 0;font-size:14px}.library-module__ruSTzG__noResults button{color:#dbebec;min-height:40px;font:inherit;cursor:pointer;background:#142b34;border:1px solid #4b616b;border-radius:3px;margin-left:10px;padding:8px}.library-module__ruSTzG__page :is(a,button,input,select,textarea,[role=button]):focus-visible{outline-offset:3px;outline:2px solid #7cddd7}@media (min-width:1500px){.library-module__ruSTzG__catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){.library-module__ruSTzG__exampleLayout{grid-template-columns:minmax(0,1fr)}.library-module__ruSTzG__settings{border-top:1px solid #2f424c;border-left:0;grid-template-columns:210px minmax(0,1fr);gap:12px 24px;display:grid}.library-module__ruSTzG__themeControl{margin-bottom:0}.library-module__ruSTzG__configFields{grid-area:span 3/2;max-height:230px;margin-bottom:0}.library-module__ruSTzG__reset,.library-module__ruSTzG__handoff{grid-column:1}.library-module__ruSTzG__primaryAction{margin-top:0}.library-module__ruSTzG__storageNotice{grid-column:1/-1}.library-module__ruSTzG__catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.library-module__ruSTzG__breadcrumb{margin-bottom:22px}.library-module__ruSTzG__header h1{font-size:36px}.library-module__ruSTzG__lead{font-size:15px}.library-module__ruSTzG__promise{font-size:11px}.library-module__ruSTzG__docNavigation{gap:0 18px}.library-module__ruSTzG__docNavigation a{min-height:42px;font-size:12px}.library-module__ruSTzG__exampleHeading{align-items:start;padding:17px}.library-module__ruSTzG__exampleHeading h2{font-size:22px}.library-module__ruSTzG__nativeBadge{display:none}.library-module__ruSTzG__previewColumn{padding-inline:12px}.library-module__ruSTzG__previewToolbar{font-size:9px}.library-module__ruSTzG__previewToolbar span:last-child{display:none}.library-module__ruSTzG__settings{padding:17px;display:block}.library-module__ruSTzG__themeControl{margin-bottom:18px}.library-module__ruSTzG__configFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-height:250px}.library-module__ruSTzG__listControl{grid-column:1/-1}.library-module__ruSTzG__reset{margin-top:12px}.library-module__ruSTzG__primaryAction{margin-top:10px}.library-module__ruSTzG__catalogHeading{flex-direction:column;align-items:stretch;gap:18px}.library-module__ruSTzG__search{width:100%}.library-module__ruSTzG__catalogGrid{grid-template-columns:minmax(0,1fr);gap:14px}.library-module__ruSTzG__catalogSection{margin-top:28px}.library-module__ruSTzG__learningLinks{grid-template-columns:1fr}.library-module__ruSTzG__learningLinks div{grid-row:auto}}
.windows-module__Zp6IpG__workspace{--window-accent:var(--hub-accent);}.windows-module__Zp6IpG__workspace[data-landing=true]{max-width:none}.windows-module__Zp6IpG__body{box-sizing:border-box;width:100%;max-width:1880px;margin-inline:auto;padding:24px 32px 0}.windows-module__Zp6IpG__projectContext{box-sizing:border-box;width:100%;max-width:1880px;margin-inline:auto;padding:16px 32px 0}.windows-module__Zp6IpG__projectContext>a[data-project-context]{align-items:center;width:auto;max-width:100%;min-height:44px;display:inline-flex}.windows-module__Zp6IpG__projectContext>a[data-project-context] strong{white-space:normal;overflow-wrap:anywhere}.windows-module__Zp6IpG__body h2:focus{outline:none}.windows-module__Zp6IpG__pendingHint{color:var(--hub-muted);margin:0 0 12px;font-size:12px;line-height:1.5}@media (max-width:760px){.windows-module__Zp6IpG__body{padding:8px 12px 0}.windows-module__Zp6IpG__projectContext{padding:4px 12px 0}}.windows-module__Zp6IpG__heading{}.windows-module__Zp6IpG__heading h1{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.15}.windows-module__Zp6IpG__heading p,.windows-module__Zp6IpG__muted{color:var(--hub-muted);font-size:13px;line-height:1.65}.windows-module__Zp6IpG__heading p{max-width:680px;margin:0}.windows-module__Zp6IpG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.windows-module__Zp6IpG__workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--hub-acid);outline-offset:3px}.windows-module__Zp6IpG__workspace button{cursor:pointer}.windows-module__Zp6IpG__workspace button:disabled{opacity:.45;cursor:not-allowed}.windows-module__Zp6IpG__primary{}.windows-module__Zp6IpG__secondary{}.windows-module__Zp6IpG__quiet{}.windows-module__Zp6IpG__danger{}.windows-module__Zp6IpG__secondary:hover,.windows-module__Zp6IpG__quiet:hover{background:var(--hub-panel-2);border-color:var(--window-accent)}.windows-module__Zp6IpG__quiet{background:0 0;border-color:#0000}.windows-module__Zp6IpG__sectionTitle{justify-content:space-between;align-items:center;gap:12px;margin:32px 0 14px;display:flex}.windows-module__Zp6IpG__sectionTitle h2{margin:0;font-size:18px}.windows-module__Zp6IpG__cards{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;display:grid}.windows-module__Zp6IpG__modelCard{border:1px solid var(--hub-border);min-width:0;color:var(--hub-text);background:var(--hub-panel);text-align:left;border-radius:8px;gap:0;padding:0;display:grid;overflow:visible}.windows-module__Zp6IpG__modelCard:hover{border-color:var(--window-accent)}.windows-module__Zp6IpG__modelCard>div:first-child{border-radius:7px 7px 0 0}.windows-module__Zp6IpG__cardText{padding:17px 18px}.windows-module__Zp6IpG__cardText strong{margin-bottom:7px;font-size:16px;display:block}.windows-module__Zp6IpG__cardText p{color:var(--hub-muted);margin:0;font-size:12px;line-height:1.6}.windows-module__Zp6IpG__landing{min-width:0}.windows-module__Zp6IpG__resumeColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.windows-module__Zp6IpG__resumeColumns[data-local=false]{grid-template-columns:minmax(0,1fr)}.windows-module__Zp6IpG__resumeGroup{min-width:0}.windows-module__Zp6IpG__resumeGroup h3{margin:0;font-size:15px;font-weight:650}.windows-module__Zp6IpG__groupContext{color:var(--hub-muted);margin:5px 0 14px;font-size:12px;line-height:1.5}.windows-module__Zp6IpG__workList{gap:10px;display:grid}.windows-module__Zp6IpG__workCard{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;}.windows-module__Zp6IpG__workBody{flex:1;min-width:0}.windows-module__Zp6IpG__workBody h4{color:var(--hub-text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.windows-module__Zp6IpG__workBody p{color:var(--hub-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.55}.windows-module__Zp6IpG__workActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.windows-module__Zp6IpG__workActions>:is(button,a){min-height:44px;padding:9px 12px;font-size:13px}.windows-module__Zp6IpG__workActions .windows-module__Zp6IpG__pageMenuTrigger{width:44px;min-height:44px}.windows-module__Zp6IpG__creationSection{border-top:1px solid var(--hub-border);margin-top:32px;padding-top:4px}.windows-module__Zp6IpG__creationSection:first-child{border-top:0;margin-top:0;padding-top:0}.windows-module__Zp6IpG__creationSection:first-child .windows-module__Zp6IpG__sectionTitle{margin-top:0}.windows-module__Zp6IpG__creationGrid{gap:16px}.windows-module__Zp6IpG__creationMeta{color:var(--hub-muted);margin:0 0 10px;font-size:11px;line-height:1.45;display:block}@media (max-width:1000px){.windows-module__Zp6IpG__resumeColumns{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.windows-module__Zp6IpG__landing .windows-module__Zp6IpG__sectionTitle{flex-wrap:wrap;align-items:flex-start;gap:10px}.windows-module__Zp6IpG__workCard{gap:10px;padding:14px}.windows-module__Zp6IpG__creationGrid{grid-template-columns:minmax(0,1fr)}}.windows-module__Zp6IpG__editor{border:1px solid var(--hub-border);background:var(--hub-field);border-radius:10px;container-type:inline-size}.windows-module__Zp6IpG__toolbar{border-bottom:1px solid var(--hub-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.windows-module__Zp6IpG__toolbar h1{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.25}.windows-module__Zp6IpG__documentKind{color:var(--hub-muted);margin-bottom:4px;font-size:11px;display:block}.windows-module__Zp6IpG__transferHint{color:var(--hub-muted);font-size:12px}.windows-module__Zp6IpG__toolbar>.windows-module__Zp6IpG__actions{margin-left:auto}.windows-module__Zp6IpG__editorTools{border-bottom:1px solid var(--hub-border);flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.windows-module__Zp6IpG__viewTabs{border:1px solid var(--hub-border);border-radius:var(--hub-control-radius,6px);background:var(--hub-field);gap:4px;padding:3px;display:flex}.windows-module__Zp6IpG__viewTabs button{min-height:44px;color:var(--hub-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 16px;font-size:13px}.windows-module__Zp6IpG__viewTabs button[aria-pressed=true]{color:var(--hub-text);background:var(--hub-panel-2);box-shadow:inset 0 0 0 1px var(--hub-border-strong)}.windows-module__Zp6IpG__runtimeAccess{margin-left:auto;font-size:12px;position:relative}.windows-module__Zp6IpG__runtimeAccess>summary{min-height:44px;color:var(--hub-muted);cursor:pointer;align-items:center;padding:6px 8px;display:flex}.windows-module__Zp6IpG__runtimeAccess[data-attention=true]>summary{color:var(--hub-acid)}.windows-module__Zp6IpG__runtimeAccess>div{z-index:35;box-sizing:border-box;border:1px solid var(--hub-border-strong);border-radius:var(--hub-panel-radius,10px);background:var(--hub-panel);width:min(360px,100vw - 40px);padding:18px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0006}.windows-module__Zp6IpG__runtimeAccess p{margin:0 0 12px;font-size:13px;line-height:1.6}.windows-module__Zp6IpG__runtimeAccess a{color:var(--hub-accent);padding:8px 0;line-height:1.5;display:block}.windows-module__Zp6IpG__runtimeAccess[data-presentation=menu]{margin-left:0}.windows-module__Zp6IpG__runtimeAccess[data-presentation=menu]>summary{padding:10px}.windows-module__Zp6IpG__runtimeAccess[data-presentation=menu]>div{width:auto;box-shadow:none;border:0;border-radius:0;padding:10px;position:static}.windows-module__Zp6IpG__runtimeAccess[data-presentation=menu] button{min-height:44px}.windows-module__Zp6IpG__saveHost[data-idle=true]>div{display:none}.windows-module__Zp6IpG__layout{grid-template-columns:210px minmax(0,1fr);min-height:390px;display:grid}.windows-module__Zp6IpG__pages{border-right:1px solid var(--hub-border);background:var(--hub-panel);padding:14px 10px}.windows-module__Zp6IpG__pages h3{color:var(--hub-muted);text-transform:uppercase;letter-spacing:.1em;margin:0;padding:8px;font-size:10px}.windows-module__Zp6IpG__page{color:#c5d1d2;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;width:100%;margin:0;padding:12px 10px;font-size:12px;display:flex}.windows-module__Zp6IpG__page[aria-pressed=true]{border-color:var(--hub-border-accent);background:var(--hub-accent-soft);color:var(--hub-text)}.windows-module__Zp6IpG__page span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.windows-module__Zp6IpG__page small{color:#acd7ca}.windows-module__Zp6IpG__pages .windows-module__Zp6IpG__secondary{width:100%;margin-top:12px}.windows-module__Zp6IpG__main{min-width:0;padding:18px}.windows-module__Zp6IpG__previewHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.windows-module__Zp6IpG__previewHeading h3{margin:0;font-size:14px}.windows-module__Zp6IpG__stage{aspect-ratio:16/9;background:#172327 url(/hub/configuration-previews/context/gameplay.webp) 50%/cover;border:1px solid #36434a;border-radius:5px;width:100%;position:relative;overflow:hidden}.windows-module__Zp6IpG__canvas{transform-origin:0 0;isolation:isolate;width:1280px;height:720px;position:absolute;inset:0 auto auto 0}.windows-module__Zp6IpG__canvas .node{margin:0}.windows-module__Zp6IpG__caption{color:var(--hub-muted);margin:9px 0 20px;font-size:11px;line-height:1.6}.windows-module__Zp6IpG__previewFoot{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.windows-module__Zp6IpG__previewFoot>button{min-height:32px;padding:5px 9px;font-size:11px}.windows-module__Zp6IpG__properties{border:1px solid var(--hub-border);background:var(--hub-panel);border-radius:8px;min-width:0;margin-top:18px}.windows-module__Zp6IpG__tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.windows-module__Zp6IpG__tabs button{color:var(--hub-muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:9px 14px;font-size:12px}.windows-module__Zp6IpG__tabs button[aria-pressed=true]{border-color:var(--hub-border-strong);background:var(--hub-panel-2);color:var(--hub-text)}.windows-module__Zp6IpG__inspector{max-width:100%;font-size:12px}.windows-module__Zp6IpG__inspector .section{border:0;margin:0 0 16px;padding:0}.windows-module__Zp6IpG__inspector .section-title{margin:15px 0;font-size:13px}.windows-module__Zp6IpG__inspector .inspector-group{min-width:0;margin:0 0 24px}.windows-module__Zp6IpG__inspector .group-title{margin:0 0 14px;font-size:13px;font-weight:600}.windows-module__Zp6IpG__inspector .field:has(>input[type=checkbox]){grid-template-columns:minmax(0,1fr) auto;align-items:center}.windows-module__Zp6IpG__inspector input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0}.windows-module__Zp6IpG__field{gap:7px;min-width:0;margin:0 0 15px;font-size:12px;display:grid}.windows-module__Zp6IpG__inspector .field{gap:7px;min-width:0;margin:0 0 15px;font-size:12px;display:grid}.windows-module__Zp6IpG__inspector .field{max-width:680px}.windows-module__Zp6IpG__inspector .field.inline{justify-content:flex-start;align-items:center;gap:12px;display:flex}.windows-module__Zp6IpG__inspector :is(input:not([type=checkbox]):not([type=color]),select,textarea),.windows-module__Zp6IpG__field :is(input,select,textarea){border:1px solid var(--hub-border-strong);background:var(--hub-field);width:100%;min-width:0;min-height:39px;color:var(--hub-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:4px;padding:9px 11px}.windows-module__Zp6IpG__inspector :is(input[type=checkbox],input[type=color]){accent-color:var(--window-accent)}.windows-module__Zp6IpG__inspector .section-help{color:var(--hub-muted);margin:8px 0 15px;font-size:12px;line-height:1.65}.windows-module__Zp6IpG__inspector .row-actions{gap:7px;display:flex}.windows-module__Zp6IpG__inspector button{border:1px solid var(--hub-border-strong);background:var(--hub-panel-2);min-height:32px;color:var(--hub-text);border-radius:4px;margin:3px;padding:6px 10px}.windows-module__Zp6IpG__inspector .theme-preview{max-width:180px;overflow:hidden}.windows-module__Zp6IpG__inspector .functional-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.windows-module__Zp6IpG__inspector button.functional-theme{text-align:center;grid-template-rows:auto auto;gap:8px;width:100%;min-width:0;margin:0;padding:6px;display:grid}.windows-module__Zp6IpG__inspector button.functional-theme.active{border-color:var(--hub-accent);background:var(--hub-accent-soft)}.windows-module__Zp6IpG__inspector .kit-preview{aspect-ratio:16/9;isolation:isolate;pointer-events:none;background:var(--hub-field);width:100%;min-height:0;display:block;position:relative;overflow:hidden}.windows-module__Zp6IpG__inspector .kit-preview-canvas{transform-origin:50%;pointer-events:none;position:absolute;top:50%;left:50%;overflow:hidden}.windows-module__Zp6IpG__inspector details{border:1px solid var(--hub-border);border-radius:5px;margin-block:12px;padding:12px}.windows-module__Zp6IpG__inspector summary{cursor:pointer}.windows-module__Zp6IpG__error{color:#ffc5c1;font-size:12px;line-height:1.7}.windows-module__Zp6IpG__inspector .field-error{color:#ffc5c1;font-size:12px;line-height:1.7}.windows-module__Zp6IpG__notice{border-left:3px solid var(--hub-accent);background:var(--hub-accent-soft);color:var(--hub-text);margin-block:16px;padding:14px 17px;font-size:13px;line-height:1.7}.windows-module__Zp6IpG__opening{max-width:660px}.windows-module__Zp6IpG__command{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}.windows-module__Zp6IpG__command .windows-module__Zp6IpG__field{margin:0}.windows-module__Zp6IpG__commandGroup{border:1px solid var(--hub-border);border-radius:5px;min-width:0;margin:0 0 16px;padding:14px}.windows-module__Zp6IpG__commandGroup legend{color:var(--hub-muted);padding-inline:6px;font-size:11px}.windows-module__Zp6IpG__check{align-items:center;gap:10px;font-size:12px;display:flex}.windows-module__Zp6IpG__dialog{box-sizing:border-box;overscroll-behavior:contain;width:min(1020px,100vw - 36px);height:fit-content;max-height:calc(100dvh - 40px);color:var(--hub-text);background:var(--hub-panel);border:1px solid #425757;border-radius:9px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #0009}.windows-module__Zp6IpG__dialog[data-dialog-kind=close],.windows-module__Zp6IpG__dialog[data-dialog-kind=remove]{width:min(580px,100vw - 36px)}.windows-module__Zp6IpG__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020809ce}.windows-module__Zp6IpG__dialog h2{margin:0;font-size:23px}.windows-module__Zp6IpG__dialogHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.windows-module__Zp6IpG__dialog .windows-module__Zp6IpG__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.windows-module__Zp6IpG__galleryToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.windows-module__Zp6IpG__galleryToolbar .windows-module__Zp6IpG__tabs{margin:0}.windows-module__Zp6IpG__gallerySectionTitle{margin:24px 0 14px;font-size:15px}.windows-module__Zp6IpG__pluginBadge{border:1px solid var(--hub-border);max-width:100%;color:var(--hub-muted);border-radius:4px;margin-bottom:12px;padding:5px 8px;font-size:11px;line-height:1.4;display:inline-block}.windows-module__Zp6IpG__cardText small{color:var(--hub-text);margin-top:16px;font-size:11px;display:block}.windows-module__Zp6IpG__pluginHeading{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.windows-module__Zp6IpG__pluginHeading h3{margin:0;font-size:23px}.windows-module__Zp6IpG__pluginHeading p{color:var(--hub-muted);margin:8px 0;font-size:12px}.windows-module__Zp6IpG__pluginHeading .windows-module__Zp6IpG__pluginBadge{margin:0}.windows-module__Zp6IpG__pickerSource{border:1px solid var(--hub-border);background:var(--hub-panel-2);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:20px 0;padding:18px;display:grid}.windows-module__Zp6IpG__pickerSource>:is(.windows-module__Zp6IpG__actions,.windows-module__Zp6IpG__savedSource){grid-column:1/-1}.windows-module__Zp6IpG__modelChoices{border:0;min-width:0;margin:24px 0;padding:0}.windows-module__Zp6IpG__modelChoices legend{margin-bottom:14px;font-size:15px;font-weight:650}.windows-module__Zp6IpG__modelChoices .windows-module__Zp6IpG__modelCard[aria-pressed=true]{border-color:var(--hub-accent);box-shadow:0 0 0 1px var(--hub-accent)}.windows-module__Zp6IpG__modelPreview{pointer-events:none;aspect-ratio:16/9;background:#101719;overflow:hidden}.windows-module__Zp6IpG__modelPreview>div{border:0;margin:0}.windows-module__Zp6IpG__pickerFooter{border-top:1px solid var(--hub-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:18px;display:flex}.windows-module__Zp6IpG__pickerFooter p{margin:0}.windows-module__Zp6IpG__functionSettings{border-bottom:1px solid var(--hub-border);margin-bottom:22px;padding-bottom:20px}.windows-module__Zp6IpG__pageModels{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;margin-top:18px;display:grid}.windows-module__Zp6IpG__pageModels .windows-module__Zp6IpG__cardText{padding:10px}.windows-module__Zp6IpG__pageModels .windows-module__Zp6IpG__cardText strong{margin:0;font-size:12px}.windows-module__Zp6IpG__pageModels [aria-pressed=true]{border-color:var(--hub-accent);box-shadow:0 0 0 1px var(--hub-accent)}@media (max-width:600px){.windows-module__Zp6IpG__pickerSource{grid-template-columns:1fr}.windows-module__Zp6IpG__pluginHeading{flex-direction:column;align-items:flex-start}}.windows-module__Zp6IpG__heading[data-editing=true]{border:0;margin-bottom:20px;padding-bottom:0}.windows-module__Zp6IpG__heading[data-editing=true] h1{margin:0;font-size:24px}.windows-module__Zp6IpG__windowIdentity{align-items:center;gap:12px;min-width:0;display:flex}.windows-module__Zp6IpG__windowIdentity>div{min-width:0}.windows-module__Zp6IpG__helpButton{flex-shrink:0;width:36px;height:36px;padding:8px;}.windows-module__Zp6IpG__helpButton svg{flex-shrink:0;width:18px;height:18px}.windows-module__Zp6IpG__backButton{border:1px solid var(--hub-border);width:34px;height:34px;color:var(--hub-text);background:0 0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.windows-module__Zp6IpG__backButton:hover{background:var(--hub-panel-2)}.windows-module__Zp6IpG__pageRow{border:1px solid #0000;border-radius:6px;align-items:center;gap:2px;margin:4px 0;display:flex}.windows-module__Zp6IpG__pageChoice{display:none}.windows-module__Zp6IpG__pageRow[data-selected=true]{background:var(--hub-accent-soft);border-color:var(--hub-border-accent)}.windows-module__Zp6IpG__pageRow>.windows-module__Zp6IpG__page{background:0 0;border:0;flex:1;min-width:0}.windows-module__Zp6IpG__page svg{flex-shrink:0;width:16px;height:16px}.windows-module__Zp6IpG__actionMenu{flex-shrink:0;position:relative}.windows-module__Zp6IpG__actionMenu>summary{cursor:pointer;list-style:none}.windows-module__Zp6IpG__actionMenu>summary::-webkit-details-marker{display:none}.windows-module__Zp6IpG__actionMenu>summary[aria-disabled=true]{opacity:.45;cursor:not-allowed}.windows-module__Zp6IpG__pageMenuTrigger{width:28px;min-height:32px;color:var(--hub-muted);letter-spacing:1px;border-radius:4px;place-items:center;padding:0;font-size:18px;display:grid}.windows-module__Zp6IpG__pageMenuTrigger:hover,.windows-module__Zp6IpG__actionMenu[open]>.windows-module__Zp6IpG__pageMenuTrigger{background:var(--hub-panel-2);color:var(--hub-text)}.windows-module__Zp6IpG__actionMenuPanel{z-index:30;border:1px solid var(--hub-border-strong);background:#192124;border-radius:8px;gap:3px;min-width:220px;max-width:min(320px,80vw);max-height:65dvh;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 32px #0007}.windows-module__Zp6IpG__pages .windows-module__Zp6IpG__actionMenuPanel{left:0;right:auto}.windows-module__Zp6IpG__actionMenuPanel>:is(button,a){width:100%;min-height:44px;color:var(--hub-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;padding:9px 11px;font-size:12px;text-decoration:none;display:block}.windows-module__Zp6IpG__actionMenuPanel>:is(button,a):hover{background:var(--hub-panel-2)}.windows-module__Zp6IpG__actionMenuPanel>.windows-module__Zp6IpG__menuDanger{color:#ffc5c1}.windows-module__Zp6IpG__previewBadge{color:var(--hub-muted);font-size:11px}.windows-module__Zp6IpG__settingsHeading{gap:5px;padding:18px 20px 14px;display:grid}.windows-module__Zp6IpG__settingsHeading>span{color:var(--hub-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.windows-module__Zp6IpG__settingsHeading h3{overflow-wrap:anywhere;margin:0;font-size:15px}.windows-module__Zp6IpG__properties>.windows-module__Zp6IpG__tabs{border-bottom:1px solid var(--hub-border);gap:4px;margin:0;padding:0 14px 12px}.windows-module__Zp6IpG__properties>.windows-module__Zp6IpG__tabs button{flex:1;padding:9px 6px}.windows-module__Zp6IpG__settingsBody{padding:22px 20px}.windows-module__Zp6IpG__settingsBody h3{margin:0 0 16px;font-size:14px}.windows-module__Zp6IpG__settingsBody p{margin:0 0 16px;line-height:1.65}.windows-module__Zp6IpG__settingsBody .windows-module__Zp6IpG__check{margin-bottom:18px}.windows-module__Zp6IpG__advancedFooter{border-top:1px solid var(--hub-border);padding:14px 20px 18px}.windows-module__Zp6IpG__advancedFooter>button{width:100%}.windows-module__Zp6IpG__sourceCard{gap:16px;display:grid}.windows-module__Zp6IpG__sourceCard>div{gap:7px;display:grid}.windows-module__Zp6IpG__sourceCard p{margin:0}.windows-module__Zp6IpG__sourceCard .windows-module__Zp6IpG__secondary{justify-self:start}.windows-module__Zp6IpG__sourceContext{color:var(--hub-muted);font-size:12px}.windows-module__Zp6IpG__appearanceControls{border-top:1px solid var(--hub-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:22px;padding-top:22px;display:grid}.windows-module__Zp6IpG__appearanceControls .windows-module__Zp6IpG__field{margin:0}.windows-module__Zp6IpG__appearanceControls .windows-module__Zp6IpG__actions{grid-column:1/-1}.windows-module__Zp6IpG__field input[type=color]{height:40px;padding:4px}.windows-module__Zp6IpG__inspector .collection-heading{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 12px;display:flex}.windows-module__Zp6IpG__inspector .collection-heading .group-title{margin:0}.windows-module__Zp6IpG__inspector .collection-count{color:var(--hub-muted);white-space:nowrap;font-size:11px}.windows-module__Zp6IpG__inspector .functional-entry{background:var(--hub-field);margin:9px 0;padding:0;overflow:hidden}.windows-module__Zp6IpG__inspector .functional-entry>summary{overflow-wrap:anywhere;padding:14px;font-weight:600;line-height:1.5}.windows-module__Zp6IpG__inspector .functional-entry[open]{padding:0 14px 14px}.windows-module__Zp6IpG__inspector .functional-entry[open]>summary{margin-bottom:4px;padding-inline:0}.windows-module__Zp6IpG__inspector div.functional-entry{padding:14px}.windows-module__Zp6IpG__inspector .collection-limit{color:var(--hub-muted);font-size:11px}@container (min-width:1240px){.windows-module__Zp6IpG__properties{margin-top:0}.windows-module__Zp6IpG__main{grid-template-columns:minmax(0,1fr) clamp(360px,27cqi,430px);align-items:start;gap:24px;padding:24px;display:grid}.windows-module__Zp6IpG__viewTabs,.windows-module__Zp6IpG__editorTools{display:none}}@container (max-width:1239px){.windows-module__Zp6IpG__layout[data-view=settings] .windows-module__Zp6IpG__previewPane,.windows-module__Zp6IpG__layout[data-view=preview] .windows-module__Zp6IpG__properties{display:none}.windows-module__Zp6IpG__properties{margin-top:0}}@container (max-width:680px){.windows-module__Zp6IpG__editorTools{padding-block:6px}.windows-module__Zp6IpG__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.windows-module__Zp6IpG__pages{border-right:0;border-bottom:1px solid var(--hub-border);grid-template-columns:minmax(0,1fr) 44px 44px;align-items:end;gap:6px;padding-block:8px;display:grid}.windows-module__Zp6IpG__pages h3{display:none}.windows-module__Zp6IpG__pageRow{min-width:0;max-width:100%;margin:0}.windows-module__Zp6IpG__pages .windows-module__Zp6IpG__pageMenuTrigger{width:44px;min-height:44px}.windows-module__Zp6IpG__pages>.windows-module__Zp6IpG__page,.windows-module__Zp6IpG__pages .windows-module__Zp6IpG__pageRow,.windows-module__Zp6IpG__pages .windows-module__Zp6IpG__pageRow>.windows-module__Zp6IpG__page{display:none}.windows-module__Zp6IpG__pageChoice{min-width:0;color:var(--hub-muted);grid-area:1/1;gap:5px;font-size:12px;display:grid}.windows-module__Zp6IpG__pageChoice>span{display:none}.windows-module__Zp6IpG__pageChoice select{box-sizing:border-box;border:1px solid var(--hub-border-strong);border-radius:var(--hub-control-radius,6px);background:var(--hub-field);width:100%;min-width:0;min-height:44px;color:var(--hub-text);font:inherit;padding:8px 10px;font-size:14px}.windows-module__Zp6IpG__pages:not(:has(.windows-module__Zp6IpG__pageRow[data-selected=true])) .windows-module__Zp6IpG__pageChoice{grid-column:1/3}.windows-module__Zp6IpG__pages .windows-module__Zp6IpG__pageRow[data-selected=true]{background:0 0;border:0;grid-area:1/2;align-self:end;display:flex}.windows-module__Zp6IpG__pages>[data-window-add-page]{grid-area:1/3;width:44px;min-height:44px;margin:0;padding:0;font-size:0}.windows-module__Zp6IpG__pages>[data-window-add-page]:after{content:"+";font-size:22px;line-height:1}.windows-module__Zp6IpG__main{padding:14px}.windows-module__Zp6IpG__command,.windows-module__Zp6IpG__appearanceControls{grid-template-columns:1fr}.windows-module__Zp6IpG__settingsHeading{display:none}.windows-module__Zp6IpG__properties>.windows-module__Zp6IpG__tabs{padding-top:12px}.windows-module__Zp6IpG__properties>.windows-module__Zp6IpG__tabs button{min-height:44px}.windows-module__Zp6IpG__settingsBody{padding-top:12px}.windows-module__Zp6IpG__inspector [data-composition-section=page-content]>p.group-title{display:none}.windows-module__Zp6IpG__inspector .functional-entry>.inline-buttons{flex-wrap:wrap;gap:6px;display:flex}.windows-module__Zp6IpG__inspector .functional-entry>.inline-buttons button{min-height:44px;margin:0}}@media (max-width:600px){.windows-module__Zp6IpG__heading{flex-direction:column}.windows-module__Zp6IpG__toolbar{padding:12px}.windows-module__Zp6IpG__windowIdentity{width:100%}.windows-module__Zp6IpG__helpButton{margin-left:auto}.windows-module__Zp6IpG__toolbar>.windows-module__Zp6IpG__actions{grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;margin-left:0;display:grid}.windows-module__Zp6IpG__toolbar>.windows-module__Zp6IpG__actions>button:nth-of-type(2),.windows-module__Zp6IpG__toolbar>.windows-module__Zp6IpG__actions>.windows-module__Zp6IpG__transferHint{grid-column:1/-1}.windows-module__Zp6IpG__settingsBody{padding:12px 16px 18px}.windows-module__Zp6IpG__previewBadge{display:none}}@media (prefers-reduced-motion:no-preference){.windows-module__Zp6IpG__modelCard{transition:border-color .18s,box-shadow .18s}}.windows-module__Zp6IpG__runtimeAccess[data-presentation=menu]>summary:after{content:"⌄";margin-left:auto}.windows-module__Zp6IpG__runtimeAccess[data-presentation=menu][open]>summary:after{content:"⌃"}
.workspace-plugin-module__7dX7iW__editorHeader>a{margin-bottom:6px}.workspace-plugin-module__7dX7iW__downloadDisclosure{position:relative}.workspace-plugin-module__7dX7iW__downloadDisclosure>summary{cursor:pointer;list-style:none}.workspace-plugin-module__7dX7iW__downloadDisclosure>summary::-webkit-details-marker{display:none}.workspace-plugin-module__7dX7iW__downloadDisclosure>.workspace-plugin-module__7dX7iW__downloadAction{z-index:25;border:1px solid var(--hub-border-strong);border-radius:var(--hub-panel-radius,10px);background:var(--hub-panel);width:min(320px,100vw - 40px);padding:18px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0008}.workspace-plugin-module__7dX7iW__heading{gap:8px 16px;margin-bottom:4px;padding-bottom:8px}.workspace-plugin-module__7dX7iW__heading h1{font-size:clamp(27px,2.4vw,34px)}.workspace-plugin-module__7dX7iW__heading>div:first-child{min-width:0}.workspace-plugin-module__7dX7iW__identity{flex:340px}.workspace-plugin-module__7dX7iW__titleVersion{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.workspace-plugin-module__7dX7iW__titleVersion h1{flex:0 auto}.workspace-plugin-module__7dX7iW__titleVersion>nav{flex-wrap:wrap;min-width:0;max-width:100%}.workspace-plugin-module__7dX7iW__heading h1{overflow-wrap:anywhere}.workspace-plugin-module__7dX7iW__installedVersion{color:var(--hub-muted);margin:4px 0 0;font-size:13px}.workspace-plugin-module__7dX7iW__headingActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-plugin-module__7dX7iW__downloadAction{--cyan:var(--hub-accent);--copy:var(--hub-muted);min-width:0;max-width:100%}.workspace-plugin-module__7dX7iW__downloadDisclosure>.workspace-plugin-module__7dX7iW__downloadAction{gap:8px;padding:12px;display:grid}.workspace-plugin-module__7dX7iW__downloadAction>:is(a,button){text-align:left;justify-content:flex-start}.workspace-plugin-module__7dX7iW__downloadAction button{min-height:44px;padding:8px 14px;font-size:13px}.workspace-plugin-module__7dX7iW__downloadAction a:focus-visible,.workspace-plugin-module__7dX7iW__downloadAction button:focus-visible{outline:2px solid var(--hub-acid);outline-offset:2px}.workspace-plugin-module__7dX7iW__favorite{border:1px solid var(--hub-border);background:var(--hub-panel);min-width:44px;min-height:44px;color:var(--hub-muted);cursor:pointer;border-radius:3px;padding:4px;font-size:25px}.workspace-plugin-module__7dX7iW__favorite[aria-pressed=true]{color:var(--hub-acid)}.workspace-plugin-module__7dX7iW__workbar{border-bottom:1px solid var(--hub-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.workspace-plugin-module__7dX7iW__tabs{gap:2px;min-width:0;display:flex}.workspace-plugin-module__7dX7iW__tabs button{min-height:42px;color:var(--hub-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 16px}.workspace-plugin-module__7dX7iW__tabs button[aria-selected=true]{color:var(--hub-text);border-bottom-color:var(--hub-accent)}.workspace-plugin-module__7dX7iW__tabs button:disabled{opacity:.5;cursor:not-allowed}.workspace-plugin-module__7dX7iW__tabs button:focus-visible,.workspace-plugin-module__7dX7iW__favorite:focus-visible{outline:2px solid var(--hub-acid);outline-offset:-3px}.workspace-plugin-module__7dX7iW__pending{color:var(--hub-muted);margin:8px 0;font-size:13px}.workspace-plugin-module__7dX7iW__translation{border-top:1px solid var(--hub-border);margin-top:24px;padding-top:20px}.workspace-plugin-module__7dX7iW__translation[hidden]{display:none}.workspace-plugin-module__7dX7iW__workspacePane{width:100%;max-width:var(--workspace-content-max,1880px);margin-inline:auto;padding:24px 32px}.workspace-plugin-module__7dX7iW__workspacePane[hidden]{display:none}@media (max-width:760px){.workspace-plugin-module__7dX7iW__workspacePane{padding:16px 12px}.workspace-plugin-module__7dX7iW__heading{align-items:flex-start}.workspace-plugin-module__7dX7iW__identity{flex:0 auto;width:100%}.workspace-plugin-module__7dX7iW__headingActions{gap:6px;width:100%}.workspace-plugin-module__7dX7iW__downloadDisclosure>.workspace-plugin-module__7dX7iW__downloadAction{left:0;right:auto}.workspace-plugin-module__7dX7iW__tabs{width:100%}.workspace-plugin-module__7dX7iW__tabs button{flex:1;min-width:0;padding:10px 8px;font-size:14px}.workspace-plugin-module__7dX7iW__workbar{gap:8px;padding-bottom:10px}.workspace-plugin-module__7dX7iW__translation{margin-top:16px;padding-top:16px}}
.configuration-version-selector-module__P_K01W__compact{min-width:0;position:relative}.configuration-version-selector-module__P_K01W__compact>summary{box-sizing:border-box;border:1px solid var(--hub-border);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;min-height:44px;padding:8px 6px;font-size:12px;list-style:none;display:flex}.configuration-version-selector-module__P_K01W__compact>summary:after{content:"⌄";margin-left:6px}.configuration-version-selector-module__P_K01W__compact>summary::-webkit-details-marker{display:none}.configuration-version-selector-module__P_K01W__compact>div{z-index:30;border:1px solid var(--hub-border);background:var(--hub-panel);border-radius:6px;width:max-content;max-width:min(300px,100vw - 40px);padding:6px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #0008}.configuration-version-selector-module__P_K01W__compact :is(summary,a):focus-visible{outline:2px solid var(--hub-acid);outline-offset:2px}
.learning-module__bRzOFW__page{box-sizing:border-box;color:#edf1ed;width:min(1360px,100%);margin-inline:auto;padding:24px clamp(24px,2.6vw,40px) 64px}.learning-module__bRzOFW__back{color:#aebcbf;align-items:center;min-height:32px;font-size:13px;display:inline-flex}.learning-module__bRzOFW__header{max-width:960px;margin:12px 0 24px}.learning-module__bRzOFW__header h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,42px);line-height:1.14}.learning-module__bRzOFW__eyebrow{color:#9eafb4;letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:650}.learning-module__bRzOFW__lead{color:#c1cdd0;max-width:78ch;margin:10px 0 0;font-size:17px;line-height:1.5}.learning-module__bRzOFW__muted{color:#a6b6bc;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.learning-module__bRzOFW__lessonHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;max-width:none;margin-bottom:18px;display:grid}.learning-module__bRzOFW__availability{color:#a6b6bc;grid-column:1/-1;max-width:84ch;margin:0;font-size:13px;line-height:1.5}.learning-module__bRzOFW__toolLink{box-sizing:border-box;color:#e6eceb;background:#111c21;border:1px solid #435158;border-radius:3px;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.learning-module__bRzOFW__toolLink:hover{background:#18252b;border-color:#91a4aa}.learning-module__bRzOFW__header>.learning-module__bRzOFW__toolLink{margin-top:16px}.learning-module__bRzOFW__lessonHeader>.learning-module__bRzOFW__toolLink{margin-top:0}.learning-module__bRzOFW__outline{scrollbar-width:thin;scrollbar-color:#43555e transparent;border-bottom:1px solid #2b383e;flex-wrap:nowrap;gap:22px;display:flex;overflow-x:auto}.learning-module__bRzOFW__outline a{color:#bac7ca;white-space:nowrap;flex-shrink:0;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.learning-module__bRzOFW__outline a:hover{color:#f0f5f3}.learning-module__bRzOFW__prerequisites{max-width:96ch;margin:8px 0 14px;scroll-margin-top:100px}.learning-module__bRzOFW__prerequisites summary,.learning-module__bRzOFW__visualReference summary{box-sizing:border-box;color:#c5d0d2;cursor:pointer;min-height:42px;padding-block:10px;font-size:13px;font-weight:600;line-height:1.65;list-style:inside disclosure-closed;display:list-item}.learning-module__bRzOFW__prerequisites[open]>summary,.learning-module__bRzOFW__visualReference[open]>summary{list-style-type:disclosure-open}.learning-module__bRzOFW__prerequisites ul{color:#b9c6ca;margin:0 0 12px;padding-left:22px;font-size:13px;line-height:1.65;list-style:outside}.learning-module__bRzOFW__prerequisites li+li{margin-top:6px}.learning-module__bRzOFW__videoSection{margin:0 0 32px;scroll-margin-top:100px}.learning-module__bRzOFW__reader{--chapter-width:304px;--stage-height:min(calc((100cqw - var(--chapter-width)) * .5625), 52svh, 640px);color:#edf1ed;background:#0b1318;border:1px solid #344148;border-radius:4px;min-width:0;scroll-margin-top:96px;overflow:hidden;container-type:inline-size}.learning-module__bRzOFW__reader,.learning-module__bRzOFW__reader *{box-sizing:border-box}.learning-module__bRzOFW__playerTools{color:#aebec3;background:#101a1f;border-bottom:1px solid #29373d;justify-content:space-between;align-items:center;gap:8px 16px;min-height:52px;padding:5px 14px;font-size:12px;display:flex}.learning-module__bRzOFW__playerTools>span{min-width:0;line-height:1.5}.learning-module__bRzOFW__playerTools button{color:#d9e4e6;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #41525b;border-radius:3px;flex-shrink:0;padding:6px 11px}.learning-module__bRzOFW__playerTools button:hover{background:#1c2a31;border-color:#82999f}.learning-module__bRzOFW__playerLayout{grid-template-columns:minmax(0, 1fr) var(--chapter-width);align-items:start;display:grid}.learning-module__bRzOFW__videoPanel{min-width:0;block-size:var(--stage-height);background:#070d10;position:relative}.learning-module__bRzOFW__videoPanel video{aspect-ratio:16/9;object-fit:contain;background:#070d10;width:100%;height:100%;display:block}.learning-module__bRzOFW__chapterRail{min-width:0;min-height:0;block-size:var(--stage-height);background:#0e181e;border-left:1px solid #2b3940;grid-template-rows:minmax(0,1fr) auto;display:grid}.learning-module__bRzOFW__chapterList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#43555e transparent;min-width:0;min-height:0;padding:12px 8px 8px;overflow-y:auto}.learning-module__bRzOFW__chapterList h3{color:#e7eeed;margin:0 10px 10px;font-size:14px;line-height:1.5}.learning-module__bRzOFW__chapterList ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.learning-module__bRzOFW__chapterList li{border-left:2px solid #0000;min-width:0;scroll-margin-top:112px;display:flex}.learning-module__bRzOFW__chapterList li:has(button[aria-current=true]){background:#13292f;border-left-color:#39d4e7}.learning-module__bRzOFW__chapterList button{text-align:left;color:#d8e2e3;min-width:0;min-height:48px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:1;align-items:start;gap:10px;padding:10px 8px;font-size:13px;line-height:1.5;display:flex}.learning-module__bRzOFW__chapterList button:hover{background:#1a2a32}.learning-module__bRzOFW__chapterTime{color:#a6bcc3;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:30px;padding-top:1px;font-size:12px}.learning-module__bRzOFW__chapterList small{color:#7cdae6;margin-top:3px;font-size:10px;display:block}.learning-module__bRzOFW__chapterList li>a{color:#8fa7b0;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-height:44px;text-decoration:none;display:inline-flex}.learning-module__bRzOFW__chapterList li>a:hover{color:#e8f2f2}.learning-module__bRzOFW__activeDescription{max-block-size:min(calc(var(--stage-height) * .45), 210px);scrollbar-width:thin;scrollbar-color:#43555e transparent;background:#101e25;border-top:1px solid #2b3940;padding:13px 18px 16px;overflow-y:auto}.learning-module__bRzOFW__activeDescription .learning-module__bRzOFW__eyebrow{color:#9eb4bc;margin:0 0 6px;font-size:10px}.learning-module__bRzOFW__activeDescription h3{color:#edf2ef;margin:0;font-size:16px;line-height:1.4}.learning-module__bRzOFW__activeDescription p:not(.learning-module__bRzOFW__eyebrow){color:#b8c9cf;margin:7px 0 0;font-size:13px;line-height:1.55}.learning-module__bRzOFW__expanded{--chapter-width:264px;--stage-height:min(calc((100cqw - var(--chapter-width)) * .5625), calc(100svh - 200px))}.learning-module__bRzOFW__transcript{border-top:1px solid #2b3940;padding:0 16px}.learning-module__bRzOFW__transcript summary{color:#bccbd0;cursor:pointer;min-height:46px;padding:12px 0;font-size:13px;line-height:1.6;list-style:inside disclosure-closed;display:list-item}.learning-module__bRzOFW__transcript[open]>summary{list-style-type:disclosure-open}.learning-module__bRzOFW__transcript>p{color:#aebfc6;max-width:90ch;font-size:13px;line-height:1.65}.learning-module__bRzOFW__transcript ol{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.learning-module__bRzOFW__transcript li{color:#bdcbd0;align-items:baseline;gap:14px;font-size:13px;line-height:1.65;display:flex}.learning-module__bRzOFW__transcript li>span{color:#9db5be;font-variant-numeric:tabular-nums;flex:0 0 36px}.learning-module__bRzOFW__transcript li p{margin:0}.learning-module__bRzOFW__downloads{flex-wrap:wrap;gap:6px 20px;margin-bottom:8px;font-size:13px;display:flex}.learning-module__bRzOFW__downloads a{color:#dce6e8;text-underline-offset:4px;align-items:center;min-height:40px;text-decoration:underline;display:inline-flex}.learning-module__bRzOFW__error{color:#ffdaa6;background:#182025;border:1px solid #776549;margin:0;padding:10px 12px;font-size:13px;line-height:1.6;position:absolute;bottom:44px;left:12px;right:12px}.learning-module__bRzOFW__error+.learning-module__bRzOFW__error{bottom:112px}.learning-module__bRzOFW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.learning-module__bRzOFW__lessonBody{grid-template-columns:minmax(0,2.35fr) minmax(260px,1fr);align-items:start;gap:clamp(24px,3vw,40px);margin-top:28px;display:grid}.learning-module__bRzOFW__writtenColumn{min-width:0}.learning-module__bRzOFW__section{color:#bdcbd0;max-width:78ch;margin:0 0 32px;scroll-margin-top:100px;font-size:16px;line-height:1.75}.learning-module__bRzOFW__section h2{color:#edf1ed;letter-spacing:-.015em;margin:0 0 14px;font-size:24px;line-height:1.3}.learning-module__bRzOFW__section p{margin:12px 0}.learning-module__bRzOFW__section ul{padding-left:22px;list-style:outside}.learning-module__bRzOFW__section ol:not(.learning-module__bRzOFW__steps){padding-left:24px;list-style:decimal}.learning-module__bRzOFW__section li+li{margin-top:8px}.learning-module__bRzOFW__section a{color:#d9e4e8;text-underline-offset:4px;text-decoration:underline}.learning-module__bRzOFW__section details{border-top:1px solid #2d3c43;padding:5px 0}.learning-module__bRzOFW__section summary{cursor:pointer;color:#dce6e6;min-height:44px;padding-block:10px;font-size:14px;font-weight:600;line-height:1.6;list-style:inside disclosure-closed;display:list-item}.learning-module__bRzOFW__section details[open]>summary{list-style-type:disclosure-open}.learning-module__bRzOFW__section .learning-module__bRzOFW__steps{margin:0;padding:0 0 0 2.5rem;list-style:decimal-leading-zero}.learning-module__bRzOFW__section .learning-module__bRzOFW__steps li{border-bottom:1px solid #25353d;margin:0;padding:14px 0 14px 8px;scroll-margin-top:100px;display:list-item}.learning-module__bRzOFW__steps li::marker{color:#96aeb7;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.learning-module__bRzOFW__guideAside{border-left:1px solid #2b3940;min-width:0;padding-left:24px}.learning-module__bRzOFW__guideAside .learning-module__bRzOFW__section{margin-bottom:28px;font-size:14px;line-height:1.7}.learning-module__bRzOFW__guideAside .learning-module__bRzOFW__section h2{margin-bottom:12px;font-size:18px;line-height:1.4}.learning-module__bRzOFW__guideAside .learning-module__bRzOFW__muted{font-size:12px}.learning-module__bRzOFW__visualReference{margin-top:18px}.learning-module__bRzOFW__figure{max-width:860px;margin:16px 0 24px}.learning-module__bRzOFW__figure a{width:fit-content;max-width:100%;display:block}.learning-module__bRzOFW__figure img{border:1px solid #34434b;border-radius:2px;width:auto;max-width:100%;height:auto;max-height:600px;display:block}.learning-module__bRzOFW__figure figcaption{color:#a9bdc4;margin-top:9px;font-size:12px;line-height:1.65}.learning-module__bRzOFW__lessonPagination{border-top:1px solid #2b3940;justify-content:space-between;gap:24px;margin-top:16px;padding-top:22px;display:flex}.learning-module__bRzOFW__lessonPagination a{color:#d9e5e7;max-width:48%;min-height:48px;font-size:14px;line-height:1.6;text-decoration:none;display:block}.learning-module__bRzOFW__lessonPagination small{color:#91a8b1;margin-bottom:4px;font-size:11px;display:block}.learning-module__bRzOFW__seriesIndex{color:#edf1ed;margin:24px 0}.learning-module__bRzOFW__seriesIndex h2{margin:0 0 14px;font-size:22px}.learning-module__bRzOFW__seriesIndex ol{counter-reset:lesson;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.learning-module__bRzOFW__seriesIndex li{counter-increment:lesson;min-width:0;margin:0;scroll-margin-top:100px;position:relative}.learning-module__bRzOFW__seriesIndex li a{box-sizing:border-box;background:#0e181d;border:1px solid #34434b;border-radius:3px;flex-direction:column;justify-content:space-between;gap:12px;height:100%;min-height:136px;padding:18px;text-decoration:none;display:flex}.learning-module__bRzOFW__seriesIndex h3{color:#e6eeec;margin:0;font-size:16px;line-height:1.5}.learning-module__bRzOFW__seriesIndex h3:before{content:counter(lesson, decimal-leading-zero) " ";color:#93adb7;font-size:11px}.learning-module__bRzOFW__seriesIndex p{color:#afc0c7;margin:7px 0 0;font-size:13px;line-height:1.65}.learning-module__bRzOFW__seriesIndex li a>span{color:#94acb5;font-size:11px}.learning-module__bRzOFW__seriesIndex li a:hover{background:#132027;border-color:#91a8b1}.learning-module__bRzOFW__legacyAnchor{scroll-margin-top:100px;position:absolute;top:0}.learning-module__bRzOFW__indexNotes{border-top:1px solid #2b3940;gap:20px;margin-top:28px;padding-top:24px;display:grid}.learning-module__bRzOFW__indexNotes section{scroll-margin-top:100px}.learning-module__bRzOFW__indexNotes h2{margin:0 0 7px;font-size:18px}.learning-module__bRzOFW__indexNotes p{color:#afc0c7;margin:0;font-size:13px;line-height:1.7}.learning-module__bRzOFW__indexNotes a{color:#d4e0e4;text-underline-offset:4px;text-decoration:underline}.learning-module__bRzOFW__page :is(a,button,video,summary):focus-visible,.learning-module__bRzOFW__reader :is(a,button,video,summary):focus-visible,.learning-module__bRzOFW__seriesIndex a:focus-visible{outline-offset:3px;outline:2px solid #39d4e7}@container (max-width:760px){.learning-module__bRzOFW__playerTools button{display:none}.learning-module__bRzOFW__videoPanel{--stage-height:min(calc(100cqw * .5625), 62svh)}.learning-module__bRzOFW__playerLayout{grid-template-columns:minmax(0,1fr)}.learning-module__bRzOFW__chapterRail{border-top:1px solid #2b3940;border-left:0;flex-direction:column;block-size:auto;display:flex}.learning-module__bRzOFW__chapterList{max-block-size:320px;padding-block:14px}.learning-module__bRzOFW__chapterList ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.learning-module__bRzOFW__activeDescription{border-top:0;border-bottom:1px solid #2b3940;order:-1;max-block-size:none}}@media (max-width:1000px){.learning-module__bRzOFW__lessonHeader{grid-template-columns:minmax(0,1fr);gap:12px}.learning-module__bRzOFW__lessonBody{grid-template-columns:minmax(0,1fr);gap:4px}.learning-module__bRzOFW__guideAside{border-top:1px solid #2b3940;border-left:0;max-width:78ch;padding-top:24px;padding-left:0}}@media (max-width:720px){.learning-module__bRzOFW__page{width:100%;padding:16px 16px 48px}.learning-module__bRzOFW__back{min-height:40px}.learning-module__bRzOFW__header{margin-top:8px}.learning-module__bRzOFW__header h1{font-size:clamp(28px,7vw,36px)}.learning-module__bRzOFW__lead{margin-top:8px;font-size:16px;line-height:1.55}.learning-module__bRzOFW__outline{gap:18px}.learning-module__bRzOFW__prerequisites{margin-bottom:10px}.learning-module__bRzOFW__videoSection{margin-bottom:26px}.learning-module__bRzOFW__playerTools{gap:8px;padding-inline:12px}.learning-module__bRzOFW__playerTools button{padding-inline:9px}.learning-module__bRzOFW__transcript{padding-inline:14px}.learning-module__bRzOFW__lessonBody{margin-top:24px}.learning-module__bRzOFW__section{margin-bottom:26px;font-size:15px}.learning-module__bRzOFW__section h2{font-size:22px}.learning-module__bRzOFW__section .learning-module__bRzOFW__steps{padding-left:2.1rem}.learning-module__bRzOFW__section .learning-module__bRzOFW__steps li{padding-left:5px}.learning-module__bRzOFW__lessonPagination{gap:18px}}
