@property --shift{syntax: "<number>"; inherits: false; initial-value: 1;}@property --angle{syntax: "<angle>"; inherits: true; initial-value: 45deg;}.retrowave-scene[data-v-ae30f3c7]{--base-speed: 4s;--scene-bg: #111;--grid: #fac4ff;--grid-glow: #df7373;--sun-1: #fdb428;--sun-2: #f672ca;--sun-glow: #bb99ff;--star: #f6c0c0;--palm-trunk: #333;--palm-leaf: #333;--palm-edge: #bb99ff;--cyan: #6eccee;--car: #f986ff;--car-metal: #d0a9d3;--tail-yellow: #fdee15;--tail-red: #e02842;--mountain-near: #222;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;isolation:isolate;background:var(--scene-bg);color:var(--cyan);font-family:Maple Mono,SFMono-Regular,Consolas,monospace;transition:background 60s ease,color 60s ease}.scene[data-v-ae30f3c7]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--scene-bg)}.top[data-v-ae30f3c7]{position:relative;z-index:1;display:flex;flex:1;align-items:flex-end;justify-content:center;min-height:0;padding-top:4rem}.top-lines[data-v-ae30f3c7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--sun-2) .2vmin,transparent .2vmin);background-size:125rem .4vmin;mix-blend-mode:overlay;opacity:.06}.startails[data-v-ae30f3c7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;mix-blend-mode:lighten}.startail-r[data-v-ae30f3c7],.startail-l[data-v-ae30f3c7],.startail-m[data-v-ae30f3c7]{position:absolute;bottom:0;height:.2vmin;border-radius:50%;background:linear-gradient(to right,var(--sun-glow) 10%,var(--cyan) 50%,transparent 80%);filter:drop-shadow(0 0 15px white)}.startail-r[data-v-ae30f3c7]{left:75vw;width:15vmin;transform:translateY(-32vmin) rotate(-20deg)}.startail-l[data-v-ae30f3c7]{left:16vw;width:17vmin;background:linear-gradient(to right,var(--sun-glow) 10%,var(--cyan) 30%,transparent 60%);transform:translateY(-7vmin) rotate(-20deg)}.startail-m[data-v-ae30f3c7]{left:18vw;width:14vmin;transform:translateY(-18vmin) rotate(-20deg);opacity:.5}.stars[data-v-ae30f3c7]{position:absolute;top:0;right:0;bottom:20rem;left:0;z-index:0;overflow:hidden;animation:starsDrift-ae30f3c7 20s linear infinite}.star[data-v-ae30f3c7]{position:absolute;left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);border-radius:50%;background:var(--star);box-shadow:0 0 .25rem var(--sun-glow)}.sun[data-v-ae30f3c7]{position:relative;z-index:2;width:min(40vmin,40%);aspect-ratio:1;border-radius:50%;filter:drop-shadow(0 0 4rem var(--sun-glow))}.sun[data-v-ae30f3c7]:after{--shift: 1;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to bottom,var(--sun-1),var(--sun-2) 60%);mask:linear-gradient(to top,#000 calc(1% + 3.5% * var(--shift)),transparent 0 calc(8% + 2.8% * var(--shift)),#000 0 calc(10% + 3.5% * var(--shift)),transparent 0 calc(16% + 2.8% * var(--shift)),#000 0 calc(19% + 3.5% * var(--shift)),transparent 0 calc(24% + 2.8% * var(--shift)),#000 0 calc(28% + 3.5% * var(--shift)),transparent 0 calc(32% + 2.8% * var(--shift)),#000 0 calc(37% + 3.5% * var(--shift)),transparent 0 calc(40% + 2.8% * var(--shift)),#000 0 calc(46% + 3.5% * var(--shift)),transparent 0 calc(48% + 2.8% * var(--shift)),#000 0 calc(55% + 3.5% * var(--shift)),transparent 0 calc(56% + 2.8% * var(--shift)),#000 0 calc(56% + 2.5% * var(--shift)));-webkit-mask-size:100% 120%;mask-size:100% 120%;animation:sun-ae30f3c7 calc(var(--base-speed) / 4) linear infinite}.sun[data-v-ae30f3c7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to top,var(--sun-1),var(--sun-2) 55%,var(--cyan) 65%,var(--sun-2) 69%);transform:translateY(100%) rotateX(40deg) scaleY(1.2);filter:blur(20px)}.mountain-range[data-v-ae30f3c7]{position:absolute;right:0;left:0;z-index:3}.mountain-range--far[data-v-ae30f3c7]{bottom:-1vmin;height:17vmin;background:#0000006b;mix-blend-mode:soft-light;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);clip-path:polygon(0 38%,2.6% 40%,5.4% 24%,8.7% 59%,13.6% 72%,18.5% 22%,21.7% 35%,27.2% 8%,34% 53%,39.4% 81%,49.1% 85%,54.5% 64%,60% 53%,71.2% 70%,76.6% 24%,81.4% 0%,87.1% 13%,94.2% 27%,100% 32%,100% 100%,0 100%)}.mountain-range--near[data-v-ae30f3c7]{bottom:-.5vmin;height:5vmin;z-index:5;background:var(--mountain-near);clip-path:polygon(0 38%,2.6% 40%,5.4% 24%,8.7% 59%,13.6% 72%,18.5% 22%,21.7% 35%,27.2% 8%,34% 53%,39.4% 81%,49.1% 85%,54.5% 64%,60% 53%,71.4% 80%,73.4% 15%,79.8% 29%,86.5% 15%,94.1% 36%,100% 27%,100% 100%,0 100%)}.bottom[data-v-ae30f3c7]{position:relative;z-index:1;flex:0 0 12.5rem;perspective:14.5rem;background:linear-gradient(to bottom,var(--ground-shadow),var(--ground))}.bottom[data-v-ae30f3c7]:before{--line-width: .0635rem;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-top:1px solid var(--grid);background:linear-gradient(to right,var(--grid) var(--line-width),transparent var(--line-width)),linear-gradient(to bottom,var(--grid) var(--line-width),transparent var(--line-width));background-size:2rem 125rem,125rem 2rem;transform:rotateX(53deg) scale(1.8) translateZ(43px);filter:drop-shadow(0 0 2px var(--grid-glow));animation:grid-ae30f3c7 var(--base-speed) linear infinite}.bottom-overlay[data-v-ae30f3c7]{position:absolute;right:0;bottom:0;left:0;z-index:10000;height:12.5rem;background:radial-gradient(ellipse at center,transparent 50%,color-mix(in srgb,var(--ground) 88%,transparent) 70%)}.palm[data-v-ae30f3c7]{--width: min(20vmin, 20%);position:absolute;z-index:7;width:var(--width);aspect-ratio:3 / 4;container-type:size;filter:drop-shadow(2px 4px 6px var(--sun-2));transform:translate(10vmin) rotate(6deg)}.palm[data-v-ae30f3c7]:not(.small){animation:palmShaking-ae30f3c7 5s linear infinite}.palm.small[data-v-ae30f3c7]{transform:translate(9vmin,9vmin) scale(.4) rotate(344deg) skew(5deg);animation:smallPalmShaking-ae30f3c7 4s linear infinite}.palm .leaf-1[data-v-ae30f3c7],.palm .leaf-1-s[data-v-ae30f3c7],.palm .leaf-2[data-v-ae30f3c7],.palm .leaf-2-s[data-v-ae30f3c7],.palm .leaf-3[data-v-ae30f3c7],.palm .leaf-3-s[data-v-ae30f3c7]{position:absolute;top:0;background:linear-gradient(160deg,var(--palm-leaf) 50%,var(--palm-edge));clip-path:polygon(49.7% 16.4%,69.5% 11.9%,87% 17.9%,98.4% 30.9%,96% 34.3%,85.4% 30.9%,79.6% 37.8%,76.7% 57.7%,74.7% 48.8%,74.1% 65.2%,70.5% 70.2%,69.9% 50.3%,67.3% 67.2%,63.7% 72.6%,65.1% 61.2%,63.9% 53.2%,60.5% 70.7%,56.7% 75.6%,58.5% 64.2%,57.7% 58.2%,53.7% 77.6%,49.9% 82.1%,51.9% 60.2%,48.9% 74.1%,46.3% 81.1%,41.9% 85.1%,45.7% 62.7%,39.5% 83.6%,33.5% 88.1%,36.1% 81.1%,39.5% 66.7%,31.7% 85.6%,25.6% 91.5%,28.7% 84.6%,31.7% 69.2%,28.1% 78.6%,25.2% 85.1%,16.8% 92.5%,19% 86.1%,22.6% 74.6%,16.6% 85.1%,14% 88.6%,6.6% 93%,12.8% 80.1%,9.2% 85.6%,.8% 96.5%,3.4% 86.1%,16.6% 54.7%,31.9% 28.4%)}.palm .leaf-1[data-v-ae30f3c7],.palm .leaf-1-s[data-v-ae30f3c7]{width:70cqmin;height:50cqmin;transform:translate(13cqmin,16cqmin) rotate(347deg)}.palm .leaf-1-s[data-v-ae30f3c7]{transform:translate(61cqmin,17cqmin) rotate(14deg) scaleX(-1)}.palm .leaf-2[data-v-ae30f3c7],.palm .leaf-2-s[data-v-ae30f3c7]{width:80cqmin;height:35cqmin;transform:translate(-6cqmin,-1cqmin) rotate(19deg)}.palm .leaf-2-s[data-v-ae30f3c7]{transform:translate(66cqmin,6cqmin) rotate(-8deg) scaleX(-1)}.palm .leaf-3[data-v-ae30f3c7],.palm .leaf-3-s[data-v-ae30f3c7]{width:47cqmin;height:30cqmin;transform:translate(67cqmin,-8.8cqmin) rotate(128deg) scaleY(-1)}.palm .leaf-3-s[data-v-ae30f3c7]{width:66cqmin;height:20cqmin;z-index:-1;transform:translate(19.5cqmin,-10.8cqmin) rotate(56deg)}.palm .trunk[data-v-ae30f3c7]{position:absolute;width:22cqw;height:80cqh;border-radius:200cqmin/1000cqmin;box-shadow:5cqmin 8cqmin 0 0 var(--palm-trunk);transform:translate(53cqw,10cqh)}.palm .trunk-bottom[data-v-ae30f3c7]{position:absolute;bottom:5cqh;width:0;height:0;border-bottom:20cqw var(--palm-trunk) solid;border-left:25cqw solid transparent;transform:translate(48cqw,4cqh) rotate(359deg)}.brand[data-v-ae30f3c7]{position:absolute;z-index:8;width:50vmin;aspect-ratio:1;display:grid;place-items:center;transform:translateY(-32vh);pointer-events:none}.triangle[data-v-ae30f3c7]{position:absolute;width:50vmin;aspect-ratio:4 / 3;z-index:7;filter:drop-shadow(0 0 15px var(--cyan));perspective:1000px;transform:translate(3vmin,11.8vmin) rotate(1deg);animation:triangle-ae30f3c7 10s linear infinite}.triangle[data-v-ae30f3c7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,white,var(--cyan));clip-path:polygon(6% 22%,29% 94%,29% 94%,6% 22%,94% 3%,29% 94%,7% 22%,4% 19%,29% 94%,100% 0%);transform:translateY(4vmin)}.brand-lockup[data-v-ae30f3c7]{position:absolute;bottom:10vmin;z-index:9;width:min(68vmin,760px);min-height:clamp(120px,24vmin,260px);display:flex;align-items:center;justify-content:center;padding:1.2vmin 1.5vmin 1.2vmin 2vmin;transform:translateY(-1vmin) rotate(-1deg);pointer-events:auto;cursor:pointer}.brand-lockup[data-v-ae30f3c7]:focus-visible{outline:.3vmin solid var(--cyan);outline-offset:.8vmin}.brand-lockup[data-v-ae30f3c7]{bottom:0;min-height:0;height:50vmin;padding:0;transform:none}.brand-lockup .kode-text[data-v-ae30f3c7]{left:50%;margin-left:-26vmin;bottom:-6vmin}.brand-lockup:hover .brand-image[data-v-ae30f3c7],.brand-lockup:focus-visible .brand-image[data-v-ae30f3c7]{filter:invert(1) drop-shadow(0 0 2vmin var(--sun-2));opacity:1}.brand-name[data-v-ae30f3c7]{min-width:0;display:block;color:transparent;background:linear-gradient(115deg,var(--sun-2),var(--cyan));background-clip:text;-webkit-background-clip:text;font:900 clamp(46px,10vmin,140px)/.72 "Marker Felt","Brush Script MT","Segoe Print",cursive;font-style:italic;letter-spacing:-.08em;white-space:nowrap;transform:skew(-9deg) rotate(-4deg);text-shadow:0 0 1.2vmin rgba(246,114,202,.48),.18vmin .12vmin 0 rgba(110,204,238,.46)}.brand-name__second[data-v-ae30f3c7]{display:block;margin-left:16%;transform:translateY(-.5vmin) rotate(-1deg)}.kode-text[data-v-ae30f3c7]{--angle: 45deg;position:absolute;bottom:0;z-index:10;width:55vmin;aspect-ratio:3 / 2;background:linear-gradient(var(--angle),var(--sun-2),var(--cyan));mask:url(/dongsterminal.png) center / contain no-repeat;-webkit-mask:url(/dongsterminal.png) center / contain no-repeat;animation:kodeText-ae30f3c7 4s linear infinite;perspective:40px;pointer-events:none}.kode-text[data-v-ae30f3c7]:after{content:"";position:absolute;top:8vmin;left:1vmin;width:48vmin;height:14vmin;background:repeating-radial-gradient(black,transparent 10vmin);mix-blend-mode:overlay;opacity:.2;transform:rotate(347deg)}.brand-name[data-v-ae30f3c7]{visibility:hidden}.tank300[data-v-ae30f3c7]{position:absolute;right:0;bottom:-.5vmin;left:0;z-index:11;width:min(55vmin,680px);aspect-ratio:1.106 / 1;height:auto;margin:auto;transform-origin:bottom center;filter:drop-shadow(0 0 1.4vmin rgba(249,134,255,.48)) drop-shadow(0 -.5vmin 2.2vmin rgba(187,153,255,.3));animation:tank300Drive-ae30f3c7 30s ease infinite}.tank300-asset[data-v-ae30f3c7]{position:absolute;right:0;bottom:0;left:0;display:block;width:100%;height:auto;max-width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.tank300-body[data-v-ae30f3c7]{position:absolute;right:3.5vmin;bottom:2vmin;left:3.5vmin;height:24vmin;border-radius:2.2vmin 2.2vmin 1.2vmin 1.2vmin;background:linear-gradient(90deg,rgba(0,0,0,.78),transparent 15% 85%,rgba(0,0,0,.78)),linear-gradient(180deg,#17141c 0,#17141c 28%,#7d5a82 29%,#251e2c 47%,#17151b);box-shadow:inset 0 0 0 .22vmin #f672ca85,inset 0 -2.2vmin 2.5vmin #000000c7;clip-path:polygon(8% 0,92% 0,98% 10%,100% 88%,94% 100%,6% 100%,0 88%,2% 10%)}.tank300-roof[data-v-ae30f3c7]{position:absolute;top:0;right:4.5vmin;left:4.5vmin;height:2.2vmin;border-bottom:.18vmin solid rgba(110,204,238,.7);background:linear-gradient(180deg,#08090c,#29232e);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)}.tank300-roof-rail[data-v-ae30f3c7]{position:absolute;top:1.8vmin;z-index:3;width:15vmin;height:1.4vmin;border-top:.45vmin solid #17151b;border-right:.65vmin solid #17151b;border-left:.65vmin solid #17151b;filter:drop-shadow(0 0 .35vmin var(--cyan))}.tank300-roof-rail-left[data-v-ae30f3c7]{left:10vmin;transform:skew(-24deg)}.tank300-roof-rail-right[data-v-ae30f3c7]{right:10vmin;transform:skew(24deg)}.tank300-roof-cargo[data-v-ae30f3c7]{position:absolute;top:-.4vmin;left:50%;z-index:4;width:18vmin;height:5.8vmin;border:.35vmin solid #29232d;border-radius:.6vmin;background:linear-gradient(180deg,#4d3d50,#151218 72%);box-shadow:0 0 .7vmin #f672ca7a,inset 0 .55vmin #6eccee59;transform:translate(-50%)}.tank300-roof-cargo[data-v-ae30f3c7]:before,.tank300-roof-cargo[data-v-ae30f3c7]:after{content:"";position:absolute;top:.8vmin;bottom:.8vmin;width:.4vmin;border-radius:.2vmin;background:#0b0a0d;box-shadow:0 0 .3vmin var(--sun-2)}.tank300-roof-cargo[data-v-ae30f3c7]:before{left:2vmin}.tank300-roof-cargo[data-v-ae30f3c7]:after{right:2vmin}.tank300-roof-cargo span[data-v-ae30f3c7]{position:absolute;top:1.3vmin;right:3.2vmin;bottom:1.3vmin;left:3.2vmin;border:.2vmin solid rgba(110,204,238,.45)}.tank300-ladder[data-v-ae30f3c7]{position:absolute;top:5.8vmin;right:7.8vmin;z-index:8;width:3.2vmin;height:15.2vmin;border-right:.55vmin solid #171319;border-left:.55vmin solid #171319;filter:drop-shadow(0 0 .35vmin var(--sun-2))}.tank300-ladder i[data-v-ae30f3c7]{display:block;height:.45vmin;margin:2.15vmin -.2vmin 0;background:#3b3040;box-shadow:0 0 .25vmin #6eccee8c}.tank300-rear-window[data-v-ae30f3c7]{position:absolute;top:2.4vmin;right:6.2vmin;left:6.2vmin;height:8.2vmin;overflow:hidden;border:.32vmin solid rgba(249,134,255,.56);border-radius:.45vmin;background:linear-gradient(125deg,rgba(110,204,238,.28),transparent 32%),linear-gradient(180deg,#05070a,#16101d 72%,#050508);box-shadow:inset 0 0 1.8vmin #6eccee29;clip-path:polygon(3% 0,97% 0,100% 100%,0 100%)}.tank300-rear-window[data-v-ae30f3c7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 .9vmin,rgba(249,134,255,.12) .95vmin 1.05vmin)}.tank300-rear-window span[data-v-ae30f3c7]{position:absolute;right:8%;bottom:1.2vmin;width:12vmin;height:.25vmin;background:#08090b;box-shadow:0 0 .3vmin var(--cyan);transform:rotate(-8deg)}.tank300-side-case[data-v-ae30f3c7]{position:absolute;top:4.8vmin;z-index:4;width:3.2vmin;height:8.8vmin;border:.28vmin solid #161218;border-radius:.35vmin;background:linear-gradient(180deg,#5a455e,#151118 72%);box-shadow:inset 0 0 .6vmin #000,0 0 .35vmin var(--sun-2)}.tank300-side-case-left[data-v-ae30f3c7]{left:.65vmin;transform:rotate(4deg)}.tank300-side-case-right[data-v-ae30f3c7]{right:.65vmin;transform:rotate(-4deg)}.tank300-side-case span[data-v-ae30f3c7]{display:block;height:100%;border-top:.4vmin solid rgba(110,204,238,.5);border-bottom:.4vmin solid rgba(110,204,238,.35)}.tank300-mirror[data-v-ae30f3c7]{position:absolute;top:9vmin;z-index:-1;width:6.4vmin;height:4.4vmin;padding:.55vmin;background:linear-gradient(145deg,#4b3a50,#09090c 58%);clip-path:polygon(8% 8%,88% 0,100% 78%,22% 100%,0 70%)}.tank300-mirror-left[data-v-ae30f3c7]{left:0;transform:rotate(-5deg)}.tank300-mirror-right[data-v-ae30f3c7]{right:0;transform:rotate(5deg) scaleX(-1)}.tank300-mirror-glass[data-v-ae30f3c7]{display:block;width:100%;height:100%;background:linear-gradient(155deg,#6eccee94,#1e1127cc 48%,#f672ca85);box-shadow:inset .45vmin .35vmin .7vmin #ffffff1f;clip-path:polygon(8% 10%,86% 4%,94% 72%,24% 90%,7% 67%)}.tank300-tail-light[data-v-ae30f3c7]{position:absolute;top:10.8vmin;z-index:5;width:3.8vmin;height:8.2vmin;padding:.45vmin;border:.25vmin solid rgba(246,114,202,.7);border-radius:.4vmin;background:#100b13;box-shadow:0 0 1.25vmin #e02842e0}.tank300-tail-light-left[data-v-ae30f3c7]{left:3vmin}.tank300-tail-light-right[data-v-ae30f3c7]{right:3vmin}.tank300-tail-light span[data-v-ae30f3c7]{display:block;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.52) .22vmin,transparent .22vmin),linear-gradient(0deg,rgba(0,0,0,.5) .22vmin,transparent .22vmin),linear-gradient(180deg,#ff355f,#a60938 48%,#ff7b28 52%,#fdee15);background-size:1.1vmin 100%,100% 1.25vmin,100% 100%}.tank300-spare-wheel[data-v-ae30f3c7]{position:absolute;top:8.5vmin;left:50%;z-index:6;width:13.8vmin;aspect-ratio:1;border:1.35vmin solid #0a090c;border-radius:50%;background:repeating-conic-gradient(from 8deg,#242129 0,#242129 7deg,#09090b 8deg,#09090b 17deg),#111;box-shadow:0 0 0 .35vmin #5a455e,0 0 1.6vmin #f986ffa6,inset 0 0 1.7vmin #000;transform:translate(-50%)}.tank300-spare-wheel[data-v-ae30f3c7]:before,.tank300-spare-wheel[data-v-ae30f3c7]:after{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border:.35vmin solid rgba(110,204,238,.5);border-radius:50%;background:radial-gradient(circle,#0a090c 0,#0a090c 23%,#6e526e 25%,#6e526e 39%,#151218 41%)}.tank300-spare-wheel[data-v-ae30f3c7]:after{top:-1.05vmin;right:-1.05vmin;bottom:-1.05vmin;left:-1.05vmin;border:.24vmin dashed rgba(246,114,202,.45);background:none}.tank300-spare-cover[data-v-ae30f3c7]{position:absolute;top:1.6vmin;right:1.6vmin;bottom:1.6vmin;left:1.6vmin;z-index:1;border:.38vmin solid rgba(246,114,202,.52);border-radius:1.1vmin;background:linear-gradient(145deg,#57385bd1,#09080ceb);box-shadow:inset 0 0 1vmin #000;transform:rotate(45deg)}.tank300-spare-hub[data-v-ae30f3c7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;color:var(--sun-2);font:900 2.8vmin/1 Impact,sans-serif;text-shadow:0 0 .8vmin var(--sun-2)}.tank300-plate[data-v-ae30f3c7]{position:absolute;right:7.8vmin;bottom:4.4vmin;width:7.2vmin;height:2.5vmin;border:.18vmin solid rgba(110,204,238,.65);color:var(--cyan);background:#06070a;font:800 1.15vmin/2.3vmin Maple Mono,monospace;letter-spacing:.28vmin;text-align:center;box-shadow:0 0 .7vmin #6eccee59}.tank300-wide-fender[data-v-ae30f3c7]{position:absolute;bottom:2.7vmin;z-index:2;width:10.5vmin;height:6.5vmin;border-top:.45vmin solid rgba(249,134,255,.62);background:linear-gradient(180deg,#302635,#09090c 72%);clip-path:polygon(0 30%,26% 0,100% 20%,100% 100%,0 100%)}.tank300-wide-fender-left[data-v-ae30f3c7]{left:0}.tank300-wide-fender-right[data-v-ae30f3c7]{right:0;transform:scaleX(-1)}.tank300-bumper[data-v-ae30f3c7]{position:absolute;right:1.8vmin;bottom:.8vmin;left:1.8vmin;z-index:7;height:4.1vmin;border-top:.3vmin solid rgba(249,134,255,.62);background:linear-gradient(180deg,#352c39,#0b0b0e 72%);box-shadow:inset 0 -1vmin 1.2vmin #000;clip-path:polygon(0 0,7% 15%,93% 15%,100% 0,95% 100%,5% 100%)}.tank300-bumper-line[data-v-ae30f3c7]{position:absolute;right:7vmin;bottom:.8vmin;left:7vmin;height:.3vmin;background:var(--sun-2);box-shadow:0 0 .9vmin var(--sun-2);opacity:.48}.tank300-skid-plate[data-v-ae30f3c7]{position:absolute;bottom:0;left:50%;z-index:8;width:14vmin;height:2.2vmin;border-top:.24vmin solid rgba(110,204,238,.55);background:repeating-linear-gradient(90deg,#37323b 0,#37323b 1.3vmin,#151418 1.3vmin,#151418 2.2vmin);clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);transform:translate(-50%)}.tank300-wheel[data-v-ae30f3c7]{position:absolute;bottom:0;z-index:-1;width:7.4vmin;height:11vmin;border-radius:1vmin;background:repeating-linear-gradient(0deg,#050506 0,#050506 1.1vmin,#242229 1.1vmin,#242229 1.8vmin);background-size:100% 200%;box-shadow:inset 1.1vmin 0 1vmin #000,inset -1.1vmin 0 1vmin #000;animation:wheel-ae30f3c7 .1s linear infinite}.tank300-wheel-left[data-v-ae30f3c7]{left:4.2vmin}.tank300-wheel-right[data-v-ae30f3c7]{right:4.2vmin}.tank300-shadow[data-v-ae30f3c7]{position:absolute;right:4vmin;bottom:-5vmin;left:4vmin;z-index:-2;height:10vmin;border-radius:50%;background:#000000bf;filter:blur(1.8vmin)}.delorean[data-v-ae30f3c7]{position:absolute;right:0;bottom:0;left:0;z-index:11111;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:.1vmin;perspective:1000px;transform-origin:bottom center;filter:drop-shadow(0 0 1.2vmin rgba(249,134,255,.38)) drop-shadow(0 -.4vmin 1.8vmin rgba(187,153,255,.22));animation:delorean-ae30f3c7 30s ease infinite}.delorean-top[data-v-ae30f3c7]{z-index:100;position:relative;width:40vmin;height:18vmin;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.7)),var(--car);clip-path:polygon(25% 25%,30.67% 25.33%,24.67% 25.33%,27.67% 23.33%,37% 22%,50% 21.33%,59.67% 22%,66.33% 23.33%,71.88% 25%,90.81% 55.29%,98% 86.5%,100% 100%,0 100%,1.09% 87.65%,7.68% 55.29%)}.top-lines-on-top[data-v-ae30f3c7]{position:absolute;top:4.8vmin;left:9.3vmin;width:5.9vmin;height:.1vmin;background:#00000040}.top-lines-on-top.right[data-v-ae30f3c7]{right:9.3vmin;left:auto}.top-lines-on-top[data-v-ae30f3c7]:before{content:"";position:absolute;top:-.4vmin;left:0;width:7vmin;height:inherit;background:inherit}.top-lines-on-top.right[data-v-ae30f3c7]:before{right:0;left:auto}.rear-window[data-v-ae30f3c7]{position:absolute;top:4vmin;left:4vmin;width:31vmin;height:6vmin;background:linear-gradient(to bottom,rgba(0,0,0,.92),transparent);clip-path:polygon(18% 25%,82% 25%,100% 100%,0 100%)}.rear-window[data-v-ae30f3c7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--car) .1vmin,transparent .2vmin),linear-gradient(to bottom,rgba(0,0,0,.6) .5vmin,transparent .5vmin);background-size:400px 1.2vmin}.lights[data-v-ae30f3c7]{position:absolute;bottom:-1.1vmin;left:1.5vmin;width:36.8vmin;height:25.7vmin;background:linear-gradient(to right,orange,transparent,transparent,transparent,orange),var(--tail-yellow);clip-path:polygon(92.75% 66.28%,93.66% 67.85%,99.16% 85.07%,99.16% 86.92%,98% 87.69%,2% 87.69%,.84% 86.92%,.84% 85.07%,6.35% 67.85%,7.16% 66.64%,8.47% 65.8%,91.53% 65.61%)}.lights[data-v-ae30f3c7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background:linear-gradient(to right,rgba(0,0,0,.6) .3vmin,transparent .3vmin),linear-gradient(to bottom,rgba(0,0,0,.6) .3vmin,transparent .3vmin);background-size:1.5vmin 100px,100px 1.5vmin;mix-blend-mode:soft-light;pointer-events:none}.lights-frame[data-v-ae30f3c7]{position:absolute;top:.8vmin;right:.1vmin;bottom:.2vmin;left:.1vmin;background:linear-gradient(to right,#000c,#000000b3),var(--car);clip-path:polygon(92.75% 66.28%,93.66% 67.85%,99.16% 85.07%,99.16% 86.92%,98% 87.69%,66.29% 87.69%,67.92% 86.6%,97.89% 85.98%,91.92% 67.85%,7.9% 67.85%,2.14% 85.96%,31.39% 86.2%,34.58% 87.69%,2% 87.69%,.84% 86.92%,.84% 85.07%,6.35% 67.85%,7.16% 66.64%,8.47% 65.8%,91.53% 65.61%)}.red-light-left[data-v-ae30f3c7],.red-light-right[data-v-ae30f3c7]{position:absolute;top:17.5vmin;bottom:3.6vmin;width:9vmin;background:var(--tail-red)}.red-light-left[data-v-ae30f3c7]{left:4vmin}.red-light-right[data-v-ae30f3c7]{right:4.2vmin}.id-container[data-v-ae30f3c7]{position:absolute;top:17vmin;right:12.4vmin;bottom:3.1vmin;width:12.8vmin;z-index:5;border-radius:4%;background:linear-gradient(to bottom,#000c 20%,#00000080 90%),var(--car);box-shadow:0 0 5px #0009;cursor:pointer;pointer-events:auto;transition:filter .22s ease,box-shadow .22s ease}.id-container[data-v-ae30f3c7]:hover,.id-container[data-v-ae30f3c7]:focus-visible{filter:brightness(1.18);box-shadow:0 0 1.2vmin var(--sun-2),0 0 .35vmin var(--cyan);outline:none}.id-container[data-v-ae30f3c7]:hover:after,.id-container[data-v-ae30f3c7]:focus-visible:after{opacity:1;animation:none;filter:drop-shadow(0 0 .7vmin var(--sun-2))}.id-container[data-v-ae30f3c7]:after{content:"";position:absolute;top:.82vmin;right:.82vmin;bottom:.82vmin;left:.82vmin;border:0;background:linear-gradient(var(--sun-2),var(--sun-2)) left top / .9vmin .22vmin no-repeat,linear-gradient(var(--sun-2),var(--sun-2)) left top / .22vmin .9vmin no-repeat,linear-gradient(var(--sun-2),var(--sun-2)) right top / .9vmin .22vmin no-repeat,linear-gradient(var(--sun-2),var(--sun-2)) right top / .22vmin .9vmin no-repeat,linear-gradient(var(--sun-2),var(--sun-2)) left bottom / .9vmin .22vmin no-repeat,linear-gradient(var(--sun-2),var(--sun-2)) left bottom / .22vmin .9vmin no-repeat,linear-gradient(var(--sun-2),var(--sun-2)) right bottom / .9vmin .22vmin no-repeat,linear-gradient(var(--sun-2),var(--sun-2)) right bottom / .22vmin .9vmin no-repeat;opacity:.58;pointer-events:none;animation:corner-bracket-pulse-ae30f3c7 1.4s ease-in-out infinite}.id-container.plate-selected[data-v-ae30f3c7]:after{border-color:var(--sun-2);opacity:1;animation-duration:.9s}@keyframes corner-bracket-pulse-ae30f3c7{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:1;transform:scale(1.03);filter:drop-shadow(0 0 .7vmin var(--sun-2))}}.id[data-v-ae30f3c7]{position:absolute;top:1vmin;right:1.7vmin;bottom:1vmin;left:1.7vmin;z-index:2;border-radius:.2vmin;background:linear-gradient(45deg,#111,#00000080)}.id[data-v-ae30f3c7]:before{content:"DONGBUCHEMG";position:absolute;top:.35vmin;right:0;left:0;color:var(--sun-2);font-size:.6vmin;letter-spacing:.1vmin;text-align:center}.id[data-v-ae30f3c7]:after{content:"CLICK";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-top:.8vmin;color:transparent;background:linear-gradient(45deg,var(--sun-2),var(--cyan));-webkit-background-clip:text;background-clip:text;font:1.3vmin Impact,sans-serif}.red-reflection[data-v-ae30f3c7]{position:absolute;right:2.5vmin;bottom:5.7vmin;left:2.5vmin;height:.1vmin;background:#d8a7a7;box-shadow:0 0 10px 1vmin var(--tail-red);opacity:.7}.bumper-light-reflection[data-v-ae30f3c7]{position:absolute;bottom:0;left:0;width:12vmin;height:1vmin;border-radius:25%;background:linear-gradient(to right,var(--tail-red),var(--tail-yellow) 10%,var(--tail-red) 70%);filter:drop-shadow(0 0 5px var(--tail-red));opacity:.7;transform:translate(1.8vmin,-.5vmin)}.bumper-light-reflection.right[data-v-ae30f3c7]{right:0;left:auto;transform:translate(-1.8vmin,-.5vmin) scaleX(-1)}.mirror-left[data-v-ae30f3c7],.mirror-right[data-v-ae30f3c7]{position:absolute;z-index:4;width:4.5vmin;height:2.4vmin;background:linear-gradient(145deg,rgba(255,255,255,.72) 0 .08vmin,transparent .18vmin 58%,rgba(0,0,0,.7) 100%),var(--car);clip-path:polygon(0% 5%,1.5% 3.5%,100% 0%,86.5% 100%,2.26% 76.98%,0% 74%);box-shadow:0 0 .35vmin var(--cyan),inset 0 0 .35vmin #000c}.mirror-left[data-v-ae30f3c7]:before,.mirror-right[data-v-ae30f3c7]:before{content:"";position:absolute;top:.5vmin;right:.5vmin;bottom:.5vmin;left:.5vmin;background:linear-gradient(132deg,rgba(255,255,255,.78) 0 7%,transparent 8% 34%,rgba(0,0,0,.52) 70%),linear-gradient(160deg,var(--mirror-light) 0%,var(--mirror-mid) 48%,var(--mirror-dark) 100%);clip-path:polygon(0% 5%,1.5% 3.5%,100% 0%,86.5% 100%,2.26% 76.98%,0% 74%);box-shadow:inset 0 0 .28vmin #ffffff8c,inset 0 -.3vmin .35vmin #000000b8}.mirror-left[data-v-ae30f3c7]:after,.mirror-right[data-v-ae30f3c7]:after{content:"";position:absolute;top:18%;right:8%;width:62%;height:.12vmin;background:#ffffffad;box-shadow:0 0 .3vmin #baf4ffe6;transform:rotate(-12deg);opacity:.82}.delorean-top-wrap[data-v-ae30f3c7]{position:relative;width:40vmin;height:18vmin}.delorean-top-wrap>.mirror-left[data-v-ae30f3c7]{top:6vmin;right:auto;bottom:auto;left:4vmin;transform:none}.delorean-top-wrap>.mirror-right[data-v-ae30f3c7]{top:6vmin;right:5vmin;bottom:auto;left:auto;transform:scaleX(-1)}@keyframes kodeText-ae30f3c7{0%,49.5%,to{--angle: 45deg;transform:translateY(0);filter:brightness(100%)}50%{--angle: 360deg;transform:translateY(-1vh) scaleY(.1) skew(253deg);filter:brightness(190%)}51%{--angle: 360deg;transform:translateY(-1vh) scaleY(.5) skewY(37deg);filter:brightness(190%)}52%{--angle: 360deg;transform:translateY(0);filter:brightness(190%)}}.bumper[data-v-ae30f3c7]{position:relative;width:40vmin;height:8vmin;background:linear-gradient(to bottom,#0009,#000000a6 60%,#000000e6 70%,#000000b3),var(--car);clip-path:polygon(0 0,11.25% 3%,50.25% 4%,90.75% 3%,100% 0,95% 71%,88.75% 96%,79% 98%,51% 99%,25.75% 97%,12.75% 95%,5.5% 73%);transform:translateY(-.3vmin)}.bumper-reflection[data-v-ae30f3c7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0009,#c8c8c80a,#0009)}.bumper-logo[data-v-ae30f3c7]{position:absolute;top:2vmin;left:2.5vmin;width:12vmin;height:1.3vmin;color:#ddd;font:italic 1.7vmin Impact,sans-serif;letter-spacing:.06em;filter:drop-shadow(0 0 1vmin var(--sun-2));opacity:.8}.bumper-hole-1[data-v-ae30f3c7],.bumper-hole-2[data-v-ae30f3c7]{position:absolute;top:4.7vmin;width:2.3vmin;aspect-ratio:1;border:.3vmin solid rgba(255,255,255,.1);border-radius:50%;background:#000;opacity:.8}.bumper-hole-1[data-v-ae30f3c7]{left:8vmin}.bumper-hole-2[data-v-ae30f3c7]{left:29.1vmin}.bumper-sticker[data-v-ae30f3c7]{position:absolute;top:1.1vmin;right:4vmin;width:4.2vmin;aspect-ratio:3/2;color:#bbb;font:700 .65vmin/.8vmin Maple Mono,monospace;text-align:center;transform:rotate(-10deg);opacity:.35}.dashes[data-v-ae30f3c7]{position:absolute;width:14vmin;min-height:.4vmin;border-top:.5vmin dashed rgba(0,0,0,.6);border-bottom:.5vmin dashed rgba(0,0,0,.4);border-radius:20%;transform:translate(12.5vmin,6vmin)}.wheel-case-left[data-v-ae30f3c7],.wheel-case-right[data-v-ae30f3c7]{position:absolute;bottom:8.6vmin;width:3.4vmin;height:6vmin;background:linear-gradient(45deg,#000000e6,#0006),var(--car);clip-path:polygon(8% 31%,20% 23%,100% 0,100% 100%,17% 100%,5% 41%)}.wheel-case-left[data-v-ae30f3c7]{transform:translate(-20.5vmin)}.wheel-case-right[data-v-ae30f3c7]{transform:translate(16.9vmin) scaleX(-1)}.wheel-left[data-v-ae30f3c7],.wheel-right[data-v-ae30f3c7]{position:absolute;bottom:0;width:5.8vmin;height:10vmin;border-radius:.3vmin;background:linear-gradient(to bottom,#000,#222,#000,#222,#000);background-size:100% 200%;animation:wheel-ae30f3c7 .1s linear infinite}.wheel-left[data-v-ae30f3c7]{transform:translate(-19.6vmin,1vmin) rotate(1deg)}.wheel-right[data-v-ae30f3c7]{transform:translate(13.8vmin,1vmin) rotate(-1deg)}.shadow[data-v-ae30f3c7]{position:absolute;z-index:-1;width:29vmin;height:40vmin;border-radius:20%;background:#0006;filter:blur(20px);transform:rotateX(72deg) translateY(12rem)}@keyframes delorean-ae30f3c7{0%,to{transform:translateY(0)}9%{transform:translate(-2vmin)}20%{transform:translate(0)}50%{transform:translate(-.05vmin,6vmin) scale(1.5)}}.scanlines[data-v-ae30f3c7],.noise[data-v-ae30f3c7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none}.scanlines[data-v-ae30f3c7]{background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,255,255,.025) 2px 3px);mix-blend-mode:overlay}.noise[data-v-ae30f3c7]{opacity:.7;background:url(/retrowave/noise.svg);mix-blend-mode:overlay;filter:invert(1)}.retrowave-scene[data-v-ae30f3c7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;background:#04030800;transition:background .42s ease,backdrop-filter .42s ease}.retrowave-scene.dimmed[data-v-ae30f3c7]:after{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes sun-ae30f3c7{0%{--shift: 1}to{--shift: 3.8}}@keyframes grid-ae30f3c7{0%{background-position-y:-30rem}to{background-position-y:0}}@keyframes wheel-ae30f3c7{0%{background-position-y:0}to{background-position-y:50%}}@keyframes tank300Drive-ae30f3c7{0%,to{transform:translateY(0)}9%{transform:translate(-1.2vmin)}20%{transform:translate(0)}50%{transform:translate(-.05vmin,2vmin) scale(1.16)}}@keyframes palmShaking-ae30f3c7{0%,to{transform:translate(10vmin) rotate(6deg)}50%{transform:translate(10.5vmin) rotate(9deg)}}@keyframes smallPalmShaking-ae30f3c7{0%,to{transform:translate(9vmin,9vmin) scale(.4) rotate(344deg) skew(5deg)}50%{transform:translate(9vmin,9vmin) scale(.4) rotate(356deg) skew(5deg)}}@keyframes starsDrift-ae30f3c7{0%,to{transform:translate(0)}60%{transform:translate(3vmax) rotate(1deg)}}@keyframes twinkle-ae30f3c7{0%{opacity:.2;transform:scale(.7)}to{opacity:1;transform:scale(1.25)}}@keyframes starTail-ae30f3c7{0%,72%,to{opacity:.18}78%{opacity:1;filter:drop-shadow(0 0 20px white)}}@keyframes triangle-ae30f3c7{0%,to{transform:translate(3vmin,11.8vmin) rotate(1deg)}50%{transform:translate(3vmin,12vmin) rotateX(-15deg) rotateY(-20deg)}}@keyframes noiseShift-ae30f3c7{0%{transform:translate(0)}to{transform:translate(3px,-2px)}}@media (max-width: 760px){.brand[data-v-ae30f3c7]{width:54vmin;transform:translateY(-30vh)}.triangle[data-v-ae30f3c7]{width:54vmin}.brand-lockup[data-v-ae30f3c7]{width:54vmin;height:42vmin;bottom:-1vmin;padding:0}.brand-lockup .kode-text[data-v-ae30f3c7]{width:60vmin;margin-left:-29vmin;bottom:-5vmin}.brand-name[data-v-ae30f3c7]{font-size:clamp(30px,10vw,58px)}}@media (max-height: 560px){.delorean[data-v-ae30f3c7]{transform-origin:bottom center}}@media (prefers-reduced-motion: reduce){.sun[data-v-ae30f3c7]:after,.bottom[data-v-ae30f3c7]:before,.wheel-left[data-v-ae30f3c7],.wheel-right[data-v-ae30f3c7],.delorean[data-v-ae30f3c7],.palm[data-v-ae30f3c7],.stars[data-v-ae30f3c7],.star[data-v-ae30f3c7],.startail-r[data-v-ae30f3c7],.startail-l[data-v-ae30f3c7],.startail-m[data-v-ae30f3c7],.triangle[data-v-ae30f3c7],.noise[data-v-ae30f3c7]{animation:none!important}.retrowave-scene[data-v-ae30f3c7]:after{transition:none}}.card[data-v-aaef57b0]{position:relative;z-index:1;width:92%;max-width:760px;min-height:500px;padding:44px 52px 36px;border-radius:8px;background:#0a0c10e6;border:3px solid rgba(246,114,202,.72);box-shadow:0 0 30px #000c,0 0 22px #bb99ff47,inset 0 0 20px #f672ca14;display:flex;flex-direction:column;overflow:hidden;transition:all .5s ease-in-out}.esc-button[data-v-aaef57b0]{position:relative;z-index:4;flex:0 0 auto;width:36px;height:36px;border:2px solid #f672ca;border-radius:50%;background:#140c1ed1;color:#f6b6e4;font:700 10px/1 Maple Mono,monospace;letter-spacing:.04em;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}.esc-button[data-v-aaef57b0]:hover{background:#f672ca38;box-shadow:0 0 12px #f672ca80;transform:scale(1.06)}.card[data-v-aaef57b0]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#f672ca;z-index:2;transition:all .5s ease-in-out}.step-inner[data-v-aaef57b0]{display:flex;flex-direction:column;flex:1}.step-enter-active[data-v-aaef57b0]{animation:sIn-aaef57b0 .45s cubic-bezier(.22,1,.36,1) both}.step-leave-active[data-v-aaef57b0]{animation:sOut-aaef57b0 .3s ease-in both}@keyframes sIn-aaef57b0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sOut-aaef57b0{to{opacity:0;transform:translateY(-10px)}}.hdr[data-v-aaef57b0]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.hdr .moon-btn[data-v-aaef57b0]{margin-left:auto}.badge[data-v-aaef57b0]{display:inline-flex;align-items:center;padding:7px 18px;border-radius:18px;background:#32467859;border:3px solid rgba(90,130,210,.25);font-size:13px;font-weight:500;color:#bed2ffcc;letter-spacing:.6px;white-space:nowrap;transition:all .5s ease-in-out}.moon-btn[data-v-aaef57b0]{width:42px;height:42px;border-radius:50%;background:#ffffff0a;border:3px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .5s ease-in-out}.moon-btn[data-v-aaef57b0]:hover{background:#ffffff14}.moon-btn svg[data-v-aaef57b0]{width:18px;height:18px;fill:none;stroke:#c8d7f080;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .5s ease-in-out}.title[data-v-aaef57b0]{font-size:34px;font-weight:900;line-height:1.35;margin-bottom:10px;letter-spacing:-.3px;transition:color .5s ease-in-out}.desc[data-v-aaef57b0]{font-size:15.5px;color:#c8d2e68c;line-height:1.65;margin-bottom:36px;transition:color .5s ease-in-out}.widget-wrap[data-v-aaef57b0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:120px;position:relative}.wg-box[data-v-aaef57b0]{display:flex;align-items:center;justify-content:center;min-height:74px}.status-indicator[data-v-aaef57b0]{position:absolute;bottom:0;left:0}.status-text[data-v-aaef57b0]{font-size:11px;font-family:monospace;letter-spacing:.5px;opacity:.6;transition:color .5s ease}.status-text.loading[data-v-aaef57b0]{color:#57c7ff;animation:pulse-aaef57b0 1.5s infinite}.status-text.failed[data-v-aaef57b0]{color:#ff5a6e}.light-theme .status-text.loading{color:#0b72ba}.light-theme .status-text.failed{color:#d62f2f}@keyframes pulse-aaef57b0{0%,to{opacity:.4}50%{opacity:.8}}.warn[data-v-aaef57b0]{font-size:15px;font-weight:500;color:#f0a050;min-height:24px;text-align:center;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s,color .3s,background .3s}.warn.error-color[data-v-aaef57b0]{color:#ff5a6e}.warn.show[data-v-aaef57b0]{opacity:1;transform:translateY(0)}.sep[data-v-aaef57b0]{border:none;border-top:1px dashed rgba(140,170,220,.12);margin:auto 0 14px;width:100%;transition:border-color .5s ease-in-out}.hint[data-v-aaef57b0]{font-size:13.5px;color:#a0afc859;line-height:1.6;transition:color .5s ease-in-out}.footer-wrap[data-v-aaef57b0]{display:flex;justify-content:space-between;align-items:center}.shortcut-hint[data-v-aaef57b0]{display:flex;align-items:center;gap:4px;min-height:36px;padding:4px 6px;border:0;background:transparent;font-size:11px;color:#a0afc833;font-family:monospace;cursor:help;transition:opacity .3s}.shortcut-hint[data-v-aaef57b0]:hover,.shortcut-hint[data-v-aaef57b0]:focus-visible{opacity:1;color:#a0afc899;cursor:pointer}.shortcut-hint[data-v-aaef57b0]:focus-visible{outline:2px solid #57c7ff;outline-offset:2px}.kbd[data-v-aaef57b0]{display:inline-block;padding:2px 4px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px #0003}.light-theme .shortcut-hint{color:#3333334d}.light-theme .shortcut-hint:hover{color:#333c}.light-theme .kbd{background:#f0f0f0;border:1px solid #d0d0d0;box-shadow:0 2px silver;border-radius:2px}.shake[data-v-aaef57b0]{animation:shake-aaef57b0 .3s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-aaef57b0{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-6px,0,0)}40%,60%{transform:translate3d(6px,0,0)}}.scanline[data-v-aaef57b0]{position:absolute;left:0;right:0;top:0;height:120px;background:linear-gradient(to bottom,transparent,rgba(100,150,255,.05) 50%,rgba(150,200,255,.15) 100%);opacity:.6;pointer-events:none;z-index:0;animation:scan-aaef57b0 4s linear infinite}@keyframes scan-aaef57b0{0%{transform:translateY(-120px)}to{transform:translateY(800px)}}.light-theme .badge{background:#333;border:none;color:#fff;font-family:monospace;border-radius:2px}.light-theme .desc{color:#666;font-family:monospace}.light-theme .sep{border-top:2px dashed rgba(51,51,51,.15)}.light-theme .hint{color:#999;font-family:monospace}.light-theme .warn{color:#ff9800;font-family:monospace;font-weight:900}.light-theme .warn.error-color{color:#1a1a1a;background:#ff9800;display:inline-block;padding:2px 8px}@media (max-width:640px){.card[data-v-aaef57b0]{width:min(92vw,420px);max-height:calc(100dvh - 32px);min-height:0;overflow-y:auto;padding:24px 16px 22px;border-radius:16px}.hdr[data-v-aaef57b0]{margin-bottom:12px}.badge[data-v-aaef57b0]{padding:6px 12px;font-size:12px}.esc-button[data-v-aaef57b0]{width:34px;height:34px}.moon-btn[data-v-aaef57b0]{width:38px;height:38px}.title[data-v-aaef57b0]{font-size:24px;line-height:1.2}.desc[data-v-aaef57b0]{font-size:13px;margin-bottom:18px}.widget-wrap[data-v-aaef57b0]{min-height:100px}.wg-box[data-v-aaef57b0]{transform:scale(.9);transform-origin:center}}.terminal[data-v-f0132a0f]{width:100%;border-radius:6px;overflow:hidden;box-shadow:0 12px 48px #000c,0 0 0 3px #f672cab8,0 0 22px #bb99ff47;display:flex;flex-direction:column;background:#080a0e;cursor:text;transition:all .5s ease-in-out}.markdown-backdrop[data-v-f0132a0f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:24px;background:#080a0e47;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.markdown-reader[data-v-f0132a0f]{width:min(800px,100%);height:min(1120px,90dvh);position:relative;overflow:hidden;border:1px solid #d5dcda;background:#fff;box-shadow:none}.markdown-reader__header[data-v-f0132a0f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;color:#3f4644;background:#fff;border-bottom:1px solid #dce5e1}.markdown-reader__kicker[data-v-f0132a0f]{color:#16806f;font:10px/1 Maple Mono,monospace;letter-spacing:.12em}.markdown-reader__header h2[data-v-f0132a0f]{margin:6px 0 0;color:#3f4644;font-size:15px}.markdown-reader__close[data-v-f0132a0f]{position:absolute;top:18px;right:18px;z-index:2;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:#00000014;color:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.markdown-reader__close svg[data-v-f0132a0f]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.markdown-reader__close[data-v-f0132a0f]:hover{border-color:#ffffffb8;color:#fff;background:#ffffff24;transform:scale(1.04)}.markdown-reader__close[data-v-f0132a0f]:active{transform:scale(.94)}.markdown-reader__content[data-v-f0132a0f]{overflow:auto;padding:28px 50px 42px;color:#4f5653;background:#fff;font:14px/1.75 Noto Sans SC,sans-serif}.markdown-reader__content h1[data-v-f0132a0f],.markdown-reader__content h2[data-v-f0132a0f],.markdown-reader__content h3[data-v-f0132a0f]{color:#16806f;line-height:1.35}.markdown-reader__content h1[data-v-f0132a0f]{margin:16px -50px 34px;padding:20px 50px;color:#fff;background:#16806f;font-size:28px;font-weight:700}.markdown-reader__content h2[data-v-f0132a0f],.markdown-reader__content h3[data-v-f0132a0f]{display:flex;align-items:center;gap:0;margin:34px 0 12px;font-size:17px}.markdown-reader__content h2[data-v-f0132a0f]:after,.markdown-reader__content h3[data-v-f0132a0f]:after{content:"";flex:1;height:1px;margin-left:0;background:#9da6a2}.markdown-reader__content h2 span[data-v-f0132a0f],.markdown-reader__content h3 span[data-v-f0132a0f]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;color:#fff;background:#16806f;font-weight:700}.markdown-reader__content h2 span[data-v-f0132a0f]:before,.markdown-reader__content h3 span[data-v-f0132a0f]:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff}.markdown-reader__content h3[data-v-f0132a0f]{margin:22px 0 8px;font-size:15px}.markdown-reader__content h3.experience-title[data-v-f0132a0f]{margin-top:24px;color:#3f4644;font-size:15px}.markdown-reader__content h3.experience-title span[data-v-f0132a0f]{display:flex;width:100%;justify-content:space-between;padding:0;color:#3f4644;background:transparent}.markdown-reader__content h3.experience-title span[data-v-f0132a0f]:before{display:none}.markdown-reader__content h3.experience-title[data-v-f0132a0f]:after{display:none}.markdown-reader__content h3.experience-title em[data-v-f0132a0f]{color:#737b77;font-style:normal;font-weight:400;white-space:nowrap}.markdown-reader__content .section-mark[data-v-f0132a0f]{margin-left:4px;color:#fff;font-size:12px;font-style:normal;filter:grayscale(1) brightness(2.6)}.markdown-reader__content .experience-label[data-v-f0132a0f]{margin:16px 0 5px;color:#252a28;font-weight:700}.markdown-reader__content p[data-v-f0132a0f]{margin:10px 0}.markdown-reader__content p+p[data-v-f0132a0f]{margin-top:13px}.markdown-reader__content .resume-contact[data-v-f0132a0f]{display:flex;align-items:center;gap:9px;min-height:32px;margin:0;color:#555d59}.markdown-reader__content .resume-info[data-v-f0132a0f]{margin:4px 0 28px}.resume-contact>span[data-v-f0132a0f]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;overflow:hidden;color:transparent;border:1.5px solid #68716c;border-radius:50%}.resume-contact>span[data-v-f0132a0f]:after{content:"";width:6px;height:6px;border-radius:50%;background:#68716c;box-shadow:0 6px 0 2px #68716c}.resume-contact--phone>span[data-v-f0132a0f]{border-radius:4px;transform:rotate(-8deg)}.resume-contact--phone>span[data-v-f0132a0f]:after{width:3px;height:9px;border-radius:2px;box-shadow:none}.resume-contact--mail>span[data-v-f0132a0f]{border-radius:2px}.resume-contact--mail>span[data-v-f0132a0f]:after{width:9px;height:5px;border:1px solid #68716c;border-top:0;background:transparent;box-shadow:none;transform:rotate(45deg)}.resume-contact--education>span[data-v-f0132a0f]{border-radius:2px}.resume-contact--education>span[data-v-f0132a0f]:after{width:10px;height:5px;border-radius:1px;background:#68716c;box-shadow:none;transform:skew(-18deg)}.markdown-reader__content ul[data-v-f0132a0f]{margin:8px 0 18px 20px;padding-left:0;list-style:none}.markdown-reader__content li[data-v-f0132a0f]{position:relative;margin:8px 0;padding-left:15px}.markdown-reader__content li[data-v-f0132a0f]:before{content:"";position:absolute;top:.78em;left:0;width:5px;height:5px;background:#68716c;transform:translateY(-50%)}.markdown-reader__content .skill-list[data-v-f0132a0f]{margin-left:0}.markdown-reader__content .skill-list li[data-v-f0132a0f]{margin:5px 0;padding-left:0}.markdown-reader__content .skill-list li[data-v-f0132a0f]:before{display:none}.markdown-reader__content strong[data-v-f0132a0f]{color:#3d4743}.markdown-reader__content code[data-v-f0132a0f]{padding:2px 5px;border-radius:4px;background:#f0f2f2;color:#303634}.markdown-reader__content code.skill-tag[data-v-f0132a0f]{padding:3px 7px;border-radius:4px;font-size:13px}.markdown-spacer[data-v-f0132a0f]{height:8px}.sr-only[data-v-f0132a0f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.markdown-panel-enter-active[data-v-f0132a0f],.markdown-panel-leave-active[data-v-f0132a0f]{transition:opacity .18s ease,transform .22s ease}.markdown-panel-enter-from[data-v-f0132a0f],.markdown-panel-leave-to[data-v-f0132a0f]{opacity:0;transform:scale(.96)}.title-bar[data-v-f0132a0f]{height:32px;background:#12141a;display:flex;align-items:center;padding:0 14px;flex-shrink:0;-webkit-user-select:none;user-select:none;border-bottom:3px solid rgba(246,114,202,.42);transition:all .5s ease-in-out}.traffic-lights[data-v-f0132a0f]{display:flex;gap:8px}.light[data-v-f0132a0f]{width:10px;height:10px;border-radius:2px;transition:all .5s ease-in-out}.light.close[data-v-f0132a0f]{background:#f40}.light.minimize[data-v-f0132a0f]{background:#e5ff00}.light.maximize[data-v-f0132a0f]{background:#0f5}.title-text[data-v-f0132a0f]{flex:1;text-align:center;font-size:11px;color:#a0a5b5;font-family:Courier New,monospace;letter-spacing:1px;transition:color .5s ease-in-out}.title-spacer[data-v-f0132a0f]{width:52px}.body[data-v-f0132a0f]{flex:1;padding:10px 14px;overflow-y:auto;overflow-x:hidden;font-family:Menlo,Monaco,Courier New,monospace;font-size:13px;line-height:1.55;color:#ccc;min-height:200px;max-height:460px;transition:color .5s ease-in-out}.body[data-v-f0132a0f]::-webkit-scrollbar{width:6px}.body[data-v-f0132a0f]::-webkit-scrollbar-track{background:transparent}.body[data-v-f0132a0f]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px;transition:background .5s ease-in-out}.line[data-v-f0132a0f]{white-space:pre-wrap;word-break:normal;overflow-wrap:normal;min-height:1.55em}.input-area[data-v-f0132a0f]{position:relative}.input-line[data-v-f0132a0f]{--cursor-color: #ccc;--cursor-text: #080a0e;display:flex;flex-wrap:wrap;transition:color .5s ease-in-out}.completion-menu[data-v-f0132a0f]{position:absolute;z-index:20;left:30px;bottom:calc(100% + 8px);width:min(330px,calc(100% - 30px));max-height:256px;overflow-y:auto;padding:6px;border:1px solid rgba(255,255,255,.13);border-radius:6px;background:#262626;box-shadow:0 12px 30px #00000073;animation:completion-in-f0132a0f .16s ease-out both}.completion-item[data-v-f0132a0f]{width:100%;min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:4px;color:#f1f1f1;background:transparent;font:inherit;text-align:left;cursor:pointer;position:relative;transition:background .12s ease-out,color .12s ease-out}.completion-item[data-v-f0132a0f]:hover,.completion-item.selected[data-v-f0132a0f]{background:#ffffff1a}.completion-item.selected[data-v-f0132a0f]{box-shadow:inset 2px 0 #5af78e}.completion-item.selected[data-v-f0132a0f]:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:0;background:linear-gradient(#5af78e,#5af78e) left top / 18px 1px no-repeat,linear-gradient(#5af78e,#5af78e) left top / 1px 14px no-repeat,linear-gradient(#5af78e,#5af78e) right top / 18px 1px no-repeat,linear-gradient(#5af78e,#5af78e) right top / 1px 14px no-repeat,linear-gradient(#5af78e,#5af78e) left bottom / 18px 1px no-repeat,linear-gradient(#5af78e,#5af78e) left bottom / 1px 14px no-repeat,linear-gradient(#5af78e,#5af78e) right bottom / 18px 1px no-repeat,linear-gradient(#5af78e,#5af78e) right bottom / 1px 14px no-repeat;pointer-events:none;animation:completion-corner-pulse-f0132a0f 1s ease-in-out infinite}@keyframes completion-corner-pulse-f0132a0f{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}.completion-item[data-v-f0132a0f]:focus-visible{outline:2px solid #57c7ff;outline-offset:-2px}.completion-icon[data-v-f0132a0f]{width:16px;height:16px;fill:#f1f1f1e6;stroke:#f1f1f1e6;stroke-width:1.5;stroke-linejoin:round}.completion-name[data-v-f0132a0f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.completion-type[data-v-f0132a0f]{color:#aaa;font-size:.9em}@keyframes completion-in-f0132a0f{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.input-character.cursor-cell[data-v-f0132a0f]{color:var(--cursor-text);background:var(--cursor-color)}.input-character.cursor-cell.blink[data-v-f0132a0f]{animation:cursor-cell-blink-f0132a0f 1s step-end infinite}.cursor[data-v-f0132a0f]{color:#ccc;font-weight:400;transition:color .5s ease-in-out}.cursor-end[data-v-f0132a0f]{width:0;flex:0 0 0;overflow:hidden;color:transparent}.cursor-end.visible[data-v-f0132a0f]{width:auto;flex-basis:auto;overflow:visible;color:var(--cursor-color)}.cursor.blink[data-v-f0132a0f]{animation:blink-f0132a0f 1s step-end infinite}@keyframes cursor-cell-blink-f0132a0f{0%,to{color:var(--cursor-text);background:var(--cursor-color)}50%{color:inherit;background:transparent}}@keyframes blink-f0132a0f{0%,to{opacity:1}50%{opacity:0}}.hidden-input[data-v-f0132a0f]{position:fixed;top:-100px;left:-100px;width:1px;height:1px;opacity:0;border:none;outline:none}.light-theme .terminal{background:#fff;border:3px solid #ff9800;border-radius:0;box-shadow:4px 4px #f57c00}.light-theme .title-bar{background:#fff;border-bottom:3px solid #ff9800}.light-theme .light{border-radius:0;border:2px solid #333333;width:14px;height:14px}.light-theme .light.close{background:#ff9800}.light-theme .light.minimize{background:#fff}.light-theme .light.maximize{background:#333}.light-theme .title-text{color:#1a1a1a;font-family:monospace;letter-spacing:.1em;font-size:14px;font-weight:900;font-style:italic}.light-theme .body{color:#333;font-family:monospace;font-weight:700}.light-theme .input-line{--cursor-color: #ff9800;--cursor-text: #1a1a1a;color:#1a1a1a}.light-theme .completion-menu{border:2px solid #333333;border-radius:0;background:#fff;box-shadow:4px 4px #33333347}.light-theme .completion-item{border-radius:0;color:#1a1a1a}.light-theme .completion-item:hover,.light-theme .completion-item.selected{background:#f0f0f0}.light-theme .completion-item.selected{box-shadow:inset 3px 0 #ff9800}.light-theme .completion-icon{fill:#333;stroke:#333}.light-theme .completion-type{color:#666}.light-theme .body::-webkit-scrollbar-thumb{background:#3333;border-radius:0}.light-theme .cursor{color:#ff9800}[data-v-f0132a0f] .t-green{color:#5af78e}.light-theme .t-green{color:#2e7d32;font-weight:700}[data-v-f0132a0f] .t-blue{color:#57c7ff}.light-theme .t-blue{color:#1976d2;font-weight:700;font-style:italic}[data-v-f0132a0f] .t-red{color:#ff6b6b}.light-theme .t-red{color:#fff;background:#ff9800;display:inline-block;padding:0 4px}[data-v-f0132a0f] .t-yellow{color:#f3f99d}.light-theme .t-yellow{color:#1a1a1a;background:#e5ff00;padding:0 4px;display:inline-block;font-style:italic;font-weight:700}[data-v-f0132a0f] .t-magenta{color:#ff6ac1}.light-theme .t-magenta{color:#d81b60;font-weight:700}[data-v-f0132a0f] .t-cyan{color:#9aedfe}.light-theme .t-cyan{color:#00838f;font-weight:700}[data-v-f0132a0f] .t-mute{color:#666}.light-theme .t-mute{color:#888;font-style:italic}[data-v-f0132a0f] .t-bold{font-weight:700;color:#fff}.light-theme .t-bold{color:#1a1a1a;font-weight:900}@media (max-width: 640px){.body[data-v-f0132a0f]{font-size:11px;padding:8px 10px}.title-bar[data-v-f0132a0f]{height:30px}.light[data-v-f0132a0f]{width:10px;height:10px}.title-text[data-v-f0132a0f]{font-size:11px}.completion-menu[data-v-f0132a0f]{left:0;width:100%;max-height:210px}.completion-item[data-v-f0132a0f]{min-height:36px}}@media (prefers-reduced-motion: reduce){.completion-menu[data-v-f0132a0f]{animation:none}.completion-item[data-v-f0132a0f]{transition:none}.cursor.blink[data-v-f0132a0f],.input-character.cursor-cell.blink[data-v-f0132a0f]{animation:none}}.line:not(:has(.ascii-art)){overflow-wrap:anywhere}@media (max-width: 640px){.line:has(.ascii-art){min-height:1.1em;font-size:7px;line-height:1.1;white-space:pre}.ascii-art{display:inline;font:inherit;letter-spacing:0}}.resume-launch{color:#a6aaba;letter-spacing:.03em}.resume-launch__bar{color:#b985ff;letter-spacing:0}.markdown-reader{box-sizing:border-box}.markdown-reader__content{box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:auto;padding:28px 50px 42px;color:#4f5653;background:#fff;font:14px/1.8 Noto Sans SC,PingFang SC,sans-serif}.markdown-reader__content h1.document-title{margin:-28px -50px 34px;padding:20px 50px;color:#fff;background:#16806f;box-sizing:border-box;width:calc(100% + 100px);font-size:28px;font-weight:700;line-height:1.35}.markdown-reader__close{border-color:#ffffff61;color:#fff;background:#00000014}.markdown-reader__close:hover{color:#fff;background:#ffffff24}.markdown-reader__content::-webkit-scrollbar{width:8px}.markdown-reader__content::-webkit-scrollbar-track{background:transparent}.markdown-reader__content::-webkit-scrollbar-thumb{background:#aab5b1;border:2px solid #fff;border-radius:8px}.markdown-reader__content{scrollbar-color:#aab5b1 transparent;scrollbar-width:thin}.markdown-reader__content h2.section-title,.markdown-reader__content h3.experience-title{display:flex;align-items:center;margin:30px 0 15px;color:#16806f;font-size:17px;line-height:1.35}.markdown-reader__content h2.section-title:after{content:"";flex:1;height:1px;background:#9da6a2}.markdown-reader__content h2.section-title>span{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;color:#fff;background:#16806f;font-weight:700}.markdown-reader__content h2.section-title>span:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff}.markdown-reader__content .section-mark{display:inline-flex;margin-left:2px;color:#fff}.markdown-reader__content .section-mark svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.markdown-reader__content h3.experience-title{margin-top:24px;color:#3f4644;font-size:15px;font-weight:700}.markdown-reader__content h3.experience-title:after{display:none}.markdown-reader__content h3.experience-title>span{display:flex;width:100%;justify-content:space-between;padding:0;color:#3f4644;background:transparent}.markdown-reader__content h3.experience-title em{color:#737b77;font-style:normal;font-weight:400;white-space:nowrap}.markdown-reader__content p{margin:10px 0}.markdown-reader__content .resume-info{margin:4px 0 28px}.markdown-reader__content .resume-contact{display:flex;align-items:center;gap:9px;min-height:32px;margin:0;color:#555d59}.markdown-reader__content .resume-contact>span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;border:0;color:#68716c}.markdown-reader__content .resume-contact>span:after{display:none}.markdown-reader__content .resume-contact svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.markdown-reader__content ul{margin:8px 0 18px 20px;padding:0;list-style:none}.markdown-reader__content li{position:relative;margin:8px 0;padding-left:15px}.markdown-reader__content li:before{content:"";position:absolute;top:.8em;left:0;width:5px;height:5px;background:#68716c;transform:translateY(-50%)}.markdown-reader__content ul.skill-list{margin-left:0}.markdown-reader__content ul.skill-list li{margin:5px 0;padding-left:0}.markdown-reader__content ul.skill-list li:before{display:none}.markdown-reader__content strong{color:#3d4743;font-weight:700}.markdown-reader__content code.skill-tag,.markdown-reader__content code{padding:3px 7px;border-radius:4px;background:#f0f2f2;color:#303634;font-size:13px}.markdown-reader__content blockquote{margin:16px 0;padding:8px 14px;border-left:3px solid #16806f;background:#f3f6f5}@media (max-width: 640px){.markdown-backdrop.markdown-backdrop{display:block;padding:0!important;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.markdown-reader.markdown-reader{width:100vw!important;max-width:none;height:100dvh!important;max-height:none;border:0!important}.markdown-reader__close{top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right))}.markdown-reader__content.markdown-reader__content{padding:28px 24px 36px!important}.markdown-reader__content.markdown-reader__content h1.document-title{width:calc(100% + 48px);margin:-28px -24px 28px;padding:18px 24px}.markdown-reader__content.markdown-reader__content .resume-info{margin-bottom:22px}.markdown-reader__content.markdown-reader__content h2.section-title{margin-top:26px;margin-bottom:12px}}.card[data-v-c167efaf]{position:relative;z-index:1001;width:92%;max-width:800px;padding:20px 30px 34px;border-radius:8px;background:#0a0c10e6;border:3px solid rgba(246,114,202,.72);box-shadow:0 0 30px #000c,0 0 22px #bb99ff47,inset 0 0 20px #f672ca14;display:flex;flex-direction:column;overflow:hidden;transition:all .5s ease-in-out}.esc-button[data-v-c167efaf]{position:relative;z-index:1003;flex:0 0 auto;width:36px;height:36px;border:2px solid #f672ca;border-radius:50%;background:#140c1ed1;color:#f6b6e4;font:700 10px/1 Maple Mono,monospace;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}.esc-button[data-v-c167efaf]:hover{background:#f672ca38;box-shadow:0 0 12px #f672ca80;transform:scale(1.06)}.card[data-v-c167efaf]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#f672ca;z-index:2;transition:all .5s ease-in-out}.hdr[data-v-c167efaf]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-bottom:20px;height:45px}.hdr-left[data-v-c167efaf]{display:flex;align-items:center;gap:8px}.hdr>.title[data-v-c167efaf]{margin:0;white-space:nowrap;text-align:center}.hdr>.spacer.end[data-v-c167efaf]{justify-self:end}.spacer.end[data-v-c167efaf]{display:flex;justify-content:flex-end}.badge[data-v-c167efaf]{display:inline-flex;align-items:center;padding:7px 18px;border-radius:18px;font-size:13px;font-weight:500;letter-spacing:.6px;white-space:nowrap;transition:all .5s ease-in-out}.badge.danger[data-v-c167efaf]{background:#dc3c502e;border:3px solid rgba(255,90,110,.35);color:#ffa0b0}.moon-btn[data-v-c167efaf]{width:42px;height:42px;border-radius:50%;background:#ffffff0a;border:3px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .5s ease-in-out}.moon-btn[data-v-c167efaf]:hover{background:#ffffff14}.moon-btn svg[data-v-c167efaf]{width:18px;height:18px;fill:none;stroke:#c8d7f080;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .5s ease-in-out}.title[data-v-c167efaf]{font-size:30px;font-weight:900;font-style:italic;text-align:center;margin-bottom:6px;letter-spacing:-.3px;line-height:45px;transition:color .5s ease-in-out}.visit-identity[data-v-c167efaf]{position:fixed;bottom:14px;left:50%;transform:translate(-50%);z-index:1001;width:min(92vw,620px);display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;pointer-events:none}.visit-summary[data-v-c167efaf]{font-size:11px;line-height:1.4;color:#e2e8f0ad;font-weight:400;letter-spacing:.04em;transition:color .5s ease-in-out}.visit-summary strong[data-v-c167efaf]{color:#f1eaff;font-variant-numeric:tabular-nums;font-weight:700}.visit-summary s[data-v-c167efaf]{text-decoration:line-through;opacity:.7}.card-identity[data-v-c167efaf]{position:absolute;right:18px;bottom:12px;z-index:3;line-height:0;pointer-events:none}.subject-tag[data-v-c167efaf]{display:inline-flex;align-items:baseline;gap:4px;font-family:Orbitron,Maple Mono,SFMono-Regular,Consolas,monospace;line-height:1}.subject-tag__no[data-v-c167efaf]{color:#a78bfa;font-size:9px;font-weight:700;letter-spacing:.08em}.subject-tag__number[data-v-c167efaf]{color:#a78bfa;font-family:Orbitron,Maple Mono,monospace;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em}.light-theme .card{background:#fff;border:3px solid #ff9800;box-shadow:4px 4px #f57c00;border-radius:0}.light-theme .badge.danger{background:#ff9800;border:2px solid #333333;color:#1a1a1a;font-family:monospace;font-weight:900;border-radius:0}.light-theme .moon-btn{background:transparent;border:2px solid #333333;border-radius:0}.light-theme .moon-btn:hover{background:#3333330d}.light-theme .moon-btn svg{stroke:#333}.light-theme .title{color:#1a1a1a;font-style:italic;font-weight:900;letter-spacing:-.05em}.light-theme .visit-summary{color:#1a1a1ab8;font-family:monospace}.light-theme .visit-summary strong{color:#1a1a1a}.light-theme .subject-tag__no,.light-theme .subject-tag__number{color:#6d28d9}.light-theme .card:before{background:#ff9800;height:6px}.light-theme .esc-button{border-color:#ff9800;background:#fff8ef;color:#e26d00}@media (max-width: 640px){.card[data-v-c167efaf]{width:calc(100vw - 32px);max-height:calc(100dvh - 72px);min-height:0;padding:16px 12px 28px;border-radius:16px;overflow:hidden}.hdr[data-v-c167efaf]{grid-template-areas:"left theme" "title title";grid-template-columns:minmax(0,1fr) auto;gap:8px 6px;height:auto;margin-bottom:12px}.hdr-left[data-v-c167efaf]{grid-area:left;gap:4px;min-width:0}.hdr>.title[data-v-c167efaf]{grid-area:title}.hdr>.spacer.end[data-v-c167efaf]{grid-area:theme}.hdr-left .badge[data-v-c167efaf]{max-width:90px;overflow:hidden;text-overflow:ellipsis;padding:5px 7px;font-size:10px}.hdr>.title[data-v-c167efaf]{min-width:0;font-size:18px;line-height:1;letter-spacing:-.04em;white-space:nowrap}.hdr .esc-button[data-v-c167efaf]{width:32px;height:32px}.hdr .moon-btn[data-v-c167efaf]{width:34px;height:34px}.reveal-card .terminal[data-v-c167efaf]{min-height:0!important;height:min(70dvh,590px)}.reveal-card .terminal .body[data-v-c167efaf]{max-height:none;min-height:0;overflow-x:auto}.reveal-card .terminal .line[data-v-c167efaf]{white-space:pre-wrap;word-break:normal;overflow-wrap:normal}.title[data-v-c167efaf]{font-size:18px}.reveal-text p[data-v-c167efaf]{font-size:13px}.visit-identity[data-v-c167efaf]{bottom:10px;left:calc(50% - 28px);width:calc(100vw - 72px);gap:5px}.visit-summary[data-v-c167efaf]{max-width:94vw;font-size:10px}.visit-summary__aside[data-v-c167efaf]{display:none}.card-identity[data-v-c167efaf]{right:52px;bottom:10px}.subject-tag__number[data-v-c167efaf]{font-size:11px;letter-spacing:.04em}}@media (prefers-reduced-motion: reduce){.visit-summary[data-v-c167efaf],.subject-tag[data-v-c167efaf]{transition:none}}.danmaku-fab-wrapper[data-v-fedc3ab7]{position:fixed;top:auto;bottom:32px;right:32px;z-index:1002;display:flex;align-items:flex-end;gap:0;transform:none}.danmaku-fab-group[data-v-fedc3ab7]{display:flex;flex-direction:column;gap:10px}.mini-player[data-v-fedc3ab7]{position:absolute;top:-184px;right:60px;width:min(320px,calc(100vw - 112px));padding:14px;border:1px solid rgba(185,133,255,.58);color:#f4efff;background:#09080ef5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 46px #0000006b;font-family:Maple Mono,SFMono-Regular,Consolas,monospace;transform-origin:bottom right}.mini-player__header[data-v-fedc3ab7]{display:flex;align-items:center;gap:12px;min-width:0}.mini-player__cover[data-v-fedc3ab7]{width:52px;height:52px;flex:0 0 auto;object-fit:cover;filter:saturate(.78)}.mini-player__copy[data-v-fedc3ab7]{min-width:0;display:grid;gap:2px}.mini-player__copy span[data-v-fedc3ab7]{color:#b985ff;font-size:9px;letter-spacing:.16em}.mini-player__copy strong[data-v-fedc3ab7],.mini-player__copy small[data-v-fedc3ab7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-player__copy strong[data-v-fedc3ab7]{font-size:15px;line-height:1.35}.mini-player__copy small[data-v-fedc3ab7]{color:#91899d;font-size:10px}.mini-player__wave[data-v-fedc3ab7]{height:24px;display:flex;align-items:center;gap:3px;margin-top:10px;padding:4px 0;overflow:hidden;border-top:1px solid rgba(185,133,255,.16);border-bottom:1px solid rgba(185,133,255,.16)}.mini-player__wave span[data-v-fedc3ab7]{height:100%;min-width:2px;flex:1;background:linear-gradient(180deg,#d9bcff,#a855f7);opacity:.48;transform:scaleY(var(--level));transform-origin:center;transition:transform 70ms linear,opacity .18s ease}.mini-player__wave.playing span[data-v-fedc3ab7]{opacity:.9}.mini-player__error[data-v-fedc3ab7]{margin:7px 0 0;color:#ff998f;font-size:10px;line-height:1.4}.mini-player__controls[data-v-fedc3ab7]{display:flex;align-items:center;gap:8px;margin-top:8px}.mini-player__controls button[data-v-fedc3ab7]{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid rgba(185,133,255,.3);border-radius:50%;color:#d8baff;background:transparent;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.mini-player__controls button[data-v-fedc3ab7]:hover{color:#fff;background:#b985ff24}.mini-player__controls button[data-v-fedc3ab7]:active{transform:scale(.92)}.mini-player__controls button[data-v-fedc3ab7]:focus-visible{outline:2px solid #c79cff;outline-offset:2px}.mini-player__controls button[data-v-fedc3ab7]:disabled{opacity:.4;cursor:not-allowed}.mini-player__controls .mini-player__play[data-v-fedc3ab7]{color:#0b0910;background:#b985ff;border-color:#b985ff}.mini-player__controls .mini-player__expand[data-v-fedc3ab7]{margin-left:auto;border-radius:8px}.mini-player__controls svg[data-v-fedc3ab7]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mini-player-enter-active[data-v-fedc3ab7],.mini-player-leave-active[data-v-fedc3ab7]{transition:opacity .18s ease,transform .22s ease}.mini-player-enter-from[data-v-fedc3ab7],.mini-player-leave-to[data-v-fedc3ab7]{opacity:0;transform:translate(8px,8px) scale(.96)}.danmaku-input-area[data-v-fedc3ab7]{overflow:hidden;width:0;opacity:0;transform:translate(20px) scale(.8);transition:width .5s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,transform .5s cubic-bezier(.34,1.56,.64,1);pointer-events:none;align-self:flex-end}.danmaku-input-area.open[data-v-fedc3ab7]{width:260px;opacity:1;transform:translate(0) scale(1);pointer-events:auto;margin-right:12px}.danmaku-input[data-v-fedc3ab7]{width:100%;padding:10px 16px;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:#0a0c10d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f0f2f8;font-size:14px;font-family:inherit;outline:none;transition:border-color .2s}.danmaku-input[data-v-fedc3ab7]:focus{border-color:#f672cabf}.danmaku-input[data-v-fedc3ab7]::placeholder{color:#c8d2e64d}.danmaku-fab[data-v-fedc3ab7]{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:1px solid color-mix(in srgb,var(--fab-accent, #f672ca) 58%,transparent);background:#0a0c10d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--fab-accent, #f672ca);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s,opacity .2s}.danmaku-fab[data-v-fedc3ab7]:hover{background:color-mix(in srgb,var(--fab-accent, #f672ca) 16%,transparent);border-color:var(--fab-accent, #f672ca);transform:scale(1.1)}.danmaku-fab[data-v-fedc3ab7]:active{transform:scale(.92)}.danmaku-fab.active[data-v-fedc3ab7]{background:color-mix(in srgb,var(--fab-accent, #f672ca) 14%,transparent);border-color:color-mix(in srgb,var(--fab-accent, #f672ca) 80%,transparent)}.danmaku-fab svg[data-v-fedc3ab7]{width:22px;height:22px}.danmaku-fab-sm[data-v-fedc3ab7]{align-self:center}.danmaku-fab-sm.off[data-v-fedc3ab7]{opacity:.5;border-color:#ffffff26}.music-bars[data-v-fedc3ab7]{height:21px;display:inline-flex;align-items:flex-end;gap:3px}.music-bars i[data-v-fedc3ab7]{width:3px;height:100%;background:currentColor;transform:scaleY(var(--level));transform-origin:bottom;transition:transform 70ms linear}.music-fab.playing[data-v-fedc3ab7]{border-color:#b985ffbf;color:#c79cff}.music-fab.loading svg[data-v-fedc3ab7]{animation:fab-spin-fedc3ab7 1.4s linear infinite}@keyframes fab-spin-fedc3ab7{to{transform:rotate(360deg)}}.light-theme .danmaku-input{border:2px solid #333;background:#fffffff2;color:#1a1a1a;border-radius:0}.light-theme .danmaku-input:focus{border-color:#b6c}.light-theme .danmaku-input::placeholder{color:#999}.light-theme .danmaku-fab{border:2px solid #333;border-color:#ff9800;background:#fff;color:#f57c00}.light-theme .danmaku-fab:hover{background:#fff3e0;border-color:#f57c00}.light-theme .danmaku-fab.active{background:#fff8ef;border-color:#ff9800;color:#f57c00}.light-theme .danmaku-fab.active:hover{background:#ffe8cc}.light-theme .danmaku-fab-sm.off{opacity:.4;background:#ddd;border-color:#999}.light-theme .music-fab.playing{color:#1a1a1a;background:#ffd08a}.light-theme .mini-player{color:#1b1b1b;background:#fffdf8;border:2px solid #333;box-shadow:8px 8px #3333332e}.light-theme .mini-player__copy span{color:#c85b00}.light-theme .mini-player__copy small{color:#6d655e}.light-theme .mini-player__wave{border-color:#3333}.light-theme .mini-player__wave span{background:linear-gradient(180deg,#ffb14a,#d96300)}.light-theme .mini-player__error{color:#b42318}.light-theme .mini-player__controls button{color:#222;border:2px solid #333}.light-theme .mini-player__controls button:hover{color:#111;background:#ffd49a}.light-theme .mini-player__controls .mini-player__play{background:#ff9800}@media (max-width: 640px){.danmaku-fab-wrapper[data-v-fedc3ab7]{top:auto;bottom:20px;right:20px}.danmaku-input-area.open[data-v-fedc3ab7]{width:200px}.danmaku-fab[data-v-fedc3ab7]{width:44px;height:44px}.mini-player[data-v-fedc3ab7]{right:52px;width:min(296px,calc(100vw - 84px))}}@media (max-height: 420px){.mini-player[data-v-fedc3ab7]{position:fixed;top:8px;right:80px;max-height:calc(100dvh - 16px);overflow-y:auto}}@media (prefers-reduced-motion: reduce){.music-bars i[data-v-fedc3ab7],.music-fab.loading svg[data-v-fedc3ab7]{animation:none}.music-bars i[data-v-fedc3ab7],.mini-player__wave span[data-v-fedc3ab7]{transform:scaleY(.04)!important;transition:none}.mini-player-enter-active[data-v-fedc3ab7],.mini-player-leave-active[data-v-fedc3ab7]{transition:none}}.music-overlay[data-v-9f079a7b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:grid;place-items:center;padding:24px;background:#020307c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.music-dialog[data-v-9f079a7b]{width:min(920px,100%);height:min(680px,86dvh);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;color:#f4f1ff;background:#0b0a10;border:1px solid rgba(185,133,255,.55);box-shadow:0 24px 80px #0000008c;font-family:Maple Mono,SFMono-Regular,Consolas,monospace}.music-header[data-v-9f079a7b],.music-controls[data-v-9f079a7b]{display:flex;align-items:center;padding:16px 18px;border-bottom:1px solid rgba(185,133,255,.22)}.radio-identity[data-v-9f079a7b]{display:flex;align-items:center;gap:14px;min-width:0}.radio-cover[data-v-9f079a7b]{width:58px;height:58px;object-fit:cover;filter:saturate(.75)}.radio-copy[data-v-9f079a7b]{min-width:0}.radio-copy h2[data-v-9f079a7b]{margin:2px 0;font:700 20px/1.2 Orbitron,Maple Mono,monospace}.radio-copy p[data-v-9f079a7b]{margin:0;color:#9992a8;font-size:11px}.radio-kicker[data-v-9f079a7b]{color:#b985ff;font-size:10px;letter-spacing:.16em}.header-actions[data-v-9f079a7b]{margin-left:auto;display:flex;gap:8px}.icon-button[data-v-9f079a7b]{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid rgba(185,133,255,.28);border-radius:50%;color:#d9bcff;background:transparent;cursor:pointer}.icon-button[data-v-9f079a7b]:hover{color:#fff;background:#b985ff24}.icon-button[data-v-9f079a7b]:disabled,.track-row[data-v-9f079a7b]:disabled,.progress[data-v-9f079a7b]:disabled{opacity:.42;cursor:not-allowed}.icon-button[data-v-9f079a7b]:focus-visible,.track-row[data-v-9f079a7b]:focus-visible,.progress[data-v-9f079a7b]:focus-visible{outline:2px solid #c79cff;outline-offset:2px}.icon-button svg[data-v-9f079a7b]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.music-content[data-v-9f079a7b]{min-height:0;display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr)}.playlist[data-v-9f079a7b]{min-height:0;overflow-y:auto;border-right:1px solid rgba(185,133,255,.18)}.playlist[data-v-9f079a7b],.lyrics[data-v-9f079a7b]{scrollbar-width:thin;scrollbar-color:rgba(185,133,255,.42) transparent}.playlist[data-v-9f079a7b]::-webkit-scrollbar,.lyrics[data-v-9f079a7b]::-webkit-scrollbar{width:6px}.playlist[data-v-9f079a7b]::-webkit-scrollbar-thumb,.lyrics[data-v-9f079a7b]::-webkit-scrollbar-thumb{background:#b985ff6b;border-radius:999px}.track-row[data-v-9f079a7b]{width:100%;min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.045);color:#c9c4d1;background:transparent;text-align:left;cursor:pointer}.track-row[data-v-9f079a7b]:hover{background:#b985ff14}.track-row.active[data-v-9f079a7b]{color:#fff;background:#b985ff24;box-shadow:inset 3px 0 #b985ff}.track-index[data-v-9f079a7b],.track-time[data-v-9f079a7b]{color:#847c91;font-size:11px;font-variant-numeric:tabular-nums}.track-copy[data-v-9f079a7b]{min-width:0;display:grid;gap:3px}.track-copy strong[data-v-9f079a7b],.track-copy small[data-v-9f079a7b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-copy strong[data-v-9f079a7b]{font-size:13px;font-weight:600}.track-copy small[data-v-9f079a7b]{color:#847c91;font-size:10px}.mini-bars[data-v-9f079a7b]{height:15px;display:inline-flex;align-items:end;gap:2px}.mini-bars b[data-v-9f079a7b]{width:2px;height:50%;background:#b985ff;animation:music-bar-9f079a7b .7s ease-in-out infinite alternate}.mini-bars b[data-v-9f079a7b]:nth-child(2){height:100%;animation-delay:-.35s}.mini-bars b[data-v-9f079a7b]:nth-child(3){height:70%;animation-delay:-.16s}.now-playing[data-v-9f079a7b]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);padding:26px 30px 18px}.now-title[data-v-9f079a7b]{padding-bottom:17px;border-bottom:1px dashed rgba(185,133,255,.2)}.now-title span[data-v-9f079a7b]{color:#b985ff;font-size:10px;letter-spacing:.18em}.now-title h3[data-v-9f079a7b]{margin:8px 0 4px;font-size:clamp(18px,3vw,27px);line-height:1.25}.now-title p[data-v-9f079a7b]{margin:0;color:#8d8598;font-size:12px}.lyrics[data-v-9f079a7b]{min-height:0;overflow-y:auto;padding:35% 4px;scroll-behavior:smooth}.lyrics p[data-v-9f079a7b]{margin:0 0 18px;color:#756e7e;font-size:14px;line-height:1.7;transition:color .2s,transform .2s;cursor:pointer}.lyrics p.active[data-v-9f079a7b]{color:#eee3ff;transform:translate(8px)}.lyrics .lyrics-fallback[data-v-9f079a7b]{padding:0 10%;color:#aaa2b4;white-space:pre-wrap;cursor:default}.music-loading[data-v-9f079a7b]{display:grid;place-items:center;color:#aaa2b4}.music-error[data-v-9f079a7b]{margin:0;padding:8px 18px;color:#ff998f;background:#ff503c17;font-size:11px}.music-controls[data-v-9f079a7b]{gap:12px;border-top:1px solid rgba(185,133,255,.22);border-bottom:0}.control-buttons[data-v-9f079a7b]{display:flex;align-items:center;gap:7px}.play-button[data-v-9f079a7b]{color:#0b0a10;background:#b985ff;border-color:#b985ff}.play-button[data-v-9f079a7b]:hover{color:#0b0a10;background:#d2b4ff}.timecode[data-v-9f079a7b]{color:#8d8598;font-size:10px;font-variant-numeric:tabular-nums}.progress[data-v-9f079a7b]{min-width:80px;flex:1;accent-color:#b985ff;cursor:pointer}.music-panel-enter-active[data-v-9f079a7b],.music-panel-leave-active[data-v-9f079a7b]{transition:opacity .2s ease}.music-panel-enter-active .music-dialog[data-v-9f079a7b],.music-panel-leave-active .music-dialog[data-v-9f079a7b]{transition:transform .25s ease,opacity .2s ease}.music-panel-enter-from[data-v-9f079a7b],.music-panel-leave-to[data-v-9f079a7b]{opacity:0}.music-panel-enter-from .music-dialog[data-v-9f079a7b],.music-panel-leave-to .music-dialog[data-v-9f079a7b]{opacity:0;transform:translateY(18px) scale(.98)}@keyframes music-bar-9f079a7b{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.light-theme .music-overlay{background:#fff8edbd}.light-theme .music-dialog{color:#1b1b1b;background:#fffdf8;border:2px solid #333;box-shadow:14px 14px #3333332e}.light-theme .music-header,.light-theme .music-controls{border-color:#333}.light-theme .radio-kicker,.light-theme .now-title span{color:#c85b00}.light-theme .radio-copy p,.light-theme .now-title p,.light-theme .track-copy small,.light-theme .track-index,.light-theme .track-time,.light-theme .timecode{color:#67615b}.light-theme .icon-button{color:#222;border:2px solid #333}.light-theme .icon-button:hover{color:#111;background:#ffd29b}.light-theme .play-button,.light-theme .play-button:hover{background:#ff9800}.light-theme .playlist{border-color:#333}.light-theme .track-row{color:#333;border-color:#33333324}.light-theme .track-row:hover{background:#fff1dc}.light-theme .track-row.active{color:#111;background:#ffe0b2;box-shadow:inset 5px 0 #ff9800}.light-theme .mini-bars b{background:#c85b00}.light-theme .now-title{border-color:#33333352}.light-theme .lyrics p{color:#8b847c}.light-theme .lyrics p.active,.light-theme .lyrics .lyrics-fallback{color:#28231f}.light-theme .progress{accent-color:#ff9800}@media (max-width: 680px){.music-overlay[data-v-9f079a7b]{align-items:end;padding:0}.music-dialog[data-v-9f079a7b]{width:100vw;max-width:100vw;height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.music-header[data-v-9f079a7b]{min-width:0;padding:10px;gap:8px}.radio-identity[data-v-9f079a7b]{flex:1;gap:9px;overflow:hidden}.radio-cover[data-v-9f079a7b]{width:42px;height:42px}.radio-copy[data-v-9f079a7b]{flex:1;overflow:hidden}.radio-copy h2[data-v-9f079a7b]{font-size:16px}.radio-copy p[data-v-9f079a7b]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-9f079a7b]{flex:0 0 auto;gap:5px}.header-actions .icon-button[data-v-9f079a7b]{width:36px;height:36px}.music-content[data-v-9f079a7b]{grid-template-columns:1fr;grid-template-rows:minmax(0,.75fr) minmax(0,1fr)}.playlist[data-v-9f079a7b]{border-right:0;border-bottom:1px solid rgba(185,133,255,.18)}.track-row[data-v-9f079a7b]{min-height:52px;grid-template-columns:28px minmax(0,1fr) 38px;gap:6px;padding:8px 10px}.track-time[data-v-9f079a7b]{overflow:hidden;text-align:right;white-space:nowrap}.now-playing[data-v-9f079a7b]{padding:15px 18px 8px}.now-title[data-v-9f079a7b]{padding-bottom:10px}.now-title h3[data-v-9f079a7b]{margin-top:4px;font-size:17px}.lyrics[data-v-9f079a7b]{padding:30% 2px}.lyrics p[data-v-9f079a7b]{margin-bottom:13px;font-size:13px}.music-controls[data-v-9f079a7b]{flex-wrap:wrap;gap:8px;padding:9px 10px}.control-buttons[data-v-9f079a7b]{width:100%;justify-content:center}.music-controls .progress[data-v-9f079a7b]{min-width:0}.music-controls .timecode[data-v-9f079a7b]{width:30px;text-align:center}}@media (max-height: 600px){.music-overlay[data-v-9f079a7b]{padding:0}.music-dialog[data-v-9f079a7b]{width:100%;height:100dvh}.radio-cover[data-v-9f079a7b]{display:none}.music-header[data-v-9f079a7b]{padding-block:8px}.now-playing[data-v-9f079a7b]{padding-block:10px 5px}.lyrics[data-v-9f079a7b]{padding-block:18%}.music-controls[data-v-9f079a7b]{padding-block:7px}}@media (max-height: 600px) and (orientation: landscape){.music-content[data-v-9f079a7b]{grid-template-columns:minmax(160px,.72fr) minmax(0,1.28fr);grid-template-rows:minmax(0,1fr)}.playlist[data-v-9f079a7b]{border-right:1px solid rgba(185,133,255,.18);border-bottom:0}.now-title h3[data-v-9f079a7b]{font-size:16px}.lyrics[data-v-9f079a7b]{padding-block:15%}}@media (prefers-reduced-motion: reduce){.mini-bars b[data-v-9f079a7b]{animation:none}.music-panel-enter-active[data-v-9f079a7b],.music-panel-leave-active[data-v-9f079a7b],.music-panel-enter-active .music-dialog[data-v-9f079a7b],.music-panel-leave-active .music-dialog[data-v-9f079a7b]{transition:none}.lyrics[data-v-9f079a7b]{scroll-behavior:auto}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:auto}body{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#080c18;color:#f0f2f8;transition:background .5s,color .5s}html.light-theme body{background:#fff;color:#111}#app{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:40px 0}.vue-danmaku.danmaku-container{position:fixed!important;top:0;left:0;width:100%;height:50vh!important;max-height:50vh;overflow:hidden;pointer-events:none}.danmaku-text{font-family:Maple Mono,monospace;font-size:16px;color:var(--danmaku-color);white-space:nowrap}html.light-theme .danmaku-text{color:color-mix(in srgb,var(--danmaku-color) 28%,#26143f 72%);font-weight:600;text-shadow:0 1px 0 rgba(255,255,255,.72)}.gateway-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto}.gateway-layer:focus{outline:none}.page-enter-active{animation:pageIn .55s cubic-bezier(.22,1,.36,1) both}.page-leave-active{animation:pageOut .35s ease-in both}@keyframes pageIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pageOut{to{opacity:0;transform:translateY(-14px) scale(.98)}}html.glitch-mode body{animation:glitch-bg .2s linear infinite}html.glitch-mode #app{animation:glitch-shake .3s cubic-bezier(.36,.07,.19,.97) infinite;filter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="glitch"><feColorMatrix type="matrix" values="1 0 0 0 0  0 0 0 0 0  0 0 1 0 0  0 0 0 1 0" /></filter></svg>#glitch')}html.glitch-mode .card,html.glitch-mode .terminal{box-shadow:-10px 0 #f00c,10px 0 #0ffc;animation:rgb-shift .1s infinite alternate}@keyframes glitch-bg{0%{background:#000}50%{background:#080c18}to{background:#1a0000}}@keyframes glitch-shake{0%{transform:translate(2px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translateY(2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(2px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(2px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes rgb-shift{0%{transform:skew(0)}10%{transform:skew(-2deg)}20%{transform:skew(0)}30%{transform:skew(1deg)}40%{transform:skew(0)}}@media (max-height: 560px){.gateway-layer{align-items:flex-start;padding-block:16px}}@media (prefers-reduced-motion: reduce){.page-enter-active,.page-leave-active{animation:none}}
