:root{--ushio-scale-multiplier:1;--ushio-text-font:mundial-narrow-variable,-apple-system,BlinkMacSystemFont,"Segoe UI (Custom)",Roboto,"Helvetica Neue","Open Sans (Custom)",system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--ushio-text-size:16px;--ushio-text-weight:400;--ushio-text-line-height:1.3;--ushio-unit-spacing:0.8em;--ushio-dialogue-name-width:5em;--ushio-dialogue-name-weight:700;--ushio-dialogue-name-spacing:0.4em;--ushio-dialogue-name-size:0.8em;--ushio-dialogue-name-text-transform:none;--ushio-dialogue-icon-size:2.4em;--ushio-dialogue-icon-radius:0.4em;--ushio-dialogue-icon-spacing:0.75em;--ushio-dialogue-bubble-radius-large:0.75em;--ushio-dialogue-bubble-radius-small:0.25em;--ushio-dialogue-bubble-padding:0.5em 0.85em;--ushio-dialogue-bubble-spacing:0.25em;--ushio-dialogue-bubble-hover-distance:0.1em;--ushio-dialogue-bubble-arrow-size:0.3em;--ushio-dialogue-bubble-transition:left 0.2s ease-in-out;--ushio-narration-marker-size:0.1em;--ushio-narration-icon-size:1em;--ushio-narration-icon-spacing:0.5em;--ushio-heading-weight:700;--ushio-heading-1-size:1.75em;--ushio-heading-2-size:1.5em;--ushio-heading-1-align:center;--ushio-heading-2-align:left;--ushio-image-aspect-ratio:16/9;--ushio-divider-height:0.125em;--ushio-divider-width:50%;--ushio-divider-spacing:1.6em;--ushio-footnote-tooltip-max-width:30ch;--ushio-footnote-tooltip-spacing:0.5em;--ushio-footnote-inline-text-size:0.75em;--ushio-footnote-inline-text-weight:700;--ushio-footnote-inline-tap-area-padding:0.25em;--ushio-footnote-unit-item-spacing:0.25em}html{--ushio-text-color-default:#1c2024;--ushio-dialogue-name-color:#0007149f;--ushio-dialogue-icon-background-color:#dddde2;--ushio-dialogue-bubble-background-color:#f9f9fb;--ushio-divider-color:#00002f26;--ushio-footnote-tooltip-background:#fff;--ushio-footnote-tooltip-shadow:0 0.15em 0.3em rgba(0,0,0,.05),0 0.05em 0.2em rgba(0,0,0,.06);--ushio-color-faded:#7e7f89;--ushio-color-brown:#b6725e;--ushio-color-red:#ff6b6b;--ushio-color-orange:#ff922b;--ushio-color-yellow:#fcc419;--ushio-color-green:#20c997;--ushio-color-lightBlue:#339af0;--ushio-color-teal:#22b8cf;--ushio-color-blue:#5c7cfa;--ushio-color-purple:#ba5de8;--ushio-color-pink:#f06578}html.dark{--ushio-text-color-default:#edeef0;--ushio-dialogue-name-color:#f1f7feb5;--ushio-dialogue-icon-background-color:#dddde2;--ushio-dialogue-bubble-background-color:#18191b;--ushio-divider-color:#d6ebfd30;--ushio-footnote-tooltip-background:#111113;--ushio-footnote-tooltip-shadow:0 0.15em 0.3em rgba(0,0,0,.15),0 0.05em 0.2em rgba(0,0,0,.16);--ushio-color-faded:#57585e;--ushio-color-brown:#b6725e;--ushio-color-red:#ff6b6b;--ushio-color-orange:#ff922b;--ushio-color-yellow:#fcc419;--ushio-color-green:#20c997;--ushio-color-lightBlue:#339af0;--ushio-color-teal:#22b8cf;--ushio-color-blue:#5c7cfa;--ushio-color-purple:#ba5de8;--ushio-color-pink:#f06578}.ushio-story{font-family:var(--ushio-text-font);font-size:calc(var(--ushio-scale-multiplier)*var(--ushio-text-size));font-weight:var(--ushio-text-weight);line-height:calc(var(--ushio-scale-multiplier)*var(--ushio-text-line-height));color:var(--ushio-text-color-default);display:flex;flex-direction:column;background-color:var(--ushio-background-color)}.ushio-story .ushio-text-faded{color:var(--dialogue-custom-text-secondary-color--light,var(--dialogue-custom-text-secondary-color--light,var(--ushio-color-faded)))}.ushio-story .ushio-text-brown{color:var(--ushio-color-brown)}.ushio-story .ushio-text-red{color:var(--ushio-color-red)}.ushio-story .ushio-text-orange{color:var(--ushio-color-orange)}.ushio-story .ushio-text-yellow{color:var(--ushio-color-yellow)}.ushio-story .ushio-text-green{color:var(--ushio-color-green)}.ushio-story .ushio-text-lightBlue{color:var(--ushio-color-lightBlue)}.ushio-story .ushio-text-teal{color:var(--ushio-color-teal)}.ushio-story .ushio-text-blue{color:var(--ushio-color-blue)}.ushio-story .ushio-text-purple{color:var(--ushio-color-purple)}.ushio-story .ushio-text-pink{color:var(--ushio-color-pink)}.ushio-story .ushio-font-size{font-size:calc(var(--ushio-scale-multiplier)*var(--ushio-text-size)*var(--ushio-text-size-multiplier, 1))}.ushio-story .ushio-font-size-750{--ushio-text-size-multiplier:0.75}.ushio-story .ushio-font-size-875{--ushio-text-size-multiplier:0.875}.ushio-story .ushio-font-size-1000{--ushio-text-size-multiplier:1}.ushio-story .ushio-font-size-1125{--ushio-text-size-multiplier:1.125}.ushio-story .ushio-font-size-1250{--ushio-text-size-multiplier:1.25}.ushio-story .ushio-font-size-1500{--ushio-text-size-multiplier:1.5}.ushio-story .ushio-font-size-1750{--ushio-text-size-multiplier:1.75}.ushio-story .ushio-align-left{text-align:left}.ushio-story .ushio-align-center{text-align:center}.ushio-story .ushio-align-right{text-align:right}.ushio-story .ushio-align-justify{text-align:justify}.ushio-story .ushio-footnote-inline{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;color:var(--ushio-footnote-inline-text-color,var(--dialogue-custom-text-secondary-color--light,var(--ushio-color-faded)));font-size:var(--ushio-footnote-inline-text-size);font-weight:var(--ushio-footnote-inline-text-weight);text-decoration:unset;padding:calc(var(--ushio-footnote-inline-tap-area-padding));margin:calc(var(--ushio-footnote-inline-tap-area-padding)*-1)}.ushio-story .ushio-footnote-inline:before{content:"[";opacity:.5}.ushio-story .ushio-footnote-inline:after{content:"]";opacity:.5}.ushio-story .ushio-footnote-tooltip{font-family:var(--ushio-text-font);font-size:calc(var(--ushio-scale-multiplier)*var(--ushio-text-size));font-weight:var(--ushio-text-weight);line-height:calc(var(--ushio-scale-multiplier)*var(--ushio-text-line-height));color:var(--ushio-text-color-default);border-radius:var(--ushio-footnote-tooltip-radius,var(--ushio-dialogue-bubble-radius-large));padding:var(--ushio-footnote-tooltip-padding,var(--ushio-dialogue-bubble-padding));background-color:var(--ushio-footnote-tooltip-background,var(--ushio-background-color));box-shadow:var(--ushio-footnote-tooltip-shadow,var(--ushio-dialogue-bubble-shadow));max-width:var(--ushio-footnote-tooltip-max-width);-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity;animation:slideDownAndFade .4s cubic-bezier(.16,1,.3,1)}.ushio-story .ushio-footnote-tooltip p{margin:0 0 var(--ushio-footnote-tooltip-spacing)}.ushio-story .ushio-footnote-tooltip p:last-of-type{margin-bottom:0}.ushio-story .ushio-footnote-tooltip--arrow{fill:var(--ushio-footnote-tooltip-background,var(--ushio-background-color))}.ushio-unit:not(:first-child){margin-top:calc(var(--ushio-scale-multiplier)*var(--ushio-unit-spacing))}.ushio-unit.ushio-dialogue{display:grid;grid-template-columns:var(--ushio-dialogue-icon-size) 1fr;align-items:start;grid-column-gap:var(--ushio-dialogue-icon-spacing);column-gap:var(--ushio-dialogue-icon-spacing)}.ushio-unit.ushio-dialogue .ushio-dialogue-icon{grid-row:1/3;position:relative;overflow:hidden;border-radius:var(--ushio-dialogue-icon-radius);box-shadow:var(--ushio-dialogue-bubble-shadow);background:var(--ushio-dialogue-icon-background-color--override,var(--dialogue-custom-accent-color,var(--ushio-dialogue-icon-background-color)))}.ushio-unit.ushio-dialogue .ushio-dialogue-icon img{display:block;width:100%}.ushio-unit.ushio-dialogue .ushio-dialogue-name{color:var(--ushio-dialogue-name-color);font-size:var(--ushio-dialogue-name-size);font-weight:var(--ushio-dialogue-name-weight);margin-bottom:var(--ushio-dialogue-name-spacing);text-transform:var(--ushio-dialogue-name-text-transform);line-height:1}.ushio-unit.ushio-dialogue .ushio-dialogue-content{display:flex;flex-direction:column;align-items:flex-start}.ushio-unit.ushio-dialogue .ushio-dialogue-line{--dialogue-custom-background-color:var( --dialogue-custom-background-color--light );position:relative;background:var(--dialogue-custom-background-color,var(--ushio-dialogue-bubble-background-color));padding:var(--ushio-dialogue-bubble-padding);border-radius:var(--ushio-dialogue-bubble-radius-small) var(--ushio-dialogue-bubble-radius-large) var(--ushio-dialogue-bubble-radius-large) var(--ushio-dialogue-bubble-radius-small);margin-top:0;margin-bottom:var(--ushio-dialogue-bubble-spacing);box-shadow:var(--ushio-dialogue-bubble-shadow);left:0;transition:var(--ushio-dialogue-bubble-transition)}.ushio-unit.ushio-dialogue .ushio-dialogue-line:hover{left:var(--ushio-dialogue-bubble-hover-distance)}.ushio-unit.ushio-dialogue .ushio-dialogue-line:first-child{border-top-left-radius:0}.ushio-unit.ushio-dialogue .ushio-dialogue-line:first-child:before{content:"";display:block;position:absolute;background:var(--dialogue-custom-background-color,var(--ushio-dialogue-bubble-background-color));width:var(--ushio-dialogue-bubble-arrow-size);height:calc(var(--ushio-dialogue-bubble-arrow-size)*2);left:calc(var(--ushio-dialogue-bubble-arrow-size)*-.95);top:0;-webkit-mask:right top/100% auto url("data:image/svg+xml,%3Csvg width=%276%27 height=%2712%27 preserveAspectRatio=%27none%27 viewBox=%270 0 6 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 style=%27color: inherit;%27%3E%3Cpath d=%27M6 12L6 0H0.59311C0.172915 0 1.43051e-06 0.106068 1.43051e-06 0.546607L3.8147e-06 0.994166C3.8147e-06 1.19663 0.128561 1.43116 0.59311 1.7035C4.30781 3.88125 6 7.61328 6 12Z%27 style=%27fill: currentColor%27/%3E%3C/svg%3E%0A") no-repeat;mask:right top/100% auto url("data:image/svg+xml,%3Csvg width=%276%27 height=%2712%27 preserveAspectRatio=%27none%27 viewBox=%270 0 6 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 style=%27color: inherit;%27%3E%3Cpath d=%27M6 12L6 0H0.59311C0.172915 0 1.43051e-06 0.106068 1.43051e-06 0.546607L3.8147e-06 0.994166C3.8147e-06 1.19663 0.128561 1.43116 0.59311 1.7035C4.30781 3.88125 6 7.61328 6 12Z%27 style=%27fill: currentColor%27/%3E%3C/svg%3E%0A") no-repeat}.ushio-unit.ushio-dialogue .ushio-dialogue-line:last-child{border-bottom-left-radius:var(--ushio-dialogue-bubble-radius-large);margin-bottom:0}.ushio-unit.ushio-prose+.ushio-unit.ushio-prose{margin-top:calc(var(--ushio-scale-multiplier)*var(--ushio-prose-spacing, var(--ushio-unit-spacing)))}.ushio-unit.ushio-prose .ushio-prose-content{margin:0}.ushio-unit.ushio-narration{display:grid;grid-template-columns:var(--ushio-dialogue-icon-size) 1fr;align-items:start;grid-column-gap:var(--ushio-dialogue-icon-spacing);column-gap:var(--ushio-dialogue-icon-spacing)}.ushio-unit.ushio-narration:before{content:"";display:block;background:var(--ushio-narration-marker-color,var(--ushio-divider-color));width:100%;height:var(--ushio-narration-marker-size);margin-top:.5em;border-radius:99999px}.ushio-unit.ushio-narration .ushio-narration-content{display:flex;align-items:center}.ushio-unit.ushio-narration .ushio-narration-content p{margin:0;flex-grow:1}.ushio-unit.ushio-narration.ushio-narration--location{grid-template-columns:1fr auto 1fr}.ushio-unit.ushio-narration.ushio-narration--location:after{content:"";display:block;background:var(--ushio-narration-marker-color,var(--ushio-divider-color));width:100%;height:var(--ushio-narration-marker-size);margin-top:.5em;border-radius:99999px}.ushio-unit.ushio-narration.ushio-narration--location .ushio-narration-icon--location{width:var(--ushio-narration-icon-size);height:var(--ushio-narration-icon-size);margin-right:var(--ushio-narration-icon-spacing);margin-bottom:.25em}.ushio-unit.ushio-heading .ushio-heading-content{margin:0;padding:0;color:var(--ushio-heading-color,var(--ushio-text-color-default));font-family:var(--ushio-heading-font,var(--ushio-text-font));font-weight:var(--ushio-heading-weight)}.ushio-unit.ushio-heading .ushio-heading-1{font-size:var(--ushio-heading-1-size);text-align:var(--ushio-heading-1-align)}.ushio-unit.ushio-heading .ushio-heading-2{font-size:var(--ushio-heading-2-size);text-align:var(--ushio-heading-2-align)}.ushio-unit.ushio-image{display:grid;grid-template-columns:var(--ushio-dialogue-icon-size) 1fr;min-width:none;max-width:100%;display:flex;justify-content:center}.ushio-unit.ushio-image .ushio-image-img{width:0;flex:1 1;object-fit:cover;aspect-ratio:var(--ushio-image-aspect-ratio);border-radius:var(--ushio-image-radius,var(--ushio-dialogue-icon-radius))}.ushio-unit.ushio-image .ushio-image-img.ushio-image-img--object{aspect-ratio:auto;border-radius:0;max-width:150px}.ushio-unit.ushio-divider{align-self:center;width:var(--ushio-divider-width);border:none;height:var(--ushio-divider-height);background:var(--ushio-divider-color);border-radius:99999px;margin-top:var(--ushio-divider-spacing,var(--ushio-unit-spacing));margin-bottom:calc(var(--ushio-divider-spacing, var(--ushio-unit-spacing)) - var(--ushio-unit-spacing))}.ushio-unit.ushio-footnotes .ushio-footnotes-content{display:flex;flex-direction:column;align-items:flex-start;margin:0}.ushio-unit.ushio-footnotes .ushio-footnotes-content--item p{margin:0;margin-bottom:var(--ushio-footnote-unit-item-spacing)}.ushio-unit.ushio-footnotes .ushio-footnotes-content--item:not(:last-child){margin-bottom:var(--ushio-footnote-unit-item-spacing)}.ushio-unit.ushio-footnotes .ushio-footnotes-content--return{vertical-align:-.15em;display:inline-flex;margin-left:.25em;color:var(--ushio-footnote-unit-arrow-color,var(--dialogue-custom-text-secondary-color--light,var(--ushio-color-faded)))}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-.5em)}to{opacity:1;transform:translateY(0)}}html.dark .ushio-story .ushio-text-faded{color:var(--dialogue-custom-text-secondary-color--dark,var(--dialogue-custom-text-secondary-color--light,var(--ushio-color-faded)))}html.dark .ushio-story .ushio-footnote-inline{color:var(--ushio-footnote-inline-text-color,var(--dialogue-custom-text-secondary-color--dark,var(--ushio-color-faded)))}html.dark .ushio-unit.ushio-dialogue .ushio-dialogue-line{--dialogue-custom-background-color:var( --dialogue-custom-background-color--dark )}html.dark .ushio-unit.ushio-footnotes .ushio-footnotes-content--return{color:var(--ushio-footnote-unit-arrow-color,var(--dialogue-custom-text-secondary-color--dark,var(--ushio-color-faded)))}.ushio-unit.ushio-dialogue .ushio-dialogue-icon.ushio-dialogue-icon-shake img{animation:shake 2s infinite}.ushio-unit.ushio-dialogue .ushio-dialogue-icon.ushio-dialogue-icon-hidden img,.ushio-unit.ushio-dialogue .ushio-dialogue-icon.ushio-dialogue-icon-unknown img{filter:grayscale(100%) brightness(0)}.ushio-unit.ushio-dialogue .ushio-dialogue-icon.ushio-dialogue-icon-hologram:before{top:-3px;left:0;width:100%;height:calc(100% + 6px);background-image:linear-gradient(rgba(53,42,39,0) 50%,hsla(0,0%,100%,.25) 0);background-color:hsla(0,0%,100%,.25);background-size:100% 3px;mix-blend-mode:plus-lighter;opacity:.5;animation:scan 8s linear infinite;content:"";display:block;position:absolute}@keyframes scan{0%{background-position:0 100%,0 100%}to{background-position:0 0,0 0}}@keyframes shake{2%{transform:scale(1.1) translate(2.5px,1.5px)}4%{transform:scale(1.1) translate(2.5px,.5px)}6%{transform:scale(1.1) translate(2.5px,.5px)}8%{transform:scale(1.1) translate(2.5px,2.5px)}10%{transform:scale(1.1) translate(1.5px,-1.5px)}12%{transform:scale(1.1) translate(-1.5px,.5px)}14%{transform:scale(1.1) translate(.5px,1.5px)}16%{transform:scale(1.1) translate(-1.5px,.5px)}18%{transform:scale(1.1) translate(1.5px,-1.5px)}20%{transform:scale(1.1) translate(2.5px,1.5px)}22%{transform:scale(1.1) translate(.5px,-1.5px)}24%{transform:scale(1.1) translate(.5px,-.5px)}26%{transform:scale(1.1) translate(.5px,-1.5px)}28%{transform:scale(1.1) translate(.5px,.5px)}30%{transform:scale(1.1) translate(2.5px,.5px)}32%{transform:scale(1.1) translate(-.5px,.5px)}34%{transform:scale(1.1) translate(2.5px,.5px)}36%{transform:scale(1.1) translate(.5px,2.5px)}38%{transform:scale(1.1) translate(-.5px,.5px)}40%{transform:scale(1.1) translate(-1.5px,1.5px)}42%{transform:scale(1.1) translate(1.5px,2.5px)}44%{transform:scale(1.1) translate(-.5px,.5px)}46%{transform:scale(1.1) translate(2.5px,1.5px)}48%{transform:scale(1.1) translate(-1.5px,2.5px)}50%{transform:scale(1.1) translate(-.5px,-1.5px)}52%{transform:scale(1.1) translate(-1.5px,1.5px)}54%{transform:scale(1.1) translate(-1.5px,-1.5px)}56%{transform:scale(1.1) translate(2.5px,1.5px)}58%{transform:scale(1.1) translate(-1.5px,-1.5px)}60%{transform:scale(1.1) translate(1.5px,.5px)}62%{transform:scale(1.1) translate(-.5px,-1.5px)}64%{transform:scale(1.1) translate(.5px,1.5px)}66%{transform:scale(1.1) translate(-.5px,2.5px)}68%{transform:scale(1.1) translate(2.5px,2.5px)}70%{transform:scale(1.1) translate(1.5px,-1.5px)}72%{transform:scale(1.1) translate(.5px,2.5px)}74%{transform:scale(1.1) translate(.5px,-1.5px)}76%{transform:scale(1.1) translate(-.5px,.5px)}78%{transform:scale(1.1) translate(1.5px,-.5px)}80%{transform:scale(1.1) translate(-.5px,2.5px)}82%{transform:scale(1.1) translate(-1.5px,.5px)}84%{transform:scale(1.1) translate(-1.5px,2.5px)}86%{transform:scale(1.1) translate(1.5px,-.5px)}88%{transform:scale(1.1) translate(-1.5px,.5px)}90%{transform:scale(1.1) translate(.5px,.5px)}92%{transform:scale(1.1) translate(.5px,-1.5px)}94%{transform:scale(1.1) translate(.5px,.5px)}96%{transform:scale(1.1) translate(2.5px,2.5px)}98%{transform:scale(1.1) translate(1.5px,2.5px)}0%,to{transform:scale(1.1) translate(0) rotate(0)}}@keyframes pulse{0%,to{box-shadow:0 0 6px var(--glow-color)}50%{box-shadow:0 0 12px var(--glow-color)}}.layout_wrapper__mcUCp{display:flex;flex-direction:column;min-height:100vh;max-width:100vw}.layout_header__g_dmW{position:-webkit-sticky;position:sticky;top:0;background-color:var(--gray-2);box-shadow:var(--shadow-2);z-index:2}.layout_main__JuFCe{display:flex;flex:1 1;max-width:100vw}.layout_sidebar__g0Ymv{min-width:60px;background-color:var(--gray-2);border-right:1px solid var(--gray-6);flex-direction:column;align-items:center;padding:12px;width:180px}.layout_sidebarButton__Y5V3M{box-sizing:border-box;width:100%;height:36px;justify-content:start;padding:0 var(--space-3);margin:0;gap:var(--space-2);border-radius:var(--radius-4);color:var(--gray-12)}.layout_sidebarButton__Y5V3M svg{color:var(--accent-9)}.layout_content__Fl5Rv{flex:1 1;min-width:0;align-self:stretch;max-height:calc(100vh - 40px)}.layout_betaTag__bbtW0{font-size:.7rem;line-height:1;padding:.4em .6em .3em}