:root{--ink:#0b0a08;--ink-2:#13110d;--ink-3:#1c1913;--line:#2b261c;--line-2:#3a3326;--wool:#f3ecdd;--wool-dim:#b3aa96;--wool-faint:#7a7262;--gold:#d9ae58;--gold-hi:#f4d891;--gold-deep:#8a6827;--rose:#e38c7b;--jade:#83bc9e;--display:"Noto Serif SC","Songti SC","STSong",serif;--latin:"Cormorant Garamond","Noto Serif SC",Georgia,serif;--body:"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--r:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--ink);color:var(--wool);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.75;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:70;background:var(--ink);position:fixed;inset:0 0 auto}body:after{content:"";pointer-events:none;z-index:1;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:var(--gold-hi)}::selection{background:var(--gold);color:var(--ink)}.wrap{max-width:1180px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));z-index:2;margin:0 auto;position:relative}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--display);text-wrap:balance;letter-spacing:.01em;margin:0;font-weight:900}p{margin:0}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px;border-radius:6px}.gold-text{background:linear-gradient(100deg,var(--gold-deep) 0%,var(--gold) 22%,var(--gold-hi) 42%,#fff6dc 50%,var(--gold-hi) 58%,var(--gold) 78%,var(--gold-deep) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite sheen}@keyframes sheen{to{background-position:-220% 0}}.rv.pre{opacity:0;transform:translateY(28px)}.rv.in{opacity:1;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:none}#prog{left:0;top:env(safe-area-inset-top,0px);background:linear-gradient(90deg,var(--gold-deep),var(--gold-hi));z-index:80;width:0;height:2px;position:fixed}header.top{top:env(safe-area-inset-top,0px);z-index:60;-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line);background:#0b0a08c7;position:sticky}.top .wrap{align-items:center;gap:20px;height:66px;display:flex}.brand{color:var(--wool);flex:none;align-items:center;gap:11px;text-decoration:none;display:flex}.seal{background:linear-gradient(145deg,var(--gold-hi),var(--gold) 55%,var(--gold-deep));width:36px;height:36px;font-family:var(--display);color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff4d,0 0 22px -6px var(--gold);border-radius:10px;place-items:center;font-size:20px;font-weight:900;display:grid}.brand b{font-family:var(--display);letter-spacing:.08em;font-size:20px}.brand small{font-family:var(--latin);color:var(--gold);margin-left:2px;font-size:17px;font-style:italic}nav.links{gap:2px;margin-left:auto;display:flex}nav.links a{color:var(--wool-dim);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:14px;text-decoration:none;transition:color .2s,background .2s}nav.links a:hover,nav.links a.act{color:var(--gold-hi);background:var(--ink-3)}.btn{appearance:none;cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:9px;padding:12px 24px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:translateY(1px)}.btn-gold{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:var(--ink);box-shadow:0 8px 28px -10px #d9ae58b3,inset 0 1px #ffffff80}.btn-gold:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;height:100%;animation:4.5s ease-in-out infinite glint;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes glint{0%,70%{left:-60%}to{left:130%}}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 34px -10px #d9ae58d9}.btn-ghost{color:var(--wool);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff05}.btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--gold-deep);color:var(--gold-hi)}#connectBtn{flex:none;padding:9px 18px;font-size:14px}.dot{background:#0b0a0873;border-radius:50%;width:8px;height:8px}.dot.on{background:#2f7a52;box-shadow:0 0 0 3px #2f7a5240}.hero{border-bottom:1px solid var(--line);isolation:isolate;position:relative;overflow:hidden}#dust{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#d9ae5838,#d9ae580d 55%,#0000);border-radius:50%;width:900px;max-width:140vw;height:900px;position:absolute;top:-30%;right:-10%}.hero .hgrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:28px;padding-block:64px 36px;display:grid}.hero .copy{min-width:0}.kicker{color:var(--wool-dim);border:1px solid var(--line-2);background:#13110db3;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:6px 14px 6px 8px;font-size:13px;display:inline-flex}.kicker .live{background:var(--gold);color:var(--ink);letter-spacing:.06em;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.kicker b{font-family:var(--mono);color:var(--gold-hi);font-weight:600}.hero h1{letter-spacing:.02em;font-size:clamp(48px,8vw,104px);line-height:1.02}.hero h1 .l2{display:block}.latin{font-family:var(--latin);color:var(--gold);letter-spacing:.02em;margin-top:18px;font-size:clamp(20px,2.2vw,28px);font-style:italic;font-weight:500}.lede{color:var(--wool-dim);max-width:33em;margin-top:20px;font-size:clamp(16px,1.6vw,18.5px)}.lede strong{color:var(--wool);font-weight:700}.cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ca{color:var(--wool-faint);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;font-size:13px;display:flex}.ca code{font-family:var(--mono);color:var(--wool-dim);background:var(--ink-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;padding:5px 10px}.mini{appearance:none;border:1px solid var(--line-2);background:var(--ink-2);color:var(--wool-dim);font:inherit;cursor:pointer;border-radius:8px;padding:5px 11px;font-size:12.5px;transition:all .2s}.mini:hover{color:var(--gold-hi);border-color:var(--gold-deep)}.stage{aspect-ratio:1;justify-self:center;width:100%;min-width:0;max-width:540px;transition:transform .4s ease-out;position:relative}.stage svg.ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ring .spin{transform-origin:300px 300px;animation:90s linear infinite spin}.ring .spin2{transform-origin:300px 300px;animation:140s linear infinite reverse spin}@keyframes spin{to{transform:rotate(360deg)}}.stage img{filter:drop-shadow(0 30px 40px #0009);width:70%;max-width:100%;animation:6s ease-in-out infinite float;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@keyframes float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 12px))}}.chip{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);color:var(--wool-dim);white-space:nowrap;background:#13110ddb;border-radius:12px;padding:8px 12px;font-size:12.5px;line-height:1.35;animation:5s ease-in-out infinite bob;position:absolute}.chip b{font-family:var(--mono);color:var(--wool);font-size:16px;display:block}.chip.c1{top:22%;left:-2%}.chip.c2{animation-delay:-1.6s;top:40%;right:-3%}.chip.c3{animation-delay:-3.2s;bottom:12%;left:6%}.chip .h{color:var(--rose)}.chip .g{color:var(--gold-hi)}@keyframes bob{50%{transform:translateY(-8px)}}.stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r);z-index:2;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:56px;display:grid;position:relative;overflow:hidden}.stat{background:#13110deb;min-width:0;padding:22px 24px}.stat .k{color:var(--wool-faint);letter-spacing:.06em;align-items:center;gap:8px;font-size:13px;display:flex}.stat .k i{border-radius:2px;width:7px;height:7px;display:inline-block}.stat .v{font-family:var(--mono);color:var(--wool);white-space:nowrap;margin-top:6px;font-size:clamp(22px,2.6vw,30px);font-weight:600}.stat .v small{color:var(--wool-faint);margin-left:6px;font-size:13px;font-weight:400}.stat .s{color:var(--wool-dim);margin-top:2px;font-size:13px}.cd{align-items:baseline;gap:6px;display:flex}.cd span{font-family:var(--mono)}.cd em{color:var(--wool-faint);margin-right:4px;font-size:12px;font-style:normal}.marquee{border-bottom:1px solid var(--line);background:var(--ink-2);z-index:2;position:relative;overflow:hidden}.marquee .track{width:max-content;animation:38s linear infinite mq;display:flex}.marquee span{font-family:var(--display);white-space:nowrap;color:var(--wool-faint);padding:18px 28px;font-size:clamp(20px,2.4vw,30px);font-weight:900}.marquee span:nth-child(3n+1){color:var(--gold)}.marquee span:after{content:"✦";color:var(--gold-deep);vertical-align:middle;margin-left:56px;font-size:.5em}@keyframes mq{to{transform:translate(-50%)}}section.ch{border-bottom:1px solid var(--line);padding-block:110px;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.24em;color:var(--gold);align-items:center;gap:14px;margin-bottom:20px;font-size:12.5px;display:flex}.eyebrow:after{content:"";background:linear-gradient(90deg,var(--gold-deep),transparent);width:64px;height:1px}.ch h2{font-size:clamp(32px,4.8vw,58px);line-height:1.16}.ch .intro{max-width:40em;color:var(--wool-dim);margin-top:20px;font-size:17px}.ch .intro strong{color:var(--wool)}.bgword{font-family:var(--display);color:var(--gold);opacity:.04;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;font-size:clamp(120px,18vw,240px);font-weight:900;line-height:1;position:absolute;top:60px;right:max(20px,4vw)}.grid{gap:16px;margin-top:48px;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.card{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding:28px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.glow:before{content:"";background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),#d9ae5821,transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.glow:hover:before{opacity:1}.glow:hover{border-color:var(--line-2)}.card h3{margin-bottom:10px;font-size:22px}.card p{color:var(--wool-dim);font-size:15px}blockquote.motto{border-top:1px solid var(--line);font-family:var(--display);color:var(--wool);max-width:30em;margin:64px 0 0;padding:32px 0 0;font-size:clamp(21px,2.8vw,30px);font-weight:600;line-height:1.6}blockquote.motto span{color:var(--gold-hi)}.quad{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:52px;display:grid}.nar{flex-direction:column;min-height:320px;padding:30px 26px 28px;display:flex}.nar .idx{font-family:var(--latin);color:var(--gold-deep);font-size:20px;font-style:italic}.nar .big{font-family:var(--display);color:var(--gold);margin:18px 0 22px;font-size:76px;font-weight:900;line-height:1}.nar-c .big{color:var(--rose)}.nar h3{font-size:21px}.nar p{margin-top:8px}.nar .foot{font-family:var(--mono);color:var(--wool-faint);border-top:1px dashed var(--line-2);margin-top:auto;padding-top:18px;font-size:12.5px}.equation{font-family:var(--display);color:var(--wool-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-top:40px;font-size:clamp(20px,2.6vw,30px);font-weight:900;display:flex}.equation .op{color:var(--gold-deep);font-family:var(--latin);font-style:italic}.equation .res{color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold));border-radius:10px;padding:4px 18px}.figs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:52px;display:grid}.fig{border-right:1px solid var(--line);min-width:0;padding:30px 22px 28px}.fig:last-child{border-right:0}.fig .n{font-family:var(--mono);color:var(--wool);font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.1}.fig .n small{color:var(--gold);margin-left:4px;font-size:.42em;font-weight:400}.fig .t{color:var(--wool-dim);margin-top:8px;font-size:14px}.timeline{grid-template-columns:repeat(5,1fr);gap:0;margin-top:48px;display:grid;position:relative}.timeline:before{content:"";background:var(--line-2);height:1px;position:absolute;top:7px;left:0;right:0}.timeline .tl-fill{background:linear-gradient(90deg,var(--gold-deep),var(--gold-hi));width:0;height:1px;transition:width 2.2s cubic-bezier(.3,.7,.2,1);position:absolute;top:7px;left:0}.timeline.in .tl-fill{width:100%}.ev{min-width:0;padding:28px 16px 0 0;position:relative}.ev:before{content:"";background:var(--ink);border:1.5px solid var(--gold);border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:0}.ev.key:before{background:var(--gold);box-shadow:0 0 0 6px #d9ae582e}.ev .d{font-family:var(--mono);color:var(--gold);font-size:13px}.ev p{color:var(--wool-dim);margin-top:4px;font-size:14.5px}.ev.key p{color:var(--wool)}.tbl{border:1px solid var(--line);border-radius:var(--r);margin-top:48px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:580px;font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:17px 22px}tr:last-child td{border-bottom:0}thead th{color:var(--wool-faint);letter-spacing:.06em;background:var(--ink-2);font-size:13px;font-weight:500}td:first-child{color:var(--wool-dim);white-space:nowrap}td.us{color:var(--wool);background:linear-gradient(90deg,#d9ae5814,#0000)}thead th.us{color:var(--gold-hi)}td.us:before{content:"✓";color:var(--gold);margin-right:10px;font-weight:700}.note{color:var(--wool-faint);margin-top:16px;font-size:13px}.note a{color:var(--wool-dim)}.fly{grid-template-columns:1.05fr .95fr;gap:20px;margin-top:52px;display:grid}.panel{background:linear-gradient(180deg,var(--ink-2),#0b0a08e6);border:1px solid var(--line);border-radius:20px;min-width:0;padding:30px;position:relative;overflow:hidden}.panel .ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.panel .ph h3{font-size:20px}.pill{border:1px solid var(--line-2);color:var(--wool-dim);white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:12px}.pill.live{color:var(--jade);border-color:#83bc9e73}.pill.soon{color:var(--gold-hi);border-color:var(--gold-deep)}.flow svg{width:100%;height:auto;display:block;overflow:visible}.flow .pipe{fill:none;stroke-width:2px;stroke-dasharray:4 10;animation:1.4s linear infinite flowd}@keyframes flowd{to{stroke-dashoffset:-28px}}.calc{color:var(--wool-dim);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;display:flex}.field{background:var(--ink);border:1px solid var(--line-2);border-radius:10px;align-items:center;min-width:0;padding:0 12px;display:flex}.field:focus-within{border-color:var(--gold-deep)}.field input{appearance:none;color:var(--wool);font-family:var(--mono);background:0 0;border:0;outline:0;width:110px;min-width:0;padding:10px 4px;font-size:16px}.field em{font-style:normal;font-family:var(--mono);color:var(--wool-faint);font-size:13px}.seg{background:var(--ink);border:1px solid var(--line-2);border-radius:10px;padding:3px;display:inline-flex}.seg button{appearance:none;color:var(--wool-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:13.5px}.seg button[aria-pressed=true]{background:var(--ink-3);color:var(--gold-hi)}.wheel svg{width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.wheel .rot{transform-origin:210px 190px;animation:24s linear infinite spin}.steps{counter-reset:s;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.steps li{color:var(--wool-dim);grid-template-columns:28px 1fr;gap:10px;font-size:14.5px;display:grid}.steps li:before{counter-increment:s;content:counter(s);font-family:var(--mono);color:var(--gold);border:1px solid var(--gold-deep);border-radius:50%;place-items:center;width:24px;height:24px;margin-top:2px;font-size:12px;display:grid}.rows{display:grid}.row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;font-size:14.5px;display:flex}.row:last-child{border-bottom:0}.row span{color:var(--wool-dim)}.row b{font-family:var(--mono);text-align:right;overflow-wrap:anywhere;font-weight:600}.meter{background:var(--ink-3);border-radius:999px;height:10px;margin-top:18px;overflow:hidden}.meter i{background:linear-gradient(90deg,var(--gold-deep),var(--gold-hi));border-radius:999px;height:100%;transition:width .5s;display:block}.verdict{background:var(--ink-3);color:var(--wool-dim);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:14px}.verdict.ok{color:var(--jade);background:#83bc9e17}.actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.labels{color:var(--wool-faint);font-size:12.5px;font-family:var(--mono);justify-content:space-between;margin-top:6px;display:flex}.charity{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:52px;display:grid}.heart{color:var(--rose)}.pulse{animation:1.6s ease-in-out infinite beat;display:inline-block}@keyframes beat{0%,to{transform:scale(1)}12%{transform:scale(1.14)}24%{transform:scale(1)}36%{transform:scale(1.08)}}.pillars{gap:20px;display:grid}.pillar{grid-template-columns:48px 1fr;gap:16px;display:grid}.pillar .n{width:48px;height:48px;font-family:var(--display);color:var(--rose);background:#e38c7b12;border:1px solid #e38c7b59;border-radius:14px;place-items:center;font-size:20px;font-weight:900;display:grid}.pillar b{font-size:17px;display:block}.pillar p{color:var(--wool-dim);font-size:14.5px}.eco{grid-template-columns:1fr 1fr;gap:20px;margin-top:52px;display:grid}.lock{grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 16px;display:grid}.lock button{appearance:none;cursor:pointer;background:var(--ink);border:1px solid var(--line-2);color:var(--wool);font:inherit;text-align:center;border-radius:12px;padding:12px 8px;transition:all .2s}.lock button b{font-family:var(--mono);font-size:22px;display:block}.lock button span{color:var(--wool-faint);font-size:12px}.lock button[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 24px -10px var(--gold);background:#d9ae5817}.game{flex-direction:column;padding:0;display:flex}.game img.bg{aspect-ratio:960/417;object-fit:cover;width:100%;max-width:100%;transition:transform 1.2s;display:block}.game:hover img.bg{transform:scale(1.04)}.game .pic:after{content:"";background:linear-gradient(transparent,var(--ink-2));height:50%;position:absolute;inset:auto 0 0}.game .in{padding:4px 30px 30px}.game ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.game li{color:var(--wool-dim);padding-left:18px;font-size:14.5px;position:relative}.game li:before{content:"";background:var(--gold);width:8px;height:2px;position:absolute;top:.78em;left:0}.game li b{color:var(--wool)}.loop{font-family:var(--display);flex-wrap:wrap;align-items:center;gap:8px;margin-top:44px;font-size:clamp(18px,2.2vw,24px);font-weight:900;display:flex}.loop span{border:1px solid var(--line-2);background:var(--ink-2);border-radius:999px;padding:10px 20px}.loop i{color:var(--gold);font-style:normal}.comm{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.role{letter-spacing:.16em;color:var(--gold);font-size:12px;font-family:var(--mono);margin-bottom:8px;display:block}.comm .lead{background:linear-gradient(100deg,#d9ae581f,var(--ink-2) 60%);border-color:var(--gold-deep);grid-column:span 3;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}.lead .big{font-family:var(--display);color:var(--gold);font-size:56px;font-weight:900;line-height:1}.sale{grid-template-columns:1.1fr .9fr;gap:20px;margin-top:52px;display:grid}.prog{background:var(--ink-3);border-radius:999px;height:14px;margin:14px 0 8px;position:relative}.prog i{background:linear-gradient(90deg,var(--gold-deep),var(--gold-hi));border-radius:999px;position:absolute;inset:0 auto 0 0}.prog .soft{background:var(--wool-dim);width:2px;position:absolute;top:-6px;bottom:-6px;left:50%}.prog-l{color:var(--wool-faint);font-size:12.5px;font-family:var(--mono);grid-template-columns:1fr auto 1fr;display:grid}.prog-l span:last-child{text-align:right}.stepper{border:1px solid var(--line-2);border-radius:12px;align-items:center;width:max-content;max-width:100%;display:flex;overflow:hidden}.stepper button{appearance:none;background:var(--ink-3);color:var(--wool);cursor:pointer;border:0;width:46px;height:50px;font-size:20px}.stepper button:hover{color:var(--gold-hi)}.stepper input{appearance:none;background:var(--ink);color:var(--wool);text-align:center;width:90px;height:50px;font-family:var(--mono);-moz-appearance:textfield;border:0;outline:0;font-size:18px}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.total{font-family:var(--mono);color:var(--gold-hi);margin-top:10px;font-size:36px;font-weight:600;line-height:1.2}.total small{color:var(--wool-faint);margin-left:6px;font-size:15px}.spec{background:var(--line);border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr 1fr;align-content:start;gap:1px;display:grid;overflow:hidden}.spec div{background:var(--ink-2);padding:20px 22px}.spec span{color:var(--wool-faint);font-size:13px;display:block}.spec b{font-family:var(--mono);font-size:22px}.spec b.tbd{font-family:var(--body);color:var(--wool-dim);font-size:15px;font-weight:500}.spec .hl{background:linear-gradient(135deg,#d9ae5824,var(--ink-2))}.spec .hl b{color:var(--gold-hi)}.road{grid-template-columns:repeat(5,1fr);margin:52px 0 0;padding:0;list-style:none;display:grid;position:relative}.road:before{content:"";background:var(--line);height:2px;position:absolute;top:9px;left:0;right:0}.road li{min-width:0;padding:36px 20px 0 0;position:relative}.road li:before{content:"";background:var(--ink);border:2px solid var(--wool-faint);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.road li.now:before{border-color:var(--gold);background:var(--gold);animation:2.2s ease-out infinite ping}@keyframes ping{0%{box-shadow:0 0 #d9ae5880}to{box-shadow:0 0 0 14px #d9ae5800}}.road li.goal:before{border-color:var(--gold-hi);border-style:dashed}.road .st{letter-spacing:.12em;color:var(--wool-faint);font-size:12px;font-family:var(--mono)}.road li.now .st{color:var(--gold)}.road b{font-family:var(--display);margin:4px 0 6px;font-size:20px;display:block}.road p{color:var(--wool-dim);font-size:14px}.finale{padding-block:130px 90px;position:relative;overflow:hidden}.finale:after{content:"羊";font-family:var(--display);color:var(--gold);opacity:.05;pointer-events:none;font-size:min(50vw,580px);font-weight:900;line-height:1;position:absolute;bottom:-22%;right:-3%}.finale h2{max-width:13em;font-size:clamp(34px,5.6vw,72px);line-height:1.12;position:relative}.finale .lede{position:relative}.links-row{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:52px;display:grid;position:relative}.lk{background:var(--ink-2);border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px}.lk span{color:var(--wool-faint);font-size:12.5px;display:block}.lk b{font-family:var(--mono);overflow-wrap:anywhere;margin-top:2px;font-size:14.5px;font-weight:600;display:block}.lk button{margin-top:10px}footer{border-top:1px solid var(--line);padding-block:40px calc(40px + env(safe-area-inset-bottom,0px));color:var(--wool-faint);z-index:2;font-size:13px;position:relative}footer .wrap{gap:14px;display:grid}footer p{max-width:72em}footer b{color:var(--wool-dim)}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--wool);color:var(--ink);opacity:0;pointer-events:none;z-index:90;border-radius:12px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:14px;font-weight:500;transition:all .25s;position:fixed;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}.family{border-bottom:1px solid var(--line);padding-block:100px 90px;position:relative;overflow:hidden}.family:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#d9ae5824,#0000);width:1100px;max-width:160vw;height:520px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.fam-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.fam-head h2{font-size:clamp(32px,4.8vw,58px);line-height:1.16}.fam-head p{color:var(--wool-dim);max-width:26em}.cast{perspective:1000px;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:64px;display:grid}.who{background:linear-gradient(180deg,var(--ink-3),var(--ink-2) 60%);border:1px solid var(--line);text-align:center;transform-style:preserve-3d;border-radius:22px;min-width:0;padding:0 0 22px;transition:transform .25s ease-out,border-color .3s;position:relative}.who:hover{border-color:var(--gold-deep)}.who .pic{justify-content:center;align-items:flex-end;height:250px;display:flex;position:relative}.who .pic:after{content:"";z-index:0;background:radial-gradient(closest-side,#000000bf,#0000);width:62%;height:16px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.who img{z-index:1;filter:drop-shadow(0 18px 22px #0000008c);width:auto;max-width:120%;height:120%;animation:5.5s ease-in-out infinite hover;position:relative;transform:translateZ(40px)}.who:nth-child(2) img{animation-delay:-1.1s}.who:nth-child(3) img{animation-delay:-2.2s}.who:nth-child(4) img{animation-delay:-3.3s}.who:nth-child(5) img{animation-delay:-4.4s}@keyframes hover{0%,to{translate:0}50%{translate:0 -12px}}.who b{font-family:var(--display);z-index:1;margin-top:14px;font-size:20px;display:block;position:relative}.who span{color:var(--wool-faint);padding:0 12px;font-size:13px;display:block}.who em{font-style:normal;font-family:var(--mono);letter-spacing:.12em;color:var(--gold);border:1px solid var(--gold-deep);z-index:2;background:#0b0a0899;border-radius:999px;padding:2px 9px;font-size:11px;position:absolute;top:14px;left:14px}.who.villain em{color:#9fb4e0;border-color:#41507a}.ch .head-row{grid-template-columns:1fr auto;align-items:end;gap:24px;display:grid}.ch .head-row .side{filter:drop-shadow(0 24px 30px #0009);z-index:1;width:clamp(150px,17vw,220px);margin-bottom:-24px;animation:6s ease-in-out infinite hover;position:relative}.game .pic{position:relative;overflow:hidden}.game img.bg{animation:18s ease-in-out infinite alternate ken}@keyframes ken{0%{transform:scale(1.02)}to{transform:scale(1.14)translate(-3%,-2%)}}.game .wolf{z-index:2;filter:drop-shadow(0 14px 14px #00000080);width:30%;animation:9s linear infinite skate;position:absolute;top:4%;left:-32%}@keyframes skate{0%{left:-32%;transform:translateY(0)rotate(-4deg)}45%{transform:translateY(12px)rotate(2deg)}to{left:110%;transform:translateY(-6px)rotate(-6deg)}}.coin{background:radial-gradient(circle at 35% 30%,#fff3c4,var(--gold) 45%,var(--gold-deep));z-index:1;pointer-events:none;border-radius:50%;width:22px;height:22px;animation:3.2s linear infinite coin;position:absolute;box-shadow:0 0 14px #d9ae5899}@keyframes coin{0%{transform:translateY(0)scaleX(1)}25%{transform:translateY(-7px)scaleX(.15)}50%{transform:translateY(-14px)scaleX(1)}75%{transform:translateY(-7px)scaleX(.15)}to{transform:translateY(0)scaleX(1)}}.lead-steps{counter-reset:ls;margin:4px 0 0;padding:0;list-style:none;display:grid}.lead-steps li{border-bottom:1px dashed var(--line-2);grid-template-columns:44px 1fr;gap:14px;padding:16px 0;display:grid}.lead-steps li:last-child{border-bottom:0}.lead-steps li:before{counter-increment:ls;content:counter(ls,decimal-leading-zero);font-family:var(--mono);color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold));border-radius:12px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.lead-steps b{font-size:16.5px;display:block}.lead-steps span{color:var(--wool-dim);font-size:14px}.sale-art{filter:drop-shadow(0 20px 24px #0009);pointer-events:none;z-index:2;width:150px;animation:5s ease-in-out infinite hover;position:absolute;top:-70px;right:-8px}.fin-art{z-index:1;filter:drop-shadow(0 26px 30px #0009);width:clamp(180px,22vw,300px);animation:6s ease-in-out infinite hover;position:absolute;bottom:50px;right:max(20px,5vw)}@media (width<=1040px){.cast{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(210px,1fr));margin-top:24px;padding:40px 4px 10px;overflow-x:auto}.who{scroll-snap-align:center}}@media (width<=900px){.ch .head-row{grid-template-columns:1fr}.ch .head-row .side{justify-self:center;margin:24px 0 -10px}.fin-art{margin:0 auto 20px;display:block;position:relative;bottom:auto;right:auto}.sale-art{display:none}}.tier{border:1px solid var(--line);background:linear-gradient(180deg,var(--ink-2),transparent);border-radius:22px;margin-top:44px;padding:26px}.tier-h{align-items:center;gap:16px;margin-bottom:22px;display:flex}.tier-n{font-family:var(--latin);color:var(--gold);border:1px solid var(--gold-deep);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:30px;font-style:italic;display:grid}.tier-h b{font-family:var(--display);font-size:20px;display:block}.tier-h span{color:var(--wool-faint);font-size:14px}.vc-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;display:grid}.vc{background:var(--ink);border:1px solid var(--line-2);border-radius:16px;min-width:0;padding:22px 20px;position:relative;overflow:hidden}.vc b{font-family:var(--display);color:var(--wool);margin:10px 0 4px;font-size:22px;display:block}.vc span:last-child{color:var(--wool-dim);font-size:13px}.vc-tag{font-family:var(--mono);letter-spacing:.14em;color:var(--gold);border:1px solid var(--gold-deep);border-radius:999px;padding:2px 9px;font-size:11px}.vc.big{background:linear-gradient(135deg,#d9ae5829,var(--ink) 70%);border-color:var(--gold-deep)}.vc.big b{font-family:var(--latin);color:var(--gold-hi);letter-spacing:.01em;font-size:34px;font-weight:600}.vc:after{content:"";background:linear-gradient(100deg,#0000,#f4d8911a,#0000);width:45%;height:100%;animation:6s ease-in-out infinite glint;position:absolute;top:0;left:-70%;transform:skew(-20deg)}.vc:nth-child(2):after{animation-delay:-1.5s}.vc:nth-child(3):after{animation-delay:-3s}.vc:nth-child(4):after{animation-delay:-4.5s}.vc.slot{background:repeating-linear-gradient(135deg,#0000 0 10px,#d9ae5808 10px 20px);border-style:dashed}.vc.slot b{color:var(--wool-faint)}.logo-wall{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track2{gap:12px;width:max-content;animation:34s linear infinite mq;display:flex}.track2 span{font-family:var(--display);border:1px solid var(--line-2);background:var(--ink);white-space:nowrap;color:var(--wool-dim);border-radius:14px;padding:14px 22px;font-size:18px;font-weight:900}.track2 span:nth-child(odd){color:var(--gold-hi)}@media (width<=900px){.vc-grid{grid-template-columns:1fr 1fr}.tier{padding:20px}}@media (width<=520px){.vc-grid{grid-template-columns:1fr}}.nav-toggle{display:none}@media (width<=1040px){.nav-toggle{border:1px solid var(--line-2);background:var(--ink-2);cursor:pointer;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:inline-flex}.nav-toggle span{background:var(--wool);border-radius:2px;width:16px;height:1.5px;transition:transform .25s,opacity .25s;display:block}.top.menu-open .nav-toggle span:first-child{transform:translateY(5.5px)rotate(45deg)}.top.menu-open .nav-toggle span:nth-child(2){opacity:0}.top.menu-open .nav-toggle span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}nav.links{border:1px solid var(--line-2);background:#13110df7;border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:8px;display:none;position:absolute;top:100%;left:8px;right:8px;box-shadow:0 24px 60px -16px #000000e6}.top.menu-open nav.links{display:grid}.top .wrap{position:relative}.top nav.links a{padding:12px 14px;font-size:15px}.quad,.stats{grid-template-columns:1fr 1fr}}@media (width<=900px){.hero .hgrid{grid-template-columns:1fr;padding-block:36px 24px}.stage{order:-1;max-width:420px}.fly,.charity,.eco,.sale,.g2{grid-template-columns:1fr}.figs{grid-template-columns:1fr 1fr}.fig:nth-child(2){border-right:0}.fig:nth-child(-n+2){border-bottom:1px solid var(--line)}.timeline{grid-template-columns:1fr;gap:22px}.timeline:before,.timeline .tl-fill{height:auto;inset:0 auto 0 5px;width:1px!important}.timeline .tl-fill{height:0;transition:height 2.2s}.timeline.in .tl-fill{height:100%}.ev{padding:0 0 0 32px}.road{grid-template-columns:1fr;gap:28px}.road:before{width:2px;height:auto;inset:0 auto 0 7px}.road li{padding:0 0 0 38px}.links-row,.comm{grid-template-columns:1fr 1fr}.comm .lead{grid-column:span 2;grid-template-columns:1fr}}@media (width<=600px){section.ch{padding-block:72px}.quad,.comm,.links-row{grid-template-columns:1fr}.comm .lead{grid-column:auto}.nar{min-height:0}.panel{padding:22px}.brand small{display:none}.chip{padding:6px 9px;font-size:11px}.chip b{font-size:13px}.chip.c1{left:0}.chip.c2{right:0}.stat{padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}.rv.pre{opacity:1;transform:none}}.ch-l{display:inline-block}h2.rv.pre{opacity:1;transform:none}h2.rv.pre .ch-l{opacity:0;filter:blur(6px);transform:translateY(.55em)rotateX(-70deg)}h2.rv.in .ch-l{transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1),filter .7s;transition-delay:calc(var(--i) * 32ms)}h2 .gold-text.ch-l{display:inline}.cast{grid-template-columns:repeat(4,1fr);gap:20px}.who{background:radial-gradient(120% 70% at 50% 100%,#d9ae581a,transparent 60%),linear-gradient(180deg,#17140f,var(--ink-2));padding-bottom:26px}.who .pic{height:330px;overflow:visible}.who .halo{aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 20%,#f4d8918c 30%,transparent 42% 70%,#d9ae5866 80%,transparent 92%);z-index:0;border-radius:50%;width:78%;animation:7s linear infinite spin;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#0000 86%,#000 88% 100%);mask:radial-gradient(closest-side,#0000 86%,#000 88% 100%)}.who .halo:after{content:"";background:radial-gradient(closest-side,#d9ae5838,#0000);border-radius:50%;position:absolute;inset:14%}.who.villain .halo{background:conic-gradient(from 0deg,transparent 0 20%,#96afe68c 30%,transparent 42% 70%,#6e82c866 80%,transparent 92%)}.who.villain .halo:after{background:radial-gradient(closest-side,#6e82c838,#0000)}.who .sparks{z-index:0;pointer-events:none;position:absolute;inset:0}.who .sparks:before,.who .sparks:after{content:"";background:var(--gold-hi);width:3px;height:3px;box-shadow:40px -10px 0 0 var(--gold),80px 6px 0 -1px var(--gold-hi),110px -20px 0 0 var(--gold),20px -40px 0 -1px var(--gold-hi);opacity:0;border-radius:50%;animation:4s ease-in infinite rise;position:absolute;bottom:20px;left:30%}.who .sparks:after{animation-delay:-2s;left:20%}@keyframes rise{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-220px)}}.who img{max-width:125%;height:112%}.who b{font-size:22px}.seal-g{width:150px;height:150px;margin:6px 0 14px -10px;display:block;overflow:visible}.seal-g text{font-family:Noto Serif SC,serif;font-size:92px;font-weight:900}.seal-g .s-stroke{fill:none;stroke-width:1.3px;stroke-dasharray:420;stroke-dashoffset:420px;animation:7s ease-in-out infinite draw;animation-delay:var(--d)}.seal-g .s-fill{opacity:0;animation:7s ease-in-out infinite fillin;animation-delay:var(--d)}@keyframes draw{0%{stroke-dashoffset:420px;opacity:1}35%{stroke-dashoffset:0;opacity:1}55%{opacity:.25}85%{stroke-dashoffset:0;opacity:.25}to{stroke-dashoffset:-420px;opacity:0}}@keyframes fillin{0%,28%{opacity:0;transform:scale(.96)}45%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.seal-g .s-fill{transform-origin:80px 80px}.seal-g .s-rot{transform-origin:80px 80px;animation:12s linear infinite spin}.seal-g .s-rot2{transform-origin:80px 80px;animation:20s linear infinite reverse spin}.seal-g .s-bloom{transform-origin:80px 80px;animation:3.5s ease-in-out infinite bloom}@keyframes bloom{50%{opacity:.6;transform:scale(1.12)}}.nar:hover .seal-g .s-rot{animation-duration:3s}.nar{transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s}.nar:hover{transform:translateY(-8px)}.eco{grid-template-columns:1fr}.game.wide{grid-template-columns:1.35fr 1fr;align-items:center;display:grid}.game.wide .pic{height:100%;min-height:340px}.game.wide img.bg{aspect-ratio:auto;height:100%}.game.wide .pic:after{background:linear-gradient(90deg,transparent,var(--ink-2));width:40%;height:100%;inset:0 0 0 auto}.game.wide .in{padding:30px 34px}.game.wide .in h3{font-size:26px}.vc-grid.solo{grid-template-columns:1fr}.vc.one{flex-wrap:wrap;align-items:center;gap:22px;padding:30px 28px;display:flex}.vc.one b{font-family:var(--display);color:var(--wool);margin:0;font-size:clamp(24px,3vw,34px)}.soon-txt{font-family:var(--mono);letter-spacing:.2em;align-items:center;gap:6px;margin-left:auto;display:inline-flex;color:var(--gold-hi)!important;font-size:14px!important}.soon-txt i{background:var(--gold-hi);border-radius:50%;width:6px;height:6px;animation:1.4s infinite blink}.soon-txt i:nth-child(2){animation-delay:.2s}.soon-txt i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,to{opacity:.2}50%{opacity:1}}.vc.one{border-color:var(--gold-deep)}.comm2{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;margin-top:52px;display:grid}.orbit{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative;container-type:inline-size}.o-lines{width:100%;height:100%;position:absolute;inset:0}.o-comet{transform-origin:200px 200px;animation:8s linear infinite spin}.o-comet2{transform-origin:200px 200px;animation:5s linear infinite reverse spin}.o-ring{animation:70s linear infinite orb;position:absolute;inset:0}@keyframes orb{0%{rotate:0deg}to{rotate:360deg}}@keyframes orbr{0%{rotate:0deg}to{rotate:-360deg}}.node{width:0;height:0;transform:rotate(var(--a)) translate(37.5cqw) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.nin{border:1px solid var(--line-2);text-align:center;white-space:nowrap;background:#13110deb;border-radius:14px;padding:8px 14px;transition:border-color .3s;animation:70s linear infinite orbr;position:absolute;translate:-50% -50%;box-shadow:0 10px 30px -12px #000c}.nin span{font-family:var(--mono);letter-spacing:.14em;color:var(--gold);font-size:10.5px;display:block}.nin b{font-family:var(--display);font-size:15px}.node.key .nin{border-color:var(--gold);background:linear-gradient(#d9ae5833,#13110df2);box-shadow:0 0 30px -6px #d9ae5899}.o-core{aspect-ratio:1;border:1px solid var(--gold-deep);background:radial-gradient(circle at 50% 35%,#2a2215,#100e0a 70%);border-radius:50%;place-items:center;width:34%;animation:3.2s ease-in-out infinite corepulse;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #d9ae580d,0 0 60px -10px #d9ae5899}@keyframes corepulse{50%{box-shadow:0 0 0 18px #d9ae5808,0 0 80px -6px #d9ae58bf}}.o-core img{width:118%;max-width:none;position:absolute;top:2%;left:50%;transform:translate(-50%)}.o-core b{font-family:var(--display);color:var(--gold-hi);background:#0b0a08bf;border-radius:999px;padding:0 10px;font-size:16px;position:absolute;bottom:9%}.comm-side{gap:4px;min-width:0;display:grid}.cs-item{border-left:1px solid var(--line-2);padding:16px 0 16px 20px;position:relative}.cs-item:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2.6s ease-out infinite ping;position:absolute;top:24px;left:-4px;box-shadow:0 0 #d9ae5880}.cs-item:nth-child(2):before{animation-delay:.6s}.cs-item:nth-child(3):before{animation-delay:1.2s}.cs-item:nth-child(4):before{animation-delay:1.8s}.cs-item h3{margin-bottom:2px;font-size:20px}.cs-item p{color:var(--wool-dim);font-size:14.5px}.lead2{background:linear-gradient(100deg,#d9ae5824,var(--ink-2) 60%);border-color:var(--gold-deep);grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;margin-top:16px;padding:22px;display:grid}.lead2 .big{font-family:var(--display);color:var(--gold);grid-row:span 2;font-size:48px;font-weight:900;line-height:1}.lead2 h3{margin:0;font-size:19px}.lead2 .btn{grid-column:2;justify-self:start;margin-top:8px}@media (width<=1040px){.cast{grid-template-columns:repeat(4,minmax(230px,1fr))}}@media (width<=900px){.comm2,.game.wide{grid-template-columns:1fr}.game.wide .pic{min-height:0}.game.wide img.bg{aspect-ratio:1728/750}.game.wide .pic:after{background:linear-gradient(transparent,var(--ink-2));width:100%;height:40%;inset:auto 0 0}}@media (width<=600px){.nin{padding:5px 9px}.nin b{font-size:12.5px}.nin span{font-size:9px}.seal-g{width:120px;height:120px}}@media (prefers-reduced-motion:reduce){h2.rv.pre .ch-l{opacity:1;filter:none;transform:none}.seal-g .s-fill{opacity:1}}.who .pic{place-items:center;height:300px;display:grid}.who .pic:after{display:none}.who .frame{aspect-ratio:1;z-index:1;width:230px;max-width:82%;box-shadow:0 0 0 1px var(--gold-deep),0 0 0 7px #0b0a08e6,0 0 0 8px #d9ae5840,0 30px 50px -20px #000000e6;border-radius:50%;animation:5.5s ease-in-out infinite hover;display:block;position:relative;overflow:hidden;transform:translateZ(40px)}.who.villain .frame{box-shadow:0 0 0 1px #41507a,0 0 0 7px #0b0a08e6,0 0 0 8px #6e82c84d,0 30px 50px -20px #000000e6}.who .frame img{object-fit:cover;object-position:50% 18%;filter:none;width:100%;max-width:none;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);animation:none;position:absolute;inset:0;transform:scale(1.08)}.who:hover .frame img{transform:scale(1.18)}.who .frame:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff0c847 50%,#0000 65%) 0 0/250% 100%;border-radius:50%;animation:5s linear infinite sheen;position:absolute;inset:0}.who .halo{width:286px;max-width:100%}.who:nth-child(2) .frame{animation-delay:-1.4s}.who:nth-child(3) .frame{animation-delay:-2.8s}.who:nth-child(4) .frame{animation-delay:-4.2s}section.ch,.family{overflow-x:clip}@media (width<=600px){.node{transform:rotate(var(--a)) translate(33cqw) rotate(calc(-1 * var(--a)))}}.game .wolf{-webkit-mask-image:radial-gradient(50% 50%,#000 55%,#0000 75%);mask-image:radial-gradient(50% 50%,#000 55%,#0000 75%)}:root{--violet:#a88bff;--cyan:#46d6c8;--sky:#6fa8ff;--pink:#ff8fc6}.top .wrap{gap:14px}nav.links{margin-left:auto}nav.links a{padding:6px 10px;font-size:13.5px}.lang{border:1px solid var(--line-2);background:var(--ink-2);border-radius:999px;flex:none;padding:3px;display:inline-flex}.lang button{appearance:none;color:var(--wool-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700;transition:all .2s}.lang button[aria-pressed=true]{background:linear-gradient(120deg,var(--violet),var(--cyan));color:#0b0a08}#connectBtn{margin-left:4px}@media (width<=1040px){.lang{margin-left:auto}}@media (width<=420px){.brand b{display:none}#connectBtn{padding:9px 14px}}.aurora{z-index:0;pointer-events:none;filter:blur(70px);opacity:.75;position:absolute;inset:0;overflow:hidden}.aurora i{mix-blend-mode:screen;border-radius:50%;position:absolute}.aurora .a1{background:radial-gradient(closest-side,#a88bff8c,#0000);width:46vw;max-width:620px;height:46vw;max-height:620px;animation:16s ease-in-out infinite alternate drift1;top:-10%;right:2%}.aurora .a2{background:radial-gradient(closest-side,#46d6c86b,#0000);width:40vw;max-width:540px;height:40vw;max-height:540px;animation:19s ease-in-out infinite alternate drift2;top:30%;right:22%}.aurora .a3{background:radial-gradient(closest-side,#d9ae5859,#0000);width:36vw;max-width:480px;height:36vw;max-height:480px;animation:22s ease-in-out infinite alternate-reverse drift1;top:-12%;left:-6%}@keyframes drift1{to{transform:translate(-8vw,6vw)scale(1.15)}}@keyframes drift2{to{transform:translate(10vw,-5vw)scale(.9)}}.hero:before{background:radial-gradient(closest-side,#d9ae5824,#0000 70%)}.stage img{width:56%;top:50%}.stage svg.ring circle[stroke="url(#gg)"]{stroke:url(#gg)}.aurora-text{background:linear-gradient(100deg,var(--gold-hi),var(--pink) 30%,var(--violet) 55%,var(--cyan) 80%,var(--gold-hi));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite sheen}.kicker .live{background:linear-gradient(120deg,var(--gold-hi),var(--pink))}.chip.c2{border-color:#46d6c859}.chip.c1{border-color:#e38c7b66}.chip.c3{color:var(--violet);border-color:#a88bff66}.marquee{background:linear-gradient(90deg,#a88bff0f,#13110d 30% 70%,#46d6c80f)}.marquee span:nth-child(4n+1){color:var(--gold)}.marquee span:nth-child(4n+2){color:var(--wool-faint)}.marquee span:nth-child(4n+3){color:var(--cyan)}.marquee span:nth-child(4n){color:var(--violet)}.eyebrow:after{background:linear-gradient(90deg,var(--gold),var(--violet),transparent)}.bgword{background:linear-gradient(160deg,var(--gold),var(--violet) 60%,var(--cyan));color:#0000;opacity:.07;-webkit-background-clip:text;background-clip:text}#story:before,#flywheel:before,#partners:before,#community:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}#story:before{background:radial-gradient(60% 50% at 85% 20%,#a88bff12,#0000),radial-gradient(50% 40% at 10% 90%,#46d6c80d,#0000)}#flywheel:before{background:radial-gradient(50% 50% at 15% 30%,#e38c7b0f,#0000),radial-gradient(50% 50% at 90% 80%,#46d6c80d,#0000)}#partners:before{background:radial-gradient(60% 50% at 20% 10%,#6fa8ff12,#0000)}#community:before{background:radial-gradient(50% 60% at 25% 55%,#a88bff17,#0000),radial-gradient(40% 40% at 80% 30%,#46d6c80f,#0000)}.who.c-gold .halo{background:conic-gradient(from 0deg,transparent 0 20%,#f4d891b3 30%,transparent 42% 70%,#ff8fc673 80%,transparent 92%)}.who.c-cyan .halo{background:conic-gradient(from 0deg,transparent 0 20%,#46d6c8bf 30%,transparent 42% 70%,#a88bff99 80%,transparent 92%)}.who.c-cyan .halo:after{background:radial-gradient(closest-side,#46d6c838,#0000)}.who.c-cyan .frame{box-shadow:0 0 0 1px #46d6c899,0 0 0 7px #0b0a08e6,0 0 0 8px #a88bff59,0 30px 50px -20px #000000e6}.who.c-cyan em{color:var(--cyan);border-color:#46d6c880}.who.c-green .halo{background:conic-gradient(from 0deg,transparent 0 20%,#83e68cb3 30%,transparent 42% 70%,#46d6c880 80%,transparent 92%)}.who.c-green .halo:after{background:radial-gradient(closest-side,#83e68c33,#0000)}.who.c-green .frame{box-shadow:0 0 0 1px #83e68c8c,0 0 0 7px #0b0a08e6,0 0 0 8px #83e68c40,0 30px 50px -20px #000000e6}.who.c-green em{color:#8ee6a0;border-color:#83e68c73}.who.c-cyan .sparks:before,.who.c-cyan .sparks:after{background:var(--cyan);box-shadow:40px -10px 0 0 var(--violet),80px 6px 0 -1px var(--cyan),110px -20px 0 0 var(--violet),20px -40px 0 -1px var(--cyan)}.who.c-green .sparks:before,.who.c-green .sparks:after{box-shadow:40px -10px 0 0 var(--cyan),80px 6px 0 -1px #8ee6a0,110px -20px 0 0 var(--cyan),20px -40px 0 -1px #8ee6a0;background:#8ee6a0}.who.villain .sparks:before,.who.villain .sparks:after{background:var(--sky);box-shadow:40px -10px 0 0 var(--violet),80px 6px 0 -1px var(--sky),110px -20px 0 0 var(--violet),20px -40px 0 -1px var(--sky)}.who.c-gold{background:radial-gradient(120% 70% at 50% 100%,#d9ae5829,transparent 60%),linear-gradient(180deg,#1a160f,var(--ink-2))}.who.c-cyan{background:radial-gradient(120% 70% at 50% 100%,#46d6c81f,transparent 60%),linear-gradient(180deg,#121718,var(--ink-2))}.who.c-green{background:radial-gradient(120% 70% at 50% 100%,#83e68c1a,transparent 60%),linear-gradient(180deg,#121610,var(--ink-2))}.who.villain{background:radial-gradient(120% 70% at 50% 100%,#6fa8ff1f,transparent 60%),linear-gradient(180deg,#11131a,var(--ink-2))}.nar-cyan .foot{color:var(--cyan)}.nar-violet .foot{color:var(--violet)}.nar-c .foot{color:var(--rose)}.nar-cyan:hover{border-color:#46d6c866}.nar-violet:hover{border-color:#a88bff73}.nar-c:hover{border-color:#e38c7b73}.nar-cyan.glow:before{background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),#46d6c824,transparent 60%)}.nar-violet.glow:before{background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),#a88bff29,transparent 60%)}.nar-c.glow:before{background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%),#e38c7b24,transparent 60%)}.equation .res{background:linear-gradient(120deg,var(--gold-hi),var(--pink) 45%,var(--violet));background-size:200% 100%;animation:6s linear infinite sheen}.nin span{color:var(--c,var(--gold))}.nin{border-color:color-mix(in srgb,var(--c,var(--gold)) 35%,transparent)}.nin:before{content:"";box-shadow:0 0 22px -8px var(--c,var(--gold));pointer-events:none;border-radius:14px;position:absolute;inset:-1px}.o-core{box-shadow:0 0 0 10px #a88bff0d,0 0 70px -10px #a88bff8c}.flow,.sale .panel:first-child{background:linear-gradient(var(--ink-2),var(--ink-2)) padding-box,conic-gradient(from var(--ang,0deg),var(--line-2),var(--gold) 15%,var(--line-2) 30%,var(--line-2) 50%,var(--violet) 65%,var(--line-2) 80%) border-box;border:1px solid #0000;animation:8s linear infinite ang}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ang{to{--ang:360deg}}.lead-steps li:nth-child(2):before{background:linear-gradient(180deg,#ffc7e0,var(--pink))}.lead-steps li:nth-child(3):before{background:linear-gradient(180deg,#d8ccff,var(--violet))}.lead-steps li:nth-child(4):before{background:linear-gradient(180deg,#b8f3ec,var(--cyan))}.vc.big{background:linear-gradient(135deg,#d9ae582e,#a88bff14 60%,var(--ink))}.vc.one{background:linear-gradient(110deg,#a88bff1f,#46d6c80f 50%,var(--ink));border-color:#a88bff66}.track2 span:nth-child(3n+2){color:var(--cyan)}.track2 span:nth-child(3n){color:var(--violet)}.road li:nth-child(2):before{border-color:var(--cyan)}.road li:nth-child(3):before{border-color:var(--violet)}.road li:nth-child(4):before{border-color:var(--pink)}#prog{background:linear-gradient(90deg,var(--gold),var(--pink),var(--violet),var(--cyan))}.join{border-top:1px solid var(--line);padding-block:44px calc(36px + env(safe-area-inset-bottom,0px));background:radial-gradient(50% 120% at 0% 0%,#a88bff1a,transparent 60%),radial-gradient(40% 120% at 100% 100%,#46d6c814,transparent 60%),var(--ink);position:relative;overflow:hidden}.join-grid{grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.join .eyebrow{margin-bottom:10px}.join-h{font-size:clamp(22px,2.8vw,32px);line-height:1.3}.chips{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.cbtn{appearance:none;font:inherit;cursor:pointer;border:1px solid var(--line-2);background:var(--ink-2);color:var(--wool);border-radius:12px;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;transition:all .25s;display:inline-flex}.cbtn svg{width:16px;height:16px;color:var(--gold-hi)}.cbtn span{color:var(--wool-faint);font-size:12.5px}.cbtn b{font-family:var(--mono);font-size:13.5px;font-weight:600}.cbtn:hover{border-color:var(--violet);box-shadow:0 10px 24px -14px var(--violet);transform:translateY(-2px)}.fine{color:var(--wool-faint);margin-top:22px;font-size:12.5px}.qr-card{background:linear-gradient(var(--ink-2),var(--ink-2)) padding-box,conic-gradient(from var(--ang,0deg),#2ad06f,var(--cyan),var(--violet),var(--gold),#2ad06f) border-box;border:1.5px solid #0000;border-radius:20px;align-items:center;gap:18px;padding:16px 20px 16px 16px;animation:6s linear infinite ang;display:flex}.qr-card img{background:#fff;border-radius:12px;width:132px;height:132px;padding:6px;display:block}.qr-card b{font-family:var(--display);margin-top:6px;font-size:18px;display:block}.qr-card p{color:var(--wool-dim);margin-top:2px;font-size:13px}.qr-tag{font-family:var(--mono);letter-spacing:.14em;color:#2ad06f;border:1px solid #2ad06f73;border-radius:999px;padding:2px 9px;font-size:11px}footer{display:none}@media (width<=760px){.join-grid{grid-template-columns:1fr}.qr-card{justify-self:start}}body.en h1{font-size:clamp(40px,6.4vw,84px)}.stage img{-webkit-mask-image:radial-gradient(50% 50%,#000 64%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 64%,#0000 100%)}@media (width<=600px){.stats .stat:last-child,.stats .stat:nth-child(3){grid-column:span 2}}.brand{gap:10px}.logo{flex:none;width:40px;height:40px;display:block;position:relative}.logo svg{z-index:1;width:100%;height:100%;display:block;position:relative}.logo:before{content:"";background:conic-gradient(from var(--ang,0deg),transparent 0 60%,var(--gold-hi) 75%,var(--pink) 85%,var(--violet) 92%,transparent);border-radius:50%;animation:4s linear infinite ang;position:absolute;inset:-3px;-webkit-mask:radial-gradient(closest-side,#0000 86%,#000 90%);mask:radial-gradient(closest-side,#0000 86%,#000 90%)}.wordmark{flex-direction:column;line-height:1.05;display:flex}.wordmark b{font-family:var(--display);letter-spacing:.12em;background:linear-gradient(180deg,#fff3d2,var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px}.wordmark small{font-family:var(--mono);letter-spacing:.42em;background:linear-gradient(90deg,var(--gold),var(--pink),var(--violet),var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;margin:2px 0 0;font-size:10px;font-style:normal}@media (width<=600px){.wordmark{display:none}}.btn-wallet{color:var(--wool);background:linear-gradient(#15131c,#15131c) padding-box,conic-gradient(from var(--ang,0deg),var(--violet),var(--cyan),var(--gold-hi),var(--pink),var(--violet)) border-box;border:1.5px solid #0000;font-size:14px;animation:5s linear infinite ang;box-shadow:0 8px 26px -12px #a88bffb3}.btn-wallet:hover{transform:translateY(-1px);box-shadow:0 12px 30px -10px #46d6c8b3}.btn-wallet .dot{background:linear-gradient(135deg,var(--violet),var(--cyan))}.btn-wallet .dot.on{background:#3ddc84;box-shadow:0 0 0 3px #3ddc8440}.stage .gate{aspect-ratio:1;z-index:2;border-radius:50%;width:61%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #0b0a08d9,0 0 0 7px #f4d89173,0 30px 80px -20px #46d6c873,0 0 120px -10px #a88bff73}.stage .gate img{object-fit:cover;filter:none;width:100%;max-width:none;height:100%;animation:16s ease-in-out infinite alternate gatekb;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}@keyframes gatekb{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.16)translate(-2%,-3%)}}.stage .gate:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 30%,#0000 55%,#0b0a0873) 0 0/100% 100%,linear-gradient(115deg,#0000 40%,#fff5d738 50%,#0000 60%) 0 0/250% 100%;border-radius:50%;animation:6s linear infinite sheen;position:absolute;inset:0}.gate-rim{aspect-ratio:1;z-index:1;background:conic-gradient(from var(--ang,0deg),var(--gold-hi),var(--pink),var(--violet),var(--cyan),var(--gold-hi));filter:drop-shadow(0 0 10px #a88bff99);border-radius:50%;width:68%;animation:7s linear infinite ang;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#0000 93%,#000 95%);mask:radial-gradient(closest-side,#0000 93%,#000 95%)}.lantern{z-index:3;background:radial-gradient(circle,#fff6d8,var(--gold-hi) 40%,transparent 70%);border-radius:50%;width:10px;height:10px;animation:6s ease-in-out infinite lan;position:absolute;box-shadow:0 0 18px 6px #f4d89180}.lantern.l1{top:20%;left:18%}.lantern.l2{background:radial-gradient(circle,#e6fffb,var(--cyan) 40%,transparent 70%);animation-delay:-2s;top:66%;right:16%;box-shadow:0 0 18px 6px #46d6c873}.lantern.l3{background:radial-gradient(circle,#f1ebff,var(--violet) 40%,transparent 70%);animation-delay:-4s;bottom:10%;left:30%;box-shadow:0 0 18px 6px #a88bff80}@keyframes lan{0%,to{opacity:.9;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-16px)scale(1.25)}}.ring text tspan{fill:#f4d891}.cycle{grid-template-columns:minmax(0,440px) 1fr;align-items:center;gap:56px;margin-top:48px;display:grid}.c-wheel{aspect-ratio:1;justify-self:center;width:100%;max-width:440px;position:relative;container-type:inline-size}.c-orbit{width:100%;height:100%;position:absolute;inset:0}.c-dash{transform-origin:200px 200px;animation:40s linear infinite spin}.c-hl{transform-origin:200px 200px;transform:rotate(var(--rot,0deg));transition:transform 1s cubic-bezier(.6,.1,.2,1)}.c-arrows{transform-origin:200px 200px;animation:40s linear infinite spin}.c-node{appearance:none;aspect-ratio:1;cursor:pointer;width:30%;box-shadow:0 0 0 1px var(--line-2);background:radial-gradient(circle at 50% 40%,#1e1a12,#0e0c09 70%);border:0;border-radius:50%;place-items:center;padding:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;display:grid;position:absolute;transform:translate(-50%,-50%)scale(.86)}.c-node .seal-g{width:96%;height:96%;margin:0}.c-node.c0{top:12.5%;left:50%}.c-node.c1{top:50%;left:87.5%}.c-node.c2{top:87.5%;left:50%}.c-node.c3{top:50%;left:12.5%}.c-node.on{transform:translate(-50%,-50%)scale(1.06)}.c-node.c-gold.on{box-shadow:0 0 0 1.5px var(--gold),0 0 40px -6px var(--gold)}.c-node.c-rose.on{box-shadow:0 0 0 1.5px var(--rose),0 0 40px -6px var(--rose)}.c-node.c-cyan.on{box-shadow:0 0 0 1.5px var(--cyan),0 0 40px -6px var(--cyan)}.c-node.c-violet.on{box-shadow:0 0 0 1.5px var(--violet),0 0 40px -6px var(--violet)}.c-node:not(.on) .seal-g{opacity:.55}.c-core{aspect-ratio:1;width:36%;box-shadow:0 0 0 1px var(--gold-deep),0 0 0 6px #0b0a08e6,0 0 50px -6px #d9ae5899;border-radius:50%;animation:3.2s ease-in-out infinite corepulse;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.c-core img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.c-core span{text-align:center;letter-spacing:.2em;color:var(--wool-dim);background:linear-gradient(#0000,#0b0a08eb 45%);padding:18px 0 9px;font-size:10.5px;line-height:1.35;position:absolute;inset:auto 0 0}.c-core span b{font-family:var(--display);letter-spacing:.1em;color:var(--gold-hi);font-size:14px}.c-info{min-width:0}.c-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.c-tab{appearance:none;font:inherit;cursor:pointer;background:var(--ink-2);border:1px solid var(--line);color:var(--wool-dim);text-align:left;border-radius:14px;padding:12px 10px 14px;transition:all .3s;position:relative;overflow:hidden}.c-tab em{font-style:normal;font-family:var(--display);font-size:20px;font-weight:900;line-height:1.1;display:block}.c-tab span{font-size:12.5px}.c-tab i{width:0;height:2px;position:absolute;bottom:0;left:0}.c-tab.on{color:var(--wool);border-color:var(--line-2);background:var(--ink-3)}.c-tab.on i{animation:4.2s linear forwards fillbar}.cycle:hover .c-tab.on i{animation-play-state:paused}@keyframes fillbar{to{width:100%}}.c-gold em,.c-gold .c-key b{color:var(--gold-hi)}.c-gold i{background:var(--gold)}.c-rose em,.c-rose .c-key b{color:var(--rose)}.c-rose i{background:var(--rose)}.c-cyan em,.c-cyan .c-key b{color:var(--cyan)}.c-cyan i{background:var(--cyan)}.c-violet em,.c-violet .c-key b{color:var(--violet)}.c-violet i{background:var(--violet)}.c-pane{min-height:200px;margin-top:26px;animation:.7s cubic-bezier(.2,.8,.2,1) paneIn}@keyframes paneIn{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}}.c-key{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.c-key b{font-family:var(--mono);font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1}.c-key span{color:var(--wool-faint);letter-spacing:.06em;font-size:14px}.c-pane h3{margin:18px 0 8px;font-size:28px}.c-pane p{color:var(--wool-dim);max-width:30em;font-size:16px}.c-sum{border-top:1px dashed var(--line-2);font-family:var(--display);color:var(--gold-deep);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:18px;font-size:18px;font-weight:900;display:flex}.c-sum span{color:var(--wool-dim)}.c-sum b{color:var(--ink);background:linear-gradient(120deg,var(--gold-hi),var(--pink) 45%,var(--violet));background-size:200% 100%;border-radius:8px;padding:2px 14px;animation:6s linear infinite sheen}.split-head{grid-template-columns:1fr minmax(0,360px);align-items:center;gap:40px;display:grid}.listed svg{filter:drop-shadow(0 30px 50px #46d6c82e);width:100%;height:auto;display:block}.listed{animation:6s ease-in-out infinite hover}.ls-bell{transform-box:fill-box;animation:2.4s ease-in-out infinite bell}@keyframes bell{0%,60%,to{rotate:0deg}68%{rotate:16deg}76%{rotate:-14deg}84%{rotate:8deg}92%{rotate:-4deg}}.ls-bell{transform-origin:50% 0}.ls-waves{animation:2.4s ease-out infinite waves}@keyframes waves{0%,58%{opacity:0}66%{opacity:1}to{opacity:0}}.ls-line{stroke-dasharray:400;stroke-dashoffset:400px;animation:5s ease-in-out infinite lsdraw}@keyframes lsdraw{0%{stroke-dashoffset:400px}45%,to{stroke-dashoffset:0}}.ls-dot{animation:1.4s infinite blink}.fw-ring{transform-origin:210px 190px;stroke-dasharray:20 8;animation:10s linear infinite spin}.medal,.vault{aspect-ratio:1;flex:none;width:clamp(170px,18vw,220px);position:relative}.m-ring{background:conic-gradient(from var(--ang,0deg),var(--gold-hi),var(--pink),var(--violet),var(--cyan),var(--gold-hi));border-radius:50%;animation:6s linear infinite ang;position:absolute;inset:-8px;-webkit-mask:radial-gradient(closest-side,#0000 92%,#000 95%);mask:radial-gradient(closest-side,#0000 92%,#000 95%)}.m-rose .m-ring{background:conic-gradient(from var(--ang,0deg),var(--rose),var(--pink),var(--gold-hi),var(--rose))}.m-win{border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 5px #0b0a08e6,0 30px 60px -20px #e38c7b80}.m-win img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transform:scale(1.12)}.medal{margin-bottom:-10px;animation:6s ease-in-out infinite hover}.m-heart{background:linear-gradient(135deg,var(--pink),var(--rose));color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;animation:1.6s ease-in-out infinite beat;display:grid;position:absolute;top:6%;right:4%;box-shadow:0 10px 24px -6px #e38c7bb3}.tier-body{grid-template-columns:auto 1fr;align-items:center;gap:34px;display:grid}.tier-body .vc-grid{grid-template-columns:1.2fr 1fr}.vault{margin:10px 14px}.vault .m-win{box-shadow:0 0 0 5px #0b0a08e6,0 30px 60px -20px #46d6c880}.v-orbit{border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:-26px}.v-orbit i{background:radial-gradient(circle at 35% 30%,#fff3c4,var(--gold) 45%,var(--gold-deep));border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 0 12px #d9ae58b3}.v-orbit i:first-child{top:0;left:50%}.v-orbit i:nth-child(2){top:36%;right:2%}.v-orbit i:nth-child(3){bottom:6%;right:16%}.v-orbit i:nth-child(4){bottom:8%;left:12%}.v-orbit i:nth-child(5){top:34%;left:0}.v-tag{font-family:var(--mono);color:var(--ink);background:linear-gradient(120deg,var(--gold-hi),var(--cyan));z-index:2;white-space:nowrap;border-radius:999px;padding:4px 14px;font-size:14px;font-weight:600;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.o-core img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;top:0;transform:translate(-50%)scale(1.1)}@media (width<=900px){.cycle{grid-template-columns:1fr;gap:28px}.split-head{grid-template-columns:1fr}.listed{max-width:360px}.tier-body{grid-template-columns:1fr;justify-items:center}.tier-body .vc-grid{width:100%}}@media (width<=520px){.c-tabs{grid-template-columns:repeat(4,1fr);gap:6px}.c-tab{padding:10px 6px}.c-tab span{font-size:11px}.tier-body .vc-grid{grid-template-columns:1fr}}.wm{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.wm-t{letter-spacing:.22em;background:linear-gradient(180deg,#fff6da 10%,var(--gold-hi) 45%,var(--gold) 70%,var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text;padding-left:.04em;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600;line-height:1}.wm-u{background:linear-gradient(90deg,var(--gold),var(--pink),var(--violet),var(--cyan),var(--gold));background-size:200% 100%;border-radius:2px;width:100%;height:2px;animation:4s linear infinite sheen;display:block}.stage{container-type:inline-size}.zring{z-index:3;pointer-events:none;animation:60s linear infinite orb;position:absolute;inset:0}.z{width:0;height:0;transform:rotate(var(--a)) translate(43.5cqw) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.z i{border:1px solid var(--line-2);background:radial-gradient(circle at 50% 35%,#231e15,#0e0c09 75%);border-radius:50%;align-content:center;place-items:center;width:11.2cqw;min-width:40px;height:11.2cqw;min-height:40px;font-style:normal;animation:60s linear infinite orbr;display:grid;position:absolute;translate:-50% -50%}.z em{animation:2.8s ease-in-out infinite zbob;animation-delay:var(--d);filter:drop-shadow(0 3px 4px #00000080);font-size:5.4cqw;font-style:normal;line-height:1;display:block}.z b{font-family:var(--display);color:var(--wool-faint);margin-top:2px;font-size:max(9px,1.9cqw);line-height:1}@keyframes zbob{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-2px)rotate(-8deg)}50%{transform:translateY(-4px)rotate(0)}75%{transform:translateY(-2px)rotate(8deg)}}.z.zy i{border:1.5px solid var(--gold);width:15cqw;height:15cqw;box-shadow:0 0 0 4px #d9ae581f,0 0 30px -4px var(--gold);background:radial-gradient(circle at 50% 35%,#3a2d14,#120f09 75%)}.z.zy em{font-size:7.4cqw}.z.zy b{color:var(--gold-hi);font-size:max(10px,2.4cqw)}.stage .gate{width:58%}.gate-rim{width:64%}.stage .gate img{object-position:50% 40%;animation:14s ease-in-out infinite alternate gatekb2}@keyframes gatekb2{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(1%,-1%)}}.vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;margin-top:44px;display:grid}.vs-col{border-radius:20px;min-width:0;padding:22px 24px}.vs-old{background:var(--ink-2);border:1px solid var(--line)}.vs-new{background:linear-gradient(var(--ink-2),var(--ink-2)) padding-box,conic-gradient(from var(--ang,0deg),var(--gold),var(--pink),var(--violet),var(--cyan),var(--gold)) border-box;border:1.5px solid #0000;animation:8s linear infinite ang;box-shadow:0 30px 60px -30px #a88bff80}.vs-h{font-family:var(--display);align-items:center;gap:10px;margin-bottom:12px;font-size:20px;font-weight:900;display:flex}.vs-h small{font-family:var(--mono);color:var(--wool-faint);margin-left:auto;font-size:12px;font-weight:400}.vs-h em{border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-style:normal;display:grid}.vs-old .vs-h em{background:var(--ink-3);color:var(--wool-faint)}.vs-new .vs-h em{background:linear-gradient(135deg,var(--gold-hi),var(--cyan));color:var(--ink)}.vs ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.vs li{border-top:1px dashed var(--line-2);grid-template-columns:44px 1fr;gap:10px;padding:10px 0;font-size:15px;display:grid}.vs li span{color:var(--wool-faint);padding-top:2px;font-size:12.5px}.vs-old li b{color:var(--wool-faint);font-weight:500;-webkit-text-decoration:line-through #7a726280;text-decoration:line-through #7a726280}.vs-new li b{color:var(--wool);font-weight:700}.vs-new li:first-child b{color:var(--gold-hi)}.vs-new li:nth-child(2) b{color:var(--cyan)}.vs-new li:nth-child(3) b{color:var(--gold-hi)}.vs-new li:nth-child(4) b{color:var(--pink)}.vs-new li:nth-child(5) b{color:var(--violet)}.vs-badge{width:56px;height:56px;color:var(--ink);background:linear-gradient(135deg,var(--gold-hi),var(--pink),var(--violet));box-shadow:0 0 30px -4px var(--violet);border-radius:50%;align-self:center;place-items:center;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;font-weight:600;animation:2.4s ease-in-out infinite beat;display:grid}.fw-gear{transform-origin:210px 190px;animation:9s linear infinite spin}.give{background:radial-gradient(60% 120% at 0% 0%,#ff8fc61a,transparent 60%),var(--ink-2);border:1px solid #e38c7b4d;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:20px 30px;margin-top:36px;padding:28px;display:grid}.ga{grid-row:span 2;align-items:center;gap:14px;display:flex}.ga-logo{width:76px;height:76px;box-shadow:0 0 0 4px #0b0a08e6,0 0 0 5px #e38c7b80,0 0 30px -4px var(--rose);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite beat;position:relative;overflow:hidden}.ga-logo img{object-fit:cover;width:100%;height:100%}.ga-logo svg{width:100%;height:100%;display:block}.ga-logo img:not([hidden])+svg{display:none}.ga b{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600;line-height:1.1;display:block}.ga span{color:var(--wool-faint);font-size:13px}.give-p{color:var(--wool-dim);max-width:44em;font-size:15.5px}.give-stats{grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 34px;display:grid}.give-stats b{color:var(--rose);font-size:26px;font-weight:600;line-height:1.1;display:block}.give-stats div:nth-child(2) b{color:var(--gold-hi)}.give-stats div:nth-child(3) b{color:var(--pink)}.give-stats span{color:var(--wool-faint);font-size:12.5px}.give-tags{border-top:1px dashed var(--line-2);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:16px;display:flex}.give-tags span{color:var(--wool-dim);background:#e38c7b0f;border:1px solid #e38c7b59;border-radius:999px;padding:5px 12px;font-size:13px}.give-tags span:before{content:"♥";color:var(--rose);margin-right:6px;font-size:11px}#charity{padding-block:90px}.m-win.inst{background:radial-gradient(circle at 50% 30%,#1b2140,#0b0d18 75%);place-items:center;display:grid}.inst-in{text-align:center;flex-direction:column;align-items:center;line-height:1;display:flex}.inst-in small{font-family:var(--mono);letter-spacing:.2em;color:var(--cyan);margin-bottom:8px;font-size:9.5px}.inst-in b{color:#fff;letter-spacing:.02em;font-family:Cormorant Garamond,serif;font-size:46px;font-weight:600}.inst-in b.l2{letter-spacing:.3em;color:#c8cde6;margin-top:2px;padding-left:.3em;font-size:22px}.inst-in em{font-style:normal;font-family:var(--mono);color:var(--gold-hi);border-top:1px solid #f4d8914d;margin-top:10px;padding-top:6px;font-size:11px}.vault .m-ring{background:conic-gradient(from var(--ang,0deg),var(--cyan),var(--violet),var(--gold-hi),var(--cyan))}@media (width<=900px){.vs{grid-template-columns:1fr}.vs-badge{justify-self:center;margin:-6px 0}.give{grid-template-columns:1fr}.ga{grid-row:auto}}@media (width<=520px){.give-stats{grid-template-columns:1fr 1fr 1fr;gap:8px 14px}.give-stats b{font-size:20px}.give{padding:22px}}.ga-logo{background:radial-gradient(circle,#2a2412,#120f09);place-items:center;display:grid;overflow:visible;box-shadow:0 0 0 1px #ffd64f80,0 0 34px -6px #ffd64fb3}.ga-logo img{object-fit:contain;filter:drop-shadow(0 4px 8px #0006);width:86%;height:86%;animation:4s ease-in-out infinite gawink}@keyframes gawink{0%,80%,to{transform:rotate(0)scale(1)}86%{transform:rotate(-10deg)scale(1.06)}92%{transform:rotate(8deg)scale(1.06)}}.give{background:radial-gradient(60% 120% at 0% 0%,#ffd64f1a,transparent 60%),var(--ink-2);border-color:#ffd64f4d}.stage .msheep{z-index:3;filter:drop-shadow(0 26px 30px #000000a6)drop-shadow(0 0 40px #f4d89140);width:58%;max-width:none;height:auto;animation:5.5s ease-in-out infinite msfloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-47%);-webkit-mask-image:none;mask-image:none}@keyframes msfloat{0%,to{transform:translate(-50%,-47%)}50%{transform:translate(-50%,calc(-47% - 12px))}}.pedestal{z-index:2;filter:blur(2px);background:radial-gradient(closest-side,#f4d8918c,#d9ae5826 60%,#0000);border-radius:50%;width:46%;height:9%;animation:5.5s ease-in-out infinite pedpulse;position:absolute;bottom:11%;left:50%;transform:translate(-50%)}@keyframes pedpulse{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.6;transform:translate(-50%)scale(.86)}}.stage:after{content:"";aspect-ratio:1;z-index:1;pointer-events:none;background:radial-gradient(closest-side,#d9ae5847,#a88bff1a 55%,#0000 75%);border-radius:50%;width:66%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage .coin{z-index:4;width:4.6%;height:4.6%}.coin.hc1{top:30%;left:18%}.coin.hc2{animation-delay:-1.1s;top:24%;right:16%}.coin.hc3{width:3.6%;height:3.6%;animation-delay:-2.2s;bottom:22%;right:22%}.stage .chip{z-index:5}.ring .zg{filter:drop-shadow(0 0 6px #f4d891e6)}.stage svg.ring circle[r="244"]{display:inline}@media (width<=900px){.stage .msheep{width:60%}}.cast.five{grid-template-columns:repeat(5,1fr);align-items:end;gap:16px}.cast.five .who .pic{height:270px}.cast.five .frame{width:190px}.cast.five .halo{width:240px}.who.cpos{border-color:var(--gold);transform:translateY(-18px);box-shadow:0 30px 60px -30px #f4d8918c}.who.cpos .frame{width:220px;box-shadow:0 0 0 1.5px var(--gold-hi),0 0 0 7px #0b0a08e6,0 0 0 8px #f4d89180,0 0 50px -6px var(--gold)}.who.cpos .halo{width:280px}.who.cpos em{background:linear-gradient(120deg,var(--gold-hi),var(--pink));color:var(--ink);border:0;font-weight:700}.who.cpos b{background:linear-gradient(180deg,#fff3d2,var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px}.who.cpos:before{content:"♛";color:var(--gold-hi);filter:drop-shadow(0 0 10px var(--gold));z-index:3;font-size:28px;animation:2.4s ease-in-out infinite crown;position:absolute;top:-22px;left:50%;transform:translate(-50%)}@keyframes crown{0%,to{transform:translate(-50%)rotate(-6deg)}50%{transform:translate(-50%,-6px)rotate(6deg)}}.frame.cut{background:radial-gradient(circle at 50% 30%,#3a2d14,#100d08 75%)}.frame.cut img{object-fit:cover;object-position:50% 8%;transform:scale(1.25)translateY(10%)}.who:hover .frame.cut img{transform:scale(1.35)translateY(10%)}.who.c-violet .halo{background:conic-gradient(from 0deg,transparent 0 20%,#a88bffbf 30%,transparent 42% 70%,#46d6c899 80%,transparent 92%)}.who.c-violet .halo:after{background:radial-gradient(closest-side,#a88bff40,#0000)}.who.c-violet .frame{box-shadow:0 0 0 1px #a88bffb3,0 0 0 7px #0b0a08e6,0 0 0 8px #46d6c859,0 30px 50px -20px #000000e6}.who.c-violet em{color:var(--violet);border-color:#a88bff80}.who.c-violet{background:radial-gradient(120% 70% at 50% 100%,#a88bff24,transparent 60%),linear-gradient(180deg,#15121c,var(--ink-2))}.who.c-violet .sparks:before,.who.c-violet .sparks:after{background:var(--violet);box-shadow:40px -10px 0 0 var(--cyan),80px 6px 0 -1px var(--violet),110px -20px 0 0 var(--pink),20px -40px 0 -1px var(--cyan)}.who.c-rose .halo{background:conic-gradient(from 0deg,transparent 0 20%,#ff8fc6b3 30%,transparent 42% 70%,#e38c7b80 80%,transparent 92%)}.who.c-rose .halo:after{background:radial-gradient(closest-side,#ff8fc633,#0000)}.who.c-rose .frame{box-shadow:0 0 0 1px #ff8fc699,0 0 0 7px #0b0a08e6,0 0 0 8px #e38c7b4d,0 30px 50px -20px #000000e6}.who.c-rose em{color:var(--pink);border-color:#ff8fc673}.who.c-rose{background:radial-gradient(120% 70% at 50% 100%,#ff8fc61a,transparent 60%),linear-gradient(180deg,#1a1215,var(--ink-2))}.who.c-rose .sparks:before,.who.c-rose .sparks:after{background:var(--pink);box-shadow:40px -10px 0 0 var(--rose),80px 6px 0 -1px var(--pink),110px -20px 0 0 var(--gold-hi),20px -40px 0 -1px var(--rose)}@media (width<=1180px){.cast.five{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(220px,1fr));padding:46px 6px 14px;overflow-x:auto}.cast.five .who{scroll-snap-align:center}}.c-core img{object-position:50% 20%;transform:scale(1.25)translateY(6%)}.o-core img{object-position:50% 25%}section.ch:after{content:"";pointer-events:none;z-index:0;filter:blur(80px);opacity:.35;background:radial-gradient(closest-side,var(--violet),transparent);border-radius:50%;width:420px;height:420px;animation:18s ease-in-out infinite alternate orbdrift;position:absolute;top:30%;left:-120px}section.ch:nth-of-type(2n):after{background:radial-gradient(closest-side,var(--cyan),transparent);animation-duration:22s;top:10%;left:auto;right:-140px}section.ch:nth-of-type(3n):after{background:radial-gradient(closest-side,var(--pink),transparent)}@keyframes orbdrift{to{transform:translate(120px,-80px)scale(1.2)}}.panel{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.panel:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #a88bff73}.pill.soon,.pill.live{position:relative;overflow:hidden}.pill.soon:after{content:"";background:linear-gradient(100deg,#0000,#fff0c873,#0000);width:40%;height:100%;animation:3s ease-in-out infinite glint;position:absolute;top:0;left:-60%}.meter i,.prog i{background:linear-gradient(90deg,var(--gold-deep),var(--gold-hi),var(--pink),var(--gold-hi));background-size:200% 100%;animation:3s linear infinite sheen}.stat .v span{display:inline-block}.stat{position:relative;overflow:hidden}.stat:after{content:"";background:linear-gradient(100deg,#0000 40%,#fff0c80f 50%,#0000 60%) 0 0/250% 100%;animation:6s linear infinite sheen;position:absolute;inset:0}.stat:nth-child(2):after{animation-delay:-1.5s}.stat:nth-child(3):after{animation-delay:-3s}.stat:nth-child(4):after{animation-delay:-4.5s}.road:after{content:"";background:linear-gradient(90deg,var(--gold),var(--cyan),var(--violet),var(--pink));width:0;height:2px;transition:width 2.6s cubic-bezier(.3,.7,.2,1);position:absolute;top:9px;left:0}.road.in:after{width:100%}.road li{transition:transform .4s}.road li:hover{transform:translateY(-6px)}.cs-item,.vs li,.lead-steps li{transition:transform .35s,background .35s}.cs-item:hover,.lead-steps li:hover{transform:translate(8px)}.vs-new li:hover{background:#a88bff0f}.bgword{will-change:transform;transition:transform .2s linear}.give-stats b{animation:3.2s ease-in-out infinite glowpulse}@keyframes glowpulse{50%{text-shadow:0 0 18px}}#fx{pointer-events:none;z-index:85;position:fixed;inset:0}.browse-free{color:var(--wool-faint);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:inline-flex}.browse-free i{background:#3ddc84;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3ddc8433}@media (width<=900px){.road:after{width:2px;height:0;transition:height 2.6s;top:0;left:7px}.road.in:after{width:2px;height:100%}}@media (prefers-reduced-motion:reduce){section.ch:after,#fx{display:none}}.stage .msheep{filter:none;will-change:transform;image-rendering:auto;backface-visibility:hidden;width:60%}.stage:before{content:"";z-index:2;background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;width:44%;height:7%;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.cast.five .who .pic{justify-content:center;height:auto;padding:22px 0 4px;display:flex}.cast.five .halo{display:none}.cast.five .frame{aspect-ratio:3/4;border-radius:999px 999px 18px 18px;width:84%;max-width:none;animation:5.5s ease-in-out infinite hover;transform:none}.cast.five .frame img{object-fit:cover;object-position:50% 50%;transition:transform .8s cubic-bezier(.2,.8,.2,1);transform:scale(1)}.cast.five .who:hover .frame img{transform:scale(1.06)}.cast.five .frame.cut{background:radial-gradient(90% 70% at 50% 35%,#f4d89147,#0000 70%),radial-gradient(circle at 50% 30%,#3a2d14,#100d08 80%)}.cast.five .frame.cut img{object-fit:contain;object-position:50% 100%;padding:12% 6% 4%;transform:none}.cast.five .who:hover .frame.cut img{transform:scale(1.05)}.cast.five .c-rose .frame.cut{background:radial-gradient(90% 70% at 50% 35%,#ff8fc640,#0000 70%),radial-gradient(circle at 50% 30%,#2e1620,#100a0c 80%)}.who.cpos .frame{width:90%}.who.cpos .pic{height:auto}.cast.five .frame:after{border-radius:inherit}.cast.five .sparks{height:100%;inset:auto 0 0}@media (width<=1180px){.cast.five{grid-template-columns:repeat(5,minmax(210px,1fr))}}.c-core{background:radial-gradient(80% 70% at 50% 40%,#ff8fc640,#0000 70%),radial-gradient(circle at 50% 35%,#2a2012,#0d0b08 80%)}.c-core img{object-fit:contain;object-position:50% 70%;padding:12% 10% 6%;transform:none}.c-wheel .c-core,.o-core{width:40%}.o-core img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;top:0;left:0;transform:none}.tbd-note{color:var(--gold-hi);opacity:.85;margin-top:8px;font-size:13.5px;display:block}.cto-bar{z-index:61;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#1b1424,#12161c 50%,#1a1710);align-items:center;height:32px;display:flex;position:relative;overflow:hidden}.cto-track{gap:48px;width:max-content;padding-left:24px;animation:40s linear infinite mq;display:flex}.cto-bar:hover .cto-track{animation-play-state:paused}.cto-track span{white-space:nowrap;color:var(--wool-dim);align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.cto-track b{font-family:var(--mono);letter-spacing:.16em;color:var(--ink);background:linear-gradient(120deg,var(--gold-hi),var(--pink));border-radius:999px;padding:2px 8px;font-size:10.5px}.cto-track span:nth-child(4n+2) b{background:linear-gradient(120deg,#8ee6a0,var(--cyan))}.cto-track span:nth-child(4n+3) b{background:linear-gradient(120deg,#ffd84f,var(--rose))}.cto-track span:nth-child(4n) b{background:linear-gradient(120deg,var(--violet),var(--cyan))}.cto-tag{font-family:var(--mono);letter-spacing:.14em;color:var(--cyan);background:#46d6c80f;border:1px solid #46d6c873;border-radius:6px;align-self:center;margin-left:10px;padding:3px 6px;font-size:8.5px;line-height:1.15}.brand{align-items:center}@media (width<=600px){.cto-tag{display:none}}.kick-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;display:flex}.kick-row .kicker{margin-bottom:0}.cto-chip{color:var(--wool);background:linear-gradient(#15131c,#15131c) padding-box,conic-gradient(from var(--ang,0deg),var(--cyan),var(--violet),var(--gold-hi),var(--cyan)) border-box;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:13px;font-weight:700;animation:5s linear infinite ang;display:inline-flex}.cto-chip i{background:var(--cyan);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite ping;box-shadow:0 0 #46d6c899}.hero .aurora{opacity:.6}.stage:after{background:radial-gradient(closest-side,#ffe2a04d,#ffb4781a 50%,#a88bff14 70%,#0000 80%)}.stage .msheep{width:60%}.carousel{margin-top:56px;position:relative}.car-view{padding:46px 0 24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.cast.five.car-track{gap:18px;width:max-content;margin:0;padding:0;transition:transform .8s cubic-bezier(.6,.05,.25,1);display:flex;overflow:visible}.car-track .who{scroll-snap-align:none;flex:none;width:240px}.car-track .who.cpos{transform:translateY(-18px)}.car-btn{z-index:5;border:1px solid var(--line-2);width:46px;height:46px;color:var(--gold-hi);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13110dd9;border-radius:50%;font-size:26px;line-height:1;transition:all .25s;position:absolute;top:50%;transform:translateY(-50%)}.car-btn:hover{border-color:var(--gold);box-shadow:0 0 24px -6px var(--gold)}.car-btn.prev{left:-6px}.car-btn.next{right:-6px}.car-dots{justify-content:center;gap:8px;margin-top:6px;display:flex}.car-dots i{background:var(--line-2);border-radius:999px;width:8px;height:8px;transition:all .3s}.car-dots i.on{background:linear-gradient(90deg,var(--gold),var(--pink));width:26px}@media (width<=600px){.car-track .who{width:210px}.car-btn{width:38px;height:38px;font-size:22px}}.c-hint{color:var(--wool-dim);align-items:center;gap:10px;margin-bottom:12px;font-size:13.5px;display:flex}.c-hint .hand{color:var(--gold-hi);font-size:18px;animation:1.4s ease-in-out infinite tap;display:inline-block}@keyframes tap{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.c-hint em{font-style:normal;font-family:var(--mono);letter-spacing:.18em;color:var(--cyan);border:1px solid #46d6c866;border-radius:999px;padding:1px 8px;font-size:10.5px}.c-tab{cursor:pointer}.c-tab:after{content:"›";color:var(--wool-faint);font-size:16px;transition:all .3s;position:absolute;top:10px;right:10px}.c-tab:hover{border-color:var(--gold-deep);box-shadow:0 10px 24px -14px var(--gold);transform:translateY(-3px)}.c-tab:hover:after{color:var(--gold-hi);transform:translate(3px)}.c-tab:not(.on){animation:4.2s ease-in-out infinite tabnudge}.c-tab:nth-child(2):not(.on){animation-delay:.3s}.c-tab:nth-child(3):not(.on){animation-delay:.6s}.c-tab:nth-child(4):not(.on){animation-delay:.9s}@keyframes tabnudge{0%,86%,to{box-shadow:none}92%{box-shadow:0 0 0 2px #f4d89159}}.c-node:not(.on):after{content:"";pointer-events:none;border:1.5px solid #f4d89180;border-radius:50%;animation:2.4s ease-out infinite nodeping;position:absolute;inset:-4px}@keyframes nodeping{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.c-node:hover{transform:translate(-50%,-50%)scale(1)}.duel{background:radial-gradient(60% 100% at 100% 0%,#a88bff1f,transparent 60%),radial-gradient(40% 80% at 0% 100%,#7a726214,transparent 60%),var(--ink-2);border:1px solid var(--line);border-radius:24px;margin-top:44px;padding:26px 26px 30px;position:relative;overflow:hidden}.duel:before{content:"";background:linear-gradient(180deg,transparent,var(--violet),var(--gold-hi),transparent);opacity:.5;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.duel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f4d89114,#0000);height:80px;animation:5s ease-in-out infinite scan;position:absolute;top:-80px;left:0;right:0}@keyframes scan{0%{top:-80px}60%,to{top:110%}}.d-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:18px;display:grid}.d-side{align-items:center;gap:12px;display:flex}.d-side.new{text-align:right;justify-content:flex-end}.d-side b{font-family:var(--display);font-size:20px;display:block}.d-side small{font-family:var(--mono);color:var(--wool-faint);font-size:11.5px}.d-side em{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.d-side.old em{background:var(--ink-3);color:var(--wool-faint)}.d-side.old b{color:var(--wool-dim)}.d-side.new em{background:linear-gradient(135deg,var(--gold-hi),var(--cyan));color:var(--ink);font-weight:700}.d-score{font-size:34px;font-weight:600;line-height:1}.d-side.old .d-score{color:var(--wool-faint);margin-left:auto}.d-side.new .d-score{background:linear-gradient(120deg,var(--gold-hi),var(--pink),var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:auto}.d-vs span{width:58px;height:58px;color:var(--ink);background:linear-gradient(135deg,var(--gold-hi),var(--pink),var(--violet));box-shadow:0 0 0 6px #a88bff1f,0 0 34px -4px var(--violet);border-radius:50%;place-items:center;font-family:Cormorant Garamond,serif;font-size:24px;font-style:italic;font-weight:600;animation:1.8s ease-in-out infinite vsbeat;display:grid}@keyframes vsbeat{0%,to{transform:scale(1)rotate(0)}15%{transform:scale(1.14)rotate(-6deg)}30%{transform:scale(1)rotate(0)}}.d-rows{z-index:1;gap:10px;display:grid;position:relative}.d-row{grid-template-columns:1fr 64px 1fr;align-items:center;gap:10px;display:grid}.d-k{text-align:center;letter-spacing:.1em;color:var(--wool-faint);font-size:12.5px;font-family:var(--mono);border:1px solid var(--line-2);background:var(--ink);border-radius:999px;padding:3px 0}.d-old,.d-new{background:#ffffff05;border-radius:12px;align-items:center;height:42px;display:flex;position:relative;overflow:hidden}.d-old{justify-content:flex-end;padding-right:14px}.d-new{padding-left:14px}.d-old i,.d-new i{width:0;transition:width 1.2s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--n) * .16s + .2s);position:absolute;top:0;bottom:0}.d-old i{background:linear-gradient(270deg,#7a726259,#7a72620d);right:0}.d-new i{background:linear-gradient(90deg,#f4d89159,#ff8fc638 50%,#a88bff1f);left:0;box-shadow:inset -2px 0 #f4d891b3}.d-row:nth-child(2) .d-new i{background:linear-gradient(90deg,#46d6c859,#a88bff1f)}.d-row:nth-child(4) .d-new i{background:linear-gradient(90deg,#ff8fc659,#e38c7b1f)}.d-row:nth-child(5) .d-new i{background:linear-gradient(90deg,#a88bff66,#46d6c81f)}.duel.in .d-old i,.duel.in .d-new i{width:var(--w)}.d-old b,.d-new b{z-index:1;font-size:14.5px;position:relative}.d-old b{color:var(--wool-faint);font-weight:500;-webkit-text-decoration:line-through #7a726299;text-decoration:line-through #7a726299}.d-new b{color:var(--wool);font-weight:700}.d-new:after{content:"";animation:4s linear infinite sheen;animation-delay:calc(var(--n) * .3s);background:linear-gradient(100deg,#0000 40%,#fff5d72e 50%,#0000 60%) 0 0/250% 100%;position:absolute;inset:0}.d-row{opacity:.35;transition:opacity .6s,transform .6s;transition-delay:calc(var(--n) * .16s);transform:translateY(8px)}.duel.in .d-row{opacity:1;transform:none}.d-stamp{letter-spacing:.1em;color:var(--gold-hi);border:2px solid var(--gold-hi);opacity:0;text-shadow:0 0 14px #f4d89199;z-index:2;pointer-events:none;border-radius:10px;padding:0 12px;font-family:Cormorant Garamond,serif;font-size:30px;font-style:italic;font-weight:600;transition:transform .4s cubic-bezier(.3,1.6,.5,1) 1.4s,opacity .3s 1.4s;position:absolute;bottom:12px;right:26px;transform:rotate(-10deg)scale(2.4);box-shadow:0 0 18px -4px #f4d89199}.duel.in .d-stamp{opacity:.9;transform:rotate(-10deg)scale(1)}@media (width<=700px){.d-row{grid-template-columns:1fr;gap:4px}.d-k{justify-self:start;padding:2px 10px}.d-old{justify-content:flex-start;padding-left:14px}.d-old i{left:0;right:auto}.d-head{grid-template-columns:1fr auto 1fr}.d-side b{font-size:15px}.d-score{font-size:24px}.d-side em{display:none}.duel{padding:20px 16px 50px}.duel:before{display:none}}.lead-steps{position:relative}.lead-steps:before{content:"";background:linear-gradient(180deg,var(--gold),var(--pink),var(--violet),var(--cyan));opacity:.6;background-size:100% 200%;width:2px;animation:3s linear infinite flowv;position:absolute;top:30px;bottom:30px;left:19px}@keyframes flowv{to{background-position:0 -200%}}.lead-steps li:before{z-index:1;position:relative}.spec>div{transition:transform .35s,background .35s}.spec>div:hover{background:var(--ink-3);transform:translateY(-3px)}.qr-card img{animation:3s ease-in-out infinite qrglow}@keyframes qrglow{50%{box-shadow:0 0 0 4px #2ad06f40,0 0 30px -4px #2ad06f99}}.cbtn svg{transition:transform .3s}.cbtn:hover svg{transform:rotate(-12deg)scale(1.15)}.fig .n{transition:transform .3s}.fig:hover .n{transform:scale(1.06)}.equation,.c-sum b{will-change:background-position}@media (width<=700px){.d-row{flex-direction:column;align-items:stretch;display:flex}.d-row .d-k{order:-1;align-self:flex-start}.duel{padding-bottom:84px}.d-stamp{font-size:22px;bottom:18px;right:18px}}.lang{background:0 0;border:0;padding:0;display:block;position:relative}.lang-btn{appearance:none;border:1px solid var(--line-2);background:var(--ink-2);height:38px;color:var(--wool);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.lang-btn:hover{border-color:var(--gold-deep);color:var(--gold-hi)}.lang-btn svg{width:16px;height:16px;color:var(--gold-hi)}.lang-btn i{color:var(--wool-faint);font-size:10px;font-style:normal}.lang-menu{z-index:70;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#13110df7;border-radius:16px;gap:2px;width:220px;padding:6px;animation:.25s paneIn;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -16px #000000e6,0 0 0 1px #a88bff14}.lang-menu[hidden]{display:none}.lang-menu button{appearance:none;color:var(--wool-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.lang-menu button em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;width:26px;color:var(--wool-faint);font-size:10.5px}.lang-menu button:hover{background:var(--ink-3);color:var(--wool)}.lang-menu button[aria-pressed=true]{color:var(--gold-hi);background:linear-gradient(90deg,#f4d89124,#a88bff14)}.lang-menu button[aria-pressed=true] em{color:var(--gold)}@media (width<=600px){#langCur{display:none}.lang-btn{padding:0 10px}}.lang-btn{color:#fff;background:linear-gradient(120deg,#a88bff47,#46d6c838) padding-box,conic-gradient(from var(--ang,0deg),var(--cyan),var(--violet),var(--pink),var(--cyan)) border-box;border:1.5px solid #0000;height:40px;padding:0 14px 0 10px;animation:6s linear infinite ang;position:relative;box-shadow:0 0 22px -8px #46d6c8cc}.lang-btn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 0 28px -6px #a88bffe6}.lang-btn svg{color:#bff5ee;width:18px;height:18px;animation:12s linear infinite spin}.lang-btn i{color:#dcd3ff}.lang-dot{background:var(--pink);border:2px solid var(--ink);border-radius:50%;width:9px;height:9px;animation:1.6s infinite blink;position:absolute;top:-2px;right:-2px}.lang-btn{background:linear-gradient(120deg,#5b46b8,#1f8f86) padding-box,conic-gradient(from var(--ang,0deg),var(--cyan),var(--gold-hi),var(--pink),var(--violet),var(--cyan)) border-box!important}:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(ja) h1,:lang(ja) h2{word-break:keep-all}@media (width<=600px){#langCur{font-family:var(--mono);font-size:0;display:inline}#langCur:after{content:attr(data-code);letter-spacing:.08em;font-size:12px}.lang-btn{gap:5px;padding:0 10px 0 8px}}.i18n-wait main,.i18n-wait header.top{opacity:0;animation:.2s 2.5s forwards i18nfail}@keyframes i18nfail{to{opacity:1}}body.en .ch h2{font-size:clamp(28px,4.2vw,50px)}body.en .hero h1{font-size:clamp(34px,5vw,66px)}body.en nav.links a{padding:6px 8px;font-size:12.5px}.promo{border-bottom:1px solid var(--line);padding-block:90px 70px;position:relative;overflow:hidden}.promo:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#a88bff29,#46d6c80f 50%,#0000);width:1200px;max-width:160vw;height:600px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.promo-head{text-align:center}.promo-head .eyebrow{justify-content:center}.promo-head .eyebrow:after{display:none}.promo h2{font-size:clamp(30px,4.4vw,54px)}.vframe{aspect-ratio:16/9;background:#000;background:linear-gradient(#000,#000) padding-box,conic-gradient(from var(--ang,0deg),var(--gold-hi),var(--pink),var(--violet),var(--cyan),var(--gold-hi)) border-box;border:1.5px solid #0000;border-radius:24px;max-width:1040px;margin:40px auto 0;animation:8s linear infinite ang;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #a88bff99}.vframe video{object-fit:cover;background:#000;border-radius:22px;width:100%;height:100%;display:block}.vplay{cursor:pointer;color:#fff;font:inherit;background:radial-gradient(circle,#0b0a0826,#0b0a088c);border:0;align-content:center;place-items:center;gap:14px;transition:opacity .3s;display:grid;position:absolute;inset:0}.vplay span{width:96px;height:96px;color:var(--ink);background:linear-gradient(135deg,var(--gold-hi),var(--pink),var(--violet));box-shadow:0 0 0 10px #f4d89126,0 0 50px -6px var(--gold);border-radius:50%;place-items:center;padding-left:6px;font-size:34px;animation:2s ease-in-out infinite vsbeat;display:grid}.vplay em{letter-spacing:.12em;background:#0b0a0899;border-radius:999px;padding:5px 14px;font-size:15px;font-style:normal;font-weight:700}.vplay[hidden]{display:none}.vplay.unmute{background:0 0;width:auto;height:auto;inset:auto 16px 16px auto}.vplay.unmute span{display:none}.vplay.unmute em{border:1px solid var(--gold-deep);background:#0b0a08d9;padding:8px 16px;font-size:14px}@media (width<=600px){.vplay span{width:70px;height:70px;font-size:26px}.promo{padding-block:64px 50px}}.carousel.cf{margin-top:40px;padding-bottom:10px;position:relative}.carousel.cf .car-view{perspective:1500px;height:455px;padding:0;position:relative;overflow:visible;-webkit-mask-image:none;mask-image:none}.carousel.cf .car-track{transform-style:preserve-3d;inset:0;width:auto!important;transition:none!important;display:block!important;position:absolute!important;transform:none!important}.carousel.cf .who{transform-origin:50% 60%;cursor:pointer;margin-left:-140px;padding-bottom:20px;transition:transform .9s cubic-bezier(.22,.8,.2,1),opacity .9s,filter .9s;top:10px;left:50%;width:280px!important;position:absolute!important}.carousel.cf .who>b,.carousel.cf .who>span,.carousel.cf .who.cpos:before{display:none}.carousel.cf .who em{transition:opacity .5s}.carousel.cf .who:not(.active) em{opacity:.55}.carousel.cf .who .frame{width:88%;animation:none}.carousel.cf .who.active .frame{animation:5.5s ease-in-out infinite hover}.carousel.cf .who.active{box-shadow:0 40px 90px -30px var(--cfc,#f4d89199);border-color:var(--cfc,var(--gold))}.carousel.cf .who:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#fff5d71f 50%,#0000 65%) 0 0/260% 100%;transition:opacity .6s;animation:5s linear infinite sheen;position:absolute;inset:0}.carousel.cf .who.active:after{opacity:1}.cf-bgname{text-align:center;font-family:var(--display);letter-spacing:.08em;color:#0000;-webkit-text-stroke:1.2px var(--cfc,#f4d89166);opacity:.22;pointer-events:none;white-space:nowrap;z-index:0;font-size:clamp(120px,17vw,230px);font-weight:900;line-height:1;transition:opacity .4s;position:absolute;top:120px;left:0;right:0}.cf-bgname.swap{opacity:0}.cf-floor{background:radial-gradient(closest-side,var(--cfc,#f4d89180),transparent);opacity:.45;filter:blur(6px);pointer-events:none;border-radius:50%;width:520px;height:80px;transition:background .8s;position:absolute;top:405px;left:50%;transform:translate(-50%)}.carousel.cf .car-btn{background:#0e0c09cc;border-color:#f4d8914d;width:52px;height:52px;top:240px}.carousel.cf .car-btn.prev{left:max(0px,50% - 520px)}.carousel.cf .car-btn.next{right:max(0px,50% - 520px)}.carousel.cf .car-dots{display:none}.cf-cap{text-align:center;min-height:120px;margin-top:8px;position:relative}.cf-cap em{font-style:normal;font-family:var(--mono);letter-spacing:.2em;border:1px solid var(--cfc,var(--gold-deep));color:var(--cfc,var(--gold-hi));border-radius:999px;padding:3px 12px;font-size:12px;display:inline-block}.cf-cap b{font-family:var(--display);background:linear-gradient(180deg,#fff6da,var(--gh,#f4d891) 55%,var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:clamp(30px,3.6vw,44px);font-weight:900;display:block}.cf-cap span{color:var(--wool-dim);margin-top:4px;font-size:16px;display:block}.cf-cap.swap>*{animation:.7s cubic-bezier(.2,.8,.2,1) both capIn}.cf-cap.swap b{animation-delay:60ms}.cf-cap.swap span{animation-delay:.12s}@keyframes capIn{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}.cf-dots{justify-content:center;gap:10px;margin-top:14px;display:flex}.cf-dots button{appearance:none;background:var(--line-2);cursor:pointer;border:0;border-radius:4px;width:36px;height:4px;padding:0;position:relative;overflow:hidden}.cf-dots button i{background:linear-gradient(90deg,var(--gold),var(--gh,#f4d891));width:0;position:absolute;inset:0}.cf-dots button.on i{animation:cfbar var(--cfdur,3.8s) linear forwards}.carousel.cf:hover .cf-dots button.on i{animation-play-state:paused}@keyframes cfbar{to{width:100%}}@media (width<=700px){.carousel.cf .car-view{height:390px}.carousel.cf .who{margin-left:-115px;width:230px!important}.cf-floor{width:340px;top:345px}.cf-bgname{top:110px}.carousel.cf .car-btn{width:42px;height:42px;top:200px}}.join .fine{margin-top:12px}.wp{border:1px solid var(--line);background:radial-gradient(110% 90% at 0% 0%,#e4483b14,transparent 50%),radial-gradient(90% 80% at 100% 100%,#d9ae581a,transparent 55%),linear-gradient(180deg,var(--ink-2),var(--ink));border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:56px;padding:clamp(18px,2.4vw,30px);display:grid;position:relative;overflow:hidden}.wp-stage{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.wp-arena{aspect-ratio:1;isolation:isolate;background:#0b111b;border:1px solid #d9ae5840;border-radius:22px;width:100%;max-width:560px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073,inset 0 0 0 1px #fff0c80a}.wp-bg{object-fit:cover;opacity:.34;filter:saturate(1.15)blur(1.5px);z-index:-2;width:100%;height:100%;animation:18s ease-in-out infinite alternate wpDrift;position:absolute;inset:0;transform:scale(1.08)}@keyframes wpDrift{to{transform:scale(1.16)translate(-2%,1%)}}.wp-vig{z-index:-1;background:radial-gradient(circle,#1410081a 18%,#080806e0 76%);transition:background .4s;position:absolute;inset:0}.wp-arena.alarm .wp-vig{background:radial-gradient(circle,#3c080426 18%,#1e0402e6 76%)}.wp-beam{z-index:0;pointer-events:none;opacity:0;background:conic-gradient(from calc(var(--a,0deg) - 14deg) at 50% 50%,transparent 0deg,#f4d89152 14deg,transparent 28deg);transition:opacity .25s;position:absolute;inset:-20%;-webkit-mask:radial-gradient(circle,#0000 17%,#000 22% 46%,#0000 52%);mask:radial-gradient(circle,#0000 17%,#000 22% 46%,#0000 52%)}.wp-arena.scan .wp-beam{opacity:1}.wp-arena.lock .wp-beam{opacity:1;filter:hue-rotate(-40deg)saturate(3)}.wp-orbit{z-index:0;pointer-events:none;width:100%;height:100%;animation:70s linear infinite wpSpin;position:absolute;inset:0}.wp-orbit circle{fill:none}.wp-orbit .o1{stroke:#d9ae5838;stroke-width:.4px;stroke-dasharray:1 3}.wp-orbit .o2{stroke:#d9ae581f;stroke-width:.3px;stroke-dasharray:12 4 2 4}@keyframes wpSpin{to{transform:rotate(360deg)}}.wp-rooms{z-index:2;position:absolute;inset:0}.wp-room{left:var(--x);top:var(--y);aspect-ratio:1;width:20%;animation:4s ease-in-out infinite wpBob;animation-delay:calc(var(--k)*-.57s);background:linear-gradient(#2c2518f0,#0e0c09f5);border:1px solid #d9ae586b;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:border-color .2s,box-shadow .2s,background .3s,filter .3s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 28px #00000080,inset 0 1px #fff0c81a}@keyframes wpBob{50%{transform:translate(-50%,calc(-50% - 4px))}}.wp-av{aspect-ratio:1;background:#2a2216;border:1.5px solid #f4d891a6;border-radius:50%;width:42%;transition:filter .3s,transform .3s;overflow:hidden;box-shadow:0 0 0 3px #00000059}.wp-av img{object-fit:cover;object-position:50% 12%;transform-origin:50% 20%;width:100%;height:100%;transform:scale(1.25)}.wp-rl{align-items:baseline;gap:3px;line-height:1;display:flex}.wp-rl em{color:var(--wool-faint);font-size:clamp(8px,.85vw,10px);font-style:normal}.wp-rl b{font-family:var(--latin);color:var(--gold-hi);font-size:clamp(14px,1.7vw,20px);font-weight:700}.wp-ra{color:var(--wool-dim);font-size:clamp(8.5px,.95vw,11px);line-height:1}.wp-gain{color:#1a1307;background:linear-gradient(90deg,var(--gold),#fff1c2,var(--gold));opacity:0;white-space:nowrap;pointer-events:none;border-radius:999px;padding:1px 8px;font-size:clamp(9.5px,1.05vw,12.5px);font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #d9ae5880}.wp-room.win .wp-gain{animation:1.9s cubic-bezier(.2,.8,.2,1) forwards wpGain}@keyframes wpGain{0%{opacity:0;transform:translate(-50%,8px)scale(.6)}18%{opacity:1;transform:translate(-50%,-8px)scale(1.12)}30%{transform:translate(-50%,-8px)scale(1)}85%{opacity:1;transform:translate(-50%,-14px)}to{opacity:0;transform:translate(-50%,-22px)}}.wp-room.win{border-color:var(--gold-hi);box-shadow:0 0 0 1px #f4d89199,0 0 30px #d9ae588c,inset 0 0 22px #d9ae582e}.wp-room.scan{filter:brightness(1.25);z-index:3;border-color:#fff2c6;box-shadow:0 0 0 2px #fff2c6e6,0 0 36px #f4d891bf}.wp-room.lock{border-color:#ff5a49;animation:.26s steps(2,end) 4 wpBlink;box-shadow:0 0 0 2px #ff5a49,0 0 40px #ff4632cc}@keyframes wpBlink{50%{filter:brightness(1.8)}}.wp-room.hit{background:linear-gradient(#64140ef5,#200604f7);border-color:#e4483b;animation:.42s linear 2 wpShake;box-shadow:0 0 0 1px #e4483bb3,0 0 44px #e4483b99}.wp-room.hit .wp-av{filter:grayscale()brightness(.6);transform:scale(.9)}.wp-room.hit .wp-rl b{color:#ffb4a8}@keyframes wpShake{25%{transform:translate(calc(-50% - 5px),-50%)rotate(-4deg)}75%{transform:translate(calc(5px - 50%),-50%)rotate(4deg)}}.wp-claw{pointer-events:none;width:88%;height:88%;position:absolute;inset:6%;overflow:visible}.wp-claw path{fill:none;stroke:#ff3b2b;stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 6px #ff3c28e6)}.wp-room.hit .wp-claw path{animation:.22s ease-out forwards wpClaw}.wp-room.hit .wp-claw path:nth-child(2){animation-delay:60ms}.wp-room.hit .wp-claw path:nth-child(3){animation-delay:.12s}@keyframes wpClaw{to{stroke-dashoffset:0}}.wp-hitlab{color:#fff;opacity:0;white-space:nowrap;background:linear-gradient(90deg,#b3241b,#e4483b);border-radius:999px;padding:1px 9px;font-size:clamp(8.5px,.95vw,11px);font-style:normal;font-weight:700;transition:all .25s cubic-bezier(.3,1.6,.5,1);position:absolute;bottom:-10px;left:50%;transform:translate(-50%)scale(.5);box-shadow:0 4px 14px #e4483b99}.wp-room.hit .wp-hitlab{opacity:1;transform:translate(-50%)scale(1)}.wp-room.fresh .wp-av{animation:.5s cubic-bezier(.3,1.6,.5,1) wpPop}@keyframes wpPop{0%{transform:scale(0)}}.wp-core{aspect-ratio:1;z-index:4;pointer-events:none;width:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wp-core svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.wp-core .trk{fill:none;stroke:#d9ae5829;stroke-width:4px}.wp-core .prg{fill:none;stroke:var(--gold-hi);stroke-width:4px;stroke-linecap:round;stroke-dasharray:351.9;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #f4d891b3);transition:stroke-dashoffset 1s linear,stroke .3s}.wp-arena.alarm .wp-core .prg{stroke:#ff4a3a;filter:drop-shadow(0 0 8px #ff4a3ae6)}.wp-pulse{opacity:0;border-radius:50%;position:absolute;inset:8%}.wp-arena.alarm .wp-pulse{animation:1s ease-out infinite wpPulse}@keyframes wpPulse{0%{opacity:.9;box-shadow:0 0 #ff4a3ab3}to{opacity:0;box-shadow:0 0 0 34px #ff4a3a00}}.wp-wolf{aspect-ratio:1;object-fit:cover;object-position:50% 22%;z-index:3;pointer-events:none;border-radius:50%;width:31%;transition:transform .5s cubic-bezier(.3,1.5,.5,1),box-shadow .3s,filter .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #0c0a07e6,0 16px 34px #000000a6}.wp-arena.alarm .wp-wolf{animation:.5s ease-in-out infinite alternate wpGrowl;box-shadow:0 0 0 3px #3a0c08,0 0 34px #ff3c28bf}@keyframes wpGrowl{to{filter:brightness(1.15)saturate(1.3)}}.wp-arena.leap .wp-wolf{z-index:6;transition:transform .32s cubic-bezier(.6,-.3,.4,1.4);box-shadow:0 0 0 3px #ff5a49,0 0 60px #ff3c28e6}.wp-clock{z-index:5;text-align:center;white-space:nowrap;background:#0c0a07eb;border:1px solid #d9ae5880;border-radius:12px;flex-direction:column;padding:4px 13px;line-height:1.15;transition:border-color .3s,transform .3s;display:flex;position:absolute;top:69%;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000008c}.wp-clock small{color:var(--wool-dim);letter-spacing:.06em;font-size:clamp(8.5px,.9vw,10.5px)}.wp-clock b{color:var(--wool);font-size:clamp(15px,1.9vw,21px)}.wp-arena.alarm .wp-clock{border-color:#ff4a3a}.wp-arena.alarm .wp-clock b{color:#ff8a7c}.wp-arena.tick .wp-clock{transform:translate(-50%)scale(1.12)}.wp-fx{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wp-wave{left:var(--wx,50%);top:var(--wy,50%);z-index:6;pointer-events:none;opacity:0;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.wp-wave.go{animation:.7s ease-out wpWave}@keyframes wpWave{0%{opacity:1;box-shadow:0 0 #ff5a3ce6,inset 0 0 0 3px #ffc8aae6}to{opacity:0;width:70%;height:70%;box-shadow:0 0 0 18px #ff5a3c00,inset 0 0 0 1px #ffc8aa00}}.wp-arena.shake{animation:.5s cubic-bezier(.36,.07,.19,.97) wpQuake}@keyframes wpQuake{10%,90%{transform:translate(-1px,1px)}20%,80%{transform:translate(3px,-2px)}30%,50%,70%{transform:translate(-5px,3px)}40%,60%{transform:translate(5px,-3px)}}.wp-arena.flash:after{content:"";z-index:8;background:radial-gradient(circle at var(--wx,50%) var(--wy,50%),#ff785a8c,transparent 60%);pointer-events:none;animation:.45s ease-out forwards wpFlash;position:absolute;inset:0}@keyframes wpFlash{to{opacity:0}}.wp-banner{z-index:9;opacity:0;pointer-events:none;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)rotate(-8deg)}.wp-banner b{font-family:var(--display);letter-spacing:.04em;color:#fff3e8;-webkit-text-stroke:1px #780a0499;text-shadow:0 4px #8a1a10,0 8px #4a0904,0 0 30px #ff4628e6,0 0 70px #ff462899;font-size:clamp(30px,5.4vw,56px);font-weight:900;display:block}.wp-arena.lock .wp-banner,.wp-arena.leap .wp-banner{animation:1.5s cubic-bezier(.3,1.6,.5,1) forwards wpBanner}@keyframes wpBanner{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-8deg)}22%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(-4deg)}32%{transform:translate(-50%,-50%)scale(1)rotate(-4deg)}80%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-4deg)}to{opacity:0;transform:translate(-50%,-80%)scale(.92)rotate(-4deg)}}.wp-round{z-index:9;letter-spacing:.18em;color:var(--wool-dim);font-size:11px;position:absolute;top:12px;left:14px}.wp-round b{color:var(--gold-hi);display:inline-block}.wp-round b.bump{animation:.45s cubic-bezier(.3,1.6,.5,1) wpPop}.wp-live{z-index:9;letter-spacing:.16em;color:#ff8a7c;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;top:12px;right:14px}.wp-live i{background:#ff4a3a;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite wpLive;box-shadow:0 0 8px #ff4a3a}@keyframes wpLive{50%{opacity:.25}}.wp-demo{z-index:9;white-space:nowrap;color:var(--wool-faint);background:#00000080;border-radius:999px;padding:2px 10px;font-size:10.5px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.wp-hud{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:560px;display:grid}.wp-hud div{border:1px solid var(--line);background:#00000047;border-radius:14px;flex-direction:column;min-width:0;padding:10px 14px;line-height:1.3;transition:border-color .3s,box-shadow .3s;display:flex}.wp-hud small{color:var(--wool-faint);font-size:11.5px}.wp-hud b{color:var(--gold-hi);font-size:clamp(16px,1.8vw,21px)}.wp-hud div:first-child b{color:#ff8a7c}.wp-hud div:nth-child(3) b{color:#f59a72}.wp-hud div.flash{border-color:var(--gold);box-shadow:0 0 22px #d9ae584d}.wp-info{min-width:0}.wp-demo2{color:var(--wool-faint);margin:0;font-size:11px;display:none}.wp-tag{color:var(--jade);background:#83bc9e14;border:1px solid #83bc9e73;border-radius:999px;align-items:center;gap:8px;padding:3px 12px;font-size:12.5px;display:inline-flex}.wp-tag i{background:var(--jade);width:7px;height:7px;box-shadow:0 0 8px var(--jade);border-radius:50%;animation:1.6s ease-in-out infinite wpLive}.wp-title{background:linear-gradient(105deg,var(--gold-deep) 0%,var(--gold) 20%,var(--gold-hi) 38%,#fffaf0 48%,var(--gold-hi) 58%,var(--gold) 78%,var(--gold-deep) 100%);color:#0000;filter:drop-shadow(0 3px #7a1c12)drop-shadow(0 6px #280804cc)drop-shadow(0 14px 26px #d9ae5847);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin-top:16px;font-size:clamp(48px,6.6vw,88px);line-height:1.02;animation:5.5s linear infinite sheen}body.en .wp-title{font-size:clamp(38px,4.6vw,62px);line-height:1.06}.wp-sub{letter-spacing:.32em;color:var(--wool-faint);margin-top:12px;font-size:12px}.wp-lead{color:var(--wool-dim);max-width:34em;margin-top:18px;font-size:16px}.wp-steps{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.wp-steps li{border:1px solid var(--line);background:#ffffff04;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .35s,background .35s,transform .35s;display:flex;position:relative;overflow:hidden}.wp-steps li.on{background:linear-gradient(90deg,#d9ae581f,#d9ae5805);border-color:#f4d8918c;transform:translate(6px)}.wp-steps li.on:nth-child(2){background:linear-gradient(90deg,#e4483b21,#e4483b05);border-color:#ff5a468c}.wp-steps u{background:linear-gradient(90deg,var(--gold),var(--gold-hi));transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.wp-steps li:nth-child(2) u{background:linear-gradient(90deg,#b3241b,#ff6a55)}.wp-steps li.on u{transition:transform var(--d,1s) linear;transform:scaleX(1)}.wp-steps i{color:var(--ink);background:linear-gradient(180deg,var(--gold-hi),var(--gold));border-radius:8px;flex:none;margin-top:3px;padding:2px 7px;font-size:13px;font-style:normal}.wp-steps b{font-family:var(--display);color:var(--wool);font-size:17px;display:block}.wp-steps span{color:var(--wool-dim);font-size:14px;line-height:1.6;display:block}.wp-alloc{border:1px solid var(--line);background:linear-gradient(180deg,var(--ink-2),var(--ink));border-radius:26px;margin-top:28px;padding:clamp(22px,3vw,40px)}.wp-ahead span{letter-spacing:.24em;color:var(--gold);font-size:12px}.wp-ahead h3{margin-top:8px;font-size:clamp(24px,3vw,34px)}.wp-abar{border:1px solid var(--line-2);border-radius:14px;height:76px;margin-top:26px;display:flex;overflow:hidden}.wp-abar>div{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:14px;min-width:0;padding:0 18px;line-height:1.3;display:grid}.wp-abar b{grid-row:span 2}.wp-amain{background:linear-gradient(100deg,var(--gold-deep),var(--gold) 55%,var(--gold-hi));color:#1a1307;transform-origin:0;flex:9;position:relative;overflow:hidden}.wp-alloc.pre .wp-amain{transform:scaleX(0)}.wp-alloc.in .wp-amain{transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .2s}.wp-amain:after{content:"";background:linear-gradient(100deg,#0000 30%,#fffae673 50%,#0000 70%) 0 0/250% 100%;animation:5s linear infinite sheen;position:absolute;inset:0}.wp-amain b{font-size:24px}.wp-amain span{font-size:14px;font-weight:700}.wp-amain em{opacity:.75;font-size:12px;font-style:normal}.wp-aeco{color:var(--wool);background:repeating-linear-gradient(135deg,#1d1a12 0 8px,#24201a 8px 16px);flex:1.6}.wp-aeco b{color:var(--gold-hi);font-size:20px}.wp-aeco span{color:var(--wool-dim);white-space:nowrap;font-size:12px}.wp-zoom{gap:4px;width:min(100%,520px);height:8px;margin:14px 0 0 auto;display:flex}.wp-zoom i{flex:var(--w);background:var(--c);box-shadow:0 0 12px color-mix(in srgb,var(--c) 50%,transparent);border-radius:99px}.wp-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.wp-card{border:1px solid var(--line);border-top:2px solid var(--c);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 7%,transparent),transparent 60%);border-radius:16px;grid-column:span 2;min-width:0;padding:20px;transition:transform .3s,border-color .3s,box-shadow .3s}.wp-card:hover,.wp-card.ping{border-color:var(--c);box-shadow:0 0 26px color-mix(in srgb,var(--c) 28%,transparent);transform:translateY(-4px)}.wp-card.big{grid-column:span 3}.wp-ctop{align-items:baseline;gap:12px;display:flex}.wp-ctop b{color:var(--c);font-size:clamp(30px,3.4vw,42px);line-height:1}.wp-ctop h4{font-family:var(--display);color:var(--wool);margin:0;font-size:18px}.wp-card p{color:var(--wool-dim);margin-top:10px;font-size:14.5px}.wp-chips{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.wp-chips span{border:1px solid var(--line-2);text-align:center;background:#00000040;border-radius:12px;flex-direction:column;padding:10px;display:flex}.wp-chips b{color:var(--gold-hi);font-size:20px}.wp-chips em{color:var(--wool-dim);font-size:12px;font-style:normal}.wp-card .wp-foot{color:var(--jade);font-size:13px}.wp-card .wp-foot:before{content:"↻ "}.wp-stair{align-items:flex-end;gap:8px;height:132px;margin-top:16px;display:flex}.wp-stair div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.wp-stair i{width:100%;height:calc(var(--h)*15px);background:linear-gradient(180deg,var(--jade),#83bc9e40);transform-origin:bottom;border-radius:8px 8px 3px 3px}.wp-alloc.pre .wp-stair i{transform:scaleY(0)}.wp-alloc.in .wp-stair i{transition:transform .8s cubic-bezier(.2,.8,.2,1) calc(.4s + var(--h)*90ms)}.wp-stair small{color:var(--wool);font-size:11px}.wp-stair b{color:var(--jade);font-size:11.5px}.wp-note{color:var(--wool-faint);margin-top:20px;font-size:12.5px}@media (width<=860px){.wp{grid-template-columns:1fr;padding:10px}.wp-info{padding:6px 8px 14px}.wp-card,.wp-card.big{grid-column:1/-1}.wp-cards{grid-template-columns:1fr}.wp-abar{height:72px}.wp-abar>div{grid-template-columns:1fr;row-gap:0;padding:0 12px}.wp-abar b{grid-row:auto}.wp-aeco{flex:3.2}.wp-amain span{font-size:13px}.wp-amain em{display:none}.wp-amain b{font-size:20px}.wp-chips span{padding:8px 4px}.wp-chips em{font-size:11px}.wp-chips b{font-size:18px}}@media (width<=560px){.wp-room{border-radius:14px}.wp-rl em{display:none}.wp-av{width:40%}.wp-demo{display:none}.wp-demo2{display:block}.wp-clock{top:62%}.wp-round{font-size:10px;top:8px;left:10px}.wp-live{font-size:9px;top:8px;right:10px}.wp-hud div{padding:8px 10px}.wp-hud small{font-size:10.5px}.wp-clock{padding:3px 9px}}@media (prefers-reduced-motion:reduce){.wp-orbit,.wp-bg,.wp-room,.wp-amain:after,.wp-arena.shake{animation:none}}.btn-wallet.warn .dot{background:var(--rose);box-shadow:0 0 10px var(--rose)}.top .wrap{align-items:center}.top .btn-wallet,.top .lang-btn,.top .nav-toggle{box-sizing:border-box;flex:none;height:40px;min-height:40px}.top .btn-wallet{min-width:max-content;padding:0 18px;line-height:1;overflow:visible}.top .nav-toggle{width:40px;margin-left:auto}@media (width<=1040px){.top .lang-btn{margin-left:0}}@media (width<=600px){.top .wrap{gap:8px}.top .btn-wallet{gap:6px;padding:0 12px;font-size:13px}.top .lang-btn{padding:0 8px 0 6px}.top .lang-btn svg{width:16px;height:16px}.top .brand{flex:0 auto;min-width:0}.top .wm-t{letter-spacing:.16em;font-size:20px}.top .wm-u{height:1.5px}}.profile-panel{gap:22px;display:grid}.profile-label{font-family:var(--mono);letter-spacing:.16em;color:var(--gold);text-transform:uppercase;font-size:12.5px}.profile-empty{justify-items:start;gap:16px;display:grid}.profile-empty p{color:var(--wool-dim)}.invite-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.invite-link{background:var(--ink-3);min-width:0;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--wool);font-family:var(--mono);word-break:break-all;border-radius:12px;flex:280px;padding:12px 16px;font-size:13px;line-height:1.5;display:block}.profile-stats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profile-actions{margin-top:22px}.profile-empty-line{color:var(--wool-dim)}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-count{font-family:var(--mono);color:var(--wool-faint);font-size:12.5px}.direct-table{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;display:grid;overflow:hidden}.direct-head,.direct-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.direct-head{background:var(--ink-3);font-family:var(--mono);letter-spacing:.12em;color:var(--gold);text-transform:uppercase;font-size:12px}.direct-row{border-top:1px solid var(--line-2);color:var(--wool)}.direct-row:hover{background:#ffffff05}.direct-time{font-family:var(--mono);color:var(--wool-dim);white-space:nowrap;font-size:13px}.addr-copy{appearance:none;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.addr-copy code{font-family:var(--mono);font-size:13.5px}.addr-copy:hover code,.addr-copy:focus-visible code{color:var(--gold-hi)}.addr-ico{color:var(--wool-faint);font-size:14px}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.pager-btn{padding:8px 18px}.pager-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.pager-info{font-family:var(--mono);color:var(--wool-dim);text-align:center;min-width:4.5em;font-size:13px}@media (width<=600px){.profile-stats{grid-template-columns:1fr}.invite-row .btn{justify-content:center;width:100%}.profile-panel{padding:22px}.direct-head,.direct-row{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.direct-time{font-size:12px}}.notice{box-shadow:inset 0 0 0 1px var(--gold-deep);color:var(--gold-hi);background:#d9ae5814;border-radius:12px;padding:14px 18px;font-size:14px;line-height:1.6}.invite-reason{color:var(--rose);font-size:14px;line-height:1.6}.meta-list{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;display:grid}.meta-list>div{gap:4px;min-width:0;display:grid}.meta-list dt{font-family:var(--mono);letter-spacing:.12em;color:var(--wool-faint);text-transform:uppercase;font-size:12px}.meta-list dd{color:var(--wool);font-family:var(--mono);margin:0;font-size:13.5px}.tree-list{margin:0;padding:0;list-style:none;display:grid}.tree-node{display:block}.tree-row{border-top:1px solid var(--line-2);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.tree-toggle{appearance:none;background:var(--ink-3);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--gold-hi);font-family:var(--mono);cursor:pointer;border:0;border-radius:8px;flex:none;font-size:16px;line-height:1}.tree-toggle:disabled{color:var(--wool-faint);cursor:default;box-shadow:none;background:0 0}.tree-main{flex:auto;gap:2px;min-width:0;display:grid}.tree-meta{font-family:var(--mono);color:var(--wool-faint);overflow-wrap:anywhere;font-size:12px}.tree-badge{color:var(--rose);box-shadow:inset 0 0 0 1px var(--rose);border-radius:999px;flex:none;padding:2px 10px;font-size:12px}.tree-hint{color:var(--wool-faint);padding:10px 12px;font-size:14px}.tree-error{color:var(--rose);flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.tree-retry,.tree-more{padding:8px 18px;font-size:14px}.tree-more{margin:12px 0 0}.tree-level{min-width:0}@media (width<=600px){.meta-list{grid-template-columns:1fr}.tree-row{flex-wrap:wrap}.tree-badge{margin-left:40px}}
