.ESy3MG_trigger{border:1px solid var(--color-fd-border);background:var(--color-fd-background);width:34px;height:34px;color:var(--color-fd-muted-foreground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,box-shadow .15s;display:inline-flex}.ESy3MG_trigger:hover{background:var(--color-fd-accent)}.ESy3MG_trigger:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:3px}.ESy3MG_trigger:disabled{cursor:wait}.ESy3MG_avatar{width:32px;height:32px;font-size:13px;font-weight:600}.ESy3MG_menu{width:min(280px,100vw - 24px);max-height:min(480px, calc(100dvh - 16px), var(--radix-popover-content-available-height));border:1px solid var(--color-fd-border);color:var(--color-fd-foreground);background:#fff;border-radius:14px;padding:14px;font-size:13px;overflow-y:auto}.ESy3MG_identity{flex-direction:column;gap:4px;min-width:0;margin-bottom:14px;display:flex}.ESy3MG_identityRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ESy3MG_refresh{width:28px;height:28px;color:var(--color-fd-muted-foreground);flex-shrink:0}.ESy3MG_identity strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.ESy3MG_identity span{color:var(--color-fd-muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ESy3MG_entitlements{border-top:1px solid var(--color-fd-border);flex-direction:column;gap:10px;padding-top:14px;display:flex}.ESy3MG_entitlements>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ESy3MG_entitlements>div>:first-child{color:var(--color-fd-muted-foreground);flex-shrink:0}.ESy3MG_entitlements>div>:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.ESy3MG_actions{border-top:1px solid var(--color-fd-border);flex-direction:column;gap:0;margin-top:10px;padding-top:6px;display:flex}.ESy3MG_actions>a,.ESy3MG_actions>button{min-height:32px;color:inherit;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:4px 8px;font-size:13px;text-decoration:none;display:flex}.ESy3MG_actions>a:hover{background:var(--color-fd-accent)}.ESy3MG_error{color:var(--color-fd-muted-foreground);margin:8px 0;line-height:1.6}.ESy3MG_loading{animation:1s linear infinite ESy3MG_spin}@keyframes ESy3MG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ESy3MG_loading{animation:none}.ESy3MG_trigger{transition:none}}.ESy3MG_enabled{color:#15803d}.dark .ESy3MG_enabled{color:#4ade80}
.q8nG3W_rail{width:56px;color:var(--color-fd-muted-foreground);z-index:30;flex-direction:column;align-items:center;padding:18px 5px 12px;display:flex;position:fixed;inset:0 auto 0 0}.q8nG3W_brand{background:var(--color-fd-primary);width:32px;height:32px;color:var(--color-fd-primary-foreground);border-radius:9px;place-items:center;font-size:27px;font-weight:800;line-height:1;text-decoration:none;display:grid}.q8nG3W_links{flex-direction:column;gap:2px;width:100%;margin-top:30px;display:flex}.q8nG3W_link{width:44px;height:42px;color:inherit;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.q8nG3W_link:hover,.q8nG3W_link[aria-current]{background:var(--color-fd-accent);color:var(--color-fd-foreground)}.q8nG3W_tip{background:var(--color-fd-primary);color:var(--color-fd-primary-foreground);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;left:calc(100% + 8px)}.q8nG3W_link:hover .q8nG3W_tip,.q8nG3W_link:focus-visible .q8nG3W_tip{opacity:1;visibility:visible}.q8nG3W_brand:focus-visible,.q8nG3W_link:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:2px}.q8nG3W_account{border-top:1px solid var(--color-fd-border);margin-top:auto;padding-top:16px}.q8nG3W_account .q8nG3W_link{border:1px solid var(--color-fd-border);background:var(--color-fd-background);border-radius:50%;width:34px;height:34px}@media (max-width:767px){.q8nG3W_rail{display:none}}@media (prefers-reduced-motion:reduce){.q8nG3W_link{transition:none}}
._l9J0G_action{border:1px solid color-mix(in srgb, var(--color-fd-border) 80%, #fff);color:#30343c;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:84px;height:30px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex;box-shadow:0 4px 12px #0f172a0d,0 1px 3px #0f172a0a}._l9J0G_action>svg{width:15px;height:15px;color:var(--color-fd-primary,#30343c);flex-shrink:0}._l9J0G_action:hover{border-color:color-mix(in srgb, var(--color-fd-muted-foreground) 38%, var(--color-fd-border));background:#fafafa;box-shadow:0 5px 16px #0f172a14,0 1px 3px #0f172a0a}._l9J0G_action:active{background:#f4f4f5;box-shadow:0 1px 4px #0f172a0d}._l9J0G_action:focus-visible{outline:2px solid var(--color-fd-ring,#30343c);outline-offset:3px}.dark ._l9J0G_action{color:#f4f4f5;background:#27272a;border-color:#3f3f46;box-shadow:0 4px 16px #0003}.dark ._l9J0G_action:hover{background:#303033;border-color:#71717a}.dark ._l9J0G_action:active{background:#3f3f46}@media (prefers-reduced-motion:reduce){._l9J0G_action{transition:none}}
.PzCLtW_root{min-width:0;color:var(--color-fd-foreground)}.PzCLtW_intro{color:var(--color-fd-muted-foreground);margin:0 0 8px;font-size:12px;line-height:1.7}.PzCLtW_root .repo-learning-stage{--stage-color:var(--color-fd-muted-foreground);border-color:var(--color-fd-border);min-width:0}.PzCLtW_root .repo-learning-stage[data-tone=teal]{--stage-color:#087e8b}.PzCLtW_root .repo-learning-stage[data-tone=blue]{--stage-color:#4062bb}.PzCLtW_root .repo-learning-stage[data-tone=green]{--stage-color:#32805b}.PzCLtW_root .repo-learning-stage[data-tone=amber]{--stage-color:#966728}.dark .PzCLtW_root .repo-learning-stage[data-tone=teal]{--stage-color:#67ced6}.dark .PzCLtW_root .repo-learning-stage[data-tone=blue]{--stage-color:#9eb7ff}.dark .PzCLtW_root .repo-learning-stage[data-tone=green]{--stage-color:#89d3ac}.dark .PzCLtW_root .repo-learning-stage[data-tone=amber]{--stage-color:#dfbd7d}.PzCLtW_root .repo-learning-trigger{width:100%;color:var(--color-fd-foreground);cursor:pointer;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:start;gap:10px;padding:16px 4px;text-decoration:none;display:grid}.PzCLtW_root .repo-learning-trigger:hover{background:0 0;text-decoration:none}.PzCLtW_root .repo-learning-trigger:is(:hover,:focus-visible) .repo-learning-summary>strong{color:var(--stage-color);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.PzCLtW_root .repo-learning-trigger>svg{width:14px;height:14px;color:var(--color-fd-muted-foreground);margin-top:8px}.PzCLtW_root .repo-learning-icon{background:color-mix(in srgb, var(--stage-color) 9%, var(--color-fd-background));width:30px;height:30px;color:var(--stage-color);border-radius:9px;place-items:center;display:grid}.PzCLtW_root .repo-learning-icon>svg{width:18px;height:18px}.PzCLtW_root .repo-learning-summary{text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;font-weight:400;display:flex}.PzCLtW_root .repo-learning-summary>strong{font-size:14px;font-weight:500;line-height:1.6}.PzCLtW_root .repo-learning-summary>span{color:var(--color-fd-muted-foreground);font-size:12px;line-height:1.7}.PzCLtW_root .repo-learning-summary>small{color:var(--color-fd-muted-foreground);font-size:11px;line-height:1.6}.PzCLtW_eyebrow{font-variant-numeric:tabular-nums}.PzCLtW_root .repo-learning-content{padding:0 4px 16px 44px}.PzCLtW_root .repo-reader-article-list{flex-direction:column;gap:4px;display:flex}.PzCLtW_root .repo-learning-content .repo-reader-article-list>a{min-height:34px;color:color-mix(in srgb, var(--color-fd-foreground) 80%, var(--color-fd-background));border-radius:5px;grid-template-columns:18px minmax(0,1fr) 12px;align-items:start;gap:6px;padding:7px 8px;font-size:12px;line-height:1.6;text-decoration:none;display:grid}.PzCLtW_root .repo-reader-article-list>a:is(:hover,:focus-visible,[aria-current=page]){background:var(--color-fd-accent);color:var(--color-fd-foreground)}.PzCLtW_root .repo-learning-location{color:var(--color-fd-muted-foreground);margin-top:2px;font-size:10px;display:block}.PzCLtW_articleArrow{color:var(--color-fd-muted-foreground);padding-top:3px;display:inline-flex}.PzCLtW_articleArrow>svg{width:12px;height:12px}.PzCLtW_root .repo-learning-practice{border-left:2px solid color-mix(in srgb, var(--stage-color) 35%, var(--color-fd-border));background:var(--color-fd-muted);color:var(--color-fd-muted-foreground);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:12px 0 0;padding:8px 10px;font-size:12px;line-height:1.7;display:flex}.PzCLtW_root .repo-learning-practice>strong{color:var(--color-fd-foreground);font-size:11px;font-weight:500}.PzCLtW_root[data-compact=true] .repo-learning-trigger{padding-inline:0}.PzCLtW_root[data-compact=true] .repo-learning-content{padding-left:0;padding-right:0}.PzCLtW_root .repo-learning-content:empty{padding:0}@media (prefers-reduced-motion:reduce){.PzCLtW_root .repo-learning-trigger{transition:none}.PzCLtW_root .repo-learning-trigger>svg{transition:none}}
.U1WWBG_content{z-index:70;border:1px solid var(--color-fd-border);background:var(--color-fd-background);width:min(288px,100vw - 24px);color:var(--color-fd-foreground);border-radius:10px;padding:14px;box-shadow:0 6px 24px #0000001f}.U1WWBG_title{color:inherit;margin:0;font-size:14px;font-weight:600;line-height:1.5}.U1WWBG_description{color:var(--color-fd-muted-foreground);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.6}.U1WWBG_error{color:#b91c1c;margin:8px 0 0;font-size:12px}.U1WWBG_actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.U1WWBG_content .U1WWBG_cancel,.U1WWBG_content .U1WWBG_confirm{border-radius:6px;height:30px;padding:4px 12px;font-size:12px}.U1WWBG_content .U1WWBG_cancel{border:1px solid var(--color-fd-border);background:var(--color-fd-background);color:var(--color-fd-foreground)}.U1WWBG_content .U1WWBG_cancel:hover{background:var(--color-fd-accent)}.U1WWBG_content .U1WWBG_confirm{background:var(--color-fd-foreground);color:var(--color-fd-background)}.U1WWBG_content .U1WWBG_confirm:hover{opacity:.85}.U1WWBG_content button:focus-visible{outline:2px solid var(--color-fd-ring);outline-offset:2px;box-shadow:none}
.USgUuG_preview{vertical-align:middle;isolation:isolate;max-width:100%;line-height:0;display:inline-block;position:relative}.USgUuG_preview>img{max-width:100%;height:auto;margin:0;display:block}.USgUuG_preview[data-error=true]{background:var(--color-fd-muted,#f4f4f5);min-width:min(280px,100%);min-height:120px}.USgUuG_preview .USgUuG_trigger{border-radius:inherit;width:100%;height:100%;box-shadow:none;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.USgUuG_preview .USgUuG_trigger:hover{background:0 0}.USgUuG_preview .USgUuG_trigger:focus-visible{outline:2px solid var(--color-fd-ring,#737373);outline-offset:3px}.USgUuG_preview .USgUuG_expand{z-index:1;color:#fff;opacity:0;cursor:zoom-in;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14161ca6;border:1px solid #ffffff3d;border-radius:8px;width:32px;height:32px;padding:0;transition:opacity .12s;position:absolute;top:10px;right:10px}.USgUuG_preview .USgUuG_expand>svg{width:14px;height:14px}.USgUuG_preview:hover .USgUuG_expand,.USgUuG_preview:focus-within .USgUuG_expand{opacity:1}.USgUuG_preview .USgUuG_expand:hover{background:#14161cd9}.USgUuG_previewError{color:var(--color-fd-muted-foreground,#71717a);pointer-events:none;place-items:center;padding:16px;font-size:13px;line-height:1.5;display:grid;position:absolute;inset:0}[data-slot=dialog-overlay]:has(+.USgUuG_dialog){background:0 0}.USgUuG_dialog[data-slot=dialog-content]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fafafa;width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:#71717a99;border:0;border-radius:0;margin:0;padding:0;transition:none;animation:none;display:block;position:fixed;inset:0;overflow:hidden;transform:none}.USgUuG_dialog .USgUuG_close{z-index:2;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));color:#fafafa;background:#27272a8c;border-radius:50%;width:32px;height:32px;padding:0;position:absolute}.USgUuG_dialog .USgUuG_close>svg{width:14px;height:14px}.USgUuG_stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.USgUuG_stage[data-dragging=true]{cursor:grabbing}.USgUuG_stage:focus-visible{outline-offset:-3px;outline:2px solid #ffffff73}.USgUuG_fullImage{opacity:0;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;margin:0;display:block;position:absolute;top:50%;left:50%}.USgUuG_fullImage[data-ready=true]{opacity:1}.USgUuG_message{color:#d4d4d8;cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;inset:0}.USgUuG_message button{color:inherit}.USgUuG_toolbar{z-index:2;bottom:max(24px, calc(env(safe-area-inset-bottom) + 12px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#24262ca6;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:0;width:max-content;max-width:calc(100% - 24px);padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000029}.USgUuG_toolbar .USgUuG_control{color:#fafafa;background:0 0;border-radius:8px;flex:0 0 36px;width:36px;height:36px;padding:0}.USgUuG_toolbar .USgUuG_control:hover,.USgUuG_dialog .USgUuG_close:hover{color:#fff;background:#ffffff24}.USgUuG_toolbar .USgUuG_control:disabled{opacity:.35}.USgUuG_toolbar .USgUuG_control:focus-visible,.USgUuG_dialog .USgUuG_close:focus-visible{outline-offset:1px;outline:2px solid #fafafa}.USgUuG_scale{font-variant-numeric:tabular-nums;text-align:center;color:#e4e4e7;flex:0 0 36px;width:36px;font-size:12px;line-height:20px}@media (hover:none),(pointer:coarse){.USgUuG_toolbar .USgUuG_control{flex-basis:44px;width:44px;height:44px}.USgUuG_preview .USgUuG_expand{opacity:1}}@media (prefers-reduced-motion:reduce){.USgUuG_preview .USgUuG_expand{transition:none}}
.-\31 mC-W_layout{border:1px solid var(--color-fd-border);background:var(--color-fd-background);border-radius:18px;grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.-\31 mC-W_layout[data-expanded=true]{grid-template-columns:280px minmax(0,1fr)}.-\31 mC-W_sidebar,.-\31 mC-W_drawer{background:var(--color-fd-background);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.-\31 mC-W_sidebar{border-right:1px solid var(--color-fd-border)}.-\31 mC-W_sidebar[hidden]{display:none}.-\31 mC-W_content{--catalog-offset:0px;grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.-\31 mC-W_content .repo-reader-frame{border:0;border-radius:0}.-\31 mC-W_content .repo-reader-meta{top:0}.-\31 mC-W_content .repo-column-catalog-trigger{cursor:pointer}.repo-column-reader[data-immersive=true] .-\31 mC-W_layout{border:0;border-radius:0}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-heading{box-sizing:border-box;border-bottom:1px solid var(--color-fd-border);flex-shrink:0;align-items:center;gap:8px;height:41px;padding:0 12px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-heading>div:first-child{flex:1;min-width:0}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-heading h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:20px;overflow:hidden}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-heading p{font-size:12px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-tools{flex-shrink:0;gap:0}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-search-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 12px 12px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-search{border-radius:18px;gap:8px;height:36px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-search input{font-size:13px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-tabs>[role=tablist]{background:var(--color-fd-muted);border:0;border-radius:6px;gap:4px;width:calc(100% - 24px);height:36px;margin-inline:12px;padding:4px;display:flex}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-tabs [role=tab]{border:0;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:28px;padding:0 6px;font-size:13px;display:inline-flex}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-tabs [role=tab][data-state=active]{background:var(--color-fd-background);border:0;font-weight:500}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-tabs [role=tab]>svg{flex-shrink:0;width:16px;height:16px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-shortcuts{flex-shrink:0;align-items:center;gap:14px;min-width:0;padding:12px 16px 16px;display:flex}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-shortcuts a{min-width:0;height:28px;color:var(--color-fd-muted-foreground);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-shortcuts a:first-child{flex-shrink:0}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-shortcuts a:last-child{flex:1}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-shortcuts svg{flex-shrink:0;width:16px;height:16px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-shortcuts span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-shortcuts a:hover{color:var(--color-fd-foreground)}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) button{cursor:pointer}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapters [data-slot=accordion-item]{border-bottom-color:#0000}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-pane{flex-direction:column;display:flex;overflow:hidden}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-pane[data-state=inactive]{display:none}:is(:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-results,:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-path){overscroll-behavior:contain;min-height:0;padding:12px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-results{padding-top:4px;overflow:visible}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-scroll-area{flex:1;min-height:0;position:relative;overflow:hidden}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-scroll-viewport{overscroll-behavior:contain;width:100%;height:100%}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger{white-space:normal;align-items:center;gap:8px;padding:12px 4px;font-size:13px;font-weight:500;text-decoration:none}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger>span{flex:1;min-width:0}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger>svg{flex-shrink:0;width:16px;height:16px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger>svg:first-child{transform:none}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-catalog-results:has(>.repo-catalog-chapters){padding-inline:0}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger{width:100%;color:var(--color-fd-muted-foreground);border-radius:0;justify-content:flex-start;padding:10px 16px;transition:background-color .15s}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger:is(:hover,:focus-visible){background:var(--color-fd-muted)}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger>svg:last-child{display:none}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger>.repo-catalog-chapter-chevron{color:var(--color-fd-muted-foreground);flex:0 0 14px;align-items:center;transition:transform .15s;display:inline-flex;transform:rotate(0)}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-chevron>svg{width:14px;height:14px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger[data-state=open]>.repo-catalog-chapter-chevron{transform:rotate(90deg)}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger>.repo-catalog-chapter-icon{width:16px;color:var(--color-fd-muted-foreground);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-icon>svg{width:16px;height:16px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger>.repo-catalog-chapter-title{text-align:left;color:color-mix(in srgb, var(--color-fd-foreground) 80%, var(--color-fd-background))}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger:is(:hover,:focus-visible)>.repo-catalog-chapter-title{color:var(--color-fd-foreground)}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapter-trigger small{margin-left:auto;font-size:12px;font-weight:400}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-catalog-chapters [data-slot=accordion-content]>div{padding:4px 12px 12px 30px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-article-list{flex-direction:column;gap:4px;display:flex}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-article-list a{min-height:32px;color:color-mix(in srgb, var(--color-fd-foreground) 80%, var(--color-fd-background));border:0;border-radius:6px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:6px 8px;font-size:13px}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-article-list a>svg{display:none}:is(.-\31 mC-W_sidebar,.-\31 mC-W_drawer) .repo-reader-article-list a:is(:hover,:focus-visible,[aria-current=page]){background:var(--color-fd-accent);color:var(--color-fd-foreground)}.-\31 mC-W_drawer.repo-reader-catalog{border-radius:0 16px 16px 0;width:min(340px,100vw - 24px);max-width:none;height:100dvh;max-height:100dvh;position:fixed;top:0;left:0;transform:translate(0,0)}@media (min-width:1024px){.-\31 mC-W_layout[data-expanded=true] .-\31 mC-W_content{--catalog-offset:140px}.-\31 mC-W_content .repo-reader-dock{left:calc(50% + 28px + var(--catalog-offset))}.-\31 mC-W_content .repo-reader-workspace[data-assistant-open=true] .repo-reader-dock{left:calc((100% - var(--reader-assistant-width) - 8px) / 2 + 28px + var(--catalog-offset))}.repo-column-reader[data-immersive=true] .-\31 mC-W_content .repo-reader-dock{left:calc(50% + var(--catalog-offset))}.repo-column-reader[data-immersive=true] .-\31 mC-W_content .repo-reader-workspace[data-assistant-open=true] .repo-reader-dock{left:calc((100% - var(--reader-assistant-width) - 8px) / 2 + var(--catalog-offset))}}@media (max-width:1023px){.-\31 mC-W_layout[data-expanded=true]{grid-template-columns:minmax(0,1fr)}.-\31 mC-W_sidebar{display:none}}
