.icon_icon__jk_fv{--icon-local-size:var(--icon-size-md);--icon-local-color:var(--icon-color-default);--icon-local-stroke:var(--icon-stroke-width);display:inline-flex;width:var(--icon-local-size);height:var(--icon-local-size);min-width:var(--icon-local-size);align-items:center;justify-content:center;color:var(--icon-local-color);line-height:1;vertical-align:-.125em}.icon_icon__jk_fv svg{display:block;width:100%;height:100%;flex:0 0 auto;stroke-width:var(--icon-local-stroke)}.icon_size2xs__Terzf{--icon-local-size:var(--icon-size-2xs)}.icon_sizeXs__19Xgg{--icon-local-size:var(--icon-size-xs)}.icon_sizeSm___37KP{--icon-local-size:var(--icon-size-sm)}.icon_sizeMd__Liwpi{--icon-local-size:var(--icon-size-md)}.icon_sizeLg__EOsje{--icon-local-size:var(--icon-size-lg)}.icon_sizeXl__VG6KB{--icon-local-size:var(--icon-size-xl)}.icon_size2xl__6CLZN{--icon-local-size:var(--icon-size-2xl)}.icon_sizeDisplay__lJVd0{--icon-local-size:var(--icon-size-display)}.icon_toneDefault__UDwhy{--icon-local-color:var(--icon-color-default)}.icon_toneMuted__0K2UH{--icon-local-color:var(--icon-color-muted)}.icon_toneSubtle__T_YxT{--icon-local-color:var(--icon-color-subtle)}.icon_toneInverse___dvWW{--icon-local-color:var(--icon-color-inverse)}.icon_toneAccent__ui6nb{--icon-local-color:var(--icon-color-accent)}.icon_toneSuccess__6CeQ9{--icon-local-color:var(--icon-color-success)}.icon_toneWarning__M4u3T{--icon-local-color:var(--icon-color-warning)}.icon_toneDanger__El8Xk{--icon-local-color:var(--icon-color-danger)}.icon_strokeRegular__22JDA{--icon-local-stroke:var(--icon-stroke-width)}.icon_strokeStrong__sbeRa{--icon-local-stroke:var(--icon-stroke-width-strong)}.icon_strokeNone__ic9wh svg{stroke-width:0}.icon_brand__GWJL4{--icon-local-color:currentColor}.icon_brandOriginal__2qJ_v{color:var(--brand-icon-color,currentColor)}.icon_brandMuted__dJCMp{color:color-mix(in srgb,var(--brand-icon-color,currentColor) 38%,var(--color-text-meta))}.icon_brandMonochrome__X98ZW{color:var(--foreground)}.icon_brandTinted__q6YF7{color:color-mix(in srgb,var(--brand-icon-color,currentColor) 62%,var(--color-text-meta))}.icon_brandDisabled__KeFBb{color:color-mix(in srgb,var(--brand-icon-color,currentColor) 18%,var(--color-divider));opacity:.62}.tooltip_root__bytng{display:inline-flex;width:fit-content;max-width:100%;vertical-align:middle}.tooltip_floating__W40gx{--tooltip-local-bg:var(--tooltip-bg-dark);--tooltip-local-text:var(--tooltip-text-dark);--tooltip-local-body:var(--tooltip-body-dark);--tooltip-local-origin-x:50%;--tooltip-local-origin-y:50%;position:fixed;top:var(--tooltip-y,0);left:var(--tooltip-x,0);z-index:1400;width:max-content;max-width:min(var(--tooltip-compact-max-width),var(--tooltip-boundary-max-width,100vw));border-radius:var(--tooltip-radius);background:var(--tooltip-local-bg);box-shadow:var(--tooltip-shadow);color:var(--tooltip-local-text);font-family:var(--font-sans);letter-spacing:0;opacity:0;pointer-events:none;text-align:left;transform:translate3d(0,.25rem,0) scale(.98);transform-origin:var(--tooltip-local-origin-x) var(--tooltip-local-origin-y);transition:opacity var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),transform var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease)}.tooltip_open__uXxPS{opacity:1;transform:translateZ(0) scale(1)}.tooltip_toneDark__aFQjH{--tooltip-local-bg:var(--tooltip-bg-dark);--tooltip-local-text:var(--tooltip-text-dark);--tooltip-local-body:var(--tooltip-body-dark)}.tooltip_toneLight__5HKzb{--tooltip-local-bg:var(--tooltip-bg-light);--tooltip-local-text:var(--tooltip-text-light);--tooltip-local-body:var(--tooltip-body-light)}.tooltip_compact__17Qcp{max-width:min(var(--tooltip-compact-max-width),var(--tooltip-boundary-max-width,100vw));padding:var(--tooltip-compact-padding);font-size:var(--tooltip-title-size);font-weight:var(--tooltip-title-weight);line-height:var(--tooltip-title-line-height);white-space:normal}.tooltip_rich__gEuma{display:grid;max-width:min(var(--tooltip-rich-max-width),var(--tooltip-boundary-max-width,100vw));gap:.45rem;padding:var(--tooltip-rich-padding);font-size:var(--tooltip-body-size);line-height:var(--tooltip-body-line-height)}.tooltip_title__Nc8s3{color:var(--tooltip-local-text);font-size:var(--tooltip-title-size);font-weight:var(--tooltip-title-weight);line-height:var(--tooltip-title-line-height)}.tooltip_body__PndtM{color:var(--tooltip-local-body);font-size:var(--tooltip-body-size);font-weight:var(--type-weight-regular);line-height:var(--tooltip-body-line-height)}.tooltip_arrow__cU382{position:absolute;width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);border-radius:1px;background:var(--tooltip-local-bg);content:"";pointer-events:none;transform:rotate(45deg)}.tooltip_sideTop__Fwhrs{--tooltip-local-origin-x:var(--tooltip-arrow-x,50%);--tooltip-local-origin-y:100%}.tooltip_sideBottom__0LtL8{--tooltip-local-origin-x:var(--tooltip-arrow-x,50%);--tooltip-local-origin-y:0}.tooltip_sideLeft__sqySs{--tooltip-local-origin-x:100%;--tooltip-local-origin-y:var(--tooltip-arrow-y,50%)}.tooltip_sideRight__SBOTj{--tooltip-local-origin-x:0;--tooltip-local-origin-y:var(--tooltip-arrow-y,50%)}.tooltip_sideTop__Fwhrs .tooltip_arrow__cU382{bottom:calc(var(--tooltip-arrow-size)/-2);left:var(--tooltip-arrow-x,50%);margin-left:calc(var(--tooltip-arrow-size)/-2)}.tooltip_sideBottom__0LtL8 .tooltip_arrow__cU382{top:calc(var(--tooltip-arrow-size)/-2);left:var(--tooltip-arrow-x,50%);margin-left:calc(var(--tooltip-arrow-size)/-2)}.tooltip_sideLeft__sqySs .tooltip_arrow__cU382{top:var(--tooltip-arrow-y,50%);right:calc(var(--tooltip-arrow-size)/-2);margin-top:calc(var(--tooltip-arrow-size)/-2)}.tooltip_sideRight__SBOTj .tooltip_arrow__cU382{top:var(--tooltip-arrow-y,50%);left:calc(var(--tooltip-arrow-size)/-2);margin-top:calc(var(--tooltip-arrow-size)/-2)}.tooltip_helpTrigger__Qr04K{position:relative;display:inline-flex;width:var(--tooltip-help-trigger-hit-area);height:var(--tooltip-help-trigger-hit-area);align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:rgba(0,0,0,0);color:var(--tooltip-help-icon-color);cursor:help;line-height:1;padding:0;transition:background-color var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),color var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),box-shadow var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease)}.tooltip_helpTrigger__Qr04K:focus-visible,.tooltip_helpTrigger__Qr04K:hover,.tooltip_helpTrigger__Qr04K[data-open=true]{background:color-mix(in srgb,var(--color-icon-background) 58%,transparent);color:var(--color-icon-primary)}.tooltip_helpTrigger__Qr04K:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary-200) 36%,transparent);outline-offset:2px}.tooltip_helpTriggerIcon__m8u80{width:var(--tooltip-help-trigger-size);height:var(--tooltip-help-trigger-size)}@media(prefers-reduced-motion:reduce){.tooltip_floating__W40gx{transition:none}}@media(max-width:480px){.tooltip_helpTrigger__Qr04K:after{content:"";position:absolute;inset:calc((var(--tooltip-help-trigger-hit-area) - 44px)/2)}}.button_button__zuVOf{--button-local-bg:var(--button-system-primary-bg);--button-local-bg-hover:var(--button-system-primary-bg-hover);--button-local-bg-active:var(--primary-active);--button-local-border:var(--button-system-primary-border);--button-local-text:var(--button-system-primary-text);--button-local-icon:currentColor;--button-local-height:var(--button-system-medium-height);--button-local-padding-x:var(--button-system-medium-padding-x);--button-local-font-size:var(--button-system-medium-font-size);--button-local-icon-size:var(--button-system-medium-icon-size);box-sizing:border-box;display:inline-flex;min-width:0;min-height:var(--button-local-height);align-items:center;justify-content:center;gap:var(--button-system-gap);border:1px solid var(--button-local-border);border-radius:var(--button-system-radius);background:var(--button-local-bg);color:var(--button-local-text);cursor:pointer;font-family:var(--button-system-font-family);font-size:var(--button-local-font-size);font-weight:var(--button-system-font-weight);line-height:var(--type-button-1-line-height);letter-spacing:var(--button-system-letter-spacing);padding:0 var(--button-local-padding-x);text-align:center;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;transition:background-color var(--motion-control-duration) var(--motion-ease-standard),border-color var(--motion-control-duration) var(--motion-ease-standard),color var(--motion-control-duration) var(--motion-ease-standard),opacity var(--motion-control-duration) var(--motion-ease-standard),transform var(--motion-duration-instant) var(--motion-ease-standard)}.button_button__zuVOf:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--button-local-bg-hover);background:var(--button-local-bg-hover);color:var(--button-local-text)}.button_button__zuVOf:active:not(:disabled):not([aria-disabled=true]){background:var(--button-local-bg-active);transform:translateY(1px)}.button_button__zuVOf:focus-visible{outline:0;box-shadow:var(--button-system-focus-ring)}.button_button__zuVOf:disabled,.button_button__zuVOf[aria-disabled=true]{border-color:var(--button-system-disabled-border);background:var(--button-system-disabled-bg);color:var(--button-system-disabled-text);cursor:not-allowed;transform:none}.button_primary__DAh73{--button-local-bg:var(--button-system-primary-bg);--button-local-bg-hover:var(--button-system-primary-bg-hover);--button-local-border:var(--button-system-primary-border);--button-local-text:var(--button-system-primary-text)}.button_primary__DAh73:disabled,.button_primary__DAh73[aria-disabled=true]{background:var(--primary-disabled);border-color:rgba(0,0,0,0);color:var(--primary-disabled-foreground)}.button_primaryDeemphasized___d5cd{--button-local-bg-active:var(--primary-border);--button-local-bg:var(--button-system-primary-deemphasized-bg);--button-local-bg-hover:var(--button-system-primary-deemphasized-bg-hover);--button-local-border:var(--button-system-primary-deemphasized-border);--button-local-text:var(--button-system-primary-deemphasized-text)}.button_secondary__ZiA75{--button-local-bg-active:var(--accent-active);--button-local-bg:var(--button-system-secondary-bg);--button-local-bg-hover:var(--button-system-secondary-bg-hover);--button-local-border:var(--button-system-secondary-border);--button-local-text:var(--button-system-secondary-text)}.button_primaryOnMedia__vqR9O{--button-local-bg-active:var(--grey-200);--button-local-bg:var(--button-system-primary-on-media-bg);--button-local-bg-hover:var(--button-system-primary-on-media-bg-hover);--button-local-border:var(--button-system-primary-on-media-border);--button-local-text:var(--button-system-primary-on-media-text)}.button_secondaryOnMedia__QO66g{--button-local-bg-active:var(--grey-600);--button-local-bg:var(--button-system-secondary-on-media-bg);--button-local-bg-hover:var(--button-system-secondary-on-media-bg-hover);--button-local-border:var(--button-system-secondary-on-media-border);--button-local-text:var(--button-system-secondary-on-media-text)}.button_outline__h5Owf{--button-local-bg:var(--background);--button-local-bg-hover:var(--accent);--button-local-bg-active:var(--accent-active);--button-local-border:var(--border);--button-local-text:var(--foreground);box-shadow:var(--shadow-xs)}.button_ghost__udQwE{--button-local-bg:transparent;--button-local-bg-hover:var(--accent);--button-local-bg-active:var(--accent-active);--button-local-border:transparent;--button-local-text:var(--foreground)}.button_destructive__GiYxt{--button-local-bg:var(--destructive);--button-local-bg-hover:color-mix(in srgb,var(--destructive) 90%,var(--foreground));--button-local-bg-active:color-mix(in srgb,var(--destructive) 80%,var(--foreground));--button-local-border:transparent;--button-local-text:var(--destructive-foreground)}.button_medium__Zw_rO{--button-local-height:var(--button-system-medium-height);--button-local-padding-x:var(--button-system-medium-padding-x);--button-local-font-size:var(--button-system-medium-font-size);--button-local-icon-size:var(--button-system-medium-icon-size)}.button_large__QTbtZ{--button-local-height:var(--button-system-large-height);--button-local-padding-x:var(--button-system-large-padding-x);--button-local-font-size:var(--button-system-large-font-size);--button-local-icon-size:var(--button-system-large-icon-size)}.button_constrained__mCXkd{width:fit-content}.button_expanding__onlDG{width:100%}.button_iconLabelContent__uBKYf,.button_iconLabelMenuContent__r2Fr8,.button_labelContent__jucS0,.button_labelMenuContent___kEMF{min-width:min(100%,8.25rem)}.button_iconMenuContent__J1k0J,.button_iconOnlyContent__t5JQH,.button_iconOnly__lQ8V_{width:var(--button-local-height);min-width:var(--button-local-height);padding-inline:0}.button_iconMenuContent__J1k0J{gap:.2rem}.button_icon__z6meo,.button_menuIcon__8pcGr{display:inline-flex;width:var(--button-local-icon-size);height:var(--button-local-icon-size);align-items:center;justify-content:center;color:var(--button-local-icon);flex:0 0 auto}.button_icon__z6meo svg,.button_menuIcon__8pcGr svg{width:100%;height:100%}.button_button__zuVOf:disabled .button_icon__z6meo,.button_button__zuVOf:disabled .button_menuIcon__8pcGr,.button_button__zuVOf[aria-disabled=true] .button_icon__z6meo,.button_button__zuVOf[aria-disabled=true] .button_menuIcon__8pcGr{color:inherit}.button_label__C882d{min-width:0;overflow:hidden;text-overflow:ellipsis}.button_marginTop__5N_gp{margin-top:.8rem}.button_marginBottom__OA1q1{margin-bottom:.8rem}@media(prefers-reduced-motion:reduce){.button_button__zuVOf{transition:none}}.modal_backdrop__M2vNe{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--background-color)}.modal_panel__3aPhX{position:relative;max-height:calc(100dvh - 2rem);overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-lg);outline:none}.modal_panel__3aPhX.learner-theme{background:var(--card)}.modal_header__w2Rgk{display:grid;gap:.5rem;padding:1.5rem}.modal_title__U2aDy{margin:0;padding-inline-end:1.5rem;color:var(--foreground);-webkit-text-fill-color:currentColor;font-size:1.125rem;font-weight:600;line-height:1.555556;text-align:start}.modal_description__HnOUZ{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.428572;text-align:start}.modal_footer__LYwGE{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--muted) 50%,var(--background))}.modal_close__kHfzy{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:var(--radius-sm);color:var(--muted-foreground);background:rgba(0,0,0,0);cursor:pointer}.modal_close__kHfzy:hover{background:var(--accent);color:var(--foreground)}.modal_close__kHfzy:focus-visible{outline:var(--focus);outline-offset:2px}.modal_backdrop__M2vNe:has(>.learner-theme){background:color-mix(in srgb,var(--foreground) 32%,transparent)}@media(max-width:768px){.modal_close__kHfzy{width:2.75rem;height:2.75rem}.modal_footer__LYwGE>*{flex:1}}.platform-tree-sidebar_sidebar__oiQjG{--tree-rail-surface-start:var(--color-white);--tree-rail-surface:var(--color-white);--tree-rail-surface-end:var(--color-white);--tree-rail-border:var(--color-divider);--tree-rail-border-strong:var(--color-stroke);--tree-rail-ink:var(--color-text-primary);--tree-rail-muted:var(--color-text-secondary);--tree-rail-muted-soft:var(--color-text-meta);--tree-rail-accent:var(--color-primary-200);--tree-rail-accent-soft:var(--color-button-secondary-bg);--tree-rail-hover:var(--color-button-hover);--tree-rail-control-bg:var(--color-card-bg);--pathways-rail-surface-start:var(--tree-rail-surface-start);--pathways-rail-surface:var(--tree-rail-surface);--pathways-rail-surface-end:var(--tree-rail-surface-end);--pathways-rail-border:var(--tree-rail-border);--pathways-rail-border-strong:var(--tree-rail-border-strong);--pathways-rail-ink:var(--tree-rail-ink);--pathways-rail-muted:var(--tree-rail-muted);--pathways-rail-muted-soft:var(--tree-rail-muted-soft);--pathways-rail-accent:var(--tree-rail-accent);--pathways-rail-accent-soft:var(--tree-rail-accent-soft);z-index:5;min-width:0;overflow-y:auto;background:var(--tree-rail-surface);color:var(--tree-rail-ink);scrollbar-color:var(--tree-rail-border-strong) rgba(0,0,0,0)}.platform-tree-sidebar_viewport__LSUL6{position:sticky;top:0;width:100%;height:100vh;min-height:100vh;border-right:1px solid var(--tree-rail-border)}@media(max-width:767px){.platform-tree-sidebar_viewport__LSUL6{position:static;height:auto;min-height:0;border-right:0;border-bottom:1px solid var(--tree-rail-border)}}.platform-tree-sidebar_collapsed__PIEGs{display:flex;flex-direction:column;align-items:center;padding:.75rem .45rem;overflow:hidden}.platform-tree-sidebar_contained__dMSb9{position:sticky;top:4.75rem;max-height:calc(100vh - 5.5rem);border:1px solid var(--tree-rail-border);border-radius:var(--radius-surface);background:var(--tree-rail-surface);box-shadow:none}@media(max-width:860px){.platform-tree-sidebar_contained__dMSb9{position:static;max-height:min(42vh,360px)}}.platform-tree-sidebar_header__zesPb{position:sticky;top:0;z-index:2;display:grid;gap:.65rem;margin:0;padding:.85rem .75rem .75rem;border-bottom:1px solid var(--tree-rail-border);background:color-mix(in srgb,var(--tree-rail-surface) 96%,transparent);backdrop-filter:blur(14px)}.platform-tree-sidebar_titleRow___QuJz{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem}.platform-tree-sidebar_label__xMy97{margin:0!important;color:var(--tree-rail-ink)!important;font-size:.82rem!important;font-weight:700;letter-spacing:0;line-height:1;text-align:left;text-transform:none}.platform-tree-sidebar_collapseButton__Im_OV,.platform-tree-sidebar_railToggle__ojf73{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--tree-rail-border);border-radius:var(--radius-control);background:var(--color-white);color:var(--tree-rail-muted);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.platform-tree-sidebar_collapseButton__Im_OV svg,.platform-tree-sidebar_railToggle__ojf73 svg{width:1rem;height:1rem}.platform-tree-sidebar_collapseButton__Im_OV:hover,.platform-tree-sidebar_railToggle__ojf73:hover{border-color:var(--tree-rail-border-strong);background:var(--tree-rail-hover);color:var(--tree-rail-ink)}.platform-tree-sidebar_collapseButton__Im_OV:focus-visible,.platform-tree-sidebar_railToggle__ojf73:focus-visible{outline:2px solid color-mix(in srgb,var(--tree-rail-accent) 24%,transparent);outline-offset:2px}.platform-tree-sidebar_railToggle__ojf73{margin:0 auto}.platform-tree-sidebar_collapseIcon__7yUht{width:1rem;height:1rem;transition:transform var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease)}.platform-tree-sidebar_collapseIconDown__zzmug{transform:rotate(0deg)}.platform-tree-sidebar_collapseIconLeft__DynQs{transform:rotate(90deg)}.platform-tree-sidebar_collapseIconRight__zgKN8{transform:rotate(-90deg)}.platform-tree-sidebar_panelToggle__fmr_g{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--tree-rail-muted);cursor:pointer}.platform-tree-sidebar_panelToggle__fmr_g:hover{background:var(--tree-rail-hover);color:var(--tree-rail-ink)}.platform-tree-sidebar_panelToggle__fmr_g:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.platform-tree-sidebar_railFooter__uHogr{display:grid;justify-items:center;width:100%;margin-top:auto;padding-top:.75rem}.platform-tree-sidebar_railContent__7CSc9{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%;margin-top:.75rem}.platform-tree-sidebar_railLabel__qUaBd{margin:.75rem 0 0!important;color:var(--tree-rail-muted-soft)!important;font-size:.64rem!important;font-weight:700;letter-spacing:0;line-height:1;text-align:center;text-transform:uppercase;writing-mode:vertical-rl}.platform-tree-sidebar_railMeta__wPhIL{margin:.65rem 0 0!important;color:var(--tree-rail-accent)!important;font-size:.58rem!important;font-weight:700;line-height:1;text-align:center;writing-mode:vertical-rl}.platform-tree-sidebar_withFooter__WIW7m{display:flex;flex-direction:column}.platform-tree-sidebar_withFooter__WIW7m .platform-tree-sidebar_body___py02{flex:1 1 auto}.platform-tree-sidebar_footer__3wPHq{display:grid;gap:.6rem;padding:.75rem;border-top:1px solid var(--tree-rail-border)}.platform-tree-sidebar_body___py02{display:flex;flex-direction:column;min-height:0;padding:.45rem .45rem .75rem}@media(max-width:767px){.platform-tree-sidebar_viewport__LSUL6 .platform-tree-sidebar_body___py02{max-height:min(42vh,360px);overflow-y:auto}}.platform-tree-sidebar_section__jhjGt{padding:0 .3rem;margin-top:.85rem;margin-bottom:.36rem}.platform-tree-sidebar_sectionLabel__idVm0{display:flex;align-items:center;gap:.4rem;color:var(--tree-rail-muted-soft);font-size:.66rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:none}.platform-tree-sidebar_branchList__2DYxR{position:relative;display:flex;flex-direction:column;gap:.16rem;margin:0;padding:0}.platform-tree-sidebar_item__te_iu{position:relative;display:grid;gap:.24rem;min-width:0;min-height:2.58rem;margin:1px 0;padding:.48rem .58rem;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--tree-rail-muted);cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:background .16s ease,color .16s ease}.platform-tree-sidebar_item__te_iu:hover{background:var(--tree-rail-hover);color:var(--tree-rail-ink)}.platform-tree-sidebar_item__te_iu:hover .platform-tree-sidebar_itemTag__6Peyu{border-color:var(--tree-rail-border-strong);background:var(--tree-rail-control-bg);color:var(--tree-rail-accent)}.platform-tree-sidebar_item__te_iu:focus-visible{outline:2px solid var(--tree-rail-border-strong);outline-offset:2px}.platform-tree-sidebar_itemActive__riCg5{background:var(--tree-rail-accent-soft);color:var(--tree-rail-ink)}.platform-tree-sidebar_itemActive__riCg5 .platform-tree-sidebar_itemTag__6Peyu{border-color:var(--tree-rail-border-strong);background:var(--tree-rail-control-bg);color:var(--tree-rail-accent)}.platform-tree-sidebar_itemHeader__hZeOL{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem}.platform-tree-sidebar_itemTitle__E3Xao{min-width:0;overflow:hidden;color:inherit;font-size:.77rem;font-weight:700;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.platform-tree-sidebar_itemTag__6Peyu{flex:0 0 auto;max-width:7rem;padding:.16rem .38rem;border:1px solid var(--tree-rail-border);border-radius:999px;background:var(--color-white);font-size:.6rem;font-weight:700;line-height:1}.platform-tree-sidebar_itemMeta__ypzuk,.platform-tree-sidebar_itemTag__6Peyu{overflow:hidden;color:var(--tree-rail-muted);text-overflow:ellipsis;white-space:nowrap}.platform-tree-sidebar_itemMeta__ypzuk{min-width:0;font-size:.64rem;font-weight:600;line-height:1.2}.platform-tree-sidebar_notice__RKnfc{margin:0;padding:.55rem .65rem;color:var(--tree-rail-muted)!important;font-size:.72rem;font-weight:600;line-height:1.35}@media(max-width:767px){.platform-tree-sidebar_collapsed__PIEGs{min-height:3.25rem;flex-direction:row;justify-content:flex-start;padding:.55rem .75rem}.platform-tree-sidebar_railToggle__ojf73{margin:0}.platform-tree-sidebar_railContent__7CSc9{flex-direction:row;width:auto;margin:0 0 0 .65rem}.platform-tree-sidebar_railFooter__uHogr{width:auto;margin:0 0 0 auto;padding-top:0}.platform-tree-sidebar_railLabel__qUaBd,.platform-tree-sidebar_railMeta__wPhIL{margin:0 0 0 .65rem!important;writing-mode:horizontal-tb}.platform-tree-sidebar_railMeta__wPhIL{margin-left:auto!important}}