.m-scene{color:var(--scene-text,#fff);font-family:var(--scene-font,"Cubic 11", sans-serif);--status-height:60px;--stage-top:var(--status-height);--panel-bg:var(--bg-panel);--panel-border:var(--border-panel);--panel-text:var(--scene-text,#fff);--panel-muted:#ffffffb8;--panel-close:#fff;--panel-close-hover:red;--panel-accent:var(--accent);--dialog-mask:#0009;--accent:var(--border-panel);--rule:var(--border-panel);--heading:var(--border-panel);--btn-hover-bg:var(--border-panel);--tag-color:var(--border-panel);--tag-link-bg:var(--border-panel);--tag-link-hover:#fff;--hs-color:var(--accent);--hs-label-border:var(--border-panel);--c-text-muted:#ffffffdb;background:#000;position:fixed;inset:0;overflow:hidden}@media (width<=640px){.m-scene{--status-height:84px}}.m-scene[data-theme=wkkuo]{--bg-panel:#00a;--border-panel:#fff;--accent:#ffeb3b;--rule:#fff;--heading:#fff;--btn-hover-bg:#fff;--tag-color:#fff;--tag-link-bg:#fff;--tag-link-hover:#ffeb3b;--hs-glow:#ffeb3b8c;--hs-label-border:#fff;--stage-bg:#17131e}.m-scene[data-theme=wkkuo][data-mode=night]{--bg-panel:#204;--border-panel:#a8a0c0}.m-scene[data-theme=kent]{--bg-panel:#2c2621;--border-panel:#e67e22;--scene-text:#f5e6c8;--panel-close:var(--border-panel);--panel-close-hover:#fff;--dialog-mask:#000c;--hs-glow:#e67e2299;--stage-bg:#201914;--stage-fade:.12s linear;--c-text-muted:#f5e6c8db}.m-scene[data-theme=yycatfish]{--bg-panel:#2c4a1e;--border-panel:#fc0;--hs-glow:#ffcc008c;--stage-bg:#11202a}.m-scene[data-theme=yycatfish][data-mode=night]{--bg-panel:#0a0d18;--border-panel:#6a0dad;--accent:#b98cff;--heading:#b98cff;--tag-color:#b98cff;--tag-link-bg:#b98cff;--btn-hover-bg:#b98cff;--hs-color:#a0e0ff;--hs-glow:#a0e0ff99}.m-scene[data-theme=licheng]{--scene-font:"Licheng Serif", "Noto Serif TC", "Songti TC", serif;--scene-text:wheat;--bar-bg:linear-gradient(180deg, #c9a86a 0%, #a8854a 100%);--bar-border:#4f3a17;--bar-shadow:0 3px 12px #0009;--bar-name:#141a3c;--bar-name-font:"Licheng Serif", "Noto Serif TC", "Songti TC", serif;--bar-name-size:20px;--bar-name-size-sm:17px;--bar-name-weight:700;--bar-name-spacing:.2em;--bar-title:#2a1f0c;--bar-btn-bg:#fff8e62e;--bar-btn-text:#141a3c;--bar-btn-border:#141a3c99;--bar-btn-font:"Licheng Cormorant", "Licheng Serif", serif;--bar-btn-size:14px;--bar-btn-size-sm:13px;--bar-btn-spacing:.12em;--bar-btn-hover-bg:#141a3c;--bar-btn-hover-text:wheat;--bar-home-font:"Licheng Serif", "Noto Serif TC", "Songti TC", serif;--bar-focus:#141a3c;--dialog-mask:#00000cd9;--dialog-mask-filter:blur(12px);--hs-color:wheat;--hs-label-bg:#000080d9;--hs-label-border:#f5deb380;--hs-label-text:#fff;--stage-bg:#080c16;--stage-fill-filter:brightness(.38) saturate(.72);--stage-shadow:0 0 120px #000c;--stage-bg-filter:brightness(.9) contrast(1.1);--stage-bg-mask:radial-gradient(circle at center, black 70%, transparent 100%)}:where(.m-scene) :is(h1,h2,h3){font-family:inherit}.m-scene .m-flash{z-index:999;opacity:0;pointer-events:none;background:#fff;transition:opacity .1s;position:fixed;inset:0}.m-scene .m-flash.is-flashing{opacity:1;transition:opacity .3s}:where(.m-scene) .btn-retro{border:2px solid var(--border-panel);color:#fff;cursor:pointer;background:#000;padding:6px 12px;font-family:"Press Start 2P",monospace;font-size:10px;line-height:1.4;text-decoration:none;transition:border-color .5s;display:inline-block;position:relative}:where(.m-scene) .btn-retro:hover{background:var(--btn-hover-bg);color:#000}:where(.m-scene) .btn-retro:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px #000}@media (pointer:coarse){:where(.m-scene) .btn-retro:after{content:"";position:absolute;inset:-8px -2px}}@media (width<=640px){:where(.m-scene) .btn-retro{padding:6px 8px;font-size:9px}}:where(.m-scene) .speaker{color:var(--accent);margin-bottom:12px;padding-right:36px;font-family:"Press Start 2P",monospace;font-size:12px;line-height:1.6}:where(.m-scene) .typewriter-text{margin:0;font-size:18px;line-height:1.8}:where(.m-scene) .sys-title{border-bottom:4px double var(--rule);text-align:center;color:var(--heading);margin:0 0 20px;padding:0 36px 12px;font-family:"Press Start 2P",monospace;font-size:16px;font-weight:400;line-height:1.4}:where(.m-scene) .video-container{border:2px solid var(--rule);margin-top:16px}:where(.m-scene) .video-container iframe{aspect-ratio:16/9;border:0;width:100%;display:block}:where(.m-scene) .video-container.mini{aspect-ratio:21/9;width:100%}:where(.m-scene) .cd-current{align-items:center;gap:16px;margin-bottom:16px;display:flex}:where(.m-scene) .cd-visual{font-size:40px;animation:2s linear infinite m-spin}:where(.m-scene) .cd-meta{min-width:0}:where(.m-scene) .t-title{font-size:20px;font-weight:700}:where(.m-scene) .t-artist{color:var(--panel-muted)}:where(.m-scene) .t-source{color:var(--panel-muted);margin-top:4px;font-size:12px}:where(.m-scene) .cd-controls{justify-content:center;gap:12px;margin-bottom:16px;display:flex}:where(.m-scene) .cd-list{border-top:2px dashed var(--rule);max-height:200px;margin:16px 0 0;padding:16px 0 0;list-style:none;overflow-y:auto}:where(.m-scene) .btn-list{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:8px;font-family:inherit;font-size:16px}:where(.m-scene) .btn-list:hover{background:#fff3}:where(.m-scene) .btn-list.active{color:var(--accent)}:where(.m-scene) .btn-list:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@keyframes m-spin{to{transform:rotate(360deg)}}:where(.m-scene) .bio-scroll p{margin:0 0 16px;line-height:1.8}:where(.m-scene) .skills-links{border-top:2px dashed var(--rule);grid-template-columns:1fr 1fr;gap:24px;padding-top:16px;display:grid}:where(.m-scene) .skills-links h3{color:var(--accent);margin:0;font-family:"Press Start 2P",monospace;font-size:11px;font-weight:400;line-height:1.6}:where(.m-scene) .tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}:where(.m-scene) .tag{border:1px solid var(--rule);color:var(--tag-color);padding:4px 8px;font-size:14px}:where(.m-scene) .tag.link{background:var(--tag-link-bg);color:#000;text-decoration:none}:where(.m-scene) .tag.link:hover{background:var(--tag-link-hover);border-color:var(--tag-link-hover)}:where(.m-scene) .tag.link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=640px){:where(.m-scene) .sys-title{font-size:12px;line-height:1.6}:where(.m-scene) .skills-links{grid-template-columns:1fr;gap:16px}:where(.m-scene) .cd-current{align-items:flex-start}:where(.m-scene) .cd-visual{flex:none;font-size:32px}:where(.m-scene) .typewriter-text,:where(.m-scene) .t-title{font-size:16px}}.m-hotspot[data-v-304e2888]{z-index:10;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}@media (pointer:coarse){.m-hotspot[data-v-304e2888]{width:56px;height:56px}}.m-hotspot__mark[data-v-304e2888]{width:21px;height:21px;filter:drop-shadow(2px 0 0 #000) drop-shadow(-2px 0 0 #000) drop-shadow(0 2px 0 #000) drop-shadow(0 -2px 0 #000) drop-shadow(0 0 6px var(--hs-glow,#ffeb3b8c));place-items:center;display:grid;position:relative}.m-hotspot__star[data-v-304e2888]{background:var(--hs-color,#ffeb3b);clip-path:polygon(42.86% 0,57.14% 0,57.14% 28.57%,71.43% 28.57%,71.43% 42.86%,100% 42.86%,100% 57.14%,71.43% 57.14%,71.43% 71.43%,57.14% 71.43%,57.14% 100%,42.86% 100%,42.86% 71.43%,28.57% 71.43%,28.57% 57.14%,0 57.14%,0 42.86%,28.57% 42.86%,28.57% 28.57%,42.86% 28.57%);grid-area:1/1;width:21px;height:21px;animation:1.2s steps(2,jump-none) infinite m-hotspot-twinkle-304e2888}.m-hotspot__ring[data-v-304e2888]{border:2px dashed var(--hs-color,#ffeb3b);opacity:0;grid-area:1/1;width:21px;height:21px;animation:2.4s steps(6,end) infinite m-hotspot-ring-304e2888}@keyframes m-hotspot-twinkle-304e2888{0%{transform:scale(1)}to{transform:scale(.71)}}@keyframes m-hotspot-ring-304e2888{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.m-hotspot:hover .m-hotspot__star[data-v-304e2888],.m-hotspot:focus-visible .m-hotspot__star[data-v-304e2888]{background:var(--hs-color-hover,#fff);animation:none}.m-hotspot.is-seen .m-hotspot__star[data-v-304e2888]{opacity:.6;animation:none}.m-hotspot.is-seen .m-hotspot__ring[data-v-304e2888]{display:none}.m-hotspot.is-seen:hover .m-hotspot__star[data-v-304e2888],.m-hotspot.is-seen:focus-visible .m-hotspot__star[data-v-304e2888]{opacity:1}.m-hotspot__check[data-v-304e2888]{fill:none;width:12px;height:10px;stroke:var(--hs-check,#7cfc9a);stroke-width:2.6px;stroke-linecap:square;shape-rendering:crispedges;position:absolute;bottom:-7px;right:-9px}.m-hotspot--glow .m-hotspot__mark[data-v-304e2888]{filter:none;width:48px;height:48px}.m-hotspot--glow .m-hotspot__halo[data-v-304e2888]{border:1px solid #f5deb399;border-radius:50%;grid-area:1/1;width:48px;height:48px;animation:3s cubic-bezier(.4,0,.2,1) infinite m-hotspot-pulse-304e2888;box-shadow:0 0 12px #f5deb366,inset 0 0 8px #f5deb366}.m-hotspot--glow .m-hotspot__core[data-v-304e2888]{background:wheat;border-radius:50%;grid-area:1/1;width:12px;height:12px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .4s,box-shadow .4s;box-shadow:0 0 16px 4px #f5deb3cc}.m-hotspot--glow:hover .m-hotspot__core[data-v-304e2888],.m-hotspot--glow:focus-visible .m-hotspot__core[data-v-304e2888]{background:#fff;transform:scale(1.5);box-shadow:0 0 24px 8px #ffffffe6}.m-hotspot--glow:hover .m-hotspot__halo[data-v-304e2888],.m-hotspot--glow:focus-visible .m-hotspot__halo[data-v-304e2888]{border-color:#fff;animation-duration:1.5s}.m-hotspot--glow.is-seen .m-hotspot__core[data-v-304e2888]{opacity:.55}.m-hotspot--glow.is-seen .m-hotspot__halo[data-v-304e2888]{opacity:.35;animation:none}.m-hotspot--glow .m-hotspot__check[data-v-304e2888]{stroke:wheat;bottom:6px;right:6px}@keyframes m-hotspot-pulse-304e2888{0%{opacity:0;transform:scale(.6)}50%{opacity:1}to{opacity:0;transform:scale(1.6)}}.m-hotspot__label[data-v-304e2888]{z-index:1;border:2px solid var(--hs-label-border,#fff);background:var(--hs-label-bg,#000);color:var(--hs-label-text,#fff);font-family:var(--hs-label-font,inherit);white-space:nowrap;opacity:0;pointer-events:none;padding:4px 8px;font-size:12px;line-height:1.4;transition:opacity .15s steps(2,end);position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:2px 2px #0009}.m-hotspot--glow .m-hotspot__label[data-v-304e2888]{letter-spacing:3px;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-width:1px;border-radius:4px;font-size:13px;font-weight:500;transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1);top:auto;bottom:calc(100% - 4px);transform:translate(-50%,10px)}.m-hotspot.is-label-on .m-hotspot__label[data-v-304e2888]{opacity:.92}.m-hotspot:hover .m-hotspot__label[data-v-304e2888],.m-hotspot:focus-visible .m-hotspot__label[data-v-304e2888]{opacity:1}.m-hotspot--glow:hover .m-hotspot__label[data-v-304e2888],.m-hotspot--glow:focus-visible .m-hotspot__label[data-v-304e2888],.m-hotspot--glow.is-label-on .m-hotspot__label[data-v-304e2888]{transform:translate(-50%)}@media (width<=480px){.m-hotspot--glow .m-hotspot__label[data-v-304e2888]{white-space:normal;text-align:center;max-width:min(180px,100vw - 24px)}}.m-hotspot[data-v-304e2888]:focus-visible{outline:2px solid var(--hs-color,#ffeb3b);outline-offset:2px;border-radius:0;box-shadow:0 0 0 2px #000}.m-hotspot--glow[data-v-304e2888]:focus-visible{border-radius:50%;outline-color:wheat}.m-explore[data-v-a083eb77]{border:2px solid var(--hs-label-border,#fff);color:#fff;font-family:var(--hs-label-font,inherit);letter-spacing:.04em;pointer-events:none;font-variant-numeric:tabular-nums;background:#000000b8;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;line-height:1.4;display:inline-flex;box-shadow:2px 2px #0009}.m-explore__star[data-v-a083eb77]{background:var(--hs-color,#ffeb3b);opacity:.55;clip-path:polygon(42.86% 0,57.14% 0,57.14% 28.57%,71.43% 28.57%,71.43% 42.86%,100% 42.86%,100% 57.14%,71.43% 57.14%,71.43% 71.43%,57.14% 71.43%,57.14% 100%,42.86% 100%,42.86% 71.43%,28.57% 71.43%,28.57% 57.14%,0 57.14%,0 42.86%,28.57% 42.86%,28.57% 28.57%,42.86% 28.57%);flex:none;width:11px;height:11px}.m-explore.is-complete[data-v-a083eb77]{border-color:var(--hs-color,#ffeb3b);color:var(--hs-color,#ffeb3b)}.m-explore.is-complete .m-explore__star[data-v-a083eb77]{opacity:1}.m-stage[data-v-cae27281]{top:var(--stage-top,0px);background:var(--stage-bg,#111);isolation:isolate;position:absolute;bottom:0;left:0;right:0;overflow:hidden;container:m-stage/size}.m-stage__fill[data-v-cae27281],.m-stage__scroll[data-v-cae27281]{position:absolute;inset:0}.m-stage__fill[data-v-cae27281]{z-index:0;pointer-events:none;overflow:hidden}.m-stage__fill-img[data-v-cae27281]{object-fit:cover;width:104%;max-width:none;height:104%;image-rendering:pixelated;filter:var(--stage-fill-filter,brightness(.32) saturate(.72));transition:opacity var(--stage-fade,.5s);position:absolute;inset:-2%}.m-stage__fill-img.is-hidden[data-v-cae27281]{opacity:0}.m-stage__scroll[data-v-cae27281]{z-index:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.m-stage__canvas[data-v-cae27281]{width:min(100vw, calc((100dvh - var(--stage-top,0px)) * 1.5));aspect-ratio:3/2;width:min(100cqw,150cqh);box-shadow:var(--stage-shadow,0 0 36px #00000080);flex:none;position:relative}.m-stage__bg[data-v-cae27281]{object-fit:contain;width:100%;max-width:none;height:100%;filter:var(--stage-bg-filter,none);-webkit-mask-image:var(--stage-bg-mask,none);-webkit-mask-image:var(--stage-bg-mask,none);mask-image:var(--stage-bg-mask,none);transition:opacity var(--stage-fade,.5s);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute;inset:0}.m-stage__bg.is-hidden[data-v-cae27281]{opacity:0;pointer-events:none}@container m-stage (aspect-ratio<=5/4){.m-stage__scroll[data-v-cae27281]{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;cursor:grab;justify-content:flex-start;overflow:auto hidden}.m-stage__scroll[data-v-cae27281]::-webkit-scrollbar{display:none}.m-stage__canvas[data-v-cae27281]{width:150cqh;height:100cqh;box-shadow:none}.m-stage__bg[data-v-cae27281]{-webkit-mask-image:none;mask-image:none}}@supports not (container-type:size){@media (aspect-ratio<=5/4){.m-stage__scroll[data-v-cae27281]{touch-action:pan-x;justify-content:flex-start;overflow:auto hidden}.m-stage__canvas[data-v-cae27281]{width:auto;height:100%;box-shadow:none}}}.m-stage__scroll.is-grabbing[data-v-cae27281]{cursor:grabbing}.m-stage__scroll.is-grabbing .m-stage__canvas[data-v-cae27281]{pointer-events:none}.m-stage__edge[data-v-cae27281]{z-index:3;pointer-events:none;opacity:0;width:40px;transition:opacity .2s steps(2,end);position:absolute;top:0;bottom:0}.m-stage__edge--left[data-v-cae27281]{background:linear-gradient(90deg,#0000008c,#0000);left:0}.m-stage__edge--right[data-v-cae27281]{background:linear-gradient(270deg,#0000008c,#0000);right:0}.m-stage__edge.is-on[data-v-cae27281]{opacity:1}.m-stage__arrow[data-v-cae27281]{z-index:4;border:2px solid var(--hs-label-border,#fff);cursor:pointer;opacity:.85;background:#00000073;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:2px 2px #0009}.m-stage__arrow--left[data-v-cae27281]{left:6px}.m-stage__arrow--right[data-v-cae27281]{right:6px}.m-stage__arrow span[data-v-cae27281]{background:var(--hs-color,#fff);clip-path:polygon(0 0,25% 0,25% 12.5%,50% 12.5%,50% 25%,75% 25%,75% 37.5%,100% 37.5%,100% 62.5%,75% 62.5%,75% 75%,50% 75%,50% 87.5%,25% 87.5%,25% 100%,0 100%);width:12px;height:16px}.m-stage__arrow--left span[data-v-cae27281]{transform:scaleX(-1)}.m-stage__arrow--right span[data-v-cae27281]{animation:1s steps(2,jump-none) 4 m-stage-nudge-cae27281}.m-stage__arrow--left span[data-v-cae27281]{animation:1s steps(2,jump-none) 4 m-stage-nudge-left-cae27281}.m-stage__arrow[data-v-cae27281]:hover,.m-stage__arrow[data-v-cae27281]:focus-visible{opacity:1;background:#000000d9}.m-stage__arrow[data-v-cae27281]:focus-visible{outline:2px solid var(--hs-color,#ffeb3b);outline-offset:2px}@keyframes m-stage-nudge-cae27281{0%{translate:0}to{translate:3px}}@keyframes m-stage-nudge-left-cae27281{0%{translate:0}to{translate:-3px}}.m-stage__hud[data-v-cae27281]{top:var(--stage-hud-top,12px);left:var(--stage-hud-left,12px);z-index:5;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute}.m-stage__minimap[data-v-cae27281]{aspect-ratio:3/2;border:2px solid var(--hs-label-border,#fff);pointer-events:auto;touch-action:none;cursor:pointer;background:#000;width:108px;position:relative;overflow:hidden;box-shadow:2px 2px #0009}.m-stage__minimap-img[data-v-cae27281]{object-fit:cover;filter:brightness(.6);width:100%;height:100%;image-rendering:pixelated;pointer-events:none}.m-stage__minimap-dot[data-v-cae27281]{background:var(--hs-color,#ffeb3b);width:4px;height:4px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000}.m-stage__minimap-dot.is-seen[data-v-cae27281]{opacity:.45}.m-stage__minimap-view[data-v-cae27281]{box-sizing:border-box;border:2px solid #fff;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000}.m-amb[data-v-c13d09cd]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.m-amb[data-v-c13d09cd]>*,.m-amb span[data-v-c13d09cd],.m-amb div[data-v-c13d09cd]{position:absolute}@media (prefers-reduced-motion:reduce){.m-amb[data-v-c13d09cd]{display:none}}.amb-glow[data-v-c13d09cd]{aspect-ratio:1;mix-blend-mode:screen;border-radius:50%;translate:-50% -50%}.amb-spark[data-v-c13d09cd],.amb-star[data-v-c13d09cd],.amb-mote[data-v-c13d09cd],.amb-glint[data-v-c13d09cd],.amb-stick[data-v-c13d09cd]{width:3px;height:3px;animation-iteration-count:infinite}.amb-kent-dusk[data-v-c13d09cd]{opacity:calc(1 - var(--day,0));inset:0}.amb-kent-night[data-v-c13d09cd]{opacity:var(--day,0);inset:0}.amb-kent-sun[data-v-c13d09cd]{background:radial-gradient(circle,#ffd68c73 0,#ffa0502e 40%,#0000 70%);width:16%;animation:5s steps(4,jump-none) infinite alternate amb-breathe-c13d09cd;top:27%;left:55%}.amb-kent-fire[data-v-c13d09cd]{background:radial-gradient(circle,#ffd36b99 0,#ff9a3c4d 28%,#ff78281a 50%,#0000 70%);width:20%;animation:.9s steps(3,jump-none) infinite alternate amb-flicker-c13d09cd;top:63%;left:46%}.amb-spark[data-v-c13d09cd]{background:#ffd36b;animation-name:amb-rise-c13d09cd;animation-timing-function:steps(8,jump-none);box-shadow:0 0 4px #ff9a3c}.amb-star[data-v-c13d09cd]{background:#fff;width:2px;height:2px;animation-name:amb-twinkle-c13d09cd;animation-timing-function:steps(2,jump-none);animation-direction:alternate}.amb-shaft[data-v-c13d09cd]{transform-origin:0 0;mix-blend-mode:screen;height:90%;animation:7s steps(3,jump-none) infinite alternate amb-breathe-soft-c13d09cd;top:-6%}.amb-wk-sun[data-v-c13d09cd]{background:linear-gradient(#fffae800 0,#fffae842 22%,#fffae81f 70%,#fffae800 100%);width:5%;transform:skew(34deg)}.amb-wk-sun--1[data-v-c13d09cd]{left:3%}.amb-wk-sun--2[data-v-c13d09cd]{width:4%;animation-delay:-2.3s;left:10%}.amb-wk-sun--3[data-v-c13d09cd]{width:3.5%;animation-delay:-4.6s;left:16%}.amb-wk-moon[data-v-c13d09cd]{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:linear-gradient(#d2c8ff47 0,#beb4ff1a 60%,#beb4ff00 100%);width:9%;height:70%;top:0;left:53%}.amb-mote[data-v-c13d09cd]{background:#fffae6f2;width:2px;height:2px;animation-name:amb-drift-c13d09cd;animation-timing-function:steps(24,jump-none)}.amb-mote--cool[data-v-c13d09cd]{background:#e1d7fff2}.amb-mote--warm[data-v-c13d09cd]{background:#ffe8aae6}.amb-yy-sun[data-v-c13d09cd]{background:radial-gradient(circle,#fffac880 0,#fff0a029 45%,#0000 70%);width:14%;animation:4s steps(4,jump-none) infinite alternate amb-breathe-c13d09cd;top:10%;left:84%}.amb-yy-field[data-v-c13d09cd]{inset:54% 0 4%;overflow:hidden}.amb-wind[data-v-c13d09cd]{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffd729 45%,#ffffd733 55%,#0000);width:26%;animation:12s steps(30,jump-none) infinite amb-wind-c13d09cd;top:0;bottom:0;left:0;transform:skew(-20deg)translate(-40%)}.amb-wind--late[data-v-c13d09cd]{width:18%;animation-duration:14s;animation-delay:-5.5s}.amb-glint[data-v-c13d09cd]{background:#fff;width:2px;height:2px;animation-name:amb-blink-c13d09cd;animation-timing-function:step-end}.amb-yy-stage[data-v-c13d09cd]{background:radial-gradient(circle,#dc78ff66 0,#b98cff24 40%,#0000 70%);width:22%;animation:2.4s steps(4,jump-none) infinite alternate amb-breathe-c13d09cd;top:49%;left:72%}.amb-stick[data-v-c13d09cd]{width:3px;height:6px;animation-name:amb-blink-c13d09cd;animation-timing-function:step-end}.amb-stick--0[data-v-c13d09cd]{background:#ff7ad9;box-shadow:0 0 5px #ff7ad9}.amb-stick--1[data-v-c13d09cd]{background:#b98cff;box-shadow:0 0 5px #b98cff}.amb-stick--2[data-v-c13d09cd]{background:#a0e0ff;box-shadow:0 0 5px #a0e0ff}.amb-lc-fire[data-v-c13d09cd]{background:radial-gradient(circle,#ffaa466b 0,#ff782829 40%,#0000 70%);width:22%;animation:.8s steps(4,jump-none) infinite alternate amb-flicker-c13d09cd;top:53%;left:10%}.amb-lc-wash[data-v-c13d09cd]{background:radial-gradient(circle,#ff96461f 0,#0000 65%);width:60%;animation:1.3s steps(3,jump-none) infinite alternate amb-flicker-soft-c13d09cd;top:72%;left:22%}.amb-lc-lamp[data-v-c13d09cd]{background:radial-gradient(circle,#ffeca047 0,#ffdc8214 45%,#0000 70%);width:18%;animation:6s steps(3,jump-none) infinite alternate amb-breathe-soft-c13d09cd;top:52%;left:42%}@keyframes amb-breathe-c13d09cd{0%{opacity:.7;scale:1}to{opacity:1;scale:1.06}}@keyframes amb-breathe-soft-c13d09cd{0%{opacity:.55}to{opacity:1}}@keyframes amb-flicker-c13d09cd{0%{opacity:.75;scale:.97}to{opacity:1;scale:1.04}}@keyframes amb-flicker-soft-c13d09cd{0%{opacity:.6}to{opacity:1}}@keyframes amb-rise-c13d09cd{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(6px,-70px)}}@keyframes amb-twinkle-c13d09cd{0%{opacity:.15}to{opacity:.9}}@keyframes amb-drift-c13d09cd{0%{opacity:0;transform:translate(0)}20%{opacity:.9}80%{opacity:.7}to{opacity:0;transform:translate(14px,-46px)}}@keyframes amb-wind-c13d09cd{0%{translate:-40%}55%{translate:420%}to{translate:420%}}@keyframes amb-blink-c13d09cd{0%,60%{opacity:0}61%,78%{opacity:1}79%,to{opacity:0}}body[data-audit-mode=true] .m-amb{display:none}
