/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.z-1{z-index:1}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:LXGW WenKai Mono TC;src:url(/LXGWWenKaiMonoTC-Medium.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Bakudai;src:url(/fonts/bakudai-medium-site.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Torono Glitch Mincho;src:url(/fonts/torono-glitch-mincho-site.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Onryou;src:url(/fonts/onryou-site.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Bakudai Bell;src:url(/fonts/bakudai-bold-site.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Jinghua Old Song;src:url(/fonts/jinghua-old-song-site.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--amber:#d5a05d;--paper:#cab58c;--ink:#26170f}*{box-sizing:border-box}html,body{background:#030303;width:100%;min-height:100%;margin:0;overflow:hidden}body{color:#eee4d5;font-family:Songti TC,Noto Serif TC,PMingLiU,serif}.ghostfire-cursor{z-index:2147483000;pointer-events:none;opacity:0;will-change:transform;width:0;height:0;transition:opacity 90ms;position:fixed;top:0;left:0;transform:translate(-160px,-160px)}.ghostfire-cursor--visible{opacity:1}.ghostfire-cursor img{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 4px #54dfff6b)drop-shadow(0 0 10px #2b90c933);transform-origin:4% 25.75%;width:44px;max-width:none;height:auto;transition:filter .15s,transform 90ms;display:block;transform:translate(-4%,-25.75%)}.ghostfire-cursor--interactive img{filter:drop-shadow(0 0 5px #65e7ff80)drop-shadow(0 0 14px #2e97d242);width:44px}.ghostfire-cursor--pressed img{transform:translate(-4%,-25.75%)scale(.92)}@media (hover:hover) and (pointer:fine){html.ghostfire-cursor-enabled,html.ghostfire-cursor-enabled body,html.ghostfire-cursor-enabled body *{cursor:none!important}}@media (prefers-reduced-motion:reduce){.ghostfire-cursor{display:none}html.ghostfire-cursor-enabled,html.ghostfire-cursor-enabled body,html.ghostfire-cursor-enabled body *{cursor:auto!important}}button{color:inherit;font:inherit}.music-toggle{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));z-index:60;color:#efdcbce0;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0a08b8;border:1px solid #d8a7656b;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s,right .18s;display:grid;position:fixed;box-shadow:0 5px 18px #00000047}.music-toggle:hover,.music-toggle:focus-visible{color:#fff0d4;background:#22160ed6;border-color:#e6b570cc;outline:none;transform:scale(1.05)}.music-toggle--with-archive{right:max(72px, calc(env(safe-area-inset-right) + 72px))}.music-toggle__note{font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1;position:relative;top:-1px}.music-toggle--muted:after{content:"";background:currentColor;border-radius:999px;width:2px;height:34px;position:absolute;transform:rotate(-45deg);box-shadow:0 0 0 2px #0e0a08b8}.world,.scene{width:100vw;height:100svh;position:relative;overflow:hidden}.scene{background:#030303;place-items:center;display:grid}.scene-frame{opacity:1;filter:brightness();width:min(100vw,177.68svh);height:min(100svh,56.28vw);transition:opacity .28s,filter .4s;position:relative;overflow:hidden}.scene--transitioning .scene-frame{opacity:.12;filter:brightness(.25)blur(1px)}.scene-frame picture,.scene-image{width:100%;height:100%;display:block}.scene-image{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.scene-frame--archive .archive-backdrop{pointer-events:none;position:absolute;inset:0}.archive-backdrop--lit{z-index:0}.archive-backdrop--dark{z-index:1;opacity:0;will-change:opacity;transition:opacity 1.2s cubic-bezier(.22,.68,.28,1)}.scene-frame--archive-dark .archive-backdrop--dark{opacity:1;transition-duration:.32s}.scene-frame--archive-lit .archive-backdrop--dark{opacity:0;transition-duration:1.2s}.archive-lamp-toggle{z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:48% 38% 26% 30%;width:12.8%;height:41%;padding:0;position:absolute;top:43.5%;right:1.7%}.archive-lamp-toggle:focus-visible{outline-offset:3px;outline:1px solid #d3c2a685;box-shadow:0 0 18px #b78f5b29}.archive-lamp-toggle:disabled{cursor:default}.archive-apparition{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.archive-apparition__cat{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 58%;will-change:opacity, transform;-webkit-user-drag:none;width:auto;height:72%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.archive-apparition__cat--shadow{opacity:0;animation:1s cubic-bezier(.18,.68,.22,1) both archiveShadowReveal}.archive-apparition__cat--form{opacity:0;filter:saturate(.42)brightness(.72)}.archive-apparition--form .archive-apparition__cat--form{animation:1.2s cubic-bezier(.16,.72,.22,1) both archiveCatApproach}.archive-apparition--fade .archive-apparition__cat--form{animation:1.6s ease-in both archiveCatDissolve}.archive-apparition__glitch{z-index:2;image-rendering:pixelated;mix-blend-mode:screen;opacity:0;will-change:opacity, transform;background-image:url(/archive-apparition/television-snow.gif);background-repeat:repeat;background-size:240px 135px;display:block;position:absolute;inset:-4%;overflow:hidden;box-shadow:inset 0 0 70px #000000eb}.archive-apparition--glitch-one .archive-apparition__glitch{animation:.6s steps(2,end) both archiveGlitchBurst}.archive-apparition--glitch-two .archive-apparition__glitch{animation:.4s steps(2,end) both archiveGlitchBurst}.scene-frame--archive-glitch-one .archive-backdrop,.scene-frame--archive-glitch-two .archive-backdrop{animation:.115s steps(2,end) infinite archiveBackdropGlitch}.scene-frame--archive-sequence .hotspot,.scene-frame--archive-sequence .archive-lamp-toggle{pointer-events:none}.scene-frame--archive-sequence .archive-label-signal{opacity:0}@keyframes archiveShadowReveal{0%{opacity:0;transform:translate(-50%,-49%)scale(.97)}10%{opacity:.06}20%{opacity:.13}34%{opacity:.22}50%{opacity:.34}70%{opacity:.47}to{opacity:.58;transform:translate(-50%,-50%)scale(1)}}@keyframes archiveCatApproach{0%{opacity:0;transform:translate(-50%,-50%)scale(1.08)}8%{opacity:.04}17%{opacity:.09}29%{opacity:.16}45%{opacity:.25}66%{opacity:.36}to{opacity:.46;transform:translate(-50%,-50%)scale(1.24)}}@keyframes archiveCatDissolve{0%{opacity:.46;transform:translate(-50%,-50%)scale(1.24)}68%{opacity:.14}to{opacity:0;transform:translate(-50%,-51%)scale(1.26)}}@keyframes archiveGlitchBurst{0%{opacity:0;transform:translate(0)}10%{opacity:.92;transform:translate(-1.2%)}28%{opacity:.46;transform:translate(1.4%)}46%{opacity:.86;transform:translate(-.7%)}68%{opacity:.35;transform:translate(.8%)}86%{opacity:.78;transform:translate(-.4%)}to{opacity:0;transform:translate(0)}}@keyframes archiveBackdropGlitch{0%{transform:translate(0)scale(1.002)}22%{transform:translate(-1.15%)scale(1.012)}46%{transform:translate(.8%)scale(1.006)}68%{transform:translate(-.55%)scale(1.014)}84%{transform:translate(.4%)scale(1.008)}to{transform:translate(0)scale(1.002)}}.hotspot{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;padding:0;position:absolute}.hotspot:before{content:"";border-radius:inherit;border:1px solid #0000;transition:border-color .26s,box-shadow .26s,background .26s;position:absolute;inset:4%}.hotspot-label{color:#ead7b8;letter-spacing:.12em;white-space:nowrap;opacity:0;pointer-events:none;background:#080808d1;border:1px solid #cd99575c;width:max-content;max-width:220px;padding:7px 12px 8px;font-size:clamp(12px,.9vw,15px);transition:opacity .22s,transform .22s;position:absolute;bottom:-37px;left:50%;transform:translate(-50%,5px)}.hotspot:hover .hotspot-label,.hotspot:focus-visible .hotspot-label{opacity:1;transform:translate(-50%)}.hotspot:focus-visible{outline-offset:3px;outline:2px solid #f3c681e0}.hotspot--radio{width:18.2%;height:21.6%;top:61.8%;left:8.6%}.hotspot--radio:hover:before,.hotspot--radio:focus-visible:before{background:radial-gradient(#d09a501f,#0000 68%);border-color:#deb46f6b;box-shadow:0 0 28px #d5a05d33,inset 0 0 22px #d5a05d14}.hotspot--drawer{transform-origin:50% 55%;width:17.4%;height:13.8%;top:12.8%;left:13.1%}.hotspot--drawer:hover:before,.hotspot--drawer:focus-visible:before{background:#e0a65614;border-color:#eebb7073;box-shadow:0 0 26px #e8ac5b47,inset 0 0 24px #e8ac5b14}@keyframes drawerNudge{0%{transform:translate(-1px)rotate(-.08deg)}to{transform:translate(2px)rotate(.12deg)}}.back-button{z-index:4;color:#efe0c6c2;letter-spacing:.13em;cursor:pointer;background:#05050573;border:1px solid #d5a05d38;align-items:center;gap:9px;padding:9px 14px;font-size:clamp(12px,.9vw,15px);transition:color .18s,background .18s,border-color .18s;display:flex;position:absolute;top:3.5%;left:2.2%}.back-button:hover,.back-button:focus-visible{color:#fff1d7;background:#1b120cc7;border-color:#d5a05d8c}.signal-transition{z-index:20;opacity:0;pointer-events:none;background:#030303;place-items:center;transition:opacity .3s;display:grid;position:fixed;inset:0;overflow:hidden}.signal-transition--active{opacity:1}.signal-transition__line{background:#d9ac6ab8;width:0;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #d9ac6a73}.signal-transition--active .signal-transition__line{animation:.72s ease-in-out both tuneLine}.signal-transition__text{color:#e0bc84b8;letter-spacing:.42em;opacity:0;font-size:15px}.signal-transition--active .signal-transition__text{animation:.72s ease-in-out both tuneText}@keyframes tuneLine{0%,to{opacity:0;width:0}35%,65%{opacity:1;width:min(320px,58vw)}}@keyframes tuneText{0%,28%,to{opacity:0}42%,68%{opacity:1}}.case-modal{z-index:30;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.case-modal__backdrop{cursor:default;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020202c2;border:0;width:100%;height:100%;animation:.28s both backdropIn;position:absolute;inset:0}.case-file{width:min(520px,88vw);min-height:330px;color:var(--ink);text-align:center;background:linear-gradient(#6f4c2514 1px,#0000 1px) 0 0/100% 24px,linear-gradient(94deg,#bca276,#d2bd94 48%,#b69c70);border:1px solid #3e2614cc;padding:clamp(34px,6vw,58px);animation:.48s cubic-bezier(.2,.84,.3,1) both fileIn;position:relative;transform:rotate(-.7deg);box-shadow:0 24px 80px #000000ad,inset 0 0 55px #492a122e}.case-file:before{content:"";pointer-events:none;border:1px solid #4a2b1659;position:absolute;inset:13px}.case-file__eyebrow{letter-spacing:.3em;margin:0 0 24px;font-size:13px;font-weight:700}.case-file h1{letter-spacing:.08em;margin:0;font-size:clamp(30px,6vw,48px);font-weight:700}.case-file__rule{background:#3e2212b8;width:72px;height:1px;margin:25px auto 20px}.case-file>p:not(.case-file__eyebrow){letter-spacing:.16em;margin:0 0 10px;font-size:clamp(17px,3vw,21px)}.case-file small{letter-spacing:.25em;opacity:.58;margin-bottom:30px;font-family:ui-monospace,monospace;font-size:10px;display:block}.case-file button{color:#ead8b6;letter-spacing:.15em;cursor:pointer;background:#332118;border:1px solid #1b100b;padding:9px 22px;font-size:14px;position:relative}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes fileIn{0%{opacity:0;transform:translateY(-24px)rotate(-2.5deg)scale(.94)}to{opacity:1;transform:translateY(0)rotate(-.7deg)scale(1)}}.scene-frame--studio{width:100vw;height:100svh}.studio-panorama{scrollbar-width:none;overscroll-behavior-x:contain;background:#030506;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.studio-panorama::-webkit-scrollbar{display:none}.studio-panorama__track{isolation:isolate;flex:none;width:min(100vw,177.68svh);height:min(100svh,56.28vw);position:relative;overflow:hidden}.studio-backdrop,.studio-light-layer,.studio-cabinet-cool-layer{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.studio-backdrop{z-index:0}.studio-cabinet-cool-layer{z-index:2;pointer-events:none;-webkit-mask-image:radial-gradient(13% 26% at 12% 37%,#000 0% 62%,#000000b8 78%,#0000 100%);mask-image:radial-gradient(13% 26% at 12% 37%,#000 0% 62%,#000000b8 78%,#0000 100%)}.studio-light-layer{z-index:1;opacity:0;transition:opacity .52s}.studio-light-layer--lamp{-webkit-mask-image:radial-gradient(15% 34% at 21% 52%,#000 0%,#000000f0 43%,#00000080 69%,#0000 100%);mask-image:radial-gradient(15% 34% at 21% 52%,#000 0%,#000000f0 43%,#00000080 69%,#0000 100%)}.studio-light-layer--desk{-webkit-mask-image:radial-gradient(31% 18% at 25% 83%,#000 0%,#000000eb 48%,#0000006b 74%,#0000 100%);mask-image:radial-gradient(31% 18% at 25% 83%,#000 0%,#000000eb 48%,#0000006b 74%,#0000 100%)}.studio-panorama__track--lamp-on .studio-light-layer{opacity:1}.studio-lamp-toggle,.studio-object,.studio-bell{z-index:8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.studio-lamp-toggle{z-index:7;border-radius:44% 38% 18% 18%;width:15.2%;height:43%;top:30.5%;left:12.8%}.studio-lamp-toggle:focus-visible,.studio-object:focus-visible,.studio-bell:focus-visible{outline-offset:3px;outline:2px solid #ebc27fc7}.studio-object__visual,.studio-bell__visual,.studio-object__image,.studio-bell__image{width:100%;height:100%;display:block;position:absolute;inset:0}.studio-object__visual,.studio-bell__visual{transition:filter .42s,transform .26s;overflow:visible}.studio-object__visual:before,.studio-bell__visual:before{z-index:0;content:"";filter:blur(5px);mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 38% 56%,#ffefc40a,#0000 50%),radial-gradient(at 68% 44%,#ffda9206,#0000 60%);border-radius:50%;animation:4.4s ease-in-out infinite studioObjectAura;position:absolute;inset:8% 6%}.studio-object__image,.studio-bell__image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;animation:4.6s ease-in-out infinite studioObjectEdgeGlow}.studio-object__image{z-index:1;opacity:1;transition:opacity .24s,transform .32s cubic-bezier(.2,.72,.22,1),filter .42s}.studio-object__image--active,.studio-object--active .studio-object__image--inactive{opacity:0}.studio-object--active .studio-object__image--active{opacity:1}.studio-object--radio{aspect-ratio:1466/1073;width:18.5%;top:59.8%;left:5.5%}.studio-object--radio .studio-object__visual:before{animation-duration:4.8s;animation-delay:-1.1s}.studio-object--sachet .studio-object__visual:before{animation-duration:4.1s;animation-delay:-2.3s}.studio-object--notebook .studio-object__visual:before{animation-duration:5.2s;animation-delay:-.6s}.studio-object--camera .studio-object__visual:before{animation-duration:4.6s;animation-delay:-3.1s}.studio-object--cassette .studio-object__visual:before{animation-duration:3.9s;animation-delay:-1.8s}.studio-object--coffee .studio-object__visual:before{animation-duration:5s;animation-delay:-2.7s}.studio-object--manuscript .studio-object__visual:before{animation-duration:4.3s;animation-delay:-.2s}.studio-bell__visual:before{animation-duration:4.7s;animation-delay:-1.4s}.studio-object--radio .studio-object__image{animation-duration:4.8s;animation-delay:-1.1s}.studio-object--sachet .studio-object__image{animation-duration:4.1s;animation-delay:-2.3s}.studio-object--notebook .studio-object__image{animation-duration:5.2s;animation-delay:-.6s}.studio-object--camera .studio-object__image{animation-duration:4.6s;animation-delay:-3.1s}.studio-object--cassette .studio-object__image{animation-duration:3.9s;animation-delay:-1.8s}.studio-object--coffee .studio-object__image{animation-duration:5s;animation-delay:-2.7s}.studio-object--manuscript .studio-object__image{animation-duration:4.3s;animation-delay:-.2s}.studio-bell__image{animation-duration:4.7s;animation-delay:-1.4s}.studio-bell{aspect-ratio:1392/1130;width:7.2%;top:84.2%;left:1.2%}.studio-object--sachet{aspect-ratio:1536/1044;width:10.4%;top:74.4%;left:22%}.studio-object--notebook{aspect-ratio:1303/1207;width:14.8%;top:67.2%;left:34.1%}.studio-object--cassette{aspect-ratio:1525/1031;width:11.6%;top:77.8%;left:55.1%}.studio-object--coffee{aspect-ratio:1094/1438;width:10.6%;top:60.7%;left:65.4%}.studio-object--manuscript{aspect-ratio:1537/1023;width:23.4%;top:69.9%;left:75.1%}.studio-object--manuscript .studio-object__image--active{transform:translate(-4.55%,-9.38%)}.studio-object--coffee .studio-object__image--active{transform:translate(-4.2%,-2.3%)}.studio-object--notebook .studio-object__image--active{transform:translate(1.2%,3.9%)}.studio-object--notebook .studio-object__image--inactive{transform:translate(.5%,5.6%)scale(.84)}.studio-object--cassette .studio-object__image--active{transform:translate(-.8%,-5%)}.studio-object--sachet .studio-object__image--active{transform:translate(-.95%,-6.2%)}.studio-object--camera{aspect-ratio:831/946;width:11.7%;top:59.6%;left:48.1%}.studio-panorama__track--lamp-on .studio-object--radio .studio-object__visual,.studio-panorama__track--lamp-on .studio-object--notebook .studio-object__visual,.studio-panorama__track--lamp-on .studio-object--camera .studio-object__visual,.studio-panorama__track--lamp-on .studio-object--coffee .studio-object__visual{filter:drop-shadow(0 2px 2px #00000080)drop-shadow(8px 11px 8px #0000006e)drop-shadow(0 0 2.5px #f6d39b75)drop-shadow(0 0 9px #d6974c29)sepia(.04)brightness(1.03)}.studio-panorama__track--lamp-on .studio-object--manuscript .studio-object__visual,.studio-panorama__track--lamp-on .studio-object--cassette .studio-object__visual,.studio-panorama__track--lamp-on .studio-object--sachet .studio-object__visual{filter:drop-shadow(0 2px 2px #0000007a)drop-shadow(5px 7px 5px #00000061)drop-shadow(0 0 2.5px #f6d39b6b)drop-shadow(0 0 9px #d6974c24)sepia(.035)brightness(1.025)}.studio-panorama__track--lamp-on .studio-bell__visual{filter:drop-shadow(0 2px 2px #00000085)drop-shadow(7px 9px 6px #0000006b)drop-shadow(0 0 2.5px #f8d8a480)drop-shadow(0 0 10px #d6974c2e)sepia(.045)brightness(1.03)}.studio-panorama__track--lamp-on .studio-object--active.studio-object--manuscript .studio-object__visual,.studio-panorama__track--lamp-on .studio-object--active.studio-object--cassette .studio-object__visual,.studio-panorama__track--lamp-on .studio-object--active.studio-object--sachet .studio-object__visual{filter:drop-shadow(0 2px 2px #00000080)drop-shadow(8px 10px 7px #0000006b)drop-shadow(0 0 2.5px #f6d39b75)drop-shadow(0 0 10px #d6974c29)sepia(.04)brightness(1.03)}.studio-panorama__track--lamp-off .studio-object__visual,.studio-panorama__track--lamp-off .studio-bell__visual{filter:drop-shadow(0 3px 4px #00000057)drop-shadow(7px 10px 11px #00000047)drop-shadow(0 0 3px #bccada40)drop-shadow(0 0 9px #92aac217)saturate(.84)brightness(.76)hue-rotate(4deg)}.studio-panorama__track--lamp-off .studio-object__visual:before,.studio-panorama__track--lamp-off .studio-bell__visual:before{filter:blur(7px)saturate(.62);opacity:.7}.studio-bell__image{object-fit:contain;opacity:0}.studio-bell__image--active{opacity:1}.studio-bell--ringing .studio-bell__visual{animation:1.22s cubic-bezier(.2,.74,.25,1) both studioBellRiseRing}.studio-bell--haunted .studio-bell__visual{animation:3s ease-in-out both studioBellHauntedRing}.studio-bell-message{z-index:10;color:#ded3bfe6;letter-spacing:.14em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 2px 4px #000000f5,0 0 12px #74838b33;white-space:nowrap;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#080a0b9e 18%,#0a0b0cb8 50%,#080a0b94 82%,#0000);border-radius:999px;margin:0;padding:8px 17px 9px;font-family:Bakudai Bell,LXGW WenKai Mono TC,Kaiti TC,STKaiti,serif;font-size:clamp(19px,2.4svh,27px);font-weight:700;position:absolute;top:76.8%;left:1.8%;transform:translateY(7px)}.studio-bell-message--visible{animation:4.2s both studioBellMessage}.hotspot--dossier-cabinet{z-index:9;background:0 0;overflow:visible}.studio-panorama-hint{left:50%;bottom:max(7%, calc(env(safe-area-inset-bottom) + 34px));z-index:20;color:#ebddc4d6;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07090a9e;border:1px solid #d2ad7438;border-radius:999px;align-items:center;gap:12px;padding:9px 14px;animation:.4s ease-out both studioHintIn;display:none;position:fixed;transform:translate(-50%)}.studio-panorama-hint p{letter-spacing:.12em;white-space:nowrap;margin:0;font-size:13px}.studio-panorama-hint span{opacity:.72;font:20px/1 Georgia,serif;animation:1.2s ease-in-out infinite alternate studioHintArrow}.studio-panorama-hint span:last-child{animation-delay:-.6s}@keyframes studioBellRiseRing{0%,to{transform:translateY(0)rotate(0)}18%{transform:translateY(-42%)rotate(43deg)}34%{transform:translateY(-47%)rotate(30deg)}50%{transform:translateY(-49%)rotate(56deg)}66%{transform:translateY(-47%)rotate(31deg)}82%{transform:translateY(-43%)rotate(54deg)}}@keyframes studioBellHauntedRing{0%{transform:translateY(0)rotate(0)}10%{transform:translateY(-56%)rotate(43deg)}20%{transform:translateY(-58%)rotate(34deg)}30%{transform:translateY(-59%)rotate(52deg)}40%{transform:translateY(-58%)rotate(35deg)}50%{transform:translateY(-60%)rotate(51deg)}60%{transform:translateY(-58%)rotate(34deg)}70%{transform:translateY(-59%)rotate(52deg)}80%{transform:translateY(-57%)rotate(36deg)}90%{transform:translateY(-52%)rotate(44deg)}to{transform:translateY(0)rotate(0)}}@keyframes studioBellMessage{0%,to{opacity:0;filter:blur(5px);transform:translateY(7px)}15%,72%{opacity:.9;filter:blur();transform:translateY(0)}}@keyframes studioObjectAura{0%,to{opacity:.05;transform:translate(-1%,.5%)scale(.96)}42%{opacity:.12;transform:translate(1%,-.75%)scale(1.02)}70%{opacity:.08;transform:translate(-.25%,-1%)scale(.99)}}@keyframes studioObjectEdgeGlow{0%,to{filter:drop-shadow(0 0 .4px #fff4d52e)drop-shadow(0 0 1.5px #ffdf9d14)drop-shadow(0 0 3px #dcaa5408)}48%{filter:drop-shadow(0 0 .6px #fff6db52)drop-shadow(0 0 2px #ffe19e29)drop-shadow(0 0 4px #e1ad550d)}}@keyframes studioObjectAuraMobile{0%,to{opacity:.18;transform:translate(-1%,.5%)scale(.96)}42%{opacity:.42;transform:translate(1%,-.75%)scale(1.025)}70%{opacity:.26;transform:translate(-.25%,-1%)scale(.99)}}@keyframes studioObjectEdgeGlowMobile{0%,to{filter:drop-shadow(0 0 .6px #fff4d559)drop-shadow(0 0 2.5px #ffdf9d2e)drop-shadow(0 0 5px #dcaa5414)}48%{filter:drop-shadow(0 0 .9px #fff6db9e)drop-shadow(0 0 3.5px #ffe19e61)drop-shadow(0 0 7px #e1ad5529)}}@keyframes studioHintIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes studioHintArrow{0%{opacity:.4;transform:translate(-2px)}to{opacity:.9;transform:translate(2px)}}@media (width<=768px){.world--studio,.world--studio .scene,.scene-frame--studio{width:100vw;height:100svh}.studio-panorama{touch-action:pan-x;cursor:grab;justify-content:flex-start;overflow:auto hidden}.studio-panorama--dragging{cursor:grabbing}.studio-panorama__track{width:177.68svh;min-width:100%;height:100svh}.studio-panorama-hint{display:flex}.studio-lamp-toggle,.studio-object,.studio-bell,.hotspot--dossier-cabinet{touch-action:manipulation}.studio-lamp-toggle:focus-visible,.studio-object:focus-visible,.studio-bell:focus-visible{outline:none}.studio-object__visual:before,.studio-bell__visual:before{background:radial-gradient(at 38% 56%,#ffefc42e,#0000 50%),radial-gradient(at 68% 44%,#ffda921c,#0000 60%);animation-name:studioObjectAuraMobile}.studio-object__image,.studio-bell__image{animation-name:studioObjectEdgeGlowMobile}.scene-frame{width:min(100vw,56.28svh);height:min(100svh,177.68vw)}.archive-lamp-toggle{width:22%;height:31%;top:50.5%;right:1.2%}.archive-apparition__cat{height:68%;top:48.5%}.hotspot-label{display:none}.hotspot--radio{width:33.4%;height:15.5%;top:59.2%;left:3.1%}.hotspot--drawer{width:21.4%;height:10.2%;animation:3.8s ease-in-out infinite drawerBreathe;top:12.2%;left:2.4%}.hotspot--drawer:before{background:#e0a65604;border-color:#eebb700f;inset:3%;box-shadow:0 0 10px #e8ac5b09}.hotspot--drawer:hover,.hotspot--drawer:focus-visible{animation:3.8s ease-in-out infinite drawerBreathe}.back-button{padding:8px 11px;font-size:11px;top:2.4%;left:4%}.case-file{min-height:300px}}.radio-display{display:none!important}.discovery-aura{z-index:2;pointer-events:none;opacity:.88;transition:opacity .35s,filter .35s;display:block;position:absolute;overflow:visible}.discovery-aura:before{content:"";filter:blur(12px);opacity:.72;background:radial-gradient(#ffcd7b6b 0%,#e7a64d33 35%,#cc7e2d12 58%,#0000 76%);border-radius:50%;animation:4.8s ease-in-out infinite auraBreathe;position:absolute;inset:6% 3%}.discovery-aura i{opacity:.58;background:#ffe2a9e6;border-radius:50%;width:4px;height:4px;animation:5.8s ease-in-out infinite auraParticleDrift,3.6s ease-in-out infinite auraParticleTwinkle;display:block;position:absolute;box-shadow:0 0 5px #ffdd97f5,0 0 14px #e29d43c7}.discovery-aura i:first-child{animation-delay:-1.1s,-2.2s;top:34%;left:5%}.discovery-aura i:nth-child(2){width:3px;height:3px;animation-delay:-3.7s,-.8s;top:10%;left:18%}.discovery-aura i:nth-child(3){animation-delay:-2.2s,-1.5s;top:3%;left:38%}.discovery-aura i:nth-child(4){width:5px;height:5px;animation-delay:-4.8s,-2.9s;top:12%;left:63%}.discovery-aura i:nth-child(5){width:3px;height:3px;animation-delay:-1.9s,-.3s;top:37%;right:4%}.discovery-aura i:nth-child(6){animation-delay:-3.1s,-1.8s;bottom:9%;right:13%}.discovery-aura i:nth-child(7){width:3px;height:3px;animation-delay:-.6s,-2.6s;bottom:1%;left:55%}.discovery-aura i:nth-child(8){width:5px;height:5px;animation-delay:-4.2s,-1.1s;bottom:7%;left:29%}.discovery-aura i:nth-child(9){width:3px;height:3px;animation-delay:-2.7s,-3.2s;bottom:24%;left:1%}.discovery-aura i:nth-child(10){width:2px;height:2px;animation-delay:-5.1s,-.5s;top:38%;left:49%}.discovery-aura--radio{opacity:.62;width:21.8%;height:26.8%;top:58.5%;left:6.9%}.discovery-aura--drawer{width:20.4%;height:18.5%;top:10.4%;left:11.6%}.discovery-aura--bing-three{width:19.8%;height:17.2%;top:23.7%;left:48.3%}.discovery-aura--geng-seven{width:19.9%;height:16.8%;top:47.8%;left:29.8%}.archive-signal-field{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.54;display:block;position:absolute}.archive-signal-field--drawer{width:6.8%;height:5.6%;top:16.85%;left:18.4%}.archive-signal-field--bing-three{width:6.8%;height:5.6%;top:29.5%;left:54.8%}.archive-signal-field--geng-seven{width:6.8%;height:5.6%;top:53.4%;left:36.35%}.hotspot:hover+.discovery-aura,.hotspot:focus-visible+.discovery-aura,.hotspot--active+.discovery-aura{opacity:1;filter:brightness(1.2)}.hotspot:hover+.discovery-aura:before,.hotspot:focus-visible+.discovery-aura:before,.hotspot--active+.discovery-aura:before{opacity:.92}.hotspot-glow{filter:blur(11px);background:radial-gradient(#ffd082e0,#e2994261 44%,#0000 76%);animation:4.6s ease-in-out infinite hotspotBreathStrong}@keyframes auraBreathe{0%,to{opacity:.52;transform:scale(.94)}50%{opacity:.86;transform:scale(1.07)}}@keyframes auraParticleDrift{0%,to{transform:translate(-2px,4px)}34%{transform:translate(3px,-5px)}68%{transform:translate(-4px,-1px)}}@keyframes auraParticleTwinkle{0%,to{opacity:.34;box-shadow:0 0 4px #ffdd97c2,0 0 10px #e29d4380}50%{opacity:.94;box-shadow:0 0 7px #ffe9bb,0 0 19px #e8a64feb}}@keyframes hotspotBreathStrong{0%,to{opacity:.28;transform:scale(.96)}50%{opacity:.62;transform:scale(1.05)}}@media (width<=768px){.discovery-aura--radio{width:39%;height:19.5%;top:57.2%;left:0}.discovery-aura--drawer{width:25.5%;height:13.6%;top:10.5%;left:.3%}.discovery-aura--bing-three{width:27.2%;height:13.2%;top:20.8%;left:49.6%}.discovery-aura--geng-seven{width:28.2%;height:13.5%;top:38.6%;left:23.6%}.archive-signal-field--drawer{width:8.5%;height:4.4%;top:15.1%;left:8.8%}.archive-signal-field--bing-three{width:8.5%;height:4.4%;top:25.2%;left:58.95%}.archive-signal-field--geng-seven{width:8.5%;height:4.4%;top:43.15%;left:33.45%}.discovery-aura i{width:3px;height:3px}}.hotspot--radio,.hotspot--drawer{border-radius:8%;overflow:hidden;outline:none!important}.hotspot--radio:before,.hotspot--drawer:before,.hotspot--radio .hotspot-label,.hotspot--drawer .hotspot-label{content:none!important;display:none!important}.hotspot--drawer:hover,.hotspot--drawer:focus-visible{animation:none}.object-lift{z-index:0;pointer-events:none;display:block;position:absolute}.object-lift img{object-fit:fill;width:100%;height:100%;transition:filter .26s,transform .26s;display:block}.object-lift--radio{width:549.45%;height:462.96%;top:-286.1%;left:-47.25%}.hotspot--radio:hover .object-lift img,.hotspot--radio:focus-visible .object-lift img,.hotspot--radio.hotspot--active .object-lift img{filter:brightness(1.075)contrast(1.025);transform:translateY(-2px)}.radio-display{z-index:3;opacity:0;mix-blend-mode:screen;background:radial-gradient(#650c0d38,#1405050f 64%,#0000 74%);border-radius:22% 20% 18% 18%;align-items:center;width:70%;height:28%;padding:8% 8% 7% 14%;transition:opacity .28s;display:flex;position:absolute;top:17%;left:14%;overflow:hidden}.radio-display:after{content:"";opacity:.32;background:repeating-linear-gradient(0deg,#0000 0 3px,#e0473714 4px);position:absolute;inset:12% 5%;transform:translate(0)}.hotspot--radio:hover .radio-display,.hotspot--radio:focus-visible .radio-display{opacity:.72}.hotspot--radio.hotspot--active .radio-display{opacity:1;animation:.105s steps(2,end) 4 radioStaticJolt}.radio-display__led{aspect-ratio:1;background:#ad261f;border-radius:50%;width:5%;animation:1.7s ease-in-out infinite radioLedPulse;position:absolute;top:39%;left:7%;box-shadow:0 0 5px #d84a35,0 0 11px #bc271da8}.radio-display__wave{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.radio-display__wave i{transform-origin:50%;background:#dd412fc2;width:3.5%;height:20%;min-height:1px;animation:.68s ease-in-out infinite alternate radioWave;box-shadow:0 0 3px #dd412f7a}.radio-display__wave i:nth-child(2n){animation-duration:.51s;animation-delay:-160ms}.radio-display__wave i:nth-child(3n){animation-duration:.82s;animation-delay:-330ms}.radio-display__wave i:nth-child(4n){animation-duration:.59s;animation-delay:-80ms}.hotspot--radio.hotspot--active .radio-display__wave i{background:#ff5b40f2;animation-duration:.18s}.hotspot--radio.hotspot--active .radio-display__led{background:#ff5039;box-shadow:0 0 7px #ff6a4d,0 0 16px #ff3d28e6}.object-lift--drawer{width:574.72%;height:724.64%;top:-92.75%;left:-75.3%}.hotspot--drawer:hover .object-lift img,.hotspot--drawer:focus-visible .object-lift img{filter:brightness(1.045)contrast(1.015);animation:.62s ease-in-out infinite alternate drawerPixelNudge}.hotspot--drawer.hotspot--active .object-lift img{filter:brightness(1.09)contrast(1.02);animation:.12s ease-in-out 3 drawerClickJolt}.drawer-label-glow,.drawer-handle-glint{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .26s;display:block;position:absolute}.drawer-label-glow{background:radial-gradient(#e8a94e59,#ad622014 52%,#0000 73%);border-radius:25%;width:28%;height:31%;top:13%;left:37%}.drawer-handle-glint{background:linear-gradient(102deg,#0000 8%,#ffdea5ad 46%,#e0a05021 57%,#0000 84%);border-radius:50%;width:34%;height:17%;top:59%;left:34%;transform:translate(-35%)}.hotspot--drawer:hover .drawer-label-glow,.hotspot--drawer:focus-visible .drawer-label-glow{opacity:.72;animation:1.9s ease-in-out infinite drawerLabelBreathe}.hotspot--drawer:hover .drawer-handle-glint,.hotspot--drawer:focus-visible .drawer-handle-glint{opacity:.72;animation:1.8s ease-in-out infinite handleGlint}.hotspot--drawer.hotspot--active .drawer-label-glow,.hotspot--drawer.hotspot--active .drawer-handle-glint{opacity:1;animation-duration:.22s}.reader-stage{padding:.8svh 3px 1svh}.paper-stack{width:min(620px,97vw,64.5svh)}.paper-stack--readable{cursor:pointer}.manuscript-page{letter-spacing:.01em;word-break:break-all;overflow-wrap:anywhere;line-break:strict;-webkit-user-select:none;user-select:none;padding-right:.5%;font-size:clamp(12px,1.55svh,15px);line-height:1.68;inset:10.8% 15% 12.8% 14.5%}.manuscript-page h1{font-size:clamp(19px,2.9svh,29px)}.manuscript-page p{margin-bottom:.7em}.manuscript-page footer{color:#492d1b87;letter-spacing:.16em;font-family:ui-monospace,monospace;font-size:.68em;position:absolute;bottom:0;right:1%}.manuscript-page__hint{color:#482b1975;letter-spacing:.13em;width:max-content;font-family:PingFang TC,Microsoft JhengHei,sans-serif;font-size:.62em;animation:4.6s both readerHintFade;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-controls{display:none!important}@keyframes radioWave{0%{transform:scaleY(.45)}45%{transform:scaleY(2.3)}to{transform:scaleY(.85)}}@keyframes radioLedPulse{0%,to{opacity:.52}50%{opacity:1}}@keyframes radioStaticJolt{0%{filter:brightness();transform:translate(0)}50%{filter:brightness(1.35);transform:translate(1px,-1px)}to{filter:brightness(.9);transform:translate(-1px)}}@keyframes drawerPixelNudge{0%{transform:translate(-1px)}to{transform:translate(1.5px)}}@keyframes drawerClickJolt{0%,to{transform:translate(0)}45%{transform:translate(-2px)}70%{transform:translate(2px)}}@keyframes drawerLabelBreathe{0%,to{opacity:.35}50%{opacity:.78}}@keyframes handleGlint{0%,35%{opacity:0;transform:translate(-38%)}55%{opacity:.8}76%,to{opacity:0;transform:translate(46%)}}@keyframes readerHintFade{0%,68%{opacity:.74}to{opacity:0}}@media (width<=768px){.object-lift--radio{width:299.4%;height:645.17%;top:-381.94%;left:-9.28%}.object-lift--drawer{width:467.29%;height:980.4%;top:-119.61%;left:-11.22%}.radio-display{opacity:.12;animation:4.2s ease-in-out infinite mobileRadioBreathe}.hotspot--drawer .drawer-label-glow{opacity:.2;animation:4.2s ease-in-out infinite drawerLabelBreathe}.hotspot--drawer .drawer-handle-glint{opacity:.16;animation:4.8s ease-in-out infinite handleGlint}.paper-stack{width:min(97vw,64.5svh)}.manuscript-page{font-size:clamp(11.5px,1.48svh,14px);line-height:1.66;inset:10.5% 15.5% 12.5% 14.5%}}@keyframes mobileRadioBreathe{0%,72%,to{opacity:.06}84%{opacity:.22}}@keyframes drawerBreathe{0%,to{filter:brightness()}50%{filter:brightness(1.06)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hotspot--paper-stack{transform-origin:48% 68%;width:22.4%;height:24.2%;top:73.2%;left:76.2%;overflow:visible}.paper-stack-glint{filter:blur(3px);opacity:.24;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 18%,#f0dcb561 43%,#0000 63%),radial-gradient(at 62% 58%,#e0b77147,#0000 65%);border-radius:48%;animation:5.4s ease-in-out infinite paperStackSignal;display:block;position:absolute;inset:12% 6% 10% 8%}.hotspot--paper-stack:hover,.hotspot--paper-stack:focus-visible{animation:.8s ease-in-out infinite alternate paperStackHover}.hotspot--paper-stack:hover .paper-stack-glint,.hotspot--paper-stack:focus-visible .paper-stack-glint,.hotspot--paper-stack.hotspot--active .paper-stack-glint{opacity:.5;animation-duration:.4s}.hotspot--paper-stack.hotspot--active{animation:.28s both paperStackTap}.hotspot--dossier-cabinet{border-radius:8%;width:13.5%;height:13.8%;top:26.2%;left:5.2%;overflow:hidden}.discovery-aura--paper{opacity:1;filter:brightness(1.16);width:22%;height:23%;top:73%;left:76%}.discovery-aura--paper:before{background:radial-gradient(#ffd58c94 0%,#e6a9524d 36%,#cc7e2d1c 60%,#0000 78%)}.discovery-aura--paper i{box-shadow:0 0 6px #ffe5b1,0 0 17px #e6a148db}.discovery-aura--cabinet{opacity:.72;width:11.5%;height:11.5%;top:27.3%;left:6.4%}.discovery-aura--cabinet:before,.studio-microphone__idle-aura:before{background:conic-gradient(from 18deg, transparent 0 7%, #7ec9f094 9%, #f4fdfffa 12%, transparent 18% 31%, #65b2e07a 34%, #e2f8ffe6 39%, transparent 47% 59%, #effcfff0 63%, #62aede75 68%, transparent 75% 87%, #d3f4ffd6 91%, transparent 97%);filter:blur(.7px)drop-shadow(0 0 5px #81cff1d1);opacity:.94;inset:4%;-webkit-mask:radial-gradient(farthest-side,#0000 54%,#000 61% 70%,#0000 78%);mask:radial-gradient(farthest-side,#0000 54%,#000 61% 70%,#0000 78%)}.discovery-aura--cabinet i,.studio-microphone__idle-aura i{opacity:.82;background:#effbfff5;box-shadow:0 0 5px #dcf5ffe6,0 0 14px #68bce3a3}.discovery-aura--cabinet i:nth-child(n+5),.studio-microphone__idle-aura i:nth-child(n+5),.hotspot--dossier-cabinet .hotspot-glow{display:none}@keyframes paperStackSignal{0%,70%,to{opacity:.16;transform:translate(-12%)}82%{opacity:.48;transform:translate(8%)}}@keyframes paperStackHover{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-2px)rotate(-.25deg)}}@keyframes paperStackTap{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-4px)rotate(.35deg)}}.dossier-experience{z-index:45;isolation:isolate;background:#050403;place-items:center;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-weight:500;display:grid;position:fixed;inset:0;overflow:hidden}.dossier-experience__veil{z-index:0;filter:saturate(.55);background:radial-gradient(circle at 50% 45%,#74451f2b,#0000 42%),linear-gradient(#040302db,#030303f5),url(/studio-desktop.webp) 50%/cover;animation:.45s both dossierVeilIn;position:absolute;inset:0}.dossier-experience--warning .dossier-experience__veil,.dossier-experience--hesitation .dossier-experience__veil{filter:saturate(.42)blur(2px);transform:scale(1.01)}.dossier-close,.dossier-viewer__close{z-index:90;color:#efdcbcd6;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#130c08d1;border:1px solid #d8a76561;position:fixed;box-shadow:0 8px 28px #0000006b}.dossier-close{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));border-radius:50%;place-items:center;width:44px;height:44px;padding:0 0 3px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:31px;font-weight:200;display:grid}.dossier-close:hover,.dossier-close:focus-visible,.dossier-viewer__close:hover,.dossier-viewer__close:focus-visible{color:#fff0d4;border-color:#e6b570d1;outline:none}.dossier-envelope-stage{z-index:2;aspect-ratio:1122/1402;width:min(520px,82vw,58svh);animation:.68s cubic-bezier(.18,.82,.25,1) both envelopeArrive;position:relative}.dossier-envelope{z-index:3;cursor:pointer;filter:drop-shadow(0 32px 36px #000000b8);-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.dossier-envelope:disabled{cursor:default}.dossier-experience--arriving .dossier-envelope{pointer-events:none}.dossier-envelope>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.dossier-envelope__closed,.dossier-envelope__open{object-fit:contain;width:100%;height:100%;transition:opacity .24s,transform .6s cubic-bezier(.2,.82,.25,1);inset:0}.dossier-envelope__open{opacity:0;transform:translateY(2%)scale(.98)}.dossier-envelope__seal{z-index:4;object-fit:initial;filter:drop-shadow(0 5px 5px #430f0647);width:30%;height:auto;transition:opacity .16s;top:6%;left:50%;transform:translate(-50%)}.dossier-envelope__seal--cracked,.dossier-envelope__seal--lower{opacity:0}.dossier-envelope__hint{z-index:6;color:#f0d6ad;letter-spacing:.18em;background:#0d0805d1;border:1px solid #dcaa6557;width:max-content;padding:8px 13px;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-size:12px;animation:1.9s ease-in-out infinite hintBreathe;position:absolute;bottom:10%;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0000006b}.dossier-experience--sealed .dossier-envelope{animation:2.2s ease-in-out infinite alternate envelopeBreathe}.dossier-experience--breaking .dossier-envelope{animation:.76s both sealBreakJolt}.dossier-experience--breaking .dossier-envelope__seal--complete{opacity:0}.dossier-experience--breaking .dossier-envelope__seal--cracked{opacity:1;animation:.76s both crackedSealFlash}.dossier-experience--opening .dossier-envelope__closed{opacity:0;transform:translateY(3%)scale(.98)}.dossier-experience--opening .dossier-envelope__open{opacity:1;transform:translateY(0)scale(1)}.dossier-experience--opening .dossier-envelope__seal--complete,.dossier-experience--opening .dossier-envelope__seal--cracked{opacity:0}.dossier-experience--opening .dossier-envelope__seal--lower{opacity:1;width:18.5%;top:24.5%}.dossier-paper-fan{z-index:2;pointer-events:none;width:74%;height:58%;position:absolute;top:15%;left:50%;transform:translate(-50%)}.dossier-paper-fan img{left:calc(23% + (var(--paper-index) * 3%));opacity:0;width:55%;height:auto;transform:translateY(48%) rotate(calc((var(--paper-index) - 2.5) * 2deg));border:3px solid #c1a877b8;position:absolute;bottom:-33%;box-shadow:0 10px 24px #0000008a}.dossier-experience--opening .dossier-paper-fan img{opacity:1;animation:.78s cubic-bezier(.16,.86,.26,1) both dossierPapersRise;animation-delay:calc(var(--paper-index) * 45ms)}.dossier-warning{z-index:12;color:#efe0c6e6;text-align:center;width:min(620px,92vw);box-shadow:none;isolation:isolate;background:radial-gradient(#080605bd 0%,#0806057a 48%,#0000 76%);border:0;padding:clamp(42px,7vw,72px) clamp(28px,6vw,64px);animation:.38s cubic-bezier(.2,.82,.28,1) both dossierWarningIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dossier-warning:before{z-index:-1;content:"";filter:blur(28px);pointer-events:none;background:#050403a3;border-radius:48%;display:block;position:absolute;inset:16% 4%}.dossier-warning__level{color:#bb4d39e0;letter-spacing:.26em;text-shadow:0 2px 12px #000c;margin:0 0 20px;font-size:13px;font-weight:700}.dossier-warning h2{letter-spacing:.08em;text-shadow:0 3px 18px #000000eb;margin:0 0 22px;font-family:Bakudai,LXGW WenKai Mono TC,Kaiti TC,STKaiti,serif;font-size:clamp(30px,5vw,42px);font-weight:500}.dossier-warning>p:not(.dossier-warning__level,.dossier-warning__recorded){color:#dfd0b7b8;letter-spacing:.08em;text-shadow:0 2px 12px #000000d9;margin:0;font-size:clamp(14px,2.4vw,17px);line-height:1.8}.dossier-warning__actions{justify-content:center;gap:clamp(22px,4vw,44px);margin-top:34px;display:flex}.dossier-warning__actions button{color:#decfb5ad;letter-spacing:.13em;cursor:pointer;text-shadow:0 2px 12px #000000eb;background:0 0;border:0;min-width:190px;padding:12px 10px 15px 30px;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-size:14px;font-weight:500;transition:color .22s,text-shadow .22s,transform .22s;position:relative}.dossier-warning__actions button:before{content:"";border:1px solid #cdb58f85;border-radius:50%;width:8px;height:8px;transition:background .22s,border-color .22s,box-shadow .22s;position:absolute;top:50%;left:10px;transform:translateY(-70%);box-shadow:0 0 #b5433200}.dossier-warning__actions button:after{content:"";opacity:.48;transform-origin:0;background:linear-gradient(90deg,#b24533c7,#cba26752,#0000);height:1px;transition:opacity .24s,transform .3s cubic-bezier(.2,.78,.24,1);position:absolute;bottom:5px;left:29px;right:4px;transform:scaleX(.34)}.dossier-warning__actions button:first-child{color:#ebc69eeb}.dossier-warning__actions button:first-child:before{background:#b1392be0;border-color:#e1755be0;animation:1.9s ease-in-out infinite dossierSignalLamp;box-shadow:0 0 7px #be3d2ccc,0 0 18px #9c2f2370}.dossier-warning__actions button:last-child:after{background:linear-gradient(90deg,#b9a6886b,#b9a68829,#0000)}.dossier-warning__actions button:hover,.dossier-warning__actions button:focus-visible{color:#fff0d4;text-shadow:0 0 13px #dda96357,0 2px 12px #000000eb;outline:none;transform:translateY(-1px)}.dossier-warning__actions button:hover:after,.dossier-warning__actions button:focus-visible:after{opacity:1;transform:scaleX(1)}.dossier-warning__actions button:last-child:hover:before,.dossier-warning__actions button:last-child:focus-visible:before{background:#d2bf9e2e;border-color:#e1cfb0c2;box-shadow:0 0 9px #dcc1993d}.dossier-warning--hesitation{width:min(520px,88vw);padding:56px 34px}.dossier-warning__recorded{color:#cd6952eb;letter-spacing:.12em;text-shadow:0 4px 22px #000000f2;margin:0;font-family:Bakudai,LXGW WenKai Mono TC,Kaiti TC,STKaiti,serif;font-size:clamp(25px,5vw,36px)}.dossier-overview{z-index:3;color:#ded0b7;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/100% 28px,radial-gradient(circle at 50% 22%,#704a261a,#0000 42%),#15110e;border:1px solid #9e764845;width:min(1120px,94vw);height:min(900px,92svh);padding:clamp(22px,3vw,38px);animation:.64s cubic-bezier(.2,.82,.28,1) both dossierOverviewIn;position:relative;overflow:auto;box-shadow:0 28px 90px #000000b8,inset 0 0 80px #0000005c}.dossier-overview>header{border-bottom:1px solid #b58b5742;grid-template-columns:1fr auto 1fr;align-items:end;gap:18px;margin-bottom:24px;padding:0 4px 18px;display:grid}.dossier-overview header p,.dossier-overview header h1,.dossier-overview header span{margin:0}.dossier-overview header p{color:#b84e39d1;letter-spacing:.24em;font-size:12px;font-weight:700}.dossier-overview header h1{letter-spacing:.16em;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-size:clamp(28px,4vw,42px);font-weight:500}.dossier-overview header span{color:#d6c3a37a;letter-spacing:.16em;justify-self:end;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-size:11px}.dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.dossier-card{aspect-ratio:1536/928;color:#30261d;text-align:center;cursor:pointer;width:100%;min-height:0;transform:rotate(calc((var(--card-index) - 2.5) * .12deg));animation:.48s cubic-bezier(.2,.82,.28,1) both dossierCardIn;animation-delay:calc(var(--card-index) * 55ms);background:0 0;border:0;padding:0;transition:transform .22s,filter .22s,box-shadow .22s;display:block;position:relative;overflow:visible;box-shadow:0 15px 30px #00000057}.dossier-card:before{content:none}.dossier-card:hover,.dossier-card:focus-visible{z-index:2;filter:brightness(1.045);outline:none;transform:translateY(-4px)rotate(0);box-shadow:0 20px 38px #00000080}.dossier-card__art{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.dossier-card__name,.dossier-card__code{z-index:2;pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute}.dossier-card__name{letter-spacing:.16em;text-shadow:0 1px #fff6dc59;width:43.4%;height:21.2%;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-size:clamp(27px,3.2vw,42px);font-weight:600;top:31.1%;left:47.2%}.dossier-card__code{color:#372a1fb8;letter-spacing:.015em;white-space:nowrap;width:16.1%;height:8.2%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(7px,.72vw,9px);font-weight:600;top:56.25%;left:74.45%}.dossier-viewer{z-index:80;padding:max(20px, env(safe-area-inset-top)) 16px max(58px, env(safe-area-inset-bottom));place-items:center;display:grid;position:fixed;inset:0}.dossier-viewer__backdrop{cursor:zoom-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020202e6;border:0;width:100%;height:100%;padding:0;animation:.28s both backdropIn;position:absolute;inset:0}.dossier-viewer figure{z-index:1;filter:drop-shadow(0 28px 42px #000000b8);height:min(90svh,980px);margin:0;animation:.45s cubic-bezier(.2,.82,.28,1) both dossierSheetIn;position:relative}.dossier-viewer__sheet{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.dossier-viewer--zoomed .dossier-viewer__sheet{cursor:zoom-out}.dossier-viewer figure img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:92vw;height:100%;display:block}@media (width>=769px){.dossier-viewer--zoomed figure{width:min(94vw,1180px);height:calc(100svh - 74px);overflow:auto}.dossier-viewer--zoomed .dossier-viewer__sheet{width:max-content;height:auto;margin:0 auto}.dossier-viewer--zoomed figure img{width:auto;max-width:none;height:138svh}}.dossier-viewer__sheet:focus-visible{outline-offset:3px;outline:1px solid #cda16280}.dossier-viewer figcaption{color:#eedcbe9e;letter-spacing:.14em;background:#0a0705a8;width:max-content;max-width:80%;padding:6px 10px;font-size:10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.dossier-viewer__close{left:50%;bottom:max(12px, env(safe-area-inset-bottom));letter-spacing:.14em;padding:8px 14px;font-size:12px;transform:translate(-50%)}@keyframes dossierVeilIn{0%{opacity:0}to{opacity:1}}@keyframes envelopeArrive{0%{opacity:0;transform:translateY(-115%)scale(.88)rotate(-2deg)}72%{opacity:1;transform:translateY(3%)scale(1.012)rotate(.45deg)}88%{transform:translateY(-1.2%)scale(.997)rotate(-.2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes envelopeBreathe{0%{transform:translateY(0)rotate(-.15deg)}to{transform:translateY(-5px)rotate(.15deg)}}@keyframes sealBreakJolt{0%,to{transform:translate(0)}28%{transform:translate(-3px,1px)rotate(-.3deg)}54%{transform:translate(3px,-1px)rotate(.25deg)}76%{transform:translate(-1px)}}@keyframes crackedSealFlash{0%{filter:brightness(1.7)drop-shadow(0 0 18px #a62c17ad)}to{filter:brightness()drop-shadow(0 5px 5px #430f0647)}}@keyframes dossierPapersRise{0%{opacity:0;transform:translateY(52%) rotate(calc((var(--paper-index) - 2.5) * 2deg))}to{opacity:1;transform:translateY(calc(-18% - (var(--paper-index) * 1.5%))) rotate(calc((var(--paper-index) - 2.5) * 2deg))}}@keyframes dossierWarningIn{0%{opacity:0;filter:blur(5px);transform:translate(-50%,-46%)scale(.97)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes dossierSignalLamp{0%,to{opacity:.66;box-shadow:0 0 5px #be3d2c94,0 0 12px #9c2f234d}50%{opacity:1;box-shadow:0 0 9px #dc523cf2,0 0 22px #b1352694}}@keyframes dossierOverviewIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dossierCardIn{0%{opacity:0;transform:translateY(16px) rotate(calc((var(--card-index) - 2.5) * .3deg))}to{opacity:1;transform:translateY(0) rotate(calc((var(--card-index) - 2.5) * .12deg))}}@keyframes dossierSheetIn{0%{opacity:0;transform:translateY(20px)scale(.96)rotate(-.5deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@media (width<=768px){.hotspot--paper-stack{width:40.5%;height:22.5%;top:76.5%;left:59.5%}.hotspot--dossier-cabinet{width:13.5%;height:13.8%;top:26.2%;left:5.2%}.discovery-aura--paper{width:41%;height:23%;top:76%;left:59%}.discovery-aura--cabinet{width:3.5%;height:9.2%;top:27.2%;left:13.1%}.dossier-experience__veil{background-image:radial-gradient(circle at 50% 45%,#74451f2b,#0000 42%),linear-gradient(#040302e0,#030303f7),url(/studio-mobile.webp)}.dossier-envelope-stage{width:min(86vw,54svh)}.dossier-warning__actions{flex-direction:column}.dossier-warning__actions button{width:100%}.dossier-overview{width:100vw;height:100svh;padding:max(74px, calc(env(safe-area-inset-top) + 66px)) 12px max(28px, env(safe-area-inset-bottom));border:0}.dossier-overview>header{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;margin-bottom:15px;padding-bottom:12px}.dossier-overview header p{grid-column:1/-1}.dossier-overview header h1{font-size:29px}.dossier-grid{grid-template-columns:1fr;gap:13px}.dossier-card{width:100%;min-height:0;padding:0}.dossier-card__name{font-size:clamp(24px,7.2vw,34px)}.dossier-card__code{font-size:clamp(6px,1.8vw,7px)}.dossier-viewer{padding:max(12px, env(safe-area-inset-top)) 8px max(56px, env(safe-area-inset-bottom))}.dossier-viewer figure{width:100%;height:auto;max-height:calc(100svh - 68px);overflow:auto}.dossier-viewer figure img{width:100%;max-width:none;height:auto}.dossier-viewer--zoomed figure{align-self:stretch;max-height:calc(100svh - 68px);overflow:auto}.dossier-viewer--zoomed .dossier-viewer__sheet{width:155vw;height:auto}.dossier-viewer--zoomed figure img{width:155vw;max-width:720px}.dossier-viewer figcaption{text-align:center;margin:-34px auto 5px;display:block;position:sticky;bottom:5px}}.scene:after{z-index:12;content:"";pointer-events:none;background:#020202;animation:1.2s ease-out both sceneCurtain;position:absolute;inset:0}.hotspot:before{display:none}.hotspot-glow{z-index:1;filter:blur(9px);opacity:.15;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(#e6b464c7 0%,#d3954657 38%,#bf7e341a 62%,#0000 76%);border-radius:50%;animation:4s ease-in-out infinite hotspotBreath;display:block;position:absolute;inset:9% 5%}.hotspot--bing-three,.hotspot--geng-seven{border-radius:8%;overflow:hidden}.hotspot--bing-three{width:17.2%;height:12.3%;top:25.8%;left:49.6%}.hotspot--geng-seven{width:17.5%;height:12.3%;top:49.7%;left:31%}.hotspot--bing-three .hotspot-glow{background:radial-gradient(#e0a753ad,#ad632a3d 46%,#0000 76%)}.hotspot--geng-seven .hotspot-glow{background:radial-gradient(#dfac5b9e,#b575313b 46%,#0000 76%)}.archive-drawer-cue{z-index:3;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.archive-drawer-seam{mix-blend-mode:screen;opacity:.18;background:linear-gradient(90deg,#0000,#955d2b33 5%,#d9a05a 24%,#d9a05ab8 76%,#0000);height:3px;animation:4.1s ease-in-out infinite archiveSeamBreath;display:block;position:absolute;top:18%;left:-40%;right:27%;box-shadow:0 -7px 13px #d9a05a14,0 7px 15px #d9a05a29}.archive-drawer-cue--geng .archive-drawer-seam{animation-duration:4.45s;animation-delay:-2.7s;top:70%;left:-24%;right:-8%}.archive-drawer-label-glow{mix-blend-mode:screen;opacity:.22;background:radial-gradient(#dca55e6b,#86532a1a 48%,#0000 74%);width:30%;height:28%;animation:6.2s ease-in-out infinite archiveLabelBreath;display:block;position:absolute;top:45%;left:34%}.archive-drawer-cue--bing .archive-drawer-label-glow{opacity:.11;animation-duration:7.1s;top:55%;left:32%}.archive-drawer-cue--geng .archive-drawer-label-glow{animation-delay:-2.2s;top:67%;left:35%}.archive-catprint{aspect-ratio:1;mix-blend-mode:screen;opacity:.13;background:radial-gradient(circle at 50% 63%,#dea8618c 0 24%,#0000 28%),radial-gradient(circle at 22% 28%,#dea8616b 0 12%,#0000 15%),radial-gradient(circle at 48% 16%,#dea8616b 0 11%,#0000 14%),radial-gradient(circle at 76% 30%,#dea8616b 0 12%,#0000 15%);width:13%;animation:5.4s ease-in-out infinite archiveCatStep;display:block;position:absolute}.archive-catprint--one{top:18%;left:9%;transform:rotate(-16deg)}.archive-catprint--two{animation-delay:-2.5s;top:43%;right:10%;transform:rotate(13deg)}.archive-bing-ember{mix-blend-mode:screen;opacity:.3;background:radial-gradient(at 50% 0,#6f120c61,#4207061f 48%,#0000 76%);width:50%;height:72%;display:block;position:absolute;top:34%;right:-8%}.archive-bing-cloth-edge{transform-origin:80% 0;border-bottom:1px solid #6f171129;width:37%;height:66%;animation:6.8s ease-in-out infinite archiveClothStir;display:block;position:absolute;top:34%;right:-7%}.archive-drawer-wet-sheen{mix-blend-mode:screen;opacity:.5;background:linear-gradient(102deg,#0000 8%,#2b484e0a 36%,#55707421 49%,#0000 64%);display:block;position:absolute;inset:64% -10% -84% -22%}.archive-water-drop{filter:drop-shadow(0 3px 4px #13272e47);opacity:0;background:radial-gradient(at 50% 28%,#7e9b9fb3,#1a303685 58%,#0000 70%);border-radius:55% 55% 65% 65%;width:6px;height:10px;animation:4.35s ease-in infinite archiveWaterDrop;display:block;position:absolute;top:184%;left:54%;transform:translateY(-3px)scale(0)}.archive-water-drop--two{animation-duration:5.05s;animation-delay:-2.8s;left:68%}.hotspot--geng-seven{overflow:visible}.archive-drawer-cue--jia{width:19.8%;height:15.1%;inset:15.2% auto auto 6%}.archive-drawer-cue--bing{width:22.3%;height:14.2%;inset:30.4% auto auto 50.3%}.archive-drawer-cue--geng{width:23.3%;height:15.2%;inset:58.4% auto auto 26.8%}.archive-drawer-cue--jia .archive-drawer-seam,.archive-drawer-cue--geng .archive-drawer-seam{top:0;left:2%;right:2%}.archive-drawer-cue--jia .archive-drawer-label-glow{width:34%;height:34%;top:19%;left:31%}.archive-drawer-cue--bing .archive-drawer-label-glow{width:34%;height:36%;top:18%;left:32%}.archive-drawer-cue--geng .archive-drawer-label-glow{width:34%;height:34%;top:16%;left:34%}.archive-drawer-cue--jia .archive-catprint--one{top:13%;left:29%}.archive-drawer-cue--jia .archive-catprint--two{top:51%;right:14%}.archive-drawer-cue--bing .archive-bing-ember{width:42%;height:76%;top:0;right:10%}.archive-drawer-cue--bing .archive-bing-cloth-edge{width:37%;height:78%;top:0;right:8%}.archive-drawer-cue--geng .archive-drawer-wet-sheen{inset:2% 1% -2%}.archive-drawer-cue--geng .archive-water-drop{top:96%}.hotspot--drawer:hover .archive-drawer-seam,.hotspot--drawer:focus-visible .archive-drawer-seam,.hotspot--geng-seven:hover .archive-drawer-seam,.hotspot--geng-seven:focus-visible .archive-drawer-seam{opacity:.48;background-color:#e4ae68;animation-duration:1.5s}.hotspot--drawer.hotspot--active .archive-drawer-seam{animation:.36s ease-out both archiveSeamOpen}@keyframes archiveSeamBreath{0%,to{opacity:.18;transform:scaleX(.96)}50%{opacity:.52;transform:scaleX(1)}}@keyframes archiveSeamOpen{0%{opacity:.18;transform:scaleX(.96)}42%{opacity:.82;transform:scaleX(1.03)}to{opacity:.2;transform:scaleX(1)}}@keyframes archiveLabelBreath{0%,to{opacity:.16;transform:scale(.98)}50%{opacity:.32;transform:scale(1.02)}}@keyframes archiveCatStep{0%,18%,to{opacity:.06;transform:translate(-2px,1px)rotate(-9deg)}48%,66%{opacity:.3;transform:translate(2px,-1px)rotate(0)}}@keyframes archiveClothStir{0%,70%,to{transform:rotate(0)skew(0deg)}78%{transform:rotate(-1.1deg)skew(.7deg)}86%{transform:rotate(.65deg)skew(-.4deg)}}@keyframes archiveWaterDrop{0%,55%{opacity:0;transform:translateY(-3px)scale(0)}64%{opacity:.78;transform:translateY(0)scale(1)}82%{opacity:.6;transform:translateY(13px)scale(.9,1.15)}to{opacity:0;transform:translateY(28px)scale(.65,1.3)}}.archive-label-signal{z-index:3;opacity:.25;pointer-events:none;-webkit-user-select:none;user-select:none;width:6.98%;height:auto;display:block;position:absolute}.archive-label-signal--jia{top:12.79%;left:18.54%}.archive-label-signal--bing{top:24.49%;left:55.74%}.archive-label-signal--geng{top:48.29%;left:36.84%}@media (width<=768px){.archive-label-signal{width:12.42%}.archive-label-signal--jia{top:13.53%;left:7.24%}.archive-label-signal--bing{top:22.63%;left:56.64%}.archive-label-signal--geng{top:40.68%;left:31.14%}}.explore-hint{left:50%;bottom:max(18px, calc(env(safe-area-inset-bottom) + 12px));z-index:15;color:#eedcbe94;letter-spacing:.16em;white-space:nowrap;text-shadow:0 2px 10px #000;opacity:0;pointer-events:none;margin:0;font-family:PingFang TC,Microsoft JhengHei,sans-serif;font-size:11px;transition:opacity .8s,transform .8s;position:fixed;transform:translate(-50%,5px)}.explore-hint--visible{opacity:1;transform:translate(-50%)}.signal-transition{transition:opacity .5s}.signal-transition:before{content:"";opacity:0;pointer-events:none;mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 17% 23%,#ffffff42 0 1px,#0000 1px 4px),repeating-linear-gradient(91deg,#ffffff17 0 1px,#0000 1px 5px);background-size:7px 9px,11px 13px;position:absolute;inset:-12%}.signal-transition--active:before{animation:.52s steps(2,end) both noiseBurst}.signal-transition--active .signal-transition__line,.signal-transition--active .signal-transition__text{animation-duration:.52s}.world--shaking .scene-frame{animation:.4s ease-in-out both sceneShake}.notice-modal{z-index:50;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.notice-modal__backdrop{cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020202b8;border:0;width:100%;height:100%;padding:0;animation:.28s both backdropIn;position:absolute;inset:0}.geng-seven-card,.bing-three-card{margin:0;animation:.46s cubic-bezier(.2,.82,.28,1) both noticeFloatIn;position:relative;box-shadow:0 25px 70px #000000ad}.geng-seven-card{aspect-ratio:3/2;background:0 0;width:min(760px,92vw);rotate:.8deg;box-shadow:0 28px 76px #000000b8}.geng-seven-card>img{object-fit:contain;filter:drop-shadow(0 8px 12px #0000006b);-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.geng-seven-drips{pointer-events:none;height:16%;position:absolute;top:90%;left:7%;right:7%;overflow:visible}.geng-seven-drips i{--drop-distance:clamp(25px, 5.6vw, 58px);--drop-duration:4.8s;opacity:0;transform-origin:top;width:9px;height:9px;animation:gengSevenDrop var(--drop-duration) ease-in infinite;background:radial-gradient(circle at 36% 32%,#f8fffffa 0 10%,#0000 22%),radial-gradient(at 50% 58%,#bee1e6f0,#598f9aad 64%,#2d5c696b 100%);border-radius:78% 12% 58% 58%;position:absolute;top:0;rotate:45deg;box-shadow:inset -1px -1px 2px #2a56625c,0 1px 2px #081a1f61,0 0 5px #80c0cc57}.geng-seven-drips i:after{content:"";opacity:0;width:24px;height:6px;animation:gengSevenRipple var(--drop-duration) ease-out infinite;border:1px solid #99d4dd94;border-radius:50%;position:absolute;top:1px;left:50%;rotate:-45deg}.geng-seven-drips i:first-child{--drop-duration:5.2s;animation-delay:-.8s;left:12%}.geng-seven-drips i:nth-child(2){--drop-duration:4.6s;animation-delay:-3.1s;left:34%}.geng-seven-drips i:nth-child(3){--drop-duration:5.8s;animation-delay:-1.9s;left:56%}.geng-seven-drips i:nth-child(4){--drop-duration:4.9s;animation-delay:-4.2s;left:73%}.geng-seven-drips i:nth-child(5){--drop-duration:5.5s;animation-delay:-2.7s;left:89%}.geng-seven-drips i:first-child:after{animation-delay:-.8s}.geng-seven-drips i:nth-child(2):after{animation-delay:-3.1s}.geng-seven-drips i:nth-child(3):after{animation-delay:-1.9s}.geng-seven-drips i:nth-child(4):after{animation-delay:-4.2s}.geng-seven-drips i:nth-child(5):after{animation-delay:-2.7s}.bing-three-card{aspect-ratio:3/2;background:0 0;width:min(760px,92vw);overflow:hidden;rotate:-.7deg;box-shadow:0 28px 76px #000000b8}.bing-three-card>img{object-fit:contain;filter:drop-shadow(0 8px 12px #0000006b);-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.bing-three-ink{color:#41231bf0;letter-spacing:.1em;pointer-events:none;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,serif;position:absolute;inset:19% 13% 15%}.bing-three-ink strong,.bing-three-ink>span,.bing-three-ink small{text-shadow:0 0 3px #481a182e;margin:0;display:block;position:absolute}.bing-three-ink i{opacity:0;filter:blur(9px);transform:translate(var(--ink-x,2px), var(--ink-y,-1px)) rotate(var(--ink-rotate,-.35deg)) scale(.95);animation:bingThreeInkFragment var(--ink-duration,1.38s) cubic-bezier(.18, .72, .24, 1) forwards;font-style:normal;display:inline-block}.bing-three-ink i:nth-child(2n){--ink-x:-2px;--ink-y:2px;--ink-rotate:.45deg;--ink-duration:1.62s}.bing-three-ink i:nth-child(3n){--ink-x:1px;--ink-y:3px;--ink-rotate:-.6deg;--ink-duration:1.24s}.bing-three-ink strong{letter-spacing:.16em;font-family:Bakudai,LXGW WenKai Mono TC,serif;font-size:clamp(30px,5vw,52px);font-weight:400;top:4%;left:2%}.bing-three-ink>span{white-space:nowrap;font-size:clamp(19px,3.5vw,34px);font-weight:500;top:43%;left:2%}.bing-three-ink small{letter-spacing:.14em;font-family:Bakudai,LXGW WenKai Mono TC,serif;font-size:clamp(15px,2.5vw,25px);bottom:5%;right:2%}.bing-three-card--stained:after{content:"";filter:blur(1.5px);opacity:0;pointer-events:none;background:radial-gradient(at 64% 68%,#4c0a0999 0 7%,#5b0f0c70 12%,#68171133 30%,#540d0b0f 48%,#0000 68%);width:22%;height:24%;animation:1.4s ease-out .28s forwards stainSeep;position:absolute;bottom:1%;right:3%}@keyframes sceneCurtain{0%{opacity:1}to{opacity:0}}@keyframes hotspotBreath{0%,to{opacity:.15;transform:scale(.96)}50%{opacity:.4;transform:scale(1.03)}}@keyframes noiseBurst{0%,42%,to{opacity:0;transform:translate(0)}48%{opacity:.12;transform:translate(-2px,1px)}74%{opacity:.18;transform:translate(2px,-1px)}86%{opacity:.05;transform:translate(-1px,2px)}}@keyframes sceneShake{0%,to{transform:translate(0)}22%{transform:translate(-2px,1px)}45%{transform:translate(2px,-1px)}68%{transform:translate(-1px)}84%{transform:translate(1px,1px)}}@keyframes noticeFloatIn{0%{opacity:0;translate:0 18px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes stainSeep{0%{opacity:0;transform:scale(.35)}to{opacity:.9;transform:scale(1)}}@keyframes gengSevenDrop{0%,8%,to{opacity:0;transform:translateY(-2px)scale(.45)}16%{opacity:.88;transform:translateY(0)scale(.78)}30%{opacity:.94;transform:translateY(4px)scale(.92)}58%{opacity:.88;transform:translateY(var(--drop-distance)) scale(1)}63%{opacity:0;transform:translateY(var(--drop-distance)) scale(1.18, .52)}}@keyframes gengSevenRipple{0%,56%{opacity:0;transform:translate(-50%, var(--drop-distance)) scaleX(.2)}63%{opacity:.56;transform:translate(-50%, var(--drop-distance)) scaleX(.42)}78%{opacity:0;transform:translate(-50%, var(--drop-distance)) scaleX(1.25)}to{opacity:0}}@keyframes bingThreeInkFragment{0%,12%{opacity:0;filter:blur(9px)}34%{opacity:.16;filter:blur(6px)}58%{opacity:.54;filter:blur(2.8px)}82%{opacity:.9;filter:blur(.7px)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}}@media (width<=768px){.hotspot--bing-three{width:21.8%;height:9.4%;top:22.45%;left:52.2%}.hotspot--geng-seven{width:22.9%;height:9.7%;top:40.35%;left:26.1%}.hotspot-glow{filter:blur(7px);inset:8% 3%}.explore-hint{bottom:max(14px, calc(env(safe-area-inset-bottom) + 10px));font-size:10px}.geng-seven-card,.bing-three-card{width:min(96vw,760px)}.geng-seven-card{rotate:.55deg}.bing-three-card{rotate:-.5deg}.bing-three-ink{inset:18% 12% 14%}.bing-three-ink strong{font-size:clamp(24px,8vw,42px)}.bing-three-ink>span{font-size:clamp(15px,5vw,27px)}.bing-three-ink small{font-size:clamp(13px,4vw,21px)}}.archive-experience{z-index:25;isolation:isolate;background:#080503;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.archive-experience__veil{z-index:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 42%,#623a1c29,#0000 48%),#020202e6;animation:.48s both archiveVeilIn;position:fixed;inset:0}.archive-close{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));z-index:40;color:#efdcbcc7;cursor:pointer;background:#180f0ab8;border:1px solid #d8a7654d;border-radius:50%;place-items:center;width:42px;height:42px;padding:0 0 3px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:30px;font-weight:200;transition:color .18s,border-color .18s,transform .18s;display:grid;position:fixed}.archive-close:hover,.archive-close:focus-visible{color:#fff0d4;border-color:#e6b570c7;outline:none;transform:rotate(4deg)scale(1.04)}.drawer-stage{z-index:1;width:100vw;height:100svh;position:relative}.drawer-stage__drawer{opacity:1;filter:drop-shadow(0 28px 45px #000000c2);transform-origin:50% 63%;-webkit-user-select:none;user-select:none;width:min(1000px,92vw,108svh);height:auto;animation:.72s cubic-bezier(.2,.82,.28,1) both drawerOpenZoom;position:absolute;bottom:-7svh;left:50%;transform:translate(-50%)}.sealed-manuscript{z-index:3;cursor:pointer;filter:drop-shadow(0 28px 30px #000000b8);-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:min(330px,32vw,47svh);padding:0;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.sealed-manuscript:disabled{cursor:default}.sealed-manuscript img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.sealed-manuscript--drawer{opacity:0;transform:translate(-50%,32%)scale(.38)}.sealed-manuscript--sealed{animation:.72s cubic-bezier(.16,.86,.26,1) both manuscriptRise}.sealed-manuscript--unsealing img{animation:.26s both unsealFrame}.sealed-manuscript--cover{animation:.62s ease-in-out infinite alternate coverReady}.sealed-manuscript:focus-visible{outline-offset:8px;border-radius:14px;outline:2px solid #edbb70e0}.document-hint{color:#f1ddba;letter-spacing:.18em;background:#0a0705d1;border:1px solid #dcaa655c;border-radius:2px;width:max-content;padding:8px 13px;font-family:PingFang TC,Microsoft JhengHei,sans-serif;font-size:12px;animation:1.8s ease-in-out infinite hintBreathe;position:absolute;bottom:4%;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0000006b}.reader-stage{z-index:1;place-items:center;width:100vw;height:100svh;padding:3svh 12px 8svh;display:grid;position:relative}.paper-stack{aspect-ratio:2/3;filter:drop-shadow(0 30px 40px #000000bd);touch-action:pan-y;width:min(520px,92vw,60svh);animation:.65s cubic-bezier(.18,.82,.25,1) both paperSettle;position:relative}.paper-stack__base,.paper-stack__departing-cover{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.paper-stack__base{z-index:0}.paper-stack__departing-cover{z-index:5;filter:drop-shadow(12px 18px 18px #00000080);transform-origin:20% 18%;animation:.82s cubic-bezier(.55,.04,.4,1) both coverSheetDepart}.registry-sheet{z-index:2;color:#352214;text-align:center;cursor:pointer;opacity:0;background:0 0;border:0;flex-direction:column;align-items:center;padding:6% 4%;animation:.52s .52s both registryReveal;display:flex;position:absolute;inset:12.5% 13% 14.5%}.registry-sheet__stamp{color:#82251bd1;border:3px double #82251bb8;border-radius:5px;place-items:center;width:clamp(55px,8svh,76px);height:clamp(55px,8svh,76px);margin-bottom:4%;font-family:Kaiti TC,STKaiti,DFKai-SB,serif;font-size:clamp(24px,4svh,38px);display:grid;transform:rotate(-5deg)}.registry-sheet__kicker{letter-spacing:.28em;margin-bottom:3%;font-size:clamp(10px,1.45svh,13px)}.registry-sheet strong{letter-spacing:.08em;margin-bottom:7%;font-family:Kaiti TC,STKaiti,DFKai-SB,Songti TC,serif;font-size:clamp(25px,4.3svh,41px);font-weight:700;display:block}.registry-sheet dl{border-top:1px solid #4128175c;border-bottom:1px solid #4128175c;width:84%;margin:0;padding:4% 0;font-size:clamp(11px,1.6svh,15px)}.registry-sheet dl div{grid-template-columns:1fr 1.5fr;gap:8%;padding:1.7% 0;display:grid}.registry-sheet dt{text-align:right;opacity:.62}.registry-sheet dd{text-align:left;letter-spacing:.12em;margin:0}.registry-sheet em{letter-spacing:.14em;margin:8% 0 0;font-family:Kaiti TC,STKaiti,DFKai-SB,serif;font-size:clamp(17px,2.5svh,24px);font-style:normal}.registry-sheet__hint{letter-spacing:.2em;opacity:.48;margin-top:auto;font-family:PingFang TC,Microsoft JhengHei,sans-serif;font-size:clamp(10px,1.35svh,12px);animation:1.8s ease-in-out infinite hintBreathe}.manuscript-page{z-index:2;color:#2d2118;letter-spacing:.035em;text-align:justify;text-justify:inter-ideograph;transform-origin:0;font-family:Noto Serif TC,Source Han Serif TC,Songti TC,PMingLiU,serif;font-size:clamp(13px,1.84svh,17px);line-height:1.82;position:absolute;inset:11.5% 13.5% 14%;overflow:hidden}.manuscript-page header{color:#3724178c;letter-spacing:.2em;border-bottom:1px solid #4c311d38;justify-content:space-between;margin-bottom:4%;padding-bottom:2%;font-family:PingFang TC,Microsoft JhengHei,sans-serif;font-size:.72em;display:flex}.manuscript-page h1{letter-spacing:.08em;text-align:left;margin:0 0 3.5%;font-family:Kaiti TC,STKaiti,DFKai-SB,Songti TC,serif;font-size:clamp(20px,3.2svh,31px);line-height:1.35}.manuscript-page time{color:#5b301db8;letter-spacing:.2em;margin-bottom:4%;font-family:ui-monospace,monospace;font-size:.74em;display:block}.manuscript-page p{text-indent:2em;margin:0 0 .8em}.manuscript-page blockquote{color:#5a2319;letter-spacing:.18em;text-align:center;border-top:1px solid #6e2a1c4d;border-bottom:1px solid #6e2a1c4d;margin:7% 3%;padding:3% 0;font-family:Kaiti TC,STKaiti,DFKai-SB,serif;font-size:1.22em;font-weight:700}.manuscript-page__end{color:#4c2d1b9e;letter-spacing:.15em;text-align:center;margin-top:10%;font-size:.76em}.manuscript-page--turn-next{animation:.24s ease-in both pageTurnNext}.manuscript-page--turn-prev{animation:.24s ease-in both pageTurnPrev}.page-controls{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:8;color:#ebd5b4c7;letter-spacing:.12em;align-items:center;gap:17px;font-family:PingFang TC,Microsoft JhengHei,sans-serif;font-size:12px;display:flex;position:fixed;transform:translate(-50%)}.page-controls button{color:#f0d7b1;cursor:pointer;background:#1d120bcc;border:1px solid #daa6605c;place-items:center;width:38px;height:34px;padding:0;display:grid}.page-controls button:disabled{opacity:.22;cursor:default}.page-controls button:not(:disabled):hover,.page-controls button:not(:disabled):focus-visible{color:#fff5e2;border-color:#e8b773c7;outline:none}@keyframes archiveVeilIn{0%{opacity:0}to{opacity:1}}@keyframes drawerOpenZoom{0%{opacity:0;filter:blur(3px)drop-shadow(0 28px 45px #000000b3);transform:translate(-50%)scale(.28)}to{opacity:1;filter:blur()drop-shadow(0 28px 45px #000000c2);transform:translate(-50%)scale(1)}}@keyframes manuscriptRise{0%{opacity:0;transform:translate(-50%,45%)scale(.32)rotate(-2deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes unsealFrame{0%{opacity:.62;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes coverReady{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-52%)scale(1.018)}}@keyframes hintBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes paperSettle{0%{opacity:0;transform:translateY(7svh)scale(.84)rotate(1.4deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes coverSheetDepart{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}30%{opacity:1;transform:translate(-3%,-2%)rotate(-2deg)scale(1.01)}to{opacity:0;transform:translate(-72%,-14%)rotate(-13deg)scale(.94)}}@keyframes registryReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pageTurnNext{0%{opacity:1;transform:perspective(900px)rotateY(0)}to{opacity:0;transform:perspective(900px)rotateY(-9deg)translate(-4%)}}@keyframes pageTurnPrev{0%{opacity:1;transform:perspective(900px)rotateY(0)}to{opacity:0;transform:perspective(900px)rotateY(9deg)translate(4%)}}@media (width<=768px){.drawer-stage__drawer{width:min(118vw,84svh);bottom:7svh}.sealed-manuscript{width:min(51vw,34svh);top:42%}.document-hint{font-size:10px;bottom:2%}.reader-stage{padding-top:4svh;padding-bottom:8svh}.manuscript-page{font-size:clamp(12px,1.72svh,15px);line-height:1.74}}.archive-experience .reader-stage{padding:0}.archive-experience .paper-stack{width:min(680px,96vw,71svh)}.archive-experience .manuscript-page{letter-spacing:.01em;word-break:break-all;overflow-wrap:anywhere;line-break:strict;-webkit-user-select:none;user-select:none;padding-right:.5%;font-size:clamp(12px,1.55svh,15px);line-height:1.68;inset:10.5% 15% 12.5% 14.5%;overflow:hidden}.archive-experience .manuscript-page h1{font-size:clamp(19px,2.8svh,28px)}.archive-experience .manuscript-page p{margin-bottom:.65em}@media (width<=768px){.object-lift{display:none!important}.scene--transitioning .scene-frame{filter:brightness(.25)}.archive-experience__veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080503e0}.archive-experience .paper-stack{filter:drop-shadow(0 14px 16px #0000008f);width:min(128vw,71svh)}.archive-experience .manuscript-page{font-size:clamp(13px,1.6svh,14px);line-height:1.62;inset:10.5% 15.5% 12.5% 14.5%}}@media (orientation:landscape) and (width>=900px){.scene-frame .hotspot-glow{filter:blur(11px);background:radial-gradient(#ffd082e6,#e2994266 44%,#0000 76%);animation:4.6s ease-in-out infinite hotspotBreathStrong}.archive-experience .paper-stack{width:min(660px,92vw,66svh)}.archive-experience .manuscript-page{letter-spacing:.025em;word-break:normal;overflow-wrap:break-word;text-align:justify;padding-right:0;font-size:clamp(18px,2.15svh,20px);line-height:1.95;inset:9.5% 23%}.archive-experience .manuscript-page header{margin-bottom:5%}.archive-experience .manuscript-page h1{margin-bottom:4.5%;font-size:clamp(27px,3.3svh,34px)}.archive-experience .manuscript-page time{margin-bottom:5%}.archive-experience .manuscript-page p{margin-bottom:.95em}.archive-experience .manuscript-page blockquote{margin:5% 0;padding:4% 0}}.archive-experience--registry,.archive-experience--toc,.archive-experience--reader{overflow-anchor:none;overflow:hidden auto}.archive-experience .reader-stage{flex-direction:column;justify-content:flex-start;align-self:start;width:100%;height:auto;min-height:100svh;padding:72px 0 36px;display:flex}.reading-paper{color:#2d2118;touch-action:pan-y pinch-zoom;background-color:#e4bd82;background-image:url(/manuscript-paper-inner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;width:min(680px,90vw);min-width:0;height:min(820px,100svh - 116px);min-height:720px;padding:48px;animation:.52s cubic-bezier(.18,.82,.25,1) both readingPaperIn;position:relative;box-shadow:0 28px 70px #000000ad,0 7px 18px #00000080,inset 0 0 48px #482b1629}.reading-paper:before{z-index:2;content:"";pointer-events:none;border:1px solid #0000;border-image-source:url(https://img.fm876.net/%E9%AC%BC%E8%A9%B1%E5%A4%9C%E8%A1%8C_R2%E4%B8%8A%E5%82%B3_%E5%A4%A7%E5%9E%8B%E6%AD%A3%E5%BC%8F%E7%B4%A0%E6%9D%90/manuscript-torn-frame.webp);border-image-slice:150;border-image-width:32px 38px 38px 32px;border-image-repeat:stretch;position:absolute;inset:-10px -12px -12px -10px}.reading-paper--readable{cursor:auto}.registry-page{z-index:1;color:#352214;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;padding:0;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-weight:500;display:flex;position:relative}.registry-page__stamp{color:#82251bd1;letter-spacing:.08em;white-space:nowrap;border:3px double #82251bb8;border-radius:5px;place-items:center;width:72px;height:72px;margin-bottom:24px;font-family:Bakudai,LXGW WenKai Mono TC,Kaiti TC,STKaiti,serif;font-size:25px;line-height:1;display:grid;transform:rotate(-5deg)}.registry-page__kicker{letter-spacing:.28em;margin-bottom:18px;font-size:13px}.registry-page strong{letter-spacing:.08em;margin-bottom:24px;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-size:clamp(28px,4vw,41px);display:block}.registry-page dl{border-top:1px solid #4128175c;border-bottom:1px solid #4128175c;width:min(420px,100%);margin:0;padding:18px 0;font-size:15px}.registry-page dl div{grid-template-columns:1fr 1.5fr;gap:8%;padding:6px 0;display:grid}.registry-page dt{text-align:right;opacity:.62}.registry-page dd{text-align:left;letter-spacing:.12em;margin:0}.registry-page em{letter-spacing:.14em;margin-top:24px;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,serif;font-size:22px;font-style:normal}.registry-page__cast{color:#352214c2;border-top:1px dashed #4128174d;width:min(440px,100%);margin-top:22px;padding-top:16px}.registry-page__cast b{letter-spacing:.2em;margin-bottom:9px;font-size:12px;font-weight:500;display:block}.registry-page__cast p{letter-spacing:.1em;margin:0 0 7px;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,serif;font-size:16px}.registry-page__cast small{color:#762c21;letter-spacing:.08em;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,serif;font-size:13px}.registry-page__hint{letter-spacing:.2em;opacity:.48;margin-top:auto;padding-top:34px;font-family:LXGW WenKai Mono TC,Kaiti TC,serif;font-size:12px;animation:1.8s ease-in-out infinite hintBreathe}.contents-page{z-index:1;color:#352214;flex-direction:column;width:100%;height:100%;font-family:LXGW WenKai Mono TC,Kaiti TC,Songti TC,serif;font-weight:500;display:flex;position:relative}.contents-page header{color:#3724178c;letter-spacing:.2em;border-bottom:1px solid #4c311d38;justify-content:space-between;padding-bottom:10px;font-family:LXGW WenKai Mono TC,Kaiti TC,serif;font-size:12px;display:flex}.contents-page__stamp{color:#82251bd1;letter-spacing:.18em;border:3px double #82251bad;align-self:center;margin:26px 0 12px;padding:7px 12px;font-family:Bakudai,LXGW WenKai Mono TC,Kaiti TC,STKaiti,serif;font-size:23px;transform:rotate(-3deg)}.contents-page__kicker{letter-spacing:.24em;text-align:center;margin:0;font-size:13px}.contents-page h1{letter-spacing:.12em;text-align:center;margin:8px 0 24px;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,serif;font-size:clamp(28px,4vw,38px)}.contents-page ol{counter-reset:chapter;gap:7px;margin:0;padding:0;list-style:none;display:grid}.contents-page li{counter-increment:chapter}.contents-page li button{color:#352214;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f4d5a026;border:0;border-bottom:1px solid #4c311d38;grid-template-columns:1fr auto;align-items:center;padding:11px 12px;display:grid}.contents-page li button:before{content:counter(chapter, decimal-leading-zero);color:#6538218f;margin-right:12px;font-family:ui-monospace,monospace;font-size:12px}.contents-page li button span{letter-spacing:.04em;grid-area:1/1;padding-left:34px;font-family:LXGW WenKai Mono TC,Kaiti TC,serif;font-size:17px}.contents-page li button small{color:#7d2d20;letter-spacing:.12em;grid-area:1/2;font-family:LXGW WenKai Mono TC,Kaiti TC,serif;font-size:10px}.contents-page li button:disabled{color:#35221473;cursor:default}.contents-page li button:disabled small{color:#35221457}.contents-page__note{color:#4328178c;letter-spacing:.08em;text-align:center;margin:auto 0 0;padding-top:18px;font-size:12px}.fiction-notice-link--contents{color:#50311e80;letter-spacing:.14em;border-bottom:1px solid #5b362029;align-self:center;margin-top:11px;font-family:LXGW WenKai Mono TC,Kaiti TC,Songti TC,serif;font-size:11px}.fiction-notice-link--contents:hover,.fiction-notice-link--contents:focus-visible{color:#502918d1;outline:none}.reading-page{z-index:1;color:#2d2118;letter-spacing:.02em;text-align:justify;width:100%;min-width:0;height:100%;text-justify:inter-ideograph;overflow-wrap:anywhere;word-break:break-word;transform-origin:50%;-webkit-user-select:text;user-select:text;flex-direction:column;font-family:LXGW WenKai Mono TC,Noto Serif TC,Source Han Serif TC,Songti TC,serif;font-size:clamp(16px,2.2vw,20px);font-weight:500;line-height:1.8;display:flex;position:relative;overflow:visible}.reading-page__body{flex:1;min-height:0}@media (width>=769px){.reading-page__body--continuation{flex-direction:column;justify-content:safe center;display:flex}}.reading-page__body>*{animation:.46s cubic-bezier(.2,.78,.28,1) both manuscriptBlockReveal}.reading-page__body>:nth-child(2){animation-delay:55ms}.reading-page__body>:nth-child(3){animation-delay:.105s}.reading-page__body>:nth-child(4){animation-delay:.155s}.reading-page__body>:nth-child(5){animation-delay:.205s}.reading-page__body>:nth-child(n+6){animation-delay:.255s}.reading-page header{color:#3724178c;letter-spacing:.2em;border-bottom:1px solid #4c311d38;justify-content:space-between;margin-bottom:24px;padding-bottom:10px;font-family:PingFang TC,Microsoft JhengHei,sans-serif;font-size:.72em;display:flex}.reading-page h1{letter-spacing:.06em;text-align:left;margin:0 0 22px;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-size:clamp(28px,4.2vw,38px);line-height:1.35}.reading-page time{color:#5b301db8;letter-spacing:.2em;margin-bottom:24px;font-family:ui-monospace,monospace;font-size:.74em;display:block}.reading-page p{overflow-wrap:anywhere;text-indent:2em;max-width:100%;margin:0 0 1em}.reading-page .reading-page__broadcast{color:inherit;font:inherit;letter-spacing:.025em;text-indent:2em;margin:1.05em 0 1.25em;padding:0;font-size:1.045em;font-weight:650;line-height:1.9}.reading-page__barrage{color:inherit;gap:.12em;margin:.9em 0 1.25em;padding:0 .35em;font-family:inherit;font-size:.92em;line-height:1.62;list-style:none;display:grid;overflow:hidden}.reading-page__barrage li{opacity:0;max-height:0;animation:.56s cubic-bezier(.18,.82,.25,1) both barrageRise;overflow:hidden;transform:translateY(1em)}.reading-page .reading-page__system{max-width:100%;color:inherit;font:inherit;letter-spacing:.025em;text-indent:2em;margin:.9em 0 1.15em;padding:0;font-size:.94em;font-weight:600;line-height:1.7;animation:.44s cubic-bezier(.18,.78,.26,1) both systemMessageIn}.reading-page .reading-page__sound{text-indent:0;margin:.65em 0 1em;display:block}.reading-page__sound-mark,.reading-page__sound-copy{opacity:0;animation:.52s cubic-bezier(.18,.82,.25,1) both soundLineIn;display:block}.reading-page__sound-mark{width:max-content;color:inherit;font:inherit;letter-spacing:.12em;text-indent:0;margin:.08em auto;font-size:1em;font-weight:500}.reading-page__sound-mark--wave{align-items:center;gap:.34em;display:flex}.reading-page__sound-wave-sequence{align-items:center;gap:.3em;display:inline-flex}.reading-page__sound-wave{width:min(25vw,6.5em);height:1.35em;color:inherit;opacity:0;justify-content:space-between;align-items:center;display:inline-flex}.reading-page__sound-wave--compact{width:min(12vw,3.2em)}.reading-page__sound-wave--solo{width:min(46vw,13em)}.reading-page__sound-wave--active{animation:1.9s ease-out .24s both soundWaveFade}.reading-page__sound-wave i{transform-origin:50%;background:currentColor;border-radius:999px;width:2px;min-height:2px;display:block}.reading-page__sound-wave--active i{animation:.42s ease-in-out 3 alternate both soundWavePulse}.reading-page__sound-copy{text-indent:2em}.reading-page .reading-page__signal{color:#6f2c25;letter-spacing:.055em;text-indent:0;text-align:center;margin:.9em 0 1.1em;padding:.18em .45em;font-family:inherit;font-weight:650;position:relative;overflow:hidden}.reading-page__signal:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8942301f,#0000);animation:1.1s .18s both signalSweep;position:absolute;inset:0;transform:translate(-110%)}.reading-page blockquote{color:#72281e;letter-spacing:.1em;white-space:pre-line;text-align:center;margin:28px 0;padding:12px 4px;font-family:Bakudai,Kaiti TC,STKaiti,DFKai-SB,serif;font-size:clamp(28px,5vw,42px);font-weight:500;line-height:1.52}.reading-page__divider{background:linear-gradient(90deg,#0000,#54301b6b,#0000);border:0;width:72%;height:1px;margin:38px auto}.reading-page__end{color:#4c2d1b9e;letter-spacing:.15em;text-align:center;margin-top:38px;font-size:.76em}.reading-page__hint{color:#482b1975;letter-spacing:.13em;text-align:center;margin-top:28px;font-family:PingFang TC,Microsoft JhengHei,sans-serif;font-size:.68em;animation:4.6s both readerHintFade}.reading-page footer{color:#492d1b87;letter-spacing:.16em;text-align:right;margin-top:12px;font-family:ui-monospace,monospace;font-size:.68em}.reading-paper--readable .reading-page{z-index:3}.scene-photo{z-index:8;color:#4d3726;width:312px;font:inherit;cursor:zoom-in;isolation:isolate;background:0 0;border:0;padding:0;position:absolute;top:112px;right:-224px}.scene-photo__print{transform:rotate(var(--photo-rotation,3deg));transform-origin:48% 12%;background-color:#d4bf91;background-image:linear-gradient(#fff8de29,#4e321a14),url(/manuscript-paper-inner.jpg);background-position:50%;background-size:cover;border:1px solid #412a197a;padding:3px 3px 13px;animation:.9s cubic-bezier(.16,.78,.28,1.08) .26s both scenePhotoDropRight;display:block;position:relative;box-shadow:0 24px 36px #00000085,0 5px 10px #00000057,inset 0 0 14px #482a1433}.scene-photo__print:after{content:"";pointer-events:none;border:1px solid #57371f33;position:absolute;inset:2px;box-shadow:inset 0 0 22px #462a1724}.scene-photo img{aspect-ratio:1023/1537;object-fit:cover;filter:saturate(.88)contrast(.96)sepia(.08);width:100%;display:block;box-shadow:inset 0 0 18px #0000003d}.scene-photo--landscape{width:410px;top:124px;right:-286px}.scene-photo--landscape .scene-photo__print{transform:rotate(var(--photo-rotation,2.6deg));padding:3px 3px 13px}.scene-photo--landscape img{aspect-ratio:1672/941;object-fit:contain}.scene-photo small{color:#462d1bc2;letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:10px;position:absolute;bottom:3px;right:7px}.scene-photo__hint{color:#f2debedb;letter-spacing:.08em;opacity:0;background:#1c110ad1;border:1px solid #daa66047;padding:4px 8px;font-family:PingFang TC,Microsoft JhengHei,sans-serif;font-size:11px;transition:opacity .18s,transform .18s;position:absolute;bottom:-30px;right:18px;transform:translateY(-4px)}.scene-photo:hover .scene-photo__hint,.scene-photo:focus-visible .scene-photo__hint{opacity:1;transform:translateY(0)}.scene-photo-viewer{z-index:40;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.scene-photo-viewer__backdrop{cursor:zoom-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030304e8;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.scene-photo-viewer__image{z-index:1;cursor:zoom-out;background:#cfb98b;border:1px solid #efd5aa80;max-width:90vw;height:min(88svh,1000px);padding:9px;animation:.26s ease-out both scenePhotoEnlarge;display:block;position:relative;box-shadow:0 32px 80px #000000d1}.scene-photo-viewer__image img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.scene-photo-viewer__image--landscape{width:min(92vw,1500px);height:auto;max-height:88svh}.scene-photo-viewer__image--landscape img{width:100%;height:auto;max-height:calc(88svh - 18px)}.scene-photo-viewer>span{z-index:2;bottom:max(12px, env(safe-area-inset-bottom));color:#f4e2c5b8;letter-spacing:.12em;pointer-events:none;font-family:PingFang TC,Microsoft JhengHei,sans-serif;font-size:12px;position:absolute}@keyframes scenePhotoDropRight{0%{opacity:0;transform:translate(70px,-300px)rotate(-12deg)scale(.78)}72%{opacity:1;transform:translate(-8px,10px)rotate(6deg)scale(1.02)}to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--photo-rotation,3deg)) scale(1)}}@keyframes scenePhotoDropLeft{0%{opacity:0;transform:translate(-90px,-280px)rotate(12deg)scale(.78)}72%{opacity:1;transform:translate(9px,9px)rotate(-5deg)scale(1.02)}to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--photo-rotation,-3deg)) scale(1)}}@keyframes scenePhotoDropTop{0%{opacity:0;transform:translateY(-340px)rotate(-8deg)scale(.78)}72%{opacity:1;transform:translate(4px,10px)rotate(4deg)scale(1.02)}to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--photo-rotation,1deg)) scale(1)}}.scene-photo--fall-left{left:-176px;right:auto}.scene-photo--fall-right{left:auto;right:-224px}.scene-photo--fall-top{left:50%;right:auto;transform:translate(-50%)}.scene-photo--landscape.scene-photo--fall-left{left:-244px}.scene-photo--landscape.scene-photo--fall-right{right:-286px}.scene-photo--fall-left .scene-photo__print{animation-name:scenePhotoDropLeft}.scene-photo--fall-right .scene-photo__print{animation-name:scenePhotoDropRight}.scene-photo--fall-top .scene-photo__print{animation-name:scenePhotoDropTop}.scene-photo--offset-0{top:96px}.scene-photo--offset-1{top:136px}.scene-photo--offset-2{top:178px}.scene-photo--offset-3{top:218px}.scene-photo--tilt-0{--photo-rotation:-1.1deg}.scene-photo--tilt-1{--photo-rotation:-.4deg}.scene-photo--tilt-2{--photo-rotation:.5deg}.scene-photo--tilt-3{--photo-rotation:1.2deg}@keyframes scenePhotoEnlarge{0%{opacity:0;transform:scale(.9)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}.reading-page--turn-next{animation:.24s ease-in both readingPageNext}.reading-page--turn-prev{animation:.24s ease-in both readingPagePrev}.reader-navigation{z-index:12;color:#482b19ad;letter-spacing:.12em;justify-content:center;align-items:center;gap:10px;margin:-30px 0 13px;font-family:PingFang TC,Microsoft JhengHei,sans-serif;font-size:12px;display:flex;position:relative}.reader-navigation button{color:#4f2e1bcc;cursor:pointer;background:#e2c58b38;border:1px solid #663f2242;border-radius:2px;place-items:center;width:34px;height:28px;padding:0;display:grid}.reader-navigation .reader-navigation__contents{width:auto;padding:0 12px}.reader-navigation__center{flex-direction:column;align-items:center;gap:3px;display:flex}.reader-navigation__page{color:#4e2f1c94;letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:10px;line-height:1}.reader-navigation button:disabled{opacity:.24;cursor:default}.reader-navigation--photo-pending{opacity:.3;pointer-events:none}@keyframes readingPaperIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes manuscriptBlockReveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translate(0)}}@keyframes barrageRise{0%{opacity:0;max-height:0;transform:translateY(1em)}68%{opacity:1;max-height:2em;transform:translateY(-.12em)}to{opacity:1;max-height:2em;transform:translate(0)}}@keyframes systemMessageIn{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translate(0)}}@keyframes soundLineIn{0%{opacity:0;transform:translateY(.35em)}54%{opacity:1;transform:translateY(-.04em)}to{opacity:1;transform:translate(0)}}@keyframes soundWaveFade{0%{opacity:0;transform:scaleX(.7)}14%,68%{opacity:.76;transform:scaleX(1)}to{opacity:.76;transform:scaleX(1)}}@keyframes soundWavePulse{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes signalSweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes readingPageNext{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-18px)}}@keyframes readingPagePrev{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18px)}}@media (width<=768px){.drawer-stage__drawer,.sealed-manuscript{filter:none!important}.sealed-manuscript:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#000000b8,#0000 72%);border-radius:35%;position:absolute;inset:8% 7% 2%}.archive-experience .reader-stage{justify-content:flex-start;padding:68px 0 28px}.reading-paper{width:min(680px,90vw);height:700px;min-height:700px;padding:24px;box-shadow:0 18px 38px #0000009e,0 5px 12px #0000006b,inset 0 0 32px #482b1624}.reading-paper:before{border-image-width:20px 24px 24px 20px;inset:-7px -8px -8px -7px}.registry-page{min-height:0}.registry-page strong{font-size:clamp(27px,8vw,34px)}.registry-page em{font-size:19px}.reading-page h1{font-size:clamp(25px,7.6vw,32px)}.reading-page header{margin-bottom:22px}.reading-page blockquote{letter-spacing:.08em;font-size:clamp(27px,9vw,36px)}.scene-photo{width:min(62vw,250px);top:164px;right:-10px}.scene-photo__print{padding:3px 3px 13px;animation-name:scenePhotoDropMobile;transform:rotate(3deg)}.scene-photo--landscape{width:min(84vw,340px);top:152px;right:-6px}.scene-photo--landscape .scene-photo__print{padding:3px 3px 13px;transform:rotate(2deg)}.scene-photo__hint{opacity:1;bottom:-26px;right:10px;transform:none}.scene-photo-viewer{padding:14px}.scene-photo-viewer__image{width:min(92vw,560px);height:auto;max-height:88svh;padding:6px}.scene-photo-viewer__image img{width:100%;height:auto;max-height:calc(88svh - 12px)}.contents-page__stamp{margin-top:18px}.contents-page h1{margin-bottom:14px}.contents-page ol{gap:2px}.contents-page li button{padding:9px 6px}.contents-page li button span{padding-left:30px;font-size:15px}.reader-navigation{align-items:flex-start;transform:translateY(28px)}}@keyframes scenePhotoDropMobile{0%{opacity:0;transform:translate(34px,-260px)rotate(-9deg)scale(.76)}74%{opacity:1;transform:translate(-5px,8px)rotate(5deg)scale(1.03)}to{opacity:1;transform:translate(0)rotate(3deg)scale(1)}}@media (prefers-reduced-motion:reduce){.scene-photo__print,.scene-photo-viewer__image,.reading-page__body>*,.reading-page__barrage li,.reading-page__system,.reading-page__sound-mark,.reading-page__sound-copy,.reading-page__sound-wave,.reading-page__sound-wave i,.reading-page__signal:after{animation:none}.reading-page__sound-wave{display:none}.reading-page__barrage li,.reading-page__sound-mark,.reading-page__sound-copy{opacity:1;max-height:none;transform:none}}.hotspot--radio .hotspot-glow,.scene-frame .hotspot--radio .hotspot-glow{filter:blur(10px);background:radial-gradient(#e2b7706b,#be7f3a29 45%,#0000 76%);animation:5.2s ease-in-out infinite radioHotspotBreath}.hotspot--radio:hover+.discovery-aura--radio,.hotspot--radio:focus-visible+.discovery-aura--radio,.hotspot--radio.hotspot--active+.discovery-aura--radio{opacity:.76;filter:brightness(1.04)}@keyframes radioHotspotBreath{0%,to{opacity:.08;transform:scale(.97)}50%{opacity:.2;transform:scale(1.035)}}.hotspot--cafe{border-radius:42% 42% 28% 28%;width:9.4%;height:18.4%;top:66.2%;left:68.4%}.hotspot--cafe:before,.hotspot--cafe:hover:before,.hotspot--cafe:focus-visible:before{display:none}.discovery-aura--cafe{opacity:.9;filter:brightness(1.08);pointer-events:none;width:10.8%;height:12.5%;position:absolute;top:61.8%;left:68.2%}.discovery-aura--cafe:before{display:none}.discovery-aura--cafe i{opacity:.74;background:#ffa448f0;box-shadow:0 0 5px #ffbb69fa,0 0 15px #e86f1de0}.cafe-steam{opacity:.28;filter:blur(.6px);border-left:1px solid #ffe5c03d;border-right:1px solid #ffe5c066;border-radius:50%;width:24%;height:30%;animation:4.8s ease-in-out infinite cafeSteam;position:absolute;top:-13%;left:39%}.scene-frame--cafe{isolation:isolate;width:100vw;height:100svh}.cafe-panorama{z-index:1;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x;cursor:grab;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:auto hidden}.cafe-panorama::-webkit-scrollbar{display:none}.cafe-panorama--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.cafe-panorama:focus-visible{outline-offset:-4px;outline:1px solid #eac17e3d}.cafe-panorama__track{width:max(100%,233.252svh);height:100%;position:relative;overflow:hidden}.cafe-panorama__image{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cafe-hearth-fire{z-index:4;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 50% 82%,#ff9d2d33,#0000 68%);border-radius:48% 48% 12% 12%;width:3.15%;height:8.25%;display:block;position:absolute;top:67.15%;left:81.75%;overflow:hidden}.cafe-hearth-fire:after{content:"";filter:blur(2px);background:radial-gradient(at 50% 75%,#ffc65c52,#da50121c 55%,#0000 78%);border-radius:50%;animation:2.35s ease-in-out infinite cafeHearthGlow;position:absolute;inset:16% 5% 2%}.cafe-hearth-fire i{z-index:1;filter:blur(.35px);transform-origin:50% 100%;background:radial-gradient(at 50% 82%,#fff6aee6,#ffa331b8 42%,#e03e0c29 72%,#0000 78%);border-radius:55% 45% 48% 52%;width:33%;height:76%;animation:1.34s ease-in-out infinite alternate cafeHearthFlame;display:block;position:absolute;bottom:-9%;left:34%}.cafe-hearth-fire i:nth-child(2){opacity:.72;width:28%;height:58%;animation-duration:1.72s;animation-delay:-.54s;left:13%}.cafe-hearth-fire i:nth-child(3){opacity:.66;width:27%;height:64%;animation-duration:1.51s;animation-delay:-.88s;left:59%}.cafe-ice-box{z-index:5;aspect-ratio:1;cursor:pointer;filter:drop-shadow(0 5px 7px #0605039e);transform-origin:50% 82%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:5.4%;padding:0;transition:filter .22s,transform .22s;position:absolute;top:44.8%;left:20.8%}.cafe-ice-box:after{z-index:-1;content:"";filter:blur(5px);opacity:.56;background:radial-gradient(at 50% 58%,#7fddec3d,#378dac14 48%,#0000 74%);border-radius:48%;animation:4.6s ease-in-out infinite cafeIceBoxGlow;position:absolute;inset:21% 12% 11%}.cafe-ice-box--closed:after{opacity:0;animation:none}.cafe-ice-box--closed img{transform-origin:50% 100%;animation:3.8s ease-in-out infinite cafeClosedIceBoxGlow;transform:translate(-12.5%,6%)scale(.91)}.cafe-ice-box--sleeping img{filter:brightness(.82)saturate(.78);animation:none}.cafe-ice-box:hover,.cafe-ice-box:focus-visible{filter:drop-shadow(0 6px 8px #050402ad)drop-shadow(0 0 8px #73d7e852);outline:none;transform:translateY(-2px)scale(1.035)}.cafe-ice-box:focus-visible:before{content:"";border:1px solid #aee5e994;border-radius:12%;position:absolute;inset:10%}.cafe-ice-box:disabled{cursor:default;filter:drop-shadow(0 5px 7px #06050394)}.cafe-ice-box--active{animation:.46s ease-out both cafeIceBoxTap}.cafe-ice-box img{object-fit:contain;transform-origin:50% 100%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .24s ease-out,filter .24s ease-out;display:block}.cafe-ice-box-hint{z-index:6;color:#e0efebe6;letter-spacing:.08em;white-space:nowrap;text-shadow:0 1px 5px #000000f5,0 0 8px #6dd5e738;pointer-events:none;background:linear-gradient(90deg,#060c0eb3,#060c0e47 72%,#0000);border-left:1px solid #a9e2eb75;padding:.34em .72em .38em;font-family:LXGW WenKai Mono TC,Songti TC,serif;font-size:clamp(10px,.76vw,13px);line-height:1.45;animation:.42s ease-out both cafeIceBoxHintIn;position:absolute;top:43.4%;left:26.1%}.cafe-aquarium{z-index:3;cursor:pointer;touch-action:pan-x;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:3% 3% 7% 7%;width:15.1%;height:18.8%;padding:0;position:absolute;top:51.2%;left:25.9%;overflow:visible}.cafe-aquarium--resting,.cafe-aquarium--busy{cursor:default}.cafe-aquarium__creature-clip{z-index:3;border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.cafe-aquarium:after{z-index:6;content:"";opacity:.2;pointer-events:none;background:radial-gradient(#b5e1c906,#0000 72%);transition:opacity .22s;position:absolute;inset:5%}.cafe-aquarium:hover:after,.cafe-aquarium:focus-visible:after{opacity:.62}.cafe-aquarium:focus-visible{outline-offset:2px;outline:2px solid #c9ddb057}.cafe-mudfish{z-index:3;aspect-ratio:1;will-change:left, top;pointer-events:none;width:29%;transition:left 4.7s cubic-bezier(.38,.04,.28,1),top 4.7s cubic-bezier(.38,.04,.28,1);display:block;position:absolute}.cafe-mudfish-overlay{z-index:8;aspect-ratio:1;pointer-events:none;width:29%;display:block;position:absolute;transform:translate(-50%,-50%)}.cafe-mudfish--seeking{transition-duration:2.2s}.cafe-mudfish--charged img{animation:1.75s ease-in-out both mudfishSpiritCharge}.cafe-mudfish img{object-fit:contain;filter:drop-shadow(0 3px 6px #100e0761)saturate(1.03)brightness(1.03);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;transform:scale(1)}.cafe-mudfish--treat img,.cafe-mudfish--happy img{transform:scale(1)}.cafe-mudfish--stuffed img{animation:2.7s ease-in-out infinite mudfishStuffedBreath}.cafe-mudfish-emote{z-index:2;aspect-ratio:1.2;color:#eb7373eb;background:#f8f1e1c7;border:1px solid #faeddec2;border-radius:52%;place-items:center;width:clamp(18px,1.55vw,26px);font-family:Georgia,serif;line-height:1;animation:.38s ease-out both mudfishEmotePop;display:grid;position:absolute;top:-18%;transform:scaleX(1);box-shadow:0 2px 5px #100a0642,inset 0 0 5px #ffffff8a}.cafe-mudfish-emote--right{left:100%}.cafe-mudfish-emote--left{right:100%}.cafe-mudfish-emote:before,.cafe-mudfish-emote:after{content:"";background:#f8f1e1b8;border:1px solid #faeddead;border-radius:50%;position:absolute}.cafe-mudfish-emote:before{width:6px;height:6px;bottom:-6px;left:2px}.cafe-mudfish-emote:after{width:3px;height:3px;bottom:-10px;left:-2px}.cafe-mudfish-emote--left:before{left:auto;right:2px}.cafe-mudfish-emote--left:after{left:auto;right:-2px}.cafe-mudfish-emote b{font-size:clamp(10px,.9vw,15px);font-weight:400;transform:translateY(-1px)}.cafe-mudfish-zzz{z-index:2;color:#eef6e6fa;text-shadow:0 1px 2px #050a09fa,0 0 5px #9edde0bd,0 0 9px #315e6094;pointer-events:none;width:55%;height:62%;font-family:Arial Rounded MT Bold,Avenir Next,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:700;position:absolute;top:-12%;left:58%}.cafe-mudfish-zzz i{opacity:.56;font-size:clamp(15px,1.2vw,21px);animation:1.8s ease-in-out infinite alternate mudfishZzzFloat;position:absolute;bottom:0;left:0}.cafe-mudfish-zzz i:nth-child(2){font-size:clamp(18px,1.45vw,25px);animation-delay:.28s;bottom:17%;left:25%}.cafe-mudfish-zzz i:nth-child(3){font-size:clamp(22px,1.72vw,30px);animation-delay:.56s;bottom:36%;left:55%}.cafe-aquarium__glass{z-index:5;pointer-events:none;background:linear-gradient(108deg,#0000 20%,#e2faf00b 40%,#0000 54%),linear-gradient(#0d423f08,#0826271a);position:absolute;inset:0;box-shadow:inset 10px 0 18px #07303014,inset -8px -4px 16px #02191d1f}.cafe-spirit-ice{z-index:4;aspect-ratio:1;opacity:0;filter:drop-shadow(0 0 7px #8be5f59e);pointer-events:none;width:12%;display:block;position:absolute;top:-8%;left:61%;transform:translate(-50%,-50%)rotate(18deg)scale(.76)}.cafe-spirit-ice img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.cafe-spirit-ice--dropping,.cafe-spirit-ice--seeking{animation:1.55s cubic-bezier(.38,.04,.56,1) forwards spiritIceFall}.cafe-spirit-ice--absorbing{opacity:1;animation:1.55s ease-in forwards spiritIceAbsorb;top:57%}.cafe-bubbles{z-index:4;pointer-events:none;width:1px;height:1px;position:absolute}.cafe-bubbles i{aspect-ratio:1;opacity:0;border:1px solid #eaf9f09e;border-radius:50%;width:clamp(4px,.55vw,9px);position:absolute;box-shadow:inset 1px 1px 2px #ffffff4d}.cafe-bubbles--active i{animation:2.8s ease-out both cafeBubbleRise}.cafe-bubbles i:nth-child(2){width:clamp(3px,.42vw,7px);animation-delay:.18s;top:5px;left:8px}.cafe-bubbles i:nth-child(3){width:clamp(5px,.68vw,10px);animation-delay:.42s;top:9px;left:-7px}.cafe-bubbles i:nth-child(4){width:clamp(3px,.48vw,8px);animation-delay:.66s;top:15px;left:12px}.cafe-bubbles i:nth-child(5){width:clamp(3px,.4vw,7px);animation-delay:.9s;top:20px;left:-3px}.cafe-panorama-hotspot{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.cafe-panorama-hotspot:after{content:"";opacity:.16;background:radial-gradient(#e9b86814,#0000 72%);border-radius:4px;transition:opacity .24s,background .24s;position:absolute;inset:7%}.cafe-panorama-hotspot:hover:after,.cafe-panorama-hotspot:focus-visible:after{opacity:.52;background:radial-gradient(#e9b86824,#0000 72%)}.cafe-panorama-hotspot:focus-visible{outline-offset:2px;outline:2px solid #e8c3855c}.cafe-panorama-hotspot--story{width:9.4%;height:31%;top:24.5%;left:52.2%}.cafe-panorama-hotspot--active:after{animation:1.2s ease-out both cafeStoryPulse}.cafe-back-button{z-index:8}.cafe-explore-hint{left:50%;bottom:max(9.5%, calc(env(safe-area-inset-bottom) + 44px));z-index:9;color:#fae4bef0;filter:drop-shadow(0 3px 10px #000000ad);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#120b07b8 18%,#120b07c7 82%,#0000);align-items:center;gap:clamp(10px,1.6vw,22px);min-width:min(88vw,480px);padding:12px clamp(16px,2.8vw,30px);transition:opacity .6s,transform .7s;display:flex;position:absolute;transform:translate(-50%,10px)}.cafe-explore-hint--visible{opacity:1;transform:translate(-50%)}.cafe-explore-hint span{background:linear-gradient(90deg,#0000,#ddb16d9e);flex:1;height:1px}.cafe-explore-hint span:last-child{background:linear-gradient(90deg,#ddb16d9e,#0000)}.cafe-explore-hint p{letter-spacing:.18em;white-space:nowrap;text-shadow:0 1px 8px #000000e6,0 0 14px #d497483d;margin:0;font-family:LXGW WenKai Mono TC,Songti TC,serif;font-size:clamp(14px,1.35vw,18px);font-weight:500;line-height:1.5}@keyframes cafeSteam{0%{opacity:0;transform:translateY(5px)scale(.84)}42%{opacity:.34}to{opacity:0;transform:translate(3px,-13px)scale(1.08)}}@keyframes cafeIceBoxGlow{0%,to{opacity:.34;transform:scale(.94)}50%{opacity:.72;transform:scale(1.06)}}@keyframes cafeHearthFlame{0%{opacity:.48;transform:translate(-1px,2px)rotate(-3deg)scale(.88,.82)}52%{opacity:.82;transform:translate(1px,-1px)rotate(2deg)scale(1.04,1.08)}to{opacity:.62;transform:translate(-1px,-3px)rotate(-1deg)scale(.96,1.16)}}@keyframes cafeHearthGlow{0%,to{opacity:.38;transform:scale(.96)}50%{opacity:.68;transform:scale(1.04)}}@keyframes cafeClosedIceBoxGlow{0%,to{filter:drop-shadow(0 0 2px #74d6e633)brightness()}50%{filter:drop-shadow(0 0 7px #7cdeec80)brightness(1.055)}}@keyframes cafeIceBoxHintIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes mudfishEmotePop{0%{opacity:0;transform:translate(-3px,4px)scale(.72)}72%{opacity:1;transform:translateY(-1px)scale(1.05)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes mudfishStuffedBreath{0%,to{filter:drop-shadow(0 3px 6px #100e0761)saturate(1.04)brightness(1.05);transform:scale(1)}50%{filter:drop-shadow(0 3px 7px #100e0766)saturate(1.07)brightness(1.1);transform:scale(1.015,1.035)}}@keyframes mudfishZzzFloat{0%{opacity:.48;transform:translateY(3px)scale(.92)}to{opacity:1;transform:translate(7px,-11px)scale(1.06)}}@keyframes cafeIceBoxTap{0%{transform:scale(1)}42%{transform:translateY(2px)scale(.95)}to{transform:scale(1)}}@keyframes spiritIceFall{0%{opacity:0;top:-8%;transform:translate(-50%,-50%)rotate(4deg)scale(.68)}18%{opacity:1}72%{top:50%;transform:translate(-50%,-50%)rotate(31deg)scale(1)}to{opacity:1;top:57%;transform:translate(-50%,-50%)rotate(39deg)scale(.94)}}@keyframes spiritIceAbsorb{0%{opacity:1;filter:drop-shadow(0 0 7px #8be5f59e)brightness();transform:translate(-50%,-50%)rotate(39deg)scale(.94)}45%{opacity:.78;filter:drop-shadow(0 0 12px #a6effae6)brightness(1.8);transform:translate(-50%,-50%)rotate(58deg)scale(.72)}to{opacity:0;filter:drop-shadow(0 0 15px #ffe07ee0)brightness(2.4);transform:translate(-50%,-50%)rotate(82deg)scale(.08)}}@keyframes mudfishSpiritCharge{0%{filter:drop-shadow(0 3px 6px #100e0761)saturate(1.03)brightness(1.03)}38%{filter:drop-shadow(0 0 7px #ffdc67eb)drop-shadow(0 0 16px #e8a337b3)saturate(1.18)brightness(1.45)}72%{filter:drop-shadow(0 0 11px #ffe47cf5)drop-shadow(0 0 22px #e8a337b8)saturate(1.26)brightness(1.62)}to{filter:drop-shadow(0 3px 6px #100e0761)saturate(1.06)brightness(1.08)}}@keyframes cafeBubbleRise{0%{opacity:0;transform:translate(0)scale(.65)}18%{opacity:.72}to{opacity:0;transform:translate(6px,-72px)scale(1.18)}}@keyframes cafeStoryPulse{0%{opacity:.2;transform:scale(.98)}45%{opacity:.72;transform:scale(1.015)}to{opacity:.16;transform:scale(1)}}@media (width<=768px){.hotspot--cafe{width:17.2%;height:18.7%;top:63.5%;left:79.2%}.discovery-aura--cafe{width:16.4%;height:13.5%;top:59.6%;left:79.8%}.cafe-explore-hint{bottom:max(12%, calc(env(safe-area-inset-bottom) + 58px));min-width:min(92vw,360px);padding-inline:12px}.cafe-explore-hint p{letter-spacing:.12em;font-size:14px}.cafe-panorama__track{width:233.252svh;min-width:100%}.cafe-aquarium{cursor:pointer}}@media (prefers-reduced-motion:reduce){.hotspot--cafe:before,.discovery-aura--cafe i,.cafe-ice-box,.cafe-ice-box:after,.cafe-ice-box--closed img,.cafe-ice-box-hint,.cafe-hearth-fire:after,.cafe-hearth-fire i,.cafe-mudfish--stuffed img,.cafe-mudfish-emote,.cafe-mudfish-zzz i,.cafe-steam,.cafe-bubbles--active i,.cafe-panorama-hotspot--active:after{animation:none}.cafe-spirit-ice--dropping,.cafe-spirit-ice--seeking{opacity:1;animation:none;top:57%}.cafe-spirit-ice--absorbing{opacity:0;animation:none}.cafe-mudfish--charged img{filter:drop-shadow(0 0 8px #ffdc67b8)saturate(1.12)brightness(1.28);animation:none}.cafe-mudfish--stuffed img{transform:scale(1)}.cafe-mudfish-zzz i:last-child{opacity:.68;transform:none}.cafe-explore-hint,.cafe-mudfish{transition-duration:.01ms}}@media (width<=768px){.scene-frame.scene-frame--studio{width:100vw;height:100svh}.scene-frame--studio .hotspot--dossier-cabinet{width:13.5%;height:13.8%;top:26.2%;left:5.2%}}.motion-object .motion-object__visual,.motion-object .motion-object__image{width:100%;height:100%;display:block;position:absolute;inset:0}.motion-object .motion-object__visual{transition:filter .18s;overflow:visible}.studio-object--radio .motion-object__visual{background:url(/object-motion/radio-idle.webp) 50%/contain no-repeat}.motion-object:focus-visible{outline:none}.motion-object .motion-object__image{object-fit:contain;filter:drop-shadow(0 3px 3px #00000075);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;animation:none!important}.motion-object .motion-object__image--fixed-body{z-index:1;-webkit-mask-image:linear-gradient(#0000 0 32%,#000000b8 36%,#000 41% 100%);mask-image:linear-gradient(#0000 0 32%,#000000b8 36%,#000 41% 100%)}.motion-object .motion-object__image--moving-top{z-index:2;-webkit-mask-image:linear-gradient(#000 0 35%,#000000e6 38%,#0000 43% 100%);mask-image:linear-gradient(#000 0 35%,#000000e6 38%,#0000 43% 100%)}.motion-object .motion-object__visual:before{animation:none!important;display:none!important}.motion-object--portal .motion-object__image{filter:drop-shadow(0 0 2px #cca97147)drop-shadow(0 0 8px #5c747f38)drop-shadow(0 3px 3px #0000007a)}.motion-object--portal:hover .motion-object__image,.motion-object--portal:focus-visible .motion-object__image{filter:drop-shadow(0 0 3px #d5b07357)drop-shadow(0 0 10px #5b778545)drop-shadow(0 3px 3px #0000007a)}.motion-object__hint{z-index:3;color:#e8ddc4db;letter-spacing:.08em;white-space:nowrap;opacity:0;pointer-events:none;background:#0f0e0dc7;border:1px solid #9e7b4873;border-radius:2px;width:max-content;max-width:170px;padding:4px 8px 3px;font-size:clamp(9px,.72vw,12px);transition:opacity .18s,transform .18s;position:absolute;bottom:-22px;left:50%;transform:translate(-50%,3px)}.motion-object--portal:hover .motion-object__hint,.motion-object--portal:focus-visible .motion-object__hint{opacity:.82;transform:translate(-50%)}.studio-object--bell{aspect-ratio:1392/1130;width:7.2%;top:84.2%;left:1.2%}.studio-object--bell.studio-bell--ringing.motion-object--playing .motion-object__visual{transform-origin:51% 14%;animation:1.75s cubic-bezier(.2,.72,.24,1) both studioBellAirborne}.studio-object--bell.studio-bell--haunted.motion-object--playing .motion-object__visual{transform-origin:51% 14%;animation:2.6s cubic-bezier(.2,.72,.24,1) both studioBellHauntedAirborne}@keyframes studioBellAirborne{0%,to{transform:translateY(0)rotate(0)}14%{transform:translateY(-240%)rotate(-8deg)}25%{transform:translateY(-240%)rotate(13deg)}37%{transform:translateY(-240%)rotate(-15deg)}49%{transform:translateY(-240%)rotate(14deg)}61%{transform:translateY(-240%)rotate(-13deg)}73%{transform:translateY(-240%)rotate(10deg)}82%{transform:translateY(-240%)rotate(-6deg)}}@keyframes studioBellHauntedAirborne{0%,to{transform:translateY(0)rotate(0)}10%{transform:translateY(-240%)rotate(-10deg)}18%{transform:translateY(-240%)rotate(17deg)}26%{transform:translateY(-240%)rotate(-18deg)}34%{transform:translateY(-240%)rotate(18deg)}42%{transform:translateY(-240%)rotate(-17deg)}50%{transform:translateY(-240%)rotate(18deg)}58%{transform:translateY(-240%)rotate(-18deg)}66%{transform:translateY(-240%)rotate(17deg)}74%{transform:translateY(-240%)rotate(-16deg)}82%{transform:translateY(-240%)rotate(12deg)}88%{transform:translateY(-240%)rotate(-7deg)}}.motion-object__flash-aura{z-index:3;filter:blur(8px);mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(at 35% 34%,#fffef1fa 0 7%,#fff7dae0 14%,#f4e0b99e 27%,#c9ae8540 45%,#0000 69%),radial-gradient(at 48% 45%,#fff5d6ad,#d1b48c2e 42%,#0000 72%);border-radius:50%;width:205%;height:178%;position:absolute;top:-48%;left:-56%}.motion-object--playing .motion-object__flash-aura{animation:.62s ease-out both motionCameraAura}@keyframes motionCameraAura{0%{opacity:0}8%{opacity:1}46%{opacity:.86}to{opacity:0}}.music-toggle{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 36% 30%,#55442ff0,#14100df0 72%);border-color:#936f4694;box-shadow:inset 0 0 0 3px #04040375,0 4px 14px #0000006b}.music-toggle__knob{background:repeating-conic-gradient(from 0deg, #c49f6966 0 3deg, transparent 3deg 18deg), radial-gradient(circle, #3d3022 0 54%, #17120e 56%);border:1px solid #b7905b85;border-radius:50%;width:25px;height:25px;transition:transform .18s,filter .18s;display:block;position:relative;transform:rotate(28deg)}.music-toggle__knob i{background:#e0bd83b8;width:1px;height:7px;position:absolute;top:2px;left:50%}.music-toggle__hint{color:#dfe8e5e0;letter-spacing:.08em;white-space:nowrap;text-shadow:0 1px 2px #000000f2,0 0 7px #82b0bc6b;opacity:.82;pointer-events:none;width:max-content;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-size:11px;font-weight:500;line-height:1;animation:.52s ease-out both musicToggleHintIn;position:absolute;top:50%;right:calc(100% + 11px);transform:translateY(-50%)}.music-toggle__hint:after{content:"";background:#bcd3d37a;width:7px;height:1px;position:absolute;top:50%;left:calc(100% + 5px);box-shadow:0 0 5px #7eaebb52}@keyframes musicToggleHintIn{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:.82;transform:translateY(-50%)}}.music-toggle--muted .music-toggle__knob{filter:brightness(.62)saturate(.55);transform:rotate(-36deg)}.music-toggle--muted:after{display:none}.cafe-ice-box.motion-object{filter:drop-shadow(0 5px 7px #0605039e);display:block}.cafe-ice-box.motion-object:after,.cafe-ice-box.motion-object:before{display:none}.cafe-ice-box.motion-object .motion-object__visual{filter:none}.cafe-ice-box.motion-object .motion-object__image{transform:none;animation:none!important}.cafe-ice-box.motion-object:hover,.cafe-ice-box.motion-object:focus-visible{outline:none}@media (width<=768px),(hover:none),(pointer:coarse){.motion-object:not(.motion-object--portal) .motion-object__image{filter:drop-shadow(0 0 3px #89a0a81c)drop-shadow(0 3px 3px #00000075)}.motion-object--portal .motion-object__image{filter:drop-shadow(0 0 2px #cca9714d)drop-shadow(0 0 8px #5c747f33)drop-shadow(0 3px 3px #0000007a)}.motion-object__hint{opacity:.5;padding:3px 6px 2px;font-size:9px;bottom:-18px;transform:translate(-50%)}.studio-object--coffee .motion-object__hint{left:44%}.studio-object--manuscript .motion-object__hint{bottom:-15px;left:54%}.studio-object--bell{top:83.8%;left:1%}.studio-object--coffee{top:60.4%;left:65.2%}.studio-object--manuscript{top:69.7%;left:74.8%}}@media (prefers-reduced-motion:reduce){.motion-object *,.motion-object__flash-aura{transition-duration:.01ms!important;animation:none!important}}.world--intro-blocked .scene-frame{pointer-events:none}.world--intro-blocked>.music-toggle{opacity:0;pointer-events:none}.world--intro-checking .scene-frame,.world--intro-waiting .scene-frame{filter:brightness(.1)blur(9px)saturate(.48);transform:scale(1.015)}.world--intro-opening .scene-frame{filter:brightness()blur()saturate();transition:filter 1.95s cubic-bezier(.2,.72,.18,1),transform 2s cubic-bezier(.2,.72,.18,1);transform:scale(1)}.studio-intro-gate{z-index:240;color:#eee5d2;background:#01030557;position:fixed;inset:0;overflow:hidden}.studio-intro-gate__door{-webkit-backdrop-filter:blur(4px);background:linear-gradient(90deg,#ffffff05,#0000 12%,#ffffff03 55%,#0000),radial-gradient(at 50% 48%,#212b3038,#0000 58%),#010304f0;width:calc(50% + 2px);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 90px #000000c2}.studio-intro-gate__door--left{border-right:1px solid #929c9714;left:0}.studio-intro-gate__door--right{border-left:1px solid #929c9714;right:0}.studio-intro-gate__slit{z-index:2;opacity:0;background:linear-gradient(#0000 2%,#d2e1db6b 17%,#f6e5bee6 52%,#b3ccd259 84%,#0000 98%);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #d7e5dd85,0 0 48px #b8cccf38}.studio-intro-gate__copy{z-index:3;text-align:center;width:min(86vw,720px);animation:1.1s both studioIntroCopyIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-intro-gate__copy p{letter-spacing:.12em;text-shadow:0 2px 22px #000,0 0 28px #bccdcb2e;margin:0;font-family:Torono Glitch Mincho,LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-size:clamp(17px,1.65vw,25px);font-weight:400;line-height:1.9}.studio-intro-gate__enter{z-index:0;box-sizing:border-box;color:#efe2c8e6;letter-spacing:.18em;text-shadow:0 2px 8px #000000e6,0 0 13px #e9ba712e;width:94px;height:46px;box-shadow:none;cursor:pointer;background:0 0;border:0;place-items:center;margin-top:clamp(30px,5vh,50px);padding:0 0 0 .18em;font-family:Torono Glitch Mincho,LXGW WenKai Mono TC,Kaiti TC,STKaiti,serif;font-size:14px;font-weight:400;transition:color .25s,opacity .25s;display:inline-grid;position:relative}.studio-intro-gate__enter:before{z-index:-1;aspect-ratio:753/370;content:"";pointer-events:none;background:url(/intro/radio-entry-button-final-v2.png) 50%/100% 100% no-repeat;width:94px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-intro-gate__enter:hover,.studio-intro-gate__enter:focus-visible{color:#fff3d7;opacity:.9;outline:none}.fiction-notice-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fiction-notice-link--intro{color:#d7d3c780;letter-spacing:.16em;text-shadow:0 2px 10px #000000f2;margin:15px auto 0;font-family:Torono Glitch Mincho,LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-size:11px;font-weight:400;transition:color .25s;display:block}.fiction-notice-link--intro:hover,.fiction-notice-link--intro:focus-visible{color:#f1e3c7db;outline:none}.fiction-notice{z-index:270;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fiction-notice__backdrop{-webkit-backdrop-filter:blur(7px)saturate(.7);background:#010304c7;border:0;width:100%;height:100%;padding:0;animation:.28s both backdropIn;position:absolute;inset:0}.fiction-notice__paper{color:#ebe2d0db;background:linear-gradient(135deg,#272520db,#0b0f11eb),radial-gradient(circle at 50% 0,#91663724,#0000 58%);border:1px solid #a4825133;border-radius:3px;width:min(560px,88vw);padding:clamp(28px,5vw,48px);font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;animation:.42s cubic-bezier(.2,.82,.28,1) both noticeFloatIn;position:relative;box-shadow:0 28px 80px #000000b8,inset 0 0 40px #a578410a}.fiction-notice__paper:before,.fiction-notice__paper:after{content:"";background:linear-gradient(90deg,#0000,#bb91584d,#0000);width:84%;height:1px;position:absolute;left:8%}.fiction-notice__paper:before{top:17px}.fiction-notice__paper:after{bottom:17px}.fiction-notice__frequency{color:#c2935785;letter-spacing:.22em;margin-bottom:13px;font-family:ui-monospace,monospace;font-size:10px;display:block}.fiction-notice__paper h2{color:#efdab6eb;letter-spacing:.14em;text-shadow:0 2px 18px #000000e6,0 0 20px #ae75391f;margin:0 0 22px;font-family:Torono Glitch Mincho,LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-size:clamp(21px,3.4vw,29px);font-weight:400}.fiction-notice__paper p{letter-spacing:.055em;text-align:justify;margin:0 0 1.15em;font-size:clamp(14px,2vw,16px);line-height:2}.fiction-notice__close{color:#d8bb92b8;font:inherit;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ad7e4847;margin:24px auto 0;padding:7px 12px;font-size:12px;display:block}.fiction-notice__close:hover,.fiction-notice__close:focus-visible{color:#f4debbf5;outline:none}.studio-intro-gate--opening{pointer-events:none}.studio-intro-gate--opening .studio-intro-gate__copy{animation:.34s both studioIntroCopyOut}.studio-intro-gate--opening .studio-intro-gate__door--left{animation:2.05s cubic-bezier(.68,.02,.22,1) forwards studioIntroDoorLeft}.studio-intro-gate--opening .studio-intro-gate__door--right{animation:2.05s cubic-bezier(.68,.02,.22,1) forwards studioIntroDoorRight}.studio-intro-gate--opening .studio-intro-gate__slit{animation:1.92s cubic-bezier(.2,.75,.2,1) .12s both studioIntroSlit}.studio-intro-dialogue{z-index:18;aspect-ratio:1659/948;pointer-events:none;backface-visibility:hidden;width:min(44vw,680px);position:fixed;top:5.5svh;left:4.5vw}.studio-intro-dialogue:before{z-index:0;content:"";border:1px solid #0000;border-color:#0000 #0000 #cabe9752 #cabe9752;border-radius:50%;width:22%;height:27%;animation:1.05s ease-out both studioIntroSignal;position:absolute;bottom:3%;left:7%}.studio-intro-dialogue>img{z-index:1;object-fit:contain;filter:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;animation:.78s cubic-bezier(.2,.72,.22,1) .24s both studioIntroDialogueIn;display:block;position:absolute;inset:0}.studio-intro-dialogue__copy{z-index:2;color:#ece0c8e6;letter-spacing:.075em;text-shadow:0 2px 8px #000000c2;width:72%;font-family:Torono Glitch Mincho,LXGW WenKai Mono TC,Kaiti TC,STKaiti,Songti TC,serif;font-size:clamp(14px,1.16vw,20px);font-weight:500;line-height:1.6;position:absolute;top:27%;left:16%}.studio-intro-dialogue__copy p{margin:0;animation:.48s ease-out both studioIntroLineIn}.studio-intro-dialogue__frequency{white-space:nowrap}.studio-intro-dialogue__copy .studio-intro-dialogue__turn{margin-top:.7em}.studio-intro-dialogue__final{color:#fff1c9;text-shadow:0 0 12px #e6be7838,0 2px 8px #000000c7}.studio-intro-dialogue__live{z-index:3;aspect-ratio:1;background:#b82327e0;border-radius:50%;width:9px;animation:1.25s ease-in-out infinite alternate studioIntroOnAir;position:absolute;top:21.4%;right:8.4%;box-shadow:0 0 7px #de2e2eb8,0 0 16px #bd1e225c}.studio-intro-dialogue--out{animation:.64s steps(6,end) both studioIntroDialogueOut}.studio-intro-hint{left:50%;bottom:max(24px, calc(env(safe-area-inset-bottom) + 18px));z-index:22;color:#e2d7c3b8;letter-spacing:.08em;text-align:center;text-shadow:0 2px 9px #000;pointer-events:none;background:radial-gradient(#080c0ec7,#05080a75 62%,#0000 100%);max-width:min(82vw,680px);padding:10px 16px;font-family:LXGW WenKai Mono TC,Kaiti TC,STKaiti,serif;font-size:12px;line-height:1.7;animation:11.2s ease-in-out both studioIntroHint;position:fixed;transform:translate(-50%)}.studio-intro-hint__mobile{display:none}@keyframes studioIntroCopyIn{0%{opacity:0;filter:blur(7px);transform:translate(-50%,calc(8px - 50%))}to{opacity:1;filter:blur();transform:translate(-50%,-50%)}}@keyframes studioIntroCopyOut{to{opacity:0;filter:blur(5px);transform:translate(-50%,calc(-50% - 5px))}}@keyframes studioIntroDoorLeft{0%{transform:translate(0)}16%{transform:translate(-.7%)}to{transform:translate(-101%)}}@keyframes studioIntroDoorRight{0%{transform:translate(0)}16%{transform:translate(.7%)}to{transform:translate(101%)}}@keyframes studioIntroSlit{0%{opacity:0;transform:translate(-50%)scaleX(.2)}12%{opacity:1;transform:translate(-50%)scaleX(1)}52%{opacity:.88;transform:translate(-50%)scaleX(24)}to{opacity:0;transform:translate(-50%)scaleX(110)}}@keyframes studioIntroSignal{0%{opacity:0;transform:scale(.66)}42%{opacity:.48}to{opacity:0;transform:scale(1.22)}}@keyframes studioIntroDialogueIn{0%{opacity:0;transform:translateY(7px)scale(.985)}55%{opacity:.72}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes studioIntroLineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes studioIntroOnAir{0%{opacity:.62}to{opacity:1}}@keyframes studioIntroDialogueOut{0%{opacity:1}45%{opacity:.7;transform:translate(-1px)}58%{opacity:.42;transform:translate(2px)}72%{opacity:.26;transform:translate(-2px)}to{opacity:0;transform:translate(0)}}@keyframes studioIntroHint{0%{opacity:0;transform:translate(-50%,5px)}6.5%,89.3%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-3px)}}@media (width<=768px){.studio-intro-gate__copy{width:84vw}.studio-intro-gate__copy p{letter-spacing:.08em;font-size:clamp(15px,4.2vw,19px);line-height:1.85}.studio-intro-gate__enter{width:94px;height:46px;margin-top:32px;padding:0 0 0 .18em;font-size:clamp(13px,3.7vw,15px)}.fiction-notice-link--intro{margin-top:13px;font-size:10px}.fiction-notice{padding:18px}.fiction-notice__paper{width:min(88vw,480px);padding:30px 25px 32px}.fiction-notice__paper p{font-size:14px;line-height:1.9}.studio-intro-dialogue{top:max(4.5svh, calc(env(safe-area-inset-top) + 12px));width:81.6vw;left:9.2vw}.studio-intro-dialogue__copy{letter-spacing:.018em;width:73%;max-height:64%;font-size:clamp(11.4px,3.35vw,13.8px);line-height:1.36;top:23.5%;left:14.5%;overflow:hidden}.studio-intro-dialogue__copy .studio-intro-dialogue__turn{margin-top:.36em}.studio-intro-dialogue__live{width:7.2px}.studio-intro-hint{bottom:max(19px, calc(env(safe-area-inset-bottom) + 13px));letter-spacing:.045em;width:min(88vw,360px);max-width:none;padding:9px 11px;font-size:14px}.studio-intro-hint__desktop{display:none}.studio-intro-hint__mobile{display:inline}}@media (prefers-reduced-motion:reduce){.studio-intro-gate--opening .studio-intro-gate__door,.studio-intro-gate--opening .studio-intro-gate__slit,.studio-intro-dialogue,.studio-intro-dialogue:before,.studio-intro-dialogue>img,.studio-intro-dialogue__copy p,.studio-intro-dialogue__live,.studio-intro-hint{animation:none!important}.studio-intro-hint{opacity:1}}.studio-microphone{z-index:9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:12.8%;height:29.8%;padding:0;position:absolute;top:36.4%;left:57.2%}.studio-microphone:focus-visible{outline-offset:3px;outline:2px solid #8cc3e0b8}.studio-microphone__energy{z-index:2;aspect-ratio:1;object-fit:contain;opacity:.6;filter:brightness(1.08)saturate(.82)drop-shadow(0 0 4px #83d3f694);mix-blend-mode:screen;pointer-events:none;width:96%;transition:opacity .22s;display:block;position:absolute;top:47%;left:27%;transform:translate(-50%,-50%)}.studio-microphone__energy--voice{opacity:0;filter:brightness(1.04)saturate(.76)drop-shadow(0 0 5px #75cbf49e);width:104%}.studio-microphone__energy--idle{opacity:.3;width:58%;top:53%;left:32%}.studio-microphone--active .studio-microphone__energy--idle{opacity:0}.studio-microphone--active .studio-microphone__energy--voice{opacity:.6}.studio-cabinet__idle-energy{z-index:2;object-fit:contain;opacity:.3;filter:brightness(1.05)saturate(.78)drop-shadow(0 0 4px #71bfea7a);mix-blend-mode:screen;pointer-events:none;width:47%;height:auto;display:block;position:absolute;top:79%;left:60%;transform:translate(-50%,-50%)}.studio-microphone__idle-aura:before{display:none}.studio-microphone__idle-aura{opacity:.3;width:46%;height:34%;top:27%;left:0}.studio-microphone__cue,.studio-microphone__cue:before,.studio-microphone__cue:after{content:"";opacity:0;transform-origin:50%;pointer-events:none;border:1.25px solid #a4bec34f;border-radius:50%;width:47%;height:33%;animation:none;position:absolute;top:47%;left:27%;transform:translate(-50%,-50%)scale(.8)}.studio-microphone__cue:before{border-color:#a6c2c538;width:72%;height:56%;animation-delay:-1.25s}.studio-microphone__cue:after{border-color:#a6c2c526;width:96%;height:78%;animation-delay:-2.5s}.studio-microphone__wave{aspect-ratio:1;opacity:0;pointer-events:none;width:94%;transition:opacity .26s;position:absolute;top:47%;left:27%;transform:translate(-50%,-50%)}.studio-microphone__wave i{aspect-ratio:1;opacity:0;background:0 0;border:1px solid #bedbe29e;border-radius:50%;width:48%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.42);box-shadow:0 0 8px #80b8cc33,inset 0 0 7px #b7d9e11f}.studio-microphone__wave i:nth-child(n+4){display:none}.studio-microphone--active .studio-microphone__cue{opacity:.72;border-color:#b7c9c559;animation:1.45s ease-out infinite microphoneBroadcast}.studio-microphone--active .studio-microphone__idle-aura{opacity:0}.studio-microphone--active .studio-microphone__wave{opacity:1}.studio-microphone--active .studio-microphone__wave i{animation:1.8s ease-out infinite microphoneSpectrum}.studio-microphone--active .studio-microphone__wave i:nth-child(2){animation-delay:-.6s}.studio-microphone--active .studio-microphone__wave i:nth-child(3){animation-delay:-1.2s}@keyframes microphoneCue{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.86;transform:translate(-50%,-50%)scale(1.04)}}@keyframes microphoneBroadcast{0%{opacity:.62;transform:translate(-50%,-50%)scale(.72)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.22)}}@keyframes microphoneSpectrum{0%{opacity:0;transform:translate(-50%,-50%)scale(.42)}18%{opacity:.32}to{opacity:0;transform:translate(-50%,-50%)scale(1.22)}}.scene-photo--stacked-back{z-index:1;--photo-rotation:.7deg;width:360px;top:174px;left:auto;right:-18px;transform:none}.scene-photo--stacked-front{z-index:2;--photo-rotation:-1deg;width:295px;top:116px;left:-8px;right:auto;transform:none}.scene-photo--stacked-back{pointer-events:none}.cafe-ice-box-hint,.motion-object__hint,.document-hint,.dossier-envelope__hint,.scene-photo__hint{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c09077a;border-color:#deb57633;border-radius:999px;box-shadow:0 5px 18px #00000038}@media (width<=768px){.studio-microphone{width:14.2%;height:30.5%;top:36.2%;left:56.8%}.scene-photo--fall-left{left:-18px;right:auto}.scene-photo--fall-right{left:auto;right:-18px}.scene-photo--fall-top{left:50%;right:auto}.scene-photo--landscape.scene-photo--fall-left{left:-24px}.scene-photo--landscape.scene-photo--fall-right{right:-24px}.scene-photo--fall-left .scene-photo__print{animation-name:scenePhotoDropLeft}.scene-photo--fall-right .scene-photo__print{animation-name:scenePhotoDropRight}.scene-photo--fall-top .scene-photo__print{animation-name:scenePhotoDropTop}.scene-photo--offset-0{top:132px}.scene-photo--offset-1{top:160px}.scene-photo--offset-2{top:190px}.scene-photo--offset-3{top:220px}.scene-photo--stacked-back{width:min(75vw,300px);top:205px;left:auto;right:-12px}.scene-photo--stacked-front{width:min(58vw,228px);top:140px;left:-10px;right:auto}}@media (prefers-reduced-motion:reduce){.studio-microphone__cue,.studio-microphone__cue:before,.studio-microphone__cue:after,.studio-microphone--active .studio-microphone__wave i,.archive-drawer-seam,.archive-drawer-label-glow,.archive-catprint,.archive-bing-cloth-edge,.archive-water-drop{animation:none}.archive-drawer-seam{opacity:.16;transform:none}.archive-drawer-label-glow{opacity:.12}.archive-catprint{opacity:.07}.archive-water-drop{opacity:0}}.scene-photo--straight{--photo-rotation:0deg}.scene-photo--straight .scene-photo__print{padding:3px 3px 13px}.scene-photo--straight small{bottom:3px;right:7px}.scene-photo--chapter-four .scene-photo__print,.scene-photo--chapter-four.scene-photo--landscape .scene-photo__print{padding:2px 2px 11px}.scene-photo--chapter-four img,.scene-photo--chapter-four.scene-photo--landscape img{aspect-ratio:auto;object-fit:contain;height:auto}.studio-object--coffee.motion-object--portal .motion-object__hint,.studio-object--manuscript.motion-object--portal .motion-object__hint{color:#e0e3dff0;letter-spacing:.095em;width:max-content;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.86;text-shadow:0 1px 2px #000000fa,0 0 2px #f4f7f3f0,0 0 5px #dae1ded1,0 0 10px #aebbbca8,0 0 18px #6f818575;filter:drop-shadow(0 0 6px #cfd9d76b);isolation:isolate;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;font-family:Jinghua Old Song,Songti TC,Noto Serif TC,PMingLiU,serif;font-size:clamp(14px,1vw,20px);font-weight:500;line-height:1.2;transition:none;animation:2.2s ease-in-out infinite portalHintSignal;top:auto;transform:translate(-50%)}.studio-object--coffee.motion-object--portal .motion-object__hint:before,.studio-object--manuscript.motion-object--portal .motion-object__hint:before{z-index:-1;content:"";filter:blur(7px);opacity:.82;pointer-events:none;background:radial-gradient(#d7e0de38,#9cadb11a 42%,#0000 73%);position:absolute;inset:-48% -12%}.studio-object--coffee.motion-object--portal .motion-object__hint{bottom:76%;left:50%}.studio-object--manuscript.motion-object--portal .motion-object__hint{bottom:68%;left:50%}@media (width<=768px),(hover:none),(pointer:coarse){.studio-object--coffee.motion-object--portal .motion-object__hint,.studio-object--manuscript.motion-object--portal .motion-object__hint{font-size:clamp(11px,3vw,12.75px)}}@keyframes portalHintSignal{0%,26%{opacity:.86}76%,80%{opacity:0}to{opacity:.86}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
