.dino-run_wrap__YBiBV{--dr-accent:#ff8a3d;--dr-dino:#6ee7ff;--dr-dino-hi:#d8f8ff;--dr-dino-glow:rgba(110,231,255,0.45);--dr-sky-day:#201641;--dr-sky-night:#0a0b1e;--dr-ground:#3b2a63;--dr-horizon:rgba(255,138,61,0.55);--dr-obstacle:#ff5c8a;--dr-flyer:#ffc247;--dr-crash:#ff4d4d;--dr-dust:rgba(255,214,170,0.55);display:flex;flex-direction:column;align-items:stretch;gap:10px;width:min(100%,720px);margin:0 auto;overflow-x:hidden}.dino-run_topBar__5vWhA{display:flex;align-items:center;gap:10px;width:100%}.dino-run_titlePill__4XA3b{flex:1 1 auto;min-width:0;padding:8px 18px;border-radius:999px;border:1px solid rgba(124,92,255,.5);background:var(--bg-soft);box-shadow:inset 0 0 18px rgba(124,92,255,.2);overflow:hidden}.dino-run_titleMain__tR4jG{display:block;font-size:14px;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dino-run_titleSub__6O1Q3{display:block;font-size:11px;color:var(--text-dim)}.dino-run_iconBtn__L_k3v{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(124,92,255,.5);background:var(--card);box-shadow:0 0 14px rgba(124,92,255,.22);color:var(--text);cursor:pointer}.dino-run_iconBtn__L_k3v:hover{border-color:var(--brand)}.dino-run_hud__1Exo2{display:flex;align-items:center;gap:10px;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dino-run_scoreCard__vCIwq{flex:none;display:flex;align-items:baseline;gap:4px;padding:6px 18px;border:1px solid rgba(124,92,255,.5);background:var(--bg-soft);-webkit-clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(50% - 6px),calc(100% - 6px) 50%,100% calc(50% + 6px),100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 calc(50% + 6px),6px 50%,0 calc(50% - 6px));clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(50% - 6px),calc(100% - 6px) 50%,100% calc(50% + 6px),100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 calc(50% + 6px),6px 50%,0 calc(50% - 6px))}.dino-run_scoreNum__50uKE{font-size:26px;font-weight:900;line-height:1;color:var(--text)}.dino-run_scoreNum__50uKE[data-bump="1"]{animation:dino-run_drBump__Z8cVz .26s ease}@keyframes dino-run_drBump__Z8cVz{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.dino-run_bestBadge___HSkH,.dino-run_scoreUnit___hybD{font-size:12px;color:var(--text-dim)}.dino-run_bestBadge___HSkH{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:5px 12px;border-radius:999px;border:1px solid rgba(124,92,255,.45);background:var(--card)}.dino-run_badgeIcon__yDdSt{flex:none;width:16px;height:16px;object-fit:contain}.dino-run_levelChip__0T73_{flex:none;padding:5px 10px;border-radius:8px;border:1px solid rgba(124,92,255,.45);background:var(--card);font-size:12px;font-weight:700;color:var(--dr-accent)}.dino-run_levelChip__0T73_[data-turn="1"]{animation:dino-run_drFlip__D0vNG .26s ease}@keyframes dino-run_drFlip__D0vNG{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.dino-run_sprintBar__JS_xS{display:flex;align-items:center;gap:8px;width:100%;font-size:12px;color:var(--text-dim)}.dino-run_sprintTrack__x8QMI{position:relative;flex:1 1 auto;height:10px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);overflow:hidden}.dino-run_sprintFill__aTd0W{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--dr-accent),var(--brand-2));transition:width .15s linear}.dino-run_revives__aO6RC{display:inline-flex;gap:4px}.dino-run_reviveDot__8abV4{width:10px;height:10px;border-radius:999px;background:var(--dr-accent);box-shadow:0 0 8px rgba(255,138,61,.6)}.dino-run_reviveDotSpent__3VPAk{background:transparent;border:1px solid var(--line);box-shadow:none;animation:dino-run_drShake__LEXYL .24s ease}@keyframes dino-run_drShake__LEXYL{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.dino-run_playArea__NrlDF{position:relative;display:flex;flex-direction:column;gap:10px;width:100%}.dino-run_stage__pmM4S{position:relative;width:100%;aspect-ratio:640/260;border-radius:20px;background:var(--dr-sky-day);border:1px solid rgba(124,92,255,.55);box-shadow:0 0 26px rgba(124,92,255,.26),inset 0 0 22px rgba(124,92,255,.14);overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.dino-run_stage__pmM4S:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dino-run_canvas__KSw1w{display:block;width:100%;height:100%}.dino-run_zoneSplit__aNouO{position:absolute;left:0;right:0;top:62%;display:flex;align-items:center;justify-content:center;gap:6px;height:0;border-top:1px dashed rgba(124,92,255,.35);pointer-events:none;opacity:.55}.dino-run_zoneGlyph__qKR1M{position:absolute;color:rgba(184,160,255,.9)}.dino-run_zoneGlyphUp__VvxnK{bottom:3px}.dino-run_zoneGlyphDown__mf2Ss{top:3px}.dino-run_duckZoneLit__pW6xc{position:absolute;left:0;right:0;top:62%;bottom:0;background:rgba(255,138,61,.08);pointer-events:none}.dino-run_overlay__yIEQ6{position:absolute;inset:0;z-index:2;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box;background:rgba(14,16,32,.55);color:#fff;text-align:center;overflow-y:auto}.dino-run_card__SoJOS{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:340px;position:relative;animation:dino-run_drRise__j0cnp .2s cubic-bezier(.2,.7,.2,1)}@keyframes dino-run_drRise__j0cnp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dino-run_cardScroll__z_pjW{justify-content:flex-start;max-height:100%}.dino-run_hint___GJzp{margin:0;font-size:12px;opacity:.88}.dino-run_hintRow__XqbJU{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;font-size:12px;opacity:.9}.dino-run_hintRow__XqbJU span{display:inline-flex;align-items:center;gap:4px}.dino-run_bestAnchor__Nz_cH{margin:0;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:5px}.dino-run_countdown__QHgep{font-size:clamp(40px,12vw,64px);font-weight:900;color:var(--dr-accent);animation:dino-run_drCount__lWjZO .6s ease}@keyframes dino-run_drCount__lWjZO{0%{transform:scale(1.6);opacity:0}40%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}.dino-run_teachBubble__jrjQ0{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);padding:6px 14px;border-radius:999px;border:1px solid var(--dr-accent);background:rgba(21,24,48,.92);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;pointer-events:none;animation:dino-run_drSlideUp__7u2Ny .18s ease}@keyframes dino-run_drSlideUp__7u2Ny{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.dino-run_flash__i3Q_R{position:absolute;inset:0;border-radius:20px;border:3px solid var(--dr-accent);pointer-events:none;animation:dino-run_drFlash__xYSz3 .42s ease-out forwards}@keyframes dino-run_drFlash__xYSz3{0%{opacity:.85}to{opacity:0}}.dino-run_milestoneBadge__gLw4W{border-radius:999px;border:1px solid var(--dr-accent);background:rgba(21,24,48,.9);color:var(--dr-accent);font-weight:800}.dino-run_milestoneBadge__gLw4W,.dino-run_recordFloat__bHGi1{position:absolute;top:8px;left:50%;transform:translateX(-50%);padding:4px 12px;font-size:12px;pointer-events:none}.dino-run_recordFloat__bHGi1{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:linear-gradient(135deg,var(--dr-accent),var(--brand-2));color:#2a1400;font-weight:900;animation:dino-run_drPop__cS_dQ .5s cubic-bezier(.2,.7,.2,1)}@keyframes dino-run_drPop__cS_dQ{0%{transform:translateX(-50%) scale(.3);opacity:0}70%{transform:translateX(-50%) scale(1.12)}to{transform:translateX(-50%) scale(1);opacity:1}}.dino-run_actionBar__YBkbT{display:flex;gap:12px;width:100%}.dino-run_actBtn__MlGaN{flex:1 1;min-height:64px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:16px;border:1px solid rgba(124,92,255,.65);background:linear-gradient(180deg,rgba(58,44,110,.95),rgba(26,30,58,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 16px rgba(124,92,255,.22);color:var(--text);font-size:16px;font-weight:800;cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:transform .1s ease,border-color .15s ease,box-shadow .15s ease}.dino-run_actBtn__MlGaN:active{transform:scale(.97)}.dino-run_actBtn__MlGaN:disabled{opacity:.45;cursor:not-allowed}.dino-run_actBtnJump__0OvTG{border-color:rgba(255,138,61,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 20px rgba(255,138,61,.35);color:var(--dr-accent)}.dino-run_actBtnHeld__AHZjn{border-color:var(--dr-accent);box-shadow:inset 0 0 22px rgba(255,138,61,.35),0 0 22px rgba(255,138,61,.45);color:var(--dr-accent)}.dino-run_actBtnPulse__UH_QD{animation:dino-run_drPulse__Qvjd3 .9s ease-in-out 2}@keyframes dino-run_drPulse__Qvjd3{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 12px rgba(255,138,61,.25)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 26px rgba(255,138,61,.85)}}.dino-run_actBtnDim__nkgfP{opacity:.4}.dino-run_bigBtn__4IGK_{min-height:56px;padding:0 28px;border-radius:16px;border:none;background:linear-gradient(135deg,var(--dr-accent),var(--brand-2));color:#2a1400;font-size:17px;font-weight:900;cursor:pointer;transition:transform .12s ease,filter .15s ease}.dino-run_bigBtn__4IGK_:hover{filter:brightness(1.06)}.dino-run_bigBtn__4IGK_:active{transform:scale(.97)}.dino-run_ghostBtn__F38F1{min-height:44px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.45);background:transparent;color:inherit;font-size:13px;font-weight:600;cursor:pointer}.dino-run_btnRow__Hd8OP{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:2px}.dino-run_crashTitle__tjA6s{font-size:16px;font-weight:800;opacity:.92}.dino-run_scoreLabel__7RuQs{font-size:12px;opacity:.8}.dino-run_scoreWrap__vr_VM{position:relative;display:flex;align-items:baseline;justify-content:center;gap:6px;align-self:stretch}.dino-run_scoreBurst__5o5h0{position:absolute;left:50%;top:50%;width:190px;max-width:120%;aspect-ratio:1;transform:translate(-50%,-50%);background-image:url(/games/dino-run/burst-fx.webp);background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#14162a;background-blend-mode:screen;-webkit-mask-image:radial-gradient(circle,#000 40%,transparent 68%);mask-image:radial-gradient(circle,#000 40%,transparent 68%);opacity:.5;pointer-events:none;z-index:-1}.dino-run_bigScore__LsENx{position:relative;z-index:1;font-size:clamp(30px,9vw,44px);font-weight:900;line-height:1;color:var(--dr-dino);animation:dino-run_drNumIn__eB5or .4s cubic-bezier(.2,.7,.2,1)}.dino-run_bigUnit__rPgd2{position:relative;z-index:1;font-size:14px;opacity:.85}@keyframes dino-run_drNumIn__eB5or{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.dino-run_recordLine__0ntUq{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:900;color:var(--dr-accent);animation:dino-run_drPop__cS_dQ .5s cubic-bezier(.2,.7,.2,1)}.dino-run_badgeBig__DZ_MB{width:36px;height:36px;object-fit:contain}.dino-run_subLine__Licx0{font-size:12px;opacity:.82}.dino-run_causeTip__OYLdG{padding:4px 12px;border-radius:10px;border:1px solid var(--dr-accent);font-size:12px;color:var(--dr-accent)}.dino-run_shareMsg__Xx_mV{font-size:12px;font-weight:700}.dino-run_gradeRow__jgmAK{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;font-size:11px}.dino-run_gradePill__agFK8{padding:3px 10px;border-radius:999px;border:1px solid var(--line);color:var(--text-dim);background:rgba(255,255,255,.06)}.dino-run_gradePillOn__WQ0Sg{border-color:transparent;background:linear-gradient(135deg,var(--dr-accent),var(--brand-2));color:#2a1400;font-weight:800}.dino-run_handoffTurn__IBakM{font-size:clamp(20px,6vw,26px);font-weight:900}.dino-run_champion__bYs_w{font-size:clamp(16px,5vw,22px);font-weight:900;display:inline-flex;align-items:center;gap:8px}.dino-run_rankBoard__5EkIn{list-style:none;margin:4px 0;padding:0;width:100%;display:flex;flex-direction:column;gap:6px;max-height:92px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.dino-run_rankRow__lhxtF{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:10px;background:rgba(255,255,255,.08);font-size:13px;animation:dino-run_drRise__j0cnp .3s ease both;animation-delay:calc(var(--i) * 70ms)}.dino-run_rankRowTop__oAFFr{background:linear-gradient(135deg,rgba(255,138,61,.4),rgba(255,92,138,.4))}.dino-run_rankNum__tFezf{flex:none;width:22px;font-weight:800;text-align:center;display:inline-flex;align-items:center;justify-content:center}.dino-run_rankBadge__gMDmp{width:18px;height:18px;object-fit:contain}.dino-run_rankName__kz_7U{flex:1 1;text-align:left;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dino-run_rankScore__JN_GF{flex:none;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dino-run_confetti__BhPfd{position:absolute;top:-8px;left:0;right:0;height:180px;pointer-events:none;overflow:hidden}.dino-run_confettiPiece__ThuOO{position:absolute;top:-12px;width:7px;height:7px;border-radius:2px;left:calc((var(--n) + .5) * (100% / 14));background:var(--dr-accent);animation:dino-run_drConfetti__Af3LA 1.1s ease-in forwards;animation-delay:calc(var(--n) * 45ms)}.dino-run_confettiPiece__ThuOO:nth-child(3n){background:var(--brand)}.dino-run_confettiPiece__ThuOO:nth-child(3n+1){background:var(--brand-2)}.dino-run_confettiPiece__ThuOO:nth-child(3n+2){background:var(--dr-dino)}@keyframes dino-run_drConfetti__Af3LA{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(200px) rotate(2turn);opacity:0}}.dino-run_footRow__gazOU{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font-size:12px;color:var(--text-dim)}.dino-run_noStorage__yf_oj{color:var(--brand-2);font-weight:700}.dino-run_chips__Ku0hN{display:flex;gap:8px;flex-wrap:wrap}.dino-run_chip__ICgZ_{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:44px;padding:6px 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--text-dim);font-size:14px;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.dino-run_chip__ICgZ_:hover{border-color:var(--brand)}.dino-run_chip__ICgZ_:disabled{opacity:.5;cursor:not-allowed}.dino-run_chipActive__wN90s{background:linear-gradient(135deg,var(--brand),var(--brand-2));border-color:transparent;color:#fff;font-weight:700}.dino-run_settingRow__muMpT{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.dino-run_settingRow__muMpT:first-of-type{border-top:none}.dino-run_settingLabel__rLNYX{font-size:15px;color:var(--text);flex:none}.dino-run_toggle__e8pO9{min-width:64px;min-height:44px;border-radius:999px;border:1px solid var(--line);background:var(--bg-soft);color:var(--text-dim);font-size:13px;cursor:pointer}.dino-run_toggleOn__0hQYo{background:linear-gradient(135deg,var(--brand),var(--brand-2));border-color:transparent;color:#fff;font-weight:700}.dino-run_danger__hl1QQ{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,92,138,.5);background:transparent;color:var(--brand-2);font-size:13px;font-weight:700;cursor:pointer}.dino-run_privacy__M8RBN{font-size:11px;color:var(--text-dim);margin-top:12px;text-align:center}.dino-run_desc__pXdR4{font-size:14px;color:var(--text-dim);margin:0 0 12px}.dino-run_ghostFull__5kADc{width:100%;margin-top:4px}.dino-run_playerList__IiJ8D{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.dino-run_playerRow__n3pwI{display:flex;align-items:center;gap:10px}.dino-run_playerIndex__J2eF8{flex:none;width:22px;text-align:center;font-size:13px;color:var(--text-dim)}.dino-run_playerInput__Rmqdm{flex:1 1;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg-soft);color:var(--text);font-size:15px}.dino-run_playerInput__Rmqdm:focus{outline:none;border-color:var(--brand)}.dino-run_playerRemove__1pGJW{flex:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--text-dim);font-size:14px;cursor:pointer}.dino-run_playerRemove__1pGJW:disabled{opacity:.4;cursor:not-allowed}.dino-run_srOnly__K2uFQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:720px){.dino-run_titleMain__tR4jG{font-size:16px}.dino-run_scoreNum__50uKE{font-size:30px}}@media (prefers-reduced-motion:reduce){.dino-run_actBtnPulse__UH_QD,.dino-run_bigScore__LsENx,.dino-run_card__SoJOS,.dino-run_countdown__QHgep,.dino-run_levelChip__0T73_,.dino-run_rankRow__lhxtF,.dino-run_recordFloat__bHGi1,.dino-run_recordLine__0ntUq,.dino-run_reviveDotSpent__3VPAk,.dino-run_scoreNum__50uKE,.dino-run_teachBubble__jrjQ0{animation:none!important}.dino-run_confettiPiece__ThuOO{display:none}}