@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_d71d8f05-module__re7eHW__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_d71d8f05-module__re7eHW__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cacf9cec150447d7-s.0en9w24nf0_f1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c432471d2cba538b-s.p.158it8xay914_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One Fallback;src:local(Arial);ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.0%;size-adjust:96.01%}.lilita_one_ef46c083-module__ENHErW__className{font-family:Lilita One,Lilita One Fallback;font-style:normal;font-weight:400}.lilita_one_ef46c083-module__ENHErW__variable{--xp-display:"Lilita One", "Lilita One Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.1qlvuf-h9_nww.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.3s80slo4q4lah.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.2jrdrem4nuvb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5a04c830-module__Yt2zYW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_5a04c830-module__Yt2zYW__variable{--xp-serif:"Fraunces", "Fraunces Fallback"}
.ui-module__meknnq__root{--ink:#0b1b3f;--navy:#0b1b3f;--navy2:#12245c;--blue:#1f4fd1;--sky:#2f86e0;--gold:#ffd23f;--gold2:#ffb800;--goldEdge:#c98a00;--cream:#fff8ea;--panel:linear-gradient(180deg, #1d3f95 0%, #132a66 60%, #0f2254 100%);--panelEdge:#ffffff29;--display:var(--xp-display), "Lilita One", ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--serif:var(--xp-serif), Georgia, serif;--body:var(--font-nunito), ui-rounded, "SF Pro Rounded", system-ui, sans-serif;background:var(--navy);color:#fff;min-height:100dvh;font-family:var(--body);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;display:flex}.ui-module__meknnq__root *,.ui-module__meknnq__root :before,.ui-module__meknnq__root :after{box-sizing:border-box}:where(.ui-module__meknnq__root) button{font:inherit;color:inherit;cursor:pointer}:where(.ui-module__meknnq__root) button:disabled{cursor:default}:where(.ui-module__meknnq__root) :is(h1,h2,h3,p){margin:0}.ui-module__meknnq__root :focus-visible{outline:3px solid var(--gold);outline-offset:2px}.ui-module__meknnq__btnGold,.ui-module__meknnq__btnGhost,.ui-module__meknnq__btnBlue{min-height:52px;font-family:var(--display);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border:0;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:1.2rem;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex}.ui-module__meknnq__btnGold{color:#3d2400;box-shadow:0 5px 0 var(--goldEdge), 0 10px 22px #ffbe0059, inset 0 2px 0 #ffffffb3;text-shadow:0 1px #ffffff80;background:linear-gradient(#ffe680 0%,#ffc61a 55%,#ffb000 100%)}.ui-module__meknnq__btnBlue{color:#fff;background:linear-gradient(#5fb0ff 0%,#2f7cf0 100%);box-shadow:0 5px #1d4fb0,inset 0 2px #ffffff73}.ui-module__meknnq__btnGhost{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 2px #ffffff40}.ui-module__meknnq__btnGold:active,.ui-module__meknnq__btnBlue:active,.ui-module__meknnq__btnGhost:active{transform:translateY(3px)}.ui-module__meknnq__btnGold:disabled,.ui-module__meknnq__btnGhost:disabled{opacity:.45;transform:none}.ui-module__meknnq__iconBtn,.ui-module__meknnq__closeBtn{color:#fff;background:#ffffff1a;border:0;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ui-module__meknnq__closeBtn{background:#ffffff24;width:52px;height:52px;box-shadow:inset 0 0 0 2px #fff3}.ui-module__meknnq__loading{z-index:40;text-align:center;background:radial-gradient(1200px 600px at 50% 0,#3d8be8 0%,#1a4fb3 45%,#0b1b3f 100%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:fixed;inset:0}.ui-module__meknnq__loadingLogo{font-family:var(--display);color:#fff;text-shadow:0 6px #0b3a8f,0 14px 30px #00000059;flex-direction:column;align-items:center;gap:.06em;font-size:clamp(3rem,12vw,7rem);animation:2.2s ease-in-out infinite ui-module__meknnq__bob;display:flex}.ui-module__meknnq__loadingLogo .ui-module__meknnq__loadingIcon{filter:drop-shadow(0 6px #0b3a8f)drop-shadow(0 12px 18px #0000004d);height:1.05em}.ui-module__meknnq__loadingText{opacity:.9;max-width:28rem;font-size:1.15rem}@keyframes ui-module__meknnq__bob{50%{transform:translateY(-8px)}}.ui-module__meknnq__world{--hud:1;--hud-up:1;--hx:12px;--side-l:max(var(--hx), env(safe-area-inset-left));--side-r:max(var(--hx), env(safe-area-inset-right));touch-action:none;-webkit-user-select:none;user-select:none;background:#9fd4ff;position:fixed;inset:0;overflow:hidden}.ui-module__meknnq__worldCanvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ui-module__meknnq__hudTop{top:max(12px, env(safe-area-inset-top));left:var(--side-l);right:var(--side-r);pointer-events:none;z-index:5;position:absolute}.ui-module__meknnq__hudTop>*{pointer-events:auto}.ui-module__meknnq__hudProfile{-webkit-backdrop-filter:blur(6px);text-align:left;background:#0b1b3fb8;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff2e,0 6px 16px #00000040}.ui-module__meknnq__hudProfile svg{border-radius:50%}.ui-module__meknnq__hudWho{flex-direction:column;min-width:120px;display:flex}.ui-module__meknnq__hudName{font-family:var(--display);font-size:1.15rem;line-height:1.1}.ui-module__meknnq__hudRank{opacity:.85;font-size:.8rem;font-weight:800}.ui-module__meknnq__hudXp{background:#ffffff2e;border-radius:99px;height:8px;margin-top:4px;overflow:hidden}.ui-module__meknnq__hudXp span{background:linear-gradient(90deg,#ffd23f,#ff9f1a);border-radius:99px;height:100%;transition:width .6s;display:block}.ui-module__meknnq__hudBadge{min-width:26px;height:26px;font-family:var(--display);background:#ef4444;border-radius:13px;place-items:center;animation:1.4s ease-in-out infinite ui-module__meknnq__pulse;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 3px #0b1b3f}@keyframes ui-module__meknnq__pulse{50%{transform:scale(1.15)}}.ui-module__meknnq__hudRight{transform:scale(var(--hud));transform-origin:100% 0;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:0;right:0}.ui-module__meknnq__hudCounters{gap:6px;display:flex}.ui-module__meknnq__hudCounters span{font-family:var(--display);color:#ffe07a;background:#0b1b3fb8;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:1.1rem;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff29}.ui-module__meknnq__hudButtons{gap:8px;display:flex}.ui-module__meknnq__hudBtn{color:#fff;background:linear-gradient(#4a8df5,#2563eb);border:0;border-radius:18px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 4px #1741a6,0 8px 16px #00000040,inset 0 2px #ffffff59}.ui-module__meknnq__hudBtn:active{transform:translateY(3px);box-shadow:0 1px #1741a6}.ui-module__meknnq__minimap{cursor:pointer;background:#2a7fc4;border-radius:50%;width:128px;height:128px;box-shadow:0 0 0 4px #ffffffe6,0 8px 20px #00000059}.ui-module__meknnq__regionBanner{top:var(--banner-top,max(84px, 10%));left:var(--banner-x,50%);max-width:var(--banner-w,90vw);text-align:center;pointer-events:none;z-index:4;flex-direction:column;align-items:center;animation:3.4s forwards ui-module__meknnq__banner;display:flex;position:absolute;transform:translate(-50%)}.ui-module__meknnq__regionName{font-family:var(--display);font-size:min(clamp(2.2rem, 6vw, 4.2rem), calc(var(--banner-w,100vw) / 8.4));color:#fff;-webkit-text-stroke:2px var(--accent);text-shadow:0 5px 0 #00000040, 0 0 30px var(--accent);white-space:nowrap}.ui-module__meknnq__regionSub{background:#0b1b3fb3;border-radius:999px;max-width:100%;margin-top:4px;padding:6px 16px;font-weight:800}@keyframes ui-module__meknnq__banner{0%{opacity:0;transform:translate(-50%,16px)scale(.9)}12%,78%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-10px)scale(1)}}.ui-module__meknnq__stickZone{z-index:3;touch-action:none;width:42%;height:52%;position:absolute;bottom:0;left:0}.ui-module__meknnq__stickRest,.ui-module__meknnq__stickBase{--stick:calc(140px * var(--hud));left:calc(var(--side-l) + 16px * var(--hud));bottom:max(24px, env(safe-area-inset-bottom));width:var(--stick);height:var(--stick);pointer-events:none;border-radius:50%;position:absolute}.ui-module__meknnq__stickRest{visibility:hidden}.ui-module__meknnq__stickBase{opacity:.55;background:radial-gradient(circle,#ffffff2e,#ffffff0f);place-items:center;display:grid;box-shadow:inset 0 0 0 3px #ffffff73}.ui-module__meknnq__stickBoost{box-shadow:inset 0 0 0 4px #fff36b,0 0 26px 4px #a78bfacc}.ui-module__meknnq__stickBoost .ui-module__meknnq__stickKnob{background:radial-gradient(circle at 35% 30%,#fff,#fff6a8 55%,#ffd23f)}.ui-module__meknnq__stickKnob{width:calc(64px * var(--hud));height:calc(64px * var(--hud));background:radial-gradient(circle at 35% 30%,#fff,#cfe3ff 60%,#a5c8ff);border-radius:50%;box-shadow:0 6px 14px #0000004d}.ui-module__meknnq__actionPad{right:calc(var(--side-r) + 8px * var(--hud));bottom:max(24px, env(safe-area-inset-bottom));z-index:5;transform:scale(var(--hud));transform-origin:100% 100%;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:absolute}.ui-module__meknnq__padRow{align-items:flex-end;gap:14px;display:flex}.ui-module__meknnq__padBtn{color:#fff;touch-action:none;-webkit-touch-callout:none;background:linear-gradient(#4a8df5f0,#2563ebf0);border:0;border-radius:50%;place-items:center;width:84px;height:84px;transition:box-shadow .15s;display:grid;position:relative;box-shadow:0 5px #1741a6,0 10px 22px #0000004d,inset 0 2px #ffffff59}.ui-module__meknnq__jumpBtn{color:#4a2a00;width:104px;height:104px;box-shadow:0 6px 0 var(--goldEdge), 0 12px 26px #0000004d, inset 0 2px 0 #fff9;background:linear-gradient(#ffe680,#ffb800)}.ui-module__meknnq__padBtn:active{transform:translateY(4px)scale(.97)}.ui-module__meknnq__runBtn{color:#fff36b;background:radial-gradient(circle at 35% 28%,#a78bfa,#6d28d9 70%);width:92px;height:92px;box-shadow:0 5px #4c1d95,0 10px 22px #0000004d,inset 0 2px #ffffff59}.ui-module__meknnq__runBtn svg{filter:drop-shadow(0 0 6px #fff36bb3)}.ui-module__meknnq__rideBtn{background:radial-gradient(circle at 35% 28%,#ff8a9a,#e11d48 72%);box-shadow:0 5px #9f1239,0 10px 22px #0000004d,inset 0 2px #ffffff59}.ui-module__meknnq__bellBtn{color:#6b4200;width:68px;height:68px;box-shadow:0 4px 0 var(--goldEdge), 0 8px 18px #00000047, inset 0 2px 0 #fff9;background:radial-gradient(circle at 35% 28%,#fff6c4,#ffd23f 65%,#f5a700)}.ui-module__meknnq__bellBtn:active svg{animation:.4s ui-module__meknnq__bellRing}@keyframes ui-module__meknnq__bellRing{25%{transform:rotate(-16deg)}75%{transform:rotate(14deg)}}.ui-module__meknnq__padOn{box-shadow:0 5px #00000059,0 0 0 5px #ffffffeb,0 0 34px 6px #ffec78d9}@keyframes ui-module__meknnq__popIn{0%{opacity:0;transform:scale(.6)}}.ui-module__meknnq__toasts{left:50%;bottom:var(--toast-bottom,calc(max(24px, env(safe-area-inset-bottom)) + 116px));z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(560px,60vw);display:flex;position:absolute;transform:translate(-50%)}@media (max-aspect-ratio:1){.ui-module__meknnq__toasts{width:min(560px,84vw)}}.ui-module__meknnq__feed .ui-module__meknnq__toasts{width:100%;position:static;transform:none}.ui-module__meknnq__toast{text-align:center;background:#0b1b3fe0;border-radius:16px;padding:10px 18px;font-weight:800;animation:.3s ui-module__meknnq__toastIn;box-shadow:inset 0 0 0 2px #fff3,0 8px 20px #0000004d}.ui-module__meknnq__toast_gold{color:#3d2400;background:linear-gradient(#ffe680,#ffc61a)}.ui-module__meknnq__toast_blue{background:linear-gradient(#5fb0ff,#2f7cf0)}.ui-module__meknnq__toast_red{background:linear-gradient(#ff8a8a,#e5484d)}@keyframes ui-module__meknnq__toastIn{0%{opacity:0;transform:translateY(14px)}}.ui-module__meknnq__toast_green{color:#06341a;background:linear-gradient(#6ee7a8,#22c55e)}.ui-module__meknnq__hudLeft{pointer-events:none;transform:scale(var(--hud));transform-origin:0 0;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:0;left:0}.ui-module__meknnq__hudLeft>*{pointer-events:auto}.ui-module__meknnq__hudChips{flex-wrap:wrap;align-items:center;gap:8px;max-width:min(320px,46vw);display:flex}.ui-module__meknnq__eventSlot{position:relative}.ui-module__meknnq__hudTop:has(.ui-module__meknnq__eventSlot [aria-expanded=true]){z-index:7}.ui-module__meknnq__hudBtnHome{background:linear-gradient(#4ade80,#16a34a);box-shadow:0 4px #0f7a36,0 8px 16px #00000040,inset 0 2px #ffffff59}.ui-module__meknnq__hudBtnHome:active{box-shadow:0 1px #0f7a36}.ui-module__meknnq__caveCard{max-width:min(300px,44vw);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 70%, transparent), 0 8px 20px #00000059;-webkit-backdrop-filter:blur(6px);text-align:right;background:#0b0f20cc;border-radius:20px;flex-direction:column;align-items:flex-end;gap:2px;padding:10px 16px;animation:.3s ui-module__meknnq__popIn;display:flex}.ui-module__meknnq__caveName{font-family:var(--display);color:#fff;text-shadow:0 0 18px var(--accent);font-size:1.35rem;line-height:1.1}.ui-module__meknnq__caveLevel{color:color-mix(in srgb, var(--accent) 45%, #fff);font-size:.95rem;font-weight:800}.ui-module__meknnq__actBtn{--act:calc(86px * var(--hud-up));z-index:4;color:#3d2400;opacity:0;pointer-events:none;will-change:transform;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0 0 14px;transition:opacity .18s;display:flex;position:absolute;top:0;left:0}.ui-module__meknnq__actYoung{--act:calc(100px * var(--hud-up))}.ui-module__meknnq__actDisc{width:var(--act);height:var(--act);box-shadow:0 5px 0 var(--goldEdge), 0 0 0 5px #ffffffeb, 0 12px 30px #ffbe008c;background:radial-gradient(circle at 35% 30%,#fff6c4,#ffd23f 60%,#f5a700);border-radius:50%;place-items:center;transition:transform .12s;animation:1.6s ease-in-out infinite ui-module__meknnq__actBob,1.6s ease-in-out infinite ui-module__meknnq__actGlow;display:grid;position:relative}.ui-module__meknnq__actBtn:active .ui-module__meknnq__actDisc{transform:scale(.92)}.ui-module__meknnq__actWord{font-family:var(--display);white-space:nowrap;color:#fff;background:#0b1b3fd6;border-radius:999px;padding:4px 14px;font-size:1.1rem;line-height:1.15;box-shadow:inset 0 0 0 2px #ffffff38,0 4px 12px #00000040}.ui-module__meknnq__actBtn:after{content:"";width:0;height:0;filter:drop-shadow(0 2px 0 var(--goldEdge));border:10px solid #0000;border-top:14px solid #ffd23f;border-bottom:0;margin-left:-10px;position:absolute;bottom:0;left:50%}.ui-module__meknnq__actBtn[data-edge="1"]:after{display:none}.ui-module__meknnq__actLocked{color:#f8fafc}.ui-module__meknnq__actLocked .ui-module__meknnq__actDisc{background:radial-gradient(circle at 35% 30%,#cbd5e1,#64748b 70%);animation:none;box-shadow:0 4px #334155,0 0 0 5px #ffffffbf,0 10px 22px #0000004d}.ui-module__meknnq__actLocked:after{filter:none;border-top-color:#94a3b8}@keyframes ui-module__meknnq__actBob{50%{translate:0 -6px}}@keyframes ui-module__meknnq__actGlow{50%{box-shadow:0 5px 0 var(--goldEdge), 0 0 0 7px #fff, 0 12px 40px #ffd200cc}}@media (max-width:760px),(max-height:520px){.ui-module__meknnq__padRow{gap:10px}.ui-module__meknnq__padBtn{width:68px;height:68px}.ui-module__meknnq__runBtn{width:74px;height:74px}.ui-module__meknnq__bellBtn{width:56px;height:56px}.ui-module__meknnq__actBtn{--act:calc(76px * var(--hud-up))}.ui-module__meknnq__actYoung{--act:calc(88px * var(--hud-up))}.ui-module__meknnq__actWord{font-size:.95rem}.ui-module__meknnq__actLead{display:none}}.ui-module__meknnq__lookArea{pointer-events:none;width:50%;height:50%;position:absolute;top:22%;right:0}.ui-module__meknnq__crosshair{z-index:3;pointer-events:none;background:#ffffffd9;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transition:transform .15s,background .15s;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #0b1b3f73}.ui-module__meknnq__crosshairOn{background:#ffd23f;transform:scale(1.35);box-shadow:0 0 0 3px #fff,0 0 16px #ffd200e6}.ui-module__meknnq__camBtn{background:linear-gradient(#2dd4bf,#0d9488);box-shadow:0 4px #0f766e,0 8px 16px #00000040,inset 0 2px #ffffff59}.ui-module__meknnq__camBtn:active{box-shadow:0 1px #0f766e}.ui-module__meknnq__minimapBtn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;line-height:0;position:relative}.ui-module__meknnq__minimapBtn .ui-module__meknnq__minimap{pointer-events:none}.ui-module__meknnq__minimapNew:before{content:"";pointer-events:none;border-radius:50%;animation:1.5s ease-in-out infinite ui-module__meknnq__mapRing;position:absolute;inset:-6px;box-shadow:0 0 0 4px #ffd23f,0 0 22px 4px #ffd200bf}@keyframes ui-module__meknnq__mapRing{50%{opacity:.55;transform:scale(1.07)}}.ui-module__meknnq__minimapTap{color:#3d2400;pointer-events:none;background:#ffd23f;border-radius:50%;place-items:center;width:44px;height:44px;animation:1.5s ease-in-out infinite ui-module__meknnq__tapHint;display:grid;position:absolute;bottom:-10px;left:-14px;box-shadow:0 0 0 3px #fff,0 6px 14px #0000004d}@keyframes ui-module__meknnq__tapHint{50%{transform:translate(6px,-6px)scale(.92)}}.ui-module__meknnq__buildBtn{min-height:calc(64px / var(--hud,1));font-family:var(--display);color:#06341a;background:linear-gradient(#a7f3c6,#34d399);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px 10px 14px;font-size:1.2rem;animation:.25s ui-module__meknnq__popIn;display:inline-flex;box-shadow:0 4px #0f7a36,0 0 0 3px #ffffffb3,0 10px 22px #00000040}.ui-module__meknnq__feed{z-index:6;left:var(--feed-x,max(16px, env(safe-area-inset-left)));top:var(--feed-top,30%);max-width:var(--feed-w,min(460px, 62vw));pointer-events:none;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute}.ui-module__meknnq__feed>:not(.ui-module__meknnq__toasts){pointer-events:auto}.ui-module__meknnq__world[data-feed=bottom] .ui-module__meknnq__feed,.ui-module__meknnq__world[data-feed=top] .ui-module__meknnq__feed{width:var(--feed-w);text-align:center;align-items:center;transform:translate(-50%)}.ui-module__meknnq__world[data-feed=bottom] .ui-module__meknnq__feed{top:auto;bottom:var(--feed-bottom);flex-direction:column}.ui-module__meknnq__world[data-feed=bottom] .ui-module__meknnq__feed .ui-module__meknnq__caption,.ui-module__meknnq__world[data-feed=top] .ui-module__meknnq__feed .ui-module__meknnq__caption{text-align:left}.ui-module__meknnq__bubbleRow{flex-direction:column;align-items:flex-start;gap:8px;animation:.25s ui-module__meknnq__popIn;display:flex}.ui-module__meknnq__caption{color:#fff;background:#0b1b3fe0;border-radius:18px;align-items:flex-start;gap:10px;padding:12px 18px 12px 14px;font-size:1.1rem;font-weight:800;line-height:1.35;animation:.3s ui-module__meknnq__toastIn;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff38,0 8px 22px #0000004d}.ui-module__meknnq__caption>svg{color:#ffd23f;margin-top:2px}.ui-module__meknnq__momentBanner{top:var(--moment-top,30%);left:var(--moment-x,50%);z-index:7;width:max-content;max-width:var(--moment-w,min(720px, 90vw));text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:6px;animation:3.8s forwards ui-module__meknnq__banner;display:flex;position:absolute;transform:translate(-50%)}.ui-module__meknnq__momentSlow{animation-duration:4.6s}.ui-module__meknnq__momentIcon{color:#4a2a00;width:62px;height:62px;box-shadow:0 0 0 4px #fff, 0 0 40px var(--accent);background:radial-gradient(circle at 35% 30%,#fff6c4,#ffd23f 60%,#f5a700);border-radius:50%;place-items:center;display:grid}.ui-module__meknnq__momentTitle{font-family:var(--display);font-size:min(clamp(1.9rem, 5vw, 3.4rem), calc(var(--moment-w,100vw) / 9));color:#fff;-webkit-text-stroke:2px var(--accent);text-shadow:0 5px 0 #00000040, 0 0 30px var(--accent);line-height:1.05}.ui-module__meknnq__momentSub{color:#fff;background:#0b1b3fc7;border-radius:999px;padding:6px 18px;font-size:1.15rem;font-weight:800}.ui-module__meknnq__secretCard{text-align:center;align-items:center;position:relative;overflow:visible}.ui-module__meknnq__secretBurst{color:#fff;width:84px;height:84px;box-shadow:0 0 0 5px var(--panel), 0 0 46px #a78bfad9;background:radial-gradient(circle at 35% 30%,#e9ddff,#a78bfa 60%,#7c3aed);border-radius:50%;place-items:center;margin-top:-66px;animation:1.8s ease-in-out infinite ui-module__meknnq__bob;display:grid}.ui-module__meknnq__secretName{font-family:var(--display);margin:0;font-size:1.9rem;line-height:1.1}.ui-module__meknnq__secretLearned{background:#c4a1ff29;border-radius:14px;margin:0;padding:10px 14px;font-weight:800}.ui-module__meknnq__secretMessage{border-left:4px solid var(--accent);text-align:left;background:#ffffff12;border-radius:6px 14px 14px 6px;margin:0;padding:10px 16px;font-style:italic}.ui-module__meknnq__secretRewards{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ui-module__meknnq__secretReward{color:#ffe07a;background:#ffd23f29;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:800;display:inline-flex}.ui-module__meknnq__modalBackdrop,.ui-module__meknnq__sheetBackdrop{z-index:20;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px);background:#050c208c;place-items:center;animation:.2s ui-module__meknnq__fade;display:grid;position:fixed;inset:0}@keyframes ui-module__meknnq__fade{0%{opacity:0}}.ui-module__meknnq__factCard{background:var(--panel);width:min(520px,100%);box-shadow:0 0 0 4px var(--accent,var(--gold)), 0 10px 0 #00000040, 0 30px 60px #00000073;border-radius:28px;flex-direction:column;gap:12px;padding:26px;animation:.3s cubic-bezier(.2,1.4,.4,1) ui-module__meknnq__popIn;display:flex}.ui-module__meknnq__factKicker{font-family:var(--display);color:var(--accent,var(--gold));letter-spacing:.03em;font-size:1.1rem}.ui-module__meknnq__factText{font-size:1.35rem;font-weight:800;line-height:1.35}.ui-module__meknnq__levelMoment{text-align:left;color:#3d2400;pointer-events:auto;background:linear-gradient(#fffaf0,#fff1c7);border-radius:26px;align-items:center;gap:14px;max-width:100%;padding:12px 12px 12px 14px;animation:.35s cubic-bezier(.2,1.4,.4,1) ui-module__meknnq__popIn;display:flex;box-shadow:0 0 0 4px #ffd23f,0 8px #a86a0059,0 18px 40px #00000040}.ui-module__meknnq__levelBadge{width:72px;height:72px;font-family:var(--display);color:#fff;text-shadow:0 3px #a86a00;background:radial-gradient(circle at 35% 30%,#ffe680,#ffc61a 55%,#f59e0b);border-radius:50%;flex:none;place-items:center;font-size:2.4rem;line-height:1;animation:1.8s ease-in-out infinite ui-module__meknnq__bob;display:grid;box-shadow:0 0 0 4px #fff,0 0 26px #ffc61acc}.ui-module__meknnq__levelBody{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-module__meknnq__levelTitle{font-family:var(--display);color:#e07a00;font-size:1.7rem;line-height:1.05}.ui-module__meknnq__levelRow{align-items:center;gap:8px;font-size:1.05rem;font-weight:800;line-height:1.25;display:flex}.ui-module__meknnq__levelRow>svg{color:#f59e0b;flex:none}.ui-module__meknnq__levelQuip{color:#7a4a00;padding-left:30px;font-size:.95rem;font-weight:700;line-height:1.25}.ui-module__meknnq__levelClose{color:#3d2400;cursor:pointer;background:linear-gradient(#ffe680,#ffc61a);border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 4px #c98a00}@media (max-width:600px){.ui-module__meknnq__levelMoment{gap:10px;padding:10px}.ui-module__meknnq__levelBadge{width:56px;height:56px;font-size:1.9rem}.ui-module__meknnq__levelTitle{font-size:1.35rem}.ui-module__meknnq__levelRow{font-size:.95rem}}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__levelMoment{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:8px 10px 10px;display:grid}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__levelBody{display:contents}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__levelBody>*{grid-column:1/-1}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__levelBody>.ui-module__meknnq__levelTitle{grid-area:1/2;align-self:end;font-size:1.3rem}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__levelBody>.ui-module__meknnq__levelTitle+.ui-module__meknnq__levelRow{grid-area:2/2;align-self:start}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__levelBadge{grid-area:1/1/span 2;width:50px;height:50px;font-size:1.7rem;box-shadow:0 0 0 3px #fff,0 0 18px #ffc61acc}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__levelClose{grid-area:1/3/span 2;width:50px;height:50px}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__levelRow{font-size:.95rem;line-height:1.2}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__levelQuip{font-size:.92rem;line-height:1.2}.ui-module__meknnq__rowEnd{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ui-module__meknnq__sheet{background:var(--panel);width:min(1060px,100%);max-height:calc(100dvh - 32px);box-shadow:0 0 0 3px var(--panelEdge), 0 10px 0 #00000040, 0 30px 70px #00000080;border-radius:28px;flex-direction:column;animation:.25s ui-module__meknnq__popIn;display:flex;overflow:hidden}.ui-module__meknnq__sheetNarrow{gap:14px;width:min(720px,100%);padding:20px;overflow:auto}.ui-module__meknnq__sheetWide{gap:10px;width:min(1280px,100%);height:calc(100dvh - 32px);padding:16px}.ui-module__meknnq__sheetMap{gap:12px;width:min(820px,100%);padding:18px;overflow:auto}.ui-module__meknnq__sheetTitleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-module__meknnq__sheetTitle{font-family:var(--display);font-size:1.8rem}.ui-module__meknnq__knowledgeBox{border-radius:20px;flex:1;min-height:0;position:relative;overflow:hidden}.ui-module__meknnq__sheetProgress{height:min(900px,100dvh - 32px)}.ui-module__meknnq__sheetHead{flex-wrap:wrap;flex:none;align-items:center;gap:16px;padding:18px 20px 12px;display:flex}.ui-module__meknnq__sheetAvatar{background:radial-gradient(circle at 50% 35%,#ffffff47,#ffffff0f 70%);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 4px #fff3}.ui-module__meknnq__sheetWho{flex-direction:column;flex:1;gap:3px;min-width:200px;display:flex}.ui-module__meknnq__sheetNameRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-module__meknnq__sheetName{font-family:var(--display);font-size:1.9rem;line-height:1}.ui-module__meknnq__userChip{color:#bfe0ff;background:#00000040;border-radius:999px;padding:3px 10px;font-size:.85rem;font-weight:800;box-shadow:inset 0 0 0 1.5px #ffffff38}.ui-module__meknnq__sheetRank{color:var(--gold);font-weight:800}.ui-module__meknnq__sheetSmall{opacity:.8;font-size:.92rem}.ui-module__meknnq__xpBar,.ui-module__meknnq__miniBar{background:#0000004d;border-radius:99px;height:12px;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff1a}.ui-module__meknnq__miniBar{height:9px}.ui-module__meknnq__xpBar span,.ui-module__meknnq__miniBar span{background:linear-gradient(90deg, var(--accent,#ffd23f), #ff9f1a);border-radius:99px;height:100%;display:block}.ui-module__meknnq__sheetStats{gap:8px;display:flex}.ui-module__meknnq__statChip{background:#00000038;border-radius:18px;flex-direction:column;align-items:center;gap:1px;min-width:74px;padding:6px 12px 7px;display:flex}.ui-module__meknnq__statChipTop{font-family:var(--display);color:#ffe07a;align-items:center;gap:5px;font-size:1.2rem;display:inline-flex}.ui-module__meknnq__statChipCap{letter-spacing:.03em;opacity:.75;font-size:.72rem;font-weight:800}.ui-module__meknnq__sheetActions{align-items:center;gap:8px;margin-left:auto;display:flex}.ui-module__meknnq__switchBtn{min-height:52px;font-family:var(--display);background:#ffffff24;border:0;border-radius:14px;align-items:center;gap:6px;padding:0 16px;font-size:1.05rem;display:inline-flex;box-shadow:inset 0 0 0 2px #fff3}.ui-module__meknnq__switchBtn:active{transform:translateY(2px)}.ui-module__meknnq__tabs{scrollbar-width:none;flex:none;gap:6px;padding:0 16px;display:flex;overflow-x:auto}.ui-module__meknnq__tabs::-webkit-scrollbar{display:none}.ui-module__meknnq__tab{min-height:48px;font-family:var(--display);white-space:nowrap;opacity:.75;background:#ffffff0f;border:0;border-radius:14px 14px 0 0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:1.05rem;display:inline-flex}.ui-module__meknnq__tabOn{opacity:1;color:var(--gold);background:#ffffff29}.ui-module__meknnq__sheetBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#00000029;flex:auto;min-height:0;padding:18px 20px 22px;overflow:auto}.ui-module__meknnq__subhead{font-family:var(--display);font-size:1.3rem;margin:18px 0 10px!important}.ui-module__meknnq__btnSmall{background:#ffffff1f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff2e}.ui-module__meknnq__btnSmall:disabled{opacity:.45}.ui-module__meknnq__btnSmall:active{transform:translateY(2px)}.ui-module__meknnq__btnConfirm{min-height:52px;font-family:var(--display);color:#032417;background:linear-gradient(#6ff0bd 0%,#19c486 60%,#0f9e6b 100%);border:0;border-radius:16px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.2rem;font-size:1.15rem;animation:.9s ease-in-out infinite ui-module__meknnq__armPulse;display:inline-flex;box-shadow:0 5px #08734d,0 0 0 3px #fff,0 10px 22px #10b98173}@keyframes ui-module__meknnq__armPulse{50%{transform:scale(1.04)}}.ui-module__meknnq__btnDanger{color:#fecaca;background:#ef44442e;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 2px #f8717199}.ui-module__meknnq__btnDanger:active{transform:translateY(2px)}.ui-module__meknnq__textInput{min-height:48px;color:var(--ink);font:800 1.05rem var(--body);background:#fff;border:0;border-radius:14px;min-width:0;padding:0 14px;box-shadow:inset 0 0 0 2px #0b1b3f1f}.ui-module__meknnq__rowStart{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}@media (max-width:900px){.ui-module__meknnq__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 12px 8px;display:grid;overflow:visible}.ui-module__meknnq__tab{border-radius:14px;min-height:46px;padding:0 6px;font-size:.98rem}}@media (max-width:640px){.ui-module__meknnq__sheetProgress{height:calc(100dvh - 24px)}.ui-module__meknnq__sheetHead{gap:10px;padding:14px 14px 10px}.ui-module__meknnq__sheetAvatar svg{width:58px;height:58px}.ui-module__meknnq__sheetWho{min-width:0}.ui-module__meknnq__sheetName{font-size:1.5rem}.ui-module__meknnq__sheetStats{order:3;justify-content:space-between;width:100%}.ui-module__meknnq__statChip{flex:1;min-width:0}.ui-module__meknnq__sheetActions{position:absolute;top:12px;right:12px}.ui-module__meknnq__sheetProgress .ui-module__meknnq__sheetHead{position:relative}.ui-module__meknnq__sheetProgress .ui-module__meknnq__sheetWho{padding-right:100px}.ui-module__meknnq__switchBtn{justify-content:center;width:44px;min-height:44px;padding:0}.ui-module__meknnq__wideOnly{display:none}.ui-module__meknnq__sheetProgress .ui-module__meknnq__closeBtn{width:44px;height:44px}.ui-module__meknnq__sheetBody{padding:14px 12px 18px}.ui-module__meknnq__tab{flex-direction:column;gap:2px;min-height:54px;padding:6px 4px;font-size:.86rem}.ui-module__meknnq__tab>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}}.ui-module__meknnq__skillsWrap{grid-template-columns:minmax(220px,290px) 1fr;align-items:start;gap:18px;display:grid}.ui-module__meknnq__radarBox{background:#ffffff0f;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:12px;display:flex;position:sticky;top:0}.ui-module__meknnq__radar{width:100%;max-width:270px;font-family:var(--body)}.ui-module__meknnq__radarNote{opacity:.8;text-align:center;font-size:.88rem}.ui-module__meknnq__journeyRow{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.ui-module__meknnq__journeyStat{text-align:center;background:#00000038;border-radius:14px;flex-direction:column;align-items:center;padding:8px 6px;font-size:.8rem;font-weight:800;line-height:1.2;display:flex}.ui-module__meknnq__journeyStat strong{font-family:var(--display);color:var(--gold);font-size:1.7rem;font-weight:400;line-height:1.1}.ui-module__meknnq__skillGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.ui-module__meknnq__skillCard{box-shadow:inset 0 0 0 2px var(--accentLine,#fff3);background:#ffffff12;border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex}.ui-module__meknnq__skillTop{align-items:center;gap:10px;display:flex}.ui-module__meknnq__skillLv{background:var(--accent);width:52px;height:52px;font-family:var(--display);border-radius:16px;flex:none;place-items:center;font-size:1.7rem;display:grid;box-shadow:0 4px #00000040,inset 0 2px #fff6}.ui-module__meknnq__skillName{font-family:var(--display);align-items:center;gap:6px;font-size:1.2rem;display:inline-flex}.ui-module__meknnq__skillName svg{color:var(--accent)}.ui-module__meknnq__skillRegion,.ui-module__meknnq__skillMeta,.ui-module__meknnq__skillPerk{opacity:.85;font-size:.85rem}.ui-module__meknnq__skillPerk{color:var(--gold);opacity:1;font-weight:800}.ui-module__meknnq__skillMore{opacity:.6;font-size:.78rem}.ui-module__meknnq__nextIdea{background:linear-gradient(135deg, var(--accentLine,#fff3), #ffffff0f);text-align:left;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 44px 10px 12px;display:flex;position:relative}.ui-module__meknnq__nextIdea:active{transform:translateY(2px)}.ui-module__meknnq__nextKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:.7rem;font-weight:900}.ui-module__meknnq__nextName{font-size:.98rem;font-weight:900;line-height:1.2}.ui-module__meknnq__nextOpens{opacity:.85;font-size:.8rem}.ui-module__meknnq__nextShow{color:#fff;font-family:var(--display);background:linear-gradient(#6ee58a,#20b04c);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:6px 12px;font-size:.95rem;display:inline-flex;box-shadow:0 3px #107a35}.ui-module__meknnq__nextGo{background:var(--gold);color:#3d2400;border-radius:50%;margin-top:-16px;padding:7px;position:absolute;top:50%;right:10px;width:32px!important;height:32px!important}.ui-module__meknnq__rewardRow{flex-wrap:wrap;gap:6px;display:flex}.ui-module__meknnq__reward{color:#ffe9a8;background:#00000038;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.ui-module__meknnq__abilityGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.ui-module__meknnq__ability{text-align:center;background:#ffffff0f;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:18px;display:flex}.ui-module__meknnq__ability:not(.ui-module__meknnq__abilityOn) .ui-module__meknnq__abilityIcon{color:#ffffff8c}.ui-module__meknnq__abilityOn{background:linear-gradient(#ffd23f40,#ffffff0f);box-shadow:inset 0 0 0 2px #ffd23f99}.ui-module__meknnq__abilityIcon{width:70px;height:70px;color:var(--gold);background:#00000040;border-radius:22px;place-items:center;display:grid;position:relative}.ui-module__meknnq__abilityLock{color:#fff;background:#0f2254;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 0 2px #ffffff59}.ui-module__meknnq__abilityName{font-family:var(--display);font-size:1.3rem}.ui-module__meknnq__abilityHow{font-size:.9rem}.ui-module__meknnq__abilityProg{flex-direction:column;gap:4px;width:100%;display:flex}.ui-module__meknnq__abilityNote{opacity:.8;grid-column:1/-1}.ui-module__meknnq__wardrobeGrid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;display:grid}.ui-module__meknnq__item{background:#ffffff14;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex;box-shadow:inset 0 0 0 2px #ffffff1a}.ui-module__meknnq__item:disabled{cursor:default}.ui-module__meknnq__itemOn{box-shadow:inset 0 0 0 3px var(--gold);background:#ffd23f26}.ui-module__meknnq__itemArt{place-items:center;display:grid;position:relative}.ui-module__meknnq__itemLocked .ui-module__meknnq__itemArt>svg{opacity:.6;filter:saturate(.35)}.ui-module__meknnq__itemLock{color:#fff;background:#0f2254;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-2px;right:-4px;box-shadow:0 0 0 2px #ffffff59}.ui-module__meknnq__itemShop{background:linear-gradient(#5fb0ff2e,#ffffff0f);box-shadow:inset 0 0 0 2px #5fb0ff73}.ui-module__meknnq__itemShop .ui-module__meknnq__btnGold,.ui-module__meknnq__itemShop .ui-module__meknnq__btnConfirm{white-space:nowrap;border-radius:12px;gap:.3rem;min-height:44px;padding:.3rem .7rem;font-size:.95rem}.ui-module__meknnq__itemFresh{animation:.4s cubic-bezier(.2,1.4,.4,1) ui-module__meknnq__popIn}.ui-module__meknnq__itemName{text-align:center;font-size:.9rem;font-weight:800}.ui-module__meknnq__itemNote{opacity:.85;text-align:center;align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.ui-module__meknnq__trailArt{background:radial-gradient(circle at 50% 40%,#1d3f95,#0b1b3f 75%);border-radius:50%;display:block;box-shadow:inset 0 0 0 2px #ffffff1f}.ui-module__meknnq__questList{flex-direction:column;gap:12px;display:flex}.ui-module__meknnq__quest{background:#ffffff12;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.ui-module__meknnq__questReady{background:linear-gradient(90deg,#ffd23f38,#ffffff12);box-shadow:inset 0 0 0 2px #ffd23f8c}.ui-module__meknnq__questClaimed{opacity:.6}.ui-module__meknnq__questIcon{width:48px;height:48px;color:var(--gold);background:#00000040;border-radius:16px;flex:none;place-items:center;display:grid}.ui-module__meknnq__questText{flex-direction:column;flex:1;gap:6px;display:flex}.ui-module__meknnq__questLabel{font-family:var(--display);font-size:1.15rem}.ui-module__meknnq__levelCheer{background:linear-gradient(90deg,#ffd23f59,#ff9f1a2e);border-radius:20px;align-items:center;gap:14px;padding:12px 14px;animation:.35s cubic-bezier(.2,1.4,.4,1) ui-module__meknnq__popIn;display:flex;box-shadow:inset 0 0 0 2px #ffd23fb3}.ui-module__meknnq__levelCheer>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.ui-module__meknnq__levelCheerNum{color:#5c3b00;width:56px;height:56px;font-family:var(--display);background:radial-gradient(circle at 35% 30%,#fff3b0,#ffc61a 60%,#c98a00);border-radius:50%;flex:none;place-items:center;font-size:1.8rem;display:grid;box-shadow:0 4px #8a5a00}.ui-module__meknnq__streakBox{font-family:var(--display);color:#ffd29a;background:linear-gradient(90deg,#ff78004d,#ffd23f26);border-radius:18px;align-items:center;gap:10px;padding:14px;font-size:1.2rem;display:flex}.ui-module__meknnq__grownups{flex-direction:column;gap:16px;display:flex}.ui-module__meknnq__gSection{background:#ffffff0d;border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:inset 0 0 0 2px #ffffff14}.ui-module__meknnq__gHead{font-family:var(--display);align-items:center;gap:10px;font-size:1.45rem;display:flex}.ui-module__meknnq__gHead>svg{background:#ffffff1f;border-radius:50%}.ui-module__meknnq__gHeadIcon{color:#bfe0ff;background:#ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ui-module__meknnq__gLabel{font-family:var(--display);color:#ffe9a8;margin:10px 0 0;font-size:1.1rem;font-weight:400}.ui-module__meknnq__statRow{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.ui-module__meknnq__stat{background:#ffffff12;border-radius:16px;padding:14px}.ui-module__meknnq__stat strong{font-family:var(--display);color:var(--gold);font-size:1.8rem;display:block}.ui-module__meknnq__accountCard{background:linear-gradient(135deg,#5fb0ff38,#ffffff0d);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px;display:flex;box-shadow:inset 0 0 0 2px #5fb0ff66}.ui-module__meknnq__accountIcon{color:#bfe0ff;background:#00000040;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.ui-module__meknnq__accountMain{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.ui-module__meknnq__accountName{font-family:var(--display);word-break:break-all;font-size:1.45rem}.ui-module__meknnq__accountStatus{color:#a7f3d0;font-weight:800}.ui-module__meknnq__keyRow{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.ui-module__meknnq__keyLabel{font-weight:800}.ui-module__meknnq__keyValue{min-width:7.5em;font-family:var(--display);letter-spacing:.12em;background:#00000040;border-radius:10px;padding:6px 12px;font-size:1.15rem}.ui-module__meknnq__keyHidden{opacity:.7;letter-spacing:normal}.ui-module__meknnq__keyRow>.ui-module__meknnq__sheetSmall{flex-basis:100%}.ui-module__meknnq__chooseForm,.ui-module__meknnq__renameRow,.ui-module__meknnq__pinRow{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.ui-module__meknnq__chooseForm .ui-module__meknnq__textInput,.ui-module__meknnq__renameRow .ui-module__meknnq__textInput{flex:200px;max-width:340px}.ui-module__meknnq__chooseForm>span{flex-basis:100%;font-size:.9rem}.ui-module__meknnq__pinInput{text-align:center;letter-spacing:.4em;width:140px}.ui-module__meknnq__pinRow .ui-module__meknnq__sheetSmall{flex:260px}.ui-module__meknnq__interestGridSmall{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.ui-module__meknnq__interestTileSmall{text-align:left;background:#ffffff12;border:0;border-radius:16px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff14}.ui-module__meknnq__interestTileSmall>svg{border-radius:12px}.ui-module__meknnq__interestText{flex-direction:column;min-width:0;display:flex}.ui-module__meknnq__interestLand{opacity:.7;font-size:.76rem}.ui-module__meknnq__interestTileSmall .ui-module__meknnq__interestName{font-size:.92rem}.ui-module__meknnq__interestTileSmall .ui-module__meknnq__interestTick{width:22px;height:22px;top:1px;left:42px;right:auto}.ui-module__meknnq__recent{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-module__meknnq__recentBtn{text-align:left;background:#ffffff12;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.ui-module__meknnq__recentName{flex:1;font-weight:800}.ui-module__meknnq__recentStars{gap:1px;display:inline-flex}.ui-module__meknnq__starOn{color:var(--gold)}.ui-module__meknnq__starOff{color:#fff3}.ui-module__meknnq__dangerZone{border-top:2px dashed #ffffff1f;margin-top:8px;padding-top:14px}.ui-module__meknnq__confirmBox{background:#ef44441f;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex;box-shadow:inset 0 0 0 2px #f8717180}.ui-module__meknnq__segmented{flex-wrap:wrap;gap:6px;display:flex}.ui-module__meknnq__segmented button{background:#ffffff14;border:0;border-radius:12px;min-width:44px;min-height:44px;padding:0 14px;font-weight:800}.ui-module__meknnq__segmented .ui-module__meknnq__segOn{background:var(--gold);color:#3d2400}.ui-module__meknnq__toggles{flex-wrap:wrap;gap:10px;display:flex}.ui-module__meknnq__toggle{background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 16px 0 8px;font-weight:800;display:inline-flex}.ui-module__meknnq__toggleKnob{background:#ffffff40;border-radius:99px;width:46px;height:28px;transition:background .2s;position:relative}.ui-module__meknnq__toggleKnob:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px}.ui-module__meknnq__toggleOn .ui-module__meknnq__toggleKnob{background:#22c55e}.ui-module__meknnq__toggleOn .ui-module__meknnq__toggleKnob:after{transform:translate(18px)}@media (max-width:760px){.ui-module__meknnq__skillsWrap{grid-template-columns:1fr}.ui-module__meknnq__radarBox{position:static}.ui-module__meknnq__radar{max-width:240px}.ui-module__meknnq__gSection{padding:12px}.ui-module__meknnq__quest{flex-wrap:wrap}.ui-module__meknnq__quest .ui-module__meknnq__questText{min-width:160px}}.ui-module__meknnq__worldMap{aspect-ratio:1;border-radius:24px;width:min(640px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 4px #ffffff40}.ui-module__meknnq__worldMapCanvas{width:100%;height:100%;display:block}.ui-module__meknnq__mapPin{background:var(--accent,#fff);color:#fff;min-height:40px;font-family:var(--display);white-space:nowrap;text-shadow:0 1px 2px #0006;border:0;border-radius:999px;padding:6px 12px;font-size:.95rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px #0000004d,0 0 0 3px #fff}.ui-module__meknnq__mapPinHome{background:#0b1b3f}.ui-module__meknnq__mapPinObby{background:linear-gradient(#ff4d4d,#e11d48);border-color:#ffd23f}.ui-module__meknnq__mapPinMine{z-index:2;background:linear-gradient(#4ade80,#16a34a);border-color:#fff;align-items:center;gap:4px;display:inline-flex}.ui-module__meknnq__onboard{padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));background:radial-gradient(1200px 700px at 50% -10%,#5aa9ff 0%,#2a6fe0 40%,#12307a 75%,#0b1b3f 100%);flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;display:flex;position:fixed;inset:0;overflow:auto}.ui-module__meknnq__onboard:before,.ui-module__meknnq__onboard:after{content:"";flex:1 0 0;margin:-12px 0}.ui-module__meknnq__onboardStep{text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(760px,100%);animation:.3s ui-module__meknnq__popIn;display:flex}.ui-module__meknnq__onboardTitle{font-family:var(--display);text-shadow:0 4px #0003;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05}.ui-module__meknnq__onboardSub{opacity:.9;max-width:34rem;font-size:1.15rem}.ui-module__meknnq__stepTitleRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.ui-module__meknnq__hearBtn{color:#fff;background:#ffffff2e;border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 2px #ffffff59,0 4px #0000002e}.ui-module__meknnq__hearBtn:active{transform:translateY(2px)}.ui-module__meknnq__nameInput{width:min(460px,100%);min-height:64px;font-family:var(--display);text-align:center;color:var(--ink);background:#fff;border:0;border-radius:20px;padding:0 22px;font-size:1.6rem;box-shadow:0 6px #0003,inset 0 0 0 3px #0b1b3f1a}.ui-module__meknnq__keyInput,.ui-module__meknnq__keyInput::placeholder{letter-spacing:.14em}.ui-module__meknnq__nameRow{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.ui-module__meknnq__usernameNote{opacity:.85;font-size:.95rem}.ui-module__meknnq__usernameOk{color:#86efac;align-items:center;gap:4px;font-weight:800;display:inline-flex}.ui-module__meknnq__usernameBad{color:#fca5a5;font-weight:800}.ui-module__meknnq__linkBtn{color:#cfe6ff;text-underline-offset:3px;background:0 0;border:0;margin-top:4px;padding:8px 10px;font-weight:800;text-decoration:underline}.ui-module__meknnq__ageGrid{grid-template-columns:repeat(5,minmax(64px,1fr));gap:12px;display:grid}.ui-module__meknnq__ageBtn{min-width:72px;min-height:72px;font-family:var(--display);background:#ffffff26;border:0;border-radius:22px;font-size:2rem;box-shadow:0 5px #0003}.ui-module__meknnq__ageOn{background:var(--gold);color:#3d2400;box-shadow:0 5px 0 var(--goldEdge), 0 0 0 4px #fff}.ui-module__meknnq__interestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(640px,100%);display:grid}.ui-module__meknnq__interestTile{background:#ffffff1f;border:0;border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 12px;transition:transform .15s;display:flex;position:relative;box-shadow:inset 0 0 0 3px #ffffff2e,0 5px #0000002e}.ui-module__meknnq__interestTile>svg{border-radius:18px}.ui-module__meknnq__interestTile:active{transform:scale(.96)}.ui-module__meknnq__interestOn{box-shadow:inset 0 0 0 4px var(--gold), 0 0 0 3px #ffd23f59, 0 5px 0 #0000002e;background:#ffffff3d}.ui-module__meknnq__interestTile.ui-module__meknnq__interestOn{transform:translateY(-3px)}.ui-module__meknnq__interestName{font-size:.98rem;font-weight:900;line-height:1.15}.ui-module__meknnq__interestTick{background:var(--gold);color:#3d2400;width:30px;height:30px;box-shadow:0 2px 0 var(--goldEdge);border-radius:50%;place-items:center;animation:.25s cubic-bezier(.2,1.4,.4,1) ui-module__meknnq__popIn;display:grid;position:absolute;top:8px;right:8px}.ui-module__meknnq__lookRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.ui-module__meknnq__lookPreview{background:#ffffff26;border-radius:50%;padding:10px;animation:2.4s ease-in-out infinite ui-module__meknnq__bob}.ui-module__meknnq__lookPickers{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ui-module__meknnq__pickLabel{font-family:var(--display);font-size:1.1rem}.ui-module__meknnq__swatches{flex-wrap:wrap;gap:8px;display:flex}.ui-module__meknnq__swatch{border:0;border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 3px #ffffff59,0 4px #0003}.ui-module__meknnq__swatchOn{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--gold);transform:scale(1.08)}.ui-module__meknnq__onboardNav{grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr);align-items:center;gap:12px;width:min(760px,100%);display:grid}.ui-module__meknnq__onboardNav>:first-child{justify-self:start}.ui-module__meknnq__onboardNav>:last-child{justify-self:end}.ui-module__meknnq__navSlot{min-width:110px}.ui-module__meknnq__stepDots{gap:8px;display:flex}.ui-module__meknnq__stepDot,.ui-module__meknnq__stepDotOn,.ui-module__meknnq__stepDotDone{background:#ffffff4d;border-radius:50%;width:12px;height:12px}.ui-module__meknnq__stepDotDone{background:#ffd23f99}.ui-module__meknnq__stepDotOn{background:var(--gold);transform:scale(1.3)}.ui-module__meknnq__welcome{text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(640px,100%);animation:.35s ui-module__meknnq__popIn;display:flex}.ui-module__meknnq__welcomeHero{justify-content:center;align-items:flex-end;gap:8px;display:flex}.ui-module__meknnq__welcomeAvatar{background:radial-gradient(circle at 50% 35%,#fff6,#ffffff14 70%);border-radius:50%;place-items:center;width:176px;height:176px;animation:2.6s ease-in-out infinite ui-module__meknnq__bob;display:grid;box-shadow:0 0 0 6px #ffffff29}.ui-module__meknnq__welcomeLand{filter:drop-shadow(0 6px #0000002e);animation:3.2s ease-in-out infinite ui-module__meknnq__bob;animation-delay:var(--d,0s);margin-bottom:8px}.ui-module__meknnq__welcomeLand>svg{border-radius:18px}.ui-module__meknnq__welcomeChoices{flex-direction:column;gap:14px;width:min(420px,100%);margin-top:6px;display:flex}.ui-module__meknnq__choiceBig{border-radius:22px;min-height:72px;font-size:1.4rem}.ui-module__meknnq__choiceText{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1;display:flex}.ui-module__meknnq__choiceSub{font-family:var(--body);opacity:.8;letter-spacing:0;font-size:.9rem;font-weight:700}.ui-module__meknnq__restoreBadge{color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 0 0 5px #ffffff1f}.ui-module__meknnq__profileGrid{flex-wrap:wrap;justify-content:center;gap:16px;width:min(900px,100%);display:flex}.ui-module__meknnq__profileGrid>*{width:190px}.ui-module__meknnq__profileCard{background:var(--panel);border:0;border-radius:26px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:20px 12px;transition:transform .15s;display:flex;box-shadow:0 0 0 3px #fff3,0 8px #00000040}.ui-module__meknnq__profileCard:active{transform:scale(.97)}.ui-module__meknnq__profileName{font-family:var(--display);font-size:1.5rem}.ui-module__meknnq__profileMeta{opacity:.85;font-size:.9rem}.ui-module__meknnq__profileNew{background:#ffffff1a;box-shadow:0 0 0 3px #ffffff4d,0 8px #00000026}.ui-module__meknnq__plus{background:#ffffff26;border-radius:50%;place-items:center;width:96px;height:96px;display:grid}@media (max-width:640px){.ui-module__meknnq__interestGrid{gap:8px}.ui-module__meknnq__interestTile{border-radius:18px;padding:8px 4px 10px}.ui-module__meknnq__interestTile>svg{width:64px;height:64px}.ui-module__meknnq__interestName{font-size:.82rem}.ui-module__meknnq__ageGrid{grid-template-columns:repeat(3,1fr)}.ui-module__meknnq__profileGrid>*{width:calc(50% - 8px)}.ui-module__meknnq__welcomeAvatar{width:140px;height:140px}.ui-module__meknnq__welcomeAvatar>svg{width:120px;height:120px}.ui-module__meknnq__navSlot{white-space:nowrap;min-width:0;padding-left:.9rem;padding-right:.9rem;font-size:1.05rem}.ui-module__meknnq__onboardNav{grid-template-columns:auto 1fr auto;gap:8px}.ui-module__meknnq__onboardNav .ui-module__meknnq__stepDots{justify-self:center;gap:6px}.ui-module__meknnq__onboardNav .ui-module__meknnq__stepDot,.ui-module__meknnq__onboardNav .ui-module__meknnq__stepDotOn,.ui-module__meknnq__onboardNav .ui-module__meknnq__stepDotDone{width:9px;height:9px}}.ui-module__meknnq__search{width:100%;color:var(--ink);flex-direction:column;gap:12px;display:flex}.ui-module__meknnq__searchDark{color:#fff}.ui-module__meknnq__searchBox{min-height:64px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 10px 0 20px;display:flex;box-shadow:0 6px #0000001f,0 16px 40px #0b1b3f2e,inset 0 0 0 2px #0b1b3f14}.ui-module__meknnq__searchBox input{min-width:0;font:800 1.2rem var(--body);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.ui-module__meknnq__searchBox input::placeholder{color:#6b7280;font-weight:700}.ui-module__meknnq__searchBox .ui-module__meknnq__iconBtn{color:var(--ink);background:#eef2ff}.ui-module__meknnq__suggest{flex-wrap:wrap;gap:8px;display:flex}.ui-module__meknnq__suggestChip{background:#ffffffbf;border:0;border-radius:999px;min-height:44px;padding:0 14px;font-weight:800;box-shadow:inset 0 0 0 2px #0b1b3f14;color:var(--ink)!important}.ui-module__meknnq__searchDark .ui-module__meknnq__suggestChip{background:#ffffff1f;color:#fff!important}.ui-module__meknnq__results{background:#fff;border-radius:22px;flex-direction:column;gap:6px;max-height:min(56vh,520px);padding:6px;display:flex;overflow:auto;box-shadow:0 20px 50px #0b1b3f40}.ui-module__meknnq__searchDark .ui-module__meknnq__results{background:#00000040}.ui-module__meknnq__resultNote{opacity:.7;padding:6px 12px;font-size:.9rem;font-weight:700}.ui-module__meknnq__result{border-radius:16px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.ui-module__meknnq__result:hover{background:#2f86e014}.ui-module__meknnq__resultDot{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 3px #fffc}.ui-module__meknnq__resultMain{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:6px 0;display:flex;color:inherit!important}.ui-module__meknnq__resultName{font-size:1.05rem;font-weight:900}.ui-module__meknnq__resultMeta{opacity:.7;font-size:.85rem;font-weight:700}.ui-module__meknnq__resultGo,.ui-module__meknnq__resultAlt{min-height:44px;font-family:var(--display);border:0;border-radius:14px;flex:none;padding:0 16px;font-size:1rem}.ui-module__meknnq__resultGo{box-shadow:0 3px 0 var(--goldEdge);background:linear-gradient(#ffe680,#ffc61a);color:#3d2400!important}.ui-module__meknnq__resultAlt{background:#2f86e01f;color:#1d4ed8!important}.ui-module__meknnq__searchDark .ui-module__meknnq__resultAlt{background:#ffffff24;color:#fff!important}@media (max-width:760px){.ui-module__meknnq__skillsWrap{grid-template-columns:1fr}.ui-module__meknnq__radarBox{position:static}.ui-module__meknnq__hudWho{min-width:0}.ui-module__meknnq__hudRank{display:none}.ui-module__meknnq__hudCounters span{padding:4px 9px;font-size:.95rem}.ui-module__meknnq__hudBtn{width:48px;height:48px}.ui-module__meknnq__minimap{width:96px;height:96px}.ui-module__meknnq__jumpBtn{width:84px;height:84px}.ui-module__meknnq__ageGrid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.ui-module__meknnq__root *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ui-module__meknnq__skillTop{text-align:left;background:0 0;border:0;width:100%;padding:0}.ui-module__meknnq__skillTop>span:last-child{flex-direction:column;display:flex}.ui-module__meknnq__skillOpen{grid-column:1/-1}.ui-module__meknnq__subSkills{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ui-module__meknnq__subSkill{background:#0000002e;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.ui-module__meknnq__subName{font-size:.9rem;font-weight:800}.ui-module__meknnq__subSkill .ui-module__meknnq__miniBar{grid-column:1/-1}.ui-module__meknnq__subCount{opacity:.8;grid-area:1/2;font-size:.8rem}.ui-module__meknnq__dailyCard,.ui-module__meknnq__recapCard{background:var(--panel);width:min(620px,100%);box-shadow:0 0 0 4px var(--gold), 0 10px 0 #00000040, 0 30px 60px #00000073;text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:14px;padding:26px;animation:.3s cubic-bezier(.2,1.4,.4,1) ui-module__meknnq__popIn;display:flex}.ui-module__meknnq__recapCard{background:linear-gradient(#5b4fa8 0%,#b8577a 55%,#ff9a52 100%);box-shadow:0 0 0 4px #ff9a52,0 10px #00000040,0 30px 60px #00000073}.ui-module__meknnq__recapCard .ui-module__meknnq__statRow{width:100%}.ui-module__meknnq__ladder{grid-template-columns:repeat(7,1fr);gap:6px;width:100%;display:grid}.ui-module__meknnq__rung{opacity:.6;background:#ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 2px;font-size:.75rem;font-weight:800;display:flex}.ui-module__meknnq__rungDone{opacity:.9;background:#22c55e4d}.ui-module__meknnq__rungNow{opacity:1;background:var(--gold);color:#3d2400;animation:1.4s ease-in-out infinite ui-module__meknnq__pulse;transform:scale(1.12);box-shadow:0 0 0 3px #fff,0 8px 20px #ffd23f80}.ui-module__meknnq__week{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.ui-module__meknnq__weekDay{height:44px;font-family:var(--display);opacity:.6;background:#ffffff14;border-radius:12px;place-items:center;display:grid}.ui-module__meknnq__weekOn{opacity:1;background:linear-gradient(#ffb347,#ff7a1a)}.ui-module__meknnq__weekFrozen{opacity:1;background:#38bdf8}.ui-module__meknnq__shopGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:10px;display:grid}.ui-module__meknnq__shopCard{text-align:center;background:#ffffff14;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex;box-shadow:inset 0 0 0 2px #ffffff1f}.ui-module__meknnq__shopIcon{background:linear-gradient(#5fb0ff,#2f7cf0);border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 4px #1d4fb0}.ui-module__meknnq__pips{gap:4px;display:flex}.ui-module__meknnq__pip,.ui-module__meknnq__pipOn{background:#fff3;border-radius:4px;width:18px;height:8px}.ui-module__meknnq__pipOn{background:var(--gold)}.ui-module__meknnq__maxed{min-height:52px;font-family:var(--display);color:#86efac;align-items:center;gap:6px;display:inline-flex}.ui-module__meknnq__petGrid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px;margin-top:10px;display:grid}.ui-module__meknnq__petCard{text-align:center;background:linear-gradient(180deg, var(--tierSoft,#ffffff1a), #ffffff0a 55%);box-shadow:inset 0 0 0 2px var(--tierLine,#fff3);border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;display:flex;position:relative}.ui-module__meknnq__petOn{box-shadow:inset 0 0 0 3px var(--gold), 0 0 0 3px #ffd23f40}.ui-module__meknnq__tierTag{box-shadow:inset 0 0 0 1.5px var(--tier,#fff);color:var(--tier,#fff);letter-spacing:.06em;text-transform:uppercase;background:#0000004d;border-radius:999px;padding:2px 9px;font-size:.68rem;font-weight:900;position:absolute;top:10px;left:10px}.ui-module__meknnq__petArt{background:radial-gradient(circle at 50% 42%, var(--tierSoft,#fff3), #0000002e 72%);border-radius:50%;place-items:center;width:112px;height:112px;margin-top:8px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff1f}.ui-module__meknnq__petLocked .ui-module__meknnq__petArt svg{filter:grayscale(.85)brightness(.75)}.ui-module__meknnq__petHello svg{animation:.7s cubic-bezier(.2,1.4,.4,1) ui-module__meknnq__petHop}@keyframes ui-module__meknnq__petHop{30%{transform:translateY(-14px)scale(1.06,.96)}60%{transform:translateY(0)scale(.96,1.05)}}.ui-module__meknnq__petLock{background:#0f2254;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:4px;right:4px;box-shadow:0 0 0 2px #ffffff59}.ui-module__meknnq__petName{font-family:var(--display);font-size:1.3rem;line-height:1.1}.ui-module__meknnq__petBlurb{opacity:.85;min-height:2.6em;font-size:.84rem;line-height:1.3}.ui-module__meknnq__petReach{gap:3px;margin:2px 0 4px;display:inline-flex}.ui-module__meknnq__paw,.ui-module__meknnq__pawOn{color:#ffffff38;background:#00000038;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ui-module__meknnq__pawOn{color:var(--gold)}.ui-module__meknnq__petFollowing{color:#86efac;align-items:center;gap:5px;font-size:.9rem;font-weight:900;display:inline-flex}.ui-module__meknnq__petNote{opacity:.75;font-size:.78rem}.ui-module__meknnq__petGoal{flex-direction:column;gap:4px;width:100%;display:flex}.ui-module__meknnq__petHow{font-size:.85rem;font-weight:800}.ui-module__meknnq__goalBar{background:#0000004d;border-radius:99px;height:10px;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff1a}.ui-module__meknnq__goalBar span{background:linear-gradient(90deg, var(--tier,#ffd23f), #fff);border-radius:99px;min-width:10px;height:100%;display:block}.ui-module__meknnq__petCount{font-family:var(--display);color:var(--tier,#fff);font-size:1rem}.ui-module__meknnq__badgeGrid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:10px;margin-top:10px;display:grid}.ui-module__meknnq__badge{text-align:center;background:#ffffff0d;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;display:flex}.ui-module__meknnq__badgeOn{background:linear-gradient(180deg, var(--medalSoft,#ffd23f38), #ffffff0d);box-shadow:inset 0 0 0 2px var(--medal,#ffd23f99)}.ui-module__meknnq__badgeMedal{color:#fff6;background:#00000047;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #ffffff14}.ui-module__meknnq__badgeOn .ui-module__meknnq__badgeMedal{background:radial-gradient(circle at 35% 28%, #ffffffd9, var(--medal,#ffc61a) 46%, #00000040 120%);box-shadow:0 4px 0 #0000004d, 0 0 0 3px #ffffff80, 0 0 18px var(--medalSoft,#ffd23f66);color:#1b2440}.ui-module__meknnq__badgeLock{color:#fff;background:#0f2254;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #ffffff4d}.ui-module__meknnq__badgeName{font-family:var(--display);font-size:1.05rem}.ui-module__meknnq__badge:not(.ui-module__meknnq__badgeOn) .ui-module__meknnq__badgeName{opacity:.8}.ui-module__meknnq__badgeHow{opacity:.85;font-size:.8rem}.ui-module__meknnq__badgeProg{align-items:center;gap:6px;width:100%;display:flex}.ui-module__meknnq__badgeProg .ui-module__meknnq__miniBar{--accent:var(--medal);flex:1}.ui-module__meknnq__badgeCount{opacity:.85;white-space:nowrap;font-size:.75rem;font-weight:900}.ui-module__meknnq__journalChips{flex-wrap:wrap;gap:8px;display:flex}.ui-module__meknnq__journalChip{background:#ffffff1a;border:0;border-radius:14px;align-items:center;gap:6px;min-height:40px;padding:6px 12px;font-size:.92rem;font-weight:800;display:inline-flex}.ui-module__meknnq__chipDone{color:#ffe9a3;background:#ffd23f33;box-shadow:inset 0 0 0 2px #ffd23f8c}.ui-module__meknnq__chipWaiting{opacity:.78}.ui-module__meknnq__myWorld{flex-direction:column;gap:14px;display:flex}.ui-module__meknnq__worldGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.ui-module__meknnq__worldCell{opacity:.8;background:#ffffff0f;border-radius:18px;flex-direction:column;gap:4px;padding:12px;display:flex;box-shadow:inset 0 0 0 2px #ffffff14}.ui-module__meknnq__worldCellOn{opacity:1;background:#ffd23f1f;box-shadow:inset 0 0 0 2px #ffd23f80}.ui-module__meknnq__worldCellIcon{background:#ffffff1a;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.ui-module__meknnq__worldCellOn .ui-module__meknnq__worldCellIcon{color:#4a2a00;background:linear-gradient(#ffe680,#ffc61a)}.ui-module__meknnq__worldCellName{font-family:var(--display);font-size:1.05rem}.ui-module__meknnq__secretList{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ui-module__meknnq__secretEntry{background:#c4a1ff1f;border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.ui-module__meknnq__secretEntry em{opacity:.8}.ui-module__meknnq__reportCard{background:#ffd23f1a;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex;box-shadow:inset 0 0 0 2px #ffd23f66}.ui-module__meknnq__reportIcon{color:#4a2a00;background:linear-gradient(#ffe680,#ffc61a);border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.ui-module__meknnq__reportText{flex-direction:column;flex:220px;gap:2px;display:flex}.ui-module__meknnq__buildRow{background:#ffffff0f;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.ui-module__meknnq__emotes{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(420px,70vw);animation:.22s both ui-module__meknnq__popIn;display:flex}.ui-module__meknnq__emotes[hidden]{display:none}.ui-module__meknnq__emoteBtn{color:#4a2a00;min-width:84px;min-height:58px;font-family:var(--display);background:linear-gradient(#fff,#fff1c2);border:0;border-radius:999px;padding:0 16px;font-size:1.1rem;box-shadow:0 4px #c99a3c,0 8px 16px #00000040}.ui-module__meknnq__emoteBtn:active{transform:translateY(3px)scale(.97)}.ui-module__meknnq__smileBtn{width:72px;height:72px;box-shadow:0 5px 0 var(--goldEdge,#c98a00), 0 10px 22px #0000004d, inset 0 2px 0 #fff9;background:radial-gradient(circle at 35% 28%,#fff6c4,#ffd23f 70%)}.ui-module__meknnq__coach{left:var(--coach-left,max(24px, env(safe-area-inset-left)));bottom:var(--coach-bottom,200px);z-index:6;pointer-events:none;max-width:var(--coach-w,min(380px, 70vw));text-align:left;color:#1b2440;box-shadow:0 0 0 4px var(--gold), 0 10px 30px #0000004d;background:#fff;border:0;border-radius:22px;align-items:center;gap:12px;padding:12px 18px;font-size:1.05rem;line-height:1.35;animation:.4s ui-module__meknnq__popIn,2s ease-in-out infinite ui-module__meknnq__bob;display:flex;position:absolute}.ui-module__meknnq__coach span{font-weight:800}.ui-module__meknnq__world[data-lesson=sprint-button] [data-guide~=sprint-button],.ui-module__meknnq__world[data-lesson=bell-button] [data-guide~=bell-button],.ui-module__meknnq__world[data-lesson=ride-button] [data-guide~=ride-button],.ui-module__meknnq__world[data-lesson=camera-button] [data-guide~=camera-button],.ui-module__meknnq__world[data-lesson=hud-companions] [data-guide~=hud-companions]>button,.ui-module__meknnq__world[data-lesson=daily-chest] [data-guide~=daily-chest],.ui-module__meknnq__world[data-lesson=hud-whatson] [data-guide~=hud-whatson]>button,.ui-module__meknnq__world[data-lesson=journey-button] [data-guide~=journey-button],.ui-module__meknnq__world[data-lesson=world-action] [data-guide~=world-action] .ui-module__meknnq__actDisc{animation:1.1s ease-in-out infinite ui-module__meknnq__lessonGlow}.ui-module__meknnq__hudSlot{display:inline-flex}@keyframes ui-module__meknnq__lessonGlow{0%,to{box-shadow:0 0 0 4px #fff36b,0 0 18px 6px #ffec78bf}50%{box-shadow:0 0 0 7px #fff36b,0 0 34px 14px #ffec78f2}}.ui-module__meknnq__labHall{z-index:35;-webkit-overflow-scrolling:touch;background:#0c0d11;flex-direction:column;animation:.25s ui-module__meknnq__fade;display:flex;position:fixed;inset:0;overflow:auto}.ui-module__meknnq__gateBackdrop{z-index:70;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(6px);background:#050c20b8;animation:.2s ui-module__meknnq__fade;display:grid;position:fixed;inset:0;overflow-y:auto}.ui-module__meknnq__gate{background:var(--panel,#1e3a8a);color:#fff;width:min(380px,100%);box-shadow:0 0 0 3px var(--panelEdge,#fff3), 0 30px 70px #00000080;text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:10px;margin:auto;padding:26px 22px 22px;display:flex;position:relative}.ui-module__meknnq__gate .ui-module__meknnq__closeBtn{position:absolute;top:12px;right:12px}.ui-module__meknnq__gateBadge{color:#ffd23f;background:#ffd23f2e;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ui-module__meknnq__gateTitle{font-family:var(--xp-display), system-ui, sans-serif;margin:0;font-size:1.6rem}.ui-module__meknnq__gateReason{color:#ffffffbf;margin:0;font-weight:700;line-height:1.4}.ui-module__meknnq__gateQuestion{margin:4px 0 0;font-size:1.35rem;font-weight:900}.ui-module__meknnq__gateAnswer{font-variant-numeric:tabular-nums;background:#00000040;border-radius:16px;min-width:160px;min-height:52px;padding:8px 16px;font-size:1.6rem;font-weight:900;line-height:36px}.ui-module__meknnq__gateWrong{color:#fdba74;font-size:1rem}.ui-module__meknnq__gatePad{grid-template-columns:repeat(3,72px);gap:8px;display:grid}.ui-module__meknnq__gatePad button{color:#fff;height:56px;font:900 1.4rem var(--font-nunito), system-ui, sans-serif;cursor:pointer;background:#ffffff1f;border:0;border-radius:16px;place-items:center;display:grid}.ui-module__meknnq__gatePad button:active{transform:scale(.95)}.ui-module__meknnq__gatePad .ui-module__meknnq__gateOk{color:#032417;background:linear-gradient(#4ee5ad,#10b981)}.ui-module__meknnq__gatePad .ui-module__meknnq__gateOk:disabled{opacity:.4}.ui-module__meknnq__gatePinDots{gap:14px;padding:12px 0 4px;display:flex}.ui-module__meknnq__gatePinDots span{border-radius:50%;width:20px;height:20px;transition:background .12s;box-shadow:inset 0 0 0 3px #ffffff80}.ui-module__meknnq__gatePinDots .ui-module__meknnq__gatePinOn{box-shadow:none;background:#ffd23f}.ui-module__meknnq__gateHint{color:#fdba74;margin:0;font-weight:800}.ui-module__meknnq__gateShake{animation:.4s ui-module__meknnq__gateShake}@keyframes ui-module__meknnq__gateShake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.ui-module__meknnq__gateLink{color:#cfe6ff;text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-top:2px;padding:8px 14px;font-weight:800;text-decoration:underline;display:inline-flex}@media (orientation:landscape) and (max-height:560px){.ui-module__meknnq__gate{grid-template-columns:minmax(0,1fr) auto;place-items:center;gap:6px 22px;width:min(620px,100%);padding:16px 20px;display:grid}.ui-module__meknnq__gate>*{grid-column:1}.ui-module__meknnq__gate>.ui-module__meknnq__gatePad{grid-area:1/2/span 8;align-self:center}.ui-module__meknnq__gateBadge{width:40px;height:40px}.ui-module__meknnq__gateTitle{font-size:1.35rem}.ui-module__meknnq__gateReason{font-size:.95rem}.ui-module__meknnq__gatePad button{height:52px}.ui-module__meknnq__gatePad{grid-template-columns:repeat(3,68px)}.ui-module__meknnq__gate .ui-module__meknnq__closeBtn{left:12px;right:auto}}.ui-module__meknnq__oldBrowser{z-index:80;color:#fff;background:#1e3a8a;border-radius:20px;flex-direction:column;gap:4px;padding:16px 20px;font-size:1rem;line-height:1.4;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 0 0 3px #ffffff40,0 20px 40px #0006}.ui-module__meknnq__hudLeftRow{pointer-events:none;align-items:center;gap:10px;display:flex}.ui-module__meknnq__hudLeftRow>*{pointer-events:auto}.ui-module__meknnq__hudEar{box-shadow:0 4px #93c5fd,0 8px 16px #00000038,inset 0 0 0 3px #bfdbfe}.ui-module__meknnq__hudRowRight{align-items:center;gap:8px;display:flex}.ui-module__meknnq__hudBtnSmall{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0b1b3fb8;border:0;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff38,0 6px 14px #00000040}.ui-module__meknnq__hudBtnSmall:active{transform:translateY(2px)scale(.97)}.ui-module__meknnq__minimapSlot{place-items:center;display:grid;position:relative}@media (max-width:760px),(max-height:560px){.ui-module__meknnq__hudBtnSmall{width:56px;height:56px}.ui-module__meknnq__hudCounters span{padding:4px 9px;font-size:.95rem}}.ui-module__meknnq__edgeLayer{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.ui-module__meknnq__edgeBubble{--edge:calc(80px * var(--hud));width:var(--edge);height:var(--edge);will-change:transform;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 35% 28%,#fff,#fff8ea 62%,#f1e4c8);border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .22s;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #0b1b3f,0 7px #0b1b3f59,0 10px 22px #00000047}.ui-module__meknnq__edgeYoung{--edge:calc(96px * var(--hud))}.ui-module__meknnq__edgeTracked{animation:1.8s ease-in-out infinite ui-module__meknnq__edgePulse;box-shadow:0 0 0 4px #0b1b3f,0 0 0 9px #ffd23f,0 7px 0 9px #0b1b3f47,0 12px 26px #0000004d}@keyframes ui-module__meknnq__edgePulse{0%,to{filter:brightness()}50%{filter:brightness(1.08)drop-shadow(0 0 10px #ffd23fe6)}}.ui-module__meknnq__edgePic{pointer-events:none;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.ui-module__meknnq__edgePic svg{width:65%;height:65%;transform:translateY(6%)}.ui-module__meknnq__edgeArrowArm{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.ui-module__meknnq__edgeArrow{left:calc(var(--edge) / 2 - 4px);filter:drop-shadow(0 3px #0000002e);border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:22px solid #0b1b3f;width:0;height:0;position:absolute;top:-15px}.ui-module__meknnq__edgeDist{color:#fff;white-space:nowrap;pointer-events:none;background:#0b1b3f;border-radius:999px;padding:2px 9px;font-size:.82rem;font-weight:800;line-height:1.3;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.ui-module__meknnq__compassRibbon{top:max(14px, env(safe-area-inset-top));pointer-events:none;z-index:5;background:linear-gradient(#0b1b3fc7,#12245cb8);border-radius:999px;width:min(380px,30vw);height:46px;margin-left:calc(min(380px,30vw)/-2);transition:opacity .3s;position:absolute;left:50%;overflow:hidden;box-shadow:0 0 0 2px #ffffff38,0 6px 16px #00000038;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.ui-module__meknnq__compassMid{background:#ffffff8c;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:4px;bottom:4px;left:50%}.ui-module__meknnq__compassTick{text-align:center;color:#ffffffb3;will-change:transform;width:40px;margin:-11px 0 0 -20px;font-size:.8rem;font-weight:800;line-height:22px;position:absolute;top:50%;left:50%}.ui-module__meknnq__compassBig{font-family:var(--display);color:#fff;font-size:1.15rem}.ui-module__meknnq__compassNorth{color:#ff6b6b}.ui-module__meknnq__compassPip{will-change:transform;width:30px;height:30px;margin:-17px 0 0 -15px;position:absolute;top:50%;left:50%}@media (max-width:760px),(max-height:560px){.ui-module__meknnq__edgeBubble{--edge:calc(76px * var(--hud))}.ui-module__meknnq__edgeYoung{--edge:calc(88px * var(--hud))}}.ui-module__meknnq__kidResult{min-height:72px;padding-left:16px}.ui-module__meknnq__kidResult .ui-module__meknnq__resultName{font-size:1.12rem}.ui-module__meknnq__kidEar{color:#fff;background:#ffffff24;border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.ui-module__meknnq__kidShowMe{white-space:nowrap;align-items:center;gap:8px;min-height:56px;font-weight:900;display:inline-flex;color:#fff!important;background:linear-gradient(#4ade80,#16a34a)!important;border-radius:999px!important;padding:0 18px!important;box-shadow:0 4px #11702f!important}.ui-module__meknnq__storyBackdrop{z-index:70;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:radial-gradient(1100px 760px at 50% 42%,#fff4d62e,#1e160c6b);place-items:center;animation:.25s ui-module__meknnq__storyFade;display:grid;position:fixed;inset:0}@keyframes ui-module__meknnq__storyFade{0%{opacity:0}}.ui-module__meknnq__storyCard{background:#fffaf0;border:4px solid #f5d38a;border-radius:32px;width:min(720px,100%);padding:22px 22px 18px;animation:.35s cubic-bezier(.2,1.3,.4,1) ui-module__meknnq__storyPop;box-shadow:0 24px 70px #2b211852}@keyframes ui-module__meknnq__storyPop{0%{opacity:0;transform:translateY(18px)scale(.94)}}@media (max-width:600px){.ui-module__meknnq__storyCard{border-radius:26px;padding:16px 14px 14px}}.ui-module__meknnq__world[data-feed=side] .ui-module__meknnq__feed [data-guide=story-lines]{z-index:60;top:var(--talk-top,max(96px, calc(env(safe-area-inset-top) + 88px)));left:var(--talk-x,50%);width:var(--talk-w,min(620px, calc(100vw - 32px)));animation:.4s cubic-bezier(.2,1.3,.4,1) ui-module__meknnq__talkDrop;position:fixed;transform:translate(-50%)}@keyframes ui-module__meknnq__talkDrop{0%{opacity:0;transform:translate(-50%,-24px)scale(.92)}}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__padRow{gap:10px}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__padBtn{width:72px;height:72px}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__runBtn{width:78px;height:78px}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__jumpBtn{width:92px;height:92px}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__smileBtn{width:66px;height:66px}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__bellBtn{width:60px;height:60px}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__hudWho{min-width:0;max-width:96px}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__hudName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__hudRank{display:none}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__hudProfile{padding-right:12px}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__hudChips{max-width:180px}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__hudRowRight{flex-wrap:wrap;justify-content:flex-end;max-width:132px}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__hudCounters{order:2}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__padRow{grid-template-columns:auto auto;grid-template-areas:"a b""c d";place-items:center;display:grid}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__smileBtn,.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__bellBtn{grid-area:a}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__rideBtn{grid-area:b}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__runBtn{grid-area:c}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__jumpBtn{grid-area:d}.ui-module__meknnq__world[data-shape=phone-l] .ui-module__meknnq__hudRight{grid-template-columns:auto auto;grid-template-areas:"row row""board map";place-items:start end;display:grid}.ui-module__meknnq__world[data-shape=phone-l] .ui-module__meknnq__hudRowRight{grid-area:row}.ui-module__meknnq__world[data-shape=phone-l] .ui-module__meknnq__minimapSlot,.ui-module__meknnq__world[data-shape=phone-l] .ui-module__meknnq__caveCard{grid-area:map}.ui-module__meknnq__world[data-shape=phone-l] .ui-module__meknnq__hudRight>[data-guide=quest-board-button]{grid-area:board}.ui-module__meknnq__keycap{display:none}.ui-module__meknnq__world[data-input=keys] .ui-module__meknnq__keycap{z-index:1;color:#0b1b3f;min-width:26px;height:24px;font-family:var(--body);letter-spacing:.02em;pointer-events:none;background:#fff;border-radius:7px;place-items:center;padding:0 6px;font-size:.72rem;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px #94a3b8,0 0 0 2px #0b1b3f59}.ui-module__meknnq__keysCoach{left:var(--coach-left,max(24px, env(safe-area-inset-left)));bottom:var(--coach-bottom,40px);z-index:6;color:#1b2440;max-width:560px;box-shadow:0 0 0 4px var(--gold), 0 10px 30px #0000004d;pointer-events:none;transform:scale(var(--hud));transform-origin:0 100%;background:#fff;border-radius:22px;align-items:center;gap:18px;padding:14px 22px 14px 16px;font-size:1.02rem;line-height:1.3;animation:.4s ui-module__meknnq__popIn;display:flex;position:absolute}.ui-module__meknnq__keyPad{flex:none;grid-template-rows:40px 40px;grid-template-columns:repeat(3,40px);gap:5px;display:grid}.ui-module__meknnq__keyPad>:first-child{grid-area:1/2}.ui-module__meknnq__keyPad>:not(:first-child){grid-row:2}.ui-module__meknnq__key{min-width:40px;height:40px;font-family:var(--display);color:#1b2440;background:linear-gradient(#fff,#e8eefc);border-radius:10px;place-items:center;padding:0 8px;font-size:1.15rem;line-height:1;display:grid;box-shadow:0 3px #9aa8c7,inset 0 0 0 2px #c9d4ee}.ui-module__meknnq__keysText{flex-direction:column;gap:8px;display:flex}.ui-module__meknnq__keysText strong{font-family:var(--display);font-size:1.25rem;font-weight:400}.ui-module__meknnq__keysRow{flex-wrap:wrap;align-items:center;gap:8px 14px;font-weight:800;display:flex}.ui-module__meknnq__keysRow>span{align-items:center;gap:6px;display:inline-flex}.ui-module__meknnq__keysRow .ui-module__meknnq__key{height:32px;font-size:.95rem}.ui-module__meknnq__pauseKeys{color:#1d2b53;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:4px 0 2px;font-size:.95rem;font-weight:800;display:flex}.ui-module__meknnq__pauseKey{align-items:center;gap:6px;display:inline-flex}.ui-module__meknnq__pauseKey .ui-module__meknnq__key{min-width:30px;height:30px;font-size:.9rem}.ui-module__meknnq__feed [data-guide=story-lines]{text-align:left;width:100%;animation:.35s cubic-bezier(.2,1.3,.4,1) ui-module__meknnq__feedIn;position:static;top:auto;left:auto;transform:none}@keyframes ui-module__meknnq__feedIn{0%{opacity:0;transform:translateY(14px)scale(.96)}}.ui-module__meknnq__world[data-shape=phone-l] .ui-module__meknnq__hudWho{min-width:0;max-width:110px}.ui-module__meknnq__world[data-shape=phone-l] .ui-module__meknnq__hudName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-module__meknnq__world[data-shape=phone-l] .ui-module__meknnq__hudRank{display:none}.ui-module__meknnq__world[data-shape=phone-l] .ui-module__meknnq__hudProfile{padding-right:12px}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__feed [data-guide=story-lines]{flex-wrap:wrap;row-gap:6px;padding:10px 12px}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__feed [data-guide=story-lines]>:has(>[data-guide=story-ear]){margin-left:auto}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__feed [data-guide=story-lines]>:not(:has(>[data-guide=story-ear])){flex:100%;min-width:0}.ui-module__meknnq__world[data-shape=phone-l] .ui-module__meknnq__feed [data-guide=story-lines]{row-gap:0;padding:8px 12px 8px 10px}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__feed [data-guide=story-lines] p{font-size:1.06rem;line-height:1.3}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__feed [data-guide=story-lines] button{width:48px;height:46px}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__feed [data-guide=story-lines]{padding:8px 10px 10px;position:relative}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__feed [data-guide=story-lines]>:has(>[data-guide=story-ear]){margin:0;position:absolute;top:8px;right:10px}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__feed [data-guide=story-lines]>:not(:has(>[data-guide=story-ear]))>:first-child>svg{width:58px;height:58px}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__feed [data-guide=story-lines] :has(>p)>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 108px);margin:9px 0 10px;padding:3px 10px;font-size:.86rem;overflow:hidden}.ui-module__meknnq__feed [data-guide=why-talkie]{width:100%;margin-top:0}.ui-module__meknnq__stormSlot>[aria-live]>div{top:var(--banner-top,max(84px, calc(env(safe-area-inset-top) + 70px)));left:var(--banner-x,50%);max-width:var(--banner-w,90vw)}.ui-module__meknnq__hudChips .ui-module__meknnq__hudFriend{width:52px;height:52px}.ui-module__meknnq__hudChips .ui-module__meknnq__hudFriend svg{width:30px;height:30px}.ui-module__meknnq__actionPad .ui-module__meknnq__sayCard{width:min(560px, calc((100vw - 24px) / var(--hud)));max-height:calc((100vh - 260px) / var(--hud));overflow-y:auto}.ui-module__meknnq__world[data-feed=top] .ui-module__meknnq__feed,.ui-module__meknnq__world[data-feed=bottom] .ui-module__meknnq__feed{width:calc(var(--feed-w) + 48px);max-width:none;max-height:calc(100% - var(--feed-top,0px) - var(--feed-bottom,0px) + 46px);padding:14px 24px 32px;overflow:hidden}.ui-module__meknnq__world[data-feed=top] .ui-module__meknnq__feed{margin-top:-14px}.ui-module__meknnq__world[data-feed=bottom] .ui-module__meknnq__feed{justify-content:flex-end;margin-bottom:-32px}.ui-module__meknnq__world[data-feed=top] .ui-module__meknnq__feed>*,.ui-module__meknnq__world[data-feed=bottom] .ui-module__meknnq__feed>*{flex:none}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__feed [data-guide=why-talkie]{text-align:left;gap:6px;padding:8px 10px 10px}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__feed [data-guide=why-talkie] p{font-size:1.02rem}.ui-module__meknnq__world[data-shape^=phone] .ui-module__meknnq__feed [data-guide=why-talkie] button{min-height:50px}.ui-module__meknnq__world[data-shape=phone-p] .ui-module__meknnq__feed [data-guide=why-talkie]>div:first-of-type>:first-child{zoom:.75}.ui-module__meknnq__feed>[data-over]{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.ui-module__meknnq__edgeTracked,.ui-module__meknnq__coach,.ui-module__meknnq__keysCoach,.ui-module__meknnq__actDisc,.ui-module__meknnq__loadingLogo{animation:none}.ui-module__meknnq__world[data-lesson=sprint-button] [data-guide~=sprint-button],.ui-module__meknnq__world[data-lesson=bell-button] [data-guide~=bell-button],.ui-module__meknnq__world[data-lesson=ride-button] [data-guide~=ride-button],.ui-module__meknnq__world[data-lesson=camera-button] [data-guide~=camera-button],.ui-module__meknnq__world[data-lesson=hud-companions] [data-guide~=hud-companions]>button,.ui-module__meknnq__world[data-lesson=daily-chest] [data-guide~=daily-chest],.ui-module__meknnq__world[data-lesson=hud-whatson] [data-guide~=hud-whatson]>button,.ui-module__meknnq__world[data-lesson=journey-button] [data-guide~=journey-button],.ui-module__meknnq__world[data-lesson=world-action] [data-guide~=world-action] .ui-module__meknnq__actDisc{box-shadow:0 0 0 5px var(--gold2,currentColor), 0 0 22px 8px color-mix(in srgb, var(--gold2,currentColor) 70%, transparent);animation:none}}
.lockup-module__ql9Rhq__lockup{width:auto;height:var(--lockup-h,38px);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;min-height:36px;transition:height .35s var(--lockup-ease,cubic-bezier(.22, 1, .36, 1));flex:none;display:block}@media (prefers-reduced-motion:reduce){.lockup-module__ql9Rhq__lockup{transition:none}}
.guide-module__8N9ArW__hudFixed,.guide-module__8N9ArW__hudInline{--ink:#1d2b53;--gold:#fbbf24;--glow:#fde68a;pointer-events:none;color:var(--ink);font-family:var(--font-nunito), ui-rounded, "SF Pro Rounded", system-ui, sans-serif;flex-direction:column;gap:12px;display:flex}.guide-module__8N9ArW__hudFixed{z-index:9002;top:calc(env(safe-area-inset-top,0px) + 12px);left:calc(env(safe-area-inset-left,0px) + 12px);max-width:min(560px,100vw - 24px);position:fixed}@media (min-width:900px) and (min-aspect-ratio:1){.guide-module__8N9ArW__hudFixed{flex-direction:row;align-items:flex-start;max-width:min(1000px,100vw - 260px)}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__bubbleWrap{padding-top:10px}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__bubble{margin-left:16px}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__bubble:before{border:11px solid #0000;border-left:0;border-right:15px solid #fff;top:22px;left:-15px}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__caption:before{border-right-color:var(--glow,#fde68a);border-bottom-color:#0000}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__offer{margin-left:16px}}@media (min-width:700px) and (max-aspect-ratio:1){.guide-module__8N9ArW__hudFixed{flex-direction:row;align-items:flex-start;max-width:calc(100vw - 170px)}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__bubbleWrap{flex:auto;min-width:0;padding-top:6px}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__bubble{margin-left:16px}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__bubble:before{border:11px solid #0000;border-left:0;border-right:15px solid #fff;top:22px;left:-15px}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__caption:before{border-right-color:var(--glow,#fde68a);border-bottom-color:#0000}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__offer{margin-left:16px}}.guide-module__8N9ArW__hudInline{position:relative}.guide-module__8N9ArW__hudRow{align-items:flex-start;gap:12px;display:flex}.guide-module__8N9ArW__hudRow button,.guide-module__8N9ArW__bubbleWrap button,.guide-module__8N9ArW__ask button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.guide-module__8N9ArW__hudRow>*,.guide-module__8N9ArW__bubbleWrap>*{pointer-events:auto}.guide-module__8N9ArW__portrait{cursor:pointer;filter:drop-shadow(0 6px #1d2b5324)drop-shadow(0 10px 18px #10184038);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;flex:none;padding:0;transition:transform .2s cubic-bezier(.2,.9,.3,1.3);position:relative}.guide-module__8N9ArW__portrait:active{transform:scale(.94)}.guide-module__8N9ArW__portrait:after{content:"";border:4px solid var(--glow,#fde68a);opacity:0;border-radius:50%;transition:opacity .2s;position:absolute;inset:-5px}.guide-module__8N9ArW__portrait[data-talking="1"]:after{opacity:1;animation:.9s ease-in-out infinite guide-module__8N9ArW__talkRing}.guide-module__8N9ArW__portrait svg{display:block;overflow:visible}@keyframes guide-module__8N9ArW__talkRing{0%,to{border-color:#fde68a;transform:scale(1)}50%{border-color:#fbbf24;transform:scale(1.05)}}.guide-module__8N9ArW__miraBody{animation:3.4s ease-in-out infinite guide-module__8N9ArW__breathe}@keyframes guide-module__8N9ArW__breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}.guide-module__8N9ArW__miraLids{transform-box:fill-box;transform-origin:50%;animation:4.8s infinite guide-module__8N9ArW__blink;transform:scaleY(0)}@keyframes guide-module__8N9ArW__blink{0%,91%,97%,to{transform:scaleY(0)}94%{transform:scaleY(1)}}.guide-module__8N9ArW__miraMouth{transform-box:fill-box;transform-origin:50% 25%;transform:scaleY(0)}.guide-module__8N9ArW__miraFace{transition:transform .35s}.guide-module__8N9ArW__miraBrowUp{transform-box:fill-box;transform-origin:50%;transform:translateY(-2.6px)rotate(-8deg)}.guide-module__8N9ArW__miraScarfTail{transform-origin:68px 95px;animation:2.6s ease-in-out infinite guide-module__8N9ArW__scarf}@keyframes guide-module__8N9ArW__scarf{0%,to{transform:rotate(-3deg)}50%{transform:rotate(5deg)}}.guide-module__8N9ArW__miraWave{transform-origin:84px 104px;animation:.22s ease-out guide-module__8N9ArW__armIn,.5s ease-in-out infinite alternate guide-module__8N9ArW__wave}@keyframes guide-module__8N9ArW__wave{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.guide-module__8N9ArW__miraPoint{animation:.22s ease-out guide-module__8N9ArW__armIn,1s ease-in-out infinite guide-module__8N9ArW__poke}@keyframes guide-module__8N9ArW__poke{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.guide-module__8N9ArW__miraCheer{animation:.22s ease-out guide-module__8N9ArW__armIn,.42s ease-in-out infinite alternate guide-module__8N9ArW__cheer}@keyframes guide-module__8N9ArW__cheer{0%{transform:translateY(1px)}to{transform:translateY(-3px)}}.guide-module__8N9ArW__miraBinoculars{animation:.22s ease-out guide-module__8N9ArW__armIn,1.8s ease-in-out infinite guide-module__8N9ArW__peer}@keyframes guide-module__8N9ArW__peer{0%,to{transform:translate(-1.5px)rotate(-2deg)}50%{transform:translate(2px)rotate(2deg)}}@keyframes guide-module__8N9ArW__armIn{0%{opacity:0}to{opacity:1}}.guide-module__8N9ArW__goalCard{border:3px solid var(--glow,#fde68a);background:#fff;border-radius:22px;align-items:center;gap:8px;padding:7px 9px 7px 7px;transition:opacity .3s,transform .4s cubic-bezier(.2,.9,.3,1.25),visibility .3s;display:flex;position:relative;box-shadow:0 6px #1d2b531f,0 12px 26px #10184033}.guide-module__8N9ArW__goalCard[data-on="0"]{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.6)translateY(-10px)}.guide-module__8N9ArW__goalPic{cursor:pointer;background:linear-gradient(#f0f9ff,#dff1fd);border-radius:15px;width:116px;height:81px;padding:4px;display:block}.guide-module__8N9ArW__goalCard[data-big="1"] .guide-module__8N9ArW__goalPic{width:136px;height:95px}.guide-module__8N9ArW__goalText{max-width:170px;color:var(--ink,#1d2b53);margin:6px 4px 4px;font-size:14px;font-weight:800;line-height:1.25}.guide-module__8N9ArW__goalMain{flex-direction:column;display:flex}.guide-module__8N9ArW__goalEar{flex:none}.guide-module__8N9ArW__goalBounce{animation:.75s cubic-bezier(.2,.9,.3,1.3) guide-module__8N9ArW__goalBounce}@keyframes guide-module__8N9ArW__goalBounce{0%{transform:scale(1)}35%{transform:scale(1.12)rotate(-3deg)}65%{transform:scale(.97)rotate(1.5deg)}to{transform:scale(1)}}.guide-module__8N9ArW__ear{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 36% 30%,#fdba74,#f97316 58%,#ea580c);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;transition:transform .12s;display:grid;box-shadow:0 4px #c2410c,0 8px 18px #ea580c59}.guide-module__8N9ArW__ear:active{transform:translateY(3px)scale(.95);box-shadow:0 1px #c2410c,0 4px 10px #ea580c4d}.guide-module__8N9ArW__earPulse{animation:1.4s ease-in-out infinite guide-module__8N9ArW__earPulse}@keyframes guide-module__8N9ArW__earPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.guide-module__8N9ArW__hintBtn{width:58px;height:58px;color:var(--ink,#1d2b53);border:3px solid var(--glow,#fde68a);cursor:pointer;background:#fff;border-radius:50%;flex:none;align-self:center;place-items:center;display:grid;box-shadow:0 4px #1d2b5324,0 8px 18px #1018402e}.guide-module__8N9ArW__hudFixed[data-big="1"] .guide-module__8N9ArW__hintBtn,.guide-module__8N9ArW__hudInline[data-big="1"] .guide-module__8N9ArW__hintBtn{width:68px;height:68px}.guide-module__8N9ArW__hintBtn:active{transform:translateY(2px)}.guide-module__8N9ArW__bubbleWrap{flex-direction:column;align-items:flex-start;gap:10px;max-width:min(470px,100vw - 24px);display:flex}.guide-module__8N9ArW__bubble{text-align:left;color:var(--ink,#1d2b53);cursor:pointer;transform-origin:40px 0;background:#fff;border:3px solid #fff;border-radius:22px;margin-left:14px;padding:12px 18px 13px;font-size:19px;font-weight:800;line-height:1.3;animation:.3s cubic-bezier(.2,.9,.3,1.3) guide-module__8N9ArW__bubbleIn;position:relative;box-shadow:0 5px #1d2b531f,0 12px 28px #10184038}.guide-module__8N9ArW__bubbleWrap[data-big="1"] .guide-module__8N9ArW__bubble{padding:13px 20px 14px;font-size:22px}.guide-module__8N9ArW__bubble:before{content:"";border-bottom:15px solid #fff;border-left:11px solid #0000;border-right:11px solid #0000;position:absolute;top:-15px;left:30px}.guide-module__8N9ArW__caption{border-color:var(--glow,#fde68a);background:#fffbea}.guide-module__8N9ArW__caption:before{border-bottom-color:var(--glow,#fde68a)}.guide-module__8N9ArW__bubbleTalking{border-color:#fff3c4}.guide-module__8N9ArW__bubbleText{display:block}@keyframes guide-module__8N9ArW__bubbleIn{0%{opacity:0;transform:scale(.7)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.guide-module__8N9ArW__offer{color:#fff;cursor:pointer;background:linear-gradient(#4ade80,#16a34a);border:3px solid #fff;border-radius:999px;align-items:center;gap:10px;min-height:66px;margin-left:14px;padding:8px 22px 8px 10px;font-size:21px;font-weight:900;animation:.3s cubic-bezier(.2,.9,.3,1.3) guide-module__8N9ArW__bubbleIn,1.3s ease-in-out .4s infinite guide-module__8N9ArW__offerPulse;display:inline-flex;box-shadow:0 5px #15803d,0 12px 24px #16a34a59}.guide-module__8N9ArW__offerHand{width:46px;height:46px;display:block;transform:rotate(18deg)}@keyframes guide-module__8N9ArW__offerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.guide-module__8N9ArW__overlay{display:contents}.guide-module__8N9ArW__spot{z-index:9000;pointer-events:none;opacity:0;width:100vw;height:100vh;transition:opacity .4s;position:fixed;inset:0}.guide-module__8N9ArW__spot[data-on="1"]{opacity:1}.guide-module__8N9ArW__glow{z-index:9001;pointer-events:none;opacity:0;will-change:transform;border:4px solid #fbbf24;width:0;height:0;transition:opacity .25s,transform .1s linear,width .1s linear,height .1s linear;animation:1.3s ease-in-out infinite guide-module__8N9ArW__glowPulse;position:fixed;top:0;left:0}@keyframes guide-module__8N9ArW__glowPulse{0%,to{border-color:#fbbf24;box-shadow:0 0 0 3px #ffffffbf,0 0 18px 5px #fde04799}50%{border-color:#fde047;box-shadow:0 0 0 5px #ffffffe6,0 0 32px 12px #fde047d9}}.guide-module__8N9ArW__glowAnswer{border-width:5px;animation:.8s ease-in-out infinite guide-module__8N9ArW__answerPulse}@keyframes guide-module__8N9ArW__answerPulse{0%,to{border-color:#22c55e;box-shadow:0 0 0 4px #ffffffd9,0 0 22px 8px #4ade80a6}50%{border-color:#4ade80;box-shadow:0 0 0 7px #fffffff2,0 0 40px 16px #4ade80e6}}.guide-module__8N9ArW__glowFresh{animation:.9s ease-out forwards guide-module__8N9ArW__freshPop}@keyframes guide-module__8N9ArW__freshPop{0%{border-color:#fff;box-shadow:0 0 #fde047e6}40%{border-color:#fbbf24;box-shadow:0 0 0 14px #fde04700}to{border-color:#fbbf2400;box-shadow:0 0 0 18px #fde04700}}.guide-module__8N9ArW__blocker{z-index:9003;pointer-events:auto;touch-action:none;background:0 0;position:fixed;inset:0}.guide-module__8N9ArW__handLayer{display:contents}.guide-module__8N9ArW__hand,.guide-module__8N9ArW__handCarry,.guide-module__8N9ArW__ripple{z-index:9004;pointer-events:none;opacity:0;position:fixed;top:0;left:0}.guide-module__8N9ArW__hand{filter:drop-shadow(0 7px 9px #10184059);will-change:transform, opacity}.guide-module__8N9ArW__hand[data-flip]>svg{transform-origin:37% 5%;transform:rotate(180deg)}.guide-module__8N9ArW__handCarry{filter:drop-shadow(0 12px 16px #1018404d);will-change:transform, opacity}.guide-module__8N9ArW__ripple{background:#fde68a59;border:4px solid #fbbf24;border-radius:50%;width:66px;height:66px;transform:translate(-50%,-50%)}.guide-module__8N9ArW__bursts{display:contents}.guide-module__8N9ArW__star,.guide-module__8N9ArW__confetti{z-index:9006;pointer-events:none;position:fixed}.guide-module__8N9ArW__star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:20px;height:20px}.guide-module__8N9ArW__confetti{border-radius:3px;width:10px;height:16px}.guide-module__8N9ArW__hero{z-index:9005;pointer-events:none;color:#1d2b53;width:min(470px,100vw - 40px);font-family:var(--font-nunito), ui-rounded, system-ui, sans-serif;position:fixed;top:46%;left:50%;transform:translate(-50%,-50%)}.guide-module__8N9ArW__hero[data-on="0"]{opacity:0;visibility:hidden}.guide-module__8N9ArW__heroBurst{background:repeating-conic-gradient(#fde68a8c 0deg 9deg,#fde68a00 9deg 18deg);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;animation:24s linear infinite guide-module__8N9ArW__spin;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0% 22%,#0000 62%);mask-image:radial-gradient(circle,#000 0% 22%,#0000 62%)}@keyframes guide-module__8N9ArW__spin{to{transform:rotate(360deg)}}.guide-module__8N9ArW__heroCard{text-align:center;background:#fff;border:4px solid #fde68a;border-radius:32px;padding:22px 26px;position:relative;box-shadow:0 10px #1d2b5324,0 26px 60px #10184059}.guide-module__8N9ArW__heroChip{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#8b5cf6;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:900;display:inline-block}.guide-module__8N9ArW__heroFun{font-family:var(--xp-display), var(--font-nunito), system-ui, sans-serif;color:#1d2b53;margin:10px 0 6px;font-size:clamp(36px,6.2vw,52px);font-weight:400;line-height:1.04}.guide-module__8N9ArW__heroLearn{color:#475569;font-size:19px;font-weight:800;line-height:1.3}.guide-module__8N9ArW__heroLearn span{color:#ea580c}.guide-module__8N9ArW__heroPic{aspect-ratio:120/84;background:linear-gradient(#f0f9ff,#dff1fd);border-radius:20px;width:min(260px,70vw);margin:14px auto 0;padding:8px;display:none}.guide-module__8N9ArW__hero[data-mode=goal] .guide-module__8N9ArW__heroPic{display:block}.guide-module__8N9ArW__hero[data-mode=goal] .guide-module__8N9ArW__heroCard:not(:has(.guide-module__8N9ArW__heroName)){padding:16px}.guide-module__8N9ArW__reveal{animation:.55s cubic-bezier(.2,.9,.3,1.45) guide-module__8N9ArW__revealPop}@keyframes guide-module__8N9ArW__revealPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.guide-module__8N9ArW__askBack{z-index:9010;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.guide-module__8N9ArW__ask{text-align:center;color:#1d2b53;background:#fff;border:4px solid #fde68a;border-radius:30px;flex-direction:column;align-items:center;gap:16px;width:min(520px,100%);padding:24px;animation:.35s cubic-bezier(.2,.9,.3,1.3) guide-module__8N9ArW__bubbleIn;display:flex;box-shadow:0 26px 60px #10184066}.guide-module__8N9ArW__askText{font-size:24px;font-weight:900;line-height:1.25}.guide-module__8N9ArW__askRow{gap:14px;width:100%;display:flex}.guide-module__8N9ArW__askBtn{color:#fff;cursor:pointer;background:linear-gradient(#60a5fa,#2563eb);border:3px solid #fff;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:100px;font-size:19px;font-weight:900;display:flex;box-shadow:0 6px #1d4ed8}.guide-module__8N9ArW__askBtnAlt{background:linear-gradient(#fdba74,#f97316);box-shadow:0 6px #c2410c}.guide-module__8N9ArW__askBtn:active{transform:translateY(4px);box-shadow:0 2px #1d4ed8}@media (max-width:600px),(max-height:520px){.guide-module__8N9ArW__goalCard[data-big="1"] .guide-module__8N9ArW__goalPic,.guide-module__8N9ArW__goalPic{width:100px;height:70px}.guide-module__8N9ArW__bubble,.guide-module__8N9ArW__bubbleWrap[data-big="1"] .guide-module__8N9ArW__bubble{font-size:17px}}@media (orientation:portrait) and (max-width:600px){.guide-module__8N9ArW__hudFixed{gap:8px}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__hudRow{gap:8px;max-width:calc(100vw - 192px)}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__portrait{width:56px!important;height:56px!important}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__goalCard{border-radius:16px;gap:0;padding:4px}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__goalCard .guide-module__8N9ArW__goalPic,.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__goalCard[data-big="1"] .guide-module__8N9ArW__goalPic{border-radius:11px;width:66px;height:46px;padding:2px}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__goalEar,.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__goalText{display:none}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__hintBtn,.guide-module__8N9ArW__hudFixed[data-big="1"] .guide-module__8N9ArW__hintBtn{width:48px;height:48px}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__bubbleWrap{max-width:calc(100vw - 24px)}.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__bubbleWrap .guide-module__8N9ArW__bubble,.guide-module__8N9ArW__hudFixed .guide-module__8N9ArW__bubbleWrap[data-big="1"] .guide-module__8N9ArW__bubble{padding:7px 12px 8px;font-size:15px;line-height:1.25}.guide-module__8N9ArW__hudInline,.guide-module__8N9ArW__hudInline .guide-module__8N9ArW__hudRow{display:contents}.guide-module__8N9ArW__hudInline .guide-module__8N9ArW__portrait{order:1;width:52px!important;height:52px!important}.guide-module__8N9ArW__hudInline .guide-module__8N9ArW__bubbleWrap{flex:1 1 0;order:2;gap:6px;min-width:0;max-width:none}.guide-module__8N9ArW__hudInline .guide-module__8N9ArW__bubbleWrap .guide-module__8N9ArW__bubble,.guide-module__8N9ArW__hudInline .guide-module__8N9ArW__bubbleWrap[data-big="1"] .guide-module__8N9ArW__bubble{border-radius:16px;margin-left:10px;padding:7px 10px 8px;font-size:15px;line-height:1.25}.guide-module__8N9ArW__hudInline .guide-module__8N9ArW__bubble:before{border:8px solid #0000;border-left:0;border-right:11px solid #fff;top:14px;left:-11px}.guide-module__8N9ArW__hudInline .guide-module__8N9ArW__caption:before{border-right-color:var(--glow,#fde68a);border-bottom-color:#0000}.guide-module__8N9ArW__hudInline .guide-module__8N9ArW__goalCard{display:none}.guide-module__8N9ArW__hudInline .guide-module__8N9ArW__hintBtn,.guide-module__8N9ArW__hudInline[data-big="1"] .guide-module__8N9ArW__hintBtn{order:4;width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.guide-module__8N9ArW__portrait[data-talking="1"]:after,.guide-module__8N9ArW__miraBody,.guide-module__8N9ArW__miraLids,.guide-module__8N9ArW__miraScarfTail,.guide-module__8N9ArW__miraWave,.guide-module__8N9ArW__miraPoint,.guide-module__8N9ArW__miraCheer,.guide-module__8N9ArW__miraBinoculars,.guide-module__8N9ArW__goalBounce,.guide-module__8N9ArW__heroBurst,.guide-module__8N9ArW__bubble,.guide-module__8N9ArW__ask,.guide-module__8N9ArW__reveal,.guide-module__8N9ArW__offer,.guide-module__8N9ArW__earPulse{animation:none}.guide-module__8N9ArW__glow:not(.guide-module__8N9ArW__glowFresh),.guide-module__8N9ArW__glowAnswer{animation-play-state:paused}}@media (max-height:500px){.guide-module__8N9ArW__hero{top:50%}.guide-module__8N9ArW__heroCard{padding:12px 18px}.guide-module__8N9ArW__heroFun{margin:6px 0 4px;font-size:clamp(26px,7.5vh,38px)}.guide-module__8N9ArW__heroLearn{font-size:16px}.guide-module__8N9ArW__heroPic{width:min(170px,40vh);margin-top:8px}}.guide-module__8N9ArW__eyeBlink{transform-box:fill-box;transform-origin:50%;animation:5.2s infinite guide-module__8N9ArW__eyeBlink}@keyframes guide-module__8N9ArW__eyeBlink{0%,92%,96%,to{scale:1}94%{scale:1 .08}}@media (prefers-reduced-motion:reduce){.guide-module__8N9ArW__eyeBlink{animation:none}}
.thimblePraise-module__iCYhEG__chip{background:var(--talkie);max-width:100%;box-shadow:0 0 0 3px var(--accent), 0 8px 18px var(--shadow);color:var(--ink);font-family:var(--body);text-align:left;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:1.1rem;font-weight:900;line-height:1.25;animation:.45s cubic-bezier(.3,1.5,.5,1) both thimblePraise-module__iCYhEG__chipIn;display:inline-flex}.thimblePraise-module__iCYhEG__face{flex:none;place-items:center;width:52px;height:52px;display:grid}.thimblePraise-module__iCYhEG__text{min-width:0}@keyframes thimblePraise-module__iCYhEG__chipIn{0%{opacity:0;scale:.7}}@media (prefers-reduced-motion:reduce){.thimblePraise-module__iCYhEG__chip{animation:none}}
.story-module__H5E3fq__root{--paper:#fffaf0;--paper2:#fff3dc;--ink:#2b2118;--muted:#6b5a48;--edge:#ead9bb;--accent:#f59e0b;font-family:var(--font-nunito), ui-rounded, system-ui, sans-serif;color:var(--ink);-webkit-user-select:none;user-select:none}.story-module__H5E3fq__lines,.story-module__H5E3fq__talkie{--paper:#fffaf0;--ink:#2b2118;--muted:#6b5a48;--edge:#ead9bb;color:var(--ink);font-family:var(--font-nunito), ui-rounded, system-ui, sans-serif;flex-direction:column;gap:14px;display:flex}.story-module__H5E3fq__lines{width:100%}.story-module__H5E3fq__talkie{z-index:60;top:max(96px, calc(env(safe-area-inset-top) + 88px));background:var(--paper);pointer-events:auto;border:3px solid #f5d38a;border-radius:28px;width:min(620px,100vw - 32px);padding:14px 16px 12px;animation:.4s cubic-bezier(.2,1.3,.4,1) story-module__H5E3fq__drop;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #2b211847}@keyframes story-module__H5E3fq__drop{0%{opacity:0;transform:translate(-50%,-24px)scale(.92)}}.story-module__H5E3fq__linesPicture{border:3px solid var(--edge);aspect-ratio:640/280;background:#fff;border-radius:22px;max-height:42vh;overflow:hidden}.story-module__H5E3fq__linesPicture>svg{width:100%;height:100%;display:block}.story-module__H5E3fq__lineRow{align-items:center;gap:16px;min-width:0;display:flex}.story-module__H5E3fq__lineFace{border-radius:50%;flex:none;place-items:center;animation:.35s cubic-bezier(.2,1.4,.4,1) story-module__H5E3fq__faceIn;display:grid}@keyframes story-module__H5E3fq__faceIn{0%{opacity:0;transform:scale(.6)rotate(-6deg)}}.story-module__H5E3fq__lineText{flex-direction:column;gap:4px;min-width:0;display:flex}.story-module__H5E3fq__lineName{background:var(--accent,#f59e0b);color:#fff;letter-spacing:.01em;border-radius:999px;align-self:flex-start;padding:3px 12px;font-size:.92rem;font-weight:900}.story-module__H5E3fq__lineSay{margin:0;font-size:1.32rem;font-weight:800;line-height:1.38;animation:.3s story-module__H5E3fq__sayIn}.story-module__H5E3fq__big .story-module__H5E3fq__lineSay{font-size:1.5rem}.story-module__H5E3fq__talkie .story-module__H5E3fq__lineSay{font-size:1.12rem}.story-module__H5E3fq__talkie.story-module__H5E3fq__big .story-module__H5E3fq__lineSay{font-size:1.24rem}@keyframes story-module__H5E3fq__sayIn{0%{opacity:0;transform:translateY(6px)}}.story-module__H5E3fq__lineControls{align-items:center;gap:10px;display:flex}.story-module__H5E3fq__voiceWait{opacity:.75;font-size:.85rem;line-height:1.4;display:block}.story-module__H5E3fq__voiceSpinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite story-module__H5E3fq__voiceSpin}@keyframes story-module__H5E3fq__voiceSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.story-module__H5E3fq__voiceSpinner{animation:none}}.story-module__H5E3fq__lineDots{gap:6px;margin-right:auto;display:inline-flex}.story-module__H5E3fq__lineDots i{background:#ead9bb;border-radius:50%;width:10px;height:10px}.story-module__H5E3fq__lineDots i.story-module__H5E3fq__dotDone{background:#f5c26b}.story-module__H5E3fq__lineDots i.story-module__H5E3fq__dotNow{background:var(--accent,#f59e0b);transform:scale(1.3)}.story-module__H5E3fq__ear,.story-module__H5E3fq__next{border:3px solid var(--edge);width:60px;height:60px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.story-module__H5E3fq__next{color:#fff;background:#34c759;border-color:#1f9e43;border-radius:22px;width:72px;height:64px;box-shadow:0 5px #1f9e43}.story-module__H5E3fq__ear:active,.story-module__H5E3fq__next:active{transform:translateY(2px)scale(.97)}.story-module__H5E3fq__talkie{flex-direction:row;align-items:center;gap:12px;padding:10px 12px 10px 10px}.story-module__H5E3fq__talkie .story-module__H5E3fq__lineRow{flex:1;gap:12px}.story-module__H5E3fq__talkie .story-module__H5E3fq__lineControls{flex:none;gap:8px}.story-module__H5E3fq__talkie .story-module__H5E3fq__lineDots{display:none}.story-module__H5E3fq__talkie .story-module__H5E3fq__ear{width:52px;height:52px}.story-module__H5E3fq__talkie .story-module__H5E3fq__next{width:58px;height:54px}.story-module__H5E3fq__talkie.story-module__H5E3fq__inline{width:100%;box-shadow:none;z-index:auto;border-width:2px;animation:none;position:static;transform:none}.story-module__H5E3fq__overlay{z-index:72;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(6px)saturate(1.1);background:radial-gradient(1200px 800px at 50% 40%,#fff0d240,#1e160c73);place-items:center;animation:.25s story-module__H5E3fq__fade;display:grid;position:fixed;inset:0}@keyframes story-module__H5E3fq__fade{0%{opacity:0}}.story-module__H5E3fq__sheet{--paper:#fffaf0;--ink:#2b2118;--muted:#6b5a48;--edge:#ead9bb;background:radial-gradient(800px 380px at 80% -10%, color-mix(in srgb, var(--accent,#f59e0b) 18%, transparent), transparent 70%), linear-gradient(180deg, #fffdf6, #fff4dd);width:min(1120px,100%);max-height:100%;color:var(--ink);font-family:var(--font-nunito), ui-rounded, system-ui, sans-serif;border:4px solid #f5d38a;border-radius:34px;flex-direction:column;gap:18px;padding:22px 24px 24px;animation:.38s cubic-bezier(.2,1.2,.3,1) story-module__H5E3fq__rise;display:flex;position:relative;overflow:auto;box-shadow:0 40px 90px #2b211859}@keyframes story-module__H5E3fq__rise{0%{opacity:0;transform:translateY(24px)scale(.97)}}.story-module__H5E3fq__sheetHead{align-items:center;gap:14px;display:flex}.story-module__H5E3fq__sheetTitle{font-family:var(--font-fraunces,Georgia), Georgia, serif;margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:800;line-height:1.05}.story-module__H5E3fq__sheetSub{color:var(--muted);margin:2px 0 0;font-size:1.02rem;font-weight:800}.story-module__H5E3fq__close{border:3px solid var(--edge);width:60px;height:60px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.story-module__H5E3fq__choices{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.story-module__H5E3fq__choice{border:4px solid color-mix(in srgb, var(--c,#f59e0b) 55%, #fff);box-shadow:0 10px 0 color-mix(in srgb, var(--c,#f59e0b) 40%, #e8d6b5), 0 20px 40px #2b21181f;cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;border-radius:28px;flex-direction:column;gap:12px;padding:14px;animation:.45s cubic-bezier(.2,1.2,.3,1) both story-module__H5E3fq__rise;display:flex}.story-module__H5E3fq__choice:nth-child(2){animation-delay:80ms}.story-module__H5E3fq__choice:active{transform:translateY(4px)}.story-module__H5E3fq__choicePic{aspect-ratio:640/280;border-radius:20px;width:100%;max-height:27vh;display:block;position:relative;overflow:hidden}.story-module__H5E3fq__choicePic>svg{width:100%;height:100%;display:block}.story-module__H5E3fq__choiceFace{background:#fff;border:4px solid #fff;border-radius:50%;line-height:0;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 16px #00000040}.story-module__H5E3fq__choiceBody{align-items:flex-end;gap:12px;display:flex}.story-module__H5E3fq__choiceText{flex:1;min-width:0}.story-module__H5E3fq__chip{background:var(--c,#f59e0b);color:#fff;border-radius:999px;margin-bottom:6px;padding:3px 12px;font-size:.85rem;font-weight:900;display:inline-block}.story-module__H5E3fq__choiceFun{font-family:var(--font-fraunces,Georgia), Georgia, serif;margin:0;font-size:1.6rem;font-weight:800;line-height:1.1}.story-module__H5E3fq__choiceLearn{color:var(--muted);margin:4px 0 0;font-size:1rem;font-weight:800}.story-module__H5E3fq__choiceLearn b{color:var(--ink)}.story-module__H5E3fq__go{color:#fff;min-height:64px;font:900 1.15rem var(--font-nunito), system-ui, sans-serif;cursor:pointer;white-space:nowrap;background:#34c759;border:none;border-radius:22px;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex;box-shadow:0 6px #1f9e43}.story-module__H5E3fq__go:active{transform:translateY(3px);box-shadow:0 3px #1f9e43}.story-module__H5E3fq__goSoft{color:var(--ink);border:3px solid var(--edge);box-shadow:0 5px 0 var(--edge);background:#fff}.story-module__H5E3fq__recapEmbedded{width:100%;margin-block:auto}@media (orientation:portrait){.story-module__H5E3fq__recapEmbedded{margin-block:0 auto}}.story-module__H5E3fq__recap{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.story-module__H5E3fq__beforeAfter{grid-template-columns:1fr 1fr;gap:10px;display:grid}.story-module__H5E3fq__ba{border:3px solid var(--edge);aspect-ratio:640/280;background:#fff;border-radius:20px;position:relative;overflow:hidden}.story-module__H5E3fq__ba>svg{width:100%;height:100%;display:block}.story-module__H5E3fq__baTag{background:#ffffffeb;border-radius:999px;padding:2px 10px;font-size:.82rem;font-weight:900;position:absolute;top:8px;left:8px}.story-module__H5E3fq__baAfter{border-color:#34c759;box-shadow:0 0 0 4px #34c75940}.story-module__H5E3fq__learned{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.story-module__H5E3fq__learned li{border:3px solid var(--edge);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px 14px;animation:.4s cubic-bezier(.2,1.2,.3,1) both story-module__H5E3fq__rise;display:flex}.story-module__H5E3fq__learned li:nth-child(2){animation-delay:.12s}.story-module__H5E3fq__learned li:nth-child(3){animation-delay:.24s}.story-module__H5E3fq__learnedStar{color:#7a4b00;background:#ffd23f;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.story-module__H5E3fq__learnedFun{font-size:1.08rem;font-weight:900;display:block}.story-module__H5E3fq__learnedLearn{color:var(--muted);font-size:.95rem;font-weight:800;display:block}.story-module__H5E3fq__sparks{color:#fff6cf;background:#2c2350;border-radius:20px;align-items:center;gap:12px;padding:12px 14px;font-weight:900;display:flex}.story-module__H5E3fq__sparkRow{gap:6px;display:inline-flex}.story-module__H5E3fq__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (orientation:portrait){.story-module__H5E3fq__actions.story-module__H5E3fq__kidFoot{justify-content:center}.story-module__H5E3fq__actions.story-module__H5E3fq__kidFoot>button{min-width:min(320px,100%);font-size:1.3rem}}@media (orientation:landscape) and (max-height:560px){.story-module__H5E3fq__actions.story-module__H5E3fq__kidFoot{pointer-events:none;background:0 0;margin-top:8px;padding-top:6px}.story-module__H5E3fq__actions.story-module__H5E3fq__kidFoot>*{pointer-events:auto}.story-module__H5E3fq__actions.story-module__H5E3fq__kidFoot>button{box-shadow:0 6px #1f9e43,0 10px 22px #2b211847}}.story-module__H5E3fq__gift{background:linear-gradient(135deg,#e0f7e9,#fff7d6);border:4px solid #8fd6a4;border-radius:26px;align-items:center;gap:18px;padding:16px 18px;animation:.5s cubic-bezier(.2,1.3,.3,1) both story-module__H5E3fq__rise;display:flex}.story-module__H5E3fq__giftArt{flex:none;animation:3s ease-in-out infinite story-module__H5E3fq__float}@keyframes story-module__H5E3fq__float{50%{transform:translateY(-6px)rotate(-2deg)}}.story-module__H5E3fq__giftText strong{font-family:var(--font-fraunces,Georgia), Georgia, serif;font-size:1.5rem;display:block}.story-module__H5E3fq__giftText span{color:var(--muted);font-weight:800}.story-module__H5E3fq__book{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.story-module__H5E3fq__page{border:3px solid var(--edge);box-shadow:0 6px 0 var(--edge);background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:10px;display:flex}.story-module__H5E3fq__pageArt{aspect-ratio:640/280;border-radius:16px;overflow:hidden}.story-module__H5E3fq__pageArt>svg{width:100%;height:100%;display:block}.story-module__H5E3fq__pageFun{margin:0;font-size:1.1rem;font-weight:900}.story-module__H5E3fq__pageLearn{color:var(--muted);margin:0;font-size:.9rem;font-weight:800}.story-module__H5E3fq__pageBtn{border:3px solid var(--edge);background:var(--paper2,#fff3dc);min-height:52px;color:var(--ink);font:900 1rem var(--font-nunito), system-ui, sans-serif;cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.story-module__H5E3fq__empty{text-align:center;color:var(--muted);padding:24px;font-weight:800}.story-module__H5E3fq__panel{color:#2b2118;width:min(1200px,100%);height:min(840px,100%);font-family:var(--font-nunito), ui-rounded, system-ui, sans-serif;background:linear-gradient(#fffdf6,#fff1d6);border:4px solid #f5d38a;border-radius:34px;grid-template-rows:auto 1fr;animation:.36s cubic-bezier(.2,1.2,.3,1) story-module__H5E3fq__rise;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px #2b211859}.story-module__H5E3fq__panelHead{align-items:center;gap:14px;padding:14px 18px 8px 22px;display:flex}.story-module__H5E3fq__panelBody{flex-direction:column;gap:12px;min-height:0;padding:6px 18px 18px;display:flex;position:relative}.story-module__H5E3fq__scenePlay{flex:1;place-items:center;min-height:0;padding:10px;display:grid}.story-module__H5E3fq__scenePlay>.story-module__H5E3fq__lines{width:min(860px,100%)}.story-module__H5E3fq__crown{gap:5px;display:inline-flex}.story-module__H5E3fq__crown i{background:#3d3566;border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 2px #ffffff26}.story-module__H5E3fq__crown i.story-module__H5E3fq__lit{background:var(--c,#ffd23f);box-shadow:0 0 10px var(--c,#ffd23f)}@media (max-width:760px){.story-module__H5E3fq__recap{grid-template-columns:1fr}.story-module__H5E3fq__lineSay{font-size:1.15rem}.story-module__H5E3fq__sheet{padding:16px}}@media (orientation:portrait){.story-module__H5E3fq__recap{grid-template-columns:1fr}.story-module__H5E3fq__talkie{top:max(336px, calc(env(safe-area-inset-top) + 328px))}}
.pics-module__wOBgla__tile{appearance:none;color:#2b2540;min-width:64px;min-height:64px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:3px solid #e6e9f2;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex;box-shadow:0 4px #dfe3ee,0 8px 18px #2b254014}.pics-module__wOBgla__tile:active:not(:disabled){transform:translateY(3px)scale(.98);box-shadow:0 1px #dfe3ee,0 3px 8px #2b254014}.pics-module__wOBgla__tile:focus-visible{outline-offset:3px;outline:4px solid #3f9cff}.pics-module__wOBgla__tile:disabled{opacity:.5;cursor:default}.pics-module__wOBgla__selected{border-color:#3f9cff;box-shadow:0 4px #2f7fe0,0 8px 18px #3f9cff40}.pics-module__wOBgla__glow{animation:1.6s ease-in-out infinite pics-module__wOBgla__picGlow}@keyframes pics-module__wOBgla__picGlow{0%,to{box-shadow:0 4px #dfe3ee,0 0 #ffc72ca6}50%{box-shadow:0 4px #dfe3ee,0 0 0 10px #ffc72c00}}@media (prefers-reduced-motion:reduce){.pics-module__wOBgla__glow{border-color:#ffc72c;animation:none}}.pics-module__wOBgla__caption{text-align:center;max-width:140px;font-size:14px;font-weight:700;line-height:1.2}
.brand-module__LRmfvq__page{background:var(--soft);min-height:100vh;color:var(--ink);font-family:var(--body);padding:24px 16px 48px}.brand-module__LRmfvq__title{font-family:var(--display);margin:0 0 16px;font-size:2rem;font-weight:400}.brand-module__LRmfvq__row{background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:0 0 12px;padding:16px;display:flex}.brand-module__LRmfvq__dark{background:var(--panel);color:var(--cream)}.brand-module__LRmfvq__name{flex:0 0 100%;margin:0;font-weight:800}
