.XfeqFG_root{min-width:0}.XfeqFG_outline{z-index:20;position:fixed;top:160px;right:0}.XfeqFG_trigger{cursor:pointer;justify-content:flex-end;align-items:center;width:40px;padding:12px 0;list-style:none;display:flex}.XfeqFG_trigger::-webkit-details-marker{display:none}.XfeqFG_mobile-label{display:none}.XfeqFG_rail{flex-direction:column;align-items:flex-end;gap:9px;max-height:min(55vh,360px);display:flex;overflow:hidden}.XfeqFG_rail span{background:var(--sv-border-strong);border-radius:2px;flex-shrink:0;height:2px}.XfeqFG_rail span[data-active=true]{background:var(--sv-text)}.XfeqFG_outline .XfeqFG_panel{border:1px solid var(--sv-border);background:var(--sv-bg-solid);border-radius:12px;width:272px;max-height:calc(100dvh - 200px);padding:12px 8px;display:none;position:absolute;top:0;right:40px;overflow-y:auto;box-shadow:0 8px 28px #00000014}.XfeqFG_outline:hover .XfeqFG_panel,.XfeqFG_outline:focus-within .XfeqFG_panel,.XfeqFG_outline[open] .XfeqFG_panel{display:block}.XfeqFG_label{color:var(--sv-text-muted);padding:4px 12px 10px;font-size:12px;font-weight:500;display:block}.XfeqFG_panel ul{margin:0;padding:0;list-style:none}.XfeqFG_panel a{color:var(--sv-text-muted);overflow-wrap:anywhere;border-radius:5px;padding:6px 12px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.XfeqFG_panel a:hover,.XfeqFG_panel a[aria-current=location]{background:rgb(var(--sv-primary-rgb), .08);color:var(--sv-text)}.XfeqFG_trigger:focus-visible,.XfeqFG_panel a:focus-visible{outline:2px solid var(--sv-text-muted);outline-offset:2px}@media (max-width:1100px){.XfeqFG_outline{margin-bottom:var(--sv-reading-paragraph-gap);border-bottom:1px solid var(--sv-border);position:static}.XfeqFG_trigger{width:100%;color:var(--sv-text-muted);justify-content:space-between;font-size:13px}.XfeqFG_mobile-label{display:block}.XfeqFG_trigger:after{content:"+"}.XfeqFG_outline[open] .XfeqFG_trigger:after{content:"−"}.XfeqFG_rail,.XfeqFG_label{display:none}.XfeqFG_outline .XfeqFG_panel{width:100%;max-height:320px;box-shadow:none;background:0 0;border:0;margin-bottom:12px;padding:0;position:static}.XfeqFG_outline:not([open]) .XfeqFG_panel{display:none}}
