@layer components{.substack-post .sb-footnotes{border-top:1px solid var(--border);margin-top:2.5em;padding-top:.5em}.substack-post .sb-footnotes ol{font-size:.9em}.substack-post .sb-footnotes li,.substack-post sup.sb-fnref{scroll-margin-top:5rem}.substack-post sup.sb-fnref a{padding:0 .1em;text-decoration:none}.substack-post .sb-backlink{margin-left:.35em;text-decoration:none}.substack-post figure.sb-embed{border:1px solid var(--border);background:color-mix(in oklab, var(--muted) 30%, transparent);text-align:left;border-radius:.75rem;padding:1em 1.25em}.substack-post figure.sb-embed a{word-break:break-all;font-size:.9em}.substack-post p.pullquote{text-align:center;margin:1.5em 2em;font-size:1.15em;font-style:italic}}
@layer components{.lesswrong-post .lw-footnotes{border-top:1px solid var(--border);margin-top:2.5em;padding-top:.5em}.lesswrong-post .lw-footnotes ol{font-size:.9em}.lesswrong-post .lw-footnotes li,.lesswrong-post sup.lw-fnref{scroll-margin-top:5rem}.lesswrong-post sup.lw-fnref a{padding:0 .1em;text-decoration:none}.lesswrong-post .lw-backlink{margin-left:.35em;text-decoration:none}.lesswrong-post figure.lw-embed{border:1px solid var(--border);background:color-mix(in oklab, var(--muted) 30%, transparent);text-align:left;border-radius:.75rem;padding:1em 1.25em}.lesswrong-post figure.lw-embed a{word-break:break-all;font-size:.9em}.lesswrong-post details.lw-spoiler{border:1px dashed var(--border);border-radius:.5rem;margin:1em 0;padding:.5em 1em}.lesswrong-post details.lw-spoiler>summary{cursor:pointer;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;font-size:.875em}.lesswrong-post details.lw-spoiler[open]>summary{margin-bottom:.5em}}
@layer components{.paper-reader .arxiv-paper{font-size:1rem}.paper-reader{position:relative}.paper-gated-tail :is(.ax-footnotes,.lw-footnotes,.sb-footnotes){display:none}.paper-reader [id]{scroll-margin-top:5rem}@media (max-width:1023px){.paper-reader [id],.paper-reader .arxiv-paper :is(h2,h3,h4,h5,h6){scroll-margin-top:7rem}}}
@layer components{.paper-sidenote-layer{pointer-events:none;position:absolute;top:0;bottom:0}.paper-sidenotes-ready .paper-sidenote-layer{transition:opacity .25s ease, display .25s allow-discrete}.paper-sidenote-layer[data-hidden]{opacity:0;display:none}.paper-sidenote-layer[data-hidden] .paper-sidenote{pointer-events:none}@starting-style{.paper-sidenote-layer:not([data-hidden]){opacity:0}}.paper-reader.paper-sidenotes-inset{padding-right:18rem}.paper-reader.paper-sidenotes-ready{transition:padding-right .25s}@media (prefers-reduced-motion:reduce){.paper-sidenotes-ready .paper-sidenote-layer,.paper-reader.paper-sidenotes-ready{transition:none}}.paper-sidenote{pointer-events:auto;color:var(--muted-foreground);gap:.5em;font-size:.75rem;line-height:1.5;transition:color .12s,opacity .15s;display:flex;position:absolute;left:0;right:0}.paper-sidenote:hover,.paper-sidenote.paper-sidenote-active{color:var(--foreground)}@media (hover:hover){.paper-sidenote{opacity:.7}.paper-sidenote:hover,.paper-sidenote.paper-sidenote-active{opacity:1}}@media (prefers-reduced-motion:reduce){.paper-sidenote{transition:none}}.paper-sidenote-num{font-variant-numeric:tabular-nums;color:var(--foreground);opacity:.6;flex:none;font-weight:600}.paper-sidenote-num:after{content:"."}.paper-sidenote-main{flex:1;min-width:0}.paper-sidenote-clamped .paper-sidenote-body{max-height:9em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 3em),#0000);mask-image:linear-gradient(#000 calc(100% - 3em),#0000)}.paper-sidenote-more{color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:.25em;padding:0;font-family:inherit;font-size:.6875rem;font-weight:500;line-height:1.5;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block}.paper-sidenote-more:hover{text-decoration-style:solid}.paper-sidenote-body p{margin:0 0 .5em}.paper-sidenote-body p:last-child{margin-bottom:0}.paper-sidenote-body a{color:inherit;text-underline-offset:2px;text-decoration:underline}.paper-sidenote-body a:hover{color:var(--destructive)}.paper-sidenote-body img{max-width:100%;height:auto}.paper-sidenote-hidden{border:1px dashed var(--border);letter-spacing:.15em;border-radius:9999px;padding:0 .5em}.paper-sidenote-glow-layer{pointer-events:none;position:absolute;inset:0}.paper-sidenote-glow{mix-blend-mode:multiply;border-radius:3px;position:absolute}}
