.prose{font-variant-emoji:text;line-height:1.8}.prose .tatechuyoko{margin-inline:.1em -.1em;text-combine-upright:all;vertical-align:middle}.prose h1{counter-reset:h2;font-size:2rem;margin-block:2lh;margin-inline:2rem}.prose h2,.prose h3{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline-start:2em}.prose h2{counter-increment:h2;font-family:var(--font-gothic);margin-block:1lh}.prose h2:before{content:counter(h2);margin-inline-end:1em;text-combine-upright:all;vertical-align:top}.prose h3{font-family:var(--font-gothic);margin-block:.5lh}.prose p{margin-inline:.5rem;text-indent:1em}.prose sup{font-size:1em}.prose sup:before{content:"(";margin-inline-end:.1em}.prose sup:after{content:")";margin-inline-start:.1em}.prose figure{align-items:center;display:flex;gap:1em;justify-content:center;margin-block:1lh;max-height:100%;max-width:100%}.prose figure img{display:block;filter:invert(1);height:60%;width:auto}.prose figure.figure-wide img{height:calc(100% - 5em)}.prose figure.figure-narrow img{height:auto;max-width:30rem}.prose figure figcaption{display:block;max-width:60ch;writing-mode:horizontal-tb}.prose figure figcaption p.figure-note{font-size:.83em;line-height:1.5;margin:.5em 0 0;text-indent:0}.prose blockquote{margin-block:1lh;margin-inline-start:2em;padding-inline-start:1em}.prose a.media-link{color:inherit;display:inline;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.prose a.media-link:before{content:"play_arrow";display:inline-block;font-family:Material Symbols Sharp;font-feature-settings:"liga";font-size:1.1em;font-style:normal;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20;font-weight:400;line-height:1;margin-inline-end:.15em;opacity:.85;text-decoration:none;vertical-align:-.12em}:root{--font-mincho:"ES","TM",serif;--font-gothic:sans-serif;--app-background:#111;--app-safe-area-inset-top:env(safe-area-inset-top,0px);--app-safe-area-inset-right:env(safe-area-inset-right,0px);--app-safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--app-safe-area-inset-left:env(safe-area-inset-left,0px);--app-seek-hit-height:max(4rem,48px);--app-seek-thumb-size:max(2rem,36px);--app-dock-closed-size:3.5rem;--app-dock-closed-padding:.375rem;--app-dock-button-size:calc(var(--app-dock-closed-size) - var(--app-dock-closed-padding)*2);--app-header-inset:1rem;--app-header-clearance:calc(var(--app-safe-area-inset-top) + var(--app-header-inset)*2 + var(--app-dock-closed-size));--app-dock-open-bar-height:3.75rem;--app-icon-material:1.25rem}.material-symbols-sharp{font-family:Material Symbols Sharp;font-feature-settings:"liga";font-style:normal;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;font-weight:400}@font-face{font-family:ES;font-style:normal;font-weight:400;src:url(../assets/ES-B.woff2) format("woff2");unicode-range:u+00??,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:ES;font-style:italic;font-weight:400;src:url(../assets/ES-BI.woff2) format("woff2");unicode-range:u+00??,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:TM;font-style:normal;font-weight:400;src:url(../assets/TM-R.woff2) format("woff2")}*,:after,:before{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;list-style:none;margin:0;outline:none;padding:0;text-decoration:none;text-indent:0}html{background-color:var(--app-background);color:#fff;font-family:var(--font-mincho);font-size:16px;line-break:strict;min-height:100dvh;min-height:-webkit-fill-available;overflow:hidden;overflow-wrap:anywhere;overscroll-behavior:none;word-break:normal}@media(max-width:768px){html{font-size:13px}}body{inset:0;min-height:100dvh;min-height:-webkit-fill-available;overflow:hidden;overscroll-behavior:none;position:fixed;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}::-moz-selection{background-color:#fff;color:#000}::selection{background-color:#fff;color:#000}.GlobalMenu[data-v-1c7b6aeb]{pointer-events:auto;position:relative}.global-menu-fade-enter-active[data-v-1c7b6aeb],.global-menu-fade-leave-active[data-v-1c7b6aeb]{transition:opacity .22s ease}.global-menu-fade-enter-from[data-v-1c7b6aeb],.global-menu-fade-leave-to[data-v-1c7b6aeb]{opacity:0}.trigger[data-v-1c7b6aeb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--app-background);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;box-sizing:border-box;color:#ffffffb8;cursor:pointer;display:grid;height:var(--app-dock-closed-size);padding:var(--app-dock-closed-padding);place-items:center;position:relative;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease;width:var(--app-dock-closed-size);z-index:1}.trigger[data-v-1c7b6aeb]:hover{background:#171717eb;border-color:#ffffff47;color:#ffffffe0;transform:scale(1.02)}.trigger.is-open[data-v-1c7b6aeb]{background:transparent;border-color:#fffc;color:#ffffffeb}.trigger-icon[data-v-1c7b6aeb]{font-size:var(--app-icon-material);transform:rotate(90deg)}#global-menu-layer[data-v-1c7b6aeb]{-webkit-backdrop-filter:blur(10px) invert(1) grayscale(1);backdrop-filter:blur(10px) invert(1) grayscale(1);background:#0000008c;display:flex;flex-direction:column;font-size:1.2rem;inset:0;overflow:hidden;padding:var(--app-header-clearance) calc(var(--app-safe-area-inset-right) + 1.5rem) calc(var(--app-safe-area-inset-bottom) + 2rem) calc(var(--app-safe-area-inset-left) + 1.5rem);pointer-events:auto;position:fixed;z-index:0}#global-menu-layer .row[data-v-1c7b6aeb]:not(:last-child){border-bottom:1px solid #fff}#global-menu-layer ruby[data-v-1c7b6aeb]{ruby-align:start}#global-menu-layer rt[data-v-1c7b6aeb]{font-size:.5em;letter-spacing:.2em;margin-block-end:.7em}#global-menu-layer .icon[data-v-1c7b6aeb]{display:block;font-size:1.8em;font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 48;writing-mode:horizontal-tb}#global-menu-layer .atlas[data-v-1c7b6aeb],#global-menu-layer .purchase[data-v-1c7b6aeb]{align-items:center;display:flex;gap:1em;justify-content:center;letter-spacing:.12em;padding-block:1rem;text-align:center}#global-menu-layer .purchase-actions[data-v-1c7b6aeb]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center;writing-mode:horizontal-tb}#global-menu-layer .views[data-v-1c7b6aeb]{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:max(2rem,5vw);justify-content:center;padding-inline:2rem;text-orientation:mixed;writing-mode:vertical-rl}#global-menu-layer .link[data-v-1c7b6aeb]:hover{background:#fff;color:var(--app-background)}#global-menu-layer .horizontal-link[data-v-1c7b6aeb]{align-items:center;display:block;display:flex;gap:.5em;padding:.3em}#global-menu-layer .horizontal-link span[data-v-1c7b6aeb]{display:block}#global-menu-layer .view[data-v-1c7b6aeb]{align-items:center;display:flex;gap:1rem}#global-menu-layer .view .view-name[data-v-1c7b6aeb]{font-family:var(--font-gothic);font-size:.9rem;margin-block-end:.2em}#global-menu-layer .view .view-content[data-v-1c7b6aeb]{align-items:flex-start;display:flex;flex-direction:column}#global-menu-layer .view .small-links[data-v-1c7b6aeb]{display:flex}#global-menu-layer .view .small-links .link[data-v-1c7b6aeb]:not(:last-child){margin-inline-end:1.5em}#global-menu-layer .view .small-links .link[data-v-1c7b6aeb]:not(:last-child):after{background:#fff;border-radius:50%;bottom:-.8em;content:"";display:block;height:4px;position:absolute;right:43%;width:4px}#global-menu-layer .view .main-link[data-v-1c7b6aeb]{font-size:1.65rem}#global-menu-layer .view .link[data-v-1c7b6aeb]{display:block;line-height:1;margin-block:.3em;padding-block-start:.3em;position:relative}.GlobalOmniSearch[data-v-c6d60fae]{display:grid;gap:.625rem;justify-items:center;pointer-events:none}.GlobalOmniSearch.is-open .panel[data-v-c6d60fae]{cursor:text;gap:.5rem;grid-template-columns:auto 1fr auto;height:var(--app-dock-open-bar-height);padding:0 var(--app-dock-closed-padding) 0 .75rem;width:min(36rem,100dvw - var(--app-safe-area-inset-left) - var(--app-safe-area-inset-right) - 2rem)}.GlobalOmniSearch.is-open .field[data-v-c6d60fae]{opacity:1;pointer-events:auto;transform:translate(0)}.GlobalOmniSearch.is-open .close-btn[data-v-c6d60fae]{opacity:1;pointer-events:auto;transform:scale(1)}.GlobalOmniSearch .feedback[data-v-c6d60fae],.GlobalOmniSearch .panel[data-v-c6d60fae],.GlobalOmniSearch .results[data-v-c6d60fae]{pointer-events:auto}.GlobalOmniSearch .panel[data-v-c6d60fae]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--app-background);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;box-sizing:border-box;display:grid;gap:0;grid-template-columns:1fr 0 0;height:var(--app-dock-closed-size);overflow:hidden;padding:var(--app-dock-closed-padding);transition:width .24s ease,height .24s ease,transform .16s ease,background .16s ease,border-color .16s ease;width:var(--app-dock-closed-size)}.GlobalOmniSearch .panel[data-v-c6d60fae]:hover{background:#171717eb;border-color:#ffffff47;transform:scale(1.02)}.GlobalOmniSearch .close-btn[data-v-c6d60fae],.GlobalOmniSearch .icon-btn[data-v-c6d60fae]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;box-sizing:border-box;color:#ffffffb8;cursor:pointer;display:grid;flex-shrink:0;height:var(--app-dock-button-size);line-height:1;padding:0;place-items:center;width:var(--app-dock-button-size)}.GlobalOmniSearch .icon-btn[data-v-c6d60fae]{aspect-ratio:1/1;justify-self:start}.GlobalOmniSearch .symbol[data-v-c6d60fae]{display:block;font-size:var(--app-icon-material);line-height:1}.GlobalOmniSearch .field[data-v-c6d60fae]{color:#fff;font-size:.98rem;line-height:1;min-width:0;opacity:0;pointer-events:none;transform:translate(-.25rem);transition:opacity .16s ease,transform .16s ease;width:100%}.GlobalOmniSearch .field[data-v-c6d60fae]::-moz-placeholder{color:#ffffff7a}.GlobalOmniSearch .field[data-v-c6d60fae]::placeholder{color:#ffffff7a}.GlobalOmniSearch .close-btn[data-v-c6d60fae]{opacity:0;pointer-events:none;position:relative;transform:scale(.9);transition:opacity .16s ease,transform .16s ease}.GlobalOmniSearch .close-btn span[data-v-c6d60fae]{background:currentColor;border-radius:999px;height:2px;position:absolute;width:.95rem}.GlobalOmniSearch .close-btn span[data-v-c6d60fae]:first-child{transform:rotate(45deg)}.GlobalOmniSearch .close-btn span[data-v-c6d60fae]:last-child{transform:rotate(-45deg)}.GlobalOmniSearch .results[data-v-c6d60fae]{background:#171717f0;border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;font-size:.8rem;line-height:1.35;list-style:none;margin:0;max-height:min(50dvh,18rem);overflow:auto;padding:.25rem 0;width:min(36rem,100dvw - var(--app-safe-area-inset-left) - var(--app-safe-area-inset-right) - 2rem)}.GlobalOmniSearch .result-row[data-v-c6d60fae]{align-items:baseline;color:#ffffffe0;cursor:pointer;display:grid;gap:.5rem .65rem;grid-template-columns:3.25rem 1fr minmax(0,11rem);padding:.45rem .65rem}.GlobalOmniSearch .result-row.is-selected[data-v-c6d60fae]{background:#ffffff1f}.GlobalOmniSearch .result-row[data-v-c6d60fae]:focus-visible,.GlobalOmniSearch .result-row[data-v-c6d60fae]:hover{background:#ffffff14;outline:none}.GlobalOmniSearch .result-row.is-selected[data-v-c6d60fae]:hover{background:#ffffff24}.GlobalOmniSearch .result-kind[data-v-c6d60fae]{color:#ffffff85;font-family:var(--font-gothic);font-size:.68rem;white-space:nowrap}.GlobalOmniSearch .result-preview[data-v-c6d60fae]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalOmniSearch .result-chapter[data-v-c6d60fae]{color:#ffffffc7;font-size:.72rem;line-height:1.35;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.GlobalOmniSearch .feedback[data-v-c6d60fae]{background:#171717eb;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#ffffffb8;font-family:var(--font-gothic);font-size:.75rem;line-height:1.3;padding:.35rem .7rem}.QrCodeCameraScanButton[data-v-8a876389],.qrLaunch[data-v-8a876389]{width:100%}.qrLaunch[data-v-8a876389]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--app-background);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;box-sizing:border-box;color:#ffffffe0;cursor:pointer;display:flex;font-family:var(--font-gothic);font-size:.98rem;gap:.55rem;height:var(--app-dock-open-bar-height);justify-content:center;letter-spacing:.04em;line-height:1;margin:0;padding:0 var(--app-dock-closed-padding) 0 .75rem;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.qrLaunch[data-v-8a876389]:hover{background:#171717eb;border-color:#ffffff47;color:#ffffffe0;transform:scale(1.02)}.qrLaunch-icon[data-v-8a876389]{display:block;font-size:var(--app-icon-material);line-height:1}.qrLaunch-label[data-v-8a876389]{display:block}.qrScannerRoot[data-v-8a876389]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;display:grid;inset:0;padding:max(1rem,var(--app-safe-area-inset-top)) max(1rem,var(--app-safe-area-inset-right)) max(1rem,var(--app-safe-area-inset-bottom)) max(1rem,var(--app-safe-area-inset-left));place-items:center;pointer-events:auto;position:fixed;z-index:1400}.qrScannerPanel[data-v-8a876389]{display:grid;gap:.75rem;width:min(28rem,100%)}.qrVideo[data-v-8a876389]{background:#0d0d0df2;border-radius:1rem;width:100%}.qrScannerError[data-v-8a876389]{background:#200c0ceb;border:1px solid hsla(0,100%,74%,.35);border-radius:.65rem;color:#ffc7c7eb;font-family:var(--font-gothic);font-size:.82rem;line-height:1.35;margin:0;padding:.4rem .65rem;text-align:center}.qrScannerClose[data-v-8a876389]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--app-background);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;box-sizing:border-box;color:#ffffffe0;cursor:pointer;display:grid;height:var(--app-dock-closed-size);justify-self:center;margin:0;padding:var(--app-dock-closed-padding);place-items:center;width:var(--app-dock-closed-size)}.qrScannerClose[data-v-8a876389]:hover{background:#171717eb;border-color:#ffffff47;color:#ffffffe0;transform:scale(1.02)}.qrScannerClose-icon[data-v-8a876389]{display:block;font-size:var(--app-icon-material);line-height:1}.GlobalPublicDockExtras[data-v-6c74faef]{display:grid;gap:.5rem;justify-items:center;pointer-events:auto;width:min(36rem,100dvw - var(--app-safe-area-inset-left) - var(--app-safe-area-inset-right) - 2rem)}.purchaseLink[data-v-6c74faef]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--app-background);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;box-sizing:border-box;color:#ffffffc7;display:flex;font-family:var(--font-gothic);font-size:.88rem;gap:.45rem;justify-content:center;letter-spacing:.06em;line-height:1.2;min-height:2.65rem;padding:.45rem 1rem;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease;width:100%}.purchaseLink[data-v-6c74faef]:hover{background:#171717eb;border-color:#ffffff47;color:#ffffffe0;transform:scale(1.02)}.purchaseLink-icon[data-v-6c74faef]{font-size:calc(var(--app-icon-material)*.88);line-height:1}.AppGlobalDock[data-v-5d8eddf6]{align-items:flex-start;bottom:auto;box-sizing:border-box;display:flex;gap:.625rem;left:0;margin-inline:auto;padding-inline:var(--app-safe-area-inset-left) var(--app-safe-area-inset-right);pointer-events:none;position:fixed;right:0;top:calc(var(--app-safe-area-inset-top) + var(--app-header-inset));transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1);width:-moz-fit-content;width:fit-content;z-index:1200}@media(max-width:768px){.AppGlobalDock[data-v-5d8eddf6]{left:auto;margin-inline:0;padding-left:var(--app-safe-area-inset-left);padding-right:0;right:calc(var(--app-safe-area-inset-right) + var(--app-header-inset))}}.AppGlobalDock--chrome-submerged[data-v-5d8eddf6]{opacity:0;pointer-events:none;transform:translateY(calc(-.75rem - var(--app-safe-area-inset-top)*.35))}.AppGlobalDock--chrome-submerged[data-v-5d8eddf6] *{pointer-events:none!important}.dockAboutLink[data-v-5d8eddf6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--app-background);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;box-sizing:border-box;color:#ffffffb8;cursor:pointer;display:grid;font:inherit;height:var(--app-dock-closed-size);padding:var(--app-dock-closed-padding);place-items:center;pointer-events:auto;position:relative;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease;width:var(--app-dock-closed-size);z-index:1}.dockAboutLink[data-v-5d8eddf6]:hover{background:#171717eb;border-color:#ffffff47;color:#ffffffe0;transform:scale(1.02)}.dockAboutLink.is-active[data-v-5d8eddf6]{border-color:#ffffff70;color:#ffffffeb}.dockAboutLink-icon[data-v-5d8eddf6]{font-size:var(--app-icon-material);line-height:1}.dockOmniStack[data-v-5d8eddf6]{align-items:center;display:flex;flex-direction:column;gap:.625rem;pointer-events:none}.dockOmniStack[data-v-5d8eddf6] .GlobalOmniSearch,.dockOmniStack[data-v-5d8eddf6] .GlobalPublicDockExtras{pointer-events:auto}
