.xp-welcome{--wp-bg:#05080f;--wp-card:#0b111d;--wp-card2:#0f1624;--wp-inset:#080d18;--wp-line:#1a2334;--wp-line2:#243048;--wp-tx1:#eef2f8;--wp-tx2:#c4ccda;--wp-tx3:#8592a8;--wp-tx4:#566379;--wp-gold:#ebb943;--wp-gold2:#f6d27a;--wp-golddk:#9a6f14;--wp-goldbg:rgba(235,185,67,0.09);--wp-goldln:rgba(235,185,67,0.38);--wp-grn:#3dd68c;--orbit:92px;--pk-jewel:#34d399;--pk-crown:#f2c14e;--pk-crown-hi:#ffd97a;--pk-crown-lo:#c9922a;--pk-cloak:#1e293b;--pk-cloak-lo:#0e1628;position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:28px 16px;color:var(--wp-tx2);font:14px/1.5 var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased}.xp-welcome button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.xp-welcome b{color:var(--wp-tx1);font-weight:650}.xp-welcome .mono{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xp-welcome .wp-ic{display:block;overflow:visible}.xp-welcome .scrim{position:absolute;inset:0;background:radial-gradient(80% 70% at 50% 40%,rgba(4,7,13,.6),rgba(4,7,13,.9))}.xp-welcome .modal{position:relative;width:min(760px,100%);border-radius:18px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 100% 0,rgba(235,185,67,.12),transparent 55%),radial-gradient(70% 60% at 0 100%,rgba(91,141,239,.08),transparent 60%),var(--wp-card);box-shadow:0 30px 90px rgba(0,0,0,.7),0 0 0 1px rgba(235,185,67,.2);animation:wp-enter .6s cubic-bezier(.2,.9,.3,1.2)}@keyframes wp-enter{0%{opacity:0;transform:translateY(24px) scale(.96)}}.xp-welcome .modal:before{content:"";position:absolute;inset:0;border-radius:18px;padding:1.5px;z-index:4;pointer-events:none;background:conic-gradient(from var(--a,0deg),transparent 0 62%,rgba(235,185,67,.95) 76%,rgba(255,240,190,.9) 80%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:wp-spin 5s linear infinite}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes wp-spin{to{--a:360deg}}.xp-welcome .stars{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.xp-welcome .stars i{position:absolute;border-radius:50%;background:#ffe9a8;opacity:0;animation:wp-tw 3.4s infinite}.xp-welcome .stars i.fall{width:2px!important;height:2px!important;animation:wp-fall 7s linear infinite}@keyframes wp-tw{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.8;transform:scale(1)}}@keyframes wp-fall{0%{opacity:0;transform:translateY(-20px)}10%{opacity:.7}to{opacity:0;transform:translateY(520px)}}.xp-welcome .top{display:flex;align-items:center;gap:12px;padding:18px 24px 0}.xp-welcome .k{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--wp-gold)}.xp-welcome .later{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--wp-tx3);border:1px solid var(--wp-line2);border-radius:8px;padding:5px 10px;background:var(--wp-inset)}.xp-welcome .later:hover{color:var(--wp-tx1);border-color:var(--wp-goldln)}.xp-welcome .prog{display:flex;gap:5px;padding:14px 24px 0}.xp-welcome .prog i{flex:1 1;height:4px;border-radius:3px;background:#1b2438;overflow:hidden;position:relative}.xp-welcome .prog i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--wp-gold),var(--wp-gold2));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.xp-welcome .prog i.on:after{transform:scaleX(1)}.xp-welcome .stage{position:relative;min-height:480px}.xp-welcome .step{position:absolute;inset:0;padding:22px 24px 6px;opacity:0;transform:translateX(40px) scale(.98);pointer-events:none;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.9,.3,1.1)}.xp-welcome .step.on{position:relative;opacity:1;transform:none;pointer-events:auto}.xp-welcome .step.out{transform:translateX(-40px) scale(.98)}.xp-welcome h2{font-size:clamp(25px,3.8vw,32px);line-height:1.1;font-weight:800;letter-spacing:-.035em;color:var(--wp-tx1);margin:6px 0 0;text-wrap:balance}.xp-welcome h2 em{font-style:normal;background:linear-gradient(90deg,var(--wp-gold),var(--wp-gold2),var(--wp-gold));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wp-sheen 3s linear infinite}@keyframes wp-sheen{to{background-position:-200% 0}}.xp-welcome .lead{font-size:14.5px;color:var(--wp-tx3);margin:8px 0 0;max-width:560px}.xp-welcome .card{border:1px solid var(--wp-line);border-radius:14px;background:var(--wp-card2)}.xp-welcome .rise{opacity:0;transform:translateY(14px)}.xp-welcome .step.on .rise{animation:wp-rise .5s cubic-bezier(.2,.9,.3,1.2) forwards;animation-delay:calc(var(--d, 0) * 80ms + .12s)}@keyframes wp-rise{to{opacity:1;transform:none}}.xp-welcome .bar{height:8px;border-radius:5px;background:#1b2438;overflow:hidden;position:relative}.xp-welcome .bar i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:5px;transition:width 1.4s cubic-bezier(.2,.8,.2,1);background:repeating-linear-gradient(115deg,var(--wp-gold) 0 8px,var(--wp-gold2) 8px 12px);background-size:24px 100%;animation:wp-stripes .8s linear infinite;box-shadow:0 0 12px rgba(235,185,67,.6)}@keyframes wp-stripes{to{background-position:24px 0}}.xp-welcome .barrow{display:flex;justify-content:space-between;font-size:12px;color:var(--wp-tx3);margin-top:6px}.xp-welcome .barrow .mono{color:var(--wp-tx2)}.xp-welcome .hero{display:grid;grid-template-columns:200px 1fr;gap:26px;align-items:center;margin-top:6px}.xp-welcome .kingbox{position:relative;width:200px;height:200px;display:grid;place-items:center}.xp-welcome .rays{position:absolute;inset:-26px;border-radius:50%;background:repeating-conic-gradient(rgba(235,185,67,.2) 0 7deg,transparent 7deg 20deg);-webkit-mask:radial-gradient(circle,#000 25%,transparent 68%);mask:radial-gradient(circle,#000 25%,transparent 68%);animation:wp-rot 20s linear infinite}@keyframes wp-rot{to{transform:rotate(1turn)}}.xp-welcome .halo{position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(235,185,67,.35),transparent 65%);animation:wp-pulse 2.6s ease-in-out infinite}@keyframes wp-pulse{50%{transform:scale(1.15);opacity:.6}}.xp-welcome .king{position:relative;width:128px;height:128px;border-radius:28px;display:grid;place-items:center;background:linear-gradient(160deg,#3a2e12,#16130b 75%);box-shadow:0 0 0 2px rgba(235,185,67,.45),0 18px 40px rgba(0,0,0,.5),0 0 50px rgba(235,185,67,.22);animation:wp-bob 3s ease-in-out infinite}.xp-welcome .king svg{width:96px;height:104px;image-rendering:pixelated}@keyframes wp-bob{50%{transform:translateY(-9px) rotate(-1.5deg)}}.xp-welcome .orb{position:absolute;animation:wp-orbit 6s linear infinite}@keyframes wp-orbit{0%{transform:rotate(0deg) translateX(var(--orbit)) rotate(0deg)}to{transform:rotate(1turn) translateX(var(--orbit)) rotate(-1turn)}}.xp-welcome .spark{position:absolute;animation:wp-tw 2.2s infinite}.xp-welcome .lvcard{padding:16px 18px;margin-top:16px}.xp-welcome .lvrow{display:flex;align-items:center;gap:14px}.xp-welcome .lvbadge{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-weight:700;font-size:15px;color:#1a1405;background:linear-gradient(180deg,var(--wp-gold2),var(--wp-gold));padding:9px 12px;border-radius:9px;box-shadow:0 3px 0 var(--wp-golddk);animation:wp-glow 2.4s ease-in-out infinite}@keyframes wp-glow{50%{box-shadow:0 3px 0 var(--wp-golddk),0 0 18px rgba(235,185,67,.55)}}.xp-welcome .xpbar{flex:1 1}.xp-welcome .feat{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.xp-welcome .feat>div{padding:10px 12px;display:flex;align-items:center;gap:10px;transition:transform .2s,border-color .2s}.xp-welcome .feat>div:hover{transform:translateY(-3px);border-color:var(--wp-goldln)}.xp-welcome .feat .v{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:16px;font-weight:600;color:var(--wp-tx1);line-height:1.2}.xp-welcome .feat .t{font-size:11.5px;color:var(--wp-tx3)}.xp-welcome .tile{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--tc,#ebb943) 28%,transparent),color-mix(in srgb,var(--tc,#ebb943) 8%,var(--wp-inset)) 70%);border:1px solid color-mix(in srgb,var(--tc,#ebb943) 35%,transparent)}.xp-welcome .quests{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.xp-welcome .q{padding:16px;display:grid;grid-template-columns:auto 1fr;gap:3px 14px;position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.2,.9,.3,1.3),border-color .2s,box-shadow .2s}.xp-welcome .q:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.06) 48%,transparent 66%);transform:translateX(-120%);transition:transform .7s}.xp-welcome .q:hover{transform:translateY(-4px) scale(1.01);border-color:color-mix(in srgb,var(--tc) 55%,transparent);box-shadow:0 14px 34px rgba(0,0,0,.4),0 0 0 1px color-mix(in srgb,var(--tc) 25%,transparent)}.xp-welcome .q:hover:after{transform:translateX(120%)}.xp-welcome .q .tile{grid-row:1/7;width:50px;height:50px;border-radius:13px}.xp-welcome .q>:not(.tile){grid-column:2}.xp-welcome .q .tile svg{animation:wp-float 3s ease-in-out infinite;animation-delay:calc(var(--d, 0) * .4s)}@keyframes wp-float{50%{transform:translateY(-3px)}}.xp-welcome .q .pl{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tc)}.xp-welcome .q h3{font-size:16px;font-weight:750;color:var(--wp-tx1);margin:0}.xp-welcome .q p{font-size:13px;color:var(--wp-tx3);line-height:1.45;margin:0}.xp-welcome .q .xp{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:12px;font-weight:600;color:var(--wp-gold);margin-top:6px}.xp-welcome .nft{display:inline-flex;align-items:center;gap:7px;margin-top:8px;font-size:12px;font-weight:650;color:var(--wp-gold2);width:max-content;max-width:100%;border:1px solid var(--wp-goldln);background:var(--wp-goldbg);border-radius:8px;padding:4px 9px;animation:wp-nft 2.4s ease-in-out infinite}@keyframes wp-nft{50%{box-shadow:0 0 16px rgba(235,185,67,.35)}}.xp-welcome .pathcard{padding:18px;margin-top:18px}.xp-welcome .ph{display:flex;justify-content:space-between;align-items:baseline}.xp-welcome .ph h5{font-size:15px;font-weight:750;color:var(--wp-tx1);margin:0}.xp-welcome .ph span{font-size:12px;color:var(--wp-tx3)}.xp-welcome .path{display:flex;align-items:flex-start;margin-top:30px;position:relative}.xp-welcome .path:before{content:"";position:absolute;left:10%;right:10%;top:25px;height:3px;border-radius:2px;background:repeating-linear-gradient(90deg,var(--wp-gold) 0 10px,transparent 10px 18px);background-size:36px 100%;opacity:.55;animation:wp-flow 1.2s linear infinite}@keyframes wp-flow{to{background-position:36px 0}}.xp-welcome .stop{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.xp-welcome .nd{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;position:relative;z-index:1;background:#101828;border:1.5px solid var(--wp-line2);transition:transform .2s}.xp-welcome .stop:hover .nd{transform:translateY(-4px) rotate(-3deg)}.xp-welcome .stop .nd svg.wp-ic{animation:wp-float 3s ease-in-out infinite;animation-delay:calc(var(--d, 0) * .3s)}.xp-welcome .stop.cur .nd{border-color:var(--wp-gold);box-shadow:0 0 0 5px rgba(235,185,67,.14);background:#141a26}.xp-welcome .stop.t4 .nd{border-color:rgba(235,185,67,.5);animation:wp-kingglow 2.2s ease-in-out infinite}@keyframes wp-kingglow{50%{box-shadow:0 0 26px rgba(235,185,67,.45)}}.xp-welcome .nd .lk{position:absolute;right:-7px;bottom:-7px;width:20px;height:20px;border-radius:7px;background:var(--wp-card);border:1px solid var(--wp-line2);display:grid;place-items:center;color:var(--wp-tx3)}.xp-welcome .here{top:-26px;font-size:10px;font-weight:800;letter-spacing:.1em;color:#1a1405;background:var(--wp-gold);padding:3px 7px;border-radius:6px;z-index:2;animation:wp-hop 1.3s ease-in-out infinite}.xp-welcome .here,.xp-welcome .here:after{position:absolute;left:50%;transform:translateX(-50%)}.xp-welcome .here:after{content:"";bottom:-4px;border:4px solid transparent;border-top:4px solid var(--wp-gold);border-bottom:0}@keyframes wp-hop{50%{transform:translate(-50%,-5px)}}.xp-welcome .stop .s1{font-size:13px;font-weight:700;color:var(--wp-tx2);margin-top:10px}.xp-welcome .stop.cur .s1{color:var(--wp-tx1)}.xp-welcome .stop .s2{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:11px;color:var(--wp-tx4);margin-top:1px}.xp-welcome .stop .s3{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tc);margin-top:4px}.xp-welcome .stop.cur .s2{color:var(--wp-gold)}.xp-welcome .tip{display:flex;gap:12px;align-items:center;margin-top:12px;padding:12px 14px;border-color:var(--wp-goldln);background:var(--wp-goldbg)}.xp-welcome .tip p{font-size:13px;color:var(--wp-tx2);margin:0}.xp-welcome .tip .tile svg{animation:wp-spinstar 4s linear infinite}@keyframes wp-spinstar{to{transform:rotate(1turn)}}.xp-welcome .mini-king{width:28px;height:30px}.xp-welcome .mini-king svg{width:28px;height:30px;image-rendering:pixelated}.xp-welcome .chap{display:grid;grid-template-columns:1fr 210px;gap:16px;margin-top:16px;border:1px solid var(--wp-goldln);border-radius:14px;padding:16px 18px;background:rgba(235,185,67,.03)}.xp-welcome .chap .k2{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--wp-gold);text-transform:uppercase}.xp-welcome .chap h6{font-size:18px;font-weight:800;color:var(--wp-tx1);margin:2px 0 0}.xp-welcome .st{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--wp-line);font-size:13.5px}.xp-welcome .st:first-of-type{border-top:0}.xp-welcome .st .ck{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--wp-line2);flex:none;display:grid;place-items:center}.xp-welcome .st.done .ck{background:var(--wp-grn);border-color:var(--wp-grn);animation:wp-pop .5s cubic-bezier(.2,.9,.3,1.5)}@keyframes wp-pop{0%{transform:scale(.3)}70%{transform:scale(1.25)}to{transform:scale(1)}}.xp-welcome .st .tx{flex:1 1;min-width:0}.xp-welcome .st .tx b{display:block;font-weight:650}.xp-welcome .st .tx span{font-size:12px;color:var(--wp-tx3)}.xp-welcome .st .sx{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:12px;font-weight:600;color:var(--wp-gold);white-space:nowrap}.xp-welcome .st.done .sx{color:var(--wp-grn)}.xp-welcome .st.done .tx b{color:var(--wp-tx2)}.xp-welcome .cbtn{position:relative;height:36px;padding:0 15px;border-radius:9px;background:linear-gradient(180deg,var(--wp-gold2),var(--wp-gold));color:#1a1405;font-weight:750;font-size:13px;white-space:nowrap;box-shadow:0 3px 0 var(--wp-golddk);transition:transform .08s,box-shadow .08s}.xp-welcome .cbtn:active{transform:translateY(3px);box-shadow:0 0 0 var(--wp-golddk)}.xp-welcome .cbtn.pulse{animation:wp-cpulse 1.6s ease-in-out infinite}@keyframes wp-cpulse{0%,to{box-shadow:0 3px 0 var(--wp-golddk),0 0 0 0 rgba(235,185,67,.5)}60%{box-shadow:0 3px 0 var(--wp-golddk),0 0 0 10px rgba(235,185,67,0)}}.xp-welcome .cbtn.dim{background:#18233a;color:var(--wp-tx1);border:1px solid var(--wp-line2);box-shadow:none}.xp-welcome .cbtn[disabled]{opacity:.45;cursor:default}.xp-welcome .err{margin:0 0 8px;font-size:12.5px;color:#fb7185}.xp-welcome .wallets{display:grid;gap:6px;margin:4px 0 8px;padding:8px;border:1px solid var(--wp-line2);border-radius:12px;background:var(--wp-inset)}.xp-welcome .wallets button{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border-radius:8px;color:var(--wp-tx1);font-weight:650;text-align:left}.xp-welcome .wallets button:hover{background:rgba(235,185,67,.08)}.xp-welcome .wallets img,.xp-welcome .wallets svg.mark{width:22px;height:22px;border-radius:6px}.xp-welcome .wallets .hint{margin-left:auto;font-size:11px;color:var(--wp-tx4);font-weight:600}.xp-welcome .side{border:1px solid var(--wp-line2);border-radius:12px;padding:14px;background:var(--wp-card2);display:flex;flex-direction:column;gap:10px;position:relative}.xp-welcome .badge{width:58px;height:58px;border-radius:14px;display:grid;place-items:center;font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-weight:700;font-size:20px;border:2px dashed var(--wp-goldln);color:var(--wp-gold);background:rgba(235,185,67,.05);animation:wp-dash 3s ease-in-out infinite}@keyframes wp-dash{50%{transform:rotate(-4deg) scale(1.04)}}.xp-welcome .side b{font-size:14px}.xp-welcome .side p{font-size:12.5px;color:var(--wp-tx3);margin:0}.xp-welcome .gain{border-top:1px solid var(--wp-line);padding-top:10px}.xp-welcome .gain .g{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:28px;font-weight:700;color:var(--wp-tx4);line-height:1.1;transition:color .3s}.xp-welcome .gain.on .g{color:var(--wp-gold2);text-shadow:0 0 22px rgba(235,185,67,.55);animation:wp-bump .6s cubic-bezier(.2,.9,.3,1.6)}@keyframes wp-bump{0%{transform:scale(.7)}to{transform:scale(1)}}.xp-welcome .coin{position:absolute;left:50%;top:60%;opacity:0;pointer-events:none;z-index:3}.xp-welcome .burst .coin{animation:wp-fly 1.1s cubic-bezier(.2,.7,.3,1) forwards}@keyframes wp-fly{0%{opacity:1;transform:translate(-50%) scale(.5)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),var(--dy)) rotate(var(--r)) scale(1)}}.xp-welcome .toast{position:absolute;left:50%;top:10px;transform:translate(-50%,-18px);opacity:0;display:flex;align-items:center;gap:10px;z-index:6;pointer-events:none;border:1px solid var(--wp-line2);border-left:3px solid var(--wp-grn);border-radius:12px;background:#0c1321;padding:10px 14px;box-shadow:0 12px 30px rgba(0,0,0,.45);transition:opacity .3s,transform .4s cubic-bezier(.2,.9,.3,1.4);white-space:nowrap;font-size:13px}.xp-welcome .toast.on{opacity:1;transform:translate(-50%)}.xp-welcome .toast .x{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-weight:600;color:var(--wp-gold)}.xp-welcome .confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:5}.xp-welcome .confetti i{position:absolute;top:-10px;width:6px;height:10px;border-radius:2px;opacity:0}.xp-welcome .confetti.go i{animation:wp-conf 1.8s ease-in forwards}@keyframes wp-conf{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(560px) rotate(var(--r))}}.xp-welcome .rw3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.xp-welcome .rwc{position:relative;overflow:hidden;padding:18px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;background:radial-gradient(100% 70% at 50% 0,color-mix(in srgb,var(--tc) 16%,transparent),transparent 70%),var(--wp-card2);transition:transform .25s cubic-bezier(.2,.9,.3,1.3),border-color .2s}.xp-welcome .rwc:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--tc) 55%,transparent)}.xp-welcome .rwc .tile.big{width:64px;height:64px;border-radius:18px;margin-bottom:6px}.xp-welcome .rwc .tile.big svg{animation:wp-float 2.6s ease-in-out infinite}.xp-welcome .rwc .tile.shake svg{animation:wp-shake 2.2s ease-in-out infinite}@keyframes wp-shake{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-9deg) translateY(-2px)}80%{transform:rotate(8deg) translateY(-3px)}85%{transform:rotate(-6deg)}90%{transform:rotate(4deg)}}.xp-welcome .rwc h3{font-size:16px;font-weight:750;color:var(--wp-tx1);margin:0}.xp-welcome .rwc p{font-size:12.5px;color:var(--wp-tx3);line-height:1.45;margin:0}.xp-welcome .rain{position:absolute;inset:0;pointer-events:none}.xp-welcome .rain i{position:absolute;top:-20px;opacity:0;animation:wp-drop 2.4s linear infinite}@keyframes wp-drop{0%{opacity:0;transform:translateY(0) rotate(0)}12%{opacity:.9}to{opacity:0;transform:translateY(220px) rotate(200deg)}}.xp-welcome .meter{margin-top:12px;padding:14px 16px 16px}.xp-welcome .mh{display:flex;justify-content:space-between;font-size:12px;color:var(--wp-tx3)}.xp-welcome .mh .mono{color:var(--wp-gold);font-weight:700}.xp-welcome .mtrack{position:relative;height:10px;border-radius:6px;background:#1b2438;margin:18px 12px 34px 0}.xp-welcome .mtrack>i{position:absolute;left:0;top:0;bottom:0;width:1%;border-radius:6px;background:repeating-linear-gradient(115deg,var(--wp-gold) 0 8px,var(--wp-gold2) 8px 12px);background-size:24px 100%;animation:wp-stripes .8s linear infinite;box-shadow:0 0 14px rgba(235,185,67,.6);transition:width 2.6s cubic-bezier(.4,0,.2,1)}.xp-welcome .mtrack>i.on{width:97%}.xp-welcome .mk{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;background:#101828;border:2px solid var(--wp-line2);transition:all .3s}.xp-welcome .mk b{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:11px;color:var(--wp-tx4);font-weight:600}.xp-welcome .mk.lit{background:var(--wp-gold);border-color:var(--wp-gold2);box-shadow:0 0 0 5px rgba(235,185,67,.18),0 0 16px rgba(235,185,67,.7);transform:translate(-50%,-50%) scale(1.15)}.xp-welcome .mk.lit b{color:var(--wp-gold)}.xp-welcome .mk.king{width:22px;height:22px}.xp-welcome .mfoot{font-size:12.5px;color:var(--wp-tx3);text-align:center}.xp-welcome .foot{display:flex;align-items:center;gap:10px;padding:16px 24px 22px}.xp-welcome .back{height:44px;padding:0 12px;border-radius:10px;color:var(--wp-tx3);font-weight:600}.xp-welcome .back:hover{color:var(--wp-tx1)}.xp-welcome .back[hidden]{display:block;visibility:hidden}.xp-welcome .count{font-family:var(--font-mono,ui-monospace,Menlo,monospace);font-size:12px;color:var(--wp-tx4);margin-left:auto}.xp-welcome .btn{position:relative;height:48px;padding:0 24px;border-radius:12px;background:linear-gradient(180deg,var(--wp-gold2),var(--wp-gold));color:#1a1405;font-weight:800;font-size:15px;white-space:nowrap;box-shadow:0 5px 0 var(--wp-golddk),0 12px 30px rgba(235,185,67,.25);transition:transform .08s,box-shadow .08s;overflow:hidden;display:flex;align-items:center;gap:10px;justify-content:center}.xp-welcome .btn:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.55),transparent);animation:wp-shine 2.8s ease-in-out infinite}@keyframes wp-shine{0%,55%{left:-60%}to{left:130%}}.xp-welcome .btn:hover{filter:brightness(1.06)}.xp-welcome .btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--wp-golddk),0 4px 14px rgba(235,185,67,.2)}.xp-welcome .btn .arr{display:inline-block;animation:wp-nudge 1.2s ease-in-out infinite}@keyframes wp-nudge{50%{transform:translateX(4px)}}.xp-welcome .btn2{height:48px;padding:0 16px;border-radius:12px;border:1px solid var(--wp-line2);background:var(--wp-inset);color:var(--wp-tx1);font-weight:650;white-space:nowrap}.xp-welcome .btn2:hover{border-color:var(--wp-goldln)}@media (max-width:720px){.xp-welcome{--orbit:74px;padding:0;place-items:end center}.xp-welcome .modal{max-height:100dvh;display:flex;flex-direction:column}.xp-welcome .modal,.xp-welcome .modal:before{border-radius:18px 18px 0 0}.xp-welcome .stage{flex:1 1;overflow-y:auto;min-height:0}.xp-welcome .step{padding:16px 16px 6px}.xp-welcome .top{padding:16px 16px 0}.xp-welcome .prog{padding:12px 16px 0}.xp-welcome .foot{padding:12px 16px 18px}.xp-welcome .hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:0}.xp-welcome .kingbox{width:160px;height:160px}.xp-welcome .king{width:108px;height:108px;border-radius:24px}.xp-welcome .hero .lead{margin-inline:auto}.xp-welcome .hero .lvcard{text-align:left;width:100%}.xp-welcome .lvrow,.xp-welcome .xpbar{min-width:0}.xp-welcome .barrow{flex-wrap:wrap;row-gap:2px}.xp-welcome .feat{width:100%;text-align:left}.xp-welcome .feat,.xp-welcome .quests{grid-template-columns:1fr}.xp-welcome .path{margin-top:28px}.xp-welcome .stop .s1{font-size:11.5px}.xp-welcome .stop .s3{font-size:9px;letter-spacing:.05em}.xp-welcome .nd{width:42px;height:42px}.xp-welcome .path:before{top:20px}.xp-welcome .chap{grid-template-columns:1fr;padding:14px}.xp-welcome .st{flex-wrap:wrap}.xp-welcome .st .tx{flex-basis:calc(100% - 36px)}.xp-welcome .st .sx{margin-left:36px}.xp-welcome .st .cbtn{margin-left:auto}.xp-welcome .rw3{grid-template-columns:1fr}.xp-welcome .rwc{flex-direction:row;text-align:left;flex-wrap:wrap;column-gap:14px}.xp-welcome .rwc .tile.big{width:52px;height:52px;margin:0}.xp-welcome .rwc h3{flex:1 1}.xp-welcome .rwc p{flex-basis:100%}.xp-welcome .alt{display:none!important}.xp-welcome .btn{flex:1 1}.xp-welcome .count{display:none}}@media (prefers-reduced-motion:reduce){.xp-welcome,.xp-welcome *{animation:none!important;transition:none!important}.xp-welcome .rise{opacity:1;transform:none}}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:rgba(170,59,255,0.1);--accent-border:rgba(170,59,255,0.5);--social-bg:rgba(244,243,236,0.5);--shadow:rgba(0,0,0,0.1) 0 10px 15px -3px,rgba(0,0,0,0.05) 0 4px 6px -2px;--font-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sans:var(--font-sans);--heading:var(--font-sans);--mono:var(--font-mono);font:18px/145% var(--sans);letter-spacing:.18px;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;@media (max-width:1024px){font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:rgba(192,132,252,0.15);--accent-border:rgba(192,132,252,0.5);--social-bg:rgba(47,48,58,0.5);--shadow:rgba(0,0,0,0.4) 0 10px 15px -3px,rgba(0,0,0,0.25) 0 4px 6px -2px}#social .button-icon{filter:invert(1) brightness(2)}}#root{width:100%;max-width:100%;margin:0 auto;text-align:left;min-height:100svh;display:flex;flex-direction:column;box-sizing:border-box}body{margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overscroll-behavior-x:none}body,html{background:#020617}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:#334155 #0b1220;scrollbar-gutter:stable}[role=button],a,button,html{-webkit-tap-highlight-color:transparent}[role=button],a,button{touch-action:manipulation}button{-webkit-user-select:none;user-select:none}[contenteditable=true],input,textarea{-webkit-user-select:text;user-select:text}@media (hover:none) and (pointer:coarse){::-webkit-scrollbar{width:0;height:0}html{scrollbar-width:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b1220}::-webkit-scrollbar-thumb{background:#334155;border-radius:12px;border:2px solid #0b1220;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#475569;background-clip:padding-box}::-webkit-scrollbar-corner{background:#0b1220}h1,h2{font-family:var(--heading);font-weight:500;color:var(--text-h)}h1{font-size:56px;letter-spacing:-1.68px;margin:32px 0;@media (max-width:1024px){font-size:36px;margin-left:0;margin-bottom:20px;margin-right:0;margin-top:20px}}h2{font-size:24px;line-height:118%;letter-spacing:-.24px;margin:0 0 8px;@media (max-width:1024px){font-size:20px}}p{margin:0}.counter,code{font-family:var(--mono);display:inline-flex;border-radius:4px;color:var(--text-h)}code{font-size:15px;line-height:135%;padding:4px 8px;background:var(--code-bg)}