#rx-mc-root{--rx-mc-drawer:clamp(320px, 27vw, 420px);--rx-mc-about-w:clamp(360px, 33vw, 520px);--rx-mc-top:80px;inset:0;top:var(--rx-mc-top);z-index:10;color:var(--rx-t3,#ffffff8c);font-family:var(--font-body,system-ui, sans-serif);background:#000;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:fixed}.rx-mc-bar{border-bottom:1px solid var(--rx-rule,#ffffff29);background:#ffffff05;align-items:center;gap:1.25rem;min-width:0;padding:.15rem 1.1rem;display:flex}.rx-mc-back{border:1px solid color-mix(in oklab, var(--rx-axis,#00bfff) 42%, transparent);background:color-mix(in oklab, var(--rx-axis,#00bfff) 10%, transparent);min-height:44px;font-size:var(--type-xs,.75rem);letter-spacing:.04em;text-transform:uppercase;color:var(--rx-axis,#00bfff);flex:none;align-items:center;gap:.45rem;padding:.4rem .75rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.rx-mc-back:hover{border-color:var(--rx-axis,#00bfff);background:color-mix(in oklab, var(--rx-axis,#00bfff) 20%, transparent)}.rx-mc-back:hover .rx-ico{transform:translate(-2px)}.rx-mc-back .rx-ico{transition:transform .16s}.rx-mc-back:focus-visible{outline:2px solid var(--rx-axis,#00bfff);outline-offset:3px}.rx-mc-bar .rx-ico,.rx-mc-close .rx-ico,.rx-mc-a-back .rx-ico{vertical-align:-.15em;flex:none;display:inline-block}.rx-mc-title{font-family:var(--font-heading,Alcyone, system-ui, sans-serif);letter-spacing:.01em;color:var(--rx-ink,#c8dcf0);flex:none;margin:0;font-size:1rem;font-weight:600}.rx-mc-toggles{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;gap:0 1.6rem;margin-left:auto;display:flex}.rx-mc-tg>span{white-space:nowrap}.rx-mc-tg{font-size:var(--type-sm,.844rem);color:var(--rx-t3,#ffffff8c);cursor:pointer;user-select:none;align-items:center;gap:.45rem;margin:-.85rem 0;padding:.85rem 0;transition:color .16s;display:inline-flex;position:relative}.rx-mc-tg:hover{color:var(--rx-t1,#ffffffb8)}.rx-mc-tg input{appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rx-mc-tg-ico{color:var(--rx-t4,#ffffff75);flex:none;transition:color .16s}.rx-mc-tg:has(input:checked){color:var(--rx-ink,#c8dcf0)}.rx-mc-tg:has(input:checked) .rx-mc-tg-ico{color:var(--rx-axis,#00bfff)}.rx-mc-tg input:focus-visible{outline:2px solid var(--rx-axis,#00bfff);outline-offset:-2px}@media (width>=960px) and (width<=1699px){.rx-mc-tg>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rx-mc-tg{margin-inline:-.85rem;padding-inline:.85rem}.rx-mc-toggles{gap:0 1.15rem}}.rx-mc-about-btn{border:0;border-left:1px solid var(--rx-rule,#ffffff29);font-size:var(--type-xs,.75rem);letter-spacing:.04em;text-transform:uppercase;color:var(--rx-t3,#ffffff8c);cursor:pointer;background:0 0;flex:none;align-items:center;gap:.45rem;padding:.75rem .4rem .75rem 1.25rem;transition:color .16s;display:inline-flex}.rx-mc-about-btn:hover{color:var(--rx-ink,#c8dcf0)}.rx-mc-about-btn:focus-visible{outline:2px solid var(--rx-axis,#00bfff);outline-offset:-2px}.rx-mc-about-ico{flex:none}@media (hover:hover) and (pointer:fine){.rx-mc-bar [data-tip]{position:relative}.rx-mc-bar [data-tip]:after{content:attr(data-tip);z-index:60;border:1px solid var(--rx-rule,#ffffff29);width:max-content;max-width:24rem;font-size:var(--type-xs,.75rem);letter-spacing:0;text-transform:none;color:var(--rx-t1,#ffffffb8);white-space:normal;opacity:0;pointer-events:none;background:#06080cf7;padding:.6rem .75rem;font-weight:400;line-height:1.5;transition:opacity .12s;position:absolute;top:calc(100% + .5rem)}.rx-mc-back:after{left:0}.rx-mc-toggles [data-tip]:after,.rx-mc-about-btn:after{right:0}.rx-mc-bar [data-tip]:hover:after,.rx-mc-bar [data-tip]:focus-visible:after,.rx-mc-tg:has(input:focus-visible):after{opacity:1}}@media (prefers-reduced-motion:reduce){.rx-mc-bar [data-tip]:after{transition:none}}.rx-mc-stage{min-height:0;position:relative;overflow:hidden}@media (width>=1200px){body.rx-mc-detail-open .rx-mc-stage{padding-right:var(--rx-mc-drawer)}body.rx-mc-about-open .rx-mc-stage{padding-right:var(--rx-mc-about-w)}}.rx-mc-svg{display:block}.rx-mc-hint{min-width:0;font-size:var(--type-sm,.844rem);color:var(--rx-t3,#ffffff8c);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:0 auto;margin:0;overflow:hidden}@media (width<=1999px){.rx-mc-hint-how{display:none}}.rx-mc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rx-mc-fail{font-size:var(--type-sm,.844rem);color:var(--rx-t3,#ffffff8c);padding:2rem}.rx-mc-fail a{color:var(--rx-axis,#00bfff)}.rx-mc-ground{fill:var(--rx-hue,#00bfff);opacity:.05}.rx-mc-chapter.is-open .rx-mc-ground{opacity:.09}.rx-mc-lane-band{fill:#ffffff05}.rx-mc-lane-rule{stroke:#ffffff12;stroke-width:1px}.rx-mc-lane-mark{fill:var(--rx-t4,#ffffff75)}.rx-mc-lane-ico{color:var(--rx-t3,#ffffff8c);stroke-width:1.6px}.rx-mc-lane-name{fill:var(--rx-t3,#ffffff8c);font:600 13px/1 var(--font-heading,Alcyone, system-ui, sans-serif);letter-spacing:.07em;text-transform:uppercase}.rx-mc-slab{cursor:pointer}.rx-mc-slab-fill{opacity:.55;transition:opacity .16s}.rx-mc-slab:hover .rx-mc-slab-fill,.rx-mc-slab:focus-visible .rx-mc-slab-fill{opacity:1}.rx-mc-slab:focus-visible{outline:2px solid var(--rx-axis,#00bfff);outline-offset:1px}.rx-mc-slab-year{fill:var(--rx-hue-lift,#00bfff);font:600 12px/1 var(--font-heading,Alcyone, system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.04em;pointer-events:none}.rx-mc-slab-name{fill:var(--rx-hue-lift,#00bfff);font:500 15px/1 var(--font-heading,Alcyone, system-ui, sans-serif);letter-spacing:.01em;pointer-events:none}.rx-mc-head{cursor:pointer}.rx-mc-head-hit{fill:#0000}.rx-mc-head-edge{fill:var(--rx-hue,#00bfff);opacity:.55;transition:opacity .16s}.rx-mc-head:hover .rx-mc-head-edge,.rx-mc-head:focus-visible .rx-mc-head-edge,.rx-mc-head.is-open .rx-mc-head-edge{opacity:1}.rx-mc-head:focus-visible{outline:2px solid var(--rx-axis,#00bfff);outline-offset:-2px}.rx-mc-head-ico{color:var(--rx-hue,#00bfff);opacity:.7;stroke-width:1.6px;pointer-events:none;transition:opacity .16s}.rx-mc-head:hover .rx-mc-head-ico,.rx-mc-head.is-open .rx-mc-head-ico{opacity:1}.rx-mc-head-num{fill:var(--rx-hue,#00bfff);font:300 22px/1 var(--font-heading,Alcyone, system-ui, sans-serif);font-variant-numeric:tabular-nums;opacity:.85;pointer-events:none}.rx-mc-head-name{fill:var(--rx-ink,#c8dcf0);font:600 13px/1 var(--font-heading,Alcyone, system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.rx-mc-head-span{fill:var(--rx-t3,#ffffff8c);font:400 12px/1 var(--font-heading,Alcyone, system-ui, sans-serif);font-variant-numeric:tabular-nums;pointer-events:none}.rx-mc-head-kill{fill:var(--rx-hue-lift,#00bfff);font:500 12.5px/1 var(--font-heading,Alcyone, system-ui, sans-serif);letter-spacing:.015em;pointer-events:none}.rx-mc-entry{cursor:pointer}.rx-mc-entry-hit{fill:#0000}.rx-mc-entry-mark{fill:var(--rx-hue,#00bfff);transition:transform .14s}.rx-mc-entry-year{fill:var(--rx-t3,#ffffff8c);font:600 12px/1 var(--font-heading,Alcyone, system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.01em;pointer-events:none}.rx-mc-entry-title{fill:var(--rx-t1,#ffffffb8);font:500 12.5px/1 var(--font-heading,Alcyone, system-ui, sans-serif);pointer-events:none}.rx-mc-entry:hover .rx-mc-entry-year,.rx-mc-entry:focus-visible .rx-mc-entry-year,.rx-mc-entry:hover .rx-mc-entry-title,.rx-mc-entry:focus-visible .rx-mc-entry-title{fill:var(--rx-ink,#c8dcf0)}.rx-mc-entry:hover .rx-mc-entry-mark{transform:scale(1.35)}.rx-mc-entry:focus-visible{outline:2px solid var(--rx-axis,#00bfff);outline-offset:1px}.rx-mc-entry.is-selected .rx-mc-entry-mark{transform:scale(1.5)}.rx-mc-entry.is-selected .rx-mc-entry-year,.rx-mc-entry.is-selected .rx-mc-entry-title{fill:var(--rx-hue-lift,#00bfff)}.rx-mc-entry.is-dim{opacity:.28;pointer-events:none}.rx-mc-axis-line{stroke:#ffffff24;stroke-width:1px}.rx-mc-tick{stroke:var(--rx-t4,#ffffff75);stroke-width:1px}.rx-mc-tick-label{fill:var(--rx-t3,#ffffff8c);font:400 12px/1 var(--font-heading,Alcyone, system-ui, sans-serif);font-variant-numeric:tabular-nums}.rx-mc-density-bar{fill:var(--rx-hue,#00bfff);opacity:.1}.rx-mc-event-tick{stroke:var(--rx-hue,#00bfff);stroke-width:1px;opacity:.4}.rx-mc-waves-head{fill:var(--rx-t3,#ffffff8c);font:400 12px/1 var(--font-heading,Alcyone, system-ui, sans-serif);letter-spacing:.03em}.rx-mc-wave{cursor:pointer}.rx-mc-wave-fill{fill:var(--rx-hue,#175283);transition:opacity .16s}.rx-mc-wave:hover .rx-mc-wave-fill{opacity:.8}.rx-mc-wave:focus-visible{outline:2px solid var(--rx-axis,#00bfff);outline-offset:1px}.rx-mc-wave-label{fill:#fff;font:600 12px/1 var(--font-heading,Alcyone, system-ui, sans-serif);pointer-events:none}.rx-mc-wave-boundary{stroke:#fff3;stroke-width:1px;stroke-dasharray:2 4}.rx-mc-detail,.rx-mc-about{top:calc(var(--rx-mc-top,80px) + var(--rx-mc-bar-h,50px));z-index:40;width:min(var(--rx-mc-drawer,420px), 92vw);overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);border-left:1px solid var(--rx-rule,#ffffff29);background:#0a0a0cf7;padding:2.4rem 1.6rem 3rem;transition:transform .24s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.rx-mc-about{width:min(var(--rx-mc-about-w,520px), 94vw)}.rx-mc-detail.is-open,.rx-mc-about.is-open{transform:translate(0)}.rx-mc-close{width:44px;height:44px;color:var(--rx-t3,#ffffff8c);cursor:pointer;background:0 0;border:0;place-items:center;line-height:1;transition:color .16s;display:grid;position:absolute;top:.35rem;right:.45rem}.rx-mc-close:hover{color:var(--rx-ink,#c8dcf0)}.rx-mc-close:focus-visible{outline:2px solid var(--rx-axis,#00bfff);outline-offset:2px}.rx-mc-d-kicker{font-size:var(--type-xs,.75rem);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem;margin:0 0 .9rem;display:flex}.rx-mc-d-kind{color:var(--rx-hue-lift,#00bfff);font-weight:600}.rx-mc-d-mood{color:var(--rx-t4,#ffffff75)}.rx-mc-d-in.is-wave .rx-mc-d-kind{color:var(--rx-ink,#c8dcf0)}.rx-mc-d-in.is-wave li:before{background:var(--rx-t3,#ffffff8c)}.rx-mc-d-swatch{background:var(--rx-hue,#175283);width:.85em;height:.85em;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff4d}.rx-mc-d-date{font-family:var(--font-heading,Alcyone, system-ui, sans-serif);font-size:var(--type-sm,.844rem);font-variant-numeric:tabular-nums;color:var(--rx-t2,#ffffff9e);margin:0 0 .15rem}.rx-mc-d-title{font-family:var(--font-heading,Alcyone, system-ui, sans-serif);font-size:var(--type-xl,1.352rem);text-wrap:balance;color:var(--rx-ink,#c8dcf0);margin:0 0 .7rem;font-weight:600;line-height:1.2}.rx-mc-d-who{font-size:var(--type-xs,.75rem);letter-spacing:.03em;color:var(--rx-t4,#ffffff75);margin:0 0 1rem}.rx-mc-detail p,.rx-mc-about p{font-size:var(--type-sm,.844rem);margin:0 0 .9rem;line-height:1.62}.rx-mc-d-what{color:var(--rx-t1,#ffffffb8)}.rx-mc-d-src{color:var(--rx-t4,#ffffff75);font-size:var(--type-xs,.75rem)!important;margin-top:.2rem!important}.rx-mc-d-src b{color:var(--rx-t3,#ffffff94);font-weight:600}.rx-mc-d-h{font-size:var(--type-xs,.75rem);letter-spacing:.08em;text-transform:uppercase;color:var(--rx-t4,#ffffff75);margin:1.4rem 0 .45rem;font-weight:600}.rx-mc-d-kill{font-family:var(--font-heading,Alcyone, system-ui, sans-serif);color:var(--rx-hue-lift,#00bfff)!important;font-size:var(--type-md,1.069rem)!important;margin-bottom:.5rem!important}.rx-mc-detail ul,.rx-mc-about ul{margin:0 0 .9rem;padding:0;list-style:none}.rx-mc-detail li,.rx-mc-about li{font-size:var(--type-sm,.844rem);margin-bottom:.5rem;padding-left:.95rem;line-height:1.6;position:relative}.rx-mc-detail li:before,.rx-mc-about li:before{content:"";background:var(--rx-hue,#00bfff);width:4px;height:4px;position:absolute;top:.6em;left:0}.rx-mc-d-count,.rx-mc-d-source{color:var(--rx-t4,#ffffff75);font-size:var(--type-xs,.75rem)!important;margin-top:1.4rem!important}.rx-mc-d-link a,.rx-mc-a-back a{color:var(--rx-axis,#00bfff)}.rx-mc-about h2{font-family:var(--font-heading,Alcyone, system-ui, sans-serif);font-size:var(--type-xl,1.352rem);color:var(--rx-ink,#c8dcf0);margin:0 0 1rem;font-weight:600}.rx-mc-about h3{font-size:var(--type-xs,.75rem);letter-spacing:.08em;text-transform:uppercase;color:var(--rx-t4,#ffffff75);margin:1.6rem 0 .6rem;font-weight:600}.rx-mc-about b{color:var(--rx-t1,#ffffffb8);font-weight:600}.rx-mc-about a{color:var(--rx-axis,#00bfff)}.rx-mc-a-lanes li{padding-left:1.7rem}.rx-mc-a-lanes li:before{display:none}.rx-mc-a-ico{color:var(--rx-t3,#ffffff8c);position:absolute;top:.12em;left:0}.rx-mc-a-back{margin-top:2rem!important}.rx-mc-a-back a{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.rx-mc-narrow{padding:0 0 4rem}@media (width>=640px){.rx-mc-narrow{max-width:44rem;margin-inline:auto}}.rx-mc-n-chapter{padding:0 1rem 1.6rem}.rx-mc-n-head{background:color-mix(in oklab, var(--rx-hue) 20%, #141414);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:baseline;gap:0 .7rem;margin:0 -1rem 1rem;padding:1rem 1rem .95rem;display:grid;position:relative}.rx-mc-n-head:focus-visible{outline:2px solid var(--rx-axis,#00bfff);outline-offset:-2px}.rx-mc-n-num{font-family:var(--font-heading,Alcyone, system-ui, sans-serif);color:var(--rx-hue-lift,#00bfff);grid-row:1/3;font-size:1.9rem;font-weight:300;line-height:1}.rx-mc-n-name{font-family:var(--font-heading,Alcyone, system-ui, sans-serif);font-size:var(--type-base,.95rem);letter-spacing:.06em;text-transform:uppercase;color:var(--rx-ink,#c8dcf0);font-weight:600}.rx-mc-n-span{font-size:var(--type-xs,.75rem);font-variant-numeric:tabular-nums;color:var(--rx-t3,#ffffff8c)}.rx-mc-n-kill{font-family:var(--font-heading,Alcyone, system-ui, sans-serif);font-size:var(--type-sm,.844rem);color:var(--rx-hue-lift,#00bfff);grid-column:1/-1;margin-top:.5rem}.rx-mc-n-ico{color:var(--rx-hue-lift,#00bfff);stroke-width:1.6px;grid-area:1/3/3;align-self:center}.rx-mc-n-chev{color:var(--rx-t4,#ffffff75);position:absolute;bottom:.8rem;right:.65rem}.rx-mc-n-slab{background:repeating-linear-gradient(128deg, color-mix(in oklab, var(--rx-hue) 30%, transparent) 0 2px, transparent 2px 7px), #0a0a0a;cursor:pointer;justify-items:start;gap:.2rem;padding:1.1rem 1rem;display:grid}.rx-mc-n-slab:focus-visible{outline:2px solid var(--rx-axis,#00bfff);outline-offset:-2px}.rx-mc-n-slab-year,.rx-mc-n-slab-name{background:#0a0a0a;width:fit-content;box-shadow:0 0 0 4px #0a0a0a}.rx-mc-n-slab-year{font-family:var(--font-heading,Alcyone, system-ui, sans-serif);font-size:var(--type-xs,.75rem);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--rx-hue-lift,#00bfff)}.rx-mc-n-slab-name{font-family:var(--font-heading,Alcyone, system-ui, sans-serif);font-size:var(--type-md,1.069rem);color:var(--rx-hue-lift,#00bfff);font-weight:500}.rx-mc-n-lane{letter-spacing:.08em;text-transform:uppercase;color:var(--rx-t3,#ffffff8c);align-items:center;gap:.5rem;margin:1.4rem 0 .4rem;font-size:13px;font-weight:600;display:flex}.rx-mc-n-lane-ico{stroke-width:1.6px;flex:none}.rx-mc-n-lane-mark{fill:var(--rx-t4,#ffffff75);flex:none}.rx-mc-n-list{margin:0;padding:0;list-style:none}.rx-mc-n-row{cursor:pointer;border-top:1px solid #ffffff12;grid-template-columns:56px 1fr auto;align-items:center;gap:.7rem;padding:.75rem 0;display:grid}.rx-mc-n-row:focus-visible{outline:2px solid var(--rx-axis,#00bfff);outline-offset:-2px}.rx-mc-n-date{font-family:var(--font-heading,Alcyone, system-ui, sans-serif);font-size:var(--type-xs,.75rem);font-variant-numeric:tabular-nums;color:var(--rx-hue-lift,#00bfff);align-self:start;line-height:1.5}.rx-mc-n-title{font-size:var(--type-sm,.844rem);color:var(--rx-t1,#ffffffb8);line-height:1.45}.rx-mc-n-row .rx-mc-n-chev{color:var(--rx-t4,#ffffff75);flex:none;position:static}@media (width<=959px){#rx-mc-root{height:auto;display:block;position:static}.rx-mc-stage{overflow:visible}.rx-mc-bar{top:var(--rx-mc-top,80px);z-index:30;-webkit-backdrop-filter:blur(12px);background:#000000eb;flex-wrap:wrap;gap:.35rem .9rem;position:sticky}.rx-mc-back{order:0}.rx-mc-title{flex:auto;order:0}.rx-mc-about-btn{order:0}.rx-mc-hint{order:1}.rx-mc-toggles{flex-wrap:wrap;flex:100%;order:2;justify-content:flex-start;gap:0 1.2rem}.rx-mc-about-label{display:none}.rx-mc-about-btn{padding:.75rem .75rem .75rem 1rem}}@media (width<=479px){.rx-mc-back{gap:0;padding-inline:.85rem}.rx-mc-back-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rx-mc-hint{white-space:normal;font-size:var(--type-xs,.75rem);flex:100%}.rx-mc-hint-how{display:none}.rx-mc-detail>*,.rx-mc-about>*{max-width:38rem;margin-inline:auto}.rx-mc-detail,.rx-mc-about{border-left:0;border-top:1px solid var(--rx-rule,#ffffff29);width:auto;min-height:33vh;max-height:55vh;padding:1.6rem 1.1rem 2rem;inset:auto 0 0;transform:translateY(100%)}.rx-mc-detail.is-open,.rx-mc-about.is-open{transform:translateY(0)}.rx-mc-detail:before,.rx-mc-about:before{content:"";background:#ffffff40;width:36px;height:3px;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rx-mc-detail,.rx-mc-about,.rx-mc-entry-mark,.rx-mc-slab-fill,.rx-mc-head-edge,.rx-mc-head-ico,.rx-mc-wave-fill,.rx-mc-back,.rx-mc-tg,.rx-mc-tg-ico,.rx-mc-about-btn,.rx-mc-close{transition:none}.rx-mc-entry:hover .rx-mc-entry-mark,.rx-mc-entry.is-selected .rx-mc-entry-mark{transform:none}}body:has(#rx-mc-root) footer,body:has(#rx-mc-root) .reading-progress,body:has(#rx-mc-root) #site-announcement{display:none!important}body:has(#rx-mc-root) main{min-height:auto!important;margin:0!important;padding:0!important}body:has(#rx-mc-root){overflow:hidden!important}body:has(#rx-mc-root) #site-header{-webkit-backdrop-filter:blur(16px);z-index:50!important;background-color:#0009!important}body:has(#rx-mc-root) #site-header+div[aria-hidden=true]{display:none!important}@media (width<=959px){body:has(#rx-mc-root){overflow:auto!important}body:has(#rx-mc-root) #rx-mc-root{height:auto;position:static;padding-top:var(--rx-mc-top,80px)!important}}
