.wx{--wx-hh:var(--hd,64px);--wx-cw:min(65vw, calc((100vh - var(--wx-hh)) * .78 * 4 / 3));--wx-f-en:"Barlow", system-ui, sans-serif;line-height:1.8;overflow-x:clip}@media (max-width:767px){.wx{--wx-cw:86vw}}.wx img{max-width:100%;display:block}.wx-op{min-height:calc(100vh - var(--wx-hh));padding:clamp(24px, 5vh, 56px) var(--gutter);flex-direction:column;justify-content:center;display:flex;position:relative}.wx-op__title{font-size:clamp(56px,11.5vw,188px);line-height:1.02;font-family:"Chakra Petch", var(--wx-f-en);letter-spacing:.02em;word-break:keep-all;overflow-wrap:anywhere;font-weight:300}.wx-op__lead{max-width:32em;margin-top:clamp(12px,2vh,22px);font-size:clamp(15px,1.5vw,20px);font-weight:700;line-height:1.8}.wx-op__hint{right:var(--gutter);font-family:var(--wx-f-en);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:clamp(20px,4vh,40px)}.wx-op__hint:after{content:"";background:currentColor;width:1px;height:48px}@media (max-width:767px){.wx-op{justify-content:flex-start;padding-top:28px}.wx-op__title{font-size:clamp(40px,12vw,64px)}.wx-op__hint{display:none}}.wx-pre{padding:clamp(40px, 8vh, 90px) var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.wx-notice{text-wrap:pretty;max-width:30em;font-size:clamp(15px,1.25vw,18px);font-weight:700;line-height:1.8}.wx-hall{position:relative}.wx-stage{padding:8vh var(--gutter);flex-direction:column;align-items:center;gap:8vh;display:flex}.wx-card{width:var(--wx-cw);aspect-ratio:4/3;background:hsl(var(--h) 32% 86%);border-radius:4px;text-decoration:none;display:block;position:relative;overflow:hidden}.wx-card__ph{display:block;position:absolute;inset:0}.wx-card__ph img{width:100%;height:100%}.wx-card .wx-fit-cover{object-fit:cover;object-position:50% 0}.wx-card .wx-fit-contain{object-fit:contain;padding:5% 5% 22%}.wx-card__plate{background:hsl(var(--h) 34% 20%);color:#fff;grid-template-columns:auto 1fr;grid-template-areas:"no kind""name name";align-items:baseline;gap:2px 14px;padding:14px 20px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.wx-card__no{font-family:var(--wx-f-en);opacity:.8;grid-area:no;font-size:14px;font-weight:200}.wx-card__kind{opacity:.8;grid-area:kind;font-size:13px}.wx-card__name{font-family:"Chakra Petch", var(--wx-f-en);font-weight:400;font-size:clamp(24px, calc(var(--wx-cw) * .062), 64px);letter-spacing:.06em;word-break:keep-all;overflow-wrap:anywhere;grid-area:name;line-height:1.15}@media (max-width:767px){.wx-card{aspect-ratio:3/4}.wx-card .wx-fit-contain{padding:8% 6% 30%}.wx-card .wx-fit-cover{object-position:0 0}}.wx-end{z-index:1;padding:clamp(80px, 16vh, 160px) var(--gutter);text-align:center;position:relative}.wx-end__title{word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(32px,4.4vw,64px);font-weight:900;line-height:1.25}.wx-end__btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.wx-btn{background:var(--c-ink);color:var(--c-paper);border:1.5px solid var(--c-ink);border-radius:999px;align-items:center;gap:6px;padding:16px 30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.wx-btn:hover{background:var(--c-sub);border-color:var(--c-sub)}.wx-btn--line{color:var(--c-ink);background:0 0}.wx-btn--line:hover{background:var(--c-paper-2)}.wx-ld{display:none}.wx-gl-wait .wx-ld{z-index:80;color:#e9ecff;font-family:var(--wx-f-en);background:#0a0c18;flex-direction:column;justify-content:center;align-items:center;gap:30px;transition:opacity .7s,visibility 0s .7s;display:flex;position:fixed;inset:0}.wx-gl-wait .wx-ld.wx-ld--gone{display:none}.wx-ld:after{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 46%,#8d6bff29,#0000 70%);position:absolute;inset:0}.wx-ld__helix{z-index:1;aspect-ratio:200/300;width:clamp(200px,17vw,260px);display:block;position:relative}.wx-ld__meter{z-index:1;letter-spacing:.32em;color:#a99cff;grid-template-columns:1fr auto;gap:10px 0;width:min(260px,64vw);font-size:12px;display:grid;position:relative}.wx-ld__no{font-variant-numeric:tabular-nums;color:#e9ecff;letter-spacing:.12em}.wx-ld__bar{background:#e9ecff29;grid-column:1/-1;height:1px;overflow:hidden}.wx-ld__bar i{transform-origin:0;background:linear-gradient(90deg,#8d6bff,#7fe3f0 55%,#ff7ad9);height:100%;display:block;transform:scaleX(0)}.wx-ld.wx-ld--out{opacity:0;visibility:hidden}.wx-ld.wx-ld--out .wx-ld__helix{filter:blur(8px);transition:transform .8s cubic-bezier(.5,0,.2,1),filter .8s;transform:scale(2.4)translateY(-6%)}.wx-ld.wx-ld--out .wx-ld__meter{opacity:0;transition:opacity .3s}.wx-gl-wait body,.wx-gl body{color:#e9ecff;background:#0a0c18}.wx-gl-wait .header,.wx-gl .header{background:var(--c-glass);color:#e9ecff;border-bottom-color:#e9ecff38}.wx-gl-wait .wordmark__en,.wx-gl .wordmark__en{color:#a99cff}.wx-gl-wait .nav__cta,.wx-gl .nav__cta{color:#e9ecff;background:0 0;border:1px solid #a99cff}.wx-gl-wait .footer,.wx-gl .footer{z-index:1;color:#e9ecffdb;background:#0a0c18;border-top-color:#0000;position:relative}.wx-gl-wait .footer p[style],.wx-gl .footer p[style]{color:#e9ecff!important}.wx-gl .wx{--c-ink:#e9ecff;--c-sub:#a99cff;--c-line:#e9ecff38;--wx-acc:#7fe3f0;--wx-f-ui:"Space Mono", ui-monospace, monospace;color:var(--c-ink)}.wx-gl-wait .wx{--c-sub:#a99cff}.wx-gl .wx-scene{position:relative}.wx-glbox{display:none}.wx-gl .wx-glbox{top:var(--wx-hh);height:calc(100vh - var(--wx-hh));margin-bottom:calc(var(--wx-hh) - 100vh);z-index:0;background:#0a0c18;display:block;position:sticky;overflow:hidden}.wx-gl .wx-glbox canvas{width:100%;height:100%;display:block}.wx-gl .wx-glbox:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 45%,#0009 100%);position:absolute;inset:0}.wx-gl .wx-op,.wx-gl .wx-pre,.wx-gl .wx-hall{z-index:1;position:relative}.wx-gl .wx-op__title{text-shadow:0 0 30px #0a0c18e6,0 0 60px #8d6bff59}.wx-gl .wx-op__lead{text-shadow:0 0 20px #0a0c18f2,0 0 6px #0a0c18e6;background:#0a0c189e;border-radius:12px;width:fit-content;max-width:100%;margin-left:-14px;padding:10px 14px;box-shadow:0 0 28px 14px #0a0c189e}.wx-gl .wx-op__hint{color:var(--wx-acc);font-family:var(--wx-f-ui)}.wx-gl .wx-pre{background:linear-gradient(#0000,#0a0c18db 18% 82%,#0000)}.wx-gl .wx-notice{font-weight:400}.wx-gl .wx-hall{height:calc(70vh * (var(--n,8) - 1) + 100vh);pointer-events:none}.wx-gl .wx-stage{top:var(--wx-hh);height:calc(100vh - var(--wx-hh));pointer-events:none;padding:0;display:block;position:sticky}.wx-gl .wx-card{aspect-ratio:auto;opacity:0;pointer-events:none;background:0 0;width:10px;height:10px;position:absolute;top:0;left:0}.wx-gl .wx-card.is-front{pointer-events:auto;cursor:pointer}.wx-gl .wx-card:focus-visible{opacity:1;outline:3px solid var(--wx-acc);outline-offset:4px;background:0 0}.wx-gl .wx-card:focus-visible>*{visibility:hidden}.wx-dots{display:none}.wx-gl .wx-dots{left:var(--gutter);flex-direction:column;gap:10px;display:flex;position:absolute;bottom:clamp(28px,6vh,48px)}.wx-dots__no{font-family:var(--wx-f-ui);letter-spacing:.16em;color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:14px}.wx-dots__no span{color:var(--c-sub)}.wx-dots__row{gap:2px;display:flex}.wx-dots__row button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.wx-dots__row button:before{content:"";border:1px solid var(--c-sub);border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s}.wx-dots__row button.on:before{background:var(--c-ink);border-color:var(--c-ink);transform:scale(1.25)}.wx-dots__row button:hover:before{border-color:var(--c-ink)}@media (max-width:767px){.wx-gl .wx-dots{bottom:20px}}.wx-gl .wx-end{background:linear-gradient(#0a0c1800 0,#0a0c1873 32% 72%,#0a0c18 100%);padding-top:clamp(140px,26vh,240px)}.wx-gl .wx-end__title{font-weight:300;font-family:"Chakra Petch", var(--wx-f-en)}.wx-gl .wx-end__title,.wx-gl .wx-end__btns{text-shadow:0 0 24px #0a0c18f2,0 0 8px #0a0c18e6}.wx-gl .wx-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:var(--c-sub);color:var(--c-ink);background:#0a0c1880}.wx-gl .wx-btn:hover{background:#a99cff33}.wx-gl .wx-btn--line{border-color:var(--c-line)}.wx-gl .wx:after{content:"";z-index:60;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1s steps(6,end) infinite wx-grain;position:fixed;inset:-50%}@keyframes wx-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.wx-gl .wx-op__title .wx-ch{animation:.9s cubic-bezier(.2,.7,.2,1) both wx-chIn;animation-delay:var(--d);display:inline-block}@keyframes wx-chIn{0%{opacity:.25;filter:blur(6px)}}.wx-fps{right:8px;top:calc(var(--hd,64px) + 8px);z-index:70;color:#9ff;white-space:pre;pointer-events:none;background:#000000bf;border-radius:4px;padding:6px 10px;font:12px/1.5 ui-monospace,monospace;position:fixed}
