:root{--page: #0e0e10;--panel: #161619;--panel-2: #1d1d21;--line: #2a2a30;--text: #ececee;--muted: #8b8b94;--ink: #1d1d1d;--pink: #ee8fbd;--lime: #dcf244;--orange: #d97a5b;--radius: 14px;--sans: "Noto Sans TC", system-ui, -apple-system, sans-serif;--latin: "Space Grotesk", var(--sans);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--page);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased}body.locked{overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}#app{display:grid;grid-template-columns:248px 1fr;height:100vh}[data-g=impact],[data-g=style]{--g: var(--pink)}[data-g=flow],[data-g=switch]{--g: var(--lime)}[data-g=depth]{--g: var(--orange)}[data-g=button]{--g: #7aa7ff}[data-g=feedback]{--g: #b69cff}[data-g=spinner]{--g: #5fd3c6}[data-g=placeholder]{--g: #ffb454}[data-g=gradient]{--g: #ff9e6b}[data-g=pattern]{--g: #6be0ff}[data-g=trigger]{--g: #8ef0a8}[data-g=linked]{--g: #f5d76e}.side{border-right:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;padding:22px 14px 16px;overflow-y:auto}.brand{padding:0 8px 20px}.logo{font-family:var(--latin);font-weight:700;font-size:26px;letter-spacing:-.02em}.logo span{color:var(--lime)}.brand p{margin:4px 0 0;color:var(--muted);font-size:12.5px}.nav{display:flex;flex-direction:column;gap:2px;flex:1}.nav-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:9px;background:none;font-size:14px;color:var(--muted);transition:background .15s,color .15s}.nav-item span{display:flex;flex-direction:column}.nav-item small{font-size:11.5px;color:var(--muted);opacity:.8}.nav-item em{font-style:normal;font-family:var(--latin);font-size:12px;opacity:.7;font-variant-numeric:tabular-nums}.nav-item:hover{background:var(--panel-2);color:var(--text)}.nav-item.on{background:var(--panel-2);color:var(--text);box-shadow:inset 2px 0 0 var(--lime)}.nav-cat{margin:18px 10px 6px;font-size:11.5px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.nav-cat span{font-family:var(--latin);opacity:.6;margin-left:4px}.nav-cat.soon{opacity:.45}.side-foot{font-size:11.5px;color:var(--muted);padding:12px 10px 0;border-top:1px solid var(--line)}.main{overflow-y:auto;padding:28px 32px 60px}.top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.eyebrow{font-family:var(--latin);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}h1{margin:6px 0;font-size:32px;font-weight:900;letter-spacing:.01em}.note{margin:0;color:var(--muted);font-size:14px;max-width:62ch;line-height:1.6}.note a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);white-space:nowrap}.note a svg{vertical-align:-2px}.search{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:0 12px;width:min(340px,100%);color:var(--muted)}.search:focus-within{border-color:#4a4a52}.search input{flex:1;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:14px;padding:10px 0}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 20px}.chips:empty{margin:12px 0}.chip{display:inline-flex;align-items:baseline;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-size:13px;color:var(--muted);transition:all .15s}.chip b{font-family:var(--latin);font-size:12px;letter-spacing:.06em;color:var(--g, var(--text))}.chip small{font-family:var(--latin);font-size:11px;opacity:.6}.chip:hover{color:var(--text);border-color:#3a3a42}.chip.on{background:var(--text);color:var(--page);border-color:var(--text)}.chip.on b{color:var(--page)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.card{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:transform .2s ease,border-color .2s}.card:hover{transform:translateY(-2px);border-color:#3a3a42}.card:focus-visible{outline:2px solid var(--g);outline-offset:2px}.en-tag{position:absolute;top:10px;left:12px;font-family:var(--latin);font-size:11px;font-weight:500;letter-spacing:.02em;padding:3px 8px;border-radius:6px;background:#00000073;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.fav{position:absolute;top:8px;right:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;border:0;background:#0006;color:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .15s,transform .15s}.fav:hover{color:#fff;transform:scale(1.08)}.fav.on{color:#ffd23f}.meta{padding:13px 14px 14px}.name{display:flex;align-items:center;gap:9px}.no{font-family:var(--latin);font-weight:700;font-size:13px;color:var(--ink);background:var(--g);padding:1px 7px;border-radius:5px}.name h3{margin:0;font-size:17px;font-weight:900}.meta p{margin:5px 0 11px;font-size:13px;color:var(--muted)}.row{display:flex;align-items:center;justify-content:space-between;gap:8px}.tags{display:flex;gap:5px;flex-wrap:wrap}.tags span{font-size:11.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.copy{display:inline-flex;align-items:center;gap:5px;font-size:12px;border:1px solid var(--line);background:var(--panel-2);border-radius:8px;padding:5px 9px;color:var(--muted);white-space:nowrap;transition:all .15s}.copy:hover{color:var(--ink);background:var(--g);border-color:var(--g)}.empty{color:var(--muted);text-align:center;padding:60px 0}.stage{--bg: #262626;--fg: #fff;position:relative;aspect-ratio:16 / 8;overflow:hidden;container-type:size;background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-user-select:none;user-select:none}.stage[data-bg=accent]{--bg: var(--accent);--fg: var(--ink)}.stage[data-bg=light]{--bg: #fbfaf6;--fg: var(--ink)}.stage-missing{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--muted);font-size:13px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#050507b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px;animation:fade .2s ease}.modal[hidden]{display:none}.sheet{position:relative;width:min(980px,100%);max-height:100%;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:18px;display:grid;grid-template-columns:1.35fr 1fr;animation:rise .28s cubic-bezier(.2,.9,.3,1)}.sheet .stage.big{aspect-ratio:auto;min-height:340px;height:100%;border-radius:18px 0 0 18px}.x{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--muted)}.x:hover{color:var(--text)}.detail{padding:26px 26px 22px;display:flex;flex-direction:column;gap:12px}.detail h2{margin:0;font-size:30px;font-weight:900}.detail h2 span{display:block;font-family:var(--latin);font-size:17px;font-weight:500;color:var(--g);margin-top:2px}.detail .desc{margin:0;color:var(--muted)}.prompt{margin-top:6px;background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:14px}.prompt-head{display:flex;align-items:baseline;gap:8px;font-size:13px}.prompt-head span{color:var(--muted);font-size:12px}.prompt p{margin:8px 0 12px;font-size:14px;line-height:1.7}.prompt-actions{display:flex;gap:8px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:9px;border:1px solid var(--line);background:var(--panel);font-size:13px;transition:all .15s}.btn:hover{border-color:#44444c}.btn.primary{background:var(--g);color:var(--ink);border-color:var(--g);font-weight:700}.btn.primary:hover{filter:brightness(1.06)}.btn.on{color:#ffd23f}.src{margin-top:auto;font-size:12.5px;color:var(--muted);text-decoration:none}.src:hover{color:var(--text)}.toast{position:fixed;left:50%;bottom:28px;z-index:60;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--text);color:var(--page);font-size:13.5px;font-weight:700;padding:9px 16px;border-radius:999px;transition:all .25s}.toast.show{opacity:1;transform:translate(-50%)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(16px) scale(.98)}}@media(max-width:860px){#app{grid-template-columns:1fr;height:auto}.side{border-right:0;border-bottom:1px solid var(--line);padding:14px 16px 10px}.brand{padding:0 0 10px;display:flex;align-items:baseline;gap:10px}.brand p{margin:0}.nav{flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px}.nav-item{width:auto;white-space:nowrap;flex:none}.nav-item small,.nav-cat,.side-foot{display:none}.main{overflow:visible;padding:20px 16px 48px}h1{font-size:26px}.search{width:100%}.grid{grid-template-columns:1fr}.modal{padding:0;place-items:end center}.sheet{grid-template-columns:1fr;border-radius:18px 18px 0 0;max-height:92vh}.sheet .stage.big{aspect-ratio:16 / 9;min-height:0;height:auto;border-radius:18px 18px 0 0}}.stage b,.stage span{font-weight:900}.tm-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tm-center>*{grid-area:1 / 1}.tm-mq{overflow:hidden;white-space:nowrap;width:100%}.tm-mq-track{display:inline-flex;animation:tm-mq var(--dur) linear infinite}.tm-mq-track>span{padding-right:.3em}@keyframes tm-mq{to{transform:translate(-50%)}}.tm-vmq{overflow:hidden;height:100%}.tm-vmq-track{display:flex;flex-direction:column;animation:tm-vmq var(--dur) linear infinite}.tm-vmq-track>span{writing-mode:vertical-rl;text-orientation:upright;padding-bottom:.3em}@keyframes tm-vmq{to{transform:translateY(-50%)}}.tm-burst{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tm-burst>*{grid-area:1 / 1}.tm-burst b{font-size:44cqh;color:var(--accent);animation:tm-burst 1.9s cubic-bezier(.3,1.6,.5,1) infinite}.tm-burst-rays{position:relative;width:0;height:0}.tm-burst-rays i{position:absolute;left:-.6cqh;top:0;width:1.2cqh;height:12cqh;border-radius:1cqh;background:#fff;transform-origin:50% 0;transform:rotate(var(--a)) translateY(18cqh) scaleY(0);animation:tm-ray 1.9s ease-out infinite}@keyframes tm-burst{0%{transform:scale(0);opacity:0}12%{opacity:1}30%,82%{transform:scale(1);opacity:1}to{transform:scale(1.05);opacity:0}}@keyframes tm-ray{0%,8%{transform:rotate(var(--a)) translateY(16cqh) scaleY(0);opacity:1}22%{transform:rotate(var(--a)) translateY(26cqh) scaleY(1);opacity:1}40%,to{transform:rotate(var(--a)) translateY(40cqh) scaleY(0);opacity:0}}.stage .tm-slam{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:62cqh;color:var(--fg);animation:tm-slam .32s cubic-bezier(.2,.9,.3,1.3) both}@keyframes tm-slam{0%{transform:scale(2.2);opacity:0}to{transform:scale(1);opacity:1}}.tm-stamp-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;animation:tm-shake 3.2s infinite}.tm-stamp{grid-area:1 / 1;font-size:15cqh;letter-spacing:.1em;color:#d6343c;border:1.1cqh solid currentColor;border-radius:2cqh;padding:.15em .35em .15em .45em;opacity:0;translate:var(--x) var(--y);animation:tm-stamp 3.2s cubic-bezier(.5,0,.6,1.4) infinite;animation-delay:calc(var(--i) * .45s)}@keyframes tm-stamp{0%{transform:scale(3) rotate(calc(var(--r) - 14deg));opacity:0}7%{transform:scale(1) rotate(var(--r));opacity:1}72%{transform:scale(1) rotate(var(--r));opacity:1}80%,to{transform:scale(1) rotate(var(--r));opacity:0}}@keyframes tm-shake{0%,6%,9%,20%,23%,34%,37%,to{transform:none}7%,21%,35%{transform:translate(.8cqw,.6cqh)}8%,22%,36%{transform:translate(-.6cqw,-.5cqh)}}.tm-punch{font-size:44cqh;color:#fff;animation:tm-punch 2s cubic-bezier(.15,.8,.25,1.1) infinite;animation-delay:calc(var(--i) * 45ms)}.tm-punch.ghost{color:var(--accent);opacity:calc(.75 - var(--i) * .12)}@keyframes tm-punch{0%{transform:scale(.04);filter:blur(6px);opacity:0}28%{transform:scale(1.12);filter:blur(0);opacity:1}36%,82%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}.tm-stack{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.02}.tm-stack b{font-size:var(--s);color:#fff;animation:tm-stack 3.2s cubic-bezier(.2,.9,.3,1.15) infinite;animation-delay:calc(var(--i) * .3s);opacity:0}.tm-stack b:nth-child(2){color:var(--accent)}@keyframes tm-stack{0%{transform:translate(var(--fx),var(--fy)) scale(.6);opacity:0}12%,74%{transform:none;opacity:1}86%,to{transform:scale(.9);opacity:0}}.tm-stretch{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-end;padding-bottom:14cqh}.tm-stretch span{font-size:36cqh;line-height:1;color:var(--fg);transform-origin:50% 100%;animation:tm-stretch 1.8s cubic-bezier(.4,1.6,.5,1) infinite;animation-delay:calc(var(--i) * .12s)}@keyframes tm-stretch{0%,60%,to{transform:scale(1)}20%{transform:scale(.88,1.85)}38%{transform:scale(1.08,.86)}}.stage .tm-zoomthru{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:44cqh;color:var(--accent);animation:tm-zoomthru 1.7s cubic-bezier(.7,0,.9,.4) both}@keyframes tm-zoomthru{0%{transform:scale(.5);opacity:0}14%{transform:scale(1);opacity:1}52%{transform:scale(1.12)}to{transform:scale(48)}}.stage .tm-squeeze{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:44cqh;color:var(--accent);transform-origin:50% 72%;animation:tm-squeeze 1.3s ease-in-out both}@keyframes tm-squeeze{0%{transform:scale(1.5,.2)}16%{transform:scale(.82,1.3)}30%{transform:scale(1.1,.9)}42%,72%{transform:scale(1)}88%{transform:scale(1.45,.5)}to{transform:scale(1.6,0)}}.tm-huge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center}.tm-huge .big{font-size:66cqh;line-height:1;color:#fff;font-weight:900}.tm-huge .strip{background:var(--accent);color:var(--ink);font-size:9cqh;padding:1.5cqh 0;font-weight:900}.tm-vtype{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-evenly;font-family:"Noto Serif TC",serif}.tm-vtype .tm-vmq span{font-weight:900}.tm-vtype .rush{font-size:13cqh;color:var(--ink)}.tm-vtype .calm{font-size:22cqh;color:var(--ink)}.tm-repeat{position:absolute;top:-4cqh;right:-4cqw;bottom:-4cqh;left:-4cqw;display:grid;grid-template-columns:repeat(9,1fr);align-content:space-evenly}.tm-repeat span{font-size:9.5cqh;text-align:center;color:#d6d6d6;animation:tm-wave 2.4s ease-in-out infinite;animation-delay:calc(var(--d) * -.14s)}@keyframes tm-wave{0%,to{color:#dadada}45%{color:var(--ink)}55%{color:var(--accent-deep, var(--ink))}}.tm-bands{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tm-bands .band{grid-area:1 / 1;width:140%;font-size:15cqh;padding:1.5cqh 0;font-weight:900}.tm-bands .a{background:var(--accent);color:var(--ink);transform:translateY(-14cqh) rotate(-8deg)}.tm-bands .b{background:#fff;color:var(--ink);transform:translateY(18cqh) rotate(5deg)}.tm-ribbon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tm-ribbon path{fill:none}.tm-ribbon .band{fill:none;stroke:#fff;stroke-width:30}.tm-ribbon text{font-size:18px;font-weight:900;fill:var(--ink)}.tm-marquee{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;color:var(--ink)}.tm-marquee .tm-mq{border-bottom:.5cqh solid var(--ink);line-height:1.15}.tm-marquee .r1{font-size:14cqh;font-weight:700}.tm-marquee .r2{font-size:24cqh;font-weight:900}.tm-marquee .r3{font-size:13cqh;font-family:"Noto Serif TC",serif}.tm-marquee .r4{font-size:21cqh;font-weight:900;border:0}.tm-marquee .r3 span{font-weight:700}.tm-marquee .r1 span{font-weight:500}.tm-parallax{position:absolute;top:0;right:0;bottom:0;left:0;font-family:"Noto Serif TC",serif}.tm-parallax .layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-around}.tm-parallax .back{font-size:9cqh;color:#e2e2e2}.tm-parallax .mid{font-size:15cqh;color:#a9a9a9}.tm-parallax .front{font-size:30cqh;color:var(--ink)}.tm-tape{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tm-tape .tape{grid-area:1 / 1;width:150%;font-size:12cqh;color:var(--ink);padding:2cqh 0;background:repeating-linear-gradient(-45deg,var(--ink) 0 2cqh,transparent 0 4cqh) top / 100% 1.4cqh no-repeat,repeating-linear-gradient(-45deg,var(--ink) 0 2cqh,transparent 0 4cqh) bottom / 100% 1.4cqh no-repeat,var(--accent);box-shadow:0 1cqh 3cqh #0006}.tm-tape .a{transform:rotate(14deg)}.tm-tape .b{transform:rotate(-14deg)}.tm-tunnel{font-size:30cqh;color:transparent;-webkit-text-stroke:.5cqh var(--accent);animation:tm-tunnel 3.5s cubic-bezier(.5,0,1,1) infinite;animation-delay:calc(var(--i) * -.5s);opacity:0}.tm-tunnel.outline{-webkit-text-stroke-color:#fff}@keyframes tm-tunnel{0%{transform:scale(.08);opacity:0}15%{opacity:1}55%{opacity:.9}to{transform:scale(6);opacity:0}}.tm-corridor{position:absolute;top:0;right:0;bottom:0;left:0;perspective:34cqh;overflow:hidden}.tm-corridor .face{position:absolute;left:50%;top:50%;width:100cqw;height:100cqw;margin:-50cqw 0 0 -50cqw;transform-style:preserve-3d;transform:rotate(var(--r))}.tm-corridor .plane{position:absolute;top:100%;left:0;width:100%;height:900cqh;overflow:hidden;transform-origin:50% 0;transform:rotateX(-90deg);background:color-mix(in srgb,var(--accent) 16%,#1d1d1d)}.tm-corridor .flow{display:flex;flex-direction:column;animation:tm-corridor-flow 5s linear infinite}.tm-corridor .flow span{font-size:9cqw;color:var(--accent);white-space:nowrap;text-align:center;line-height:1.4}.tm-corridor .face:nth-child(2n) .flow span{color:#fff;opacity:.85}.tm-corridor .end{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:7cqh;color:#fff}@keyframes tm-corridor-flow{to{transform:translateY(-50%)}}.tm-cylinders{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-evenly;align-items:center;perspective:200cqh}.tm-cylinders .cyl{position:relative;width:16cqh;height:16cqh;transform-style:preserve-3d;animation:tm-cyl 4s linear infinite;animation-direction:normal}.tm-cylinders .cyl[style*="-1"]{animation-direction:reverse}.tm-cylinders .cyl span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:13cqh;color:var(--ink);background:var(--bg);transform:rotateX(calc(var(--k) * 45deg)) translateZ(19.3cqh);backface-visibility:hidden}.tm-cylinders .cyl span.box{background:var(--accent);color:#fff}@keyframes tm-cyl{to{transform:rotateX(360deg)}}@property --tw{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.tm-vortex{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;animation:tm-vortex 3.2s ease-in-out infinite}.tm-vortex b{grid-area:1 / 1;font-size:40cqh;color:var(--accent);clip-path:inset(var(--t) -50% var(--b) -50%);transform:rotate(calc(var(--tw) * var(--k))) scale(calc(1 - var(--k) * var(--k) * .002 * var(--tw) / 1deg))}@keyframes tm-vortex{0%,15%{--tw: 0deg;transform:rotate(0)}55%{--tw: 22deg;transform:rotate(-30deg) scale(.9)}to{--tw: 0deg;transform:rotate(-360deg)}}.tm-rings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tm-rings .ring{grid-area:1 / 1;position:relative;width:0;height:0;animation:tm-ring 4s linear infinite;animation-delay:calc(var(--i) * -.8s);opacity:0}.tm-rings .ring span{position:absolute;left:-2.5cqh;top:-3cqh;width:5cqh;text-align:center;font-size:5cqh;color:var(--accent);transform:rotate(var(--a)) translateY(-20cqh)}.tm-rings .ring:nth-child(odd) span{color:#fff}@keyframes tm-ring{0%{transform:scale(.1) rotate(0);opacity:0}15%{opacity:1}85%{opacity:.9}to{transform:scale(3.6) rotate(80deg);opacity:0}}.tm-orbit-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;perspective:120cqh;transform-style:preserve-3d}.tm-orbit-scene>*{grid-area:1 / 1}.tm-orbit-scene .title{font-size:34cqh;color:var(--ink);transform:translateZ(0)}@property --o{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.tm-orbit{position:relative;width:0;height:0;transform-style:preserve-3d;transform:rotateX(74deg);animation:tm-orbit 8s linear infinite}.tm-orbit .path{position:absolute;left:-46cqh;top:-46cqh;width:92cqh;height:92cqh;border-radius:50%;border:.5cqh dashed color-mix(in srgb,var(--ink) 55%,transparent)}.tm-orbit span{position:absolute;left:-2.5cqh;top:-3cqh;width:5cqh;text-align:center;font-size:7cqh;color:#fff;transform:rotate(calc(var(--a) + var(--o))) translateY(-46cqh) rotate(calc(-1 * (var(--a) + var(--o)))) rotateX(-74deg)}@keyframes tm-orbit{to{--o: 360deg}}.tm-cube-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;perspective:150cqh}.tm-cube{position:relative;width:44cqh;height:44cqh;transform-style:preserve-3d;animation:tm-cube 6s cubic-bezier(.6,-.3,.3,1.3) infinite}.tm-cube span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:28cqh;color:#fff;background:var(--accent);transform:rotateX(calc(var(--i) * -90deg)) translateZ(22cqh);border:.4cqh solid rgba(0,0,0,.08)}.tm-cube span:nth-child(2n){background:var(--ink);color:var(--accent)}@keyframes tm-cube{0%,18%{transform:rotateX(0)}25%,43%{transform:rotateX(90deg)}50%,68%{transform:rotateX(180deg)}75%,93%{transform:rotateX(270deg)}to{transform:rotateX(360deg)}}.tm-extrude-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;perspective:140cqh}.tm-extrude{display:grid;transform-style:preserve-3d;animation:tm-extrude 5s cubic-bezier(.6,0,.4,1) infinite}.tm-extrude b{grid-area:1 / 1;font-size:38cqh;color:color-mix(in srgb,var(--accent) calc(100% - var(--l) * 60%),#000);transform:translateZ(calc(var(--z) * -.55cqh))}.tm-extrude b.face{color:#fff4ee;text-shadow:0 0 .6cqh rgba(0,0,0,.25)}@keyframes tm-extrude{0%,10%{transform:rotateY(-25deg) rotateX(10deg)}60%{transform:rotateY(335deg) rotateX(-8deg)}to{transform:rotateY(335deg) rotateX(10deg)}}.tm-flaps{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;gap:2.5cqh;perspective:80cqh}.tm-flaps .flap{position:relative;width:30cqh;height:38cqh;border-radius:2.4cqh;background:linear-gradient(#f4f4f0 0,#f4f4f0 50%,#e4e4de 50%);display:grid;place-items:center;overflow:hidden;box-shadow:0 .8cqh #00000059}.tm-flaps .flap:after{content:"";position:absolute;left:0;right:0;top:50%;height:.5cqh;background:#1d1d1d}.tm-flaps .flap span{font-size:26cqh;color:#1b1b1b;line-height:1}.tm-flaps .flap span.flip{animation:tm-flip .07s linear}@keyframes tm-flip{0%{transform:rotateX(80deg);filter:brightness(.6)}to{transform:none}}.tm-cards{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;gap:3cqh;perspective:120cqh}.tm-cards .card{position:relative;width:34cqh;height:40cqh;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,1.5,.5,1)}.tm-cards .card span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:3cqh;background:var(--ink);color:var(--accent);font-size:26cqh;backface-visibility:hidden}.tm-cards .card .back{transform:rotateY(180deg)}.tm-type{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:18cqh;color:var(--ink);font-family:"Noto Serif TC",serif}.tm-type .txt{font-weight:700;white-space:pre}.tm-type .caret{display:inline-block;width:.8cqh;height:22cqh;margin-left:1cqh;background:var(--ink);animation:tm-caret .9s steps(1) infinite}@keyframes tm-caret{50%{opacity:0}}.tm-slots{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;gap:2.5cqh}.tm-slots .reel{height:1.25em;width:1.4em;overflow:hidden;font-size:30cqh;border-radius:.14em;background:#fff;box-shadow:inset 0 .35em .3em -.25em #00000073,inset 0 -.35em .3em -.25em #00000073}.tm-slots .strip span{display:block;height:1.25em;line-height:1.25em;text-align:center;color:var(--ink)}.tm-slots .strip span:last-child{color:var(--ink)}.tm-slots .reel{background:var(--accent)}.tm-odo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;gap:1.3cqh;color:var(--ink)}.tm-odo small{font-size:11cqh;font-weight:900;margin:0 1.5cqh;white-space:nowrap}.tm-odo em{font-size:22cqh;font-style:normal;font-weight:900;line-height:1;transform:translateY(35%)}.tm-odo .digit{height:1.2em;width:.82em;overflow:hidden;font-size:30cqh;background:var(--ink);border-radius:.12em;font-family:Space Grotesk,sans-serif}.tm-odo .col span{display:block;height:1.2em;line-height:1.2em;text-align:center;color:#fff;font-weight:700}.tm-headline{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.tm-headline .label{font-size:15cqh;background:#fff;color:var(--ink);padding:2.5cqh 4cqh}.tm-headline .box{position:relative;background:var(--ink);color:var(--accent);padding:2.5cqh 5cqh;overflow:hidden;min-width:50cqw}.tm-headline .txt{font-size:15cqh;font-weight:900}.tm-headline .wipe{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);clip-path:inset(0 100% 0 0)}.tm-headline .wipe.go{animation:tm-wipe .7s cubic-bezier(.7,0,.3,1)}@keyframes tm-wipe{0%{clip-path:inset(0 100% 0 0)}48%,52%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}.tm-led{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tm-split{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tm-split b{grid-area:1 / 1;font-size:42cqh;color:var(--accent)}.tm-split .next{color:#fff}.tm-split .half{color:var(--accent);background:var(--bg);padding:0 30cqw}.tm-split .top{clip-path:inset(0 0 50% 0)}.tm-split .bot{clip-path:inset(50% 0 0 0)}.tm-split.go .next{animation:tm-next 2s ease-out both}.tm-split.go .top{animation:tm-top 2s cubic-bezier(.7,0,.2,1) both}.tm-split.go .bot{animation:tm-bot 2s cubic-bezier(.7,0,.2,1) both}@keyframes tm-top{0%,40%{transform:none}75%,to{transform:translateY(-60cqh) rotate(-4deg)}}@keyframes tm-bot{0%,40%{transform:none}75%,to{transform:translateY(60cqh) rotate(3deg)}}@keyframes tm-next{0%,45%{transform:scale(.7);opacity:0}70%,to{transform:scale(1);opacity:1}}.tm-outline{position:absolute;top:-2cqh;right:0;bottom:-2cqh;left:0;display:flex;flex-direction:column;justify-content:space-evenly;transform:rotate(-6deg) scale(1.15)}.tm-outline .row{font-size:17cqh;font-weight:900;white-space:nowrap;color:transparent;-webkit-text-stroke:.45cqh var(--accent);translate:calc(var(--i) * -6cqw) 0;animation:tm-fillrow 3.5s ease infinite;animation-delay:calc(var(--i) * .35s)}@keyframes tm-fillrow{0%,10%{color:transparent}22%,70%{color:var(--accent)}85%,to{color:transparent}}.tm-glitch{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tm-glitch b{grid-area:1 / 1;font-size:48cqh;color:var(--ink);clip-path:inset(var(--t) -30% var(--b) -30%)}.tm-glitch b.rgb{text-shadow:-1.2cqw 0 #00e5ff,1.2cqw 0 #ff2a6d}.tm-mask{font-size:54cqh;color:transparent;-webkit-text-stroke:.6cqh var(--ink);background:repeating-linear-gradient(-45deg,var(--accent) 0 3cqh,var(--ink) 3cqh 6cqh);background-size:8.49cqh 8.49cqh;-webkit-background-clip:text;background-clip:text;animation:tm-maskflow .9s linear infinite}@keyframes tm-maskflow{to{background-position:8.49cqh 0}}.tm-longshadow{font-size:34cqh;color:#fff}.tm-liquid{font-size:72cqh;line-height:1;color:transparent;-webkit-text-stroke:.5cqh var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 400' preserveAspectRatio='none'%3E%3Cpath d='M0 200 Q25 185 50 200 T100 200 T150 200 T200 200 V400 H0Z' fill='%23ee8fbd'/%3E%3C/svg%3E");background-size:50% 200%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;animation:tm-liquid-wave 1.2s linear infinite,tm-liquid-rise 5s ease-in-out infinite}@keyframes tm-liquid-wave{0%{background-position-x:0}to{background-position-x:100%}}@keyframes tm-liquid-rise{0%{background-position-y:5%}80%,to{background-position-y:100%}}.tm-hl-card{position:absolute;top:18cqh;right:10cqw;bottom:18cqh;left:10cqw;background:#fff;border-radius:2cqh;display:grid;place-items:center}.tm-hl{position:relative;font-size:15cqh;color:var(--ink);font-family:"Noto Serif TC",serif}.tm-hl:before{content:"";position:absolute;left:-2%;right:-2%;top:45%;bottom:-4%;background:#d8f23f;z-index:-1;transform-origin:0 50%;animation:tm-hl 2.8s cubic-bezier(.6,0,.3,1) infinite;border-radius:.4cqh}.tm-hl{z-index:0;isolation:isolate}@keyframes tm-hl{0%{transform:scaleX(0);opacity:1}35%,82%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.tm-invert{position:absolute;top:0;right:0;bottom:0;left:0}.tm-invert .layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tm-invert b{font-size:46cqh}.tm-invert .a{background:var(--bg)}.tm-invert .a b{color:#fff}.tm-invert .b{background:#fff;animation:tm-invert 3.2s cubic-bezier(.7,0,.3,1) infinite alternate}.tm-invert .b b{color:var(--bg)}@keyframes tm-invert{0%,10%{clip-path:polygon(0 0,-30% 0,-50% 100%,0 100%)}90%,to{clip-path:polygon(0 0,150% 0,130% 100%,0 100%)}}.tm-echo{font-size:30cqh;color:var(--accent);opacity:calc(.7 - var(--i) * .075);filter:blur(calc(var(--i) * .25cqh));animation:tm-echo 3.4s ease-in-out infinite;animation-delay:calc(var(--i) * 70ms)}.tm-echo.lead{color:#fff;opacity:1;filter:none}@keyframes tm-echo{0%,to{transform:translate(-26cqw,8cqh) rotate(-6deg)}25%{transform:translate(-4cqw,-14cqh) rotate(4deg)}50%{transform:translate(24cqw,4cqh) rotate(-3deg)}75%{transform:translate(2cqw,14cqh) rotate(5deg)}}.mi-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:3cqh}.mi-btn{position:relative;overflow:hidden;border:0;border-radius:999px;padding:0 7cqh;height:20cqh;font:700 7.5cqh/1 var(--sans, sans-serif);color:var(--ink);background:var(--accent);cursor:pointer}.mi-rip{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#ffffffa6;pointer-events:none;animation:mi-rip .7s ease-out forwards}@keyframes mi-rip{to{transform:scale(60);opacity:0}}.mi-cursor{position:absolute;left:-1.5cqh;top:-1.5cqh;width:3cqh;height:3cqh;border-radius:50%;background:#fff;box-shadow:0 0 0 1.2cqh #ffffff26;pointer-events:none;transition:opacity .3s}.mi-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%) skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:mi-shimmer 2.4s ease-in-out infinite}@keyframes mi-shimmer{0%,30%{transform:translate(-120%) skew(-20deg)}70%,to{transform:translate(120%) skew(-20deg)}}@property --mi-ang{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.mi-glow{position:relative;padding:.8cqh;border-radius:999px;background:conic-gradient(from var(--mi-ang),#7aa7ff,#b69cff,#ff7eb6,#ffd27a,#7aa7ff);animation:mi-spin 3s linear infinite}.mi-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;filter:blur(4cqh);opacity:.7;z-index:-1}.mi-glow .mi-btn{background:#141417;color:#fff}@keyframes mi-spin{to{--mi-ang: 360deg}}.mi-squish{box-shadow:0 2.4cqh color-mix(in srgb,var(--accent) 45%,#000);animation:mi-squish 1.8s infinite;transition:transform .1s}.mi-squish:active{transform:translateY(2cqh) scale(.96);box-shadow:0 .4cqh color-mix(in srgb,var(--accent) 45%,#000);animation:none}@keyframes mi-squish{0%,30%{transform:none;box-shadow:0 2.4cqh color-mix(in srgb,var(--accent) 45%,#000)}38%{transform:translateY(2cqh) scale(.95);box-shadow:0 .4cqh color-mix(in srgb,var(--accent) 45%,#000)}50%{transform:translateY(-1cqh) scale(1.04)}60%,to{transform:none;box-shadow:0 2.4cqh color-mix(in srgb,var(--accent) 45%,#000)}}.mi-fill{background:transparent;color:var(--accent);box-shadow:inset 0 0 0 .6cqh var(--accent);transition:color .35s}.mi-fill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s cubic-bezier(.6,0,.3,1)}.mi-fill span{position:relative}.mi-fill.on,.mi-fill:hover{color:var(--ink)}.mi-fill.on:before,.mi-fill:hover:before{transform:scaleX(1)}.mi-like{position:relative;width:24cqh;height:24cqh;border:0;background:none;cursor:pointer;padding:0}.mi-like svg{width:100%;height:100%;fill:none;stroke:#8b8b94;stroke-width:1.6;transition:fill .2s,stroke .2s}.mi-like.on svg{fill:#ff4d6d;stroke:#ff4d6d}.mi-like.pop svg{animation:mi-pop .45s cubic-bezier(.3,1.8,.5,1)}.mi-like .dots{position:absolute;left:50%;top:50%}.mi-like .dots i{position:absolute;width:2.4cqh;height:2.4cqh;margin:-1.2cqh;border-radius:50%;background:var(--accent);opacity:0}.mi-like .dots i:nth-child(odd){background:#ff4d6d}.mi-like.pop .dots i{animation:mi-dot .6s ease-out}.mi-count{font:700 9cqh var(--latin, sans-serif);color:#fff;font-variant-numeric:tabular-nums}@keyframes mi-pop{0%{transform:scale(.4)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes mi-dot{0%{transform:rotate(var(--a)) translateY(-8cqh) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(-20cqh) scale(0);opacity:1}}.mi-label{font:700 8cqh var(--sans, sans-serif);color:var(--ink)}.mi-switch{position:relative;width:34cqh;height:18cqh;border:0;border-radius:999px;background:#d4d4d8;cursor:pointer;transition:background .3s;padding:0}.mi-switch i{position:absolute;top:2cqh;left:2cqh;width:14cqh;height:14cqh;border-radius:999px;background:#fff;box-shadow:0 .6cqh 1.6cqh #0003;transition:left .35s cubic-bezier(.5,1.6,.4,.9)}.mi-switch.on{background:var(--accent)}.mi-switch.on i{left:18cqh}.mi-switch i.move{animation:mi-stretch .35s ease}@keyframes mi-stretch{50%{width:20cqh}}.mi-switch.on i.move{animation-name:mi-stretch-r}@keyframes mi-stretch-r{50%{width:20cqh;margin-left:-6cqh}}.mi-todo{display:flex;flex-direction:column;gap:3cqh}.mi-check{display:flex;align-items:center;gap:3cqh;font:700 7.5cqh var(--sans, sans-serif);color:var(--ink);cursor:pointer;transition:color .3s}.mi-check .box{width:10cqh;height:10cqh;border-radius:2.4cqh;border:.7cqh solid #c4c4cc;display:grid;place-items:center;transition:background .25s,border-color .25s}.mi-check svg{width:80%;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset .35s .1s ease-out}.mi-check.on{color:#a1a1aa;text-decoration:line-through}.mi-check.on .box{background:var(--accent);border-color:var(--accent)}.mi-check.on svg{stroke-dashoffset:0}.mi-code{display:flex;align-items:center;gap:3cqh;padding:3cqh 3cqh 3cqh 6cqh;border-radius:4cqh;background:#1d1d21;border:.4cqh solid #2a2a30}.mi-code code{font:500 8cqh ui-monospace,Menlo,monospace;color:#ececee}.mi-copy{position:relative;width:14cqh;height:14cqh;border:0;border-radius:3cqh;background:#2a2a30;color:#ececee;cursor:pointer}.mi-copy .i{position:absolute;top:3cqh;right:3cqh;bottom:3cqh;left:3cqh;transition:transform .25s,opacity .25s}.mi-copy svg{display:block;width:100%;height:100%}.mi-copy .ok{color:var(--accent);opacity:0;transform:scale(.4)}.mi-copy em{position:absolute;bottom:120%;left:50%;translate:-50% 0;white-space:nowrap;font:700 5.5cqh var(--sans, sans-serif);font-style:normal;color:var(--ink);background:var(--accent);padding:1.4cqh 3cqh;border-radius:2cqh;opacity:0;transform:translateY(2cqh) scale(.8);transition:all .25s cubic-bezier(.3,1.6,.5,1)}.mi-copy.done .copy{opacity:0;transform:scale(.4)}.mi-copy.done .ok,.mi-copy.done em{opacity:1;transform:none}.mi-form{width:62cqw}.mi-input{font:500 8cqh var(--sans, sans-serif);color:var(--ink);padding:4cqh 5cqh;border-radius:3cqh;border:.7cqh solid #d4d4d8;background:#fff;transition:border-color .2s}.mi-err{margin:2.5cqh 0 0 1cqh;font:700 6cqh var(--sans, sans-serif);color:#e5484d;opacity:0;transform:translateY(-2cqh);transition:all .25s}.mi-form.err .mi-input{border-color:#e5484d;animation:mi-shake .45s}.mi-form.err .mi-err{opacity:1;transform:none}@keyframes mi-shake{15%,55%{transform:translate(-3cqw)}35%,75%{transform:translate(3cqw)}90%{transform:translate(-1cqw)}}.mi-toast{position:absolute;left:50%;bottom:10cqh;width:66cqw;margin-left:-33cqw;display:flex;align-items:center;gap:4cqh;overflow:hidden;padding:5cqh 6cqh;border-radius:4cqh;background:#f4f4f5;color:var(--ink);box-shadow:0 3cqh 8cqh #0006;animation:mi-toast 3.6s infinite}.mi-toast .ok{flex:none;width:12cqh;height:12cqh;border-radius:50%;display:grid;place-items:center;background:var(--accent);font:900 7cqh sans-serif}.mi-toast b{display:block;font:900 7cqh var(--sans, sans-serif)}.mi-toast small{font:500 5.5cqh var(--sans, sans-serif);color:#71717a}.mi-toast .bar{position:absolute;left:0;bottom:0;height:1.4cqh;width:100%;background:var(--accent);transform-origin:0 50%;animation:mi-bar 3.6s linear infinite}@keyframes mi-toast{0%{transform:translateY(160%)}10%{transform:translateY(-6%)}15%,82%{transform:none}92%,to{transform:translateY(160%)}}@keyframes mi-bar{0%,15%{transform:scaleX(1)}82%,to{transform:scaleX(0)}}.ld-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:3cqh}.ld-ring{width:30cqh;height:30cqh;border-radius:50%;border:3cqh solid rgba(255,255,255,.1);border-top-color:var(--accent);animation:ld-rot .8s linear infinite}@keyframes ld-rot{to{transform:rotate(360deg)}}.ld-dots i{width:8cqh;height:8cqh;border-radius:50%;background:var(--accent);animation:ld-bounce 1.2s ease-in-out infinite}.ld-dots i:nth-child(2){animation-delay:.15s}.ld-dots i:nth-child(3){animation-delay:.3s}@keyframes ld-bounce{0%,60%,to{transform:none}30%{transform:translateY(-10cqh)}}.ld-pulse>*{position:absolute;border-radius:50%}.ld-pulse b{width:10cqh;height:10cqh;background:var(--accent)}.ld-pulse i{width:10cqh;height:10cqh;border:.8cqh solid var(--accent);animation:ld-pulse 2.4s ease-out infinite;opacity:0}.ld-pulse i:nth-child(2){animation-delay:.8s}.ld-pulse i:nth-child(3){animation-delay:1.6s}@keyframes ld-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(7);opacity:0}}.ld-orbit>*{position:absolute;border-radius:50%}.ld-orbit b{width:9cqh;height:9cqh;background:#fff}.ld-orbit span{border:.3cqh solid rgba(255,255,255,.15);animation:ld-rot linear infinite}.ld-orbit .o1{width:34cqh;height:34cqh;animation-duration:1.4s}.ld-orbit .o2{width:58cqh;height:58cqh;animation-duration:2.6s;animation-direction:reverse}.ld-orbit i{position:absolute;top:-2.5cqh;left:50%;width:5cqh;height:5cqh;margin-left:-2.5cqh;border-radius:50%;background:var(--accent);box-shadow:0 0 3cqh var(--accent)}.ld-eq{gap:2cqh}.ld-eq i{width:4.5cqh;height:34cqh;border-radius:3cqh;background:var(--accent);animation:ld-eq 1s ease-in-out infinite;animation-delay:calc(var(--d) * -.18s)}@keyframes ld-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.ld-morph{width:22cqh;height:22cqh;background:var(--accent);animation:ld-morph 2s cubic-bezier(.7,0,.3,1) infinite}@keyframes ld-morph{0%{transform:rotate(0);border-radius:12%}50%{transform:rotate(180deg);border-radius:50%}to{transform:rotate(360deg);border-radius:12%}}.ld-skels{flex-direction:column;gap:4cqh}.ld-skel{display:flex;gap:4cqh;width:74cqw}.ld-skel>div{flex:1;display:flex;flex-direction:column;gap:2.4cqh}.ld-skel i{display:block;height:5cqh;border-radius:2cqh;background:linear-gradient(90deg,#e7e7ea 0,#e7e7ea 40%,#f6f6f8,#e7e7ea 60%,#e7e7ea) 0 0 / 300% 100%;animation:ld-shine 1.4s linear infinite}.ld-skel .av{flex:none;width:18cqh;height:18cqh;border-radius:50%}.ld-skel .l1{width:55%;height:6cqh}.ld-skel .l3{width:75%}@keyframes ld-shine{0%{background-position:100% 0}to{background-position:0 0}}.ld-bar{width:72cqw}.ld-bar .head{display:flex;justify-content:space-between;font:700 6.5cqh var(--sans, sans-serif);color:#ececee;margin-bottom:3cqh}.ld-bar b{font-family:var(--latin, sans-serif);font-variant-numeric:tabular-nums;color:var(--accent)}.ld-bar .track{height:4cqh;border-radius:3cqh;background:#ffffff1a;overflow:hidden}.ld-bar .track i{display:block;height:100%;background:var(--accent);transform-origin:0 50%;border-radius:inherit}.ld-indet{width:72cqw;height:3cqh;border-radius:3cqh;background:#ffffff1a;overflow:hidden;position:relative}.ld-indet i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);border-radius:inherit;animation:ld-indet 1.6s cubic-bezier(.6,0,.4,1) infinite}@keyframes ld-indet{0%{transform:translate(-100%) scaleX(.2)}50%{transform:translate(10%) scaleX(.6)}to{transform:translate(110%) scaleX(.2)}}.ld-circle{position:relative;width:56cqh;height:56cqh;display:grid;place-items:center}.ld-circle svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ld-circle circle{fill:none;stroke-width:8}.ld-circle .bg{stroke:#ffffff1a}.ld-circle .fg{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.ld-circle b{font:700 12cqh var(--latin, sans-serif);color:#fff;font-variant-numeric:tabular-nums}.ld-chat{flex-direction:column;align-items:flex-start;padding-left:14cqw;gap:3cqh}.ld-chat .msg,.ld-chat .typing{border-radius:5cqh 5cqh 5cqh 1.5cqh;background:#e9e9ed}.ld-chat .msg{font:500 7cqh var(--sans, sans-serif);color:var(--ink);padding:4cqh 6cqh}.ld-chat .typing{display:flex;gap:2cqh;padding:5.5cqh 6cqh}.ld-chat .typing i{width:4.5cqh;height:4.5cqh;border-radius:50%;background:#8b8b94;animation:ld-type 1.2s infinite}.ld-chat .typing i:nth-child(2){animation-delay:.2s}.ld-chat .typing i:nth-child(3){animation-delay:.4s}@keyframes ld-type{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-1.5cqh)}}.ld-photo{width:70cqw;height:72cqh;border-radius:4cqh;overflow:hidden}.ld-photo .img{width:100%;height:100%;background:radial-gradient(circle at 70% 32%,#fff3c4 0 7%,transparent 7.5%),linear-gradient(160deg,transparent 55%,#2d5a4a 55.5%),linear-gradient(200deg,transparent 48%,#3f7a5f 48.5%),linear-gradient(#ffb48a,#ff7e7e 55%,#6a4c93);animation:ld-blur 3.6s ease-in-out infinite}@keyframes ld-blur{0%,15%{filter:blur(3cqh) saturate(.6);transform:scale(1.15)}55%,85%{filter:blur(0) saturate(1);transform:scale(1)}to{filter:blur(3cqh) saturate(.6);transform:scale(1.15)}}.bg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bg-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 14cqh var(--latin, sans-serif);color:#fff;letter-spacing:-.02em;mix-blend-mode:overlay;pointer-events:none}.bg-aurora{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0b14;overflow:hidden}.bg-aurora i{position:absolute;width:70cqw;height:70cqw;border-radius:50%;filter:blur(9cqh);opacity:.75;animation:bg-drift 12s ease-in-out infinite alternate}.bg-aurora i:nth-child(1){background:#7aa7ff;left:-20cqw;top:-40cqw}.bg-aurora i:nth-child(2){background:#b69cff;right:-25cqw;top:-30cqw;animation-delay:-3s;animation-duration:14s}.bg-aurora i:nth-child(3){background:#ff7eb6;left:10cqw;bottom:-55cqw;animation-delay:-6s}.bg-aurora i:nth-child(4){background:#5fd3c6;right:-10cqw;bottom:-50cqw;animation-delay:-9s;animation-duration:10s}@keyframes bg-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(12cqw,8cqh) scale(1.2)}to{transform:translate(-10cqw,-6cqh) scale(.9)}}@property --m1{syntax: "<percentage>"; inherits: false; initial-value: 20%;}@property --m2{syntax: "<percentage>"; inherits: false; initial-value: 80%;}@property --m3{syntax: "<percentage>"; inherits: false; initial-value: 30%;}@property --m4{syntax: "<percentage>"; inherits: false; initial-value: 70%;}.bg-mesh{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ff9e6b;background-image:radial-gradient(at var(--m1) var(--m3),#ff7eb6 0,transparent 55%),radial-gradient(at var(--m2) var(--m1),#7aa7ff 0,transparent 50%),radial-gradient(at var(--m3) var(--m4),#ffd27a 0,transparent 50%),radial-gradient(at var(--m4) var(--m2),#b69cff 0,transparent 55%);animation:bg-mesh 10s ease-in-out infinite alternate}@keyframes bg-mesh{to{--m1: 70%;--m2: 25%;--m3: 85%;--m4: 15%}}.bg-flow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#ff9e6b,#ff7eb6,#b69cff,#7aa7ff,#5fd3c6,#ff9e6b) 0 0 / 400% 400%;animation:bg-flow 10s linear infinite}@keyframes bg-flow{to{background-position:100% 100%}}.bg-conic{position:absolute;top:0;right:0;bottom:0;left:0;background:#08080c;display:grid;place-items:center;overflow:hidden}.bg-conic i{width:80cqh;height:80cqh;border-radius:50%;background:conic-gradient(#ff9e6b,#ff7eb6,#b69cff,#7aa7ff,#5fd3c6,#ff9e6b);filter:blur(7cqh);opacity:.85;animation:bg-rot 6s linear infinite}@keyframes bg-rot{to{transform:rotate(360deg)}}.bg-spot{--x: 50%;--y: 50%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0b0b0f;background-image:radial-gradient(28cqh circle at var(--x) var(--y),color-mix(in srgb,var(--accent) 45%,transparent),transparent 70%),linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:100% 100%,8cqh 8cqh,8cqh 8cqh}.bg-grain{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(135deg,#ff9e6b,#b69cff 60%,#4a3a7a)}.bg-grain:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.45;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:bg-grain .5s steps(4) infinite}@keyframes bg-grain{0%{transform:translate(0)}25%{transform:translate(-6%,4%)}50%{transform:translate(5%,-7%)}75%{transform:translate(-3%,8%)}}.bg-dots{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(rgba(255,255,255,.18) 18%,transparent 20%) 0 0 / 5cqh 5cqh}.bg-dots.lit{background-image:radial-gradient(var(--accent) 22%,transparent 25%);-webkit-mask:radial-gradient(circle,#000 0,transparent 60%) 0 50% / 90cqh 90cqh no-repeat;mask:radial-gradient(circle,#000 0,transparent 60%) 0 50% / 90cqh 90cqh no-repeat;animation:bg-dotwave 5s ease-in-out infinite alternate}@keyframes bg-dotwave{0%{-webkit-mask-position:-20% 30%;mask-position:-20% 30%}to{-webkit-mask-position:120% 70%;mask-position:120% 70%}}.bg-retro{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(#120b2e,#3b1a5a 55%,#120b2e 55%);perspective:40cqh}.bg-retro .sun{position:absolute;left:50%;top:14cqh;width:46cqh;height:46cqh;margin-left:-23cqh;border-radius:50%;background:linear-gradient(#ffd27a,#ff7eb6 70%);-webkit-mask:repeating-linear-gradient(#000 0 4cqh,transparent 4cqh 5.4cqh) 0 22cqh / 100% 100% no-repeat,linear-gradient(#000,#000) 0 0 / 100% 22cqh no-repeat;mask:repeating-linear-gradient(#000 0 4cqh,transparent 4cqh 5.4cqh) 0 22cqh / 100% 100% no-repeat,linear-gradient(#000,#000) 0 0 / 100% 22cqh no-repeat}.bg-retro .floor{position:absolute;left:-50%;right:-50%;top:55%;height:200%;transform-origin:50% 0;transform:rotateX(78deg);overflow:hidden}.bg-retro .lines{position:absolute;top:-10cqh;right:0;bottom:0;left:0;background:linear-gradient(var(--accent) .5cqh,transparent .5cqh) 0 0 / 10cqh 10cqh,linear-gradient(90deg,var(--accent) .5cqh,transparent .5cqh) 0 0 / 10cqh 10cqh;animation:bg-retro .8s linear infinite}@keyframes bg-retro{to{transform:translateY(10cqh)}}.bg-waves{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0b1630,#12305a);overflow:hidden}.bg-wave{position:absolute;left:0;bottom:0;width:200%;height:40cqh;animation:bg-wave linear infinite}.bg-wave path{fill:var(--accent)}.bg-wave.w1{opacity:.35;bottom:14cqh;animation-duration:9s}.bg-wave.w2{opacity:.55;bottom:6cqh;animation-duration:6s;animation-direction:reverse}.bg-wave.w3{opacity:.9;height:30cqh;animation-duration:4s}@keyframes bg-wave{to{transform:translate(-50%)}}.sc-view{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;scrollbar-width:none}.sc-view::-webkit-scrollbar{display:none}.sc-page{padding:0 8cqw 10cqh;display:flex;flex-direction:column;gap:6cqh}.sc-hero{height:80cqh;flex:none;display:grid;place-items:center;font:700 10cqh var(--latin, sans-serif);color:color-mix(in srgb,var(--fg) 40%,transparent)}.sc-rv{transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.sc-card{display:flex;align-items:center;gap:4cqh;padding:6cqh;border-radius:4cqh;background:#1d1d21;color:#ececee;font:700 7cqh var(--sans, sans-serif);opacity:0;transform:translateY(10cqh)}.sc-card b{font-family:var(--latin, sans-serif);color:var(--accent)}.sc-card.in{opacity:1;transform:none}.sc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3cqh}.sc-grid i{height:34cqh;border-radius:3cqh;background:#1d1d21;border-top:1.2cqh solid var(--accent);opacity:0;transform:translateY(8cqh);transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 90ms)}.sc-grid.in i{opacity:1;transform:none}.sc-timeline{display:flex;flex-direction:column;gap:5cqh;position:relative}.sc-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:.5cqh;background:#2a2a30}.sc-tl{width:50%;padding:0 5cqh;opacity:0}.sc-tl span{display:inline-block;padding:3cqh 5cqh;border-radius:3cqh;background:#1d1d21;color:#ececee;font:700 6cqh var(--sans, sans-serif);border-left:1cqh solid var(--accent)}.sc-tl:nth-child(odd){text-align:right;transform:translate(-12cqw)}.sc-tl:nth-child(2n){align-self:flex-end;transform:translate(12cqw)}.sc-tl.in{opacity:1;transform:none}.sc-img{height:60cqh;flex:none;border-radius:4cqh;background:linear-gradient(135deg,hsl(var(--h) 80% 70%),hsl(calc(var(--h) + 60) 70% 55%));opacity:0;transform:scale(.8);transition:opacity .6s,transform .8s cubic-bezier(.3,1.4,.5,1)}.sc-img.in{opacity:1;transform:none}.sc-lines{margin:0;font:900 12cqh/1.15 var(--sans, sans-serif);color:var(--ink)}.sc-lines .ln{display:block;overflow:hidden}.sc-lines .ln>span{display:block;transform:translateY(110%);transition:transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .12s)}.sc-lines.in .ln>span{transform:none}.sc-lines:last-child{font-size:6cqh;color:#8b8b94}.sc-stat{display:flex;align-items:baseline;gap:3cqh;padding:5cqh 0;border-bottom:.4cqh solid #2a2a30;color:#ececee}.sc-stat b{font:700 20cqh var(--latin, sans-serif);color:var(--accent);font-variant-numeric:tabular-nums}.sc-stat span{font:700 6cqh var(--sans, sans-serif)}.sc-progress{position:absolute;z-index:2;top:0;left:0;right:0;height:1.6cqh;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}.sc-article{padding-top:10cqh;display:flex;flex-direction:column;gap:3cqh}.sc-article h3{margin:0 0 3cqh;font:900 10cqh var(--sans, sans-serif);color:var(--ink)}.sc-article i{display:block;height:3cqh;border-radius:2cqh;background:#e4e4e7}.sc-par{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sc-par i{position:absolute;left:0;right:0;top:0;height:300%}.sc-par .sky{background:linear-gradient(#1a1446,#5b3a8a 30%,#ff9e6b,#1a1446 80%)}.sc-par .far{top:55cqh;background:#3d2c6b;clip-path:polygon(0 12%,18% 4%,35% 14%,55% 2%,75% 12%,100% 5%,100% 100%,0 100%)}.sc-par .mid{top:85cqh;background:#241a45;clip-path:polygon(0 8%,25% 0,50% 10%,78% 2%,100% 9%,100% 100%,0 100%)}.sc-par-title{height:80cqh;flex:none;display:grid;place-items:center;font:700 16cqh var(--latin, sans-serif);color:#fff;letter-spacing:.05em}.sc-par-card{padding:6cqh;border-radius:4cqh;background:#ffffff1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:700 7cqh var(--sans, sans-serif)}.sc-stk{position:sticky;top:calc(6cqh + var(--i) * 4cqh);height:66cqh;flex:none;border-radius:4cqh;padding:7cqh;transform-origin:50% 0;display:flex;flex-direction:column;justify-content:space-between;color:var(--ink);font:900 9cqh var(--sans, sans-serif);background:color-mix(in srgb,var(--accent) calc(100% - var(--i) * 18%),#fff)}.sc-stk b{font:700 14cqh var(--latin, sans-serif)}.sc-spacer{height:30cqh;flex:none}.sc-view:has(.sc-hwrap) .sc-page{padding:0;height:320cqh}.sc-hwrap{position:sticky;top:0;height:100cqh;overflow:hidden;display:flex;align-items:center}.sc-track{display:flex;gap:4cqw;padding:0 8cqw}.sc-track .panel{flex:none;width:54cqw;height:70cqh;border-radius:4cqh;display:grid;place-items:center;background:linear-gradient(135deg,hsl(var(--h) 75% 65%),hsl(calc(var(--h) + 40) 70% 45%))}.sc-track b{font:700 22cqh var(--latin, sans-serif);color:#ffffffe6}.sc-view:has(.sc-fill-wrap) .sc-page{padding:0;height:280cqh}.sc-fill-wrap{position:sticky;top:0;height:100cqh;display:grid;place-items:center;padding:0 8cqw}.sc-fill{margin:0;font:900 10cqh/1.45 var(--sans, sans-serif)}.sc-fill span{color:#3a3a42;transition:color .2s}.sc-fill span.on{color:#fff}.sc-view:has(.sc-head) .sc-page{padding-top:0;gap:3cqh}.sc-head{position:sticky;top:0;z-index:1;margin:0 -8cqw;padding:0 8cqw;height:30cqh;flex:none;display:flex;align-items:center;justify-content:space-between;color:var(--ink);background:#fbfaf6;transition:height .3s,box-shadow .3s,background .3s}.sc-head b{font:700 12cqh var(--latin, sans-serif);transition:font-size .3s}.sc-head nav{display:flex;gap:5cqh;font:700 6cqh var(--sans, sans-serif)}.sc-head.small{height:16cqh;background:#fbfaf6cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1cqh 4cqh #0000001f}.sc-head.small b{font-size:8cqh}.sc-row{display:flex;align-items:center;gap:4cqh;font:700 6cqh var(--sans, sans-serif);color:var(--ink)}.sc-row i{width:16cqh;height:12cqh;border-radius:2cqh;background:color-mix(in srgb,var(--accent) 60%,#fff)}
