.reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--duration-normal) var(--ease-out),opacity var(--duration-normal) var(--ease-out)}.reveal[data-open=true]{grid-template-rows:1fr;opacity:1}.reveal__inner{overflow:hidden;min-height:0;contain:layout}@media (prefers-reduced-motion:reduce){.reveal{transition:none}}.outline-rail{width:256px;background:var(--background-secondary);backdrop-filter:blur(var(--background-blur));-webkit-backdrop-filter:blur(var(--background-blur));border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);padding:16px 8px 12px 12px;--outline-row-indent:0px;display:flex;flex-direction:column;min-height:0}.outline-rail-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) #0000}.outline-rail-list::-webkit-scrollbar{width:6px}.outline-rail-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.outline-rail-label{font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--ink-tertiary);margin:0 0 8px 18px}.outline-rail .outline-row{grid-template-columns:18px 1fr auto;min-height:28px;padding-top:3px;padding-bottom:3px;color:var(--ink-secondary)}.outline-rail .outline-row__icon{visibility:hidden}.outline-rail .outline-row--tool-group .outline-row__icon{visibility:visible;display:flex}.outline-rail-group-children{display:flex;flex-direction:column}.outline-rail-active .outline-row{color:var(--ink-primary);font-weight:var(--font-semibold);background:var(--accent-subtle);border-radius:var(--radius-default)}.outline-rail .outline-row:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.outline-rail-footer{margin-top:10px;padding:10px 10px 2px;border-top:1px solid var(--border-subtle);font-size:var(--text-2xs);color:var(--ink-tertiary)}@media (prefers-reduced-motion:reduce){.outline-rail .outline-row{transition:none}}.wiki-references-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.wiki-references-row{display:flex;align-items:flex-start;gap:6px}.wiki-references-row-num{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:2px;padding-top:var(--space-3);font-size:var(--text-2xs);color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.wiki-references-row-caret{position:relative;appearance:none;border:0;padding:0 2px;margin:0;background:#0000;color:var(--ink-tertiary);font-size:var(--text-2xs);line-height:1;cursor:pointer;border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.wiki-references-row-caret:after{content:"";position:absolute;inset:-15px}.wiki-references-row-caret:hover{color:var(--ink-primary);background:var(--background-hover)}.wiki-references-row-caret:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.wiki-references-row-card{flex:1 1 auto;min-width:0}.wiki-section-skeleton{display:flex;flex-direction:column;gap:10px;padding:4px 0 2px}.wiki-section-skeleton-activity{margin-top:2px;padding:0}.wiki-section-skeleton-activity .shimmer-text{font-size:var(--text-2xs);color:var(--ink-tertiary)}@media (prefers-reduced-motion:reduce){.wiki-section-skeleton-activity .shimmer-text{background:none;-webkit-text-fill-color:var(--ink-tertiary);color:var(--ink-tertiary)}}.wiki-section--arriving{animation:wiki-section-reveal var(--duration-slow) var(--ease-out)}@keyframes wiki-section-reveal{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.wiki-section--arriving{animation:none}}.wiki-section__content--arriving{-webkit-mask-image:linear-gradient(110deg,#000,#000 45%,#0000 55%,#0000);mask-image:linear-gradient(110deg,#000,#000 45%,#0000 55%,#0000);-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:250% 250%;mask-size:250% 250%;animation:wiki-section-content-reveal calc(var(--duration-slow) * 5) var(--ease-out) both}@keyframes wiki-section-content-reveal{to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.wiki-section__content--arriving{-webkit-mask-image:none;mask-image:none;animation:none}}