.Profile_menuLink__uVSNc{color:var(--foreground)}.Profile_menuLink__uVSNc[aria-current=location]{background:rgb(var(--accent-rgb)/.12);color:var(--accent)}.Profile_separator__B76Wq{border-color:var(--border)}.ActionButton_button__J4Azc:disabled{opacity:.6;cursor:not-allowed}.ActionButton_danger__lRLzl{color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent)}.ActionButton_danger__lRLzl:disabled{background:transparent}.FormControls_field__md3Te{width:100%;min-width:0;border:1px solid var(--border);border-radius:.375rem;background:var(--surface);padding:.5rem .75rem;font-size:.875rem}.FormControls_field__md3Te:disabled{opacity:.6;cursor:not-allowed}.FormControls_field__md3Te:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FormControls_status__hYOr8{color:var(--muted);font-size:.875rem}.SupportFab_window__jCIc6{position:fixed;left:20px;bottom:96px;z-index:50;display:flex;flex-direction:column;width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - var(--header-offset, 80px) - 32px);overflow:hidden;color:var(--text);background:var(--surface);border:1px solid rgb(var(--text-rgb)/.22);border-radius:20px;box-shadow:0 24px 80px #0009;font-size:14px;line-height:1.5}.SupportFab_header__IycaG{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid rgb(var(--text-rgb)/.12);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SupportFab_header__IycaG:active{cursor:grabbing}.SupportFab_heading__bcpcb{margin:0;font-size:16px;font-weight:600;line-height:1.4}.SupportFab_close__k6E3w{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;font-size:22px;color:var(--muted)}.SupportFab_close__k6E3w:hover{background:rgb(var(--text-rgb)/.08);color:var(--text)}.SupportFab_content__DzfNH{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:22px;padding:22px}.SupportFab_context__2bntC{padding:14px 16px;border-radius:12px;background:rgb(var(--bg-rgb)/.32);border-left:3px solid var(--accent)}.SupportFab_eyebrow__QYnVY{display:block;margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.SupportFab_question__5v5xM{margin:0;font-size:15px;font-weight:500;line-height:1.55}.SupportFab_field__CVviG{display:flex;flex-direction:column;gap:9px;font-weight:500}.SupportFab_control__exU2c{width:100%;font-size:14px!important;line-height:1.6!important;border-color:rgb(var(--text-rgb)/.28)!important;border-radius:10px!important;padding:11px 13px!important}.SupportFab_description__ewTJv{min-height:132px;resize:vertical;font-weight:400}.SupportFab_fieldHeading__igqTW{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.SupportFab_count__Ao7Br{color:var(--muted);font-size:12px;font-weight:400}.SupportFab_upload__7jsr0{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:15px;border:1px dashed rgb(var(--text-rgb)/.3);border-radius:12px;background:rgb(var(--bg-rgb)/.15)}.SupportFab_uploadButton__PGp5w{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid rgb(var(--text-rgb)/.3);cursor:pointer;font-size:13px;font-weight:500}.SupportFab_uploadButton__PGp5w:focus-within,.SupportFab_uploadButton__PGp5w:hover{border-color:var(--accent)}.SupportFab_fileInput__F4Ok1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.SupportFab_hint__Vkr7u{margin:0;color:var(--muted);font-size:12px;line-height:1.65;font-weight:400}.SupportFab_attachments__bznRb{display:flex;flex-direction:column;gap:8px;margin-top:10px}.SupportFab_attachment__zC7_Q{display:flex;gap:10px;align-items:center;padding:8px 10px;background:rgb(var(--bg-rgb)/.25);border-radius:10px}.SupportFab_preview__ufqib{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.SupportFab_fileName__yKhln{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.SupportFab_error__Y7QL5{margin:0;padding:10px 12px;border-radius:10px;color:var(--danger);background:#e06c7514;font-size:13px}.SupportFab_footer__vs9Fs{display:flex;justify-content:flex-end;padding:15px 22px;border-top:1px solid rgb(var(--text-rgb)/.12)}.SupportFab_send__nDQOl{min-height:42px;padding:10px 24px;border-radius:10px;font-size:14px;font-weight:600;background:var(--accent);color:var(--bg)}.SupportFab_send__nDQOl:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){.SupportFab_window__jCIc6{left:12px;bottom:calc(var(--mobile-dock, 64px) + 12px)}.SupportFab_content__DzfNH{padding:18px;gap:18px}.SupportFab_header__IycaG{padding:14px 18px}}.Header_appearance_layout__6sJH8{-o-object-fit:cover;object-fit:cover}.Search_trigger__OJuX6{margin-left:auto}.Search_dialog__LXet9{position:fixed;inset:0;margin:min(14vh,110px) auto auto;width:min(720px,calc(100vw - 32px));max-height:min(76dvh,760px);padding:0;border:1px solid #89b9db80;border-radius:20px;background:#101c26;color:#d4e8f5;box-shadow:0 24px 100px #0009;overflow:hidden}.Search_dialog__LXet9[open]{display:flex;flex-direction:column}.Search_dialog__LXet9::backdrop{background:#030a12bb;backdrop-filter:blur(7px)}.Search_top__ncJdy{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 12px;gap:12px}.Search_top__ncJdy h2{font-size:17px;font-weight:600}.Search_close__sQGzw{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:10px}.Search_close__sQGzw:hover{background:#b9dcf51a}.Search_inputWrap__JH7iP{display:flex;align-items:center;margin:0 22px;border:1px solid #89b9db80;border-radius:12px;background:#08121c}.Search_inputWrap__JH7iP:focus-within{border-color:#b9dcf5;box-shadow:0 0 0 2px #89b9db26}.Search_inputWrap__JH7iP input{width:100%;min-width:0;padding:15px;background:transparent;outline:none;font-size:16px}.Search_inputWrap__JH7iP button{padding:12px}.Search_status__XYNfM{flex-shrink:0;padding:14px 22px;color:#9fb6c7;font-size:13px}.Search_results__tMwkJ{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 12px}.Search_result__pfigd{display:flex;flex-direction:column;gap:6px;padding:14px 12px;border:1px solid transparent;border-radius:12px;overflow-wrap:anywhere}.Search_result__pfigd+.Search_result__pfigd{margin-top:4px}.Search_result__pfigd:hover,.Search_selected__L7v8L{background:#b9dcf50a;border-color:#89b9db55}.Search_context__b4jRJ{color:#93b1c7;font-size:12px}.Search_type__YnTtI{align-self:flex-start;padding:2px 8px;border:1px solid #89b9db80;border-radius:5px;color:#b0c5d4;font-size:12px;line-height:1.5}.Search_snippet__yKgle{color:#b0c5d4;font-size:14px;line-height:1.6}.Search_dialog__LXet9 mark,.Search_reveal__mPGs2 mark{color:#ffd4a0;background:#ff8a242e;border-radius:3px}.Search_footer__Av5dZ{display:flex;justify-content:space-between;gap:12px;padding:12px 22px;border-top:1px solid #89b9db26;color:#93b1c7;font-size:12px}.Search_retry__sNeFz{align-self:flex-start;margin:0 22px 16px;text-decoration:underline}.Search_dialog__LXet9 a:focus-visible,.Search_dialog__LXet9 button:focus-visible{outline:2px solid #b9dcf5;outline-offset:-2px}.Search_reveal__mPGs2{min-width:0}@media (max-width:900px){.Search_trigger__OJuX6{min-width:44px!important;width:44px;padding:8px!important}.Search_trigger__OJuX6 span{display:none}}@media (max-width:640px){.Search_dialog__LXet9{margin:16px auto auto;max-height:calc(100dvh - 32px);width:calc(100vw - 24px);border-radius:16px}.Search_top__ncJdy{padding:12px 14px 8px}.Search_inputWrap__JH7iP{margin-inline:14px}.Search_status__XYNfM{padding:12px 14px}.Search_results__tMwkJ{padding-inline:6px}.Search_footer__Av5dZ{padding-inline:14px}}.Header_header__MvnS2{position:sticky;top:0;z-index:10;isolation:isolate;height:var(--header-offset);padding:10px clamp(32px,5.5vw,104px);color:#b9dcf5;background:linear-gradient(180deg,#080f16cc 0,#080f1673 39%,#080f1626 72%,#080f1600)}.Header_cosmos__2NpAV{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none;contain:paint;-webkit-mask-image:linear-gradient(180deg,#000 0,#000c 28%,#0006 61%,#0000);mask-image:linear-gradient(180deg,#000 0,#000c 28%,#0006 61%,#0000);background:#050d14}.Header_sky__4A8Z4{position:absolute;left:50%;top:50%;width:max(142vw,400px);aspect-ratio:1;transform:translate(-50%,-50%);animation:Header_sky-rotation__a83jM 600s linear infinite}.Header_skyPhase__jNI_8{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transition:opacity 30s ease-in-out}.Header_skyActive__c7Ch1{opacity:1}@keyframes Header_sky-rotation__a83jM{to{transform:translate(-50%,-50%) rotate(1turn)}}.Header_content__tRsAz{height:100%;display:flex;align-items:center;gap:clamp(20px,3vw,54px);max-width:1600px;margin:auto}.Header_logo__j7oID{position:relative;align-self:flex-start;flex:0 0 128px;width:128px;height:128px;margin-top:-10px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#10283bd9,#07121ce0 60%,transparent 70%)}.Header_logoImage__hE07D{position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%,-50%);width:67%;height:67%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 7px #83bfff33);transition:filter .3s}.Header_logo__j7oID:hover .Header_logoImage__hE07D{filter:drop-shadow(0 0 10px #8ac8ff88)}.Header_nav__EE71E{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:0;padding-right:24px}.Header_button__XrhsP{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;min-width:154px;padding:8px 18px;border:1px solid #89b9dbb3;border-radius:40px;color:#b9dcf5;font-size:16px;font-weight:600;background:linear-gradient(180deg,#27415455,#091522d9 48%,#263f5055);box-shadow:inset 0 0 12px #8bc9fa26,0 0 16px #69b7ed26;transition:color .25s,border-color .25s,box-shadow .25s,transform .25s}.Header_button__XrhsP svg{width:24px;height:24px;flex-shrink:0;stroke:currentColor;stroke-width:1.5}.Header_button__XrhsP.Header_active__t8h51{color:#ff8a24;border-color:#f68c31;background:linear-gradient(#58301955,#20140ee6 50%,#57301b66);box-shadow:inset 0 0 16px #fa781a26,0 0 20px #f8791938}.Header_button__XrhsP:hover{transform:translateY(-2px);border-color:currentColor;box-shadow:inset 0 0 20px #a2d8ff26,0 0 24px #75bfff40}.Header_button__XrhsP.Header_active__t8h51:hover{box-shadow:inset 0 0 20px #ff8c3033,0 0 26px #ff781c55}.Header_button__XrhsP:focus-visible,.Header_logo__j7oID:focus-visible{outline:2px solid #e3f4ff;outline-offset:6px}.Header_pendant__s_ZzX{position:absolute;top:0;width:62px;height:197px;color:#9fd0f1;pointer-events:none;filter:drop-shadow(0 0 4px #64b5ef66);transform-origin:top center;animation:Header_sway__qzeuG 9s ease-in-out infinite}.Header_pendantLeft__HnANW{left:8px}.Header_pendantRight__P_D1K{right:8px;animation-delay:-4s}.Header_orbGlow__0RPuB{animation:Header_twinkle__EH33L 6s ease-in-out infinite}@keyframes Header_twinkle__EH33L{0%,to{opacity:.3}50%{opacity:1}}@keyframes Header_sway__qzeuG{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@media (max-width:1000px){.Header_header__MvnS2{padding-inline:40px}.Header_logo__j7oID{flex-basis:119px;width:119px;height:119px}.Header_button__XrhsP{min-width:150px;min-height:46px;font-size:15px;padding:8px 18px;gap:10px}.Header_pendant__s_ZzX{width:38px;height:160px}.Header_pendantLeft__HnANW{left:0}.Header_pendantRight__P_D1K{right:0}.Header_nav__EE71E{padding-right:8px}}@media (prefers-reduced-motion:reduce){.Header_header__MvnS2 *,.Header_header__MvnS2 :after,.Header_header__MvnS2 :before{animation:none!important;transition:none!important}.Header_button__XrhsP:hover{transform:none}}.Header_runeRing__Wour7{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center;animation:Header_rune-rotation__WL65T 600s linear infinite;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 4px #64b2ec55)}@media (max-width:767px){.Header_runeRing__Wour7{width:calc(100% + 8px);height:calc(100% + 8px)}}@keyframes Header_rune-rotation__WL65T{to{transform:translate(-50%,-50%) rotate(1turn)}}.Header_button__XrhsP.Header_profile__dzr7v{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:8px;gap:0}.Header_catalogLinks__zLjjW{display:flex;align-items:center;gap:20px;min-width:0}.Header_mobileMenu__nWWGd{display:none}.Header_dropdown__MccJA{position:absolute;top:calc(100% + 12px);right:0;z-index:20;width:min(248px,calc(100vw - 32px));padding:8px;border:1px solid #89b9db80;border-radius:16px;background:#101c26fa;box-shadow:0 12px 36px #0008,inset 0 1px 0 #b9dcf51a}.Header_dropdown__MccJA[hidden]{display:none}.Header_menuLabel__gOcw_{display:block;padding:6px 12px 8px;color:#b9dcf599;font-size:12px}.Header_dropdown__MccJA a{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border-radius:10px;color:#b9dcf5;font-size:15px}.Header_dropdown__MccJA a svg{width:22px;height:22px;flex-shrink:0;stroke:currentColor;stroke-width:1.5}.Header_dropdown__MccJA a:hover,.Header_dropdown__MccJA a[aria-current=page]{color:#ff8a24;background:#ff8a241a}.Header_dropdown__MccJA a:focus-visible{outline:2px solid #e3f4ff;outline-offset:-2px}@media (max-width:767px){.Header_runeRing__Wour7,.Header_sky__4A8Z4{animation:none}.Header_sky__4A8Z4{width:max(100vw,400px)}.Header_skyPhase__jNI_8{transition-duration:2s}.Header_header__MvnS2{padding:8px}.Header_content__tRsAz{gap:6px}.Header_logo__j7oID{align-self:center;margin-top:0;flex-basis:40px;width:40px;height:40px}.Header_nav__EE71E{padding:0;gap:6px}.Header_desktopOnly__PHINK,.Header_pendant__s_ZzX{display:none}.Header_catalogLinks__zLjjW{flex:1}.Header_catalogLinks__zLjjW .Header_button__XrhsP{width:100%;min-width:0;padding:8px 6px;gap:4px;font-size:13px;white-space:nowrap}.Header_button__XrhsP{min-height:44px}.Header_button__XrhsP svg{width:20px;height:20px}.Header_mobileMenu__nWWGd{position:relative;display:block;flex:0 0 44px}.Header_button__XrhsP.Header_menuToggle__omEt5{width:44px;min-width:44px;height:44px;padding:10px;gap:0}.Header_button__XrhsP.Header_profile__dzr7v{margin-left:0}.Header_button__XrhsP:hover{transform:none}}@media (min-width:768px){.Header_nav__EE71E{transform:translateY(-4px)}}.CharacterCard_badge__EF6VS{background:color-mix(in srgb,var(--role-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--role-color) 40%,transparent);color:var(--role-color)}.CharacterCard_badge__EF6VS[data-role=user]{--role-color:var(--role-user)}.CharacterCard_badge__EF6VS[data-role=menti]{--role-color:var(--role-menti)}.CharacterCard_badge__EF6VS[data-role=mentor]{--role-color:var(--role-mentor)}.CharacterCard_badge__EF6VS[data-role=admin]{--role-color:var(--role-admin)}.page_muted__yP5yN{color:var(--muted)}.page_mobileNotice____K86{background:var(--surface);color:var(--text)}.page_mobileNotice____K86,.page_toolbar__l_iZB{border-color:var(--border)}.page_text___mn4a{color:var(--text)}.page_publishedBadge__iRlpZ{background:hsla(95,38%,62%,.15);color:#98c379}.page_draftBadge__EqDab{background:rgba(var(--accent-rgb),.1);color:var(--muted)}.page_actionGroup__EfRWb{border-color:var(--border);background:rgba(var(--accent-rgb),.04)}.BackgroundEditor_appearance_surface__jQuD3{border-color:var(--border);background:var(--surface)}.BackgroundEditor_appearance_text____95q{color:var(--text)}.BackgroundEditor_appearance_text2__IBAHj,.BackgroundEditor_appearance_text3__RBcjb{color:var(--muted)}.BackgroundEditor_appearance_surface2__HTuYR{border-color:var(--border);background:var(--bg)}.BackgroundEditor_appearance_text4__HlrfW,.BackgroundEditor_appearance_text5__05pnf,.JsonEditor_appearance_text__TFdZk{color:var(--muted)}.JsonEditor_appearance_surface__zLuSp{background:var(--bg);color:var(--text);min-height:400px;border-color:var(--border)}.JsonEditor_appearance_surface__zLuSp[aria-invalid=true]{border-color:var(--error)}.NodesEditor_appearance_text2__m6ngP,.NodesEditor_appearance_text3__6RHMW,.NodesEditor_appearance_text__PbXOh{color:var(--muted)}.NodesEditor_appearance_surface__TqakR{background:var(--bg);border-color:var(--border);color:var(--text);min-height:400px}.NodesEditor_appearance_fieldTab__F3RAx{color:var(--muted)}.NodesEditor_appearance_nodeTab__Cln0_{color:var(--text)}.NodesEditor_appearance_fieldTab__F3RAx[aria-pressed=true],.NodesEditor_appearance_nodeTab__Cln0_[aria-pressed=true]{background:rgb(var(--accent-rgb)/.15);color:var(--accent)}.CreateRoadmapDialog_overlay__I_aZt{background:rgba(0,0,0,.55)}.CreateRoadmapDialog_dialog__av6NN{background:var(--surface);border-color:var(--border)}.CreateRoadmapDialog_text__FTVsH{color:var(--text)}.CreateRoadmapDialog_muted__MUmzt{color:var(--muted)}.CreateRoadmapDialog_selectedScope__D5AR9{background:rgb(var(--accent-rgb)/.15);color:var(--accent);border:1px solid var(--accent)}.CreateRoadmapDialog_field__uWSd_{background:var(--bg);color:var(--text);border:1px solid var(--border)}.EditorSidebar_search__GiINm{color:var(--text);background:transparent;border-color:var(--border)}.EditorSidebar_muted__UzmMR{color:var(--muted)}.EditorSidebar_selectedRoadmap__MIlS_{background:rgba(var(--accent-rgb),.12);color:var(--accent)}.EditorSidebar_roadmap__WsA2D{color:var(--foreground)}.EditorSidebar_publication__3mntd{display:block;margin-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:400;color:var(--muted)}.EditorSidebar_publication__3mntd[data-selected=true]{color:var(--accent);opacity:.85}.EditorTabs_tabs__4PHws{border-color:var(--border)}.EditorTabs_divider__hofVk{background:var(--border)}.EditorTabs_selectedTab__E7qBD{color:var(--accent);border-bottom:2px solid var(--accent)}.EditorTabs_tab__ewnJ6{color:var(--muted);border-bottom:2px solid transparent}.Materials_material__RSzSJ{--material-color:var(--text);padding:0;overflow:hidden;container-type:inline-size}.Materials_material__RSzSJ[data-type=course]{--material-color:color-mix(in srgb,var(--accent) 78%,var(--text))}.Materials_material__RSzSJ[data-type=link]{--material-color:var(--text)}.Materials_heading__yxu37{display:grid;grid-template-columns:minmax(0,1fr) 144px;align-items:start;gap:20px;padding:16px 18px}.Materials_info__Y4vpX{min-width:0;display:flex;flex-direction:column;gap:10px}.Materials_expand__Ie0WK{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:transparent;border:0;padding:0;border-radius:4px}.Materials_expand__Ie0WK:hover .Materials_title__o328v{color:var(--material-color)}.Materials_material__RSzSJ[data-type=link] .Materials_expand__Ie0WK:focus-visible .Materials_title__o328v,.Materials_material__RSzSJ[data-type=link] .Materials_expand__Ie0WK:hover .Materials_title__o328v,.Materials_material__RSzSJ[data-type=link] .Materials_expand__Ie0WK[aria-expanded=true] .Materials_title__o328v{color:var(--accent)}.Materials_collapse__WaDGy:focus-visible,.Materials_expand__Ie0WK:focus-visible,.Materials_go__6YWaG:focus-visible,.Materials_prose__Aav6x summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Materials_tag__UszwW{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--material-color);font-size:12px}.Materials_tag__UszwW svg{flex-shrink:0}.Materials_title__o328v{font-size:18px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.Materials_summary__g5hOF{font-size:14px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.Materials_toggleLabel__Uk9Ir{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;margin-top:4px}.Materials_toggleLabel__Uk9Ir svg{transition:transform .2s}.Materials_expand__Ie0WK[aria-expanded=true] .Materials_toggleLabel__Uk9Ir svg{transform:rotate(180deg)}.Materials_outside__TTsD5{display:flex;flex-direction:column;gap:8px;min-width:0}.Materials_go__6YWaG{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:6px;min-height:44px;border:1px solid var(--material-color);border-radius:8px;padding:8px 12px;color:var(--material-color);font-size:14px;background:rgb(var(--bg-rgb)/.15);white-space:nowrap}.Materials_go__6YWaG:hover{background:rgb(var(--bg-rgb)/.35)}.Materials_favorite__DONk_{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px;color:var(--muted);white-space:nowrap}.Materials_favorite__DONk_:hover,.Materials_favorite__DONk_[aria-pressed=true]{color:var(--accent)}.Materials_favorite__DONk_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Materials_favorite__DONk_:disabled{opacity:.5;cursor:wait}.Materials_metadata__erBHW{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.Materials_metadata__erBHW>span{min-width:0}.Materials_body__2BUvo{padding:22px 22px 14px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg) 85%,var(--surface))}.Materials_body__2BUvo[hidden]{display:none}.Materials_prose__Aav6x{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.Materials_prose__Aav6x>:first-child{margin-top:0}.Materials_prose__Aav6x h1,.Materials_prose__Aav6x h2{font-size:20px;font-weight:600;line-height:1.4;margin:24px 0 12px}.Materials_prose__Aav6x h3,.Materials_prose__Aav6x h4,.Materials_prose__Aav6x h5,.Materials_prose__Aav6x h6{font-size:17px;font-weight:600;margin:20px 0 10px}.Materials_prose__Aav6x blockquote,.Materials_prose__Aav6x ol,.Materials_prose__Aav6x p,.Materials_prose__Aav6x pre,.Materials_prose__Aav6x table,.Materials_prose__Aav6x ul{margin-bottom:16px}.Materials_prose__Aav6x ol,.Materials_prose__Aav6x ul{padding-left:24px}.Materials_prose__Aav6x ul{list-style:disc}.Materials_prose__Aav6x ol{list-style:decimal}.Materials_prose__Aav6x li{margin:4px 0}.Materials_prose__Aav6x li:has(>input[type=checkbox]),.Materials_prose__Aav6x li:has(>p>input[type=checkbox]){list-style:none}.Materials_prose__Aav6x input[type=checkbox]{margin-right:5px;accent-color:var(--accent)}.Materials_prose__Aav6x a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.Materials_prose__Aav6x strong{font-weight:600}.Materials_prose__Aav6x em{font-style:italic}.Materials_prose__Aav6x s{text-decoration:line-through}.Materials_prose__Aav6x code{font-family:ui-monospace,monospace;font-size:13px;border-radius:4px;padding:2px 5px;background:var(--code-bg);color:var(--accent)}.Materials_prose__Aav6x pre{padding:14px;border-radius:8px;background:var(--pre-bg);white-space:pre-wrap;overflow-wrap:anywhere}.Materials_prose__Aav6x pre code{background:none;padding:0;color:var(--text)}.Materials_prose__Aav6x table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.Materials_prose__Aav6x td,.Materials_prose__Aav6x th{border-bottom:1px solid color-mix(in srgb,var(--border) 35%,transparent);padding:10px 8px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.Materials_prose__Aav6x th{font-weight:500;background:var(--code-bg)}.Materials_prose__Aav6x blockquote{padding:10px 14px;border-left:2px solid var(--accent);background:rgb(var(--accent-rgb)/.05)}.Materials_prose__Aav6x blockquote>:last-child{margin-bottom:0}.Materials_prose__Aav6x .material-callout-title{display:block;color:var(--accent);font-size:13px;margin-bottom:5px}.Materials_prose__Aav6x details{border-top:1px solid color-mix(in srgb,var(--border) 35%,transparent);padding:12px 0;margin:16px 0}.Materials_prose__Aav6x summary{color:var(--text);cursor:pointer;font-size:14px}.Materials_prose__Aav6x details[open]>summary{margin-bottom:14px}.Materials_prose__Aav6x hr{border:0;border-top:1px solid var(--border);margin:20px 0}.Materials_prose__Aav6x img{display:block;max-width:100%;height:auto;border-radius:8px}.Materials_collapse__WaDGy{display:flex;align-items:center;gap:6px;margin-top:20px;padding:12px 0 0;border-top:1px solid color-mix(in srgb,var(--border) 35%,transparent);width:100%;color:var(--text);opacity:.8;font-size:13px;text-align:left}.Materials_collapse__WaDGy svg{transform:rotate(180deg)}@container (max-width: 540px){.Materials_heading__yxu37{grid-template-columns:minmax(0,1fr);gap:14px}.Materials_outside__TTsD5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.Materials_heading__yxu37{padding:16px}.Materials_body__2BUvo{padding:18px 16px 12px}.Materials_prose__Aav6x td,.Materials_prose__Aav6x th{padding:8px 5px}}@media (prefers-reduced-motion:reduce){.Materials_toggleLabel__Uk9Ir svg{transition:none}}.Materials_typeFilters__gCdsO{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;padding:4px;margin:12px 0 16px;border:1px solid var(--border);border-radius:12px;background:rgb(var(--bg-rgb)/.25)}.Materials_typeFilters__gCdsO a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 20px;border-radius:8px;font-size:14px;color:var(--text)}.Materials_typeFilters__gCdsO a:hover{color:var(--accent)}.Materials_typeFilters__gCdsO a[aria-current=page]{background:rgb(var(--accent-rgb)/.12);color:var(--accent)}.Materials_typeFilters__gCdsO a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.StatusDropdown_appearance_layout__rziE_{width:9px;height:9px;display:inline-block}.StatusDropdown_appearance_surface__s_QHR{background:var(--bg);color:var(--muted);border:1px solid var(--border);line-height:18px}.StatusDropdown_appearance_surface2__V84gG{background:var(--surface);border:1px solid var(--border)}.StatusDropdown_appearance_text__AQxse{color:var(--muted);margin-left:2px;transition:transform .15s}.StatusDropdown_appearance_surface3__bVDNR{top:100%;min-width:200px;background:var(--surface);border-color:var(--border);box-shadow:0 8px 32px rgba(0,0,0,.22);z-index:50}.StatusDropdown_appearance_text2__30IJK,.StatusDropdown_appearance_text3__AmUhO,.StatusDropdown_appearance_text4__QfiN0{color:var(--text)}.GlossaryProse_appearance_surface__Z_9tH{z-index:80;width:-moz-max-content;width:max-content;max-width:280px;background:var(--surface);border:1px solid var(--border);color:var(--text)}.GlossaryProse_appearance_text__jg7DK{color:var(--muted)}