.msn-root{--ms-gold:var(--kt-world-yellow,#ffd02e);--ms-pink:var(--kt-world-pink,#ff3d8b);--ms-mint:var(--kt-world-mint,#1fdb84);--ms-cyan:var(--kt-world-cyan,#12c2ee);--ms-orange:var(--kt-world-orange,#f26a0c);--ms-blue:#5b85ff;color:var(--kt-world-ink,#eefff7);background:radial-gradient(120% 60% at 0% 0%, #f26a0c2e, transparent 60%), radial-gradient(100% 50% at 100% 30%, #5b85ff29, transparent 60%), var(--kt-world-bg,#061417);gap:12px;min-height:100%;padding:12px 16px 96px;display:grid}.msn-glass{background:var(--kt-world-glass,#061417c7);border:1px solid var(--kt-world-edge,#eefff724);-webkit-backdrop-filter:blur(10px);color:var(--kt-world-ink,#eefff7);border-radius:18px}.ms-muted{color:var(--kt-world-muted,#a3cfc2)}.ms-h{letter-spacing:.12em;text-transform:uppercase;color:var(--kt-world-muted,#a3cfc2);margin:8px 0 0;font-size:12px;font-weight:800}.msn-note,.ms-error{background:#ffd02e1f;border-radius:12px;margin:0;padding:8px 12px;font-size:13px}.ms-error{background:#ff3d8b29}.ms-empty{text-align:center}.ms-hero{grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;padding:14px;display:grid}.ms-ring{--p:0;background:conic-gradient(var(--ms-gold) calc(var(--p) * 1%), #ffffff1a 0);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.ms-ring b{background:var(--kt-world-bg,#061417);border-radius:50%;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.ms-hero-text{gap:2px;min-width:0;display:grid}.ms-hero-text small{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-gold);font-size:10px;font-weight:800}.ms-hero-text b{font-size:17px}.ms-hero-text span{font-size:12px}.ms-hero-money{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 12px;font-size:12px;display:flex}.ms-contact{border-color:#12c2ee59;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ms-avatar{width:40px;height:40px;color:var(--ms-cyan);background:linear-gradient(135deg,#0b2b33,#1b1b3a);border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid;box-shadow:0 0 0 2px #12c2ee66}.ms-contact small{color:var(--ms-cyan);font-size:11px}.ms-contact p{margin:4px 0 0;font-size:14px;line-height:1.35}.ms-road{gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.ms-road:before{content:"";background:repeating-linear-gradient(to bottom, var(--ms-gold) 0 10px, transparent 10px 18px);opacity:.6;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:7px}.ms-act{border:1px solid var(--kt-world-edge,#eefff724);background:#ffffff0a;border-radius:18px;padding:12px;position:relative}.ms-act:before{content:"";background:var(--kt-world-bg,#061417);border:3px solid var(--ms-gold);border-radius:50%;width:13px;height:13px;position:absolute;top:18px;left:-17px}.ms-act.is-locked{opacity:.62}.ms-act.is-locked:before{border-color:#ffffff4d}.ms-act.is-done:before{background:var(--ms-mint);border-color:var(--ms-mint)}.ms-act.is-now{border-color:#ffd02e8c;box-shadow:0 0 0 1px #ffd02e40,0 10px 30px #f26a0c2e}.ms-act-1{--ms-act:var(--ms-orange)}.ms-act-2{--ms-act:var(--ms-cyan)}.ms-act-3{--ms-act:var(--ms-mint)}.ms-act-4{--ms-act:var(--ms-pink)}.ms-act-5{--ms-act:var(--ms-blue)}.ms-act-6{--ms-act:var(--ms-gold)}.ms-act-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ms-act-head>div{flex:1;min-width:0;display:grid}.ms-act-head b{font-size:15px}.ms-act-head small{color:var(--kt-world-muted,#a3cfc2);font-size:12px}.ms-act-n{background:var(--ms-act);color:#0b0b0b;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.ms-stamp{border:2px solid var(--ms-mint);color:var(--ms-mint);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;flex:none;padding:3px 8px;font-size:10px;font-weight:900;transform:rotate(-6deg)}.ms-cliff{color:var(--ms-cyan);margin:10px 0 0;font-size:13px;font-style:italic}.ms-nodes{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;display:grid}.ms-node{border:1px solid var(--kt-world-edge,#eefff724);min-height:52px;color:inherit;text-align:left;cursor:pointer;background:#061417b3;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;transition:transform .16s cubic-bezier(.2,.9,.3,1.2),border-color .16s;display:flex}.ms-node:hover,.ms-node.is-focus,.ms-node:focus-visible{border-color:var(--ms-act,var(--ms-gold));box-shadow:0 0 0 2px var(--ms-act,var(--ms-gold));outline:none;transform:translateY(-2px)scale(1.02)}.ms-node-ic{background:#ffffff14;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.ms-node-t{min-width:0;line-height:1.2;display:grid}.ms-node-t b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ms-node-t small{color:var(--kt-world-muted,#a3cfc2);font-size:11px}.ms-node.is-core .ms-node-ic{box-shadow:0 0 0 2px var(--ms-act,var(--ms-gold))}.ms-node.is-claimed .ms-node-ic{background:var(--ms-mint);color:#022314;font-weight:900}.ms-node.is-done{border-color:var(--ms-gold);background:linear-gradient(135deg,#ffd02e33,#f26a0c24)}.ms-node.is-done .ms-node-ic{background:var(--ms-gold);animation:1.6s ease-in-out infinite ms-glow}.ms-node.is-done small{color:var(--ms-gold);font-weight:800}.ms-node.is-locked,.ms-node.is-teaser,.ms-node.is-declined{opacity:.55}.ms-node.is-locked .ms-node-t b,.ms-node.is-teaser .ms-node-t b{font-style:italic;font-weight:600}.ms-node.is-offer{border-color:var(--ms-pink)}.ms-node.is-tracked:after{content:"";background:var(--ms-gold);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.msn-list .ms-node{--ms-act:var(--ms-cyan)}.ms-badges{flex-wrap:wrap;gap:8px;display:flex}.ms-badge{opacity:.5;text-align:center;border:2px dashed #fff3;border-radius:14px;place-items:center;gap:2px;min-width:64px;padding:8px;display:grid}.ms-badge b{font-size:18px}.ms-badge small{max-width:96px;font-size:10px}.ms-badge.is-earned{opacity:1;border-style:solid;border-color:var(--ms-gold);background:#ffd02e1a;transform:rotate(-3deg)}.ms-controls{text-align:center;font-size:11px}.msn-btn{min-height:var(--tap,44px);background:var(--ms-gold,#ffd02e);color:#241c00;cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-weight:800}.msn-btn:disabled{opacity:.6}.ms-btn-small{min-height:34px;padding:4px 12px;font-size:12px}.ms-btn-ghost{color:inherit;border:1px solid var(--kt-world-edge,#eefff74d);background:0 0}.ms-btn-claim{background:linear-gradient(135deg,#ffd02e,#f26a0c)}.msn-row{flex-wrap:wrap;gap:8px;display:flex}.ms-x{width:40px;height:40px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:50%}.ms-scrim{z-index:60;background:#00000073;place-items:end center;display:grid;position:fixed;inset:0}.ms-sheet{background:var(--kt-world-glass-strong,#061417ed);border-radius:22px 22px 0 0;outline:none;gap:12px;width:min(560px,100%);max-height:86dvh;padding:16px;animation:.26s cubic-bezier(.2,.9,.3,1.1) ms-up;display:grid;overflow:auto}.ms-sheet p{margin:0;font-size:14px;line-height:1.4}.ms-sheet-head{align-items:center;gap:12px;display:flex}.ms-sheet-head>div{flex:1;min-width:0;display:grid}.ms-sheet-head small{color:var(--kt-world-muted,#a3cfc2);font-size:11px}.ms-sheet-head b{font-size:18px}.ms-sheet-ic{background:#ffd02e29;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.ms-quote{border-left:3px solid var(--ms-cyan,#12c2ee);background:#12c2ee14;border-radius:8px;padding:10px 12px;font-style:italic}.ms-quote small{letter-spacing:.1em;text-transform:uppercase;color:var(--ms-cyan,#12c2ee);font-size:10px;font-style:normal;font-weight:800;display:block}.ms-bar{background:#ffffff14;border-radius:999px;height:22px;position:relative;overflow:hidden}.ms-bar span{background:linear-gradient(90deg,#1fdb84,#12c2ee);position:absolute;inset:0 auto 0 0}.ms-bar small{text-align:center;font-size:12px;font-weight:800;line-height:22px;display:block;position:relative}.ms-reward{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ms-reward small{font-size:11px}.ms-xp{color:var(--ms-cyan,#12c2ee);font-weight:800}.ms-tracker{--ms-gold:var(--kt-world-yellow,#ffd02e);max-width:clamp(160px,52vw,300px);min-height:var(--tap,44px);background:var(--kt-world-glass,#061417c7);-webkit-backdrop-filter:blur(10px);color:var(--kt-world-ink,#eefff7);text-align:left;pointer-events:auto;cursor:pointer;border:1px solid #12c2ee73;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 5px;animation:.42s cubic-bezier(.2,.9,.3,1.3) ms-pop;display:inline-flex}.ms-tracker-ic{background:var(--kt-world-cyan,#12c2ee);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.ms-tracker-t{min-width:0;line-height:1.15;display:grid}.ms-tracker-t small{letter-spacing:.08em;text-transform:uppercase;color:var(--kt-world-muted,#a3cfc2);font-size:10px;font-weight:800}.ms-tracker-t b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,3.4vw,13.5px);overflow:hidden}.ms-tracker-p{color:var(--kt-world-cyan,#12c2ee);flex:none;font-size:11px;font-weight:800}.ms-tracker.is-ready{border-color:var(--ms-gold)}.ms-tracker.is-ready .ms-tracker-ic{background:var(--ms-gold);animation:1.4s ease-in-out infinite ms-glow}.ms-tracker.is-ready small{color:var(--ms-gold)}.ms-track{width:clamp(188px,46vw,300px);max-width:calc(100vw - 2 * var(--right,12px));border:1px solid var(--kt-world-edge,#eefff724);background:var(--kt-world-glass,#061417c7);color:var(--kt-world-ink,#eefff7);pointer-events:auto;border-radius:16px;gap:6px;padding:8px 10px;font-size:12px;line-height:1.25;display:grid}@media (max-height:760px){.ms-track{overscroll-behavior:contain;max-height:34dvh;overflow-y:auto}}@media (max-height:460px){.ms-track{max-height:30dvh}}.ms-track.is-nudging{border-color:var(--kt-world-yellow,#ffd02e)}.ms-track-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ms-track-head>b{letter-spacing:.1em;text-transform:uppercase;color:var(--kt-world-muted,#a3cfc2);font-size:10px;font-weight:800}.ms-track-more{min-height:28px;color:var(--kt-world-mint,#1fdb84);text-underline-offset:2px;padding:0 4px;font-size:11px;font-weight:700;text-decoration:underline}.ms-track-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ms-track-row{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:30px;display:grid}.ms-track-tag{letter-spacing:.08em;text-transform:uppercase;min-width:38px;color:var(--kt-world-muted,#a3cfc2);font-size:9.5px;font-weight:800}.ms-track-ic{background:#eefff714;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.ms-track-t{min-width:0;display:grid}.ms-track-t b{overflow-wrap:anywhere;font-size:12.5px}.ms-track-t small{color:var(--kt-world-muted,#a3cfc2);overflow-wrap:anywhere;font-size:10.5px}.ms-track-row.is-done{opacity:.7}.ms-track-row.is-done .ms-track-ic{background:var(--kt-world-mint,#1fdb84);color:#04130b;font-weight:900}.ms-track-row.is-now .ms-track-tag{color:var(--kt-world-yellow,#ffd02e)}.ms-track-row.is-now .ms-track-ic{background:var(--kt-world-yellow,#ffd02e);color:#1a1400}.ms-track-go{min-height:30px;padding:0 10px;font-size:11px}.ms-track-story{color:inherit;text-align:left;background:#12c2ee14;border:1px solid #12c2ee66;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px;display:grid}.ms-track-story.is-ready{border-color:var(--kt-world-yellow,#ffd02e)}.ms-track-story .ms-track-t small:first-child{letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800}.ms-track-nudge{background:#ffd02e1f;border:1px solid #ffd02e80;border-radius:12px;gap:6px;padding:8px;animation:.32s ease-out ms-pop;display:grid}.ms-track-nudge p{margin:0;font-size:12px;line-height:1.35}.ms-track-nudge-btns{flex-wrap:wrap;gap:6px;display:flex}.ms-track-nudge-btns .w-btn{min-height:30px;padding:0 12px;font-size:11px}.ms-track-foot{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:11px;display:flex}.ms-track-foot .w-link{min-height:28px}.ms-track-muted{color:var(--kt-world-muted,#a3cfc2);margin:0}@media (orientation:landscape) and (max-height:500px){.ms-track{max-height:calc(100dvh - var(--topbar-h,72px) - 140px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.ms-track-nudge{animation:none}}.w-in-venue>.ms-tracker{z-index:12;top:calc(var(--topbar-h,72px) + 6px);left:var(--left,12px);position:absolute}.msn-party{z-index:70;overscroll-behavior:contain;background:radial-gradient(circle at 50% 40%,#ffd02e40,#000000b3 70%);place-items:safe center;padding:56px 16px 16px;animation:.24s ease-out ms-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.ms-party-card{text-align:center;background:var(--kt-world-glass-strong,#061417ed);border-color:#ffd02e80;outline:none;justify-items:center;gap:8px;width:min(420px,100%);padding:56px 18px 18px;display:grid;position:relative}.ms-party-card>.msn-row{border-radius:0 0 inherit inherit;background:#071618;justify-content:center;width:calc(100% + 36px);margin:0 -18px -18px;padding:10px 18px 18px;position:sticky;bottom:-18px}.ms-party-stamp{color:#ffd02e;background:#120a00;border:4px double #ffd02e;border-radius:50%;place-items:center;width:92px;height:92px;animation:.52s cubic-bezier(.3,1.6,.4,1) both ms-slam;display:grid;position:absolute;top:-44px;transform:rotate(-10deg)}.ms-party-stamp span{font-size:34px}.ms-party-stamp small{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.ms-party-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffd02e;font-size:11px;font-weight:800}.ms-party-title{font-size:22px}.ms-party-gains{gap:14px;font-size:18px;font-weight:900;display:flex}.ms-coin{color:#ffd02e}.ms-levelup{background:linear-gradient(90deg,#ff3d8b,#5b85ff);border-radius:999px;margin:0;padding:6px 14px;font-weight:900;animation:.5s cubic-bezier(.2,.9,.3,1.4) .3s both ms-pop}.ms-party-msg{text-align:left;background:#12c2ee1f;border-radius:14px 14px 14px 4px;width:100%;padding:10px 12px}.ms-party-msg small{color:#12c2ee;font-size:11px}.ms-party-msg p{min-height:2.6em;margin:4px 0 0;font-size:14px;font-style:italic}.ms-coins{pointer-events:none;position:fixed;inset:0;overflow:hidden}.ms-coins i{width:14px;height:14px;animation:ms-coin 1.1s calc(var(--i) * 60ms + .35s) cubic-bezier(.4, 0, .6, 1) both;--dx:calc((var(--i) - 4.5) * 14px);background:radial-gradient(circle at 35% 35%,#fff3b0,#ffd02e 50%,#b8900a);border-radius:50%;position:absolute;top:45%;left:50%}@keyframes ms-glow{50%{box-shadow:0 0 0 6px #ffd02e40}}@keyframes ms-pop{0%{opacity:0;transform:scale(.85)}}@keyframes ms-up{0%{opacity:0;transform:translateY(40px)}}@keyframes ms-fade{0%{opacity:0}}@keyframes ms-slam{0%{opacity:0;transform:rotate(-10deg)scale(2.4)}70%{opacity:1;transform:rotate(-10deg)scale(.92)}}@keyframes ms-coin{0%{transform:translate(var(--dx), 0) scale(.6);opacity:0}30%{transform:translate(calc(var(--dx) * 2), -120px) scale(1);opacity:1}to{opacity:0;transform:translate(40vw,-48vh)scale(.4)}}@media (prefers-reduced-motion:reduce){.ms-node,.ms-tracker,.ms-sheet,.msn-party,.ms-party-stamp,.ms-levelup,.ms-node.is-done .ms-node-ic,.ms-tracker.is-ready .ms-tracker-ic{transition:none;animation:none}}.msn-party.is-still .ms-party-stamp,.msn-party.is-still .ms-levelup{animation:none}@media (min-width:900px){.msn-root{padding:20px 28px 96px}.ms-nodes{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ms-scrim{align-items:center}.ms-sheet{border-radius:22px}}.ms-track-mini{pointer-events:none;justify-items:end;gap:6px;max-width:100%;display:grid}.ms-track-mini>*{pointer-events:auto}.ms-track-chip{max-width:min(100%,clamp(160px,52vw,300px));min-height:var(--tap,44px);text-align:left;color:var(--kt-world-ink,#eefff7);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 6px;display:inline-flex}.ms-track-chip .ms-track-t b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ms-track-chip .ms-track-t small{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.ms-track-chip.is-nudging{border-color:var(--kt-world-yellow,#ffd02e)}.ms-track-mini-nudge{border-radius:16px;max-width:min(100%,300px);padding:8px 10px;font-size:12px}.ms-track.is-panel{z-index:32;top:calc(var(--topbar-h,72px) + 6px);right:var(--right,12px);width:min(360px, calc(100% - 2 * var(--gut,10px)));max-height:calc(100dvh - var(--topbar-h,72px) - 12px - var(--bot,8px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--kt-world-glass-strong,#061417eb);padding:10px 12px 12px;animation:.22s cubic-bezier(.2,.9,.3,1.1) ms-panel-in;position:absolute;overflow-y:auto}@keyframes ms-panel-in{0%{opacity:0;translate:24px}}.ms-track.is-panel .ms-track-head{z-index:1;background:inherit;border-radius:16px 16px 0 0;margin:-10px -12px 0;padding:10px 12px 6px;position:sticky;top:-10px}.ms-track-x{border:1px solid var(--kt-world-edge,#eefff724);background:var(--kt-world-glass,#061417c7);width:32px;height:32px;color:var(--kt-world-ink,#eefff7);border-radius:10px;flex:none;font-weight:800}.ms-track-head .ms-track-more{margin-left:auto}@media (orientation:landscape) and (max-height:500px){.msn-party{padding-top:40px}.ms-party-card{gap:6px;width:min(560px,100%);padding-top:34px}.ms-party-stamp{width:64px;height:64px;top:-32px}.ms-party-stamp span{font-size:24px}}.ms-play-time{margin:0 16px 8px;font-size:13px}@media (min-height:761px){.ms-track.is-panel{max-height:calc(100dvh - var(--topbar-h,72px) - 150px);overscroll-behavior:contain;overflow-y:auto}}.ms-track.is-panel{touch-action:pan-y}.ms-board-layer{z-index:150;position:fixed;inset:0}.ms-board-layer .w-sheet{width:min(720px,100%)}@media (orientation:landscape) and (max-height:560px){.ms-board-layer .w-sheet{width:min(720px,86vw)}}
