.MediaFrame-module__VT6AAa__frame{margin:calc(var(--fs-body)*2)0}.MediaFrame-module__VT6AAa__media{max-width:100%}.MediaFrame-module__VT6AAa__media img,.MediaFrame-module__VT6AAa__media video,.MediaFrame-module__VT6AAa__media iframe{object-fit:cover;border:none;width:100%;height:100%;display:block}.MediaFrame-module__VT6AAa__caption{font-size:calc(var(--fs-body)*.85);color:color-mix(in srgb,var(--ink)55%,transparent);text-align:center;margin-top:.5em}
.InlineImage-module__t4kNsG__thumbWrap{justify-content:center;margin:2.4em 0;display:flex}.InlineImage-module__t4kNsG__thumb{width:var(--article-thumb-w);cursor:zoom-in;touch-action:manipulation;padding:0;display:block;position:relative}.InlineImage-module__t4kNsG__thumb:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.InlineImage-module__t4kNsG__thumb img{width:100%;height:auto;display:block}.InlineImage-module__t4kNsG__overlay{z-index:30;pointer-events:none;visibility:hidden;opacity:0;will-change:opacity,filter;filter:blur(12px);flex-direction:column;align-items:center;gap:.8em;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.InlineImage-module__t4kNsG__overlay img{max-width:92vw;height:auto;max-height:86svh;display:block;box-shadow:0 18px 60px #0000002e}.InlineImage-module__t4kNsG__overlayOpen{visibility:visible;opacity:1;filter:blur();pointer-events:auto;touch-action:pinch-zoom;transition:opacity .3s,filter .3s}.InlineImage-module__t4kNsG__overlayClosing{transition:opacity .42s,filter .42s}.InlineImage-module__t4kNsG__caption{font-family:var(--font-choseol);font-weight:400;font-size:calc(var(--fs-body)*.82);color:color-mix(in srgb,var(--ink)60%,transparent);text-align:center;background:color-mix(in srgb,var(--paper)80%,transparent);padding:.2em .8em}
.ArticleHtml-module__dgOYpq__html a{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}.ArticleHtml-module__dgOYpq__spotifyWrap{margin:3rem 0}.ArticleHtml-module__dgOYpq__spotifyWrap .ArticleHtml-module__dgOYpq__spotifyIframe{width:100%;height:var(--spotify-h,352px);aspect-ratio:auto;border:none;border-radius:12px;margin:0;display:block}@media (pointer:fine){.ArticleHtml-module__dgOYpq__spotifyWrap{justify-content:center;display:flex}.ArticleHtml-module__dgOYpq__spotifyWrap .ArticleHtml-module__dgOYpq__spotifyIframe{aspect-ratio:4/5;width:clamp(55%,400px,100%);height:auto}}
.ArticleDetail-module__dv4GuG__stage{left:calc(50% - var(--article-stage-w)/2);top:calc(var(--article-top) - var(--article-pirate-lift,0px));bottom:var(--article-bottom);width:var(--article-stage-w);z-index:1;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--article-fade),#000 calc(100% - var(--article-fade)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--article-fade),#000 calc(100% - var(--article-fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--article-fade),#000 calc(100% - var(--article-fade)),transparent 100%);position:fixed}.ArticleDetail-module__dv4GuG__stage[data-pirate]{--article-pirate-lift:var(--article-pirate-space)}.ArticleDetail-module__dv4GuG__scroller{padding:var(--article-fade)calc((var(--article-stage-w) - var(--article-w))/2);overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}.ArticleDetail-module__dv4GuG__scroller::-webkit-scrollbar{display:none}.ArticleDetail-module__dv4GuG__holdBox,.ArticleDetail-module__dv4GuG__content{position:relative}.ArticleDetail-module__dv4GuG__spacer{pointer-events:none;height:0}.ArticleDetail-module__dv4GuG__header{margin:0 0 calc(1.3em + 2em*var(--lh-article));font-family:var(--font-sans);font-size:var(--fs-article);line-height:var(--lh-article-title);letter-spacing:var(--ls-article);color:var(--article-title-ink);text-align:center;word-break:keep-all;font-feature-settings:var(--ffs-article)}.ArticleDetail-module__dv4GuG__title{font-weight:600;font-size:var(--fs-article-title);letter-spacing:var(--ls-article-sub);margin:0}.ArticleDetail-module__dv4GuG__subtitle{font-weight:600;font-size:var(--fs-article-sub);letter-spacing:var(--ls-article-sub);white-space:pre-line;margin:.1em 0 0}.ArticleDetail-module__dv4GuG__meta{font-weight:400;font-size:var(--fs-article-sub);letter-spacing:var(--ls-article-meta);word-spacing:var(--ws-article-meta);word-break:keep-all;overflow-wrap:normal;margin:.1em 0 0}.ArticleDetail-module__dv4GuG__metaWord{white-space:nowrap}.ArticleDetail-module__dv4GuG__metaLink{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}.ArticleDetail-module__dv4GuG__metaLink:hover{color:var(--ink)}.ArticleDetail-module__dv4GuG__metaArrow{vertical-align:-.177em;letter-spacing:calc(var(--ls-article-meta) - .12em);margin-left:-.086em;line-height:0}.ArticleDetail-module__dv4GuG__article{padding:0}.ArticleDetail-module__dv4GuG__body{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-article);line-height:var(--lh-article);letter-spacing:var(--ls-article);word-spacing:0;color:var(--article-ink);font-feature-settings:var(--ffs-article);text-align:left;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.ArticleDetail-module__dv4GuG__body p{margin:0 0 .9em}.ArticleDetail-module__dv4GuG__body p:last-child{margin-bottom:0}.ArticleDetail-module__dv4GuG__body h2,.ArticleDetail-module__dv4GuG__body h3{font-size:var(--fs-article-title);font-weight:700;line-height:var(--lh-article-title);color:var(--article-title-ink);margin:var(--article-chapter-gap)0 .9em}.ArticleDetail-module__dv4GuG__body blockquote,.ArticleDetail-module__dv4GuG__body p[data-quote]{padding-left:var(--article-quote-indent)}.ArticleDetail-module__dv4GuG__body blockquote{margin:0 0 .9em}.ArticleDetail-module__dv4GuG__body strong{font-weight:600}.ArticleDetail-module__dv4GuG__body em{font-style:italic}.ArticleDetail-module__dv4GuG__body [data-youtube-video] iframe,.ArticleDetail-module__dv4GuG__body iframe{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;margin:1.5em auto;display:block}.ArticleDetail-module__dv4GuG__body sup[data-fn]{cursor:pointer;vertical-align:super;color:inherit;background:var(--hl-fn);padding:var(--hl-pad-y)var(--hl-pad-x);font-variant-numeric:tabular-nums;margin-left:.12em;font-size:.7em;line-height:1}@media (pointer:coarse) and (max-width:600px),(pointer:coarse) and (max-height:600px){.ArticleDetail-module__dv4GuG__stage[data-no-footnotes]{bottom:var(--article-bottom-nofn-m)}.ArticleDetail-module__dv4GuG__stage[data-pirate]{--article-pirate-lift:calc(var(--article-pirate-space)/2)}}
.CoverImage-module__2zlQjq__thumb{width:var(--article-thumb-w);margin:0 auto 5svh;display:block}.CoverImage-module__2zlQjq__thumbBtn{cursor:zoom-in;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;padding:0;display:block}.CoverImage-module__2zlQjq__thumb img{width:100%;height:auto;display:block}.CoverImage-module__2zlQjq__backdrop{z-index:16;pointer-events:none;visibility:hidden;opacity:0;will-change:opacity;background:#000;position:fixed;inset:0}.CoverImage-module__2zlQjq__host{z-index:30;pointer-events:none;visibility:hidden;opacity:0;will-change:transform,opacity;position:fixed;top:50%;left:50%}.CoverImage-module__2zlQjq__frame{width:var(--cover-w);aspect-ratio:var(--cover-aspect);position:relative}.CoverImage-module__2zlQjq__glow,.CoverImage-module__2zlQjq__main{pointer-events:none;position:absolute;inset:0}.CoverImage-module__2zlQjq__glow img,.CoverImage-module__2zlQjq__main img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.CoverImage-module__2zlQjq__glow{z-index:1;will-change:filter,transform,opacity}.CoverImage-module__2zlQjq__main{z-index:2;will-change:filter,opacity}
.TextCard-module__QDE1aa__card{column-gap:var(--text-card-gap);box-sizing:border-box;width:100%;padding:var(--text-card-pad-y)var(--text-card-pad-x);background:var(--card-bg,var(--toc-card));color:var(--ink);font-family:var(--font-sans);text-align:left;-webkit-user-select:none;user-select:none;grid-template-columns:auto 1fr;align-items:start;text-decoration:none;display:grid}.TextCard-module__QDE1aa__cardRead{background:color-mix(in srgb,var(--card-bg,var(--toc-card))32%,var(--paper));color:color-mix(in srgb,var(--ink)22%,var(--paper))}.TextCard-module__QDE1aa__mark{width:calc(var(--fs-mono)*.56);height:calc(var(--fs-mono)*.56);margin-top:calc(var(--fs-mono)*.26);fill:none;stroke-linecap:round;pointer-events:none;overflow:visible}.TextCard-module__QDE1aa__mark>*{vector-effect:non-scaling-stroke}.TextCard-module__QDE1aa__ring{stroke:currentColor;stroke-width:.85px}.TextCard-module__QDE1aa__slash{stroke:var(--ink);stroke-width:1.15px}.TextCard-module__QDE1aa__body{flex-direction:column;gap:.3em;min-width:0;display:flex}.TextCard-module__QDE1aa__title{font-weight:420;font-size:calc(var(--fs-mono)*.9);letter-spacing:.03em;word-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;display:block;overflow:hidden}.TextCard-module__QDE1aa__meta{font-size:calc(var(--fs-mono)*.68);letter-spacing:.04em;word-spacing:.04em;font-variant-numeric:tabular-nums;padding-bottom:calc(var(--fs-mono)*.06);flex-direction:column;font-weight:400;line-height:1.2;display:flex}
.RelationGrid-module__zBcVKq__block{width:var(--article-stage-w);margin:6svh 0 3svh calc((var(--article-w) - var(--article-stage-w))/2);position:relative}@media (pointer:coarse) and (max-width:600px),(pointer:coarse) and (max-height:600px){.RelationGrid-module__zBcVKq__block{margin-top:12svh}}.RelationGrid-module__zBcVKq__probeCell{width:var(--toc-grid-cell);visibility:hidden;pointer-events:none;height:0;position:absolute}.RelationGrid-module__zBcVKq__stage{opacity:0;transition:opacity .4s var(--ease-site);position:relative;overflow:hidden}.RelationGrid-module__zBcVKq__stage[data-ready]{opacity:1}.RelationGrid-module__zBcVKq__world{transform-origin:0 0;position:absolute;top:0;left:50%}.RelationGrid-module__zBcVKq__arrows{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.RelationGrid-module__zBcVKq__arrows path{fill:none;stroke:var(--toc-arrow);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.RelationGrid-module__zBcVKq__card{width:var(--toc-card-w);position:absolute;box-shadow:0 1px 3px #0000000f}.RelationGrid-module__zBcVKq__center{pointer-events:none}.RelationGrid-module__zBcVKq__center a{outline:1px solid var(--ink);outline-offset:-1px}.RelationGrid-module__zBcVKq__nowHere{top:0;right:calc(-1*var(--fs-mono)*.6);background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-size:calc(var(--fs-mono)*.66);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;padding:.28em .55em;font-weight:500;line-height:1;position:absolute;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.RelationGrid-module__zBcVKq__stage{transition:none}}
.ReadDial-module__X5R3vG__big,.ReadDial-module__X5R3vG__small,.ReadDial-module__X5R3vG__handle{--dial-big-size:calc(var(--dial-size)*var(--dial-big-ratio));--dial-small-size:calc(var(--dial-size)*var(--dial-small-ratio));--dial-right:calc(50% - var(--col)/2 + var(--inset) - var(--dial-big-size)/2);--dial-bottom:max(var(--footer-bottom),env(safe-area-inset-bottom));z-index:15;position:fixed}.ReadDial-module__X5R3vG__big,.ReadDial-module__X5R3vG__small{mix-blend-mode:difference;pointer-events:none;transform-origin:50%;display:block;overflow:visible}.ReadDial-module__X5R3vG__big{right:var(--dial-right);bottom:var(--dial-bottom);width:var(--dial-big-size);height:var(--dial-big-size);fill:var(--dial-big);transition:fill var(--dial-color-ms)var(--ease-dial-color)var(--dial-color-delay);--dial-turn-deg:360deg;transform:rotate(calc(var(--dial-turn-deg)*var(--dial-turn,0)))}.ReadDial-module__X5R3vG__big[data-half]{fill:var(--dial-big-end)}.ReadDial-module__X5R3vG__big[data-switching]{animation:ReadDial-module__X5R3vG__dialHaze var(--dial-switch-ms)var(--ease-site)both}@keyframes ReadDial-module__X5R3vG__dialHaze{0%{filter:blur()}35%{filter:blur(var(--dial-blur))}to{filter:blur()}}.ReadDial-module__X5R3vG__small{right:calc(var(--dial-right) + (var(--dial-big-size) - var(--dial-small-size))/2);bottom:calc(var(--dial-bottom) + (var(--dial-big-size) - var(--dial-small-size))/2);width:var(--dial-small-size);height:var(--dial-small-size);fill:var(--dial-small)}.ReadDial-module__X5R3vG__handle{right:var(--dial-right);bottom:var(--dial-bottom);width:var(--dial-big-size);height:var(--dial-big-size);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}@media (pointer:coarse) and (max-width:600px),(pointer:coarse) and (max-height:600px){.ReadDial-module__X5R3vG__big,.ReadDial-module__X5R3vG__small,.ReadDial-module__X5R3vG__handle{--dial-right:calc(50% - var(--col)/2 + var(--inset));--dial-bottom:var(--bottom-edge-m)}}:is(html.pirate .ReadDial-module__X5R3vG__big,html.pirate .ReadDial-module__X5R3vG__small){mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){.ReadDial-module__X5R3vG__big{transition:none}.ReadDial-module__X5R3vG__big[data-switching]{animation:none}}.ReadDial-module__X5R3vG__handle[data-dragging]{cursor:grabbing}.ReadDial-module__X5R3vG__handle:focus-visible{outline:1px dotted var(--article-title-ink);outline-offset:4px}
.ArticleAttachments-module__w_07HW__list{margin:calc(var(--lh-article)*var(--fs-article))0;font-family:var(--font-sans);font-size:calc(var(--fs-article)*.9);line-height:var(--lh-article);letter-spacing:var(--ls-article);color:var(--article-ink);padding:0;list-style:none}.ArticleAttachments-module__w_07HW__link{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.ArticleAttachments-module__w_07HW__gap{letter-spacing:.03em}.ArticleAttachments-module__w_07HW__arrow{white-space:nowrap;vertical-align:-.08em}
.PirateNoise-module__YFnJOG__noise{z-index:13;pointer-events:none;width:100vw;height:100svh;position:fixed;inset:0}
.TocGrid-module__ywElfq__root{z-index:1;background-color:var(--paper);background-image:radial-gradient(circle,var(--toc-grid-dot)1px,transparent 1.6px);background-size:var(--toc-grid-cell)var(--toc-grid-cell);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .4s var(--ease-site);position:fixed;inset:0;overflow:hidden}.TocGrid-module__ywElfq__root[data-ready]{opacity:1}.TocGrid-module__ywElfq__root:active{cursor:grabbing}.TocGrid-module__ywElfq__probe{width:var(--toc-grid-cell);visibility:hidden;pointer-events:none;height:0;position:absolute}.TocGrid-module__ywElfq__world{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.TocGrid-module__ywElfq__arrows{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.TocGrid-module__ywElfq__arrows path{fill:none;stroke:var(--toc-arrow);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.TocGrid-module__ywElfq__card{left:calc(var(--toc-grid-cell)*var(--gx));top:calc(var(--toc-grid-cell)*var(--gy));width:var(--toc-card-w);cursor:grab;will-change:transform;position:absolute;box-shadow:0 1px 3px #0000000f}.TocGrid-module__ywElfq__card:active{cursor:grabbing}@media (pointer:coarse) and (max-width:600px),(pointer:coarse) and (max-height:600px){.TocGrid-module__ywElfq__root{background-image:radial-gradient(circle,var(--toc-grid-dot).5px,transparent .9px)}}@media (prefers-reduced-motion:reduce){.TocGrid-module__ywElfq__root{transition:none}}
.PirateMark-module__VldBoG__mark{width:auto;height:var(--article-pirate-h);margin:0 auto var(--article-pirate-gap);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;transform-origin:50%;display:block}.PirateMark-module__VldBoG__mark[data-shake]{animation:PirateMark-module__VldBoG__shake var(--pirate-shake-ms)step-end both}@keyframes PirateMark-module__VldBoG__shake{0%{transform:rotate(0)}7%{transform:rotate(calc(var(--pirate-shake-deg)*-1))}20%{transform:rotate(calc(var(--pirate-shake-deg)*.8))}24%{transform:rotate(calc(var(--pirate-shake-deg)*-.8))}28%{transform:rotate(calc(var(--pirate-shake-deg)*.8))}32%{transform:rotate(calc(var(--pirate-shake-deg)*-.7))}36%{transform:rotate(calc(var(--pirate-shake-deg)*.7))}40%{transform:rotate(calc(var(--pirate-shake-deg)*-.6))}44%{transform:rotate(calc(var(--pirate-shake-deg)*.6))}48%{transform:rotate(calc(var(--pirate-shake-deg)*-.5))}52%{transform:rotate(var(--pirate-shake-deg))}76%{transform:rotate(0)}to{transform:rotate(0)}}
.TocView-module__B4uJ5a__root{min-height:100svh;position:relative}.TocView-module__B4uJ5a__unread{bottom:var(--footer-bottom);bottom:max(var(--footer-bottom),env(safe-area-inset-bottom));width:var(--col);padding:0 var(--inset);z-index:20;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .3s var(--ease-site);justify-content:flex-end;display:flex;position:fixed;left:50%;transform:translate(-50%)}.TocView-module__B4uJ5a__unreadOn{opacity:1}.TocView-module__B4uJ5a__unreadText{font-family:var(--font-ui);font-size:var(--fs-mono);letter-spacing:.02em;color:#ababab;opacity:.3;white-space:nowrap;font-weight:500}.TocView-module__B4uJ5a__toggle{top:var(--toc-toggle-top);width:var(--col);padding:0 var(--inset);z-index:22;pointer-events:none;mix-blend-mode:difference;align-items:baseline;gap:.7em;margin-left:.5px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.TocView-module__B4uJ5a__toggleBtn{font-family:var(--font-ui);font-size:calc(var(--fs-mono)*.9);letter-spacing:.06em;word-spacing:-.05em;color:#ababab;opacity:.3;pointer-events:auto;touch-action:manipulation;transition:opacity .2s var(--ease-site);font-weight:500;position:relative}.TocView-module__B4uJ5a__toggleBtn:hover,.TocView-module__B4uJ5a__toggleActive{opacity:1}.TocView-module__B4uJ5a__head{top:var(--toc-toggle-top);width:var(--col);padding:0 var(--inset);z-index:22;pointer-events:none;justify-content:flex-end;margin-left:.5px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.TocView-module__B4uJ5a__filterBar{font-family:var(--font-sans);font-weight:500;font-size:calc(var(--fs-mono)*.9);letter-spacing:.06em;color:var(--toc-head-ink);pointer-events:auto;animation:TocView-module__B4uJ5a__contentIn .4s var(--ease-site).12s backwards;align-items:baseline;gap:.35em;line-height:normal;display:flex}@keyframes TocView-module__B4uJ5a__contentIn{0%{opacity:0}}.TocView-module__B4uJ5a__axisWrap{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.TocView-module__B4uJ5a__axisBtn{font:inherit;letter-spacing:inherit;touch-action:manipulation;transition:color .24s var(--ease-site);position:relative}.TocView-module__B4uJ5a__axisBtn:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TocView-module__B4uJ5a__conjunction{color:inherit}.TocView-module__B4uJ5a__dropdown{--dd-pad-x:.55em;top:100%;left:calc(var(--dd-pad-x)*-1);padding:.35em var(--dd-pad-x).45em;background:var(--paper);z-index:10;white-space:nowrap;flex-direction:column;align-items:stretch;gap:0;line-height:1.1;display:flex;position:absolute}.TocView-module__B4uJ5a__dropdownItem{font:inherit;font-size:calc(var(--fs-mono)*.75);letter-spacing:.05em;color:var(--ink);opacity:.45;text-align:left;animation:TocView-module__B4uJ5a__dropIn .16s var(--ease-site)backwards;touch-action:manipulation;padding:.08em 0;line-height:1.3;transition:opacity .2s,color .2s}.TocView-module__B4uJ5a__dropdownItem:hover{opacity:1;color:var(--axis-color,var(--ink))}.TocView-module__B4uJ5a__dropdownItem:disabled,.TocView-module__B4uJ5a__dropdownItem:disabled:hover{opacity:.08;color:var(--ink);cursor:default;text-decoration:line-through}@keyframes TocView-module__B4uJ5a__dropIn{0%{opacity:0;transform:translateY(-.3em)}}@media (pointer:coarse){.TocView-module__B4uJ5a__toggleBtn:after{content:"";position:absolute;inset:-14px -8px}}@media (pointer:coarse) and (max-width:600px),(pointer:coarse) and (max-height:600px){.TocView-module__B4uJ5a__unread{display:none}.TocView-module__B4uJ5a__filterBar{max-width:var(--toc-head-max,none);flex-wrap:wrap;justify-content:flex-end;row-gap:.15em}.TocView-module__B4uJ5a__dropdownItem{align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){.TocView-module__B4uJ5a__filterBar,.TocView-module__B4uJ5a__dropdownItem{animation:none}.TocView-module__B4uJ5a__axisBtn{transition:none}.TocView-module__B4uJ5a__dropdownItem{opacity:.45}.TocView-module__B4uJ5a__dropdownItem:hover{opacity:1}}
.FootnotePanel-module__wkE0rW__panel{top:var(--note-top);width:var(--note-w);color:var(--article-ink);z-index:12;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-note)var(--ease-site),visibility 0s linear var(--dur-note);flex-direction:column;display:flex;position:fixed}.FootnotePanel-module__wkE0rW__shown{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.FootnotePanel-module__wkE0rW__outer{right:calc(50% + var(--col)/2);bottom:var(--note-bottom)}.FootnotePanel-module__wkE0rW__nums{grid-template-columns:repeat(5,var(--note-num-col));font-size:var(--fs-note-num);justify-content:space-between;justify-items:center;row-gap:calc(1em*(var(--lh-note-num) - 1) - var(--hl-pad-y)*2);margin:0 0 calc(var(--fs-note-num)*1.2);flex-shrink:0;display:grid}.FootnotePanel-module__wkE0rW__num{font-family:var(--font-sans);font-size:var(--fs-note-num);font-variant-numeric:tabular-nums;color:var(--article-title-ink);opacity:.45;padding:calc(var(--hl-pad-y) - var(--note-num-shift))var(--hl-pad-x)calc(var(--hl-pad-y) + var(--note-num-shift));text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1;transition:opacity .25s,background-color .25s;position:relative}.FootnotePanel-module__wkE0rW__num:hover,.FootnotePanel-module__wkE0rW__numActive{opacity:1}.FootnotePanel-module__wkE0rW__numActive{background:var(--hl-fn)}.FootnotePanel-module__wkE0rW__num:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FootnotePanel-module__wkE0rW__content{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-note);line-height:var(--lh-note);letter-spacing:var(--ls-article);color:var(--article-ink);font-feature-settings:var(--ffs-article);text-align:justify;word-break:break-all;-webkit-hyphens:manual;hyphens:manual;white-space:pre-wrap;scrollbar-width:none;min-height:0;animation:FootnotePanel-module__wkE0rW__noteFade var(--dur-note)var(--ease-site);-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;cursor:text;overflow-y:auto}.FootnotePanel-module__wkE0rW__content a{color:inherit;text-underline-offset:.18em;cursor:pointer;text-decoration:underline;text-decoration-thickness:from-font}.FootnotePanel-module__wkE0rW__content a:hover{color:var(--ink)}.FootnotePanel-module__wkE0rW__content::-webkit-scrollbar{display:none}@keyframes FootnotePanel-module__wkE0rW__noteFade{0%{opacity:0}}.FootnotePanel-module__wkE0rW__bottom{--note-fade-m:var(--note-row-fade);--note-bg-fade-m:calc(var(--note-row-fs)*2.4);background:linear-gradient(to bottom,transparent 0,var(--paper)var(--note-bg-fade-m));width:auto;padding:var(--note-bg-fade-m)var(--note-row-right)var(--note-row-edge)var(--note-row-left);flex-direction:column;align-items:stretch;display:flex;inset:auto 0 0}.FootnotePanel-module__wkE0rW__row{align-items:center;gap:calc(var(--note-row-fs)*.6);min-height:var(--note-row-h);padding:0 var(--note-fade-m);transition:min-height var(--dur-note)var(--ease-site);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--note-fade-m),#000 calc(100% - var(--note-fade-m)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--note-fade-m),#000 calc(100% - var(--note-fade-m)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--note-fade-m),#000 calc(100% - var(--note-fade-m)),transparent 100%);display:flex;overflow:auto hidden}.FootnotePanel-module__wkE0rW__bottom[data-open] .FootnotePanel-module__wkE0rW__row{min-height:calc(var(--note-row-fs)*2.2)}.FootnotePanel-module__wkE0rW__row::-webkit-scrollbar{display:none}.FootnotePanel-module__wkE0rW__rowNum{font-size:var(--note-row-fs);-webkit-tap-highlight-color:transparent;flex:none}.FootnotePanel-module__wkE0rW__rowNum:focus:not(:focus-visible){outline:none}.FootnotePanel-module__wkE0rW__rowNum:after{width:100%}.FootnotePanel-module__wkE0rW__sheetWrap{transition:grid-template-rows var(--dur-note)var(--ease-site);grid-template-rows:0fr;display:grid}.FootnotePanel-module__wkE0rW__sheetWrap[data-open]{grid-template-rows:1fr}.FootnotePanel-module__wkE0rW__sheet{min-height:0;padding:0 var(--note-sheet-pad);flex-direction:column;max-height:45svh;display:flex;overflow:hidden}.FootnotePanel-module__wkE0rW__sheetContent{--note-fade-top-m:calc(var(--note-fade-m)*.35);padding:var(--note-fade-top-m)0 var(--note-fade-m);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--note-fade-top-m),#000 calc(100% - var(--note-fade-m)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--note-fade-top-m),#000 calc(100% - var(--note-fade-m)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--note-fade-top-m),#000 calc(100% - var(--note-fade-m)),transparent 100%)}@media (prefers-reduced-motion:reduce){.FootnotePanel-module__wkE0rW__panel,.FootnotePanel-module__wkE0rW__num{transition:none}.FootnotePanel-module__wkE0rW__content{animation:none}.FootnotePanel-module__wkE0rW__sheetWrap,.FootnotePanel-module__wkE0rW__row{transition:none}}
.PageVeil-module__gxw9Aa__hold,.PageVeil-module__gxw9Aa__lift{background:var(--paper);z-index:22;pointer-events:none;position:fixed;inset:0}.PageVeil-module__gxw9Aa__lift{opacity:0;visibility:hidden;animation:PageVeil-module__gxw9Aa__veilLift var(--dur-veil)var(--ease-veil)backwards}@keyframes PageVeil-module__gxw9Aa__veilLift{0%{opacity:1;visibility:visible}to{opacity:0;visibility:visible}}@media (prefers-reduced-motion:reduce){.PageVeil-module__gxw9Aa__lift{animation:none}}
