@font-face{font-family:PV Serif;src:url(./serif-sc-1HMIJICL.woff2)format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:PV Sans;src:url(./sans-sc-dXYqdF-V.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:PV Display;src:url(./cormorant-BB2wnyke.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:PV Display;src:url(./cormorant-italic-Dkv77vf8.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:PV Mono;src:url(./ar-mono-B_XoOHSN.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PV APL;src:url(./ar-apl-CHW-oDda.woff2)format("woff2");font-weight:400;font-display:swap}:root{--bg:#1d1f20;--bg2:#242424;--g1:#585858;--g2:#ababab;--g3:#d2d2d2;--acc:#cc6e42;--acc-b:#a6562f;--acc-h:#b46545;--ease:cubic-bezier(.78,.14,.15,.86);--out:cubic-bezier(.2,.7,.2,1);--u:min(calc(100vw / 1024),calc(100vh / 640));--vx:87.6vw;--top:8.6vh;--bot:84.8vh;--en:"PV Sans","Helvetica Neue",sans-serif;--disp:"PV Display","Cormorant Garamond",Georgia,serif;--wide:var(--disp);--zh:"PV Sans","PingFang SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;--serif:"PV Serif","Songti SC","Noto Serif CJK SC",serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:#fff;height:100%;font-family:var(--zh);-webkit-font-smoothing:antialiased;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}img{display:block}[hidden]{display:none!important}.wide{font-family:var(--wide);letter-spacing:-.01em;font-weight:800}.grid{z-index:0;pointer-events:none;background:repeating-linear-gradient(56deg,transparent 0 calc(var(--u)*140 - 1px),#ffffff09 calc(var(--u)*140 - 1px) calc(var(--u)*140)), repeating-linear-gradient(-56deg,transparent 0 calc(var(--u)*140 - 1px),#ffffff09 calc(var(--u)*140 - 1px) calc(var(--u)*140)), radial-gradient(120% 90% at 50% 40%,#232526 0,#1b1c1d 60%,#141515 100%);position:fixed;top:0;bottom:0;left:0;right:0}.intro{z-index:100;align-content:center;place-items:center;gap:calc(var(--u)*28);background:#2a2b2c;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.intro-logo{width:calc(var(--u)*120);aspect-ratio:1;position:relative}.intro-logo img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.intro-logo .ig1{animation:6s linear infinite spin}.intro-logo .ig2{animation:4s linear infinite reverse spin}.intro-line{width:calc(var(--u)*180);background:#ffffff2e;height:1px;display:block;overflow:hidden}.intro-line b{transform-origin:0;background:#fff;height:100%;transition:transform .2s linear;display:block;transform:scaleX(0)}body.loaded .intro{display:none}@keyframes spin{to{transform:rotate(360deg)}}.hl{z-index:40;pointer-events:none;background:#ffffff38;position:fixed}.hl-top{left:0;right:0;top:var(--top);height:1px}.hl-bot{left:0;right:0;top:var(--bot);height:1px}.hl-v{top:0;bottom:0;left:var(--vx);width:1px}.top{z-index:45;height:var(--top);background:linear-gradient(#0a0a0a52,#0a0a0a00);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.logo{height:calc(var(--u)*30);position:absolute;top:50%;left:2.4vw;transform:translateY(-50%)}.logo img{width:auto;height:100%}.nav{align-items:center;gap:0;height:100%;display:flex;position:absolute;top:0;left:40.2vw}.nav a{flex-direction:column;align-items:flex-start;width:8.1vw;transition:color .3s;display:flex}.nav b{font-family:var(--en);font-weight:500;font-size:calc(var(--u)*12);letter-spacing:.01em;color:#fff;line-height:1.1;transition:color .3s}.nav small{font-size:calc(var(--u)*7);color:#d2d2d2;margin-top:calc(var(--u)*2);transition:color .3s}.nav a:hover b,.nav a:hover small{color:var(--g2)}.nav a[aria-current=true] b,.nav a[aria-current=true] small{color:var(--acc)}.wave{left:calc(var(--vx) + 5.4vw);align-items:center;gap:calc(var(--u)*2.2);height:calc(var(--u)*20);padding:0 calc(var(--u)*2);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wave i{width:calc(var(--u)*2.2);height:calc(var(--u)*6);background:#fff;transition:height .3s,background .3s;display:block}.wave[aria-pressed=true] i{animation:1.1s ease-in-out infinite wv}.wave i:nth-child(2){animation-delay:-.2s}.wave i:nth-child(3){animation-delay:-.5s}.wave i:nth-child(4){animation-delay:-.1s}.wave i:nth-child(5){animation-delay:-.7s}.wave i:nth-child(6){animation-delay:-.35s}.wave i:nth-child(7){animation-delay:-.6s}.wave[aria-pressed=false] i{height:calc(var(--u)*2);background:var(--g1)}@keyframes wv{0%,to{height:calc(var(--u)*5)}50%{height:calc(var(--u)*18)}}.counter{z-index:42;left:calc(var(--vx) + 2.2vw);pointer-events:none;width:8.2vw;position:fixed;top:45vh}.cn-big{height:calc(var(--u)*22);line-height:1;overflow:hidden}.cn-big b{font-family:var(--wide);font-weight:800;font-size:calc(var(--u)*40);color:var(--acc);letter-spacing:-.04em;transition:transform .5s var(--ease),opacity .3s;line-height:.8;display:block}.counter.flip .cn-big b{opacity:0;transition:none;transform:translateY(-40%)}.cn-small{right:0;top:calc(var(--u)*6);font-family:var(--en);font-size:calc(var(--u)*8);color:#fff;text-align:right;letter-spacing:.02em;line-height:1;position:absolute}.cn-small small{font-size:calc(var(--u)*4);letter-spacing:.12em;color:var(--g2);margin-top:calc(var(--u)*2);display:block}.counter em{font-style:normal;font-family:var(--wide);font-weight:800;font-size:calc(var(--u)*8.5);text-align:right;margin-top:calc(var(--u)*1);letter-spacing:.02em;display:block}.scroll{z-index:42;left:50%;top:calc(var(--bot) + 7vh);color:var(--g2);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;transform:translate(-50%)}.scroll small{font-family:var(--en);font-size:calc(var(--u)*5);letter-spacing:.1em}.scroll svg{width:calc(var(--u)*12);margin-top:calc(var(--u)*2);animation:1.6s ease-in-out infinite bob}body[data-screen="5"] .scroll svg{animation:none;transform:rotate(180deg)}@keyframes bob{50%{transform:translateY(calc(var(--u)*3))}}.screens{z-index:2;position:fixed;top:0;bottom:0;left:0;right:0}.screen{visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s;position:absolute;top:0;bottom:0;left:0;right:0}.screen.on{visibility:visible;opacity:1;transition:opacity .15s,visibility}.screen [class*=in-]{opacity:0;transition:opacity .25s,transform .25s}.screen.on [class*=in-]{opacity:1;transition:opacity .6s var(--out),transform .8s var(--ease);transform:none}.screen.on .in-l{transition-delay:.12s}.screen.on .in-r{transition-delay:.22s}.screen.on .in-u{transition-delay:.3s}.screen.on .in-d{transition-delay:50ms}.screen .in-l{transform:translate(-6vw)}.screen .in-r{transform:translate(6vw)}.screen .in-u{transform:translateY(8vh)}.screen .in-d{transform:translateY(-5vh)}.bigword{z-index:0;font-size:calc(var(--u)*250);color:#2a2b2c;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform 1.2s var(--ease);line-height:.8;position:absolute;top:50vh;left:-1.5vw}.screen:not(.on) .bigword{transform:translate(4vw)}.wordsm{z-index:1;left:7.6vw;top:calc(var(--bot) - 5.6vh);font-family:var(--en);font-weight:700;font-size:calc(var(--u)*56);color:#2c2d2e;letter-spacing:-.005em;white-space:nowrap;pointer-events:none;transition:transform 1s var(--ease),opacity .6s;line-height:1;position:absolute}.screen:not(.on) .wordsm{opacity:0;transform:translate(-3vw)}.wordsm.over{z-index:3;color:#ffffff14}.sub,.you{z-index:30;align-items:center;gap:calc(var(--u)*10);max-width:44vw;padding:calc(var(--u)*7) calc(var(--u)*14) calc(var(--u)*7) calc(var(--u)*12);border-left:calc(var(--u)*3) solid #fff;opacity:0;pointer-events:none;white-space:nowrap;background:#000000db;transition:opacity .3s,transform .3s;display:flex;position:fixed;left:42vw;transform:translateY(1vh)}.sub{top:calc(var(--bot) - 9.5vh)}.sub.on,.you.on{opacity:1;transform:none}.sub.cut p:after{content:"——";color:var(--g2)}.sub small,.you small{font-family:var(--en);font-weight:600;font-size:calc(var(--u)*7);letter-spacing:.08em;color:var(--g2)}.sub p,.you p{font-size:calc(var(--u)*11);text-overflow:ellipsis;line-height:1.3;overflow:hidden}body[data-screen="1"] .sub{left:44vw}.kv{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.kv img{object-fit:cover;opacity:0;filter:grayscale(.55)contrast(1.08)brightness(.78)saturate(.88);width:100%;height:100%;transition:opacity 1.6s;position:absolute;top:0;bottom:0;left:0;right:0}.kv img.on{opacity:.9}.kv:before{content:none;display:none}.kv:after{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;background:radial-gradient(circle,#00000047 .55px,#0000 1.3px) 0 0/3px 3px,linear-gradient(#14151638,#1415160f 34%,#0a0a0a85 92%);position:absolute;top:0;bottom:0;left:0;right:0}.kv-flash{inset:var(--top) 0 0 0;opacity:0;pointer-events:none;mix-blend-mode:screen;background:#f4f8ff;position:absolute}.kv-flash.go{animation:1.4s flash}@keyframes flash{0%{opacity:0}35%{opacity:.65}to{opacity:0}}.ama{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.ama .block{background:var(--acc-b);opacity:.92;width:43.7vw;height:66vh;position:absolute;top:18.8vh;left:0}.ama .w{font-family:var(--wide);font-weight:800;font-size:calc(var(--u)*285);letter-spacing:-.04em;white-space:nowrap;line-height:.78;position:absolute;top:49vh;left:-1.8vw}.ama .w-dark{color:#1d1f20;clip-path:inset(18.8vh calc(100% - 43.7vw) 0 0)}.ama .w-acc{color:var(--acc);opacity:.92;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 33vh,43.7vw 33vh,43.7vw 0,0 0)}.kv-title{z-index:4;left:3.9vw;top:calc(var(--bot) + 1.2vh);max-width:min(42vw,420px);display:block;position:absolute}.kv-title h1{font-size:calc(var(--u)*44);letter-spacing:-.02em;line-height:.9}.kv-sub{flex-direction:column;align-items:flex-start;gap:0;padding-top:0;display:flex}.kv-sub b{font-family:var(--serif);font-size:calc(var(--u)*11);letter-spacing:.06em;font-weight:500;line-height:1.45;display:block}.kv-sub .kv-desc{font-family:var(--zh),var(--serif),serif;font-size:calc(var(--u)*6.5);color:var(--g2);letter-spacing:.06em;margin-top:calc(var(--u)*3);font-weight:300;line-height:1.6;display:block}.kv-sub .hair{margin-top:calc(var(--u)*8);margin-bottom:0}.kv-sub .copy,.kv-title .copy{margin-top:calc(var(--u)*6);font-family:var(--en);font-size:calc(var(--u)*5);color:var(--g1);letter-spacing:.04em;white-space:nowrap;opacity:.85;font-weight:400;line-height:1.5;display:block;position:static}.hair{width:calc(var(--u)*52);height:1px;margin-top:calc(var(--u)*10);background:#fff;display:block}.prof{z-index:8;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.prof>*{pointer-events:auto}.label{position:absolute;top:16.6vh;left:7.6vw}.label small{font-family:var(--en);font-weight:600;font-size:calc(var(--u)*6.5);letter-spacing:.04em;display:block}.label b{font-family:var(--en);font-weight:600;font-size:calc(var(--u)*11.5);margin-top:calc(var(--u)*5);display:block}.nm{align-items:end;column-gap:calc(var(--u)*14);grid-template-columns:auto auto;display:grid;position:absolute;top:39.4vh;left:7.6vw}.nm small{font-family:var(--en);font-weight:700;font-size:calc(var(--u)*11);letter-spacing:.06em;grid-column:1}.nm h2{font-size:calc(var(--u)*30);letter-spacing:.06em;grid-column:1;padding:.06em 0;font-weight:500;line-height:1.35;overflow:visible}.emblem{width:calc(var(--u)*28);aspect-ratio:1;clip-path:none;background:0 0;grid-area:2/2;align-self:center;display:block;position:relative}.emblem img{object-fit:contain;filter:brightness(0)invert();opacity:.78;mix-blend-mode:normal;width:84%;height:84%;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.emblem img+img{display:none}.cv{align-items:center;gap:calc(var(--u)*10);text-align:left;display:flex;position:absolute;top:49.2vh;left:7.8vw}.cv-ico{justify-content:center;align-items:center;gap:calc(var(--u)*1.6);width:calc(var(--u)*22);height:calc(var(--u)*22);border:1px solid var(--acc);border-radius:50%;display:flex}.cv-ico b{width:calc(var(--u)*1.6);height:calc(var(--u)*5);background:var(--acc-b);display:block}.cv-ico b:nth-child(2),.cv-ico b:nth-child(4){height:calc(var(--u)*9)}.cv-ico b:nth-child(3){height:calc(var(--u)*12)}.cv.playing .cv-ico b{animation:.9s ease-in-out infinite wv2}.cv.playing .cv-ico b:nth-child(2n){animation-delay:-.4s}@keyframes wv2{50%{transform:scaleY(.35)}}.cv small{font-family:var(--en);font-weight:600;font-size:calc(var(--u)*5.5);color:var(--acc);letter-spacing:.04em;display:block}.cv span b{margin-top:calc(var(--u)*3);font-size:calc(var(--u)*7);padding:calc(var(--u)*2) calc(var(--u)*30) calc(var(--u)*2) calc(var(--u)*7);border-left:calc(var(--u)*2) solid var(--acc);background:#0d0d0d;font-weight:500;display:block}.desc{width:28.1vw;min-height:13.4vh;padding:calc(var(--u)*12) calc(var(--u)*22) calc(var(--u)*12) calc(var(--u)*30);background:#000000e0;position:absolute;top:55.5vh;left:7.6vw}.desc p{font-size:calc(var(--u)*9.4);color:#eee;line-height:1.62;transition:opacity 80ms linear}.desc.out p{opacity:0}.desc.inn p{animation:.35s both dIn}@keyframes dIn{0%{opacity:0;transform:translateX(calc(var(--u)*-6))}}.note{z-index:9;left:40vw;top:calc(var(--bot) + 1.4vh);font-size:calc(var(--u)*6.5);color:var(--g1);position:absolute}.flist{z-index:5;width:27.6vw;list-style:none;position:absolute;top:22.6vh;left:7.6vw}.flist button{align-items:baseline;gap:calc(var(--u)*12);width:100%;padding-bottom:calc(var(--u)*7);text-align:left;border-bottom:1px solid #ffffff14;transition:border-color .3s;display:flex}.flist b{font-size:calc(var(--u)*19);color:#bdbdbd;font-weight:500;transition:color .3s}.flist small{font-family:var(--en);font-weight:400;font-size:calc(var(--u)*8.5);letter-spacing:.06em;color:var(--g2);transition:color .3s}.flist button:hover b{color:#fff}.flist button[aria-pressed=true]{border-bottom-color:var(--acc)}.flist button[aria-pressed=true] b{color:#fff}.flist button[aria-pressed=true] small{color:var(--acc)}.btn-more{align-items:center;gap:calc(var(--u)*6);height:calc(var(--u)*30);padding:0 calc(var(--u)*14) 0 calc(var(--u)*9);background:var(--acc-b);color:#fff;text-align:left;min-width:calc(var(--u)*122);display:inline-flex;position:relative}.btn-more b{font-size:calc(var(--u)*10);font-weight:700}.btn-more small{left:calc(var(--u)*9);bottom:calc(var(--u)*3);font-family:var(--en);font-size:calc(var(--u)*5);position:absolute}.btn-more b{transform:translateY(calc(var(--u)*-3))}.btn-more i{font-style:normal;font-size:calc(var(--u)*12);margin-left:auto}.prov{width:100%;list-style:none}.prov li{grid-template-columns:calc(var(--u)*40) 1fr auto calc(var(--u)*40);align-items:center;gap:calc(var(--u)*8);height:calc(var(--u)*30);border-bottom:1px solid #555;display:grid}.prov b{font-size:calc(var(--u)*10)}.prov small{font-family:var(--en);font-size:calc(var(--u)*6.5);color:var(--g2);letter-spacing:.06em}.prov button{height:calc(var(--u)*18);padding:0 calc(var(--u)*8);font-size:calc(var(--u)*7);background:#2a2a2a;transition:background .3s}.prov button:hover{background:#3a3a3a}.prov em{font-style:normal;font-size:calc(var(--u)*8);text-align:center;opacity:0;transition:opacity .2s,transform .35s var(--out);font-weight:700;transform:scale(1.6)}.prov li.ok em{opacity:1;color:#fff;background:var(--acc-b);padding:calc(var(--u)*2) 0;transform:none}.prov li.none em{opacity:1;color:#ddd;padding:calc(var(--u)*2) 0;font-size:calc(var(--u)*6.5);background:#555;transform:none}.prov li.busy button{color:var(--g1)}.news{z-index:5;width:18.8vw;position:absolute;top:15.8vh;left:3.2vw}.tabs{gap:calc(var(--u)*10);align-items:center;display:flex}.tabs button{height:calc(var(--u)*11);padding:0 calc(var(--u)*5);font-size:calc(var(--u)*7);color:#ddd;align-items:center;gap:calc(var(--u)*14);font-weight:600;transition:background .3s,color .3s;display:flex}.tabs button i{font-style:normal;display:none}.tabs button[aria-pressed=true]{background:var(--acc-b);color:#fff;min-width:calc(var(--u)*47)}.tabs button[aria-pressed=true] i{margin-left:auto;display:inline}.nlist{margin-top:calc(var(--u)*8);list-style:none}.nlist li{grid-template-columns:calc(var(--u)*42) 1fr;padding:calc(var(--u)*7) 0;min-height:calc(var(--u)*50);opacity:0;animation:nIn .45s var(--out) forwards;border-bottom:1px solid #444;align-items:center;display:grid}@keyframes nIn{0%{opacity:0;transform:translateX(calc(var(--u)*-10))}to{opacity:1;transform:none}}.nlist em{font-style:normal;font-size:calc(var(--u)*7);color:var(--g2);font-weight:600}.nlist li.doing em{color:var(--acc)}.nlist time{font-family:var(--en);font-size:calc(var(--u)*6.8);color:var(--g2);letter-spacing:.06em;display:block}.nlist p{font-size:calc(var(--u)*8);color:#eee;margin-top:calc(var(--u)*2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.rm-sm{margin-top:calc(var(--u)*18);align-items:center;gap:calc(var(--u)*14);height:calc(var(--u)*12);padding:0 calc(var(--u)*5);font-family:var(--en);font-size:calc(var(--u)*5.5);letter-spacing:.06em;cursor:default;background:#3a3a3a;display:inline-flex}.rm-sm i{font-style:normal}.head{z-index:5;width:22vw;position:absolute;top:56.6vh;left:3.2vw}.head time{font-family:var(--en);font-size:calc(var(--u)*9);letter-spacing:.06em}.head h3{font-size:calc(var(--u)*17);margin-top:calc(var(--u)*6);letter-spacing:.03em;font-weight:700;line-height:1.55}.head small{font-family:var(--en);font-size:calc(var(--u)*5);color:var(--g3);letter-spacing:.1em;margin:calc(var(--u)*10) 0 calc(var(--u)*16);display:block}.head .btn-more{cursor:default}.banner{z-index:4;width:59vw;height:62.5vh;position:absolute;top:12.8vh;left:28.6vw}.slides{background:#111;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.slides figure{opacity:0;transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.slides figure.on{opacity:1}.slides img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.slides figcaption{align-items:center;gap:calc(var(--u)*10);height:calc(var(--u)*26);padding:0 calc(var(--u)*16);font-size:calc(var(--u)*10);background:#141414db;font-weight:700;display:flex;position:absolute;bottom:6%;right:3%}.slides figcaption small{font-family:var(--en);font-size:calc(var(--u)*6);color:var(--g2);font-weight:500}.bprog{background:#9a9a9a;height:2px;position:absolute;top:100%;left:35.5%;right:-16vw}.bprog b{background:var(--acc-b);width:25%;height:4px;transition:transform .6s var(--ease);transform:translateX(calc(var(--i,0) * 100%));position:absolute;top:-1px}.panels{width:var(--vx);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;top:0;bottom:0;left:0;right:auto}.s5 .panels .pn:last-child{border-right:none}.pn{padding:0 3.4vw;padding-bottom:calc(100vh - var(--bot) + 6vh);border-right:1px solid #ffffff0f;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.s5 .pn{padding:0 2.2vw}.pn-credits{--bg:url(../img/cinema/mem-rooftop-obs.webp)}.pn-assets{--bg:url(../img/cinema/stage-lab-obs.webp)}.pn-rights{--bg:url(../img/cinema/mem-radiokan-obs.webp)}.pn-github{--bg:url(../img/cinema/mem-lab-obs.webp)}.pn:before{content:"";z-index:-1;background:var(--bg) center/cover no-repeat;filter:grayscale(.6)brightness(.3);transition:filter .5s,transform 1.2s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.pn:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#000000d9 80%);position:absolute;top:0;bottom:0;left:0;right:0}.pn:hover:before{filter:grayscale(0)brightness(.55);transform:scale(1.03)}.screen.on .pn:nth-child(2){transition-delay:.38s}.screen.on .pn:nth-child(3){transition-delay:.46s}.screen.on .pn:nth-child(4){transition-delay:.54s}.pn h3{align-items:center;gap:calc(var(--u)*10);font-size:calc(var(--u)*22);letter-spacing:.04em;font-weight:800;display:flex}.pn h3 i{font-size:.9em;font-style:normal;font-weight:400}.pn small{font-family:var(--en);font-weight:400;font-size:calc(var(--u)*7);letter-spacing:.08em;margin-top:calc(var(--u)*12);text-transform:none}.pn p{font-size:calc(var(--u)*7.5);color:#cfcfcf;margin-top:calc(var(--u)*8);height:calc(var(--u)*54);line-height:1.7}.pn .btn-more{margin-top:calc(var(--u)*-36);margin-bottom:calc(var(--u)*6);align-self:flex-start}.pn .hair{width:calc(var(--u)*58)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.intro{background:#1d1f20;display:block}.intro canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}body.scatter .intro{background:0 0;transition:background .45s}body.scatter .intro .intro-bar,body.scatter .intro #intro-bar{opacity:0}a.btn-more{color:#fff;cursor:pointer;text-decoration:none}.btn-more:hover{background:var(--acc-h)}.btn-more.dark{background:#1e1e1e;outline:1px solid #ffffff24}.btn-more.dark:hover{background:#2b2b2b}.stage{aspect-ratio:3/4;transform-origin:50% 100%;--cx:66vw;--by:103vh;--s:1;height:100vh;transform:translate3d(calc(var(--cx) - 37.5vh),calc(var(--by) - 100vh),0) scale(var(--s));transition:transform 1s var(--ease),opacity .5s ease,filter .5s ease;opacity:0;pointer-events:none;z-index:6;background:0 0;border:0;padding:0;position:fixed;top:0;left:0}.stage canvas{width:100%;height:100%;display:block}.stage.fg{z-index:6}body[data-screen="0"] .stage.fg{opacity:1;--cx:72vw}body[data-screen="1"] .stage.fg{opacity:1;--cx:66vw}body[data-screen="3"] .stage.fg{opacity:1;--cx:81vw;--by:calc(var(--bot) + 1vh);--s:.5}body[data-screen="3"][data-arc=scene] .stage.fg{opacity:0;--cx:96vw}body[data-screen="2"] .stage.fg,body[data-screen="4"] .stage.fg,body[data-screen="5"] .stage.fg{--cx:96vw;--s:.6}.stage.ghost{z-index:1;--cx:36vw;--by:120vh;--s:1.15;cursor:pointer;filter:grayscale()sepia(.4)hue-rotate(-14deg)brightness(.42)contrast(1.15);-webkit-mask-image:linear-gradient(#000 0 45%,#0000 74%);mask-image:linear-gradient(#000 0 45%,#0000 74%)}body[data-screen="1"] .stage.ghost{opacity:.85;pointer-events:auto}.stage.ghost:focus-visible{outline:1px solid var(--acc)}body.ghost-still .stage.ghost canvas{visibility:hidden}.swap-tag{z-index:9;align-items:center;gap:calc(var(--u)*8);padding:calc(var(--u)*5) calc(var(--u)*10);background:var(--acc-b);color:#fff;opacity:0;transition:opacity .25s,transform .35s var(--out);pointer-events:none;display:flex;position:fixed;top:17vh;left:30vw;transform:translateY(1vh)}.swap-tag b{font-size:calc(var(--u)*9)}.kv-btns{display:none}.desc p{line-height:1.6}.desc p+p{margin-top:calc(var(--u)*3)}.strip{z-index:9;align-items:stretch;gap:calc(var(--u)*8);width:42vw;display:flex;position:absolute;top:69vh;left:7.6vw}.strip.mo{top:79.6vh}.strip-h{width:calc(var(--u)*44);border-right:1px solid #ffffff40;flex-direction:column;flex:none;justify-content:center;display:flex}.strip-h b{font-size:calc(var(--u)*9)}.strip-h small{font-family:var(--en);font-size:calc(var(--u)*5);letter-spacing:.08em;color:var(--g2)}.strip-row{gap:calc(var(--u)*4);scrollbar-width:none;padding:2px;display:flex;overflow-x:auto}.strip-row button{width:calc(var(--u)*33);height:calc(var(--u)*48);background:#111;outline:1px solid #ffffff38;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.strip-row img{object-fit:cover;filter:brightness(.75);width:100%;height:100%;transition:filter .25s;position:absolute;top:0;bottom:0;left:0;right:0}.strip-row button:after{content:"";background:linear-gradient(#0000 50%,#000000d9);position:absolute;top:0;bottom:0;left:0;right:0}.strip-row b{z-index:1;font-size:calc(var(--u)*6.5);line-height:1.1;position:relative}.strip-row small{z-index:1;font-family:var(--en);font-size:calc(var(--u)*4);letter-spacing:.06em;color:var(--g2);margin-bottom:calc(var(--u)*3);position:relative}.strip-row button:hover img,.strip-row button[aria-pressed=true] img{filter:none}.strip-row button[aria-pressed=true]{outline:calc(var(--u)*1.6) solid var(--acc)}.strip-row button[aria-pressed=true] small{color:var(--acc)}.strip.mo .strip-row button{height:calc(var(--u)*28);width:calc(var(--u)*38);background:#1a1a1a;justify-content:center}.strip.mo .strip-row button:after{display:none}.strip.mo .strip-row small{margin:0}.strip.mo .strip-row button[aria-pressed=true]{background:var(--acc-b);outline-color:var(--acc-b)}.strip.mo .strip-row button[aria-pressed=true] small{color:#fff}.outfit-now{z-index:9;left:calc(var(--vx) + 1.4vw);gap:calc(var(--u)*2);flex-direction:column;display:flex;position:absolute;top:66vh}.outfit-now small{font-family:var(--en);font-size:calc(var(--u)*5.5);letter-spacing:.08em;color:var(--g2);text-transform:none}.outfit-now b{font-size:calc(var(--u)*11);color:var(--acc)}.outfit-now span{font-size:calc(var(--u)*6);color:var(--g2)}.pf{z-index:2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pf-poster{z-index:4;object-fit:contain;pointer-events:none;opacity:0;filter:saturate(.85)brightness(.92)contrast(1.05);mix-blend-mode:normal;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:min(72vh,66vw);transition:opacity .45s;position:absolute;top:50%;left:66%;transform:translate(-50%,-50%)}.s2.is-pf-warming .pf-poster{opacity:.92;transition:none}.s2.is-pf-warming .pf{opacity:.2}.s2:not(.is-pf-warming) .pf{opacity:1;transition:opacity .35s}.flist li{height:auto}.flist button{display:block}.fl-h{align-items:baseline;gap:calc(var(--u)*12);display:flex}.fl-d{max-height:0;font-size:calc(var(--u)*7.4);color:#d6d6d6;opacity:0;transition:max-height .45s var(--ease),opacity .3s;line-height:1.6;display:block;overflow:hidden}.flist button[aria-current]{border-bottom-color:var(--acc)}.flist button[aria-current] small{color:var(--acc)}.flist button[aria-current] .fl-d{opacity:1;max-height:4em;margin-top:calc(var(--u)*4)}.flist button:focus-visible{outline:1px dashed var(--acc);outline-offset:4px}.fhint{display:none}.arc-head{z-index:5;width:20vw;position:absolute;top:16vh;left:7.5vw}.arc-head h2{font-size:calc(var(--u)*20);margin:calc(var(--u)*6) 0 calc(var(--u)*16);font-weight:700}.arc-pane{z-index:5;width:54vw;position:absolute;top:13vh;left:31vw}.arc-big{background:#000;height:56vh;margin:0;position:relative;overflow:hidden}.arc-big img{object-fit:cover;width:100%;height:100%}.arc-big img.in,#vw-img.in{animation:.6s both imgIn}@keyframes imgIn{0%{opacity:0;transform:scale(1.03)}}.arc-big figcaption{text-shadow:0 2px 12px #000c;position:absolute;bottom:6%;left:3%}.arc-big figcaption small{font-family:var(--en);font-size:calc(var(--u)*7);letter-spacing:.1em;color:var(--g3);display:block}.arc-big figcaption b{font-size:calc(var(--u)*22);font-weight:800;display:block}.arr{width:calc(var(--u)*30);height:calc(var(--u)*44);font-size:calc(var(--u)*28);color:#fff;background:#00000059;transition:background .3s;position:absolute;top:50%;transform:translateY(-50%)}.arr:hover{background:var(--acc-b)}.arr.prev{left:0}.arr.next{right:0}.arc-big .full{position:absolute;bottom:6%;right:3%}.arc-thumbs,.vw-thumbs{gap:calc(var(--u)*6);margin-top:calc(var(--u)*10);display:flex}.arc-thumbs button,.vw-thumbs button{width:calc(var(--u)*70);height:calc(var(--u)*40);background:#000;outline:1px solid #ffffff40;position:relative;overflow:hidden}.arc-thumbs img,.vw-thumbs img{object-fit:cover;filter:brightness(.55);width:100%;height:100%;transition:filter .25s}.arc-thumbs span,.vw-thumbs span{left:calc(var(--u)*4);bottom:calc(var(--u)*3);font-size:calc(var(--u)*6.5);font-weight:700;position:absolute}.arc-thumbs button:hover img,.vw-thumbs button:hover img,.arc-thumbs button[aria-pressed=true] img,.vw-thumbs button[aria-pressed=true] img{filter:none}.arc-thumbs button[aria-pressed=true],.vw-thumbs button[aria-pressed=true]{outline:calc(var(--u)*1.6) solid var(--acc)}.ex-grid{grid-template-columns:repeat(5,calc(var(--u)*56));gap:calc(var(--u)*7);display:grid}.ex-grid button{height:calc(var(--u)*72);padding:calc(var(--u)*4);background:#111;outline:1px solid #ffffff38;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative;overflow:hidden}.ex-grid img{object-fit:cover;filter:brightness(.8);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ex-grid button:after{content:"";background:linear-gradient(#0000 55%,#000000d9);position:absolute;top:0;bottom:0;left:0;right:0}.ex-grid b,.ex-grid small{z-index:1;position:relative}.ex-grid b{font-size:calc(var(--u)*8)}.ex-grid small{font-family:var(--en);font-size:calc(var(--u)*5);color:var(--g2)}.ex-grid button:hover img{filter:none}.ex-grid button[aria-current]{outline:calc(var(--u)*1.6) solid var(--acc)}.pane-note{margin-top:calc(var(--u)*12);font-size:calc(var(--u)*7);color:var(--g2)}.vlist{width:30vw;list-style:none}.vlist li{border-bottom:1px solid #555}.vlist button{gap:calc(var(--u)*12);width:100%;padding:calc(var(--u)*12) 0;text-align:left;align-items:flex-start;display:flex}.pp{width:calc(var(--u)*24);height:calc(var(--u)*24);border:1px solid var(--acc);border-radius:50%;flex:none;position:relative}.pp:after{content:"";border:calc(var(--u)*5) solid transparent;border-left:calc(var(--u)*7) solid var(--acc);border-right:0;position:absolute;top:28%;left:38%}.vlist li.playing .pp{background:var(--acc-b);border-color:var(--acc-b)}.vlist li.playing .pp:after{background:#fff;border:0;width:36%;height:36%;top:32%;left:32%}.vlist b{font-family:var(--en);font-size:calc(var(--u)*8);display:block}.vlist small{font-size:calc(var(--u)*7);color:var(--g2);margin-top:calc(var(--u)*5);display:block}.vlist em{font-style:normal;font-size:calc(var(--u)*8);color:#ddd;margin-top:calc(var(--u)*3);display:block}.vlist li.playing b{color:var(--acc)}.viewer{z-index:50;background:#000;position:fixed;top:0;bottom:0;left:0;right:0}.viewer>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vw-shade{background:linear-gradient(90deg,#0009,#0000 45%),linear-gradient(#0000 55%,#000000bf);position:absolute;top:0;bottom:0;left:0;right:0}.vw-copy{position:absolute;bottom:30vh;left:7.6vw}.vw-copy small{font-family:var(--en);font-size:calc(var(--u)*8);letter-spacing:.12em;color:var(--g3)}.vw-copy h2{font-size:calc(var(--u)*32);font-weight:800}.viewer .arr.prev{left:3vw}.viewer .arr.next{right:3vw}.vw-thumbs{position:absolute;bottom:17vh;left:50%;transform:translate(-50%)}.back{align-items:center;gap:calc(var(--u)*10);height:calc(var(--u)*36);padding:0 calc(var(--u)*22);color:#fff;background:#5a5a5ad9;transition:background .3s;display:flex;position:absolute;bottom:13vh;right:0}.back:hover{background:var(--acc-b)}.back b{font-size:calc(var(--u)*9);display:block}.back small{font-family:var(--en);font-size:calc(var(--u)*5)}body.viewing .sub{z-index:60}.sub>div{flex-direction:column;display:flex}.sub .jp{font-size:calc(var(--u)*6.5);color:var(--g2)}.sub .jp:empty{display:none}@media (prefers-reduced-motion:reduce){.stage,.arc-big img,#vw-img,.fl-d{transition:none!important;animation:none!important}}.screens{pointer-events:none}.screen.on>:not(.bigword):not(.prof):not(.ama):not(.wordsm){pointer-events:auto}.s1 .nm{top:27vh}.s1 .cv{top:37.4vh}.s1 .desc{width:36vw;min-height:0;padding:calc(var(--u)*9) calc(var(--u)*18) calc(var(--u)*9) calc(var(--u)*22);top:43.4vh}.s1 .desc p{font-size:calc(var(--u)*8.2);line-height:1.55}.s0>.copy{display:none}.intro .intro-line{position:absolute;top:74vh;left:50%;transform:translate(-50%)}.ama .w-dark{display:none}.ama .w.w-acc{letter-spacing:-.035em;opacity:1;clip-path:none;color:#0000;background:linear-gradient(90deg,#1d1f20 0 calc(34vw - 3.6vw),var(--acc) calc(34vw - 3.6vw));-webkit-background-clip:text;background-clip:text;font-size:min(8.4vw,15.5vh);line-height:.8;top:31vh;left:3.6vw}body.swapping .swap-tag{opacity:0!important}:root{--t-h1:calc(var(--u)*30);--t-h2:calc(var(--u)*20);--t-h3:calc(var(--u)*13);--t-b:calc(var(--u)*8.4);--t-s:calc(var(--u)*7);--t-en:calc(var(--u)*6)}h1,h2,h3,h4{font-weight:700}.sec,.fhead small,.cw-head small,.fd-k{font-family:var(--en);font-weight:500;font-size:var(--t-en);letter-spacing:.14em;color:var(--acc)}.bgx{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bgx img{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.24);width:100%;height:100%;transition:transform 6s;transform:scale(1.04)}.screen.on .bgx img{transform:none}.bgx:before{content:"";z-index:1;background:radial-gradient(60% 70% at 70% 45%,#a6562f42,#0000 70%),linear-gradient(90deg,#141516eb 0,#1415168c 38%,#14151640 100%);position:absolute;top:0;bottom:0;left:0;right:0}.bgx:after{content:"";z-index:2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:calc(var(--u)*32) calc(var(--u)*32);position:absolute;top:0;bottom:0;left:0;right:0}.bgword{z-index:1;left:-1vw;bottom:calc(100vh - var(--bot) - 3vh);font-size:calc(var(--u)*170);color:#cc6e4212;white-space:nowrap;pointer-events:none;line-height:.8;position:absolute}.s1 .desc{top:43.4vh}.hit{z-index:7;cursor:pointer;border-radius:40% 40% 10% 10%;width:18vw;height:78vh;position:absolute;top:13vh;left:57vw}.hit:focus-visible{outline:1px dashed var(--acc);outline-offset:-6px}.asks{z-index:12;gap:calc(var(--u)*9);flex-direction:column;list-style:none;display:flex;position:absolute;top:24vh;left:42vw;overflow:visible}.asks li{opacity:0;animation:askIn .7s var(--out) forwards;transform:translateY(6px)}.screen.on .asks li:first-child{animation-delay:.5s}.screen.on .asks li:nth-child(2){margin-left:2.2vw;animation-delay:.65s}.screen.on .asks li:nth-child(3){margin-left:.8vw;animation-delay:.8s}@keyframes askIn{to{opacity:1;transform:none}}.asks button{justify-content:flex-start;align-items:baseline;gap:calc(var(--u)*10);width:auto;max-width:min(36vw,420px);padding:calc(var(--u)*7) calc(var(--u)*4) calc(var(--u)*6) 0;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--t-b);letter-spacing:.04em;transition:border-color .3s,color .3s,transform .3s var(--out);background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;flex-wrap:nowrap;font-weight:400;display:inline-flex;overflow:visible}.asks button span{color:#e8e8e8;white-space:nowrap;flex:0 auto}.asks button small{font-family:var(--en);font-size:calc(var(--u)*6.5);letter-spacing:.12em;white-space:nowrap;flex:none;font-weight:600;line-height:1.2;display:inline-block;position:static;transform:translateY(-.05em);color:var(--acc)!important;opacity:1!important}.asks button:hover{border-bottom-color:var(--acc);background:0 0;transform:translate(3px)}.asks button:focus-visible{border-bottom-color:var(--acc);background:0 0;transform:translate(3px)}.asks button:hover span{color:#fff}.asks button:focus-visible span{color:#fff}.asks li.on button,.asks li.playing button{border-bottom-color:var(--acc);background:0 0}.asks li.on button span,.asks li.playing button span{color:#fff}.asks li.on button small,.asks li.playing button small{color:var(--acc)!important;opacity:1!important}.s1 .outfit-now{top:72vh}.s2 .pf{z-index:3}.fhead{z-index:5;position:absolute;top:17vh;left:7.6vw}.fhead h2{font-size:var(--t-h1);margin-top:calc(var(--u)*4);padding:.12em 0 .08em;line-height:1.35;overflow:visible}.s2 .flist{z-index:5;width:27vw;list-style:none;position:absolute;top:33vh;left:7.6vw}.s2 .flist li{margin:0}.s2 .flist button{grid-template-columns:calc(var(--u)*22) 1fr;width:100%;padding:calc(var(--u)*10) 0;text-align:left;border-bottom:1px solid #ffffff12;align-items:baseline;transition:border-color .3s;display:grid}.fl-n{font-family:var(--en);font-size:var(--t-en);letter-spacing:.1em;color:var(--g1);font-weight:400;transition:color .3s}.s2 .fl-h{align-items:baseline;gap:calc(var(--u)*9);display:flex}.s2 .fl-h b{font-family:var(--serif);font-size:var(--t-h3);letter-spacing:.08em;color:#dcdcdce0;font-weight:500;line-height:1.45;transition:color .3s}.s2 .fl-h small{font-family:var(--en);font-size:var(--t-en);letter-spacing:.08em;text-transform:none;color:var(--g2);font-weight:400}.s2 .fl-d{font-size:var(--t-s);letter-spacing:.04em;color:#cfcfcf;grid-column:2;font-weight:300;line-height:1.7}.s2 .flist button:hover{border-bottom-color:#fff3}.s2 .flist button:hover .fl-h b{color:#fff}.s2 .flist button[aria-current]{border-bottom-color:#cc6e428c}.s2 .flist button[aria-current] b{color:#fff}.s2 .flist button[aria-current] .fl-n,.s2 .flist button[aria-current] small{color:var(--acc)}.s2 .fhint{display:none}body.det .fhead,body.det .s2 .flist{pointer-events:none;transition:opacity .4s,transform .6s var(--out);opacity:0!important;transform:translate(-2vw)!important}.fhead,.s2 .flist{transition:opacity .4s,transform .6s var(--out)}.fdet{z-index:6;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.fdet>*{pointer-events:auto}.fd-copy{width:31vw;position:absolute;top:21vh;left:53vw}.fd-copy.in>*{animation:fdIn .7s var(--out) both}.fd-copy.in>:nth-child(2){animation-delay:60ms}.fd-copy.in>:nth-child(3){animation-delay:.12s}.fd-copy.in>:nth-child(4){animation-delay:.18s}.fd-copy.in>:nth-child(5){animation-delay:.24s}.fd-copy.in>:nth-child(6){animation-delay:.3s}@keyframes fdIn{0%{opacity:0;transform:translate(2vw)}}.fd-copy h2{font-size:calc(var(--u)*40);margin-top:calc(var(--u)*10);padding:.1em 0 .06em;line-height:1.35;overflow:visible}.fd-en{font-family:var(--en);font-size:var(--t-h3);letter-spacing:.06em;color:var(--acc);margin-top:calc(var(--u)*4)}.fd-en span{font-family:var(--zh);font-size:var(--t-s);letter-spacing:0;color:var(--g2);margin-left:calc(var(--u)*10)}.dash{height:1px;margin:calc(var(--u)*16) 0;background:repeating-linear-gradient(90deg,#fff6 0 calc(var(--u)*4),transparent calc(var(--u)*4) calc(var(--u)*8));display:block}.fd-p{font-size:var(--t-b);color:#dcdcdc;line-height:1.9}.tiers{align-items:stretch;gap:calc(var(--u)*6);margin-top:calc(var(--u)*18);list-style:none;display:flex}.tiers li{padding:calc(var(--u)*8) 0 0;border-top:1px solid var(--acc);flex:1}.tiers li.ar{color:var(--acc);font-family:var(--en);font-size:var(--t-h3);border:0;flex:none;align-self:center;padding:0}.tiers small{font-family:var(--en);font-size:calc(var(--u)*4.6);letter-spacing:.1em;color:var(--acc);display:block}.tiers b{font-size:var(--t-b);margin:calc(var(--u)*3) 0;display:block}.tiers span{font-size:calc(var(--u)*6);color:var(--g2);line-height:1.6;display:block}.edge{width:calc(var(--u)*30);height:calc(var(--u)*60);color:#fff;font-size:calc(var(--u)*26);opacity:.6;place-items:center;transition:opacity .3s,color .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.edge:hover{opacity:1;color:var(--acc)}.edge.prev{left:1.2vw}.edge.next{left:calc(var(--vx) - 3.6vw)}.fdet .back{right:calc(100vw - var(--vx));bottom:calc(100vh - var(--bot) + 2vh);background:#5a5a5a99;position:absolute}.fd-prog{left:0;top:var(--bot);width:var(--vx);background:#ffffff1a;height:2px;margin-top:-1px;position:absolute}.fd-prog b{background:var(--acc-b);width:20%;height:100%;transition:width .6s var(--ease);display:block}.cw-head{z-index:5;width:17vw;position:absolute;top:17vh;left:7.6vw}.cw-head h2{font-size:var(--t-h1);margin:calc(var(--u)*4) 0 calc(var(--u)*12);padding:.12em 0 .08em;line-height:1.35;overflow:visible}.cw-head p{font-size:var(--t-b);color:#cfcfcf;line-height:1.9}.gw{z-index:5;width:49vw;margin:0;position:absolute;top:15vh;left:26vw}.gw-bar{align-items:center;gap:calc(var(--u)*3);height:calc(var(--u)*13);padding:0 calc(var(--u)*6);background:#2b2c2e;border:1px solid #3b3c3e;border-bottom:0;display:flex}.gw-bar i{width:calc(var(--u)*4);height:calc(var(--u)*4);background:#555;border-radius:50%}.gw-bar span{font-family:var(--en);font-size:calc(var(--u)*5);letter-spacing:.12em;color:var(--g2);margin-left:auto}.gw-view{aspect-ratio:16/9;background:#000;border:1px solid #3b3c3e;position:relative;overflow:hidden}.gw-view>img{object-fit:cover;width:100%;height:100%}.gw-cap{height:30%;padding:calc(var(--u)*10) 9% 0;background:linear-gradient(#2c2d32e6,#1e1f23f5);border-top:1px solid #ffffff1f;position:absolute;bottom:0;left:0;right:0}.gw-cap>*{opacity:0;transition:opacity .35s}.gw-cap.on>*{opacity:1}.gw-cap b{padding:calc(var(--u)*1.5) calc(var(--u)*9);font-size:var(--t-s);background:#ffffff1f;font-weight:500;display:inline-block}.gw-cap p{margin-top:calc(var(--u)*6);font-size:var(--t-b);color:#ececec;min-height:2em;line-height:1.7}.gw-next{font-style:normal;font-size:calc(var(--u)*6);color:var(--g2);animation:1.2s ease-in-out infinite bob;position:absolute;bottom:12%;right:4%}.gw-choice{justify-content:center;align-items:center;gap:calc(var(--u)*8);background:#0a0a0c8c;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gw-choice p{font-size:var(--t-b);color:#eee;margin-bottom:calc(var(--u)*4)}.gw-choice div{gap:calc(var(--u)*7);flex-direction:column;width:46%;display:flex}.gw-choice button{padding:calc(var(--u)*7) 0;font-size:var(--t-b);background:#28292ee6;border:1px solid #fff3;transition:background .25s,border-color .25s}.gw-choice button:hover{border-color:var(--acc);background:#a6562f59}.gw-choice button:focus-visible{border-color:var(--acc);background:#a6562f59}.gw-choice button[aria-pressed=true]{background:var(--acc-b);border-color:var(--acc-b)}.gw figcaption{margin-top:calc(var(--u)*6);font-size:calc(var(--u)*5.5);color:var(--g1)}.replay{z-index:5;align-items:center;gap:calc(var(--u)*8);padding:calc(var(--u)*6) calc(var(--u)*14) calc(var(--u)*6) calc(var(--u)*8);border:1px solid #fff3;transition:border-color .3s,background .3s;display:flex;position:absolute;top:58vh;left:7.6vw}.replay:hover{border-color:var(--acc);background:#a6562f33}.replay i{font-style:normal;font-size:var(--t-h3);color:var(--acc)}.replay b{font-size:var(--t-s);display:block}.replay small{font-family:var(--en);font-size:calc(var(--u)*4.6);letter-spacing:.1em;color:var(--g2)}body[data-screen="3"] .stage.fg{--cx:83vw;--s:.56}body[data-screen="3"] .sub{left:26vw;top:calc(var(--bot) - 9vh)}.caps{z-index:5;width:22vw;position:absolute;top:15vh;left:3.6vw}.caps h2{font-size:var(--t-h2);margin:calc(var(--u)*4) 0 calc(var(--u)*10)}.caps ul{list-style:none}.caps li{gap:calc(var(--u)*8);padding:calc(var(--u)*7) 0;opacity:0;border-bottom:1px solid #ffffff1f;display:flex;transform:translate(-1vw)}.screen.on .caps li{animation:askIn .6s var(--out) var(--d) forwards}.caps i{font-style:normal;font-family:var(--en);font-size:var(--t-en);color:var(--acc);padding-top:calc(var(--u)*1.5)}.caps b{font-size:calc(var(--u)*8);font-weight:500;line-height:1.5;display:block}.caps small{font-family:var(--en);font-size:calc(var(--u)*4.8);letter-spacing:.1em;color:var(--g2);margin-top:calc(var(--u)*2);display:block}.s4 .banner{width:57vw;height:50vh;top:12.8vh;left:28.6vw}.road{z-index:5;gap:calc(var(--u)*14);grid-template-columns:repeat(3,1fr);width:57vw;display:grid;position:absolute;top:66vh;left:28.6vw}.rd h4{align-items:baseline;gap:calc(var(--u)*6);padding-bottom:calc(var(--u)*5);border-bottom:1px solid #fff3;display:flex}.rd h4 b{font-size:var(--t-b)}.rd h4 small{font-family:var(--en);font-size:calc(var(--u)*4.8);letter-spacing:.1em;color:var(--g2)}.rd.done h4{border-bottom-color:var(--acc-b)}.rd.done h4 small{color:var(--acc)}.rd.doing h4{border-bottom-style:dashed;border-bottom-color:var(--acc)}.rd ul{gap:calc(var(--u)*4) calc(var(--u)*10);margin-top:calc(var(--u)*6);flex-wrap:wrap;list-style:none;display:flex}.rd li{font-size:var(--t-s);color:#d6d6d6}.rd.done li:before{content:"✓ ";color:var(--acc)}.rd.doing li:before{content:"◐ ";color:var(--acc)}.rd.next li{color:var(--g2)}.rd.next li:before{content:"○ ";color:var(--g1)}@media (prefers-reduced-motion:reduce){.asks li,.caps li{opacity:1;transform:none;animation:none!important}.fd-copy.in>*{animation:none!important}.bgx img{transition:none;transform:none}}body{letter-spacing:.03em;font-weight:300}p,li,.desc,.fd-copy p,.cw-head p{letter-spacing:.05em;font-weight:300;line-height:1.95}.fhead h2,.cw-head h2,.rp-head h2,.fd-copy h2,.nm h2,.pn h3{padding-block-start:.1em;padding-block-end:.1em;line-height:1.4;overflow:visible}.counter em{padding:.05em 0;line-height:1.25;overflow:visible}.obs-modes b{padding:.04em 0;line-height:1.45;overflow:visible}.s2 .fl-h b,.asks button span{line-height:1.45;overflow:visible}b,strong{font-weight:500}h1,h2,h3,h4,.nm h2,.pn h3,.head h3,.s2 .fl-h b,.kv-sub b,.caps h2,.fd-copy h2,.fhead h2,.cw-head h2{font-family:var(--serif);letter-spacing:.06em;font-weight:600}.fd-copy h2,.fhead h2,.cw-head h2,.nm h2{letter-spacing:.08em;font-weight:500}.wide,.bgword,.ama .w,.cn-big b,.counter em{font-family:var(--disp);letter-spacing:-.01em;font-weight:600}.bgword{font-style:italic;font-weight:500}.nav b,.label b,.nm small,.cn-small,.wordsm,.kv-title .copy,.fd-en,.tiers li.ar,.replay i{font-family:var(--disp);letter-spacing:.04em;font-weight:600}.nav b{font-size:calc(var(--u)*13)}.fd-en{letter-spacing:.06em;font-style:italic;font-weight:500}.sec,.fhead small,.cw-head small,.fd-k,small,.asks button small,.fl-n,time{font-family:var(--en);letter-spacing:.16em;font-weight:500}.ama .block{width:30vw;height:50vh;top:20vh}.ama .w.w-acc,.ama .w.w-line{letter-spacing:-.05em;white-space:nowrap;clip-path:none;opacity:1;font-size:min(17.2vw,33vh);font-style:normal;font-weight:700;line-height:.74;top:27vh;left:-.9vw}.ama .w i{letter-spacing:-.07em;margin-right:.04em;font-style:italic;font-weight:400}.ama .w.w-acc{color:#0000;background:linear-gradient(90deg,#1d1f20 0 calc(30vw + .9vw),var(--acc) calc(30vw + .9vw));-webkit-background-clip:text;background-clip:text}.ama .w.w-acc i{color:#0000}.ama .w.w-line{z-index:-1;color:#0000;-webkit-text-stroke:1px #cc6e4273;transform:translate(1.1vw,1.6vh)}.ama .w.w-line i{color:#0000}.rv-fx{pointer-events:none;opacity:0;--p:0;z-index:8;transition:opacity .25s;position:fixed}.rv-fx.on{opacity:1}.rv-fx:before{content:"";left:6%;right:6%;bottom:calc(var(--p) * 1% - 7%);mix-blend-mode:screen;filter:blur(2px);background:radial-gradient(50% 50%,#f0b28c8c,#cc6e4238 45%,#0000 72%);height:14%;position:absolute}.rv-fx:after{content:"";left:16%;right:16%;bottom:calc(var(--p) * 1% - 1px);background:linear-gradient(90deg,#0000,#cc6e42e6 20%,#f7cfb4 50%,#cc6e42e6 80%,#0000);height:2px;position:absolute;box-shadow:0 0 12px 2px #cc6e42a6}.rv-fx b{bottom:calc(var(--p) * 1%);background:#f0b28c;width:3px;height:3px;animation:.9s ease-out infinite rv-spark;position:absolute;box-shadow:0 0 6px #cc6e42}@keyframes rv-spark{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6vh)}}.stage.rv-in canvas{filter:drop-shadow(0 0 14px #cc6e4259)}.rv-fx s{-webkit-mask:linear-gradient(to top,transparent calc(var(--p) * 1% - 14%),#000 calc(var(--p) * 1% - 1%),transparent calc(var(--p) * 1% + 0.5%));-webkit-mask:linear-gradient(to top,transparent calc(var(--p) * 1% - 14%),#000 calc(var(--p) * 1% - 1%),transparent calc(var(--p) * 1% + 0.5%));mask:linear-gradient(to top,transparent calc(var(--p) * 1% - 14%),#000 calc(var(--p) * 1% - 1%),transparent calc(var(--p) * 1% + 0.5%));mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#f0b28c38 0 1px,#0000 1px 4px);position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.rv-fx{display:none}}.cn-big{height:calc(var(--u)*44);padding-top:calc(var(--u)*2);padding-bottom:calc(var(--u)*2);line-height:1.15;overflow:visible}.cn-big b{font-size:calc(var(--u)*42);letter-spacing:-.02em;font-style:italic;font-weight:500;line-height:1.15;overflow:visible}.cn-small{top:calc(var(--u)*9)}body[data-screen="3"] .stage.fg{opacity:0;--cx:112vw}@property --mk{syntax:"<percentage>";inherits:false;initial-value:100%}@property --mf{syntax:"<percentage>";inherits:false;initial-value:30%}.stage{--mk:100%;--mf:30%;filter:grayscale(0)sepia(0)hue-rotate()brightness()contrast();-webkit-mask-image:linear-gradient(#000 0,#000 var(--mk),transparent calc(var(--mk) + var(--mf)));-webkit-mask-image:linear-gradient(#000 0,#000 var(--mk),transparent calc(var(--mk) + var(--mf)));mask-image:linear-gradient(#000 0,#000 var(--mk),transparent calc(var(--mk) + var(--mf)))}.stage.ghost{--cx:35.3vw;--by:233vh;--s:2.53;--mk:30%;--mf:14%;filter:grayscale()sepia(.4)hue-rotate(-14deg)brightness(.42)contrast(1.15);-webkit-mask-image:linear-gradient(#000 0,#000 var(--mk),transparent calc(var(--mk) + var(--mf)));-webkit-mask-image:linear-gradient(#000 0,#000 var(--mk),transparent calc(var(--mk) + var(--mf)));mask-image:linear-gradient(#000 0,#000 var(--mk),transparent calc(var(--mk) + var(--mf)))}body.ghost-hover .stage.ghost{filter:grayscale(.5)sepia(.45)hue-rotate(-14deg)brightness(.62)contrast(1.15);opacity:1}body.swapping .stage{pointer-events:none!important}.swap-tag{z-index:3;align-items:center;gap:calc(var(--u)*6);color:#e9c3a8;opacity:0;pointer-events:none;background:0 0;padding:0;transition:opacity .4s;display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.swap-tag .sw-dot{width:calc(var(--u)*4);height:calc(var(--u)*4);background:var(--acc);border-radius:50%;position:relative;box-shadow:0 0 6px #cc6e42cc}.swap-tag .sw-dot:after{content:"";inset:calc(var(--u)*-5);border:1px solid #cc6e42b3;border-radius:50%;animation:2.6s ease-in-out infinite sw-breathe;position:absolute}@keyframes sw-breathe{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.8;transform:scale(1.15)}}.swap-tag span{align-items:baseline;gap:calc(var(--u)*3);text-shadow:0 1px 3px #000;display:flex}.swap-tag b{font-family:var(--zh);font-weight:400;font-size:calc(var(--u)*6.2);letter-spacing:.24em}.swap-tag small{font-family:var(--en);font-size:calc(var(--u)*4.4);letter-spacing:.24em;opacity:.7}body[data-screen="1"] .swap-tag{opacity:.5}body.ghost-hover[data-screen="1"] .swap-tag{opacity:1;transform:translate(-50%,-50%)}body.swapping .swap-tag,body.ghost-still .swap-tag{opacity:0!important}@media (prefers-reduced-motion:reduce){.swap-tag .sw-dot:after{opacity:.5;animation:none}}.stage,.stage.ghost{will-change:transform,opacity;transition:transform 1s var(--ease),opacity .5s ease;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}.stage canvas{will-change:opacity;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.stage canvas.sil{opacity:0;pointer-events:none}.stage.ghost canvas:not(.sil){opacity:0}.stage.ghost canvas.sil{opacity:.85}body[data-screen="1"] .stage.ghost,body.ghost-hover .stage.ghost,body.ghost-hover .stage.ghost canvas.sil{opacity:1}body.ghost-hover .stage.ghost canvas:not(.sil){opacity:.22}body.swapping .swap-tag .sw-dot:after{animation-play-state:paused}body.swapping .stage{contain:layout style;pointer-events:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ama-sub{z-index:3;align-items:flex-start;gap:calc(var(--u)*5);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:calc(27vh + min(17.2vw,33vh)/1.31579);left:2.4vw}.ama-res{font-family:var(--disp);letter-spacing:.42em;text-indent:.42em;white-space:nowrap;color:#0000;background:linear-gradient(90deg,#1d1f20 0 calc(30vw - 2.4vw),var(--acc) calc(30vw - 2.4vw));-webkit-background-clip:text;background-clip:text;margin-left:-.42em;font-size:min(4.4vw,7.8vh);font-style:normal;font-weight:500;line-height:1}.ama-cn{align-items:center;gap:calc(var(--u)*7);font-family:var(--serif);letter-spacing:.62em;color:#1d1f20;white-space:nowrap;padding-left:.15em;font-size:min(1.55vw,2.8vh);font-weight:500;line-height:1;display:inline-flex}.ama-cn i{width:calc(var(--u)*22);background:linear-gradient(90deg,#1d1f20,#1d1f2026);flex:none;height:1px;display:block}.screen .ama-sub{opacity:0;transition:opacity .55s ease .28s,transform .7s var(--out) .28s;transform:translate(-2vw)}.screen.on .ama-sub{opacity:1;transform:none}@media (max-width:1100px){.ama-res{letter-spacing:.34em;text-indent:.34em;background:linear-gradient(90deg,#1d1f20 0 calc(30vw - 2vw),var(--acc) calc(30vw - 2vw));margin-left:-.34em;font-size:min(4.8vw,6.8vh)}.ama-cn{letter-spacing:.48em;font-size:min(1.8vw,2.6vh)}.ama-sub{gap:calc(var(--u)*4);left:2vw}}@media (prefers-reduced-motion:reduce){.screen .ama-sub,.screen.on .ama-sub{transition:none;transform:none}}.hero{pointer-events:none;z-index:2;visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0!important;transform:none!important}.s0.on .hero{transition:opacity .55s,visibility 0s linear .55s}body[data-hero=a] .s0.on .hero-a,body[data-hero=b] .s0.on .hero-b,body[data-hero=c] .s0.on .hero-c,body[data-hero=c2] .s0.on .hero-c2,body[data-hero=decode] .s0.on .hero-decode,body[data-hero=bw] .s0.on .hero-bw{visibility:visible;transition:opacity .55s,visibility;opacity:1!important;transform:none!important}body:not([data-hero=c]) .hero-c{display:none}body[data-hero=c] .hero-c{display:block}body:not([data-hero=c2]) .hero-c2{display:none}body[data-hero=c2] .hero-c2{display:block}body:not([data-hero=decode]) .hero-decode{display:none}body[data-hero=decode] .hero-decode{display:block}.hero-a{padding:calc(var(--top) + 6vh) 0 0 3.9vw;justify-content:flex-start;align-items:flex-start;gap:calc(var(--u)*7);flex-direction:column;display:flex}.ha-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(var(--u)*7.2);letter-spacing:.22em;color:var(--acc);text-transform:uppercase;font-weight:500}.ha-cn{font-family:var(--serif);letter-spacing:.28em;color:#f0e6dc;text-shadow:0 1px 12px #00000059;font-size:min(5.2vw,9.5vh);font-weight:600;line-height:1}.ha-meta{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(var(--u)*5.2);letter-spacing:.14em;color:#d2d2d2b8;padding-top:calc(var(--u)*6);border-top:1px solid #cc6e4273;max-width:42vw}.hero-b .hb-bar,.hero-bw .hb-bar{z-index:3;justify-content:center;gap:calc(var(--u)*4);padding:calc(var(--u)*10) 3.9vw calc(var(--u)*11);background:#080809eb;border-top:1px solid #cc6e4259;border-bottom:1px solid #ffffff0f;flex-direction:column;display:flex;position:absolute;top:58vh;left:0;right:0;box-shadow:0 12px 40px #00000059}.hb-furi{font-family:var(--en);font-size:calc(var(--u)*5);letter-spacing:.28em;color:#cc6e42d9}.hb-row{align-items:baseline;gap:calc(var(--u)*10) calc(var(--u)*16);flex-wrap:wrap;display:flex}.hb-en{font-family:var(--disp);letter-spacing:.06em;color:#f4f0ea;font-size:min(3.6vw,5.8vh);font-weight:600;line-height:1}.hb-cn{font-family:var(--serif);letter-spacing:.4em;color:var(--acc);font-size:min(2.1vw,3.4vh);font-style:normal;font-weight:500}.hb-wm{z-index:1;font-family:var(--disp);letter-spacing:-.05em;color:#cc6e4217;white-space:nowrap;pointer-events:none;font-size:min(14vw,28vh);font-weight:700;line-height:.74;position:absolute;top:22vh;left:-1vw}.hb-wm i{letter-spacing:-.07em;margin-right:.04em;font-style:italic;font-weight:400}body[data-hero=b] .kv-title,body[data-hero=bw] .kv-title{top:calc(var(--bot) + 2.2vh)}body[data-hero=b] .s0>.copy,body[data-hero=bw] .s0>.copy{opacity:.55}.hero-c .w-chrom{z-index:0;color:#0000;pointer-events:none;mix-blend-mode:screen}.hero-c .w-chrom-r{color:#d240306b;transform:translate(calc(-1 * var(--u) * .55), calc(var(--u) * .25));-webkit-text-stroke:0}.hero-c .w-chrom-b{color:#306ed261;transform:translate(calc(var(--u) * .55), calc(-1 * var(--u) * .2))}.hero-c .w.w-acc,.hero-c .w.w-line,.hero-c .w-chrom{letter-spacing:-.05em;white-space:nowrap;font-size:min(17.2vw,33vh);font-weight:700;line-height:.74;top:27vh;left:-.9vw}.hero-c .w-chrom i{letter-spacing:-.07em;margin-right:.04em;font-style:italic;font-weight:400}.hero-c:after{content:"";z-index:4;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background:radial-gradient(circle,#141414e6 .55px,#0000 .65px) 0 0/3px 3px;width:min(78vw,110vh);height:min(42vh,48vw);position:absolute;top:22vh;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0 42%,#0000 78%);mask-image:linear-gradient(90deg,#000 0 42%,#0000 78%)}@media (prefers-reduced-motion:reduce){.hero-c .w-chrom-r,.hero-c .w-chrom-b{opacity:.25;transform:none}}.hero-sw{z-index:48;left:1.6vw;bottom:calc(100vh - var(--bot) + 1.2vh);pointer-events:auto;display:block;position:fixed}.hero-sw[hidden]{display:none!important}.hero-sw-sum{width:calc(var(--u)*16);height:calc(var(--u)*16);font-size:calc(var(--u)*7);color:#cc6e428c;cursor:pointer;opacity:.45;background:#0c0a0959;border:1px solid #ffffff14;place-items:center;list-style:none;transition:opacity .25s,color .25s,border-color .25s;display:grid}.hero-sw-sum::-webkit-details-marker{display:none}.hero-sw:hover .hero-sw-sum,.hero-sw[open] .hero-sw-sum{opacity:1;color:var(--acc);border-color:#cc6e4273}.hero-sw-sum:focus-visible{opacity:1;color:var(--acc);border-color:#cc6e4273}.hero-sw-list{padding:calc(var(--u)*3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a09e0;border:1px solid #ffffff1a;flex-direction:column;gap:2px;display:none;position:absolute;bottom:calc(100% + 4px);left:0}.hero-sw[open] .hero-sw-list{display:flex}.hero-sw-list button{min-width:calc(var(--u)*28);height:calc(var(--u)*13);padding:0 calc(var(--u)*5);font-family:var(--en);font-size:calc(var(--u)*5);letter-spacing:.08em;color:#cfc8c0;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600}.hero-sw-list button:hover{color:#fff;background:#cc6e4233}.hero-sw-list button:focus-visible{color:#fff;background:#cc6e4233}.hero-sw-list button[aria-current=true]{color:var(--acc)}body:not([data-screen="0"]) .hero-sw{display:none!important}@media (max-width:1100px){.ha-cn{font-size:min(6vw,8vh)}.hb-en{font-size:min(4.2vw,5.2vh)}.hero-a{padding-top:calc(var(--top) + 5vh)}.hero-b .hb-bar,.hero-bw .hb-bar{padding-left:3vw;padding-right:3vw;top:56vh}}.hero-c2{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.hero-c2 .block{background:var(--acc-b);opacity:.92;width:30vw;height:50vh;position:absolute;top:20vh;left:0}.hero-c2 .w{letter-spacing:.02em;white-space:nowrap;font-family:PV Mono,Share Tech Mono,ui-monospace,monospace;font-size:min(14.5vw,28vh);font-style:normal;font-weight:400;line-height:.82;position:absolute;top:28vh;left:-.4vw}.hero-c2 .w-acc{color:#0000;background:linear-gradient(90deg,#1d1f20 0 calc(30vw + .4vw),var(--acc) calc(30vw + .4vw));z-index:2;-webkit-background-clip:text;background-clip:text}.hero-c2 .w-line{z-index:0;color:#0000;-webkit-text-stroke:1px #cc6e4247;transform:translate(.6vw,.9vh)}.hero-c2 .w-chrom{z-index:1;pointer-events:none;mix-blend-mode:screen}.hero-c2 .w-chrom-r{color:#c8463747;transform:translate(calc(-1 * var(--u) * .35), calc(var(--u) * .12))}.hero-c2 .w-chrom-b{color:#3764be3d;transform:translate(calc(var(--u) * .35), calc(-1 * var(--u) * .1))}.hero-c2 .ama-sub{z-index:3;align-items:flex-start;gap:calc(var(--u)*6);flex-direction:column;display:flex;position:absolute;top:calc(28vh + min(14.5vw,28vh)/1.13636);left:2.4vw}.hero-c2 .ama-res{letter-spacing:.55em;text-indent:.55em;white-space:nowrap;color:#0000;background:linear-gradient(90deg,#1d1f20 0 calc(30vw - 2.4vw),var(--acc) calc(30vw - 2.4vw));-webkit-background-clip:text;background-clip:text;margin-left:-.55em;font-family:PV Mono,Share Tech Mono,ui-monospace,monospace;font-size:min(3.2vw,5.6vh);font-style:normal;font-weight:400;line-height:1}.hero-c2 .ama-cn{align-items:center;gap:calc(var(--u)*7);font-family:var(--zh);letter-spacing:.72em;color:#1d1f20;white-space:nowrap;padding-left:.1em;font-size:min(1.45vw,2.5vh);font-weight:300;line-height:1;display:inline-flex}.hero-c2 .ama-cn i{width:calc(var(--u)*18);background:linear-gradient(90deg,#1d1f20,#1d1f201f);flex:none;height:1px;display:block}.hero-c2:after{content:"";z-index:4;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background:radial-gradient(circle,#141414bf .4px,#0000 .55px) 0 0/2.5px 2.5px;width:min(70vw,100vh);height:min(36vh,40vw);position:absolute;top:24vh;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0 38%,#0000 70%);mask-image:linear-gradient(90deg,#000 0 38%,#0000 70%)}@media (max-width:1100px){.hero-c2 .w{letter-spacing:.01em;font-size:min(15vw,24vh)}.hero-c2 .ama-res{letter-spacing:.42em;text-indent:.42em;margin-left:-.42em;font-size:min(3.6vw,4.8vh)}.hero-c2 .ama-cn{letter-spacing:.55em;font-size:min(1.7vw,2.3vh)}}@media (prefers-reduced-motion:reduce){.hero-c2 .w-chrom-r,.hero-c2 .w-chrom-b{opacity:.2;transform:none}}.hero-decode{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.hd-amp{z-index:4;pointer-events:none;opacity:0;mix-blend-mode:normal;background:0 0;width:min(56vw,820px);height:min(36vh,340px);position:absolute;top:18vh;left:2.6vw}.hd-amp.is-on{opacity:1}.hd-amp.is-meter{filter:none;background:0 0;width:min(64vw,920px);height:min(40vh,380px);top:16vh}.hd-main.is-ghost,.hd-sub.is-ghost,.hd-cn.is-ghost,.hd-meta.is-ghost{color:#0000!important;text-shadow:none!important;opacity:0!important}.hd-panel.is-amp:before{opacity:0!important;content:none!important}.hd-panel.is-amp .hd-soft .hd-scan{opacity:0}.hd-panel.is-amp .hd-soft .hd-c{opacity:.75;box-shadow:none;border-color:#cc6e428c}.hd-panel.is-amp .hd-edge{opacity:.45}.hd-panel.is-amp-tick .hd-soft .hd-c{opacity:.95;border-color:#cc6e42d9}.hd-panel.is-amp-tick .hd-c{transition:border-color 80ms,opacity 80ms}@media (max-width:1100px){.hd-amp.is-meter{width:min(82vw,600px);height:min(34vh,280px)}}.hd-panel{width:min(52vw,720px);padding:calc(var(--u)*6) calc(var(--u)*4) calc(var(--u)*8) 0;pointer-events:auto;cursor:pointer;box-shadow:none;--hd-jx:0px;--hd-jy:0px;background:0 0;border:0;outline:none;transition:width .55s cubic-bezier(.2,.8,.2,1),left .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:20vh;left:3.2vw}.hd-panel:focus-visible .hd-main{text-shadow:0 0 18px #cc6e4273,0 0 2px #cc6e4299}.hd-soft{inset:calc(var(--u)*-4) calc(var(--u)*-6) calc(var(--u)*-2) calc(var(--u)*-4);pointer-events:none;z-index:0;display:none;position:absolute}.hd-soft .hd-c{width:calc(var(--u)*7);height:calc(var(--u)*7);opacity:.7;border:0 solid #cc6e428c;position:absolute}.hd-soft .hd-c-tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.hd-soft .hd-c-tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.hd-soft .hd-c-bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.hd-soft .hd-c-br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.hd-soft .hd-scan{opacity:.14;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#0000 0 2px,#ffffff12 2px 3px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 0 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 55%,#0000 100%)}.hd-soft .hd-edge{left:calc(var(--u)*7);right:calc(var(--u)*7);opacity:0;pointer-events:none;background:linear-gradient(90deg,#cc6e428c,#cc6e4226 70%,#0000);height:1px;position:absolute}.hd-soft .hd-edge-t{top:0}.hd-soft .hd-edge-b{background:linear-gradient(90deg,#cc6e4266,#cc6e421a 65%,#0000);bottom:0}.hd-panel>.hd-meta,.hd-panel>.hd-main,.hd-panel>.hd-rule,.hd-panel>.hd-sub,.hd-panel>.hd-cn{z-index:1;position:relative}body[data-titleframe=soft] .hd-soft{display:block}body[data-titleframe=soft] .hd-panel:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 26% 34%,#0a0a0c24 0%,#0a0a0c0a 40%,#0000 70%);width:82%;height:140%;position:absolute;top:-22%;left:-8%}body[data-titleframe=soft] .hd-panel.is-amp:before{display:none}body[data-titleframe=soft] .hd-panel.is-decoded .hd-soft .hd-c{opacity:.9;border-color:#cc6e42b3}body[data-titleframe=soft] .hd-panel.is-decoded .hd-edge{opacity:.75}body[data-titleframe=none] .hd-soft{display:none}body[data-titleframe=none] .hd-panel:before{content:none;display:none}body[data-titleframe=ark] .hd-soft{display:none}body[data-titleframe=ark] .hd-panel{top:auto;left:3.4vw;bottom:calc(100vh - var(--bot) + 2.2vh);width:min(56vw,760px);padding:calc(var(--u)*10) calc(var(--u)*12) calc(var(--u)*11) calc(var(--u)*14);transition:width .55s cubic-bezier(.2,.8,.2,1),left .55s,bottom .55s,padding .45s}body[data-titleframe=ark] .hd-panel.is-decoding,body[data-titleframe=ark] .hd-panel.is-cascade,body[data-titleframe=ark] .hd-panel.is-decoded{width:min(56vw,760px);left:3.4vw}body[data-titleframe=ark] .hd-panel:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);opacity:.95;background:linear-gradient(108deg,#08080aa8 0%,#08080a57 52%,#08080a0f 82%,#0000 100%);position:absolute;top:0;bottom:0;left:0;right:0}body[data-titleframe=ark] .hd-panel:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--acc) 22%,var(--acc) 78%,transparent 100%);opacity:.85;width:2px;position:absolute;top:14%;bottom:12%;left:0;box-shadow:0 0 10px #cc6e4240}body[data-titleframe=ark] .hd-main,body[data-titleframe=ark] .hd-panel.is-decoding .hd-main,body[data-titleframe=ark] .hd-panel.is-cascade .hd-main,body[data-titleframe=ark] .hd-panel.is-decoded .hd-main{left:calc(var(--u)*2);letter-spacing:.03em;color:#ffffff1c;text-shadow:none;text-overflow:clip;white-space:nowrap;transform-origin:0 100%;pointer-events:none;z-index:0;filter:none;opacity:1;min-height:0;font-size:min(13.5vw,21vh);line-height:.82;position:absolute;bottom:calc(100% - .2vh);overflow:visible}body[data-titleframe=ark] .hd-panel.is-glitch .hd-main{color:#ffffff29;text-shadow:-2px 0 #ff3c7840,2px 0 #28c8ff38;filter:none}body[data-titleframe=ark] .hd-panel.is-snap .hd-main,body[data-titleframe=ark] .hd-panel.is-snap.is-cascade .hd-main{color:#ffffff2e;text-shadow:-4px 0 #ff287859,4px 0 #28d2ff4d}body[data-titleframe=ark] .hd-panel.is-cascade .hd-main{animation:.75s cubic-bezier(.2,.9,.25,1) both hd-ark-settle}@keyframes hd-ark-settle{0%{opacity:.5;transform:translateY(8px)scale(1.04)}to{opacity:1;transform:translate(0,0)scale(1)}}body[data-titleframe=ark] .hd-meta{margin-bottom:calc(var(--u)*5);font-size:calc(var(--u)*4.2);letter-spacing:.16em;opacity:.9}body[data-titleframe=ark] .hd-rule,body[data-titleframe=ark] .hd-panel.is-decoding .hd-rule,body[data-titleframe=ark] .hd-panel.is-cascade .hd-rule,body[data-titleframe=ark] .hd-panel.is-decoded .hd-rule{opacity:0;width:0;margin:0;display:none}body[data-titleframe=ark] .hd-sub,body[data-titleframe=ark] .hd-panel.is-decoding .hd-sub,body[data-titleframe=ark] .hd-panel.is-cascade .hd-sub,body[data-titleframe=ark] .hd-panel.is-decoded .hd-sub{letter-spacing:.22em;color:#f3f1ee;text-shadow:0 0 18px #ffffff1f;opacity:1;font-size:min(4.4vw,7vh);font-weight:400;line-height:1.05}body[data-titleframe=ark] .hd-cn,body[data-titleframe=ark] .hd-panel.is-decoding .hd-cn,body[data-titleframe=ark] .hd-panel.is-cascade .hd-cn,body[data-titleframe=ark] .hd-panel.is-decoded .hd-cn{margin-top:calc(var(--u)*5);letter-spacing:.48em;color:#cc6e42e0;font-size:min(1.55vw,2.6vh)}body[data-titleframe=ark] .hd-panel.is-decoded:after{opacity:1}@media (max-width:1100px){body[data-titleframe=ark] .hd-panel{width:min(72vw,560px);padding:calc(var(--u)*8) calc(var(--u)*8) calc(var(--u)*9) calc(var(--u)*11)}body[data-titleframe=ark] .hd-main,body[data-titleframe=ark] .hd-panel.is-decoding .hd-main,body[data-titleframe=ark] .hd-panel.is-cascade .hd-main,body[data-titleframe=ark] .hd-panel.is-decoded .hd-main{font-size:min(15vw,18vh)}body[data-titleframe=ark] .hd-sub,body[data-titleframe=ark] .hd-panel.is-decoding .hd-sub,body[data-titleframe=ark] .hd-panel.is-cascade .hd-sub,body[data-titleframe=ark] .hd-panel.is-decoded .hd-sub{letter-spacing:.16em;font-size:min(5vw,5.8vh)}}.tf-sw{z-index:48;left:calc(1.6vw + var(--u)*20);bottom:calc(100vh - var(--bot) + 1.2vh);pointer-events:auto;display:block;position:fixed}.tf-sw[hidden]{display:none!important}.tf-sw-sum{width:calc(var(--u)*16);height:calc(var(--u)*16);font-size:calc(var(--u)*7);color:#cc6e428c;cursor:pointer;opacity:.45;background:#0c0a0959;border:1px solid #ffffff14;place-items:center;list-style:none;transition:opacity .25s,color .25s,border-color .25s;display:grid}.tf-sw-sum::-webkit-details-marker{display:none}.tf-sw:hover .tf-sw-sum,.tf-sw[open] .tf-sw-sum{opacity:1;color:var(--acc);border-color:#cc6e4273}.tf-sw-sum:focus-visible{opacity:1;color:var(--acc);border-color:#cc6e4273}.tf-sw-list{padding:calc(var(--u)*3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a09e0;border:1px solid #ffffff1a;flex-direction:column;gap:2px;display:none;position:absolute;bottom:calc(100% + 4px);left:0}.tf-sw[open] .tf-sw-list{display:flex}.tf-sw-list button{min-width:calc(var(--u)*28);height:calc(var(--u)*13);padding:0 calc(var(--u)*5);font-family:var(--en);font-size:calc(var(--u)*5);letter-spacing:.08em;color:#cfc8c0;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600}.tf-sw-list button:hover{color:#fff;background:#cc6e4233}.tf-sw-list button:focus-visible{color:#fff;background:#cc6e4233}.tf-sw-list button[aria-current=true]{color:var(--acc)}body:not([data-screen="0"]) .tf-sw,body:not([data-hero=decode]) .tf-sw{display:none!important}.hd-meta{font-family:PV APL,PV Mono,ui-monospace,monospace;font-size:calc(var(--u)*4.6);letter-spacing:.12em;color:#cc6e42bf;margin-bottom:calc(var(--u)*8);white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:1.25em;font-weight:400;transition:color .3s,letter-spacing .45s,opacity .3s;display:block;overflow:hidden}.hd-main,.hd-r-main{letter-spacing:.02em;color:var(--acc);text-shadow:0 0 12px #cc6e422e;white-space:nowrap;text-overflow:clip;font-variant-numeric:tabular-nums;min-height:1.15em;transform:translate3d(var(--hd-jx,0),var(--hd-jy,0),0) scale(1);transform-origin:0;font-family:PV APL,PV Mono,ui-monospace,monospace;font-size:min(3.2vw,5.2vh);font-weight:400;line-height:1.15;transition:font-size .55s cubic-bezier(.2,.85,.2,1),letter-spacing .55s cubic-bezier(.2,.85,.2,1),transform .55s cubic-bezier(.2,.85,.2,1),text-shadow .2s,filter .2s,opacity .25s;display:block;overflow:hidden}.hd-rule{width:0;height:1px;margin:calc(var(--u)*4) 0;background:linear-gradient(90deg,var(--acc),#cc6e421f);opacity:0;transform-origin:0;border:0;transition:width .45s cubic-bezier(.2,.85,.2,1) .12s,opacity .3s .1s,transform .45s cubic-bezier(.2,.85,.2,1) .12s,margin .4s;display:block;transform:scaleX(0)}.hd-sub,.hd-r-sub{letter-spacing:.04em;color:#d2d2d2b8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:1.35em;transform:translate3d(var(--hd-jx,0),0,0);opacity:.88;margin:0;font-family:PV APL,PV Mono,ui-monospace,monospace;font-size:min(1.55vw,2.6vh);font-weight:400;line-height:1.35;transition:font-size .5s cubic-bezier(.2,.85,.2,1) 80ms,letter-spacing .5s cubic-bezier(.2,.85,.2,1) 80ms,transform .5s cubic-bezier(.2,.85,.2,1) 80ms,color .35s,opacity .3s;display:block;overflow:hidden}.hd-cn,.hd-r-cn{margin-top:calc(var(--u)*3);font-family:"PV Mono","PV Sans",var(--zh),sans-serif;letter-spacing:.12em;color:#bebebe8c;min-height:1.15em;transform:translate3d(var(--hd-jx,0),4px,0);opacity:.7;font-size:min(1.15vw,2vh);font-weight:400;transition:font-size .45s cubic-bezier(.2,.85,.2,1) .16s,letter-spacing .45s .16s,transform .45s cubic-bezier(.2,.85,.2,1) .16s,opacity .35s .16s,margin .4s .12s,color .3s;display:block}.hd-real{display:none}.hd-panel.is-glitch .hd-main{filter:contrast(1.15)brightness(1.08);text-shadow:-1px 0 #ff3c788c,1px 0 #28c8ff80}.hd-panel.is-glitch .hd-sub{opacity:.95;filter:contrast(1.1)}.hd-panel.is-decoding,.hd-panel.is-cascade,.hd-panel.is-decoded{width:min(52vw,720px);left:6.2vw}.hd-panel.is-decoding .hd-main,.hd-panel.is-cascade .hd-main,.hd-panel.is-decoded .hd-main,.hd-r-main{letter-spacing:.05em;text-shadow:0 0 16px #cc6e4238;font-size:min(6.8vw,11.2vh)}.hd-panel.is-decoding .hd-rule,.hd-panel.is-cascade .hd-rule,.hd-panel.is-decoded .hd-rule{width:calc(var(--u)*36);opacity:.95;margin:calc(var(--u)*8) 0 calc(var(--u)*9);transform:scaleX(1)}.hd-panel.is-decoding .hd-sub,.hd-panel.is-cascade .hd-sub,.hd-panel.is-decoded .hd-sub,.hd-r-sub{letter-spacing:.16em;color:#dcdcdce0;opacity:1;font-size:min(3vw,4.8vh);transform:translate(0,0)}.hd-panel.is-decoding .hd-cn,.hd-panel.is-cascade .hd-cn,.hd-panel.is-decoded .hd-cn,.hd-r-cn{letter-spacing:.36em;color:#c8c8c8b8;opacity:1;margin-top:calc(var(--u)*8);font-size:min(1.65vw,2.85vh);transform:translate(0,0)}.hd-panel.is-cascade .hd-main{animation:1.05s cubic-bezier(.2,.9,.25,1) both hd-settle}.hd-panel.is-cascade .hd-sub{animation:.8s cubic-bezier(.2,.9,.25,1) .12s both hd-settle-sub}.hd-panel.is-cascade .hd-cn{animation:.7s cubic-bezier(.2,.9,.25,1) .28s both hd-settle-cn}.hd-panel.is-cascade .hd-rule{animation:.6s cubic-bezier(.2,.85,.2,1) .1s both hd-rule-in}@keyframes hd-settle{0%{filter:blur(.4px);opacity:.85;transform:translate(0,0)scale(1.12)}55%{transform:translate(0,0)scale(.985)}to{filter:none;opacity:1;transform:translate(0,0)scale(1)}}@keyframes hd-settle-sub{0%{opacity:.4;transform:translate(12px,6px)scale(1.06)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hd-settle-cn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes hd-rule-in{0%{opacity:0;transform:scaleX(0)}to{opacity:.95;transform:scaleX(1)}}.hd-panel.is-snap .hd-main{text-shadow:-3px 0 #ff2878d9,3px 0 #28d2ffcc,0 0 18px #cc6e4259;animation:.2s steps(2,end) both hd-chrom}.hd-panel.is-snap.is-cascade .hd-main{animation:.2s steps(2,end) both hd-chrom,.75s cubic-bezier(.2,.9,.25,1) both hd-settle}@keyframes hd-chrom{0%{filter:none}35%{filter:contrast(1.28)hue-rotate(-8deg)}to{filter:none}}.hd-panel.is-decoded{cursor:default}.hd-panel.is-decoded .hd-meta{color:#cc6e42e6;letter-spacing:.14em}.hd-panel.is-decoded .hd-main{filter:none;animation:none;transform:none}@media (max-width:1100px){.hd-panel{width:min(62vw,560px);padding:calc(var(--u)*4) calc(var(--u)*2) calc(var(--u)*6) 0;top:18vh;left:3vw}.hd-panel.is-decoding,.hd-panel.is-cascade,.hd-panel.is-decoded{width:min(56vw,520px);left:3.4vw}.hd-panel.is-decoding .hd-main,.hd-panel.is-cascade .hd-main,.hd-panel.is-decoded .hd-main,.hd-r-main{letter-spacing:.05em;font-size:min(6.4vw,8.6vh)}.hd-panel.is-decoding .hd-sub,.hd-panel.is-cascade .hd-sub,.hd-panel.is-decoded .hd-sub,.hd-r-sub{letter-spacing:.14em;font-size:min(2.9vw,3.8vh)}.hd-panel.is-decoding .hd-cn,.hd-panel.is-cascade .hd-cn,.hd-panel.is-decoded .hd-cn,.hd-r-cn{letter-spacing:.32em;font-size:min(1.65vw,2.3vh)}.hd-panel.is-decoding .hd-rule,.hd-panel.is-cascade .hd-rule,.hd-panel.is-decoded .hd-rule{width:calc(var(--u)*28)}.hd-main{font-size:min(3.6vw,4.6vh)}.hd-sub{font-size:min(1.8vw,2.4vh)}}@media (prefers-reduced-motion:reduce){.hd-panel,.hd-main,.hd-sub,.hd-cn,.hd-rule,.hd-meta{transition:none!important;animation:none!important}.hd-panel.is-glitch .hd-main,.hd-panel.is-snap .hd-main{filter:none;text-shadow:0 0 12px #cc6e4233}}.amp-sw{z-index:48;left:calc(1.6vw + var(--u)*40);bottom:calc(100vh - var(--bot) + 1.2vh);pointer-events:auto;display:block;position:fixed}.amp-sw[hidden]{display:none!important}.amp-sw-sum{width:calc(var(--u)*16);height:calc(var(--u)*16);font-size:calc(var(--u)*7);color:#cc6e428c;cursor:pointer;opacity:.45;background:#0c0a0959;border:1px solid #ffffff14;place-items:center;list-style:none;transition:opacity .25s,color .25s,border-color .25s;display:grid}.amp-sw-sum::-webkit-details-marker{display:none}.amp-sw:hover .amp-sw-sum,.amp-sw[open] .amp-sw-sum{opacity:1;color:var(--acc);border-color:#cc6e4273}.amp-sw-sum:focus-visible{opacity:1;color:var(--acc);border-color:#cc6e4273}.amp-sw-list{padding:calc(var(--u)*3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a09e0;border:1px solid #ffffff1a;flex-direction:column;gap:2px;display:none;position:absolute;bottom:calc(100% + 4px);left:0}.amp-sw[open] .amp-sw-list{display:flex}.amp-sw-list button{min-width:calc(var(--u)*32);height:calc(var(--u)*13);padding:0 calc(var(--u)*5);font-family:var(--en);font-size:calc(var(--u)*5);letter-spacing:.08em;color:#cfc8c0;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600}.amp-sw-list button:hover{color:#fff;background:#cc6e4233}.amp-sw-list button:focus-visible{color:#fff;background:#cc6e4233}.amp-sw-list button[aria-current=true]{color:var(--acc)}body:not([data-screen="0"]) .amp-sw,body:not([data-hero=decode]) .amp-sw{display:none!important}.asks button small{font-size:calc(var(--u)*6.5)!important;letter-spacing:.12em!important;color:var(--acc)!important;opacity:1!important;visibility:visible!important;flex:none!important;max-width:none!important;font-weight:600!important;display:inline-block!important;position:static!important;overflow:visible!important}.asks{overflow:visible!important}.s4{--mx:0;--my:0}.rp-bg{z-index:0;pointer-events:none;background:radial-gradient(50% 60% at 78% 40%,#a6562f38,#0000 70%),radial-gradient(40% 50% at 12% 85%,#a6562f1f,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.rp-bg:after{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:calc(var(--u)*32) calc(var(--u)*32);position:absolute;top:0;bottom:0;left:0;right:0}.rp-bg img{right:10vw;top:var(--top);height:calc(var(--bot) - var(--top));opacity:.09;filter:grayscale()contrast(1.2);width:auto;position:absolute;-webkit-mask:linear-gradient(90deg,#0000,#000 40% 70%,#0000);mask:linear-gradient(90deg,#0000,#000 40% 70%,#0000)}.rp-akb{z-index:1;right:calc(100vw - var(--vx) + 1.4vw);top:calc(var(--top) + 3vh);writing-mode:vertical-rl;font-family:var(--serif);font-size:calc(var(--u)*9);letter-spacing:.6em;color:#cc6e4261;pointer-events:none;position:absolute}.rp-akb small{font-family:var(--disp);letter-spacing:.3em;margin-top:1em;font-size:.9em;font-style:italic}.rp-head{z-index:3;left:3.9vw;top:calc(var(--top) + 4vh);position:absolute}.rp-head h2{font-family:var(--serif);font-weight:500;font-size:var(--t-h1);letter-spacing:.08em;margin:calc(var(--u)*4) 0 calc(var(--u)*8);padding:.12em 0 .08em;line-height:1.4;overflow:visible}.rp-head p{font-size:var(--t-s);color:var(--g2);letter-spacing:.06em;line-height:1.9}.rp-head .sec{display:block}.rp-tl{z-index:2;pointer-events:none;height:0;position:absolute;top:57vh;left:0;right:0}.rp-seg{transform-origin:0;height:2px;transition:transform 1.4s var(--out) .3s;position:absolute;top:0;transform:scaleX(0)}.rp-seg.done{background:linear-gradient(90deg,var(--acc-b),var(--acc))}.rp-seg.doing{background:repeating-linear-gradient(90deg,var(--acc) 0 8px,transparent 8px 14px);background-size:14px 2px;animation:1.2s linear infinite rp-flow}.rp-seg.next{background:repeating-linear-gradient(90deg,var(--g1) 0 2px,transparent 2px 7px)}@keyframes rp-flow{to{background-position:14px 0}}.screen.on .rp-seg{transform:none}.rp-nd{opacity:0;width:calc(var(--u)*17);height:calc(var(--u)*17);font-family:var(--disp);font-style:italic;font-weight:600;font-size:calc(var(--u)*8);background:var(--bg);border:1px solid var(--acc);color:#fff;transition:transform .6s var(--out),opacity .4s;transition-delay:calc(.4s + var(--i) * 80ms);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;transform:translate(-50%,-50%)scale(.4)}.rp-nd.done{background:var(--acc-b);border-color:var(--acc-b)}.rp-nd.next{border-color:var(--g1);color:var(--g2);border-style:dashed}.rp-nd em{font-family:var(--en);font-style:normal;font-weight:500;font-size:calc(var(--u)*5);letter-spacing:.2em;color:var(--acc);white-space:nowrap;position:absolute;bottom:115%}.rp-nd.doing:after{content:"";border:1px solid var(--acc);border-radius:50%;animation:2.2s ease-out infinite rp-ping;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}@keyframes rp-ping{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.screen.on .rp-nd{opacity:1;transform:translate(-50%,-50%)}.rp-cards{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.rp-st{left:var(--x);pointer-events:auto;cursor:default;width:9.4vw;transform:translate(calc(-50% + var(--mx) * var(--z) * -1.4vw),calc(var(--my) * var(--z) * -1.2vh));transition:transform .5s var(--out);outline:none;position:absolute}.rp-st.up{bottom:46.4vh}.rp-st.dn{top:60.4vh}.rp-ph{height:13vh;transform:rotate(var(--r));transition:transform .5s var(--out),filter .5s;opacity:0;transition:transform .5s var(--out),filter .5s,opacity .7s var(--out),translate .9s var(--out);transition-delay:0s,0s,calc(.5s + var(--i) * 90ms),calc(.5s + var(--i) * 90ms);justify-content:center;align-items:flex-end;display:flex;position:relative;translate:0 3vh}.rp-st.dn .rp-ph{align-items:flex-start}.screen.on .rp-ph{opacity:1;translate:0}.rp-ph img{width:auto;max-width:100%;height:auto;max-height:100%;filter:drop-shadow(0 calc(var(--u)*6) calc(var(--u)*8) #0000008c) saturate(.88) sepia(.08)}.rp-st.f-sticker .rp-ph img{max-height:86%}.rp-st.f-photo .rp-ph{height:13vh}.rp-st.f-photo .rp-ph img{padding:calc(var(--u)*4) calc(var(--u)*4) calc(var(--u)*12);box-shadow:0 calc(var(--u)*6) calc(var(--u)*14) #00000080;filter:sepia(.25)saturate(.8)contrast(1.05);background:#ece5da}.rp-ph .tape{mix-blend-mode:screen;background:#cc6e428c;width:4.6vw;height:2.2vh;position:absolute;top:-1.2vh;left:50%;transform:translate(-50%)rotate(-6deg)}.rp-st.next .rp-ph{filter:grayscale(.35)}.rp-st:hover .rp-ph{filter:none;transform:rotate(0)translateY(-1.2vh)scale(1.06)}.rp-st:focus-visible .rp-ph{filter:none;transform:rotate(0)translateY(-1.2vh)scale(1.06)}.rp-st:hover{z-index:5}.rp-st:focus-visible{z-index:5}.rp-st figcaption{margin-top:calc(var(--u)*7);padding-top:calc(var(--u)*6);text-align:left;opacity:0;transition:opacity .6s;transition-delay:calc(.7s + var(--i) * 90ms);border-top:1px dashed #cc6e4273;position:relative}.rp-st.dn figcaption{margin-top:calc(var(--u)*7)}.screen.on .rp-st figcaption{opacity:1}.rp-st em{right:0;top:calc(var(--u)*-2);font-family:var(--disp);font-style:italic;font-weight:500;font-size:calc(var(--u)*20);color:#cc6e4252;pointer-events:none;line-height:1;position:absolute}.rp-st b{font-family:var(--serif);font-weight:600;font-size:calc(var(--u)*9.6);letter-spacing:.06em;line-height:1.3;display:block;position:relative}.rp-st small{font-family:var(--en);font-weight:500;font-size:calc(var(--u)*4.6);letter-spacing:.16em;color:var(--acc);margin-top:calc(var(--u)*2.5);display:block}.rp-st.next small{color:var(--g2)}.rp-st p{font-size:calc(var(--u)*6.2);letter-spacing:.03em;color:var(--g3);margin-top:calc(var(--u)*4);font-weight:300;line-height:1.75}.rp-st:hover b{color:#f0b28c}.rp-key{z-index:3;right:calc(100vw - var(--vx) + 4.4vw);top:calc(var(--top) + 4.6vh);gap:calc(var(--u)*14);list-style:none;display:flex;position:absolute}.rp-key li{align-items:center;gap:calc(var(--u)*5);font-size:calc(var(--u)*7);letter-spacing:.1em;line-height:1;display:flex}.rp-key li small{font-family:var(--en);font-size:calc(var(--u)*4.6);letter-spacing:.18em;color:var(--g2)}.rp-key i{width:calc(var(--u)*16);background:var(--acc);height:2px}.rp-key .doing i{background:repeating-linear-gradient(90deg,var(--acc) 0 4px,transparent 4px 7px)}.rp-key .next i{background:repeating-linear-gradient(90deg,var(--g1) 0 2px,transparent 2px 5px)}.rp-cap{z-index:3;right:calc(100vw - var(--vx) + 1.6vw);top:calc(var(--bot) + 1.4vh);font-size:calc(var(--u)*4.8);color:var(--g1);letter-spacing:.06em;text-align:right;line-height:1.6;position:absolute}.rp-spk{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.rp-spk i{width:calc(var(--u)*7 * var(--s));height:calc(var(--u)*7 * var(--s));clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);opacity:0;animation:4.2s ease-in-out infinite rp-tw;animation-delay:var(--d);background:#f0b28c;position:absolute}@keyframes rp-tw{0%,to{opacity:0;transform:scale(.4)rotate(0)}45%{opacity:.75;transform:scale(1)rotate(45deg)}60%{opacity:.15}}.screen:not(.on) .rp-spk i,.screen:not(.on) .rp-seg.doing,.screen:not(.on) .rp-nd:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.rp-spk{display:none}.rp-seg.doing,.rp-nd.doing:after{animation:none}.rp-st{transition:none;transform:translate(-50%)!important}.rp-ph,.rp-seg,.rp-nd,.rp-st figcaption{transition-duration:10ms!important;transition-delay:0s!important}}.s3 .cw-head{top:15vh}.obs-modes{z-index:5;gap:calc(var(--u)*1.5);flex-direction:column;width:16.4vw;list-style:none;display:flex;position:absolute;top:36vh;left:7.6vw}.obs-modes button{text-align:left;width:100%;padding:calc(var(--u)*3.2) 0 calc(var(--u)*3.2) calc(var(--u)*9);color:#bdbdbd;border-bottom:1px solid #ffffff0f;transition:color .25s;display:block;position:relative}.obs-modes button:before{content:"";left:0;top:calc(var(--u)*7.6);width:calc(var(--u)*3.4);height:calc(var(--u)*3.4);border:1px solid #cc6e4299;border-radius:50%;position:absolute}.obs-modes b{font-family:var(--serif);font-weight:500;font-size:calc(var(--u)*7.4);letter-spacing:.08em}.obs-modes small{opacity:0;max-height:0;font-family:var(--zh);font-size:calc(var(--u)*5.4);letter-spacing:.04em;color:var(--g2);transition:max-height .35s var(--out),opacity .3s;line-height:1.6;display:block;overflow:hidden}.obs-modes button:hover{color:#fff}.obs-modes button[aria-pressed=true]{color:#f0b28c}.obs-modes button[aria-pressed=true]:before{background:var(--acc);border-color:var(--acc);box-shadow:0 0 6px #cc6e42b3}.obs-modes button[aria-pressed=true] small{opacity:1;max-height:3.4em;margin-top:calc(var(--u)*1.5)}.obs{z-index:5;width:min(58vw,calc((var(--bot) - 13vh - 5vh) * 1.6));margin:0;position:absolute;top:13vh;left:26vw}.obs-fit{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 2vh 5vh #0000008c}.obs-screen{width:1120px;height:700px;transform:scale(var(--k,.6));transform-origin:0 0;--ink-0:#0a0e0d;--bone:#ece4d1;--bone-2:#c9c1ae;--bone-3:#8e897c;--bone-4:#5a5850;--e-ink:cubic-bezier(.22,1,.36,1);font-family:var(--zh);color:var(--bone);letter-spacing:0;position:absolute;top:0;left:0;container-type:inline-size}.obs figcaption{margin-top:calc(var(--u)*5);font-size:calc(var(--u)*5.2);color:var(--g1);line-height:1.6}.obs-screen *{box-sizing:border-box}.obs-screen button{font:inherit;color:inherit}@keyframes fr-in{0%{opacity:0;transform:translateY(.4cqw)}}@keyframes breathe{50%{transform:translateY(-.25%)}}@keyframes dt-led{50%{opacity:.55}}@keyframes dt-led-off{50%{opacity:.2}}@keyframes fc-dot{50%{opacity:1}}@keyframes fc-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.obs .pd{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.obs .pd-desk{background:radial-gradient(80% 70% at 40% 40%,#1d2327,#0b0e10 80%);position:absolute;top:0;bottom:0;left:0;right:0}.obs .pd-desk:after{content:"";background:#14181ceb;border-top:1px solid #ffffff0f;height:3.2%;position:absolute;bottom:0;left:0;right:0}.obs .pd-game{aspect-ratio:16/9;width:68%;transition:opacity .5s var(--e-ink),transform .5s var(--e-ink);background:#000;position:absolute;top:7%;left:2.6%;box-shadow:0 1.4cqw 3.4cqw #0009}.obs .pd-game-bar{color:#b9bec4;background:#2b3035;align-items:center;gap:.4cqw;height:1.9cqw;padding:0 .8cqw;font-size:max(11px,.78cqw);display:flex;position:absolute;bottom:100%;left:0;right:0}.obs .pd-game-bar i{background:#555c63;border-radius:50%;width:.6cqw;height:.6cqw}.obs .pd-game-bar span{font-family:var(--en);letter-spacing:.1em;margin-left:.8cqw}.obs .pd-game>img{object-fit:cover;width:100%;height:100%;display:block}.obs .pd-game[data-gone]{opacity:0;transform:scale(.98)}.obs .pd-note{letter-spacing:.06em;color:#ece4d166;margin:0;font-size:max(11px,.74cqw);position:absolute;bottom:5%;left:2.6%}.obs .pd[data-layout=over] .pd-game{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;top:0;left:0}.obs .pd[data-layout=over] .pd-game-bar{display:none}.obs .pd[data-layout=over] .pd-note{z-index:3;color:#ece4d1b3;background:#0009;padding:.2cqw .6cqw;bottom:1.2%;left:1.5%}.obs .pd[data-layout=over] .pd-desk:after{display:none}.obs .gw-cap{background:linear-gradient(#141418,#0e0e12);border-top:1px solid #ffffff1f;height:30%;padding:1.4cqw 9% 0;position:absolute;bottom:0;left:0;right:0}.obs .gw-cap>*{opacity:0;transition:opacity .35s}.obs .gw-cap.on>*{opacity:1}.obs .gw-cap b{letter-spacing:.1em;background:#ffffff1f;padding:.15cqw .9cqw;font-size:1.15cqw;font-weight:500;display:inline-block}.obs .gw-cap p{color:#ececec;min-height:2em;margin:.7cqw 0 0;font-size:1.35cqw;font-weight:400;line-height:1.7}.obs .gw-next{color:#999;font-size:.8cqw;font-style:normal;position:absolute;bottom:12%;right:4%}.obs .gw-choice{animation:fr-in .3s var(--e-ink);background:#00000059;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.obs .gw-choice p{color:#eee;text-shadow:0 1px 4px #000;margin:0 0 .4cqw;font-size:1.3cqw}.obs .gw-choice div{flex-direction:column;gap:1.1cqw;width:46%;display:flex}.obs .gw-choice button{text-align:center;letter-spacing:.12em;color:#fff;cursor:pointer;background:#14161ad1;border:1px solid #ffffff8c;min-width:26cqw;padding:.8cqw 2cqw;font-size:1.3cqw;font-weight:700;box-shadow:-2px 0 #ff46be80,2px 0 #46e6e673}.obs .gw-choice button:hover{border-color:#f1b489}.obs .gw-choice button:focus-visible{border-color:#f1b489}.obs .gw-choice button[aria-pressed=true]{background:#a6562fd9;border-color:#f1b489}.obs .mw{transition:width .45s var(--e-ink),height .45s var(--e-ink),top .45s var(--e-ink),opacity .3s;background:#0b0e0d;border:0;flex-direction:column;display:flex;position:absolute;right:1.5%;box-shadow:0 0 0 1px #000000d9,0 1.2cqw 3cqw #000000a6}.obs .mw:before{content:"";z-index:8;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ece4d16b 0%,#ece4d129 22%,#ece4d114 60%,#ece4d124 100%);padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.obs .mw-feed{flex:auto;position:relative;overflow:hidden}.obs .mw-room{object-fit:cover;object-position:62% 40%;transform-origin:40% 20%;filter:brightness(.5)saturate(.75)contrast(1.05);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.1)}.obs .mw-her{filter:brightness(.95)saturate(.92);max-width:none;height:175%;animation:5.5s ease-in-out infinite breathe;position:absolute;top:5%;left:50%;translate:-46%;-webkit-mask-image:linear-gradient(#000 45%,#0000 62%);mask-image:linear-gradient(#000 45%,#0000 62%)}.obs .mw-feed:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px),linear-gradient(#0000 78%,#0b0e0d 100%),radial-gradient(80% 80% at 50% 45%,#0000 55%,#0000008c);position:absolute;top:0;bottom:0;left:0;right:0}.obs .mw-vf{z-index:2;pointer-events:none;position:absolute;top:.8cqw;bottom:.8cqw;left:.8cqw;right:.8cqw}.obs .mw-vf i{border:0 solid #f1c8a5b3;width:1.1cqw;height:1.1cqw;position:absolute}.obs .mw-vf i:first-child{border-width:2px 0 0 2px;top:0;left:0}.obs .mw-vf i:nth-child(2){border-width:2px 2px 0 0;top:0;right:0}.obs .mw-vf i:nth-child(3){border-width:0 0 2px 2px;bottom:0;left:0}.obs .mw-vf i:nth-child(4){border-width:0 2px 2px 0;bottom:0;right:0}.obs .mw-osd{z-index:3;letter-spacing:.1em;color:#eeeee4;text-shadow:0 0 2px #000,1px 1px #000a;align-items:center;gap:.45cqw;margin:0;font-family:VT323,ui-monospace,Menlo,monospace;font-size:max(11px,1cqw);display:flex;position:absolute}.obs .mw-osd.is-l{font-family:var(--zh);letter-spacing:.16em;font-size:max(11px,.76cqw);top:1.3cqw;left:1.5cqw}.obs .mw-osd.is-l em{letter-spacing:.1em;color:#f3f3ea;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;margin-left:.5cqw;font-family:VT323,ui-monospace,Menlo,monospace;font-size:max(11px,.95cqw);font-style:normal}.obs .mw-osd.is-r{font-size:max(11px,1.05cqw);bottom:1.1cqw;right:1.5cqw}.obs .mw-led{background:#5fd08a;border-radius:50%;flex:none;width:.45cqw;height:.45cqw;animation:3.2s ease-in-out infinite dt-led;display:inline-block;box-shadow:0 0 .45cqw #5fd08acc}.obs .mw-led.is-paused{background:#f1b489;animation:none;box-shadow:0 0 .45cqw #f1b489b3}.obs .mw-led.is-fault{background:#ff4a3a;animation:1s step-end infinite dt-led-off;box-shadow:0 0 .5cqw #ff4a3ad9}.obs .mw-tools{z-index:6;opacity:0;background:#080a0a8c;gap:.2cqw;padding:.15cqw .2cqw;transition:opacity .2s;display:flex;position:absolute;top:.7cqw;right:.8cqw}.obs .mw:hover .mw-tools,.obs .mw-tools:focus-within{opacity:1}.obs .mw-ico{color:#eeeee4cc;filter:drop-shadow(0 1px 1px #000);cursor:pointer;place-items:center;width:1.7cqw;height:1.7cqw;display:grid}.obs .mw-ico:hover{color:#fff}.obs .mw-ico svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;width:1cqw;height:1cqw}.obs .mw-ico circle{fill:currentColor;stroke:none}.obs .mw-talk{flex:none;min-height:9.6cqw;padding:.4cqw 1.5cqw .6cqw}.obs .mw-you{color:var(--bone-3);margin:0 0 .4cqw;font-size:max(11px,.76cqw);line-height:1.5}.obs .mw-you em{color:#1a1a1a;background:#ece4d1a6;margin-right:.5cqw;padding:0 .3cqw;font-family:VT323,ui-monospace,Menlo,monospace;font-size:max(11px,.85cqw);font-style:normal}.obs .mw-line{font-family:var(--zh);letter-spacing:.04em;color:var(--bone);-webkit-text-stroke:.1cqw #15181a;paint-order:stroke fill;text-shadow:0 1px 4px #000;text-wrap:pretty;margin:0;font-size:1.12cqw;font-weight:700;line-height:1.7}.obs .mw-line.is-quiet{opacity:.4}.obs .mw-aside{opacity:.55;white-space:nowrap;font-size:max(11px,.72em);font-weight:400}.obs .mw-line .caret{vertical-align:-.12em;background:#f1b489;width:.08em;height:1em;margin-left:.1em;animation:.9s step-end infinite dt-led-off;display:inline-block}.obs .mw-line.is-paused{color:var(--bone-3);-webkit-text-stroke:0;font-size:max(11px,.86cqw);font-weight:400}.obs .mw-line.is-paused button,.obs .mw-fault-acts button{color:#f1b489;cursor:pointer;margin-left:.6cqw}.obs .mw-dots{gap:.5cqw;padding-top:.6cqw;display:inline-flex}.obs .mw-dots i{opacity:.2;background:#f1b489;border-radius:50%;width:.42cqw;height:.42cqw;animation:1.2s ease-in-out infinite fc-dot}.obs .mw-dots i:nth-child(2){animation-delay:.2s}.obs .mw-dots i:nth-child(3){animation-delay:.4s}.obs .mw-voice{align-items:flex-end;gap:.14cqw;height:.8cqw;margin:.5cqw 0 0;display:flex}.obs .mw-voice b{transform-origin:bottom;background:#f1b489;width:.16cqw;height:100%;animation:.45s ease-in-out infinite alternate fc-eq}.obs .mw-voice b:nth-of-type(2){animation-delay:.12s}.obs .mw-voice b:nth-of-type(3){animation-delay:.24s}.obs .mw-voice b:nth-of-type(4){animation-delay:.36s}.obs .mw-input{border-bottom:1px solid #ece4d12e;flex:none;align-items:center;gap:.4cqw;margin:0 1.5cqw 1.1cqw;display:flex}.obs .mw-input input{min-width:0;height:2.4cqw;font-family:var(--zh);letter-spacing:.04em;color:var(--bone);caret-color:#f1b489;background:0 0;border:0;outline:0;flex:1;font-size:max(11px,.9cqw)}.obs .mw-input input::placeholder{color:#ece4d161}.obs .mw-input:focus-within{border-bottom-color:#f1b489}.obs .mw[data-paused] .mw-room,.obs .mw[data-paused] .mw-her{filter:brightness(.45)saturate(.4)}.obs .mw[data-tier=mid] .mw-talk{min-height:6.4cqw;padding-top:.2cqw}.obs .mw[data-tier=mid] .mw-line{font-size:max(11px,1cqw)}.obs .mw[data-tier=mid] .mw-her{height:210%;top:4%}.obs .mw[data-tier=mid] .mw-you{display:none}.obs .mw[data-tier=strip]{flex-direction:row;align-items:stretch}.obs .mw[data-tier=strip] .mw-feed{aspect-ratio:1.15;flex:none;height:100%}.obs .mw[data-tier=strip] .mw-her{height:250%;animation:none;top:-14%;translate:-50%;-webkit-mask-image:none;mask-image:none}.obs .mw[data-tier=strip] .mw-room{filter:brightness(.35)saturate(.6)}.obs .mw[data-tier=strip] .mw-feed:after{background:repeating-linear-gradient(0deg,#00000024 0 1px,#0000 1px 3px),linear-gradient(90deg,#0000 55%,#0b0e0d 100%)}.obs .mw[data-tier=strip] .mw-feed:before{content:"";z-index:3;background:#5fd08a;border-radius:50%;width:.45cqw;height:.45cqw;position:absolute;top:.5cqw;left:.5cqw;box-shadow:0 0 .45cqw #5fd08acc}.obs .mw[data-tier=strip] :-webkit-any(.mw-vf,.mw-osd,.mw-you,.mw-voice){display:none}.obs .mw[data-tier=strip] :is(.mw-vf,.mw-osd,.mw-you,.mw-voice){display:none}.obs .mw[data-tier=strip] .mw-talk{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:.3cqw 1.2cqw;display:flex}.obs .mw[data-tier=strip] .mw-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:max(11px,.95cqw);line-height:1.55;display:-webkit-box;overflow:hidden}.obs .mw[data-tier=strip] .mw-input{opacity:0;pointer-events:none;background:#0b0e0df0;margin:0;padding:0 1cqw;position:absolute;bottom:100%;left:0;right:0}.obs .mw[data-tier=strip] .mw-tools{display:none}.obs .mw[data-fault] .mw-room,.obs .mw[data-fault] .mw-her{filter:brightness(.38)saturate(.25);transition:filter .6s var(--e-ink);animation:none}.obs .mw-fault{flex-direction:column;gap:.5cqw;display:flex}.obs .mw-line.is-frozen{color:#ece4d15c;-webkit-text-stroke-color:#15181a99}.obs .mw-fault-note{letter-spacing:.04em;color:var(--bone-2);text-shadow:0 1px 3px #000;margin:0;font-size:max(11px,.86cqw);line-height:1.7;display:block}.obs .fc-note-ico{vertical-align:-.1em;width:1.8em;height:.9em;margin-right:.4em;display:inline-block;overflow:visible}.obs .fc-note-ico path{fill:none;stroke:#ece4d1b3;stroke-width:1.4px;stroke-linecap:round}.obs .mw-fault-acts{white-space:nowrap;align-items:center;gap:.9em;margin-top:.25cqw;display:flex}.obs .mw-fault-acts button{margin-left:0}.obs .mw-fault-acts button.is-end{color:#ece4d199}.obs .mw-tucked{align-items:center;gap:.8cqw;display:none;position:absolute;top:44%;right:1.5%}.obs .pd[data-tucked] .mw-tucked{display:flex}.obs .pd[data-tucked] .mw{pointer-events:none;transform-origin:100%;transform:scale(.96);opacity:0!important}.obs .mw-pill{letter-spacing:.14em;color:var(--bone-2);cursor:pointer;animation:fr-in .3s var(--e-ink);background:#0b0e0deb;border-radius:3cqw;align-items:center;gap:.6cqw;padding:.35cqw 1cqw .35cqw .35cqw;font-size:max(11px,.82cqw);display:flex;position:relative;box-shadow:0 0 0 1px #000000d9,0 .8cqw 2cqw #0009}.obs .mw-pill:hover{box-shadow:0 0 0 1px #f1b48999,0 .8cqw 2cqw #0009}.obs .mw-pill-face{background:#1b201e;border-radius:50%;width:2.4cqw;height:2.4cqw;overflow:hidden}.obs .mw-pill-face img{object-fit:cover;object-position:50% 8%;width:100%;transform:scale(2.6)translateY(24%)}.obs .mw-pill em{letter-spacing:.1em;color:var(--bone-3);font-family:VT323,ui-monospace,Menlo,monospace;font-size:max(11px,.95cqw);font-style:normal}.obs .mw-bubble{max-width:26cqw;animation:fr-in .3s var(--e-ink);background:#0b0e0de6;margin:0;padding:.8cqw 1.2cqw .7cqw;position:relative;box-shadow:0 0 0 1px #000000d9,0 .8cqw 2cqw #0009}.obs .mw-bubble:after{content:"";background:#0b0e0de6;width:.7cqw;height:.7cqw;position:absolute;top:50%;right:-.35cqw;transform:translateY(-50%)rotate(45deg);box-shadow:1px -1px #ece4d124}.obs .mw-bubble .mw-line{font-size:max(11px,1cqw)}.obs .mw-bubble .mw-voice{margin:.3cqw 0 0;display:inline-flex}@media (prefers-reduced-motion:reduce){.obs *{transition:none!important;animation:none!important}}
