:root{--font-mincho:"ES","TM",serif;--font-gothic:"Noto Sans JP",sans-serif;--font-numeral:Arial,sans-serif;--background:#111;--recommended-env-banner-height:0px;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:calc(env(safe-area-inset-bottom, 0px) + var(--recommended-env-banner-height));--safe-area-inset-left:env(safe-area-inset-left,0px);--full-viewport-height:100dvh;--seek-hit-height:max(4rem,48px);--button-large-size:3.5rem;--button-large-padding:.375rem;--button-large-icon-size:1.25rem;--button-large-font-size:.98rem;--button-small-size:2.6rem;--button-small-icon-size:1.25rem;--button-small-font-size:.85rem;--header-inset:1rem;--header-clearance:calc(var(--safe-area-inset-top) + var(--header-inset)*2 + var(--button-large-size));--dock-open-bar-height:3.75rem;--atlas-dock-width:calc(var(--button-small-size)*6.5);--button-bg:hsla(0,0%,7%,.55);--button-border:hsla(0,0%,100%,.18);--button-bg-hover:hsla(0,0%,9%,.78);--button-border-hover:hsla(0,0%,100%,.28);--color-gray:#bbb;--hover-duration:.16s;--hover-easing:ease;--easing-transform:cubic-bezier(.22,1,.36,1);--fade-duration:.35s;--overlay-appear-duration:.22s}@media(display-mode:standalone){:root{--full-viewport-height:100lvh}}.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}html.material-symbols-loading .material-symbols-sharp{visibility:hidden}@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:0;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(--background);color:#fff;font-family:var(--font-mincho);font-size:16px;line-break:strict;min-height:var(--full-viewport-height);overflow:hidden;overflow-wrap:anywhere;overscroll-behavior:none;word-break:normal}@media(max-width:768px){html{font-size:13px}}body{inset:0;min-height:var(--full-viewport-height);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}*{scrollbar-color:hsla(0,0%,100%,.5) transparent}::-webkit-scrollbar-thumb{background-color:#ffffff80}::-webkit-scrollbar-track{background-color:transparent}.prose{font-variant-emoji:text;line-height:1.8;word-break:break-word;text-spacing-trim:trim-start}.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;padding-inline-start:1.5em;position:relative}.prose h2:before{content:counter(h2);font-family:var(--font-numeral);line-height:1;margin-bottom:.5em;position:absolute;right:.7lh;top:0;vertical-align:middle;writing-mode:horizontal-tb}.prose h3{font-family:var(--font-gothic);margin-block:.5lh}.prose p{text-indent:1em each-line}.prose small{font-size:.83em}.prose .references p,.prose blockquote p{text-indent:0}.prose sup{font-family:var(--font-numeral);font-size:1em}.prose section.footnotes{font-size:.83em;margin-block:2lh;margin-inline-start:6em}.prose section.footnotes h2{display:none}.prose section.footnotes ol{counter-reset:footnote}.prose section.footnotes li{counter-increment:footnote;margin-block-end:.5lh;padding-inline-start:1.5em;position:relative}.prose section.footnotes li:before{content:counter(footnote);font-family:var(--font-numeral);line-height:1;margin-bottom:.5em;position:absolute;right:.5lh;top:0;transform:translate(20%);vertical-align:middle;writing-mode:horizontal-tb}.prose .visual{display:block;height:calc(100% + var(--header-clearance) + 2rem);margin-block:25svw;margin-inline:calc(var(--header-clearance)*-1) -2rem;width:auto}.prose figure{align-items:center;display:flex;flex-direction:row;gap:1em;justify-content:center;margin-block:1lh;max-height:min(90dvh,100dvb);min-height:0;min-width:0;overflow-y:auto}.prose figure img{display:block;filter:invert(1);flex:0 1 auto;height:auto;max-height:min(42dvh,100%);max-width:90vw;min-height:0;-o-object-fit:contain;object-fit:contain;width:auto}.prose figure.figure-wide img{max-height:min(58dvh,90dvb - 6em)}.prose figure.figure-narrow img{height:auto;max-height:min(50dvh,90dvb - 5em);max-width:30rem}.prose figure figcaption{display:block;flex:0 0 auto;max-width:60ch;min-width:0;width:auto;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}.prose a[href*="#t="]{color:inherit;display:inline;text-decoration:underline;white-space:nowrap}.prose a[href*="#t="]:before{content:"play_circle";display:inline-block;font-family:Material Symbols Sharp;font-feature-settings:"liga";font-size:1.3em;font-style:normal;font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 20;font-weight:400;line-height:1;margin-block:.15em;opacity:.85;text-decoration:none;writing-mode:horizontal-tb}.AppRecommendedEnvBanner[data-v-5a948a52]{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding-bottom:env(safe-area-inset-bottom,0);pointer-events:none;position:fixed;right:0;z-index:1250}.AppRecommendedEnvBanner__stripe[data-v-5a948a52]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--button-bg);border:0;border-radius:0;border-top:1px solid hsla(0,0%,100%,.16);box-shadow:0 1.25rem 3rem #00000059;padding:.65rem .85rem;pointer-events:auto;width:100%}.AppRecommendedEnvBanner__text[data-v-5a948a52]{color:#ffffffd1;font-family:var(--font-gothic);font-size:.75rem;letter-spacing:.02em;line-height:1.45;margin:0}.appDockPillButton[data-v-7abc081a]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--button-bg);border:1px solid var(--button-border);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;color:#ffffffb8;cursor:pointer;display:grid;font:inherit;height:var(--button-large-size);padding:var(--button-large-padding);place-items:center;pointer-events:auto;position:relative;transition:background var(--hover-duration) var(--easing-transform),border-color var(--hover-duration) var(--easing-transform),transform var(--hover-duration) var(--easing-transform),color var(--hover-duration) var(--easing-transform),opacity .25s ease;width:var(--button-large-size);z-index:1}.appDockPillButton[data-v-7abc081a]:focus-visible,.appDockPillButton[data-v-7abc081a]:hover{background:var(--button-bg-hover);border-color:var(--button-border-hover);color:#ffffffe0;transform:scale(1.02)}.appDockPillButton.is-close[data-v-7abc081a]{background:transparent;border-color:#fffc;color:#ffffffeb}.appDockPillButton__icon[data-v-7abc081a]{font-size:var(--button-large-icon-size);line-height:1}.GlobalMenu[data-v-46b70057]{pointer-events:auto;position:relative}.global-menu-fade-enter-active[data-v-46b70057],.global-menu-fade-leave-active[data-v-46b70057]{transition:opacity var(--overlay-appear-duration) ease}.global-menu-fade-enter-from[data-v-46b70057],.global-menu-fade-leave-to[data-v-46b70057]{opacity:0}@keyframes global-menu-row-down-46b70057{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes global-menu-row-up-46b70057{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes global-menu-divider-grow-46b70057{0%{opacity:0;transform:scaleX(.5)}to{opacity:1;transform:scaleX(1)}}#global-menu-layer[data-v-46b70057]{-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:clamp(1.2rem,3vmin,1.5rem);inset:0;overflow:hidden;padding:var(--header-clearance) calc(var(--safe-area-inset-right) + 1.5rem) calc(var(--safe-area-inset-bottom) + var(--header-inset)) calc(var(--safe-area-inset-left) + 1.5rem);pointer-events:auto;position:fixed;z-index:0}#global-menu-layer .row-divider[data-v-46b70057]{animation:global-menu-divider-grow-46b70057 .6s var(--easing-transform) both;background:#fff;border:0;flex:none;height:1px;margin:max(.5rem,2svh) 0;transform-origin:center;width:100%}#global-menu-layer .row-divider[data-v-46b70057]:first-of-type{animation-delay:.1s}#global-menu-layer .row-divider[data-v-46b70057]:nth-of-type(2){animation-delay:.3s}#global-menu-layer ruby[data-v-46b70057]{ruby-align:start}#global-menu-layer rt[data-v-46b70057]{font-size:.5em;letter-spacing:.2em;margin:.4rem .3em .4em}#global-menu-layer .icon[data-v-46b70057]{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-46b70057],#global-menu-layer .purchase[data-v-46b70057]{align-items:center;display:flex;gap:1em;justify-content:center;letter-spacing:.12em;text-align:center}#global-menu-layer .atlas[data-v-46b70057]{animation:global-menu-row-down-46b70057 var(--fade-duration) var(--easing-transform) both}#global-menu-layer .purchase[data-v-46b70057]{animation:global-menu-row-up-46b70057 var(--fade-duration) var(--easing-transform) .3s both}#global-menu-layer .purchase-actions[data-v-46b70057]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.1rem 1.5rem;justify-content:center;writing-mode:horizontal-tb}#global-menu-layer .views[data-v-46b70057]{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-46b70057]{background:var(--background);color:var(--color-gray);padding-inline:.2rem}#global-menu-layer .link[data-v-46b70057]:hover{background:var(--color-gray);color:var(--background)}#global-menu-layer .horizontal-link[data-v-46b70057]{align-items:center;display:flex;gap:.2em;padding:0 .2rem}#global-menu-layer .horizontal-link .icon[data-v-46b70057]{font-size:1.2em;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 48}#global-menu-layer .view[data-v-46b70057]{align-items:center;animation:global-menu-row-down-46b70057 var(--fade-duration) var(--easing-transform) both;display:flex;gap:1rem}#global-menu-layer .view[data-v-46b70057]:first-child{animation-delay:.08s}#global-menu-layer .view[data-v-46b70057]:nth-child(2){animation-delay:.16s}#global-menu-layer .view[data-v-46b70057]:nth-child(3){animation-delay:.24s}#global-menu-layer .view .view-name[data-v-46b70057]{font-family:var(--font-gothic);font-size:.9rem;margin-block-end:.6em}#global-menu-layer .view .view-content[data-v-46b70057]{align-items:flex-start;display:flex;flex-direction:column}#global-menu-layer .view .small-links[data-v-46b70057]{display:flex;font-size:.8em}#global-menu-layer .view .small-links .link[data-v-46b70057]:not(:last-child){margin-inline-end:1.5em}#global-menu-layer .view .small-links .link[data-v-46b70057]: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 .link[data-v-46b70057]{display:block;line-height:1.3;padding-block-start:.3em;position:relative}.GlobalOmniSearch[data-v-de34fa4e]{display:grid;gap:.625rem;justify-items:center;pointer-events:none}.GlobalOmniSearch.is-open .panel[data-v-de34fa4e]{cursor:text;gap:.5rem;grid-template-columns:auto 1fr auto;height:var(--dock-open-bar-height);padding:0 var(--button-large-padding) 0 .75rem;width:min(36rem,100dvw - var(--safe-area-inset-left) - var(--safe-area-inset-right) - 2rem)}.GlobalOmniSearch.is-open .field[data-v-de34fa4e]{opacity:1;pointer-events:auto;transform:translate(0)}.GlobalOmniSearch.is-open .close-btn[data-v-de34fa4e]{opacity:1;pointer-events:auto;transform:scale(1)}.GlobalOmniSearch .feedback[data-v-de34fa4e],.GlobalOmniSearch .panel[data-v-de34fa4e],.GlobalOmniSearch .results[data-v-de34fa4e]{pointer-events:auto}.GlobalOmniSearch .panel[data-v-de34fa4e]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--button-bg);border:1px solid var(--button-border);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;display:grid;gap:0;grid-template-columns:1fr 0 0;height:var(--button-large-size);overflow:hidden;padding:var(--button-large-padding);transition:width .24s ease,height .24s ease,transform var(--hover-duration) var(--easing-transform),background var(--hover-duration) var(--easing-transform),border-color var(--hover-duration) var(--easing-transform);width:var(--button-large-size)}.GlobalOmniSearch .panel[data-v-de34fa4e]:hover{background:var(--button-bg-hover);border-color:var(--button-border-hover);color:#ffffffe0;transform:scale(1.02)}.GlobalOmniSearch .close-btn[data-v-de34fa4e],.GlobalOmniSearch .icon-btn[data-v-de34fa4e]{border-radius:999px;color:#ffffffb8;cursor:pointer;display:grid;flex-shrink:0;height:calc(var(--button-large-size) - var(--button-large-padding)*2);line-height:1;place-items:center;width:calc(var(--button-large-size) - var(--button-large-padding)*2)}.GlobalOmniSearch .icon-btn[data-v-de34fa4e]{aspect-ratio:1/1;justify-self:start}.GlobalOmniSearch .symbol[data-v-de34fa4e]{display:block;font-size:var(--button-large-icon-size);line-height:1}.GlobalOmniSearch .field[data-v-de34fa4e]{color:#fff;font-size:var(--button-large-font-size);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-de34fa4e]::-moz-placeholder{color:#ffffff7a}.GlobalOmniSearch .field[data-v-de34fa4e]::placeholder{color:#ffffff7a}.GlobalOmniSearch .close-btn[data-v-de34fa4e]{opacity:0;pointer-events:none;transform:scale(.9);transition:opacity .16s ease,transform .16s ease}.GlobalOmniSearch .results[data-v-de34fa4e]{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;width:min(36rem,100dvw - var(--safe-area-inset-left) - var(--safe-area-inset-right) - 2rem);z-index:9000}.GlobalOmniSearch .result-row[data-v-de34fa4e]{align-items:baseline;border-radius:.5rem;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-de34fa4e]{background:#ffffff1f}.GlobalOmniSearch .result-row[data-v-de34fa4e]:focus-visible,.GlobalOmniSearch .result-row[data-v-de34fa4e]:hover{background:#ffffff14;outline:none}.GlobalOmniSearch .result-row.is-selected[data-v-de34fa4e]:hover{background:#ffffff24}.GlobalOmniSearch .result-kind[data-v-de34fa4e]{color:#ffffff85;font-family:var(--font-gothic);font-size:.68rem;white-space:nowrap}.GlobalOmniSearch .result-preview[data-v-de34fa4e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalOmniSearch .result-chapter[data-v-de34fa4e]{color:#ffffffc7;font-size:.72rem;line-height:1.35;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.GlobalOmniSearch .feedback[data-v-de34fa4e]{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-15212314],.qrLaunch[data-v-15212314]{width:100%}.qrLaunch[data-v-15212314]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--button-bg);border:1px solid var(--button-border);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;color:#ffffffb8;cursor:pointer;display:flex;font-family:var(--font-gothic);font-size:var(--button-large-font-size);gap:.55rem;height:var(--dock-open-bar-height);justify-content:center;letter-spacing:.04em;line-height:1;margin:0;padding:0 var(--button-large-padding) 0 .75rem;transition:background var(--hover-duration) var(--easing-transform),border-color var(--hover-duration) var(--easing-transform),transform var(--hover-duration) var(--easing-transform),color var(--hover-duration) var(--easing-transform)}.qrLaunch[data-v-15212314]:focus-visible,.qrLaunch[data-v-15212314]:hover{background:var(--button-bg-hover);border-color:var(--button-border-hover);color:#ffffffe0;transform:scale(1.02)}.qrLaunch-icon[data-v-15212314]{display:block;font-size:var(--button-large-icon-size);line-height:1}.qrLaunch-label[data-v-15212314]{display:block}.qrScannerRoot[data-v-15212314]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;display:grid;inset:0;padding:max(1rem,var(--safe-area-inset-top)) max(1rem,var(--safe-area-inset-right)) max(1rem,var(--safe-area-inset-bottom)) max(1rem,var(--safe-area-inset-left));place-items:center;pointer-events:auto;position:fixed;z-index:1400}.qrScannerPanel[data-v-15212314]{display:grid;gap:.75rem;width:min(28rem,100%)}.qrVideo[data-v-15212314]{background:#0d0d0df2;border-radius:1rem;width:100%}.qrScannerError[data-v-15212314]{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-15212314]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--button-bg);border:1px solid var(--button-border);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;color:#ffffffb8;cursor:pointer;display:grid;height:var(--button-large-size);justify-self:center;margin:0;padding:var(--button-large-padding);place-items:center;transition:background var(--hover-duration) var(--easing-transform),border-color var(--hover-duration) var(--easing-transform),transform var(--hover-duration) var(--easing-transform),color var(--hover-duration) var(--easing-transform);width:var(--button-large-size)}.qrScannerClose[data-v-15212314]:focus-visible,.qrScannerClose[data-v-15212314]:hover{background:var(--button-bg-hover);border-color:var(--button-border-hover);color:#ffffffe0;transform:scale(1.02)}.qrScannerClose-icon[data-v-15212314]{display:block;font-size:var(--button-large-icon-size);line-height:1}.GlobalPublicDockExtras[data-v-1abdcd81]{display:grid;gap:.5rem;justify-items:center;pointer-events:auto;width:min(36rem,100dvw - var(--safe-area-inset-left) - var(--safe-area-inset-right) - 2rem)}.purchaseLink[data-v-1abdcd81]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--button-bg);border:1px solid var(--button-border);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;color:#ffffffb8;display:flex;font-family:var(--font-gothic);font-size:var(--button-small-font-size);gap:.45rem;justify-content:center;letter-spacing:.06em;line-height:1.2;min-height:2.65rem;padding:.45rem 1rem;text-decoration:none;transition:background var(--hover-duration) var(--easing-transform),border-color var(--hover-duration) var(--easing-transform),transform var(--hover-duration) var(--easing-transform),color var(--hover-duration) var(--easing-transform);width:100%}.purchaseLink[data-v-1abdcd81]:focus-visible,.purchaseLink[data-v-1abdcd81]:hover{background:var(--button-bg-hover);border-color:var(--button-border-hover);color:#ffffffe0;transform:scale(1.02)}.purchaseLink-icon[data-v-1abdcd81]{font-size:calc(var(--button-small-icon-size)*.88);line-height:1}.AppGlobalDock[data-v-f607ac67]{align-items:flex-start;bottom:auto;display:flex;gap:.625rem;left:0;margin-inline:auto;padding-inline:var(--safe-area-inset-left) var(--safe-area-inset-right);pointer-events:none;position:fixed;right:0;top:calc(var(--safe-area-inset-top) + var(--header-inset));transition:transform var(--fade-duration) var(--easing-transform),opacity var(--fade-duration) ease;width:-moz-fit-content;width:fit-content;z-index:1300}@media(max-width:768px){.AppGlobalDock[data-v-f607ac67]{left:auto;margin-inline:0;padding-left:var(--safe-area-inset-left);padding-right:0;right:calc(var(--safe-area-inset-right) + var(--header-inset))}}.AppGlobalDock--chrome-submerged[data-v-f607ac67]{opacity:0;pointer-events:none;transform:translateY(calc(-.75rem - var(--safe-area-inset-top)*.35))}.AppGlobalDock--chrome-submerged[data-v-f607ac67] *{pointer-events:none!important}[data-v-f607ac67] .GlobalMenu{transition:opacity .25s ease}@media(max-width:768px){.AppGlobalDock.is-omni-open .dockAboutLink[data-v-f607ac67],.AppGlobalDock.is-omni-open[data-v-f607ac67] .GlobalMenu{opacity:0;pointer-events:none}}.dockOmniStack[data-v-f607ac67]{align-items:center;display:flex;flex-direction:column;gap:.625rem;pointer-events:none}.dockOmniStack[data-v-f607ac67] .GlobalOmniSearch,.dockOmniStack[data-v-f607ac67] .GlobalPublicDockExtras{pointer-events:auto}.ViewMediaBackToPrevButton[data-v-4b3e5bb3]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--button-bg);border:1px solid var(--button-border);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;color:#ffffffb8;cursor:pointer;display:inline-flex;font-family:var(--font-gothic);font-size:var(--button-small-font-size);gap:.3rem;height:var(--button-small-size);letter-spacing:.08em;line-height:1.25;padding:0 .7rem;pointer-events:auto;position:fixed;right:calc(var(--safe-area-inset-right) + var(--header-inset));text-decoration:none;top:calc(var(--safe-area-inset-top) + var(--header-inset) + (var(--button-large-size) - var(--button-small-size))/2);transition:transform var(--fade-duration) var(--easing-transform),opacity var(--fade-duration) ease,background var(--hover-duration) var(--easing-transform),border-color var(--hover-duration) var(--easing-transform),color var(--hover-duration) var(--easing-transform);white-space:nowrap;z-index:1200}.ViewMediaBackToPrevButton[data-v-4b3e5bb3]:hover{background:var(--button-bg-hover);border-color:var(--button-border-hover);color:#ffffffe0;transform:scale(1.02)}@media(max-width:768px){.ViewMediaBackToPrevButton[data-v-4b3e5bb3]{top:var(--header-clearance)}}.ViewMediaBackToPrevButton .icon[data-v-4b3e5bb3]{font-size:var(--button-small-icon-size);line-height:1}.ViewMediaBackToPrevButton .label[data-v-4b3e5bb3]{display:inline-block}.ViewMediaBackToPrevButton--submerged[data-v-4b3e5bb3]{opacity:0;pointer-events:none;transform:translateY(calc(-.75rem - var(--safe-area-inset-top)*.35))}.vmb-fade-enter-active[data-v-4b3e5bb3],.vmb-fade-leave-active[data-v-4b3e5bb3]{transition:opacity .32s ease,transform .32s var(--easing-transform)}.vmb-fade-enter-from[data-v-4b3e5bb3],.vmb-fade-leave-to[data-v-4b3e5bb3]{opacity:0;transform:translateY(-.4rem)}.auth-gate-fade-enter-active[data-v-a15c9ee2],.auth-gate-fade-leave-active[data-v-a15c9ee2]{transition:opacity var(--overlay-appear-duration) ease}.auth-gate-fade-enter-active .card[data-v-a15c9ee2],.auth-gate-fade-leave-active .card[data-v-a15c9ee2]{transition:opacity var(--overlay-appear-duration) ease,transform var(--overlay-appear-duration) ease}.auth-gate-fade-enter-from[data-v-a15c9ee2],.auth-gate-fade-leave-to[data-v-a15c9ee2]{opacity:0}.auth-gate-fade-enter-from .card[data-v-a15c9ee2],.auth-gate-fade-leave-to .card[data-v-a15c9ee2]{opacity:0;transform:translateY(.4rem) scale(.985)}.AuthGate[data-v-a15c9ee2]{-webkit-backdrop-filter:blur(10px) invert(1) grayscale(1);backdrop-filter:blur(10px) invert(1) grayscale(1);background:#0000008c;display:grid;inset:0;overflow-y:auto;padding:max(1rem,var(--safe-area-inset-top)) max(1rem,var(--safe-area-inset-right)) max(1rem,var(--safe-area-inset-bottom)) max(1rem,var(--safe-area-inset-left));place-items:center;pointer-events:auto;position:fixed;z-index:1500}.card[data-v-a15c9ee2]{align-items:stretch;background:color-mix(in srgb,var(--background) 88%,transparent);border:1px solid hsla(0,0%,100%,.28);border-radius:.75rem;display:flex;flex-direction:column;gap:1.1rem;padding:2rem 1.5rem 1.5rem;position:relative;width:min(26rem,100%)}.close-button[data-v-a15c9ee2]{background:transparent;border-radius:999px;color:#ffffffb8;cursor:pointer;display:grid;height:var(--button-small-size);place-items:center;position:absolute;right:.5rem;top:.5rem;transition:background var(--hover-duration) var(--easing-transform),color var(--hover-duration) var(--easing-transform);width:var(--button-small-size)}.close-button[data-v-a15c9ee2]:focus-visible,.close-button[data-v-a15c9ee2]:hover{background:#ffffff1f;color:#fff;outline:none}.close-button__icon[data-v-a15c9ee2]{display:block;font-size:2rem;font-variation-settings:"FILL" 1,"wght" 200,"GRAD" 0,"opsz" 48;line-height:1}.lockBadge[data-v-a15c9ee2]{align-self:center;border-radius:999px;display:grid;height:3.4rem;place-items:center;width:3.4rem}.lockBadge-icon[data-v-a15c9ee2]{font-size:1.85rem;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 48;line-height:1}.intro-message[data-v-a15c9ee2]{font-family:var(--font-mincho);letter-spacing:.04em;line-height:1.7;margin:0;text-align:center;text-wrap:balance;word-break:keep-all}.actions[data-v-a15c9ee2]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.actions-btn[data-v-a15c9ee2]{align-items:center;background:transparent;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-family:var(--font-mincho);font-size:.95rem;gap:.4em;letter-spacing:.08em;line-height:1;padding:.7em .2em .35em;text-decoration:none;transition:background var(--hover-duration) var(--easing-transform),color var(--hover-duration) var(--easing-transform)}.actions-btn[data-v-a15c9ee2]:focus-visible,.actions-btn[data-v-a15c9ee2]:hover{background:#fff;color:var(--background);outline:none}.actions-icon[data-v-a15c9ee2]{display:block;font-size:1.4em;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 48;line-height:1;margin-top:-.3em}.actions-label[data-v-a15c9ee2]{display:block}.divider[data-v-a15c9ee2]{background:#ffffff2e;flex-shrink:0;height:1px;width:100%}.passwordRow[data-v-a15c9ee2],.qrRow[data-v-a15c9ee2]{display:flex;flex-direction:column;gap:.55rem}.hint[data-v-a15c9ee2]{color:#ffffffc2;font-family:var(--font-gothic);font-size:.84rem;line-height:1.55;margin:.5lh 0;padding-left:calc(var(--dock-open-bar-height)/2);text-wrap:balance;width:-moz-fit-content;width:fit-content;word-break:keep-all}.passwordPill[data-v-a15c9ee2]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--button-bg);border:1px solid var(--button-border);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;color:#ffffffb8;cursor:text;display:grid;gap:.55rem;grid-template-columns:1fr auto;height:var(--dock-open-bar-height);overflow:hidden;padding:0 var(--button-large-padding) 0 calc(var(--dock-open-bar-height)/2);transition:background var(--hover-duration) var(--easing-transform),border-color var(--hover-duration) var(--easing-transform),transform var(--hover-duration) var(--easing-transform),color var(--hover-duration) var(--easing-transform);width:100%}.passwordPill[data-v-a15c9ee2]:focus-visible,.passwordPill[data-v-a15c9ee2]:hover{background:var(--button-bg-hover);border-color:var(--button-border-hover);color:#ffffffe0;transform:scale(1.02)}.passwordField[data-v-a15c9ee2]{background:red;background:transparent;color:#fff;font-family:var(--font-numeral);font-size:var(--button-large-font-size);font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;margin:0;min-width:0;outline:none;padding:0 .15rem;width:100%}.passwordField[data-v-a15c9ee2]::-moz-placeholder{color:#ffffff7a;font-family:var(--font-gothic)}.passwordField[data-v-a15c9ee2]::placeholder{color:#ffffff7a;font-family:var(--font-gothic)}.passwordSubmit[data-v-a15c9ee2]{background:#ffffff1f;border-radius:999px;color:#ffffffb8;color:#ffffffeb;cursor:pointer;display:grid;flex-shrink:0;height:calc(var(--button-large-size) - var(--button-large-padding)*2);justify-self:end;line-height:1;place-items:center;transition:color var(--hover-duration) var(--easing-transform),background var(--hover-duration) var(--easing-transform),border-color var(--hover-duration) var(--easing-transform),transform var(--hover-duration) var(--easing-transform);width:calc(var(--button-large-size) - var(--button-large-padding)*2)}.passwordSubmit[data-v-a15c9ee2]:hover{background:#fff3;border-color:#fff6;color:#fff;transform:scale(1.04)}.passwordSubmit .icon[data-v-a15c9ee2]{display:block;font-size:var(--button-large-icon-size);font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 48;line-height:1}.passwordError[data-v-a15c9ee2]{font-size:.875rem;line-height:1.35;margin:0;min-height:1.18125rem}.passwordError-text[data-v-a15c9ee2]{color:#c00;font-family:var(--font-gothic)}
