* {box-sizing:border-box;margin:0;padding:0;font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif}body, html {width:100%;height:100%;background-color:#0b0c10;color:#c5c6c7;overflow-x:hidden}.hidden {display:none !important}#auth-screen {width:100%;height:100vh;background:linear-gradient(rgba(11, 12, 16, 0.8), rgba(11, 12, 16, 0.8)), url('img/arena_smoczych_legend.png');background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.auth-container {background:rgba(31, 40, 51, 0.95);padding:30px;border-radius:12px;box-shadow:0 0 20px rgba(102, 252, 241, 0.3);width:100%;max-width:400px;border:1px solid #66fcf1;text-align:center}.auth-box h2 {margin-bottom:20px;color:#66fcf1}.auth-box input {width:100%;padding:12px;margin:10px 0;background:#0b0c10;border:1px solid #45f3ff;color:#fff;border-radius:6px}.btn {width:100%;padding:12px;background:#66fcf1;border:none;color:#0b0c10;font-weight:bold;font-size:16px;border-radius:6px;cursor:pointer;transition:0.3s}.btn:hover {background:#45b6fe;box-shadow:0 0 10px rgba(102, 252, 241, 0.6)}.link {color:#66fcf1;cursor:pointer;text-decoration:underline}#game-screen {display:flex;flex-direction:column;height:100vh;background:#0b0c10}.game-header {background:#1f2833;padding:15px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #66fcf1}.player-info {font-size:18px}.player-name strong {color:#66fcf1}.player-gold {margin-left:20px;color:#ffd700}.btn-logout {width:auto;padding:8px 16px;background:#ff4d4d;color:white}.btn-logout:hover {background:#cc0000}.game-layout {display:flex;flex:1}.game-menu {width:250px;background:#151a21;padding:20px;display:flex;flex-direction:column;gap:10px;border-right:1px solid #1f2833}.menu-btn {padding:12px;background:#1f2833;border:1px solid #45f3ff;color:#c5c6c7;text-align:left;border-radius:6px;cursor:pointer;font-weight:bold}.menu-btn.active, .menu-btn:hover:not(.disabled) {background:#66fcf1;color:#0b0c10}.menu-btn.disabled {opacity:0.4;cursor:not-allowed}.game-content {flex:1;padding:40px;overflow-y:auto;background:linear-gradient(rgba(11, 12, 16, 0.85), rgba(11, 12, 16, 0.85)), url('img/arena_smoczych_legend.png');background-size:contain;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.dragons-grid {display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:20px;margin-top:20px}.dragon-card {background:#1f2833;border:2px solid #45f3ff;border-radius:10px;padding:15px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,0.5)}.dragon-card h3 {color:#66fcf1;margin-bottom:5px}.dragon-element {font-size:12px;text-transform:uppercase;font-weight:bold;padding:3px 8px;border-radius:20px;display:inline-block;margin-bottom:10px}.element-fire {background-color:#ff4d4d;color:#ffffff;box-shadow:0 0 8px rgba(255, 77, 77, 0.5)}.element-water {background-color:#3399ff;color:#ffffff;box-shadow:0 0 8px rgba(51, 153, 255, 0.5)}.element-wind {background-color:#2ecc71;color:#ffffff;box-shadow:0 0 8px rgba(46, 204, 113, 0.5)}.element-light {background-color:#f1c40f;color:#0b0c10;box-shadow:0 0 8px rgba(241, 196, 15, 0.5);font-weight:bold}.element-dark {background-color:#8e44ad;color:#ffffff;box-shadow:0 0 8px rgba(142, 68, 173, 0.5)}.dragon-card.fire {border-color:#ff4d4d}.dragon-card.water {border-color:#3399ff}.dragon-card.wind {border-color:#2ecc71}.dragon-card.light {border-color:#f1c40f}.dragon-card.dark {border-color:#8e44ad}.dragon-stats {text-align:left;font-size:14px;margin:10px 0;background:#0b0c10;padding:8px;border-radius:6px}.dragon-eq {font-size:12px;color:#888;border-top:1px solid #333;padding-top:8px}#auth-screen {width:100%;height:100vh;background:linear-gradient(rgba(11, 12, 16, 0.8), rgba(11, 12, 16, 0.8)), url('img/arena_smoczych_legend.png');background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.content-wrapper {flex:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow-y:auto}.site-footer {width:100%;text-align:center;padding:15px 0;font-size:13px;color:#45a29e;background:rgba(11, 12, 16, 0.85);border-top:1px solid #1f2833;letter-spacing:1px}.auth-footer {position:absolute;bottom:0;left:0}.game-footer {background:#11141a}.dragon-image-container {width:100%;height:140px;margin:12px 0;display:flex;justify-content:center;align-items:center;background:rgba(11, 12, 16, 0.4);border-radius:6px;overflow:hidden}.dragon-img {max-width:100%;max-height:100%;object-fit:contain;transition:transform 0.3s}.dragon-card:hover .dragon-img {transform:scale(1.08)}.tab-content {height:100%;display:flex;flex-direction:column}.modal-overlay {position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0, 0, 0, 0.85);display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content {background:#151a21;padding:40px;border-radius:15px;text-align:center;box-shadow:0 0 30px rgba(69, 243, 255, 0.2);border:2px solid #1f2833;max-width:450px;width:90%;animation:popupSpawn 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}.modal-content.fire {border-color:#ff4d4d;box-shadow:0 0 40px rgba(255, 77, 77, 0.4)}.modal-content.light {border-color:#f1c40f;box-shadow:0 0 40px rgba(241, 196, 15, 0.4)}.modal-content.dark {border-color:#8e44ad;box-shadow:0 0 40px rgba(142, 68, 173, 0.4)}.summon-magic-glow {font-size:50px;animation:pulseGlow 2s infinite ease-in-out}.summon-title {color:#66fcf1;font-size:22px;letter-spacing:2px;margin:10px 0 25px 0}.animate-reveal {animation:dragonReveal 0.6s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275) both}@keyframes popupSpawn {from {transform:scale(0.7);opacity:0}to {transform:scale(1);opacity:1}}@keyframes dragonReveal {from {transform:scale(0.3) rotate(-10deg);opacity:0}to {transform:scale(1) rotate(0deg);opacity:1}}@keyframes pulseGlow {0% {transform:scale(1);filter:drop-shadow(0 0 5px #66fcf1)}50% {transform:scale(1.15);filter:drop-shadow(0 0 20px #45f3ff)}100% {transform:scale(1);filter:drop-shadow(0 0 5px #66fcf1)}}.dragon-card.light {box-shadow:0 4px 15px rgba(241, 196, 15, 0.2), inset 0 0 10px rgba(241, 196, 15, 0.1);animation:nat5Glow 3s infinite ease-in-out}@keyframes nat5Glow {0% {border-color:#f1c40f}50% {border-color:#fffb96;box-shadow:0 4px 20px rgba(241, 196, 15, 0.4)}100% {border-color:#f1c40f}}.dragon-card.stars-5 {position:relative;background:#11161d;border:none !important;box-shadow:0 0 15px rgba(241, 196, 15, 0.25);z-index:1;overflow:hidden}.dragon-card.stars-5::before {content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(
        from 0deg,
        #f1c40f,
        #fffb96,
        #e67e22,
        #9b59b6,
        #f1c40f
    );animation:rotateBorder 4s linear infinite;z-index:-2}.dragon-card.stars-5::after {content:'';position:absolute;background:#151a21;inset:3px;border-radius:8px;z-index:-1}@keyframes rotateBorder {100% {transform:rotate(360deg)}}.dragon-card.stars-5 .dragon-image-container {border:1px solid rgba(241, 196, 15, 0.4);box-shadow:inset 0 0 15px rgba(241, 196, 15, 0.2);background:radial-gradient(circle, rgba(241,196,15,0.15) 0%, rgba(0,0,0,0.6) 100%)}.dragon-card.stars-5 h3 {font-weight:bold;color:#fff;text-shadow:0 0 8px rgba(241, 196, 15, 0.8)}.clickable-card {cursor:pointer;transition:transform 0.2s, box-shadow 0.2s}.clickable-card:hover {transform:translateY(-8px) scale(1.02)}.dragon-detail-layout {display:flex;gap:40px;margin-top:20px;align-items:flex-start}.dragon-detail-view {flex:1;background:#151a21;padding:30px;border-radius:12px;text-align:center;border:2px solid #1f2833;max-width:450px;box-shadow:0 4px 15px rgba(0,0,0,0.5)}.dragon-detail-view.fire {border-color:#ff4d4d}.dragon-detail-view.light {border-color:#f1c40f}.dragon-detail-view.dark {border-color:#8e44ad;box-shadow:0 4px 15px rgba(142, 68, 173, 0.3)}.dragon-card.stars-4 .dragon-image-container,
.dragon-detail-view.stars-4 .dragon-image-container {border:1px solid rgba(142, 68, 173, 0.3);background:radial-gradient(circle, rgba(142, 68, 173, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%)}.dragon-detail-view.stars-5 {position:relative;border:none !important;box-shadow:0 0 25px rgba(241, 196, 15, 0.35);z-index:1;overflow:hidden}.dragon-detail-view.stars-5::before {content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg, #f1c40f, #fffb96, #e67e22, #9b59b6, #f1c40f);animation:rotateBorder 4s linear infinite;z-index:-2}.dragon-detail-view.stars-5::after {content:'';position:absolute;background:#151a21;inset:4px;border-radius:10px;z-index:-1}.dragon-detail-actions {flex:1.5;display:flex;flex-direction:column;gap:20px}.dragon-detail-actions {flex:1.5;display:flex;flex-direction:column;gap:25px}.rpg-panel {background:linear-gradient(135deg, rgba(31, 40, 51, 0.6) 0%, rgba(21, 26, 33, 0.8) 100%);border:1px solid rgba(69, 243, 255, 0.15);border-radius:10px;padding:20px;box-shadow:0 4px 15px rgba(0, 0, 0, 0.4);backdrop-filter:blur(5px);transition:border-color 0.3s}.rpg-panel:hover {border-color:rgba(69, 243, 255, 0.3)}.panel-header {display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(197, 198, 199, 0.1);padding-bottom:10px;margin-bottom:15px}.panel-icon {font-size:20px}.panel-header h3 {font-size:18px;color:#66fcf1;letter-spacing:1px;font-weight:600}.level-container {margin-bottom:20px}.level-label {font-size:15px;margin-bottom:8px;color:#c5c6c7}.level-label strong {color:#66fcf1;font-size:17px}.level-bar-bg {width:100%;height:8px;background:#0b0c10;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,0.05)}.level-bar-fill {height:100%;background:linear-gradient(90deg, #45f3ff, #66fcf1);box-shadow:0 0 8px #66fcf1;border-radius:10px}.stats-grid {display:flex;flex-direction:column;gap:12px}.stat-row {display:flex;justify-content:space-between;align-items:center;background:rgba(11, 12, 16, 0.6);padding:12px 20px;border-radius:6px;border-left:4px solid #1f2833}.stat-name {font-size:16px;color:#c5c6c7}.stat-value {font-size:18px;font-weight:bold;letter-spacing:1px}.stat-value.val-attack {color:#ff4d4d;text-shadow:0 0 5px rgba(255, 77, 77, 0.3)}.stat-value.val-defense {color:#3399ff;text-shadow:0 0 5px rgba(51, 153, 255, 0.3)}.eq-slots-grid {display:grid;grid-template-columns:1fr 1fr;gap:15px}.eq-slot-card {display:flex;align-items:center;gap:15px;background:rgba(11, 12, 16, 0.6);padding:15px;border-radius:8px;border:1px solid rgba(255, 255, 255, 0.03)}.eq-slot-icon {font-size:26px;background:#1f2833;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:6px;border:1px solid rgba(69, 243, 255, 0.1)}.eq-slot-info {display:flex;flex-direction:column;gap:3px}.eq-label {font-size:12px;color:#888;text-transform:uppercase;letter-spacing:0.5px}.eq-item-name {font-size:15px;color:#a0aec0}.panel-desc {font-size:14px;color:#8892b0;margin-bottom:15px;line-height:1.5}.btn-lock-upgrade {background:#1f2833 !important;border:1px solid rgba(255, 255, 255, 0.05) !important;color:#4a5568 !important;cursor:not-allowed;opacity:0.6}html {font-size:80%;height:100%;margin:0;padding:0}body {height:100%;margin:0;padding:0;overflow:hidden}#game-screen {display:flex;flex-direction:column;height:100vh;width:100vw;background:#0b0c10;box-sizing:border-box}.game-header {height:60px;flex-shrink:0;box-sizing:border-box}.game-layout {display:flex;flex:1;height:calc(100vh - 60px);width:100%;box-sizing:border-box}.game-menu {width:220px;background:#151a21;padding:20px 15px;display:flex;flex-direction:column;gap:12px;border-right:1px solid #1f2833;height:100%;flex-shrink:0;box-sizing:border-box}.content-wrapper {flex:1;display:flex;flex-direction:column;height:100%;overflow-y:auto;box-sizing:border-box}.game-content {flex:1 0 auto;padding:30px;box-sizing:border-box}.game-footer {flex-shrink:0;width:100%;background:#11141a;padding:15px 0;border-top:1px solid #1f2833;box-sizing:border-box}.dragons-grid {display:grid;grid-template-columns:repeat(auto-fill, minmax(190px, 1fr));gap:20px;margin-top:20px}.dragon-image-container {height:130px}.fantasy-modal {display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.85);align-items:center;justify-content:center}.fantasy-modal-content {background:radial-gradient(circle, #2a1f1d 0%, #140d0c 100%);border:2px solid #b38f4e;box-shadow:0 0 25px #000;padding:25px;border-radius:12px;width:340px;text-align:center;position:relative;color:#f0e6d2;font-family:'Georgia', serif}.modal-title {color:#ffcc00;margin-top:0;font-size:1.6rem}.close-modal {position:absolute;right:15px;top:10px;color:#b38f4e;font-size:24px;cursor:pointer}.btn-fantasy-close {background:linear-gradient(to bottom, #a02020 0%, #601010 100%);border:1px solid #b38f4e;color:#fff;padding:8px 30px;cursor:pointer;font-weight:bold;border-radius:4px;margin-top:10px}.expedition-level-grid,
.expedition-active-grid {display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:16px}.expedition-level-card,
.expedition-active-card {display:flex;flex-direction:column;gap:8px;background:linear-gradient(135deg, rgba(11, 16, 22, 0.85), rgba(31, 40, 51, 0.65));border:1px solid rgba(69, 243, 255, 0.2);border-radius:10px;padding:16px;cursor:pointer;transition:transform 0.2s, border-color 0.2s, opacity 0.2s}.expedition-level-card:hover {transform:translateY(-4px);border-color:rgba(255, 204, 0, 0.55)}.expedition-level-card input {align-self:flex-start}.expedition-level-card strong,
.expedition-active-card h3 {color:#ffcc00;font-size:1.15rem}.expedition-level-card small,
.expedition-level-card em,
.expedition-active-card p {color:#a0aec0;line-height:1.45}.expedition-level-card em {color:#66fcf1;font-style:normal;font-size:0.92rem}.expedition-level-badge {width:fit-content;color:#0b0c10;background:#ffcc00;padding:3px 8px;border-radius:999px;font-weight:700;font-size:0.85rem}.expedition-level-card.locked {opacity:0.35;filter:grayscale(0.7);cursor:not-allowed}.expedition-timer {color:#ffcc00;background:rgba(0,0,0,0.35);border:1px solid rgba(255,204,0,0.25);border-radius:6px;padding:10px;font-weight:bold;text-align:center}.expedition-hero {display:flex;justify-content:space-between;align-items:stretch;gap:20px;margin-bottom:25px;padding:24px;border:1px solid rgba(255, 204, 0, 0.25);border-radius:14px;background:radial-gradient(circle at top left, rgba(255, 204, 0, 0.16), rgba(11, 16, 22, 0.92) 55%), linear-gradient(135deg, rgba(31, 40, 51, 0.75), rgba(11, 12, 16, 0.9));box-shadow:0 8px 24px rgba(0, 0, 0, 0.35)}.expedition-kicker {color:#66fcf1;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;font-size:0.82rem}.expedition-hero h2 {margin:6px 0 10px 0;color:#ffcc00;font-family:Georgia, serif;font-size:2rem;text-shadow:0 0 12px rgba(255, 204, 0, 0.25)}.expedition-hero p {max-width:760px;color:#a0aec0;line-height:1.55}.expedition-slots {min-width:170px;border-radius:12px;border:1px solid rgba(102, 252, 241, 0.25);background:rgba(11, 12, 16, 0.55);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;text-align:center}.expedition-slots strong {color:#66fcf1;font-size:2.2rem;line-height:1}.expedition-slots span {color:#8892b0;margin-top:8px;text-transform:uppercase;font-size:0.78rem;letter-spacing:1px}.expedition-section-panel {max-width:1180px;margin-bottom:25px}.expedition-dragon-select-wrap {background:rgba(11, 12, 16, 0.52);border:1px solid rgba(69, 243, 255, 0.18);border-radius:12px;padding:18px;margin-bottom:22px}.expedition-dragon-select-wrap label {display:block;color:#45a29e;font-weight:800;margin-bottom:10px;letter-spacing:0.5px}.expedition-dragon-select-wrap select {width:100%;padding:14px 16px;color:#fff;background:#0b1016;border:1px solid #45a29e;border-radius:8px;font-weight:700;box-shadow:inset 0 0 12px rgba(0,0,0,0.45)}.selected-dragon-preview {display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:8px;background:linear-gradient(90deg, rgba(102, 252, 241, 0.08), rgba(255, 204, 0, 0.06));color:#dce7ef}.selected-dragon-preview span {font-size:1.6rem}.expedition-level-header {display:flex;justify-content:space-between;align-items:end;gap:16px;margin:8px 0 16px}.expedition-level-header h3 {color:#45a29e;font-size:1.35rem}.expedition-level-header p {color:#8892b0;font-size:0.92rem}.improved-expedition-grid {grid-template-columns:repeat(auto-fit, minmax(235px, 1fr))}.improved-expedition-card {position:relative;min-height:275px;overflow:hidden;border-color:rgba(69, 243, 255, 0.16);background:radial-gradient(circle at top right, rgba(102, 252, 241, 0.08), transparent 35%), linear-gradient(145deg, rgba(11, 16, 22, 0.94), rgba(31, 40, 51, 0.72))}.improved-expedition-card::before {content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg, rgba(255,255,255,0.06), transparent 35%);opacity:0;transition:opacity 0.2s}.improved-expedition-card:hover::before,
.improved-expedition-card.selected::before {opacity:1}.improved-expedition-card.selected {border-color:#ffcc00;box-shadow:0 0 22px rgba(255, 204, 0, 0.18), inset 0 0 16px rgba(255, 204, 0, 0.06);transform:translateY(-3px)}.expedition-card-head {display:flex;gap:12px;align-items:center}.expedition-card-icon {width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:rgba(0,0,0,0.35);border:1px solid rgba(255, 204, 0, 0.18);font-size:1.9rem;filter:drop-shadow(0 0 8px rgba(255,204,0,0.25))}.expedition-card-head strong {display:block;margin-top:6px}.expedition-card-meta {display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.expedition-card-meta span {padding:5px 8px;border-radius:999px;background:rgba(0,0,0,0.35);color:#c5c6c7;font-size:0.82rem;border:1px solid rgba(255,255,255,0.04)}.expedition-dynamic-info {display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.expedition-dynamic-info span {padding:10px;border-radius:8px;text-align:center;background:rgba(0,0,0,0.38);color:#a0aec0;border:1px solid rgba(102,252,241,0.08)}.expedition-dynamic-info strong {color:#66fcf1}.locked-ribbon {display:none;position:absolute;top:14px;right:-42px;transform:rotate(35deg);width:165px;text-align:center;background:#ef4444;color:#fff;padding:5px 0;font-size:0.72rem;font-weight:900;box-shadow:0 4px 12px rgba(0,0,0,0.35)}.expedition-level-card.locked .locked-ribbon {display:block}.expedition-level-card.locked {opacity:0.42}.expedition-send-btn {margin-top:24px;max-width:380px;color:#fff;background:linear-gradient(to bottom, #ff9900 0%, #cc6600 100%);border:1px solid #ffcc00;box-shadow:0 0 16px rgba(255,153,0,0.35)}.active-expedition-top {display:flex;gap:12px;align-items:center}.active-expedition-icon {width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(0,0,0,0.35);border:1px solid rgba(255,204,0,0.2);font-size:1.7rem}.expedition-progress {width:100%;height:9px;overflow:hidden;border-radius:999px;background:rgba(0,0,0,0.45);border:1px solid rgba(255,255,255,0.04)}.expedition-progress span {display:block;height:100%;background:linear-gradient(90deg, #45f3ff, #ffcc00);border-radius:inherit}@media (max-width: 800px) {.expedition-hero,
    .expedition-level-header {flex-direction:column;align-items:stretch}.expedition-slots {min-width:0}}.header-actions {display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.header-icon-btn {width:auto;padding:8px 12px;background:#1f2833;color:#66fcf1;border:1px solid #45f3ff;white-space:nowrap;min-height:38px}.header-icon-btn:hover {background:#66fcf1;color:#0b0c10}.mobile-only {display:none}.mobile-menu-backdrop {position:fixed;inset:0;background:rgba(0, 0, 0, 0.58);z-index:99998;backdrop-filter:blur(2px)}body.is-fullscreen #game-screen,
#game-screen:fullscreen,
#game-screen:-webkit-full-screen {width:100vw;height:100vh;background:#0b0c10}@supports (height: 100dvh) {#game-screen,
    body.is-fullscreen #game-screen,
    #game-screen:fullscreen,
    #game-screen:-webkit-full-screen {height:100dvh}}@media (max-width: 900px), (orientation: landscape) and (max-height: 520px) {html {font-size:76%}body {overflow:hidden}.mobile-only {display:inline-flex;align-items:center;justify-content:center}.game-header {min-height:54px;height:auto;padding:7px 10px;gap:8px;flex-wrap:nowrap}.player-info {display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:12px;line-height:1.25;min-width:0;flex:1}.player-name,
    .player-gold,
    .player-credits,
    .player-scrolls,
    .player-strong-scrolls {margin-left:0 !important;white-space:nowrap}.header-actions {gap:6px}.header-icon-btn,
    .btn-logout {padding:7px 9px !important;font-size:12px !important;min-height:34px}.game-layout {height:calc(100vh - 54px)}@supports (height: 100dvh) {.game-layout {height:calc(100dvh - 54px)}}.game-menu {position:fixed;top:0;left:0;width:min(82vw, 280px);height:100vh;padding:max(18px, env(safe-area-inset-top)) 16px 18px 16px;z-index:99999;transform:translateX(-105%);transition:transform 0.22s ease;box-shadow:20px 0 45px rgba(0, 0, 0, 0.65);border-right:1px solid #45f3ff}@supports (height: 100dvh) {.game-menu {height:100dvh}}body.mobile-menu-open .game-menu {transform:translateX(0)}body:not(.mobile-menu-open) .mobile-menu-backdrop {display:none !important}.content-wrapper {width:100%}.game-content {padding:14px;background-attachment:scroll;overflow-x:hidden}.site-footer {display:none}.dragons-grid {grid-template-columns:repeat(auto-fill, minmax(148px, 1fr));gap:12px}.dragon-card {padding:10px}.dragon-image-container {height:100px;margin:8px 0}.dragon-detail-layout {flex-direction:column;gap:16px}.dragon-detail-view,
    .dragon-detail-actions {max-width:none;width:100%}.eq-slots-grid,
    .stats-grid {grid-template-columns:1fr}.summon-options {flex-direction:column;gap:14px !important}.summon-options .auth-container {max-width:none !important;width:100%}.expedition-level-grid,
    .expedition-list-grid {grid-template-columns:1fr !important}}@media (orientation: landscape) and (max-height: 520px) {.game-header {min-height:48px;padding:5px 9px}.game-layout {height:calc(100vh - 48px)}@supports (height: 100dvh) {.game-layout {height:calc(100dvh - 48px)}}.game-content {padding:10px 12px}.menu-btn {padding:10px}.modal-content {max-height:92vh;overflow-y:auto}}#game-screen {min-height:100vh}.game-header {position:relative;z-index:10050;flex-shrink:0}.game-layout {min-height:0}.content-wrapper,
.game-content {min-height:0}@media (max-width: 900px), (orientation: landscape) and (max-height: 560px) {#game-screen {height:100vh;overflow:hidden}@supports (height: 100dvh) {#game-screen {height:100dvh}}.game-header {position:sticky;top:0;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;min-height:50px;height:auto !important;padding:max(6px, env(safe-area-inset-top)) 8px 6px 8px;gap:6px;background:rgba(31, 40, 51, 0.98);border-bottom:1px solid #66fcf1;box-shadow:0 4px 16px rgba(0,0,0,0.45)}.player-info {display:flex;align-items:center;flex-wrap:nowrap !important;gap:6px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;min-width:0;width:100%;padding:1px 2px 2px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.player-info::-webkit-scrollbar {display:none}.player-gold,
    .player-credits,
    .player-scrolls,
    .player-strong-scrolls,
    .player-name {display:inline-flex;align-items:center;flex:0 0 auto;margin-left:0 !important;padding:4px 7px;border-radius:999px;background:rgba(11, 12, 16, 0.55);border:1px solid rgba(102, 252, 241, 0.12);font-size:12px;line-height:1}.player-gold {order:1;color:#ffd700}.player-credits {order:2}.player-scrolls {order:3}.player-strong-scrolls {order:4;color:#f1c40f !important}.player-name {order:4;max-width:120px;overflow:hidden;text-overflow:ellipsis}.header-actions {display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.header-icon-btn,
    .btn-logout {min-height:32px !important;padding:6px 8px !important;font-size:11px !important;line-height:1.05}.game-layout {flex:1 1 auto;height:auto !important;min-height:0}.content-wrapper {height:auto !important;min-height:0;overflow:hidden}.game-content {overflow-y:auto;overscroll-behavior:contain}.dragon-detail-layout {margin-top:10px}#dragon-details-tab > div:first-child {margin-bottom:10px !important}}@media (orientation: landscape) and (max-height: 560px) {.game-header {min-height:44px;padding:max(4px, env(safe-area-inset-top)) 7px 4px 7px}.player-gold,
    .player-credits,
    .player-scrolls,
    .player-strong-scrolls,
    .player-name {font-size:11px;padding:3px 6px}.header-icon-btn,
    .btn-logout {min-height:28px !important;padding:5px 7px !important;font-size:10.5px !important}}@media (max-width: 420px) {.player-name {max-width:86px}#fullscreen-toggle {max-width:42px;overflow:hidden;white-space:nowrap}.btn-logout {max-width:58px;overflow:hidden;white-space:nowrap}}html,
body {overscroll-behavior:none}#game-screen {display:flex;flex-direction:column;min-height:0}.game-layout,
.content-wrapper,
.game-content {min-height:0}.content-wrapper {flex:1 1 auto;display:flex;flex-direction:column}.game-content {flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain}@media (max-width: 900px) {html,
    body {width:100%;height:100%;overflow:hidden;position:relative}#game-screen {width:100vw;height:100vh;max-height:100vh;overflow:hidden}@supports (height: 100dvh) {#game-screen {height:100dvh;max-height:100dvh}}.game-header {position:relative !important;top:auto !important;z-index:10050;display:flex !important;flex-direction:column;align-items:stretch;justify-content:flex-start;height:auto !important;min-height:0 !important;padding:max(7px, env(safe-area-inset-top)) 8px 7px 8px !important;gap:7px;flex-shrink:0;background:rgba(31, 40, 51, 0.99);border-bottom:1px solid #66fcf1;box-shadow:0 4px 16px rgba(0,0,0,0.45)}.player-info {order:1;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px;width:100%;min-width:0;overflow:visible !important;white-space:normal !important;padding:0 !important}.player-name,
    .player-gold,
    .player-credits,
    .player-scrolls,
    .player-strong-scrolls {display:flex !important;align-items:center;justify-content:center;min-width:0;width:100%;max-width:none !important;margin-left:0 !important;padding:7px 8px !important;border-radius:10px;background:rgba(11, 12, 16, 0.62);border:1px solid rgba(102, 252, 241, 0.16);font-size:12px !important;line-height:1.15 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-gold {order:1;color:#ffd700}.player-credits {order:2;color:#66fcf1 !important}.player-scrolls {order:3;color:#2ecc71 !important}.player-strong-scrolls {order:4;color:#f1c40f !important}.player-name {order:5}.header-actions {order:2;width:100%;display:grid !important;grid-template-columns:1fr 1fr auto;gap:6px;align-items:stretch;justify-content:stretch}.header-actions .btn,
    .header-icon-btn,
    .btn-logout {width:100% !important;min-width:0;min-height:34px !important;padding:8px 6px !important;font-size:11.5px !important;line-height:1.05 !important;text-align:center;white-space:nowrap}#mobile-menu-toggle {display:inline-flex !important}#fullscreen-toggle {max-width:none !important}.btn-logout {max-width:none !important}.game-layout {flex:1 1 auto !important;display:flex;height:auto !important;min-height:0 !important;overflow:hidden}.content-wrapper {flex:1 1 auto !important;height:auto !important;min-height:0 !important;overflow:hidden !important}.game-content {flex:1 1 auto !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;touch-action:pan-y !important;padding:12px !important;padding-bottom:calc(18px + env(safe-area-inset-bottom)) !important}.tab-content {height:auto !important;min-height:100%;overflow:visible !important}.modal-overlay {touch-action:pan-y}.modal-content {max-height:calc(100vh - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch}@supports (height: 100dvh) {.modal-content {max-height:calc(100dvh - 24px)}}}@media (max-width: 380px) {.player-info {grid-template-columns:1fr}.header-actions {grid-template-columns:1fr 1fr}.btn-logout {grid-column:1 / -1}}@media (orientation: landscape) and (max-height: 560px) {.game-header {flex-direction:row !important;align-items:center;gap:7px;padding:max(4px, env(safe-area-inset-top)) 7px 4px 7px !important}.player-info {grid-template-columns:repeat(4, max-content) !important;overflow-x:auto !important;white-space:nowrap !important;-webkit-overflow-scrolling:touch}.header-actions {width:auto;grid-template-columns:auto auto auto;flex:0 0 auto}.game-content {padding:10px 12px !important}}@media (max-width: 900px) and (orientation: portrait) {.game-header {display:grid !important;grid-template-columns:1fr !important;grid-template-rows:auto auto !important;align-items:stretch !important;height:auto !important;min-height:0 !important;padding:max(5px, env(safe-area-inset-top)) 7px 6px 7px !important;gap:5px !important}.player-info {order:1 !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;min-width:0 !important;max-width:100% !important;overflow-x:auto !important;overflow-y:hidden !important;white-space:nowrap !important;gap:5px !important;padding:0 1px 2px 1px !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;touch-action:pan-x !important}.player-info::-webkit-scrollbar {display:none !important}.player-name,
    .player-gold,
    .player-credits,
    .player-scrolls,
    .player-strong-scrolls {display:inline-flex !important;flex:0 0 auto !important;width:auto !important;max-width:none !important;min-width:max-content !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:4px 7px !important;border-radius:999px !important;background:rgba(11, 12, 16, 0.58) !important;border:1px solid rgba(102, 252, 241, 0.14) !important;font-size:11px !important;line-height:1 !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important}.player-gold {order:1 !important;color:#ffd700 !important}.player-credits {order:2 !important;color:#66fcf1 !important}.player-scrolls {order:3 !important;color:#2ecc71 !important}.player-strong-scrolls {order:4 !important;color:#f1c40f !important}.player-name {order:5 !important}.header-actions {order:2 !important;display:grid !important;grid-template-columns:1fr 1fr 0.85fr !important;width:100% !important;gap:5px !important;align-items:center !important}.header-actions .btn,
    .header-icon-btn,
    .btn-logout {min-height:30px !important;height:30px !important;padding:5px 6px !important;font-size:10.5px !important;line-height:1 !important;border-radius:7px !important;white-space:nowrap !important}#mobile-menu-toggle {display:inline-flex !important}#fullscreen-toggle,
    .btn-logout {max-width:none !important}.game-content {padding-top:10px !important}}@media (max-width: 380px) and (orientation: portrait) {.player-name,
    .player-gold,
    .player-credits,
    .player-scrolls,
    .player-strong-scrolls {font-size:10.5px !important;padding:4px 6px !important}.header-actions {grid-template-columns:1fr 1fr 0.8fr !important}.btn-logout {grid-column:auto !important}}.game-menu a.menu-btn,
.game-menu a.menu-btn:visited {display:block;text-decoration:none}.admin-menu-link {border-color:#f1c40f !important;color:#f1c40f !important;background:linear-gradient(135deg, rgba(241,196,15,0.14), rgba(31,40,51,0.96)) !important}.admin-menu-link:hover {background:#f1c40f !important;color:#0b0c10 !important}.modal-content.water {border-color:#3399ff;box-shadow:0 0 40px rgba(51,153,255,0.4)}.modal-content.wind {border-color:#2ecc71;box-shadow:0 0 40px rgba(46,204,113,0.4)}.dragon-detail-view.water {border-color:#3399ff;box-shadow:0 4px 15px rgba(51,153,255,0.3)}.dragon-detail-view.wind {border-color:#2ecc71;box-shadow:0 4px 15px rgba(46,204,113,0.3)}.element-border-fire {border-left:4px solid #ff4d4d}.element-border-water {border-left:4px solid #3399ff}.element-border-wind {border-left:4px solid #2ecc71}.element-border-light {border-left:4px solid #f1c40f}.element-border-dark {border-left:4px solid #8e44ad}.admin-screen {min-height:100vh;height:100vh;overflow:hidden}.admin-header {flex-shrink:0}.admin-content {flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:28px}.admin-panel {margin-bottom:24px}.admin-alert {border-radius:10px;padding:14px 18px;margin-bottom:18px;font-weight:700;border:1px solid rgba(255,255,255,0.12)}.admin-alert-success {background:rgba(46,204,113,0.14);color:#2ecc71;border-color:rgba(46,204,113,0.35)}.admin-alert-error {background:rgba(239,68,68,0.14);color:#ff6b6b;border-color:rgba(239,68,68,0.35)}.admin-dragon-form label {display:flex;flex-direction:column;gap:7px;color:#c5c6c7;font-weight:700;font-size:13px}.admin-dragon-form input,
.admin-dragon-form select {width:100%;padding:11px 12px;background:#0b0c10;border:1px solid rgba(69,243,255,0.35);color:#fff;border-radius:7px}.admin-dragon-form input[type="file"] {padding:9px;cursor:pointer}.admin-form-grid {display:grid;grid-template-columns:repeat(5, minmax(140px, 1fr));gap:14px}.admin-upload-grid {display:grid;grid-template-columns:repeat(3, minmax(180px, 1fr));gap:14px;margin-top:16px}.admin-hint {margin:14px 0;color:#a0aec0;font-size:13px;line-height:1.5}.admin-submit {max-width:260px;background:#2ecc71;color:#fff}.admin-dragons-list {display:flex;flex-direction:column;gap:16px}.admin-dragon-row {background:rgba(11, 12, 16, 0.72);border-radius:12px;padding:16px;border-top:1px solid rgba(255,255,255,0.06);border-right:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06)}.admin-dragon-preview {display:flex;align-items:center;gap:16px}.admin-dragon-preview img {width:86px;height:86px;object-fit:contain;background:rgba(0,0,0,0.35);border:1px solid rgba(69,243,255,0.15);border-radius:10px}.admin-dragon-preview h4 {color:#fff;margin:0 0 6px 0;font-size:18px}.admin-dragon-preview p {margin:8px 0 0 0;color:#9aa5b1;font-size:13px}.admin-edit-details {margin-top:12px}.admin-edit-details summary {cursor:pointer;color:#66fcf1;font-weight:800;padding:9px 0}.admin-dragon-form.compact {margin-top:12px}.admin-row-actions {margin-top:14px}.admin-delete-form {margin-top:12px}.admin-delete-form .btn {max-width:180px;background:#ef4444;color:#fff}@media (max-width: 900px) {.admin-form-grid,
    .admin-upload-grid {grid-template-columns:1fr 1fr}}@media (max-width: 560px) {.admin-content {padding:16px}.admin-form-grid,
    .admin-upload-grid {grid-template-columns:1fr}.admin-dragon-preview {align-items:flex-start}.admin-dragon-preview img {width:70px;height:70px}}.expedition-slots.slots-full {border-color:rgba(239, 68, 68, 0.45);box-shadow:0 0 14px rgba(239, 68, 68, 0.12)}.expedition-slots.slots-full strong {color:#ef4444}.expedition-slots.slots-free strong {color:#66fcf1}.summon-rate-box {min-height:58px;margin:12px 0 16px 0;padding:10px;background:rgba(11, 12, 16, 0.55);border:1px solid rgba(102, 252, 241, 0.12);border-radius:8px;color:#a0aec0;font-size:12px;line-height:1.45}.summon-rate-box strong {color:#fff}.strong-scroll-option {box-shadow:0 0 18px rgba(241, 196, 15, 0.16)}.premium-summon-option {box-shadow:0 0 18px rgba(102, 252, 241, 0.14)}@media (max-width: 980px) {.summon-options-v13 {grid-template-columns:1fr !important}}@media (min-width: 981px) {.summon-options-v13 .auth-container {width:100%}}.inventory-toolbar {margin-bottom:20px;padding:12px;background:rgba(0,0,0,0.34);border:1px solid rgba(102,252,241,0.12);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.inventory-sort-panel {display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inventory-sort-panel label {color:#45a29e;font-weight:bold;font-size:14px}.inventory-sort-panel select {background:#1f2833;color:#fff;border:1px solid #45a29e;padding:7px 12px;border-radius:6px;cursor:pointer;font-family:'Georgia', serif}.bulk-sell-panel {display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bulk-sell-panel .btn {width:auto;padding:8px 12px;font-size:13px}.bulk-toggle-btn {background:#45a29e;color:#fff}.bulk-helper-btn {background:#1f2833;color:#c5c6c7;border:1px solid rgba(102,252,241,0.22)}.bulk-sell-confirm {background:#ef4444;color:#fff}.bulk-sell-confirm:disabled {opacity:0.5;cursor:not-allowed}.bulk-dragon-checkbox {display:none;position:absolute;top:8px;left:8px;z-index:5;align-items:center;gap:6px;background:rgba(11, 12, 16, 0.86);border:1px solid rgba(239, 68, 68, 0.55);color:#fff;padding:6px 8px;border-radius:999px;font-size:12px;cursor:pointer;user-select:none}.bulk-dragon-checkbox input {width:16px;height:16px;accent-color:#ef4444}.bulk-sell-mode .dragon-card {position:relative;cursor:pointer}.bulk-sell-mode .bulk-dragon-checkbox {display:inline-flex}.bulk-sell-mode .dragon-card:has(.bulk-sell-check:checked) {outline:3px solid rgba(239, 68, 68, 0.85);box-shadow:0 0 18px rgba(239, 68, 68, 0.35)}.bulk-sell-mode .dragon-card:has(.bulk-sell-check:checked)::after {content:'ZAZNACZONY';position:absolute;right:8px;top:8px;background:#ef4444;color:#fff;font-weight:800;font-size:10px;padding:5px 7px;border-radius:999px;z-index:4}@supports not selector(:has(*)) {.bulk-sell-mode .dragon-card.bulk-selected {outline:3px solid rgba(239, 68, 68, 0.85);box-shadow:0 0 18px rgba(239, 68, 68, 0.35)}}@media (max-width: 700px) {.inventory-toolbar {align-items:stretch;gap:10px}.inventory-sort-panel,
    .bulk-sell-panel {width:100%}.inventory-sort-panel {display:grid;grid-template-columns:1fr;gap:7px}.inventory-sort-panel select {width:100%;min-width:0}.bulk-sell-panel {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;overflow:visible;padding-bottom:0}.bulk-sell-panel .btn {width:100%;min-width:0;white-space:normal;line-height:1.15;padding:9px 7px;font-size:12px;min-height:38px}.bulk-toggle-btn,
    .bulk-sell-confirm {grid-column:1 / -1}.asl-confirm-actions {flex-direction:column}.asl-confirm-actions .btn {max-width:none;width:100%}}.asl-confirm-content {border-color:#ef4444;box-shadow:0 0 30px rgba(239, 68, 68, 0.4);max-width:440px}.asl-confirm-icon {font-size:50px;margin-bottom:10px}.asl-confirm-title {color:#ef4444;letter-spacing:1px;margin-bottom:15px}.asl-confirm-body {background:rgba(11, 12, 16, 0.8);border:1px solid rgba(239, 68, 68, 0.2);padding:15px;border-radius:8px;color:#e0e6ed;font-size:15px;line-height:1.6;margin-bottom:22px}.asl-confirm-actions {display:flex;justify-content:center;gap:12px}.asl-confirm-actions .btn {max-width:155px}.asl-confirm-cancel {background:#1f2833 !important;color:#c5c6c7 !important;border:1px solid #45f3ff !important}@media (max-width: 390px) {.bulk-sell-panel {gap:6px}.bulk-sell-panel .btn {font-size:11px;padding:8px 5px}}.expedition-card-action-grid .expedition-level-card {cursor:default}.expedition-card-action-grid .expedition-level-card:hover {transform:translateY(-3px)}.expedition-card-start-form {margin-top:12px}.expedition-card-send-btn {width:100%;color:#0b0c10;background:linear-gradient(to bottom, #ffcc00 0%, #ff9900 100%);border:1px solid rgba(255, 204, 0, 0.85);box-shadow:0 0 14px rgba(255, 153, 0, 0.22)}.expedition-card-send-btn:disabled {background:#1f2833 !important;color:#8892b0 !important;border-color:rgba(255,255,255,0.08) !important;box-shadow:none !important;cursor:not-allowed}.expedition-cancel-form {margin-top:8px}.expedition-cancel-btn {width:100%;background:#1f2833 !important;color:#ffb4b4 !important;border:1px solid rgba(239, 68, 68, 0.35) !important;box-shadow:none !important;font-size:0.92rem}.expedition-cancel-btn:hover {background:rgba(239, 68, 68, 0.18) !important;color:#fff !important}.expedition-active-card .ajax-expedition-form + .expedition-cancel-form {margin-top:8px}@media (max-width: 700px) {.expedition-card-action-grid {grid-template-columns:1fr !important}.expedition-card-start-form,
    .expedition-cancel-form {width:100%}.expedition-card-send-btn,
    .expedition-cancel-btn {min-height:44px;font-size:0.95rem}}.daily-hero,
.tower-hero {display:flex;justify-content:space-between;align-items:stretch;gap:20px;background:linear-gradient(135deg, rgba(31,40,51,0.85), rgba(11,16,22,0.95));border:1px solid rgba(102,252,241,0.22);border-radius:14px;padding:22px;margin-bottom:24px;box-shadow:0 0 24px rgba(0,0,0,0.35)}.daily-hero h2,
.tower-hero h2 {color:#ffcc00;margin:4px 0 8px;font-family:Georgia, serif}.daily-hero p,
.tower-hero p {color:#a0aec0;line-height:1.55}.daily-summary,
.tower-progress-box {min-width:180px;background:rgba(0,0,0,0.42);border:1px solid rgba(255,204,0,0.35);border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:16px}.daily-summary strong,
.tower-progress-box strong {color:#ffcc00;font-size:1.8rem}.daily-summary span,
.tower-progress-box span {color:#8892b0;font-size:.9rem}.daily-grid {display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:18px}.daily-card {background:linear-gradient(145deg, rgba(21,26,33,0.95), rgba(11,12,16,0.9));border:1px solid rgba(69,243,255,0.14);border-radius:12px;padding:18px;position:relative;overflow:hidden}.daily-card.done {border-color:rgba(46,204,113,0.55);box-shadow:0 0 14px rgba(46,204,113,0.13)}.daily-card.claimed {opacity:.72}.daily-card-top {display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.daily-icon {font-size:32px;width:42px;text-align:center;filter:drop-shadow(0 0 8px rgba(255,204,0,0.3))}.daily-card h3 {color:#66fcf1;margin-bottom:4px}.daily-card p {color:#a0aec0;font-size:.92rem;line-height:1.4}.daily-progress-label {display:flex;justify-content:space-between;color:#c5c6c7;margin:8px 0;font-size:.92rem}.daily-progress {height:9px;background:#0b0c10;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,0.05)}.daily-progress span {display:block;height:100%;background:linear-gradient(90deg,#45f3ff,#2ecc71);box-shadow:0 0 8px rgba(69,243,255,.5);transition:width .25s}.daily-reward {margin:12px 0;background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.05);border-radius:8px;padding:10px;color:#ffec99;line-height:1.5;min-height:46px}.daily-claim-btn:disabled,
.calendar-main-claim:disabled {background:#1f2833 !important;color:#8892b0 !important;cursor:not-allowed;box-shadow:none}.calendar-grid {display:grid;grid-template-columns:repeat(7, minmax(110px, 1fr));gap:14px}.calendar-day {background:radial-gradient(circle at top, rgba(69,243,255,0.12), rgba(11,12,16,0.94));border:1px solid rgba(69,243,255,0.15);border-radius:14px;padding:15px 10px;text-align:center;min-height:155px;position:relative}.calendar-day.today {border-color:#ffcc00;box-shadow:0 0 18px rgba(255,204,0,0.22);transform:translateY(-2px)}.calendar-day.claimed {border-color:#2ecc71}.calendar-day-number {color:#66fcf1;font-weight:bold}.calendar-day-icon {font-size:34px;margin:10px 0;min-height:40px}.calendar-day-reward {color:#e0e6ed;font-size:.92rem;line-height:1.45}.calendar-claimed-label {display:block;margin-top:8px;color:#2ecc71}.calendar-claim-form {min-width:240px;display:flex;align-items:center}.calendar-main-claim {background:linear-gradient(to bottom,#ffcc00,#ff9900);color:#0b0c10}.tower-battle-panel {margin-bottom:20px}.tower-battle-layout {display:grid;grid-template-columns:1fr minmax(220px, 320px);gap:20px;align-items:end}.tower-select-box label {color:#45a29e;font-weight:bold;display:block;margin-bottom:8px}.tower-select-box select {width:100%;background:#0b1016;color:#fff;border:1px solid #45a29e;border-radius:8px;padding:12px}.tower-hint {color:#a0aec0;font-size:.92rem;margin-top:10px}.tower-fight-btn {background:linear-gradient(to bottom,#e74c3c,#9b1c1c);color:#fff;min-height:48px}.tower-floor-grid {display:grid;grid-template-columns:repeat(10, 1fr);gap:10px}.tower-floor {background:#151a21;border:1px solid rgba(69,243,255,0.12);border-radius:10px;min-height:70px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#8892b0;position:relative}.tower-floor span {font-size:22px}.tower-floor strong {font-size:1.1rem}.tower-floor.cleared {border-color:#2ecc71;color:#d1fae5;background:linear-gradient(145deg,rgba(46,204,113,0.18),rgba(21,26,33,0.95))}.tower-floor.next {border-color:#ffcc00;color:#ffcc00;box-shadow:0 0 18px rgba(255,204,0,0.22);transform:translateY(-2px)}.tower-floor.boss {border-color:rgba(231,76,60,0.55)}.tower-floor.boss::after {content:'BOSS';position:absolute;top:5px;right:6px;font-size:9px;color:#ff7b7b;font-weight:bold}@media (max-width: 900px) {.daily-hero, .tower-hero {flex-direction:column;padding:16px}.calendar-grid {grid-template-columns:repeat(2, minmax(130px, 1fr))}.tower-battle-layout {grid-template-columns:1fr}.tower-floor-grid {grid-template-columns:repeat(5, 1fr)}}@media (max-width: 520px) {.daily-grid {grid-template-columns:1fr}.calendar-grid {grid-template-columns:1fr}.tower-floor-grid {grid-template-columns:repeat(4, 1fr);gap:8px}.tower-floor {min-height:62px}}.tower-v19-hero {position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 230px;gap:22px;align-items:stretch;padding:26px;margin-bottom:22px;border-radius:18px;border:1px solid rgba(255, 204, 0, 0.28);background:radial-gradient(circle at 15% 20%, rgba(255,204,0,.18), transparent 26%),
        radial-gradient(circle at 80% 20%, rgba(102,252,241,.12), transparent 25%),
        linear-gradient(135deg, rgba(27, 19, 38, .96), rgba(7, 10, 18, .98));box-shadow:0 12px 35px rgba(0,0,0,.45), inset 0 0 50px rgba(255,204,0,.04)}.tower-v19-hero::before {content:'';position:absolute;inset:-40%;background:conic-gradient(from 25deg, transparent, rgba(255,204,0,.16), transparent, rgba(69,243,255,.12), transparent);animation:rotateBorder 18s linear infinite;opacity:.35}.tower-v19-hero-copy,
.tower-v19-progress-card {position:relative;z-index:1}.tower-v19-kicker {color:#66fcf1;text-transform:uppercase;letter-spacing:1.3px;font-weight:700;font-size:.82rem}.tower-v19-hero h2 {color:#ffcc00;font-size:2.2rem;margin:6px 0 10px;font-family:Georgia, serif;text-shadow:0 0 14px rgba(255,204,0,.25)}.tower-v19-hero p {color:#cbd5e1;max-width:850px;line-height:1.6}.tower-v19-rules-row {display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tower-v19-rules-row span {background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.08);padding:8px 10px;border-radius:999px;color:#c5c6c7}.tower-v19-rules-row strong {color:#ffcc00}.tower-v19-progress-card {display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:16px;padding:18px;min-height:145px;background:linear-gradient(145deg, rgba(0,0,0,.52), rgba(31,40,51,.7));border:1px solid rgba(255,204,0,.32);box-shadow:inset 0 0 30px rgba(255,204,0,.05)}.tower-v19-progress-card span {color:#a0aec0;text-transform:uppercase;font-size:.78rem;letter-spacing:1px}.tower-v19-progress-card strong {color:#ffcc00;font-size:2.1rem;margin:6px 0}.tower-v19-progress-card small {color:#c5c6c7}.tower-v19-arena {display:grid;grid-template-columns:minmax(245px, 320px) 1fr;gap:22px;margin-bottom:22px}.tower-v19-enemy-card,
.tower-v19-team-panel,
.tower-v19-map-wrap {border-radius:16px;border:1px solid rgba(69,243,255,.18);background:linear-gradient(145deg, rgba(21,26,33,.92), rgba(8,10,14,.96));box-shadow:0 10px 26px rgba(0,0,0,.38)}.tower-v19-enemy-card {padding:22px;text-align:center;position:relative;overflow:hidden}.tower-v19-enemy-card::before {content:'';position:absolute;inset:-40%;background:radial-gradient(circle, rgba(255,255,255,.12), transparent 35%);opacity:.16}.tower-v19-enemy-card.element-fire {border-color:rgba(255,77,77,.45);box-shadow:0 0 24px rgba(255,77,77,.10)}.tower-v19-enemy-card.element-water {border-color:rgba(51,153,255,.45);box-shadow:0 0 24px rgba(51,153,255,.10)}.tower-v19-enemy-card.element-wind {border-color:rgba(46,204,113,.45);box-shadow:0 0 24px rgba(46,204,113,.10)}.tower-v19-enemy-card.element-dark {border-color:rgba(142,68,173,.55);box-shadow:0 0 24px rgba(142,68,173,.14)}.tower-v19-enemy-card.element-light {border-color:rgba(241,196,15,.55);box-shadow:0 0 24px rgba(241,196,15,.13)}.tower-enemy-label {position:relative;z-index:1;color:#66fcf1;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:bold}.tower-enemy-icon {position:relative;z-index:1;font-size:56px;margin:14px 0;filter:drop-shadow(0 0 14px rgba(255,204,0,.3))}.tower-v19-enemy-card h3 {position:relative;z-index:1;color:#fff;font-family:Georgia,serif;font-size:1.35rem;margin-bottom:8px}.tower-v19-enemy-card p {position:relative;z-index:1;color:#a0aec0;line-height:1.45}.tower-power-meter,
.tower-v19-requirements {position:relative;z-index:1;margin-top:14px;padding:12px;border-radius:12px;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.07)}.tower-power-meter {display:flex;justify-content:space-between;align-items:center}.tower-power-meter span {color:#a0aec0}.tower-power-meter strong {color:#ffcc00;font-size:1.25rem}.tower-v19-requirements {color:#cbd5e1;text-align:left;line-height:1.5}.tower-v19-requirements strong {color:#66fcf1}.tower-v19-team-panel {padding:22px}.tower-team-desc {color:#a0aec0;margin:-4px 0 16px;line-height:1.45}.tower-team-slots {display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.tower-team-slot {border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22);padding:13px;border-radius:13px;transition:.2s}.tower-team-slot.filled {border-color:rgba(102,252,241,.32);box-shadow:inset 0 0 18px rgba(102,252,241,.04)}.tower-team-slot label {display:block;color:#45a29e;font-weight:bold;margin-bottom:8px}.tower-team-slot select {width:100%;background:#0b1016;color:#fff;border:1px solid #45a29e;border-radius:8px;padding:10px;min-height:42px}.tower-slot-preview {margin-top:10px;min-height:70px;border-radius:10px;background:rgba(0,0,0,.28);border:1px dashed rgba(255,255,255,.08);padding:10px;color:#8892b0;display:flex;flex-direction:column;gap:4px;justify-content:center}.tower-slot-preview strong {color:#fff}.tower-slot-preview small {color:#a0aec0;line-height:1.35}.tower-team-summary {display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-top:16px}.tower-team-summary > div {background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px}.tower-team-summary span {display:block;color:#8892b0;font-size:.82rem;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.tower-team-summary strong {color:#ffcc00;font-size:1.25rem}.tower-v19-warning {margin-top:14px;color:#ffb4b4;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.18);padding:12px;border-radius:12px;line-height:1.45}.tower-v19-warning.ok {color:#d1fae5;background:rgba(46,204,113,.09);border-color:rgba(46,204,113,.22)}.tower-v19-team-panel .tower-fight-btn {margin-top:14px;background:linear-gradient(to bottom,#ff9900,#a34100);color:#fff;border:1px solid rgba(255,204,0,.45);box-shadow:0 0 18px rgba(255,153,0,.18)}.tower-v19-map-wrap {padding:20px}.tower-v19-map-head {display:flex;justify-content:space-between;gap:15px;align-items:flex-end;margin-bottom:14px}.tower-v19-map-head h3 {color:#66fcf1;font-family:Georgia,serif}.tower-v19-map-head p {color:#a0aec0;font-size:.92rem}.tower-v19-floor-grid .tower-floor {background:linear-gradient(145deg, rgba(15,23,42,.92), rgba(3,7,18,.95))}.tower-v19-floor-grid .tower-floor.boss {transform:scale(1.03)}.tower-v19-floor-grid .tower-floor.next {animation:towerNextPulse 1.8s infinite ease-in-out}@keyframes towerNextPulse {0%,100% {box-shadow:0 0 14px rgba(255,204,0,.22)}50% {box-shadow:0 0 26px rgba(255,204,0,.45)}}@media (max-width: 980px) {.tower-v19-hero,
    .tower-v19-arena {grid-template-columns:1fr}.tower-v19-progress-card {min-height:auto}.tower-team-slots {grid-template-columns:1fr}.tower-team-summary {grid-template-columns:1fr}.tower-v19-map-head {display:block}}@media (max-width: 520px) {.tower-v19-hero {padding:18px}.tower-v19-hero h2 {font-size:1.55rem}.tower-enemy-icon {font-size:44px}.tower-v19-arena {gap:14px}.tower-v19-team-panel, .tower-v19-enemy-card, .tower-v19-map-wrap {padding:14px}}.tower-v19-hero {grid-template-columns:minmax(0, 1fr) minmax(260px, 320px);align-items:stretch}.tower-v19-hero-copy {min-width:0;overflow:visible}.tower-v19-kicker {display:block;max-width:100%;white-space:normal;overflow:visible;line-height:1.45;word-break:normal;overflow-wrap:anywhere}.tower-v19-hero h2,
.tower-v19-hero p {max-width:100%;overflow:visible}.tower-v19-progress-card {min-width:0}@media (min-width: 981px) and (max-width: 1180px) {.tower-v19-hero {grid-template-columns:minmax(0, 1fr) minmax(220px, 260px);gap:16px}.tower-v19-hero h2 {font-size:1.9rem}.tower-v19-rules-row span {padding:7px 9px;font-size:.92rem}}.tower-v19-hero {height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;grid-template-columns:minmax(0, 1fr) minmax(250px, 320px) !important;align-items:stretch !important}.tower-v19-hero::before {pointer-events:none}.tower-v19-hero-copy {min-width:0 !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;display:block !important}.tower-v21-kicker-list {display:flex !important;flex-wrap:wrap !important;gap:8px !important;align-items:center !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;margin:0 0 8px 0 !important;position:relative;z-index:2}.tower-v21-kicker-list span {display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;max-width:100% !important;height:auto !important;min-height:26px;max-height:none !important;white-space:nowrap !important;overflow:visible !important;padding:6px 10px;border-radius:999px;border:1px solid rgba(102,252,241,.22);background:rgba(0,0,0,.30);color:#66fcf1;text-transform:uppercase;letter-spacing:1px;font-weight:800;font-size:.78rem;line-height:1.2;box-shadow:inset 0 0 14px rgba(102,252,241,.04)}.tower-v19-hero h2,
.tower-v19-hero p,
.tower-v19-rules-row {position:relative;z-index:2;height:auto !important;max-height:none !important;overflow:visible !important}.tower-v19-progress-card {height:auto !important;max-height:none !important;overflow:visible !important;min-width:0 !important}@media (max-width: 980px) {.tower-v19-hero {grid-template-columns:1fr !important}}@media (max-width: 520px) {.tower-v21-kicker-list {gap:6px !important}.tower-v21-kicker-list span {font-size:.68rem;padding:5px 8px;min-height:24px}}.tower-v19-hero {display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(230px, 300px) !important;grid-auto-rows:auto !important;gap:22px !important;align-items:stretch !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:hidden !important;position:relative !important}.tower-v19-hero-glow {position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important;background:radial-gradient(circle at 15% 25%, rgba(255, 204, 0, 0.13), transparent 32%),
        radial-gradient(circle at 82% 18%, rgba(102, 252, 241, 0.10), transparent 30%)}.tower-v19-hero-copy {grid-column:1 !important;grid-row:1 !important;position:relative !important;z-index:2 !important;min-width:0 !important;width:100% !important;overflow:visible !important}.tower-v19-progress-card {grid-column:2 !important;grid-row:1 !important;position:relative !important;z-index:2 !important;min-width:0 !important;width:100% !important;align-self:stretch !important;overflow:visible !important}.tower-v21-kicker-list {justify-content:flex-start !important;max-width:100% !important}.tower-v19-hero h2,
.tower-v19-hero p,
.tower-v19-rules-row {max-width:100% !important;position:relative !important;z-index:2 !important}@media (max-width: 980px) {.tower-v19-hero {grid-template-columns:1fr !important;gap:14px !important;overflow:hidden !important}.tower-v19-hero-copy {grid-column:1 !important;grid-row:1 !important}.tower-v19-progress-card {grid-column:1 !important;grid-row:2 !important}}@media (min-width: 981px) and (max-width: 1180px) {.tower-v19-hero {grid-template-columns:minmax(0, 1fr) minmax(210px, 250px) !important;gap:16px !important}.tower-v19-progress-card strong {font-size:1.75rem !important}}#tower-tab .tower-v19-hero {display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:space-between !important;gap:22px !important;height:auto !important;min-height:190px !important;max-height:none !important;overflow:visible !important;padding:24px 26px !important;position:relative !important;isolation:isolate !important}#tower-tab .tower-v19-hero::before,
#tower-tab .tower-v19-hero-glow {position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important}#tower-tab .tower-v19-hero-copy {position:relative !important;z-index:2 !important;flex:1 1 auto !important;width:auto !important;min-width:0 !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important}#tower-tab .tower-v19-progress-card {position:relative !important;z-index:2 !important;flex:0 0 280px !important;width:280px !important;min-width:240px !important;max-width:320px !important;height:auto !important;min-height:140px !important;max-height:none !important;overflow:visible !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;align-self:stretch !important}#tower-tab .tower-v19-hero-copy > *,
#tower-tab .tower-v19-progress-card > * {visibility:visible !important;opacity:1 !important;transform:none !important;clip:auto !important;clip-path:none !important;max-height:none !important;overflow:visible !important}#tower-tab .tower-v21-kicker-list {display:flex !important;flex-wrap:wrap !important;gap:8px !important;width:100% !important;margin:0 0 10px 0 !important;flex:0 0 auto !important}#tower-tab .tower-v19-hero h2 {display:block !important;width:100% !important;margin:4px 0 10px 0 !important;line-height:1.15 !important;white-space:normal !important}#tower-tab .tower-v19-hero p {display:block !important;width:100% !important;margin:0 !important;line-height:1.55 !important;white-space:normal !important}#tower-tab .tower-v19-rules-row {display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-top:14px !important;width:100% !important}#tower-tab .tower-v19-progress-card span,
#tower-tab .tower-v19-progress-card strong,
#tower-tab .tower-v19-progress-card small {display:block !important;text-align:center !important}@media (max-width: 980px) {#tower-tab .tower-v19-hero {flex-direction:column !important;min-height:0 !important;gap:14px !important;padding:18px !important}#tower-tab .tower-v19-progress-card {flex:0 0 auto !important;width:100% !important;max-width:none !important;min-height:95px !important;align-self:stretch !important}}@media (max-width: 520px) {#tower-tab .tower-v19-hero {padding:14px !important}#tower-tab .tower-v19-rules-row span {width:100% !important}}.tower-floor.cleared {border-color:#2ecc71 !important;color:#d1fae5;background:linear-gradient(145deg, rgba(46,204,113,0.22), rgba(8,21,18,0.96)) !important;box-shadow:inset 0 0 14px rgba(46,204,113,0.12), 0 0 10px rgba(46,204,113,0.14)}.tower-floor.cleared::before {content:'✓';position:absolute;top:6px;left:7px;width:19px;height:19px;border-radius:999px;background:#2ecc71;color:#04130b;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;line-height:1;box-shadow:0 0 10px rgba(46,204,113,0.55);z-index:2}.tower-floor.cleared strong {color:#ffffff;text-shadow:0 0 8px rgba(46,204,113,0.5)}.tower-floor.cleared span {filter:saturate(1.2) drop-shadow(0 0 6px rgba(46,204,113,0.25))}@media (max-width: 520px) {.tower-floor.cleared::before {top:4px;left:4px;width:17px;height:17px;font-size:12px}}.tower-floor .tower-floor-check {display:none;position:absolute;top:6px;left:7px;width:20px;height:20px;border-radius:999px;background:#2ecc71;color:#04130b;align-items:center;justify-content:center;font-size:13px !important;font-weight:900;line-height:1;box-shadow:0 0 12px rgba(46,204,113,0.65);z-index:4}.tower-floor.cleared .tower-floor-check {display:flex}.tower-floor.cleared::before {display:none !important;content:none !important}.tower-floor .tower-floor-icon {font-size:22px}.tower-team-select option:disabled {color:#667085}@media (max-width: 520px) {.tower-floor .tower-floor-check {top:4px;left:4px;width:17px;height:17px;font-size:12px !important}}.tower-season-card {gap:4px;min-width:245px}.tower-season-card #tower-season-ends,
.tower-season-card #tower-endless-record {display:block;margin-top:4px;color:#cbd5e1}.tower-season-card #tower-endless-record {color:#66fcf1;font-weight:800;text-shadow:0 0 10px rgba(102,252,241,.28)}.tower-season-info {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:14px 0 20px}.tower-season-info > div {background:linear-gradient(135deg, rgba(11,16,22,.82), rgba(21,26,33,.74));border:1px solid rgba(102,252,241,.18);border-radius:12px;padding:12px 14px;color:#cbd5e1;box-shadow:0 10px 22px rgba(0,0,0,.22)}.tower-season-info strong {color:#66fcf1}.tower-season-info .tower-season-completed {border-color:rgba(46,204,113,.45);color:#d1fae5;background:linear-gradient(135deg, rgba(46,204,113,.16), rgba(11,16,22,.86))}.tower-floor.cleared .tower-floor-check {display:flex !important;align-items:center;justify-content:center;position:absolute;top:4px;right:5px;width:19px;height:19px;border-radius:50%;background:#2ecc71;color:#07120c;font-weight:900;font-size:12px;box-shadow:0 0 12px rgba(46,204,113,.7);z-index:4}.tower-floor:not(.cleared) .tower-floor-check {display:none !important}@media (max-width: 900px) {.tower-season-info {grid-template-columns:1fr}.tower-season-card {min-width:0;width:100%}}.inventory-title-row {display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.inventory-title-row h2 {margin-bottom:6px}.inventory-subtitle {color:#9ca3af;font-size:14px;line-height:1.45;max-width:720px}.inventory-count-panel {display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:360px}.inventory-count-chip {min-width:112px;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg, rgba(31,40,51,0.78), rgba(11,16,22,0.95));border:1px solid rgba(102,252,241,0.16);box-shadow:0 6px 18px rgba(0,0,0,0.25);display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label"
        "icon value";column-gap:9px;align-items:center}.inventory-count-chip .count-icon {grid-area:icon;font-size:22px;filter:drop-shadow(0 0 6px rgba(102,252,241,0.18))}.inventory-count-chip .count-label {grid-area:label;color:#9ca3af;font-size:11px;text-transform:uppercase;letter-spacing:.6px;line-height:1}.inventory-count-chip strong {grid-area:value;color:#fff;font-size:22px;line-height:1.1}.inventory-count-chip.available {border-color:rgba(46,204,113,0.28)}.inventory-count-chip.available strong {color:#2ecc71}.inventory-count-chip.busy {border-color:rgba(255,204,0,0.28)}.inventory-count-chip.busy strong {color:#ffcc00}.dragon-card[data-busy="1"] {position:relative}.dragon-status-badge.expedition {display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0 auto 7px auto;padding:4px 9px;border-radius:999px;background:rgba(255,204,0,0.12);border:1px solid rgba(255,204,0,0.38);color:#ffcc00;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}@media (max-width: 900px) {.inventory-title-row {flex-direction:column;gap:12px}.inventory-count-panel {width:100%;min-width:0;justify-content:flex-start}}@media (max-width: 520px) {.inventory-count-panel {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:7px}.inventory-count-chip {min-width:0;padding:8px 7px;grid-template-columns:1fr;grid-template-areas:"icon"
            "value"
            "label";text-align:center;row-gap:2px}.inventory-count-chip .count-icon {font-size:18px}.inventory-count-chip strong {font-size:18px}.inventory-count-chip .count-label {font-size:9px;letter-spacing:.3px}.inventory-subtitle {font-size:12px}}.dashboard-v28 {gap:22px}.dashboard-hero-v28 {position:relative;display:flex;justify-content:space-between;align-items:stretch;gap:22px;padding:28px;border:1px solid rgba(102, 252, 241, 0.22);border-radius:18px;background:radial-gradient(circle at 15% 20%, rgba(102, 252, 241, 0.14), transparent 34%),
        radial-gradient(circle at 90% 15%, rgba(241, 196, 15, 0.15), transparent 28%),
        linear-gradient(135deg, rgba(18, 24, 34, 0.92), rgba(8, 10, 14, 0.96));box-shadow:0 14px 36px rgba(0,0,0,0.45), inset 0 0 30px rgba(102,252,241,0.04);overflow:hidden}.dashboard-hero-v28::after {content:'🐉';position:absolute;right:22%;bottom:-35px;font-size:115px;opacity:0.06;transform:rotate(-12deg);pointer-events:none}.dashboard-hero-copy-v28 {position:relative;z-index:1;flex:1;min-width:0}.dashboard-kicker-v28 {display:inline-flex;width:fit-content;padding:6px 12px;border-radius:999px;background:rgba(102,252,241,0.1);border:1px solid rgba(102,252,241,0.28);color:#66fcf1;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:0.82rem;margin-bottom:12px}.dashboard-hero-copy-v28 h1 {margin:0 0 10px 0;color:#fff;font-size:clamp(2rem, 3vw, 3.1rem);text-shadow:0 0 16px rgba(102,252,241,0.20)}.dashboard-hero-copy-v28 p {max-width:820px;color:#b7c4d6;line-height:1.65;font-size:1.04rem}.dashboard-hero-actions-v28 {display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.dashboard-go-btn {width:auto;min-width:160px;padding-inline:18px}.dashboard-season-card-v28 {position:relative;z-index:1;width:min(320px, 36%);min-width:260px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:20px;border-radius:16px;border:1px solid rgba(241,196,15,0.35);background:linear-gradient(160deg, rgba(241,196,15,0.13), rgba(20, 15, 6, 0.75));box-shadow:inset 0 0 18px rgba(241,196,15,0.08)}.dashboard-season-card-v28 span,
.dashboard-season-card-v28 small,
.dashboard-season-card-v28 em {color:#d8cda9}.dashboard-season-card-v28 strong {color:#ffdf68;font-size:1.35rem}.dashboard-season-card-v28 em {font-style:normal;font-weight:700}.dashboard-season-bar-v28 {height:10px;background:rgba(0,0,0,0.45);border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,0.06)}.dashboard-season-bar-v28 span {display:block;height:100%;background:linear-gradient(90deg, #f1c40f, #66fcf1);box-shadow:0 0 12px rgba(241,196,15,0.55)}.dashboard-quick-grid-v28 {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}.dashboard-quick-card-v28 {position:relative;text-align:left;min-height:145px;padding:18px;border-radius:16px;border:1px solid rgba(69, 243, 255, 0.16);background:linear-gradient(145deg, rgba(31,40,51,0.82), rgba(11,16,22,0.96));color:#dfe7ef;cursor:pointer;transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease;overflow:hidden}.dashboard-quick-card-v28:hover {transform:translateY(-4px);border-color:rgba(102, 252, 241, 0.45);box-shadow:0 12px 28px rgba(0,0,0,0.36)}.dashboard-quick-card-v28.is-hot {border-color:rgba(46,204,113,0.55);box-shadow:0 0 22px rgba(46,204,113,0.14)}.dashboard-quick-card-v28.is-hot::after {content:'GOTOWE';position:absolute;top:12px;right:12px;padding:4px 8px;border-radius:999px;color:#07120d;background:#2ecc71;font-size:.68rem;font-weight:900}.dashboard-quick-card-v28 .quick-icon {display:block;font-size:2rem;margin-bottom:12px}.dashboard-quick-card-v28 .quick-label {display:block;color:#9aa9bb;font-size:.86rem;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.dashboard-quick-card-v28 strong {display:block;color:#fff;font-size:1.75rem;margin:6px 0}.dashboard-quick-card-v28 small {color:#aebdca}.dashboard-main-grid-v28,
.dashboard-bottom-grid-v28 {display:grid;grid-template-columns:minmax(0, 1fr) minmax(330px, 0.85fr);gap:18px;align-items:stretch}.dashboard-bottom-grid-v28 {grid-template-columns:minmax(0, 1.05fr) minmax(330px, 0.95fr)}.dashboard-panel-v28 {border:1px solid rgba(69, 243, 255, 0.14);border-radius:16px;background:linear-gradient(150deg, rgba(20,26,34,0.88), rgba(10,12,16,0.94));padding:20px;box-shadow:0 12px 28px rgba(0,0,0,0.30)}.dashboard-panel-head-v28 {display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.07)}.dashboard-panel-head-v28 h2 {margin:0;color:#66fcf1;font-size:1.25rem}.dashboard-panel-head-v28 span {color:#8e9aad;font-size:.84rem;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap}.dashboard-suggestions-v28 {display:grid;gap:12px}.dashboard-suggestion-v28 {display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border-radius:12px;border:1px solid rgba(255,255,255,0.06);background:rgba(7, 10, 14, 0.55);padding:14px;color:#dfe7ef;text-align:left;cursor:pointer;transition:.18s ease}.dashboard-suggestion-v28:hover {border-color:rgba(102,252,241,0.32);background:rgba(102,252,241,0.06)}.dashboard-suggestion-v28 span {font-size:1.6rem}.dashboard-suggestion-v28 strong {font-size:.98rem;line-height:1.35}.dashboard-suggestion-v28 em {color:#66fcf1;font-style:normal;font-weight:800;white-space:nowrap}.dashboard-top-dragons-v28 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.dashboard-dragon-mini-v28 {position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:230px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:radial-gradient(circle at 50% 25%, rgba(102,252,241,0.09), rgba(8,10,14,0.82) 60%);color:#fff;cursor:pointer;transition:transform .18s ease, box-shadow .18s ease}.dashboard-dragon-mini-v28:hover {transform:translateY(-5px);box-shadow:0 12px 26px rgba(0,0,0,0.35)}.dashboard-dragon-mini-v28 .rank {position:absolute;top:10px;left:10px;color:#0b0c10;background:#f1c40f;padding:4px 8px;border-radius:999px;font-weight:900;font-size:.78rem}.dashboard-dragon-mini-v28 img {width:100%;height:105px;object-fit:contain;margin-top:14px}.dashboard-dragon-mini-v28 .dragon-name {font-weight:900;color:#fff;text-align:center}.dashboard-dragon-mini-v28 small {color:#d2d8e2;text-align:center}.dashboard-dragon-mini-v28 strong {color:#66fcf1}.dashboard-empty-v28 {color:#aebdca;line-height:1.5}.dashboard-wide-btn-v28 {margin-top:12px}.dashboard-stats-grid-v28 {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.dashboard-stats-grid-v28 div {padding:16px;border-radius:14px;background:rgba(7,10,14,0.55);border:1px solid rgba(255,255,255,0.06)}.dashboard-stats-grid-v28 span {display:block;color:#9aa9bb;font-size:.82rem;text-transform:uppercase;letter-spacing:.6px;font-weight:800}.dashboard-stats-grid-v28 strong {display:block;color:#fff;font-size:1.45rem;margin:8px 0 4px}.dashboard-stats-grid-v28 small {color:#aebdca}.dashboard-log-list-v28 {display:grid;gap:10px}.dashboard-log-list-v28 div {padding:12px 14px;border-radius:12px;background:rgba(7,10,14,0.55);border-left:3px solid #66fcf1;color:#dbe5ee;line-height:1.35}@media (max-width: 1180px) {.dashboard-quick-grid-v28,
    .dashboard-stats-grid-v28 {grid-template-columns:repeat(2, minmax(0, 1fr))}.dashboard-main-grid-v28,
    .dashboard-bottom-grid-v28 {grid-template-columns:1fr}}@media (max-width: 760px) {.dashboard-hero-v28 {flex-direction:column;padding:20px}.dashboard-season-card-v28 {width:100%;min-width:0}.dashboard-hero-actions-v28 .btn,
    .dashboard-go-btn {width:100%;min-width:0}.dashboard-quick-grid-v28,
    .dashboard-stats-grid-v28,
    .dashboard-top-dragons-v28 {grid-template-columns:1fr}.dashboard-quick-card-v28 {min-height:118px}.dashboard-suggestion-v28 {grid-template-columns:auto 1fr}.dashboard-suggestion-v28 em {grid-column:2}.dashboard-panel-head-v28 {flex-direction:column;align-items:flex-start}.dashboard-panel-head-v28 span {white-space:normal}}.dashboard-hero-v28 {height:auto !important;min-height:220px !important;overflow:visible !important;align-items:stretch !important}.dashboard-hero-copy-v28 {display:flex !important;flex-direction:column !important;justify-content:center !important;min-height:172px !important;overflow:visible !important}.dashboard-hero-copy-v28 h1,
.dashboard-hero-copy-v28 p,
.dashboard-hero-actions-v28 {display:block;visibility:visible;opacity:1;max-height:none !important;overflow:visible !important}.dashboard-hero-actions-v28 {display:flex !important}.dashboard-season-card-v28 {align-self:stretch !important;min-height:172px !important;height:auto !important;overflow:visible !important}.dashboard-dragon-empty-slot-v29 {border-style:dashed !important;border-color:rgba(102,252,241,0.22) !important;background:linear-gradient(135deg, rgba(102,252,241,0.05), rgba(8,10,14,0.72)) !important;opacity:.88}.dashboard-dragon-empty-slot-v29 .empty-dragon-icon {height:105px;margin-top:14px;display:flex;align-items:center;justify-content:center;font-size:54px;opacity:.72;filter:drop-shadow(0 0 10px rgba(102,252,241,0.22))}.dashboard-dragon-empty-slot-v29:hover {opacity:1;border-color:rgba(102,252,241,0.5) !important}@media (min-width: 761px) {.dashboard-hero-v28 {display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(280px, 340px) !important;gap:22px !important}.dashboard-season-card-v28 {width:auto !important;min-width:0 !important}}@media (max-width: 760px) {.dashboard-hero-v28 {min-height:0 !important}.dashboard-hero-copy-v28,
    .dashboard-season-card-v28 {min-height:0 !important}}@media (min-width: 901px) and (min-height: 561px) {.game-header {height:72px !important;min-height:72px !important;padding:10px 24px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;background:radial-gradient(circle at 10% 0%, rgba(102, 252, 241, 0.10), transparent 32%),
            linear-gradient(135deg, rgba(31, 40, 51, 0.98), rgba(10, 14, 20, 0.98)) !important;border-bottom:1px solid rgba(102, 252, 241, 0.42) !important;box-shadow:0 6px 22px rgba(0,0,0,0.35) !important;box-sizing:border-box !important;overflow:visible !important}.game-layout {height:calc(100vh - 72px) !important}.player-info {display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px !important;min-width:0 !important;max-width:calc(100vw - 455px) !important;font-size:14px !important;line-height:1 !important}.player-name,
    .player-gold,
    .player-credits,
    .player-scrolls,
    .player-strong-scrolls {display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;margin-left:0 !important;padding:9px 13px !important;min-height:36px !important;border-radius:999px !important;background:linear-gradient(135deg, rgba(11, 12, 16, 0.72), rgba(31, 40, 51, 0.58)) !important;border:1px solid rgba(102, 252, 241, 0.16) !important;box-shadow:inset 0 0 14px rgba(102, 252, 241, 0.04), 0 3px 10px rgba(0,0,0,0.22) !important;color:#cfe9ef !important;white-space:nowrap !important;letter-spacing:0.2px !important;transition:border-color .18s ease, transform .18s ease, box-shadow .18s ease !important}.player-name:hover,
    .player-gold:hover,
    .player-credits:hover,
    .player-scrolls:hover,
    .player-strong-scrolls:hover {transform:translateY(-1px);border-color:rgba(102, 252, 241, 0.38) !important;box-shadow:inset 0 0 14px rgba(102, 252, 241, 0.07), 0 6px 16px rgba(0,0,0,0.28) !important}.player-name {border-color:rgba(102, 252, 241, 0.30) !important}.player-name strong {color:#66fcf1 !important;text-shadow:0 0 8px rgba(102, 252, 241, 0.35) !important}.player-gold {color:#ffd700 !important;border-color:rgba(255, 215, 0, 0.24) !important}.player-credits {color:#66fcf1 !important;border-color:rgba(102, 252, 241, 0.24) !important}.player-scrolls {color:#2ecc71 !important;border-color:rgba(46, 204, 113, 0.24) !important}.player-strong-scrolls {color:#f1c40f !important;border-color:rgba(241, 196, 15, 0.24) !important}.header-actions {display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:10px !important;flex:0 0 auto !important}.header-actions .btn,
    .header-icon-btn,
    .btn-logout {height:38px !important;min-height:38px !important;width:auto !important;padding:9px 14px !important;border-radius:999px !important;font-size:13px !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;box-shadow:0 4px 12px rgba(0,0,0,0.28) !important}#mobile-menu-toggle.mobile-only {display:none !important}}@media (min-width: 901px) and (max-width: 1180px) and (min-height: 561px) {.game-header {height:86px !important;min-height:86px !important;align-items:flex-start !important}.game-layout {height:calc(100vh - 86px) !important}.player-info {max-width:calc(100vw - 360px) !important}.player-name,
    .player-gold,
    .player-credits,
    .player-scrolls,
    .player-strong-scrolls {padding:8px 11px !important;min-height:34px !important;font-size:13px !important}}.password-help-v31 {color:#8fb3c7;font-size:12px;line-height:1.4;margin:4px 0 12px}.player-avatar-chip-v31 {display:inline-flex;align-items:center;gap:10px;min-width:170px;padding:7px 12px;border-radius:999px;border:1px solid rgba(102, 252, 241, 0.25);background:linear-gradient(135deg, rgba(11, 16, 22, 0.82), rgba(31, 40, 51, 0.74));box-shadow:inset 0 0 18px rgba(102, 252, 241, 0.05), 0 0 12px rgba(0, 0, 0, 0.25);margin-right:10px}.player-avatar-face-v31 {width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:19px;background:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.12)}.player-avatar-text-v31 {display:flex;flex-direction:column;line-height:1.1}.player-avatar-text-v31 strong {color:#fff;font-size:13px}.player-avatar-text-v31 small {color:#8fb3c7;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.desktop-player-name-v31 {display:none !important}.avatar-fire {border-color:rgba(255,77,77,.5) !important;box-shadow:0 0 16px rgba(255,77,77,.12)}.avatar-water {border-color:rgba(51,153,255,.55) !important;box-shadow:0 0 16px rgba(51,153,255,.12)}.avatar-wind {border-color:rgba(46,204,113,.55) !important;box-shadow:0 0 16px rgba(46,204,113,.12)}.avatar-light {border-color:rgba(241,196,15,.65) !important;box-shadow:0 0 16px rgba(241,196,15,.14)}.avatar-dark {border-color:rgba(142,68,173,.65) !important;box-shadow:0 0 16px rgba(142,68,173,.14)}.avatar-royal {border-color:rgba(255,153,0,.65) !important;box-shadow:0 0 16px rgba(255,153,0,.14)}.avatar-crystal {border-color:rgba(102,252,241,.7) !important;box-shadow:0 0 18px rgba(102,252,241,.16)}.avatar-tower {border-color:rgba(255,215,0,.7) !important;box-shadow:0 0 18px rgba(255,215,0,.15)}.dashboard-profile-badge-v31 {display:inline-flex;align-items:center;gap:12px;margin:10px 0 12px;padding:10px 14px;border-radius:16px;background:rgba(0, 0, 0, .24);border:1px solid rgba(102,252,241,.18)}.dashboard-avatar-v31 {width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(0,0,0,.35);font-size:24px}.dashboard-profile-badge-v31 div {display:flex;flex-direction:column;gap:3px}.dashboard-profile-badge-v31 strong {color:#fff}.dashboard-profile-badge-v31 small {color:#8fb3c7}.profile-tab-v31 {padding-bottom:40px}.profile-hero-v31 {display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:24px;border-radius:20px;background:linear-gradient(135deg, rgba(0, 255, 220, .10), rgba(11,16,22,.78)), radial-gradient(circle at top right, rgba(255,204,0,.15), transparent 35%);border:1px solid rgba(102,252,241,.28);box-shadow:0 10px 30px rgba(0,0,0,.28);margin-bottom:24px}.profile-hero-avatar-v31 {width:88px;height:88px;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:46px;background:rgba(0,0,0,.34);border:2px solid rgba(102,252,241,.25)}.profile-kicker-v31 {display:inline-block;color:#66fcf1;text-transform:uppercase;letter-spacing:1.4px;font-weight:800;font-size:12px;margin-bottom:8px}.profile-hero-copy-v31 h2 {color:#fff;font-size:32px;margin:0 0 6px}.profile-hero-copy-v31 p {color:#b8cad8;margin:0}.profile-hero-stats-v31 {display:grid;grid-template-columns:repeat(3, minmax(90px, 1fr));gap:10px}.profile-hero-stats-v31 div,
.profile-stats-grid-v31 div {background:rgba(0,0,0,.32);border:1px solid rgba(102,252,241,.14);border-radius:14px;padding:12px}.profile-hero-stats-v31 span,
.profile-stats-grid-v31 span {display:block;color:#8fb3c7;font-size:12px;text-transform:uppercase;letter-spacing:.6px}.profile-hero-stats-v31 strong,
.profile-stats-grid-v31 strong {display:block;color:#ffdd33;font-size:22px;margin-top:5px}.profile-stats-grid-v31 small {color:#9bb3c7}.profile-grid-v31 {display:grid;grid-template-columns:minmax(320px, 1.15fr) minmax(300px, .85fr);gap:22px}.profile-panel-v31 {background:linear-gradient(135deg, rgba(15, 24, 33, .88), rgba(6, 10, 14, .88));border:1px solid rgba(102,252,241,.18);border-radius:18px;padding:20px;box-shadow:0 8px 24px rgba(0,0,0,.25)}.profile-stats-panel-v31 {grid-column:1 / -1}.profile-panel-head-v31 h3 {color:#66fcf1;margin:0 0 8px;font-size:20px}.profile-panel-head-v31 p {color:#9fb4c5;margin:0 0 18px;line-height:1.5}.avatar-grid-v31 {display:grid;grid-template-columns:repeat(auto-fit, minmax(145px, 1fr));gap:12px;margin-bottom:16px}.avatar-option-v31 {position:relative;cursor:pointer;min-height:112px;padding:14px 10px;border:1px solid rgba(102,252,241,.16);border-radius:16px;background:rgba(0,0,0,.28);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;transition:transform .18s, border-color .18s, box-shadow .18s}.avatar-option-v31:hover {transform:translateY(-3px)}.avatar-option-v31.active {border-color:#66fcf1 !important;box-shadow:0 0 18px rgba(102,252,241,.20)}.avatar-option-v31 input {position:absolute;opacity:0;pointer-events:none}.avatar-emoji-v31 {font-size:34px}.avatar-option-v31 strong {color:#fff;font-size:13px}.profile-password-panel-v31 label {display:block;color:#9fb4c5;font-weight:700;font-size:13px;margin-bottom:12px}.profile-password-panel-v31 input {width:100%;margin-top:6px;padding:12px;border-radius:10px;border:1px solid rgba(102,252,241,.24);background:#071016;color:#fff}.profile-save-btn-v31 {margin-top:8px}.profile-stats-grid-v31 {display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:12px}@media (max-width: 900px) {.player-avatar-chip-v31 {min-width:0;flex:0 0 auto;padding:6px 10px}.player-avatar-text-v31 small {display:none}.profile-hero-v31 {grid-template-columns:1fr;text-align:center;justify-items:center}.profile-hero-stats-v31 {width:100%;grid-template-columns:repeat(3, 1fr)}.profile-grid-v31 {grid-template-columns:1fr}.avatar-grid-v31 {grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 520px) {.profile-hero-stats-v31 {grid-template-columns:1fr}.avatar-grid-v31 {grid-template-columns:1fr}}@media (min-width: 901px) {.dashboard-v28 {gap:28px !important}.dashboard-hero-v28 {height:auto !important;min-height:0 !important;overflow:visible !important;align-items:start !important;padding-bottom:30px !important;margin-bottom:8px !important}.dashboard-hero-copy-v28 {min-height:0 !important;height:auto !important;justify-content:flex-start !important;overflow:visible !important}.dashboard-hero-copy-v28 p {margin-bottom:0 !important}.dashboard-hero-actions-v28 {position:static !important;display:flex !important;flex-wrap:wrap !important;margin-top:22px !important;padding-bottom:0 !important;z-index:3 !important}.dashboard-go-btn {min-height:46px !important;line-height:1.2 !important}.dashboard-season-card-v28 {align-self:stretch !important;min-height:0 !important}}.profile-current-avatar-v32 {display:flex;align-items:center;gap:14px;padding:16px;margin-bottom:16px;border-radius:16px;border:1px solid rgba(102,252,241,.18);background:linear-gradient(135deg, rgba(0,0,0,.32), rgba(31,40,51,.30))}.profile-current-avatar-v32 > span {width:58px;height:58px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;font-size:32px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.10);flex:0 0 auto}.profile-current-avatar-v32 div {display:flex;flex-direction:column;gap:4px;min-width:0}.profile-current-avatar-v32 strong {color:#fff;font-size:16px}.profile-current-avatar-v32 small {color:#8fb3c7}.avatar-modal-v32 {position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(0,0,0,.82);backdrop-filter:blur(5px)}.avatar-modal-v32.hidden {display:none !important}.avatar-modal-box-v32 {width:min(780px, 96vw);max-height:min(82vh, 760px);overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:22px;border:1px solid rgba(102,252,241,.30);background:radial-gradient(circle at top left, rgba(102,252,241,.13), transparent 34%),
        linear-gradient(135deg, rgba(17, 26, 36, .98), rgba(5, 8, 12, .98));box-shadow:0 22px 70px rgba(0,0,0,.62), 0 0 28px rgba(102,252,241,.14);padding:22px}.avatar-modal-head-v32 {display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:14px}.avatar-modal-head-v32 h2 {color:#fff;margin:4px 0 0;font-size:28px}.avatar-modal-close-v32 {width:42px;height:42px;border-radius:14px;border:1px solid rgba(102,252,241,.25);background:rgba(0,0,0,.28);color:#66fcf1;cursor:pointer;font-weight:900;font-size:18px}.avatar-grid-modal-v32 {grid-template-columns:repeat(auto-fit, minmax(145px, 1fr));max-height:none;overflow:visible}.avatar-modal-actions-v32 {display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.avatar-cancel-btn-v32 {background:#1f2833 !important;color:#c5c6c7 !important;border:1px solid rgba(102,252,241,.18) !important}@media (max-width: 700px) {.avatar-modal-v32 {padding:12px;align-items:stretch}.avatar-modal-box-v32 {width:100%;max-height:94vh;padding:16px}.avatar-grid-modal-v32 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.avatar-modal-actions-v32 {grid-template-columns:1fr}}@media (max-width: 420px) {.avatar-grid-modal-v32 {grid-template-columns:1fr !important}}#dashboard-tab.dashboard-v28:not(.hidden) {display:block !important;height:auto !important;min-height:100% !important;overflow:visible !important}#dashboard-tab .dashboard-hero-v28 {position:relative !important;display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(285px, 340px) !important;align-items:stretch !important;gap:22px !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;margin:0 0 22px 0 !important;padding:28px !important;box-sizing:border-box !important;z-index:2 !important}#dashboard-tab .dashboard-hero-copy-v28 {position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;padding:0 !important;box-sizing:border-box !important}#dashboard-tab .dashboard-kicker-v28,
#dashboard-tab .dashboard-hero-copy-v28 h1,
#dashboard-tab .dashboard-profile-badge-v31,
#dashboard-tab .dashboard-hero-copy-v28 p,
#dashboard-tab .dashboard-hero-actions-v28 {position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;z-index:3 !important;max-height:none !important;overflow:visible !important}#dashboard-tab .dashboard-hero-copy-v28 h1 {margin:0 0 10px 0 !important;line-height:1.12 !important}#dashboard-tab .dashboard-profile-badge-v31 {width:min(100%, 650px) !important;display:inline-flex !important;flex:0 0 auto !important}#dashboard-tab .dashboard-hero-copy-v28 p {width:100% !important;margin:0 !important;padding:0 !important;line-height:1.65 !important}#dashboard-tab .dashboard-hero-actions-v28 {display:flex !important;flex-wrap:wrap !important;gap:12px !important;margin:20px 0 0 0 !important;width:100% !important;clear:both !important}#dashboard-tab .dashboard-go-btn {width:auto !important;min-width:160px !important;flex:0 0 auto !important;margin:0 !important}#dashboard-tab .dashboard-season-card-v28 {position:relative !important;z-index:2 !important;width:auto !important;min-width:0 !important;height:auto !important;min-height:170px !important;max-height:none !important;overflow:visible !important;align-self:stretch !important;box-sizing:border-box !important}#dashboard-tab .dashboard-quick-grid-v28 {position:relative !important;z-index:1 !important;clear:both !important;margin-top:0 !important}@media (max-width: 900px) {#dashboard-tab .dashboard-hero-v28 {grid-template-columns:1fr !important;padding:18px !important;gap:16px !important}#dashboard-tab .dashboard-season-card-v28 {min-height:0 !important}#dashboard-tab .dashboard-go-btn {width:100% !important;min-width:0 !important}}.section-hero-card-v34 {position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(102, 252, 241, 0.22);background:radial-gradient(circle at 12% 18%, rgba(102,252,241,0.14), transparent 34%),
        linear-gradient(135deg, rgba(31,40,51,0.88), rgba(11,16,22,0.96));box-shadow:0 12px 30px rgba(0,0,0,0.34), inset 0 0 18px rgba(102,252,241,0.035);padding:18px 22px}.section-hero-card-v34::before {content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, rgba(102,252,241,0.10), transparent 48%, rgba(241,196,15,0.07));opacity:.72}.section-hero-card-v34 > * {position:relative;z-index:1}.section-kicker-v34 {display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;padding:5px 12px;border-radius:999px;background:rgba(102,252,241,0.10);border:1px solid rgba(102,252,241,0.24);color:#66fcf1;text-transform:uppercase;letter-spacing:.85px;font-size:.72rem;font-weight:900}.section-hero-card-v34 h2 {margin:0 0 6px 0;color:#fff;font-size:clamp(1.35rem, 2.2vw, 2rem);text-shadow:0 0 16px rgba(102,252,241,0.18)}.section-hero-card-v34 p {margin:0;color:#c6d4e2;line-height:1.55}.inventory-title-row .section-hero-card-v34 {flex:1 1 460px;min-width:0}.summon-hero-v34 {margin-bottom:22px;border-color:rgba(241,196,15,0.25);background:radial-gradient(circle at 12% 18%, rgba(241,196,15,0.16), transparent 34%),
        radial-gradient(circle at 88% 28%, rgba(155,89,182,0.14), transparent 33%),
        linear-gradient(135deg, rgba(31,40,51,0.88), rgba(11,16,22,0.96))}.summon-hero-v34 .section-kicker-v34 {color:#ffdd66;border-color:rgba(241,196,15,0.26);background:rgba(241,196,15,0.10)}@media (max-width: 900px) {.inventory-title-row .section-hero-card-v34 {width:100%;flex-basis:auto}.section-hero-card-v34 {padding:16px}}.game-layout {min-height:0 !important;overflow:hidden !important}.game-menu {position:relative !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:thin;scrollbar-color:rgba(102,252,241,0.75) rgba(11,16,22,0.55);padding:18px 14px 28px !important;gap:10px !important;background:radial-gradient(circle at 50% 0%, rgba(102,252,241,0.13), transparent 30%),
        linear-gradient(180deg, rgba(20,28,38,0.98) 0%, rgba(10,14,20,0.98) 100%) !important;border-right:1px solid rgba(102,252,241,0.22) !important;box-shadow:inset -10px 0 30px rgba(0,0,0,0.28) !important}.game-menu::-webkit-scrollbar {width:8px}.game-menu::-webkit-scrollbar-track {background:rgba(11,16,22,0.65);border-radius:999px}.game-menu::-webkit-scrollbar-thumb {background:linear-gradient(180deg, #66fcf1, #45a29e);border-radius:999px;border:2px solid rgba(11,16,22,0.8)}.game-menu::before {content:'☰ Menu Królestwa';display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;margin:0 0 6px 0;padding:10px 12px;border-radius:14px;border:1px solid rgba(241,196,15,0.24);background:linear-gradient(135deg, rgba(241,196,15,0.13), rgba(102,252,241,0.07));color:#ffdd66;font-size:0.78rem;font-weight:900;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 10px rgba(241,196,15,0.18);flex:0 0 auto}.menu-btn,
.game-menu a.menu-btn,
.game-menu a.menu-btn:visited {position:relative !important;display:flex !important;align-items:center !important;gap:10px !important;width:100% !important;min-height:44px !important;padding:11px 12px 11px 13px !important;box-sizing:border-box !important;border-radius:14px !important;border:1px solid rgba(102,252,241,0.18) !important;border-left:4px solid rgba(102,252,241,0.55) !important;background:linear-gradient(135deg, rgba(31,40,51,0.92) 0%, rgba(11,16,22,0.94) 100%) !important;color:#dce9f3 !important;text-align:left !important;font-weight:800 !important;letter-spacing:.2px !important;line-height:1.15 !important;box-shadow:0 8px 16px rgba(0,0,0,0.20),
        inset 0 0 14px rgba(102,252,241,0.025) !important;transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease, background .16s ease, color .16s ease !important;overflow:hidden !important;flex:0 0 auto !important}.menu-btn::after,
.game-menu a.menu-btn::after {content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, rgba(102,252,241,0.10), transparent 55%);opacity:0;transition:opacity .16s ease}.menu-btn::before,
.game-menu a.menu-btn::before {display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:10px;background:rgba(102,252,241,0.08);border:1px solid rgba(102,252,241,0.16);box-shadow:inset 0 0 10px rgba(0,0,0,0.20);font-size:16px;line-height:1}.menu-btn[data-target="dashboard-tab"]::before {content:'🏰'}.menu-btn[data-target="inventory-tab"]::before {content:'🐲'}.menu-btn[data-target="summon-tab"]::before {content:'🔮'}.menu-btn[data-target="expeditions-tab"]::before {content:'🧭'}.menu-btn[data-target="daily-tab"]::before {content:'📜'}.menu-btn[data-target="calendar-tab"]::before {content:'🎁'}.menu-btn[data-target="tower-tab"]::before {content:'🏯'}.menu-btn[data-target="survival-tab"]::before {content:'🧪'}.menu-btn[data-target="profile-tab"]::before {content:'🧙'}.menu-btn.disabled::before {content:'⚔️'}.admin-menu-link::before {content:'🛠️' !important}.menu-btn:hover:not(.disabled),
.game-menu a.menu-btn:hover {transform:translateX(3px) !important;color:#ffffff !important;border-color:rgba(102,252,241,0.58) !important;border-left-color:#66fcf1 !important;box-shadow:0 10px 22px rgba(0,0,0,0.28),
        0 0 16px rgba(102,252,241,0.12),
        inset 0 0 16px rgba(102,252,241,0.045) !important}.menu-btn:hover:not(.disabled)::after,
.game-menu a.menu-btn:hover::after {opacity:1}.menu-btn.active {background:linear-gradient(135deg, rgba(102,252,241,0.96), rgba(69,162,158,0.88)) !important;color:#071016 !important;border-color:rgba(102,252,241,0.95) !important;border-left-color:#ffdd66 !important;text-shadow:none !important;box-shadow:0 0 0 1px rgba(255,255,255,0.08),
        0 0 22px rgba(102,252,241,0.28),
        inset 0 0 14px rgba(255,255,255,0.12) !important}.menu-btn.active::before {background:rgba(11,16,22,0.18);border-color:rgba(11,16,22,0.18)}.menu-btn.disabled {opacity:.55 !important;filter:grayscale(.25) !important;cursor:not-allowed !important;background:linear-gradient(135deg, rgba(31,40,51,0.62), rgba(11,16,22,0.82)) !important;border-left-color:rgba(136,146,176,0.45) !important}.admin-menu-link {margin-top:2px !important;border-color:rgba(241,196,15,0.48) !important;border-left-color:#f1c40f !important;color:#ffe58a !important;background:linear-gradient(135deg, rgba(241,196,15,0.15), rgba(31,40,51,0.94)) !important}.admin-menu-link:hover {color:#0b0c10 !important;background:linear-gradient(135deg, #ffe58a, #f1c40f) !important}@media (max-width: 900px) {.game-menu {overflow-y:auto !important;overflow-x:hidden !important;padding-bottom:calc(28px + env(safe-area-inset-bottom)) !important}.game-menu::before {margin-top:4px}.menu-btn,
    .game-menu a.menu-btn,
    .game-menu a.menu-btn:visited {min-height:42px !important;padding:10px 11px !important;border-radius:13px !important;font-size:0.95rem !important}}@media (max-width: 420px) {.menu-btn,
    .game-menu a.menu-btn,
    .game-menu a.menu-btn:visited {min-height:40px !important;font-size:0.9rem !important;gap:8px !important}.menu-btn::before,
    .game-menu a.menu-btn::before {flex-basis:26px;width:26px;height:26px;font-size:14px}}.arena-tab-v38 {display:flex;flex-direction:column;gap:24px}.arena-hero-v38 {position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:24px;padding:26px;border-radius:18px;border:1px solid rgba(255, 204, 0, 0.28);background:radial-gradient(circle at top left, rgba(255, 204, 0, 0.16), transparent 32%), linear-gradient(135deg, rgba(31, 40, 51, 0.92), rgba(8, 10, 14, 0.96));box-shadow:0 0 26px rgba(255, 153, 0, 0.12), inset 0 0 24px rgba(255,255,255,0.03);overflow:visible}.arena-hero-copy-v38 {min-width:0;flex:1}.arena-kicker-v38 {display:inline-flex;padding:6px 12px;border-radius:999px;background:rgba(255, 204, 0, 0.12);color:#ffcc00;border:1px solid rgba(255, 204, 0, 0.25);font-weight:700;letter-spacing:.4px}.arena-hero-v38 h2 {margin:12px 0 8px;font-size:clamp(2rem, 4vw, 4rem);color:#fff;text-shadow:0 0 18px rgba(255, 204, 0, .35)}.arena-hero-v38 p {max-width:920px;line-height:1.65;color:#d8dee9}.arena-hero-tags-v38 {display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.arena-hero-tags-v38 span {padding:8px 12px;border-radius:12px;background:rgba(11, 12, 16, .7);border:1px solid rgba(102, 252, 241, .14);color:#c5f7f4;font-weight:700}.arena-status-card-v38 {flex:0 0 285px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:18px;border-radius:16px;background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 20px rgba(255, 204, 0, .08)}.arena-status-card-v38 span {color:#9aa8b8;text-transform:uppercase;font-size:.82rem;letter-spacing:1px}.arena-status-card-v38 strong {font-size:1.45rem;color:#ffcc00}.arena-status-card-v38 em {color:#fff;font-style:normal}.arena-wings-v38 {background:rgba(102, 252, 241, .09);border:1px solid rgba(102,252,241,.14);padding:10px;border-radius:10px;color:#66fcf1;font-weight:800}.arena-layout-v38 {display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:22px}.arena-panel-v38 {overflow:visible}.arena-team-slots-v38 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:14px 0}.arena-select-card-v38 {display:flex;flex-direction:column;gap:8px;padding:14px;background:rgba(11, 12, 16, .62);border:1px solid rgba(102, 252, 241, .11);border-radius:14px;min-width:0}.arena-select-card-v38.filled {border-color:rgba(46, 204, 113, .32);box-shadow:0 0 16px rgba(46, 204, 113, .08)}.arena-select-card-v38 > span {color:#66fcf1;font-weight:800}.arena-select-card-v38 select, .arena-npc-form-v38 select, .arena-npc-form-v38 input {width:100%;background:#0b1016;color:#fff;border:1px solid rgba(102,252,241,.25);padding:9px;border-radius:8px}.arena-slot-preview-v38 {min-height:74px;padding:10px;border-radius:10px;background:rgba(0,0,0,.35);color:#9aa8b8;line-height:1.45}.arena-slot-preview-v38 strong {display:block;color:#fff;margin-top:6px}.arena-slot-preview-v38 small {display:block;color:#a8b4c3}.arena-warning-v38 {margin-top:10px;padding:10px;border-radius:10px;background:rgba(239,68,68,.10);border:1px solid rgba(239,68,68,.18);color:#ff9b9b}.arena-warning-v38.ok {background:rgba(46,204,113,.10);border-color:rgba(46,204,113,.18);color:#7dffb1}.arena-team-summary-v38 {display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin:12px 0}.arena-team-summary-v38 div {padding:12px;background:rgba(0,0,0,.38);border:1px solid rgba(255,255,255,.06);border-radius:12px}.arena-team-summary-v38 span {display:block;color:#8fa3b8;font-size:.82rem}.arena-team-summary-v38 strong {color:#fff}.arena-opponent-grid-v38 {display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:14px}.arena-opponent-card-v38 {text-align:left;padding:16px;border-radius:16px;border:1px solid rgba(102,252,241,.16);background:linear-gradient(135deg, rgba(31,40,51,.9), rgba(9,12,18,.96));color:#c5c6c7;cursor:pointer;transition:.2s;position:relative;overflow:hidden}.arena-opponent-card-v38:hover, .arena-opponent-card-v38.selected {transform:translateY(-3px);border-color:#ffcc00;box-shadow:0 0 20px rgba(255,204,0,.18)}.arena-opponent-avatar-v38 {font-size:34px;display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:14px;background:rgba(0,0,0,.35);margin-bottom:10px}.arena-opponent-card-v38 strong {display:block;color:#fff;font-size:1.08rem}.arena-opponent-card-v38 small, .arena-opponent-card-v38 em, .arena-opponent-card-v38 b {display:block;margin-top:5px;font-style:normal;color:#aab6c4}.arena-opponent-elements-v38 {display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.arena-battle-replay-v39 {border:1px solid rgba(255,204,0,.25);border-radius:18px;padding:18px;background:radial-gradient(circle, rgba(255,204,0,.08), transparent 38%), rgba(5,7,10,.92);box-shadow:0 0 24px rgba(0,0,0,.4)}.arena-battle-header-v39 {display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;text-align:center;margin-bottom:16px}.arena-battle-header-v39 div {padding:12px;border-radius:12px;background:rgba(255,255,255,.04)}.arena-battle-header-v39 b {color:#ff9900;font-size:1.6rem;text-shadow:0 0 12px rgba(255,153,0,.6)}.arena-battle-header-v39 span {display:block;color:#9aa8b8}.arena-battle-header-v39 strong {color:#fff;font-size:1.25rem}.arena-battle-teams-v39 {display:grid;grid-template-columns:1fr 1fr;gap:14px}.arena-replay-team-v39 {display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.arena-replay-dragon-v39 {padding:12px;border-radius:12px;background:rgba(11,12,16,.75);border:1px solid rgba(102,252,241,.1);text-align:center}.arena-replay-dragon-v39 strong {display:block;color:#fff;margin:6px 0}.arena-replay-dragon-v39 small {color:#aab6c4}.arena-replay-log-v39 {margin-top:14px;max-height:220px;overflow:auto;background:#000;border-radius:12px;border:1px solid rgba(255,255,255,.08);padding:14px;font-family:'Courier New', monospace}.arena-replay-log-v39 p {margin:7px 0;color:#d8dee9}.arena-result-win-v39 {color:#2ecc71 !important;font-weight:900;text-align:center}.arena-result-loss-v39 {color:#ef4444 !important;font-weight:900;text-align:center}.arena-bottom-grid-v38 {display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:22px}.arena-season-reward-v38 {display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px;border-radius:14px;background:rgba(255,204,0,.08);border:1px solid rgba(255,204,0,.16);margin-bottom:14px}.arena-season-reward-v38 small {display:block;color:#d8dee9;line-height:1.5}.arena-ranking-list-v38, .arena-history-list-v38 {display:flex;flex-direction:column;gap:8px}.arena-ranking-row-v38, .arena-history-row-v38 {display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:10px;background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.05)}.arena-ranking-row-v38.me {border-color:#ffcc00;box-shadow:0 0 14px rgba(255,204,0,.12)}.arena-history-row-v38.win {border-left:4px solid #2ecc71}.arena-history-row-v38.loss {border-left:4px solid #ef4444}.arena-tactic-content-v39 {max-width:760px !important;border-color:#ffcc00 !important;box-shadow:0 0 34px rgba(255,204,0,.25) !important}.arena-tactic-grid-v39 {display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:12px;margin:18px 0}.arena-tactic-option-v39 {padding:14px;border-radius:14px;background:rgba(11,12,16,.85);border:1px solid rgba(102,252,241,.16);color:#fff;cursor:pointer;transition:.2s}.arena-tactic-option-v39:hover {transform:translateY(-3px);border-color:#ffcc00;box-shadow:0 0 18px rgba(255,204,0,.18)}.arena-tactic-option-v39 span {display:block;font-size:30px}.arena-tactic-option-v39 strong {display:block;margin:6px 0;color:#ffcc00}.arena-tactic-option-v39 small {color:#c5c6c7}.arena-admin-npc-avatar-v38 {width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,204,0,.10);border:1px solid rgba(255,204,0,.2);font-size:32px}.arena-npc-team-grid-v38 label {display:flex;flex-direction:column;gap:8px}@media (max-width: 980px) {.arena-hero-v38, .arena-layout-v38, .arena-bottom-grid-v38, .arena-battle-teams-v39 {grid-template-columns:1fr;display:grid}.arena-status-card-v38 {flex:unset}.arena-team-slots-v38, .arena-replay-team-v39 {grid-template-columns:1fr}.arena-season-reward-v38 {flex-direction:column;align-items:stretch}}@media (max-width: 560px) {.arena-hero-v38 {padding:18px}.arena-battle-header-v39 {grid-template-columns:1fr}.arena-team-summary-v38 {grid-template-columns:1fr}}.menu-btn-arena-main {border-color:rgba(255, 204, 0, .45) !important;background:linear-gradient(135deg, rgba(255, 153, 0, .16), rgba(31, 40, 51, .95)) !important;box-shadow:inset 0 0 18px rgba(255, 204, 0, .06)}.menu-btn-arena-main.active,
.menu-btn-arena-main:hover {background:linear-gradient(135deg, #ffcc00, #ff9900) !important;color:#1a0d00 !important;box-shadow:0 0 18px rgba(255, 204, 0, .28) !important}.arena-command-grid-v39 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px}.arena-command-card-v39 {position:relative;overflow:hidden;min-height:300px}.arena-command-card-v39::before {content:'';position:absolute;inset:-40% -20% auto auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle, rgba(255,204,0,.16), transparent 65%);pointer-events:none}.arena-defense-summary-cards-v39 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:16px 0}.arena-defense-mini-card-v39 {min-height:145px;padding:12px;border-radius:14px;background:rgba(11,12,16,.72);border:1px solid rgba(102,252,241,.12);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.arena-defense-mini-card-v39 img {width:84px;height:62px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(102,252,241,.16))}.arena-defense-mini-card-v39 strong {color:#fff;font-size:.95rem}.arena-defense-mini-card-v39 small {color:#aab6c4}.arena-defense-mini-card-v39.empty {border-style:dashed;color:#7d8ca0}.arena-defense-mini-card-v39.empty span {font-size:32px;color:#45f3ff}.arena-mini-dragon-placeholder-v39 {font-size:34px;width:70px;height:58px;display:flex;align-items:center;justify-content:center}.arena-attack-info-v39 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:18px 0}.arena-attack-info-v39 div {padding:14px;border-radius:14px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.06)}.arena-attack-info-v39 span {display:block;color:#9aa8b8;font-size:.82rem}.arena-attack-info-v39 strong {display:block;color:#fff;margin-top:5px}.arena-open-modal-btn-v39 {margin-top:auto;position:relative;z-index:1}.arena-modal-v39 {z-index:2147483600;padding:18px;align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch}.arena-modal-content-v39 {position:relative;width:min(1180px, 96vw) !important;max-width:1180px !important;margin:20px auto;border-color:rgba(255,204,0,.35) !important;box-shadow:0 0 38px rgba(255,204,0,.20), 0 18px 60px rgba(0,0,0,.65) !important;text-align:left !important}.arena-modal-content-v39 h2 {color:#ffcc00;margin-bottom:8px}.arena-modal-content-v39 > p {color:#cbd5e1;line-height:1.6;margin-bottom:16px}.arena-modal-close-v39 {position:absolute;top:12px;right:14px;width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(11,12,16,.9);color:#fff;font-size:24px;cursor:pointer}.arena-modal-close-v39:hover {border-color:#ffcc00;color:#ffcc00}.arena-modal-team-slots-v39 {grid-template-columns:repeat(3, minmax(210px, 1fr))}.arena-select-preview-img-v39 {width:80px;height:54px;object-fit:contain;float:right;margin-left:8px;filter:drop-shadow(0 0 8px rgba(102,252,241,.14))}.arena-team-summary-v39 strong {font-size:.98rem}.arena-opponent-modal-section-v39 {margin:18px 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.arena-opponent-grid-modal-v39 {max-height:440px;overflow-y:auto;padding-right:6px}.arena-opponent-hint-v39 {color:#ffcc00 !important}.arena-opponent-card-v38 em:not(.arena-opponent-hint-v39) {display:none}.arena-battle-header-v39 strong {font-size:1.02rem;color:#ffcc00}@media (max-width: 980px) {.arena-command-grid-v39 {grid-template-columns:1fr}.arena-defense-summary-cards-v39, .arena-attack-info-v39 {grid-template-columns:1fr 1fr 1fr}.arena-modal-team-slots-v39 {grid-template-columns:1fr}}@media (max-width: 620px) {.arena-modal-v39 {padding:8px}.arena-modal-content-v39 {width:98vw !important;margin:8px auto;padding:22px 14px !important}.arena-defense-summary-cards-v39, .arena-attack-info-v39 {grid-template-columns:1fr}.arena-opponent-grid-modal-v39 {max-height:55vh}}.menu-btn[data-target="arena-tab"]::before {content:'⚔️'}@media (min-width: 901px) {.game-layout {display:flex !important;min-width:0 !important}.game-menu {position:relative !important;left:auto !important;top:auto !important;transform:none !important;width:220px !important;min-width:220px !important;max-width:220px !important;height:100% !important;max-height:100% !important;flex:0 0 220px !important;z-index:10 !important}.content-wrapper {min-width:0 !important;width:auto !important;flex:1 1 auto !important;transform:none !important;margin-left:0 !important}}@media (max-width: 900px), (orientation: landscape) and (max-height: 520px) {body,
    html {width:100% !important;max-width:100% !important;overflow-x:hidden !important}#game-screen {width:100vw !important;max-width:100vw !important;overflow:hidden !important}.game-layout {position:relative !important;display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important;transform:none !important}.content-wrapper {position:relative !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:100% !important;margin:0 !important;padding:0 !important;left:auto !important;right:auto !important;transform:none !important;flex:none !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important}.game-content {width:100% !important;max-width:100% !important;min-width:0 !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important}.game-menu {position:fixed !important;top:0 !important;left:0 !important;right:auto !important;width:min(84vw, 300px) !important;min-width:0 !important;max-width:min(84vw, 300px) !important;height:100vh !important;max-height:100vh !important;display:flex !important;flex-direction:column !important;transform:translateX(-110%) !important;transition:transform .24s ease !important;z-index:99999 !important;box-shadow:22px 0 45px rgba(0,0,0,.7) !important;border-right:1px solid rgba(102,252,241,.45) !important;padding:max(16px, env(safe-area-inset-top)) 14px calc(26px + env(safe-area-inset-bottom)) 14px !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important}@supports (height: 100dvh) {.game-menu {height:100dvh !important;max-height:100dvh !important}}body.mobile-menu-open .game-menu {transform:translateX(0) !important}body:not(.mobile-menu-open) .game-menu {pointer-events:none !important}body.mobile-menu-open .game-menu {pointer-events:auto !important}.mobile-menu-backdrop {position:fixed !important;inset:0 !important;z-index:99998 !important}body:not(.mobile-menu-open) .mobile-menu-backdrop {display:none !important}body.mobile-menu-open .mobile-menu-backdrop {display:block !important}}.arena-defense-history-v41 .panel-desc {color:#aebbd0;margin-bottom:14px;line-height:1.45}.arena-defense-history-list-v41 {display:flex;flex-direction:column;gap:10px}.arena-defense-history-row-v41 {display:grid;grid-template-columns:38px minmax(0, 1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg, rgba(11, 16, 22, 0.85), rgba(31, 40, 51, 0.72));border:1px solid rgba(102, 252, 241, 0.12)}.arena-defense-history-row-v41.win {border-color:rgba(46, 204, 113, 0.35);box-shadow:inset 0 0 18px rgba(46, 204, 113, 0.05)}.arena-defense-history-row-v41.loss {border-color:rgba(239, 68, 68, 0.35);box-shadow:inset 0 0 18px rgba(239, 68, 68, 0.06)}.arena-defense-history-icon-v41 {width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(0, 0, 0, 0.28);border:1px solid rgba(255,255,255,0.06);font-size:18px}.arena-defense-history-main-v41 {min-width:0}.arena-defense-history-main-v41 strong {display:block;color:#eef6ff;font-size:14px;overflow-wrap:anywhere}.arena-defense-history-main-v41 small {display:block;color:#8fa3bd;margin-top:3px;font-size:12px}.arena-revenge-btn-v41 {border:1px solid rgba(255, 204, 0, 0.45);background:linear-gradient(135deg, #c86b1d, #7f2418);color:#fff7df;border-radius:10px;padding:8px 12px;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:0 0 12px rgba(255, 153, 0, 0.18)}.arena-revenge-btn-v41:hover {transform:translateY(-1px);box-shadow:0 0 18px rgba(255, 153, 0, 0.32)}@media (max-width: 720px) {.arena-defense-history-row-v41 {grid-template-columns:34px minmax(0, 1fr)}.arena-revenge-btn-v41 {grid-column:1 / -1;width:100%;justify-self:stretch}}@media (min-width: 901px) {.dashboard-quick-grid-v28 {grid-template-columns:repeat(auto-fit, minmax(190px, 1fr)) !important}}.dashboard-arena-card-v42 {border-color:rgba(255, 204, 0, 0.28) !important;background:radial-gradient(circle at top right, rgba(255, 204, 0, 0.12), transparent 34%), linear-gradient(145deg, rgba(31,40,51,0.86), rgba(11,16,22,0.98)) !important}.dashboard-arena-card-v42 strong,
#dashboard-arena-points-v42,
#profile-arena-rank-v42,
#profile-arena-points-v42 {color:#ffdf68 !important}.profile-hero-stats-v31 {grid-template-columns:repeat(4, minmax(90px, 1fr)) !important}.profile-arena-rank-chip-v42,
.profile-stat-button-v42 {background:rgba(0,0,0,.32);border:1px solid rgba(255,204,0,.22);border-radius:14px;padding:12px;color:#dfe7ef;text-align:left;cursor:pointer;font:inherit;transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease}.profile-arena-rank-chip-v42:hover,
.profile-stat-button-v42:hover {transform:translateY(-2px);border-color:rgba(255,204,0,.55);box-shadow:0 8px 22px rgba(255,204,0,.10)}.profile-arena-rank-chip-v42 span,
.profile-stat-button-v42 span {display:block;color:#8fb3c7;font-size:12px;text-transform:uppercase;letter-spacing:.6px}.profile-arena-rank-chip-v42 strong,
.profile-stat-button-v42 strong {display:block;color:#ffdf68;font-size:22px;margin-top:5px}.profile-stat-button-v42 small {color:#9bb3c7}.profile-stats-grid-v31 .profile-stat-button-v42 {min-height:100%}@media (max-width: 720px) {.profile-hero-stats-v31 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 520px) {.profile-hero-stats-v31 {grid-template-columns:1fr !important}}.dragon-detail-view {background:radial-gradient(circle at top, rgba(69, 243, 255, 0.10), rgba(15, 18, 24, 0.96) 55%, rgba(5, 7, 11, 0.98))}.dragon-detail-view .dragon-image-container {box-shadow:inset 0 0 25px rgba(0,0,0,0.75), 0 0 20px rgba(69,243,255,0.10)}.stat-value.val-hp {color:#ff6b81;text-shadow:0 0 5px rgba(255,107,129,0.30)}.stat-value.val-speed {color:#f1c40f;text-shadow:0 0 5px rgba(241,196,15,0.30)}.stat-value.val-crit {color:#ff9f43;text-shadow:0 0 5px rgba(255,159,67,0.30)}.dragon-path-panel-v44 {border-color:rgba(241,196,15,0.22);background:linear-gradient(135deg, rgba(36, 29, 12, 0.60), rgba(21, 26, 33, 0.86))}.dragon-path-grid-v44 {display:grid;grid-template-columns:1fr 1fr;gap:15px}.dragon-path-card-v44 {position:relative;display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;background:rgba(11, 12, 16, 0.70);border:1px solid rgba(241,196,15,0.18);border-radius:12px;padding:14px;min-height:128px;box-shadow:inset 0 0 18px rgba(0,0,0,0.35)}.dragon-path-icon-v44 {width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle, rgba(241,196,15,0.25), rgba(31,40,51,0.95));border:1px solid rgba(241,196,15,0.30);font-size:25px}.dragon-path-info-v44 small {display:block;color:#a0aec0;font-size:12px;line-height:1.35;margin-top:4px}.dragon-choice-btn-v44 {grid-column:1 / -1;padding:9px 12px;font-size:13px;background:linear-gradient(135deg, #f1c40f, #e67e22);color:#111}.dragon-choice-modal-content-v44 {max-width:920px;width:min(94vw, 920px);max-height:88vh;overflow-y:auto}.dragon-choice-options-v44 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-top:20px}.dragon-choice-option-v44 {width:100%;text-align:left;border:1px solid rgba(69,243,255,0.16);background:linear-gradient(135deg, rgba(31,40,51,0.92), rgba(9,12,18,0.96));color:#e0e6ed;border-radius:14px;padding:16px;cursor:pointer;transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease}.dragon-choice-option-v44:hover {transform:translateY(-3px);border-color:rgba(241,196,15,0.55);box-shadow:0 0 18px rgba(241,196,15,0.16)}.choice-head-v44 {display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:8px}.choice-head-v44 b {color:#fff;font-size:16px}.choice-head-v44 em {color:#66fcf1;font-style:normal;font-size:12px;text-align:right}.dragon-choice-option-v44 p {color:#c5c6c7;line-height:1.45;margin:0 0 8px 0}.dragon-choice-option-v44 small {display:block;color:#a0aec0;margin-top:5px;line-height:1.35}.choice-bonus-v44 {display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.choice-bonus-v44 span {background:rgba(102,252,241,0.10);border:1px solid rgba(102,252,241,0.12);border-radius:999px;padding:4px 8px;font-size:12px;color:#eafcff}.dragon-choice-warning-v44 {margin-top:18px;color:#ffcc00;background:rgba(241,196,15,0.08);border:1px solid rgba(241,196,15,0.18);border-radius:10px;padding:12px;font-size:13px}@media (max-width: 820px) {.dragon-path-grid-v44,
    .dragon-choice-options-v44 {grid-template-columns:1fr}}#dragon-details-tab {--dragon-panel-bg:linear-gradient(135deg, rgba(31,40,51,.72), rgba(9,12,18,.94))}#dragon-details-tab .dragon-detail-layout {display:grid !important;grid-template-columns:minmax(280px, 360px) minmax(0, 1fr) !important;gap:18px !important;align-items:start !important;margin-top:14px !important}#dragon-details-tab .dragon-detail-view {max-width:none !important;width:100% !important;padding:18px !important;border-radius:18px !important;position:sticky;top:12px}#dragon-details-tab .dragon-detail-view h1 {font-size:clamp(22px, 2vw, 30px) !important;line-height:1.1 !important;margin-bottom:4px !important}#dragon-details-tab #det-stars {margin-bottom:10px !important;font-size:18px !important}#dragon-details-tab .dragon-detail-image-box-v46,
#dragon-details-tab .dragon-detail-view .dragon-image-container {height:225px !important;margin:10px 0 12px !important;border-radius:16px !important}#dragon-details-tab .dragon-detail-actions {display:grid !important;grid-template-columns:minmax(0, 1.05fr) minmax(320px, .95fr) !important;gap:14px !important;flex:initial !important}#dragon-details-tab .dragon-detail-actions .panel-stats {grid-column:1 / -1}#dragon-details-tab .dragon-detail-actions .panel-training,
#dragon-details-tab .dragon-detail-actions .dragon-path-panel-v44 {min-width:0}#dragon-details-tab .rpg-panel {padding:14px !important;border-radius:16px !important;background:var(--dragon-panel-bg) !important;box-shadow:0 8px 24px rgba(0,0,0,.34), inset 0 0 22px rgba(69,243,255,.035) !important}#dragon-details-tab .panel-header {padding-bottom:8px !important;margin-bottom:10px !important;gap:8px !important}#dragon-details-tab .panel-header h3 {font-size:16px !important;letter-spacing:.4px !important}#dragon-details-tab .panel-icon {font-size:18px !important}#dragon-details-tab .panel-desc {font-size:12.5px !important;line-height:1.35 !important;margin-bottom:10px !important}#dragon-details-tab .level-container {margin-bottom:10px !important}#dragon-details-tab .level-label {display:flex;justify-content:space-between;align-items:center;font-size:13px !important;margin-bottom:6px !important}#dragon-details-tab .stats-grid {display:grid !important;grid-template-columns:repeat(5, minmax(110px, 1fr)) !important;gap:9px !important}#dragon-details-tab .stat-row {display:grid !important;grid-template-columns:1fr !important;gap:4px !important;text-align:center !important;padding:10px 8px !important;border-left:0 !important;border-top:3px solid rgba(69,243,255,.16) !important;background:rgba(5,8,13,.62) !important;min-height:68px !important}#dragon-details-tab .stat-name {font-size:12px !important;color:#8fa3bd !important;white-space:nowrap}#dragon-details-tab .stat-value {font-size:20px !important;line-height:1.1 !important}#dragon-details-tab .dragon-path-grid-v44 {grid-template-columns:1fr !important;gap:10px !important}#dragon-details-tab .dragon-path-card-v44 {grid-template-columns:42px minmax(0, 1fr) auto !important;min-height:auto !important;padding:10px !important;gap:10px !important;border-radius:14px !important}#dragon-details-tab .dragon-path-icon-v44 {width:40px !important;height:40px !important;border-radius:12px !important;font-size:21px !important}#dragon-details-tab .dragon-path-info-v44 .eq-label {font-size:11px !important}#dragon-details-tab .dragon-path-info-v44 .eq-item-name {font-size:14px !important;color:#fff6d6 !important}#dragon-details-tab .dragon-path-info-v44 small {font-size:11.5px !important;line-height:1.25 !important;max-width:100%}#dragon-details-tab .dragon-choice-btn-v44 {grid-column:auto !important;width:auto !important;min-width:82px !important;padding:8px 10px !important;font-size:12px !important;border-radius:10px !important}#dragon-details-tab .dragon-management-buttons-v46 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important}#dragon-details-tab .dragon-management-buttons-v46 .btn {padding:10px !important;font-size:13px !important;border-radius:11px !important}.dragon-choice-modal-content-v44 {width:min(96vw, 820px) !important;max-width:820px !important;max-height:min(86vh, 760px) !important;overflow-y:auto !important;padding:22px !important;border-radius:18px !important}.dragon-choice-modal-content-v44 h2 {font-size:clamp(20px, 2.5vw, 28px) !important;margin-bottom:6px !important}#dragon-choice-subtitle-v44 {font-size:13px !important;line-height:1.35 !important;color:#9fb2c8 !important;margin-bottom:10px !important}.dragon-choice-options-v44 {display:grid !important;grid-template-columns:repeat(auto-fit, minmax(245px, 1fr)) !important;gap:10px !important;margin-top:14px !important}.dragon-choice-option-v44 {padding:12px !important;border-radius:14px !important;min-height:0 !important;overflow-wrap:anywhere}.choice-head-v44 {display:block !important;margin-bottom:6px !important}.choice-head-v44 b {display:block;font-size:15px !important;line-height:1.2 !important}.choice-short-v46 {color:#66fcf1;font-size:12.5px;font-weight:700;line-height:1.25;margin-bottom:8px}.choice-section-v46 > span {display:block;color:#8fa3bd;font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px}.choice-bonus-v44 {gap:5px !important;margin-top:0 !important}.choice-bonus-v44 span,
.choice-bonus-v44 em {display:inline-flex;align-items:center;background:rgba(102,252,241,0.10);border:1px solid rgba(102,252,241,0.12);border-radius:999px;padding:3px 7px;font-size:11.5px;color:#eafcff;font-style:normal}.choice-note-v46 {margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.055);color:#aebbd0;font-size:12px;line-height:1.3}.choice-note-v46 b {color:#ffdf68}.dragon-choice-warning-v44 {margin-top:12px !important;padding:10px !important;font-size:12px !important;line-height:1.35 !important}@media (max-width: 1180px) {#dragon-details-tab .dragon-detail-layout {grid-template-columns:minmax(250px, 320px) minmax(0, 1fr) !important}#dragon-details-tab .stats-grid {grid-template-columns:repeat(3, minmax(110px, 1fr)) !important}#dragon-details-tab .dragon-detail-actions {grid-template-columns:1fr !important}}@media (max-width: 820px) {#dragon-details-tab .dragon-detail-layout {grid-template-columns:1fr !important}#dragon-details-tab .dragon-detail-view {position:relative !important;top:auto !important}#dragon-details-tab .dragon-detail-image-box-v46,
    #dragon-details-tab .dragon-detail-view .dragon-image-container {height:210px !important}#dragon-details-tab .stats-grid {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}#dragon-details-tab .dragon-path-card-v44 {grid-template-columns:38px minmax(0, 1fr) !important}#dragon-details-tab .dragon-choice-btn-v44 {grid-column:1 / -1 !important;width:100% !important}}@media (max-width: 520px) {#dragon-details-tab .stats-grid {grid-template-columns:1fr 1fr !important}#dragon-details-tab .stat-value {font-size:18px !important}#dragon-details-tab .dragon-management-buttons-v46 {grid-template-columns:1fr !important}.dragon-choice-options-v44 {grid-template-columns:1fr !important}.dragon-choice-modal-content-v44 {width:96vw !important;padding:16px !important}}#dragon-details-tab .panel-stats .panel-body {display:grid;grid-template-columns:minmax(190px, 0.7fr) minmax(250px, 1fr) minmax(360px, 1.6fr);gap:10px;align-items:stretch}#dragon-details-tab .dragon-level-compact-v47 {margin:0 !important;align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:rgba(5,8,13,.56);border:1px solid rgba(69,243,255,.10);border-radius:14px;padding:10px 12px}#dragon-details-tab .dragon-level-compact-v47 .level-label {margin-bottom:8px !important}.dragon-identity-strip-v47 {display:grid;grid-template-columns:1fr;gap:8px}.dragon-identity-chip-v47 {display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:9px 11px;border-radius:14px;background:linear-gradient(135deg, rgba(241,196,15,.10), rgba(9,12,18,.70));border:1px solid rgba(241,196,15,.18);box-shadow:inset 0 0 18px rgba(241,196,15,.035)}.dragon-identity-chip-v47 span {color:#91a9bd;font-size:11px;text-transform:uppercase;letter-spacing:.55px;white-space:nowrap}.dragon-identity-chip-v47 strong {color:#fff4c2;font-size:13px;text-align:right;line-height:1.15}#dragon-details-tab .combat-stats-compact-v47,
#dragon-details-tab .stats-grid.combat-stats-compact-v47 {display:grid !important;grid-template-columns:repeat(5, minmax(74px, 1fr)) !important;gap:8px !important;align-items:stretch}#dragon-details-tab .combat-stats-compact-v47 .stat-row {min-height:46px !important;padding:7px 7px !important;border-radius:13px !important;gap:2px !important;border-top-width:2px !important;background:rgba(5,8,13,.66) !important}#dragon-details-tab .combat-stats-compact-v47 .stat-name {font-size:10.5px !important;line-height:1.05 !important}#dragon-details-tab .combat-stats-compact-v47 .stat-value {font-size:16px !important;line-height:1.05 !important}#dragon-details-tab .dragon-detail-actions .panel-stats {grid-column:1 / -1}#dragon-details-tab .dragon-path-panel-v44.hidden {display:none !important}#dragon-details-tab .dragon-path-card-v44.dragon-path-card-selected-v47 {opacity:.72;border-color:rgba(46,204,113,.22) !important;background:linear-gradient(135deg, rgba(46,204,113,.08), rgba(5,8,13,.62)) !important}#dragon-details-tab .dragon-path-card-v44.dragon-path-card-selected-v47 .dragon-choice-btn-v44 {background:#1f2833 !important;color:#8fa3bd !important}.dragon-choice-modal-content-v47 {width:min(94vw, 760px) !important;max-width:760px !important;max-height:min(84vh, 680px) !important;overflow:hidden !important;display:flex !important;flex-direction:column;padding:0 !important}.dragon-choice-modal-header-v47 {display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg, rgba(31,40,51,.92), rgba(9,12,18,.98))}.dragon-choice-modal-header-v47 h2 {margin:0 0 4px 0 !important;font-size:clamp(18px, 2.2vw, 25px) !important}.dragon-choice-modal-header-v47 p {margin:0 !important}.dragon-choice-x-v47 {width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.04);color:#c5c6c7;font-size:24px;cursor:pointer;line-height:1}.dragon-choice-layout-v47,
.dragon-choice-options-v44.dragon-choice-layout-v47 {display:grid !important;grid-template-columns:minmax(205px, .85fr) minmax(0, 1.45fr) !important;gap:0 !important;margin:0 !important;min-height:0;overflow:hidden}.dragon-choice-list-v47 {max-height:430px;overflow-y:auto;padding:12px;border-right:1px solid rgba(255,255,255,.06);background:rgba(5,8,13,.40);-webkit-overflow-scrolling:touch}.dragon-choice-list-btn-v47 {width:100%;display:block;text-align:left;padding:10px 11px;margin-bottom:8px;border-radius:13px;border:1px solid rgba(69,243,255,.12);background:rgba(31,40,51,.54);color:#e0e6ed;cursor:pointer;transition:border-color .16s ease, background .16s ease, transform .16s ease}.dragon-choice-list-btn-v47:hover,
.dragon-choice-list-btn-v47.active {border-color:rgba(241,196,15,.55);background:linear-gradient(135deg, rgba(241,196,15,.13), rgba(31,40,51,.76));transform:translateY(-1px)}.dragon-choice-list-btn-v47 strong {display:block;font-size:14px;color:#fff;line-height:1.15}.dragon-choice-list-btn-v47 small {display:block;margin-top:4px;color:#91a9bd;font-size:11.5px;line-height:1.25}.dragon-choice-detail-v47 {max-height:430px;overflow-y:auto;padding:18px;text-align:left;-webkit-overflow-scrolling:touch}.dragon-choice-detail-icon-v47 {width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle, rgba(241,196,15,.24), rgba(31,40,51,.95));border:1px solid rgba(241,196,15,.24);font-size:27px;margin-bottom:10px}.dragon-choice-detail-v47 h3 {color:#fff;margin:0 0 6px 0;font-size:20px}.dragon-choice-detail-short-v47 {color:#66fcf1;font-weight:700;margin:0 0 12px 0;font-size:13px;line-height:1.35}.dragon-choice-detail-block-v47 {background:rgba(5,8,13,.45);border:1px solid rgba(255,255,255,.055);border-radius:13px;padding:11px;margin-top:10px}.dragon-choice-detail-block-v47 > span {display:block;margin-bottom:6px;color:#8fa3bd;font-size:11px;text-transform:uppercase;letter-spacing:.6px}.dragon-choice-detail-block-v47 p {margin:0;color:#cbd7e5;font-size:12.5px;line-height:1.35}.dragon-choice-footer-v47 {display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);background:rgba(5,8,13,.72)}.dragon-choice-footer-v47 .dragon-choice-warning-v44 {margin:0 !important;flex:1;text-align:left}.dragon-choice-footer-actions-v47 {display:flex;gap:10px;min-width:260px}.dragon-choice-cancel-v47 {background:#1f2833 !important;color:#c5c6c7 !important}.dragon-choice-confirm-v47 {background:linear-gradient(135deg, #f1c40f, #e67e22) !important;color:#111 !important}@media (max-width: 1280px) {#dragon-details-tab .panel-stats .panel-body {grid-template-columns:minmax(170px, .75fr) minmax(230px, 1fr)}#dragon-details-tab .combat-stats-compact-v47,
    #dragon-details-tab .stats-grid.combat-stats-compact-v47 {grid-column:1 / -1;grid-template-columns:repeat(5, minmax(80px, 1fr)) !important}}@media (max-width: 820px) {#dragon-details-tab .panel-stats .panel-body {grid-template-columns:1fr}.dragon-identity-strip-v47 {grid-template-columns:1fr 1fr}#dragon-details-tab .combat-stats-compact-v47,
    #dragon-details-tab .stats-grid.combat-stats-compact-v47 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important}.dragon-choice-layout-v47,
    .dragon-choice-options-v44.dragon-choice-layout-v47 {grid-template-columns:1fr !important;overflow-y:auto}.dragon-choice-list-v47 {max-height:185px;border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.dragon-choice-detail-v47 {max-height:280px}.dragon-choice-footer-v47 {flex-direction:column;align-items:stretch}.dragon-choice-footer-actions-v47 {min-width:0}}@media (max-width: 520px) {.dragon-identity-strip-v47 {grid-template-columns:1fr}#dragon-details-tab .combat-stats-compact-v47,
    #dragon-details-tab .stats-grid.combat-stats-compact-v47 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.dragon-choice-modal-content-v47 {width:96vw !important;max-height:88vh !important}.dragon-choice-modal-header-v47 {padding:14px 15px 12px}.dragon-choice-detail-v47 {padding:14px}.dragon-choice-footer-actions-v47 {flex-direction:column}}.dragon-details-topbar-v48 {margin-bottom:14px;display:flex;align-items:center}.dragon-back-btn-v48 {width:auto !important;max-width:none !important;display:inline-flex !important;align-items:center;justify-content:center;gap:9px;padding:10px 16px !important;border-radius:999px !important;background:linear-gradient(135deg, rgba(69,243,255,.18), rgba(31,40,51,.96)) !important;color:#eafcff !important;border:1px solid rgba(102,252,241,.34) !important;box-shadow:0 6px 18px rgba(0,0,0,.30), inset 0 0 14px rgba(102,252,241,.05) !important;font-size:13px !important;letter-spacing:.2px}.dragon-back-btn-v48 span {width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(102,252,241,.12);color:#66fcf1;font-size:16px;line-height:1}.dragon-back-btn-v48:hover {transform:translateY(-1px);border-color:rgba(241,196,15,.42) !important;box-shadow:0 8px 22px rgba(0,0,0,.36), 0 0 16px rgba(102,252,241,.16) !important}.dragon-choice-modal-header-v47 {justify-content:center !important;text-align:center !important;padding:16px 18px 12px !important}.dragon-choice-modal-header-v47 > div {width:100%}.dragon-choice-modal-header-v47 h2 {color:#f8e7a1 !important;text-shadow:0 0 12px rgba(241,196,15,.18)}.dragon-choice-x-v47 {display:none !important}.dragon-choice-list-v47 {padding:14px !important}.dragon-choice-list-btn-v47 {display:grid !important;grid-template-columns:1fr !important;gap:6px !important;padding:13px 14px !important;margin-bottom:10px !important;border-radius:15px !important;line-height:1.25 !important;box-shadow:inset 0 0 16px rgba(102,252,241,.025)}.dragon-choice-list-btn-v47 strong {display:block !important;font-size:15px !important;line-height:1.25 !important;color:#fff7d0 !important;letter-spacing:.15px}.dragon-choice-list-btn-v47 small {display:block !important;margin-top:0 !important;color:#a9bad0 !important;font-size:12px !important;line-height:1.35 !important}.dragon-choice-list-btn-v47:hover,
.dragon-choice-list-btn-v47.active {transform:translateY(-1px) !important;border-color:rgba(241,196,15,.58) !important;background:linear-gradient(135deg, rgba(241,196,15,.16), rgba(31,40,51,.82)) !important;box-shadow:0 0 18px rgba(241,196,15,.12), inset 0 0 16px rgba(241,196,15,.04) !important}.dragon-choice-detail-v47 {padding:16px 18px !important}.dragon-choice-detail-icon-v47 {margin-left:auto;margin-right:auto}.dragon-choice-detail-v47 h3,
.dragon-choice-detail-short-v47 {text-align:center}.dragon-choice-detail-block-v47 {border-radius:14px !important;padding:10px 12px !important}.dragon-choice-footer-v47 {padding:12px 18px 14px !important;gap:18px !important}.dragon-choice-footer-actions-v47 {display:flex !important;justify-content:flex-end !important;align-items:center !important;gap:18px !important;min-width:0 !important;flex-shrink:0}.dragon-choice-footer-actions-v47 .btn {width:auto !important;min-width:126px !important;max-width:160px !important;padding:9px 14px !important;border-radius:12px !important;font-size:13px !important}.dragon-choice-cancel-v47 {border:1px solid rgba(197,198,199,.18) !important;background:linear-gradient(135deg, rgba(31,40,51,.95), rgba(11,12,16,.95)) !important}.dragon-choice-confirm-v47 {border:1px solid rgba(241,196,15,.38) !important;box-shadow:0 0 14px rgba(241,196,15,.12) !important}.dragon-choice-warning-v44 {font-size:12.5px !important;line-height:1.35 !important}@media (max-width: 820px) {.dragon-details-topbar-v48 {margin-bottom:10px}.dragon-back-btn-v48 {width:100% !important;padding:10px 12px !important}.dragon-choice-modal-content-v47 {width:94vw !important;max-height:86vh !important}.dragon-choice-footer-v47 {flex-direction:column !important;align-items:stretch !important;gap:10px !important}.dragon-choice-footer-actions-v47 {justify-content:space-between !important;gap:14px !important;flex-direction:row !important}.dragon-choice-footer-actions-v47 .btn {flex:1 1 0 !important;min-width:0 !important;max-width:none !important}}@media (max-width: 480px) {.dragon-choice-list-v47 {max-height:165px !important}.dragon-choice-detail-v47 {max-height:260px !important}.dragon-choice-footer-actions-v47 {gap:10px !important}.dragon-choice-footer-actions-v47 .btn {font-size:12px !important;padding:9px 10px !important}}#dragon-details-tab .panel-stats,
#dragon-details-tab .panel-stats .panel-body,
#dragon-details-tab .combat-stats-compact-v47,
#dragon-details-tab .stats-grid.combat-stats-compact-v47,
#dragon-details-tab .combat-stats-compact-v47 .stat-row {min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}#dragon-details-tab .panel-stats .panel-body {display:grid !important;grid-template-columns:minmax(165px, .72fr) minmax(220px, 1fr) !important;gap:10px !important;align-items:stretch !important;overflow:visible !important}#dragon-details-tab .combat-stats-compact-v47,
#dragon-details-tab .stats-grid.combat-stats-compact-v47 {grid-column:1 / -1 !important;width:100% !important;display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:8px !important;overflow:visible !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row {min-width:0 !important;overflow:hidden !important}#dragon-details-tab .combat-stats-compact-v47 .stat-name,
#dragon-details-tab .combat-stats-compact-v47 .stat-value {min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important}#dragon-choice-modal-v44.modal-overlay {padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom)) !important;align-items:center !important;overflow:hidden !important}.dragon-choice-modal-content-v47 {width:min(96vw, 760px) !important;max-height:calc(100dvh - 20px) !important;display:grid !important;grid-template-rows:auto minmax(0, 1fr) auto !important;overflow:hidden !important}.dragon-choice-modal-header-v47,
.dragon-choice-footer-v47 {flex-shrink:0 !important}.dragon-choice-layout-v47,
.dragon-choice-options-v44.dragon-choice-layout-v47 {min-height:0 !important;overflow:hidden !important}.dragon-choice-list-v47,
.dragon-choice-detail-v47 {min-height:0 !important;-webkit-overflow-scrolling:touch !important}.dragon-choice-footer-v47 {position:relative !important;z-index:2 !important;padding-bottom:calc(12px + env(safe-area-inset-bottom)) !important}@media (max-width: 1180px) {#dragon-details-tab .panel-stats .panel-body {grid-template-columns:1fr !important}#dragon-details-tab .combat-stats-compact-v47,
    #dragon-details-tab .stats-grid.combat-stats-compact-v47 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media (max-width: 820px) {.dragon-choice-modal-content-v47 {width:min(96vw, 560px) !important;max-height:calc(100dvh - 12px) !important}.dragon-choice-modal-header-v47 {padding:10px 12px 8px !important}.dragon-choice-modal-header-v47 h2 {font-size:18px !important;line-height:1.1 !important}.dragon-choice-modal-header-v47 p {font-size:12px !important;line-height:1.25 !important}.dragon-choice-layout-v47,
    .dragon-choice-options-v44.dragon-choice-layout-v47 {display:grid !important;grid-template-rows:minmax(108px, 28dvh) minmax(0, 1fr) !important;grid-template-columns:1fr !important;overflow:hidden !important}.dragon-choice-list-v47 {max-height:none !important;height:100% !important;overflow-y:auto !important;padding:10px !important}.dragon-choice-detail-v47 {max-height:none !important;height:100% !important;overflow-y:auto !important;padding:12px !important}.dragon-choice-detail-icon-v47 {width:42px !important;height:42px !important;font-size:23px !important;margin-bottom:6px !important}.dragon-choice-detail-v47 h3 {font-size:17px !important;margin-bottom:4px !important}.dragon-choice-detail-short-v47 {font-size:12px !important;margin-bottom:8px !important}.dragon-choice-detail-block-v47 {padding:8px 10px !important;margin-top:7px !important}.dragon-choice-detail-block-v47 p {font-size:12px !important;line-height:1.28 !important}.dragon-choice-footer-v47 {padding:8px 10px calc(8px + env(safe-area-inset-bottom)) !important;gap:8px !important}.dragon-choice-footer-v47 .dragon-choice-warning-v44 {font-size:11.5px !important;line-height:1.25 !important;padding:7px 8px !important}.dragon-choice-footer-actions-v47 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;width:100% !important}.dragon-choice-footer-actions-v47 .btn {width:100% !important;min-width:0 !important;padding:9px 8px !important;font-size:12px !important}}@media (max-width: 520px) {#dragon-details-tab .combat-stats-compact-v47,
    #dragon-details-tab .stats-grid.combat-stats-compact-v47 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 380px) {.dragon-choice-modal-header-v47 p,
    .dragon-choice-footer-v47 .dragon-choice-warning-v44 {display:none !important}.dragon-choice-layout-v47,
    .dragon-choice-options-v44.dragon-choice-layout-v47 {grid-template-rows:minmax(96px, 27dvh) minmax(0, 1fr) !important}}#dragon-details-tab .dragon-exp-label-v50 {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-bottom:8px !important}#dragon-details-tab .dragon-exp-percent-v50 {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:48px !important;padding:4px 8px !important;border-radius:999px !important;background:rgba(102, 252, 241, 0.10) !important;border:1px solid rgba(102, 252, 241, 0.22) !important;color:#66fcf1 !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.4px !important;box-shadow:inset 0 0 12px rgba(102,252,241,.05) !important}#dragon-details-tab .dragon-exp-bar-v50 {height:10px !important;margin-top:2px !important;background:rgba(3, 6, 10, 0.88) !important;border:1px solid rgba(102, 252, 241, 0.18) !important}#dragon-details-tab #det-exp-bar-fill {width:0%;transition:width .35s ease !important;background:linear-gradient(90deg, #2ecc71, #66fcf1, #f1c40f) !important;box-shadow:0 0 12px rgba(102, 252, 241, 0.55) !important}#dragon-details-tab .dragon-exp-text-v50 {margin-top:7px !important;color:#9fb2c6 !important;font-size:12px !important;line-height:1.25 !important;white-space:normal !important}@media (min-width: 900px) {#dragon-details-tab .dragon-level-compact-v47 {min-width:0 !important}}@media (max-width: 700px) {#dragon-details-tab .dragon-exp-label-v50 {gap:8px !important}#dragon-details-tab .dragon-exp-text-v50 {font-size:11.5px !important}}.dragon-detail-expedition-panel-v51 {border-color:rgba(46, 204, 113, 0.22)}.dragon-detail-expedition-body-v51 {display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:14px;align-items:center}.dragon-detail-expedition-status-v51 {display:flex;gap:12px;align-items:center;min-width:0;background:rgba(11, 12, 16, 0.52);border:1px solid rgba(102, 252, 241, 0.12);border-radius:12px;padding:12px 14px}.dragon-detail-expedition-status-v51 strong {display:block;color:#fff;font-size:14px;margin-bottom:3px}.dragon-detail-expedition-status-v51 small {display:block;color:#9fb2c6;line-height:1.35}.status-dot-v51 {width:13px;height:13px;border-radius:999px;flex:0 0 auto;box-shadow:0 0 12px currentColor}.status-dot-v51.ready {background:#2ecc71;color:#2ecc71}.status-dot-v51.busy {background:#f1c40f;color:#f1c40f}.status-dot-v51.warning {background:#ef4444;color:#ef4444}.dragon-expedition-open-btn-v51 {width:auto;min-width:190px;padding:11px 16px;white-space:nowrap;background:linear-gradient(135deg, #2ecc71, #159a5a);color:#06110b;box-shadow:0 0 16px rgba(46, 204, 113, 0.22)}.dragon-expedition-open-btn-v51.disabled-v51,
.dragon-expedition-open-btn-v51:disabled {background:#1f2833 !important;color:#8292a6 !important;box-shadow:none;opacity:0.7;cursor:not-allowed}.dragon-expedition-modal-content-v51 {width:min(980px, calc(100vw - 34px));max-width:980px;max-height:min(88vh, 760px);overflow:hidden;display:flex;flex-direction:column;padding:0;border-color:rgba(46, 204, 113, 0.45);box-shadow:0 0 32px rgba(46, 204, 113, 0.18), 0 20px 80px rgba(0,0,0,0.55)}.dragon-expedition-modal-header-v51 {padding:22px 24px 16px;border-bottom:1px solid rgba(102, 252, 241, 0.12);background:radial-gradient(circle at top left, rgba(46, 204, 113, 0.18), transparent 42%), rgba(11, 16, 22, 0.75);text-align:left}.dragon-expedition-modal-header-v51 span {color:#2ecc71;font-weight:800;text-transform:uppercase;letter-spacing:1.4px;font-size:12px}.dragon-expedition-modal-header-v51 h2 {color:#fff;margin:4px 0 5px;font-size:clamp(20px, 3vw, 30px)}.dragon-expedition-modal-header-v51 p {color:#9fb2c6;margin:0;line-height:1.45}.dragon-expedition-choice-grid-v51 {padding:18px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.detail-expedition-card-v51 {display:flex;flex-direction:column;gap:10px;text-align:left;background:linear-gradient(135deg, rgba(31, 40, 51, 0.75), rgba(11, 16, 22, 0.9));border:1px solid rgba(102, 252, 241, 0.16);border-radius:14px;padding:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.02)}.detail-expedition-card-v51.locked-v51 {opacity:0.56;filter:grayscale(0.3)}.detail-expedition-card-head-v51 {display:flex;gap:10px;align-items:center}.detail-expedition-card-head-v51 > span {width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(46, 204, 113, 0.12);font-size:24px;border:1px solid rgba(46, 204, 113, 0.18)}.detail-expedition-card-head-v51 strong {display:block;color:#fff;font-size:15px}.detail-expedition-card-head-v51 small,
.detail-expedition-card-v51 p,
.detail-expedition-card-v51 em {color:#9fb2c6;line-height:1.35}.detail-expedition-card-v51 p,
.detail-expedition-card-v51 em {margin:0;font-size:13px}.detail-expedition-dynamic-v51 {display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.detail-expedition-dynamic-v51 span {background:rgba(11, 12, 16, 0.58);border:1px solid rgba(255,255,255,0.06);border-radius:999px;padding:6px 10px;font-size:12px;color:#cfe6e5}.detail-expedition-dynamic-v51 b {color:#2ecc71}.detail-expedition-send-btn-v51 {margin-top:2px;padding:10px 12px;background:linear-gradient(135deg, #2ecc71, #159a5a);color:#06110b}.detail-expedition-send-btn-v51:disabled {background:#1f2833 !important;color:#8794a7 !important;opacity:0.75;cursor:not-allowed}.dragon-expedition-modal-footer-v51 {display:flex;justify-content:center;padding:14px 18px 18px;border-top:1px solid rgba(102, 252, 241, 0.10);background:rgba(11, 16, 22, 0.8)}.dragon-expedition-cancel-btn-v51 {width:auto;min-width:150px;background:#1f2833;color:#c5c6c7;border:1px solid rgba(102,252,241,0.32)}@media (max-width: 760px) {.dragon-detail-expedition-body-v51 {grid-template-columns:1fr}.dragon-expedition-open-btn-v51 {width:100%;min-width:0}.dragon-expedition-modal-content-v51 {width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.dragon-expedition-choice-grid-v51 {grid-template-columns:1fr;padding:14px}.dragon-expedition-modal-header-v51 {padding:18px 16px 12px}}#dragon-details-tab .dragon-detail-expedition-body-v51 {display:grid !important;grid-template-columns:1fr !important;gap:12px !important;align-items:stretch !important}#dragon-details-tab .dragon-detail-expedition-status-v51 {width:100% !important;min-width:0 !important;max-width:100% !important;align-items:center !important}#dragon-details-tab .dragon-detail-expedition-status-v51 > div {min-width:0 !important;max-width:100% !important}#dragon-details-tab .dragon-detail-expedition-status-v51 small,
#dragon-details-tab .dragon-detail-expedition-status-v51 strong {white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important}#dragon-details-tab .dragon-expedition-open-btn-v51 {width:100% !important;min-width:0 !important;max-width:100% !important;white-space:normal !important;line-height:1.2 !important}@media (min-width: 1450px) {#dragon-details-tab .dragon-detail-expedition-body-v51 {grid-template-columns:minmax(320px, 1fr) minmax(210px, auto) !important;align-items:center !important}#dragon-details-tab .dragon-expedition-open-btn-v51 {width:auto !important;white-space:nowrap !important}}.arena-help-btn-v53 {align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:10px 16px;border-radius:999px;border:1px solid rgba(255, 204, 0, .55);background:linear-gradient(135deg, rgba(255,204,0,.18), rgba(0,0,0,.35));color:#ffec99;font-weight:900;letter-spacing:.04em;cursor:pointer;box-shadow:0 0 18px rgba(255,204,0,.12)}.arena-help-btn-v53:hover {transform:translateY(-2px);border-color:#ffcc00;box-shadow:0 0 22px rgba(255,204,0,.25)}.arena-help-content-v53 {max-width:920px !important;width:min(96vw, 920px) !important;max-height:min(86vh, 760px) !important;overflow-y:auto;text-align:left !important;border-color:rgba(255,204,0,.55) !important}.arena-help-content-v53 h2 {color:#ffcc00;text-align:center;margin-bottom:12px}.arena-help-content-v53 > p {color:#dbeafe;line-height:1.65;text-align:center;max-width:760px;margin:0 auto 18px}.arena-help-grid-v53 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.arena-help-card-v53 {background:linear-gradient(135deg, rgba(11,16,22,.86), rgba(31,40,51,.52));border:1px solid rgba(102,252,241,.14);border-radius:16px;padding:16px;box-shadow:inset 0 0 18px rgba(0,0,0,.25)}.arena-help-card-v53 h3 {color:#66fcf1;margin-bottom:10px;font-size:1rem}.arena-help-card-v53 ul {margin:0;padding-left:18px;display:grid;gap:7px}.arena-help-card-v53 li, .arena-help-card-v53 p {color:#cbd5e1;line-height:1.55;font-size:.94rem}.arena-help-footer-v53 {margin-top:14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(46, 204, 113, .35);background:rgba(46, 204, 113, .10);color:#d1fae5;line-height:1.55}.arena-slot-preview-v38 small {line-height:1.45}.arena-replay-dragon-v39 small {line-height:1.45}@media (max-width: 720px) {.arena-help-grid-v53 {grid-template-columns:1fr}.arena-help-content-v53 {max-height:82vh !important;padding:22px 14px !important}.arena-help-btn-v53 {width:100%}}.arena-npc-slot-admin-v54 {display:flex !important;flex-direction:column;gap:8px;min-width:0}.arena-npc-slot-admin-v54 select,
.arena-npc-slot-admin-v54 input {width:100%;min-width:0}.arena-npc-team-grid-v38 {align-items:stretch}@media (max-width: 800px) {.arena-npc-team-grid-v38 {grid-template-columns:1fr !important}}.arena-opponent-defense-preview-v55 {margin-top:12px;padding:10px;border-radius:14px;background:rgba(0, 0, 0, .28);border:1px solid rgba(102, 252, 241, .10);display:flex;flex-direction:column;gap:8px}.arena-defense-preview-title-v55 {display:block;color:#66fcf1;font-size:.78rem;text-transform:uppercase;letter-spacing:.9px;font-weight:900;margin-bottom:2px}.arena-opponent-dragon-mini-v55 {display:grid;grid-template-columns:42px minmax(0, 1fr);gap:9px;align-items:center;padding:8px;border-radius:12px;background:rgba(11, 12, 16, .72);border:1px solid rgba(255, 255, 255, .055);min-width:0}.arena-opponent-dragon-mini-v55 img {width:42px;height:42px;object-fit:contain;border-radius:10px;background:radial-gradient(circle, rgba(102,252,241,.12), rgba(0,0,0,.65));border:1px solid rgba(102,252,241,.12)}.arena-opponent-dragon-mini-v55 strong,
.arena-opponent-dragon-mini-v55 small,
.arena-opponent-dragon-mini-v55 em {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-opponent-dragon-mini-v55 strong {color:#fff;font-size:.9rem;margin:0}.arena-opponent-dragon-mini-v55 small {color:#d8dee9;font-size:.78rem;margin:1px 0}.arena-opponent-dragon-mini-v55 em {color:#a8f7f2;font-style:normal;font-size:.74rem}.arena-opponent-dragon-mini-v55.element-fire {border-left:3px solid #ff4d4d}.arena-opponent-dragon-mini-v55.element-water {border-left:3px solid #3399ff}.arena-opponent-dragon-mini-v55.element-wind {border-left:3px solid #2ecc71}.arena-opponent-dragon-mini-v55.element-light {border-left:3px solid #f1c40f}.arena-opponent-dragon-mini-v55.element-dark {border-left:3px solid #8e44ad}.arena-battle-replay-v55 {position:relative;overflow:hidden}.arena-battle-replay-v55::before {content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 0%, rgba(102,252,241,.12), transparent 28%),
        radial-gradient(circle at 80% 0%, rgba(255,204,0,.12), transparent 30%);pointer-events:none}.arena-battle-replay-v55 > * {position:relative;z-index:1}.arena-battle-header-v55 {align-items:stretch}.arena-battle-side-label-v55 {border:1px solid rgba(102,252,241,.14)}.arena-battle-side-label-v55.attack {border-left:4px solid #66fcf1}.arena-battle-side-label-v55.defense {border-left:4px solid #ffcc00}.arena-battle-vs-v55 {display:flex;align-items:center;justify-content:center;min-width:54px;color:#ff9900;text-shadow:0 0 14px rgba(255,153,0,.8)}.arena-battle-result-summary-v55 {margin:0 0 16px;padding:14px 18px;border-radius:16px;display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;background:rgba(0,0,0,.40);border:1px solid rgba(255,255,255,.08);text-align:center}.arena-battle-result-summary-v55 strong {font-size:1.3rem;color:#fff}.arena-battle-result-summary-v55 span {font-weight:900;font-size:1.1rem}.arena-battle-result-summary-v55 small {color:#aab6c4;width:100%}.arena-battle-result-summary-v55.win {border-color:rgba(46,204,113,.30);box-shadow:0 0 20px rgba(46,204,113,.10)}.arena-battle-result-summary-v55.win span {color:#2ecc71}.arena-battle-result-summary-v55.loss {border-color:rgba(239,68,68,.30);box-shadow:0 0 20px rgba(239,68,68,.10)}.arena-battle-result-summary-v55.loss span {color:#ff6b6b}.arena-battle-teams-v55 {display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:18px;align-items:stretch}.arena-replay-side-v55 {padding:14px;border-radius:18px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.07)}.arena-replay-side-v55.attack {border-top:3px solid #66fcf1}.arena-replay-side-v55.defense {border-top:3px solid #ffcc00}.arena-replay-side-v55 h4 {margin:0 0 12px;color:#fff;font-size:1.05rem;letter-spacing:.4px}.arena-replay-team-v55 {display:grid;grid-template-columns:1fr;gap:10px}.arena-replay-dragon-v55 {position:relative;display:grid;grid-template-columns:74px minmax(0, 1fr);gap:12px;align-items:center;text-align:left;min-height:92px;border-color:rgba(102,252,241,.12)}.arena-replay-slot-v55 {position:absolute;top:8px;left:8px;display:inline-flex;min-width:26px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:#ffcc00;color:#0b0c10;font-weight:900;font-size:.75rem;z-index:2}.arena-replay-dragon-img-v55 {width:74px;height:74px;object-fit:contain;border-radius:14px;background:radial-gradient(circle, rgba(102,252,241,.10), rgba(0,0,0,.72));border:1px solid rgba(102,252,241,.14);padding:4px}.arena-replay-dragon-img-v55.placeholder {display:flex;align-items:center;justify-content:center;font-size:32px}.arena-replay-dragon-info-v55 {min-width:0}.arena-replay-dragon-info-v55 .dragon-element {margin-bottom:5px}.arena-replay-dragon-info-v55 strong {display:block;color:#fff;margin:2px 0;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-replay-dragon-info-v55 small,
.arena-replay-dragon-info-v55 em,
.arena-replay-dragon-info-v55 b {display:block;font-size:.78rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-replay-dragon-info-v55 small {color:#d8dee9}.arena-replay-dragon-info-v55 em {color:#a8f7f2;font-style:normal}.arena-replay-dragon-info-v55 b {color:#ffcc00;font-weight:800}.arena-replay-flow-v55 {margin-top:16px}.arena-replay-flow-v55 h4 {margin:0 0 10px;color:#66fcf1}.arena-replay-log-v55 {max-height:260px;background:rgba(0,0,0,.58)}.arena-replay-step-v55 {display:grid;grid-template-columns:28px minmax(0, 1fr);gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.045)}.arena-replay-step-v55 > span {width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(102,252,241,.14);color:#66fcf1;font-weight:900;font-size:.75rem}.arena-replay-step-v55 > em {font-style:normal;color:#d8dee9;line-height:1.45}.arena-result-v55 {margin-top:12px !important;padding:12px;border-radius:12px;background:rgba(255,255,255,.04)}@media (max-width: 980px) {.arena-battle-teams-v55 {grid-template-columns:1fr}.arena-opponent-card-v38 {overflow:visible}}@media (max-width: 620px) {.arena-opponent-dragon-mini-v55,
    .arena-replay-dragon-v55 {grid-template-columns:58px minmax(0, 1fr)}.arena-replay-dragon-img-v55 {width:58px;height:58px}.arena-battle-result-summary-v55 {align-items:stretch;flex-direction:column;gap:6px}}#arena-battle-replay.arena-battle-replay-v55 {display:block;width:100%;box-sizing:border-box;margin:24px 0 28px 0;padding:22px;clear:both;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;isolation:isolate}#arena-battle-replay.arena-battle-replay-v55.hidden {display:none !important}#arena-battle-replay.arena-battle-replay-v55::before {z-index:0}#arena-battle-replay.arena-battle-replay-v55 > * {position:relative;z-index:1;box-sizing:border-box}#arena-battle-replay .arena-battle-header-v55 {display:grid !important;grid-template-columns:minmax(0, 1fr) 64px minmax(0, 1fr);gap:16px;align-items:stretch;margin-bottom:18px}#arena-battle-replay .arena-battle-side-label-v55 {min-width:0;min-height:78px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}#arena-battle-replay .arena-battle-side-label-v55 span,
#arena-battle-replay .arena-battle-side-label-v55 strong {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#arena-battle-replay .arena-battle-vs-v55 {min-height:78px}#arena-battle-replay .arena-battle-result-summary-v55 {width:100%;min-height:64px;margin:0 0 18px 0}#arena-battle-replay .arena-battle-teams-v55 {width:100%;clear:both;margin-top:0}#arena-battle-replay .arena-replay-flow-v55 {width:100%;clear:both;margin-top:18px}#arena-battle-replay .arena-replay-log-v55 {width:100%;box-sizing:border-box}#arena-battle-replay + .arena-bottom-grid-v38 {clear:both;margin-top:28px}@media (max-width: 980px) {#arena-battle-replay .arena-battle-header-v55 {grid-template-columns:1fr}#arena-battle-replay .arena-battle-vs-v55 {min-height:42px}}@media (max-width: 620px) {#arena-battle-replay.arena-battle-replay-v55 {padding:16px 12px;margin:18px 0 22px 0}#arena-battle-replay .arena-battle-side-label-v55 span,
    #arena-battle-replay .arena-battle-side-label-v55 strong {white-space:normal}}#arena-tab.arena-tab-v38:not(.hidden),
#arena-tab.arena-tab-v39:not(.hidden) {display:block !important;height:auto !important;min-height:100% !important;overflow:visible !important}#arena-tab > section,
#arena-tab > div {position:relative !important;float:none !important;flex:none !important;width:100% !important;box-sizing:border-box !important}#arena-tab .arena-hero-v38,
#arena-tab .arena-command-grid-v39,
#arena-tab #arena-battle-replay,
#arena-tab .arena-bottom-grid-v38 {margin-bottom:26px !important}#arena-tab #arena-battle-replay.arena-battle-replay-v55:not(.hidden) {display:flow-root !important;position:relative !important;clear:both !important;width:100% !important;height:auto !important;min-height:520px !important;max-height:none !important;overflow:visible !important;padding-bottom:28px !important;margin-top:28px !important;margin-bottom:42px !important;z-index:2 !important}#arena-tab #arena-battle-replay.hidden {display:none !important}#arena-tab #arena-battle-replay .arena-battle-teams-v55,
#arena-tab #arena-battle-replay .arena-replay-flow-v55,
#arena-tab #arena-battle-replay .arena-replay-log-v55 {position:relative !important;clear:both !important;z-index:3 !important}#arena-tab .arena-bottom-grid-v38 {position:relative !important;clear:both !important;z-index:1 !important;margin-top:42px !important}@media (max-width: 980px) {#arena-tab #arena-battle-replay.arena-battle-replay-v55:not(.hidden) {min-height:760px !important;margin-bottom:34px !important}}@media (max-width: 620px) {#arena-tab #arena-battle-replay.arena-battle-replay-v55:not(.hidden) {min-height:920px !important;margin-top:18px !important;margin-bottom:28px !important}}.arena-opponent-defense-preview-v55 .arena-opponent-dragon-mini-v55 em,
.arena-opponent-card-v38 .arena-opponent-defense-preview-v55 .arena-opponent-dragon-mini-v55 em {display:flex !important;align-items:center;gap:4px;flex-wrap:wrap;overflow:visible !important;white-space:normal !important;text-overflow:clip !important;color:#a8f7f2 !important;font-style:normal !important;font-size:.74rem !important;line-height:1.25 !important;margin-top:3px !important}.arena-opponent-defense-preview-v55 .arena-opponent-dragon-mini-v55 strong,
.arena-opponent-defense-preview-v55 .arena-opponent-dragon-mini-v55 small {white-space:normal !important}.arena-opponent-dragon-traits-v58 {display:flex !important;gap:5px;flex-wrap:wrap;margin-top:4px}.arena-opponent-dragon-traits-v58 span {display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:999px;background:rgba(102,252,241,.08);border:1px solid rgba(102,252,241,.14);color:#dffcff;font-size:.72rem;font-weight:800}.arena-select-card-v38 select.arena-defense-select,
.arena-select-card-v38 select.arena-attack-select {min-width:0;max-width:100%;text-overflow:ellipsis}.arena-slot-preview-v38 small {line-height:1.45}@media (min-width: 900px) {.arena-modal-team-slots-v39 {align-items:stretch}.arena-select-card-v38 select.arena-defense-select,
    .arena-select-card-v38 select.arena-attack-select {font-size:0.9rem}}.arena-attack-modal-content-v60 {max-width:1120px !important}.arena-attack-lead-v60 {max-width:880px}.arena-attack-stepper-v60 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:14px 0 18px}.arena-attack-step-chip-v60 {display:grid;grid-template-columns:42px minmax(0, 1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:12px;border-radius:14px;background:rgba(11, 12, 16, .72);border:1px solid rgba(102, 252, 241, .13);color:#cbd5e1}.arena-attack-step-chip-v60 span {grid-row:1 / 3;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.06);color:#9aa8b8;font-weight:900}.arena-attack-step-chip-v60 strong {color:#fff;line-height:1.15}.arena-attack-step-chip-v60 small {color:#8fa3b8}.arena-attack-step-chip-v60.active {border-color:rgba(255, 204, 0, .45);box-shadow:0 0 18px rgba(255, 204, 0, .12);background:linear-gradient(135deg, rgba(255, 204, 0, .12), rgba(11, 12, 16, .78))}.arena-attack-step-chip-v60.active span {background:linear-gradient(135deg, #ffcc00, #ff9900);color:#1a0d00}.arena-attack-step-panel-v60 {display:none}.arena-attack-step-panel-v60.active {display:block}.arena-step-header-v60 {display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:10px 0 14px;padding:14px;border-radius:16px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.06)}.arena-step-header-v60 h3 {margin:4px 0 4px;color:#66fcf1}.arena-step-header-v60 p {margin:0;color:#aab6c4;line-height:1.5}.arena-step-kicker-v60 {color:#ffcc00;font-weight:900;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.arena-opponent-grid-v60 {grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));max-height:min(58vh, 560px);padding:4px 8px 4px 2px}.arena-opponent-card-v60 {display:flex;flex-direction:column;gap:10px;min-height:100%}.arena-opponent-head-v60 {display:grid;grid-template-columns:58px minmax(0, 1fr);gap:12px;align-items:center}.arena-opponent-head-v60 .arena-opponent-avatar-v38 {margin:0}.arena-opponent-head-v60 b {margin-top:5px;color:#ffcc00}.arena-opponent-defense-preview-v60 {margin-top:2px}.arena-attack-step-footer-v60 {position:sticky;bottom:-1px;z-index:4;margin-top:14px;padding:12px;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:12px;align-items:center;border-radius:16px;border:1px solid rgba(255, 204, 0, .22);background:linear-gradient(135deg, rgba(8,10,14,.96), rgba(20,24,32,.96));box-shadow:0 -10px 28px rgba(0,0,0,.28)}.arena-selected-target-strip-v60 span,
.arena-selected-opponent-panel-v60 span {display:block;color:#8fa3b8;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.arena-selected-target-strip-v60 strong,
.arena-selected-opponent-panel-v60 strong {display:block;color:#fff;font-size:1.05rem;margin-top:2px}.arena-next-team-btn-v60:disabled {opacity:.5;cursor:not-allowed}.arena-selected-opponent-panel-v60 {display:grid;grid-template-columns:220px minmax(0, 1fr);gap:14px;align-items:stretch;margin:14px 0;padding:14px;border-radius:16px;background:rgba(255,204,0,.07);border:1px solid rgba(255,204,0,.17)}.arena-selected-opponent-preview-v60 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;min-width:0;color:#aab6c4}.arena-selected-opponent-preview-v60 .arena-defense-preview-title-v55 {grid-column:1 / -1;color:#ffcc00;font-weight:900}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 {margin:0}.arena-modal-team-slots-v60 {margin-top:14px}.arena-team-summary-v60 {margin-top:14px}.arena-attack-actions-v60 {display:grid;grid-template-columns:minmax(0, .65fr) minmax(220px, 1fr);gap:12px;align-items:stretch;margin-top:14px}.arena-attack-actions-v60 .btn {width:100%}.btn.secondary,
.arena-back-opponents-btn-v60 {background:rgba(11, 12, 16, .88) !important;color:#d8dee9 !important;border:1px solid rgba(102, 252, 241, .22) !important;box-shadow:none !important}.btn.secondary:hover,
.arena-back-opponents-btn-v60:hover {color:#66fcf1 !important;border-color:rgba(102, 252, 241, .55) !important}@media (max-width: 980px) {.arena-opponent-grid-v60 {grid-template-columns:1fr;max-height:58vh}.arena-selected-opponent-panel-v60,
    .arena-selected-opponent-preview-v60 {grid-template-columns:1fr}.arena-team-step-header-v60 {flex-direction:column}.arena-back-opponents-btn-v60 {width:100%}}@media (max-width: 620px) {.arena-attack-stepper-v60,
    .arena-attack-step-footer-v60,
    .arena-attack-actions-v60 {grid-template-columns:1fr}.arena-step-header-v60 {padding:12px}.arena-opponent-grid-v60 {max-height:none;padding-right:0}.arena-attack-step-footer-v60 {position:static}.arena-opponent-head-v60 {grid-template-columns:52px minmax(0, 1fr)}.arena-selected-opponent-panel-v60 {padding:12px}}.arena-defense-traits-v61 {display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:7px}.arena-defense-traits-v61 span {display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:3px 7px;border-radius:999px;background:rgba(102, 252, 241, .08);border:1px solid rgba(102, 252, 241, .14);color:#dffcff;font-size:.72rem;font-weight:800;line-height:1.2}.arena-step-header-with-action-v61 {align-items:stretch}.arena-refresh-opponents-box-v61 {flex:0 0 260px;display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0}.arena-refresh-opponents-btn-v61 {width:100%;min-height:42px;white-space:normal;line-height:1.25}.arena-refresh-opponents-btn-v61:disabled {opacity:.62;cursor:not-allowed}#arena-refresh-opponents-status-v61 {display:block;color:#aab6c4;line-height:1.35;font-size:.78rem;text-align:center}#arena-opponent-grid-v61 > p {grid-column:1 / -1;padding:16px;border-radius:14px;background:rgba(0,0,0,.32);border:1px dashed rgba(102,252,241,.18);color:#aab6c4}.arena-select-card-v38 select.arena-defense-select,
.arena-select-card-v38 select.arena-attack-select {font-size:.92rem;line-height:1.35}@media (max-width: 980px) {.arena-step-header-with-action-v61 {flex-direction:column}.arena-refresh-opponents-box-v61 {flex:none;width:100%}}@media (max-width: 620px) {.arena-defense-traits-v61 {justify-content:flex-start}.arena-refresh-opponents-btn-v61 {font-size:.92rem}}.admin-dragon-stats-panel-v64 {border-color:rgba(255, 204, 0, 0.22)}.admin-stats-summary-v64 {display:grid;grid-template-columns:minmax(180px, 260px) 1fr;gap:16px;align-items:stretch;margin-bottom:18px}.admin-stats-total-v64,
.admin-stats-hint-v64,
.admin-stats-card-v64 {background:rgba(11, 12, 16, 0.58);border:1px solid rgba(255,255,255,0.08);border-radius:14px;padding:14px}.admin-stats-total-v64 {display:flex;flex-direction:column;justify-content:center;gap:6px;text-align:center}.admin-stats-total-v64 span {color:#a0aec0;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.admin-stats-total-v64 strong {color:#ffcc00;font-size:clamp(34px, 5vw, 58px);line-height:1;text-shadow:0 0 16px rgba(255,204,0,.24)}.admin-stats-hint-v64 p {margin:0 0 7px 0;color:#c5c6c7;line-height:1.45}.admin-stats-hint-v64 p:last-child {margin-bottom:0}.admin-stats-grid-v64 {display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}.admin-stats-card-v64 h4 {margin:0 0 12px 0;color:#fff}.admin-pill-list-v64 {display:flex;flex-wrap:wrap;gap:8px}.admin-stat-pill-v64 {display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 11px;border-radius:999px;background:rgba(69,243,255,.08);border:1px solid rgba(69,243,255,.18);color:#e5f7ff;font-weight:800;white-space:nowrap}.admin-stat-pill-v64 strong {color:#ffcc00}.admin-stat-pill-v64.is-low,
.admin-dragon-matrix-v64 td.is-low {background:rgba(255,204,0,.14);border-color:rgba(255,204,0,.45);box-shadow:inset 0 0 0 1px rgba(255,204,0,.10), 0 0 18px rgba(255,204,0,.08)}.admin-matrix-wrap-v64 {overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(11,12,16,.45)}.admin-dragon-matrix-v64 {width:100%;min-width:640px;border-collapse:collapse}.admin-dragon-matrix-v64 th,
.admin-dragon-matrix-v64 td {padding:12px 10px;text-align:center;border-bottom:1px solid rgba(255,255,255,.07);border-right:1px solid rgba(255,255,255,.06)}.admin-dragon-matrix-v64 thead th {color:#66fcf1;background:rgba(69,243,255,.06);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.admin-dragon-matrix-v64 tbody th {color:#fff;background:rgba(255,255,255,.035);white-space:nowrap}.admin-dragon-matrix-v64 tr:last-child th,
.admin-dragon-matrix-v64 tr:last-child td {border-bottom:0}.admin-matrix-count-v64 {display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:28px;border-radius:10px;color:#fff;font-weight:900}@media (max-width: 820px) {.admin-stats-summary-v64,
    .admin-stats-grid-v64 {grid-template-columns:1fr}}.game-footer-v66,
.auth-footer-v66 {display:flex;align-items:center;justify-content:space-between;gap:14px;padding-left:18px;padding-right:18px;text-align:left}.game-footer-v66 p,
.auth-footer-v66 p {margin:0}.footer-online-v66 {margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(102, 252, 241, 0.28);border-radius:999px;background:rgba(102, 252, 241, 0.08);color:#c8fff9;font-size:12px;font-weight:700;white-space:nowrap;box-shadow:0 0 14px rgba(102, 252, 241, 0.08)}.footer-online-v66 strong {color:#66fcf1;font-size:14px}.online-dot-v66 {width:8px;height:8px;border-radius:50%;background:#2ecc71;box-shadow:0 0 10px rgba(46, 204, 113, 0.9);flex:0 0 auto}@media (max-width: 768px) {.site-footer.game-footer-v66,
    .site-footer.auth-footer-v66 {display:flex;justify-content:center;padding:8px 10px;text-align:center}.game-footer-v66 p,
    .auth-footer-v66 p {display:none}.footer-online-v66 {margin-left:0;padding:6px 10px;font-size:11px}}.footer-online-v66.online-changed-v67 {animation:onlinePulseV67 0.75s ease-out 1}@keyframes onlinePulseV67 {0% {transform:scale(1);box-shadow:0 0 14px rgba(102, 252, 241, 0.08)}45% {transform:scale(1.06);box-shadow:0 0 22px rgba(102, 252, 241, 0.38)}100% {transform:scale(1);box-shadow:0 0 14px rgba(102, 252, 241, 0.08)}}.arena-tab-v68 {gap:22px}.arena-flow-v68 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:16px 0 20px}.arena-flow-step-v68 {display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:14px;border:1px solid rgba(255, 215, 128, .22);border-radius:18px;background:linear-gradient(135deg, rgba(40, 24, 55, .92), rgba(20, 14, 28, .88));box-shadow:inset 0 0 0 1px rgba(255,255,255,.04), 0 10px 24px rgba(0,0,0,.22)}.arena-flow-step-v68 > span {grid-row:1 / 3;width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:radial-gradient(circle at 30% 20%, #fff2a8, #c98929 70%);color:#231208;font-weight:900;font-size:1.15rem}.arena-flow-step-v68 strong {color:#ffe7a6;font-size:1.02rem}.arena-flow-step-v68 small {color:rgba(255,255,255,.72);line-height:1.35}.arena-command-card-v39 .btn {width:100%;justify-content:center}.arena-opponent-grid-v60 {grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.arena-opponent-card-v60 {text-align:left}.arena-opponent-defense-preview-v60 {gap:8px}.arena-opponent-dragon-mini-v55 {min-width:0}.arena-live-battle-modal-v68 {z-index:2147483647}.arena-live-battle-content-v68 {width:min(1180px, calc(100vw - 24px));max-height:min(92vh, 900px);overflow:auto;padding:18px;border-radius:22px;background:radial-gradient(circle at 50% 0%, rgba(255, 217, 116, .12), transparent 34%),
        linear-gradient(180deg, rgba(24, 17, 36, .98), rgba(11, 9, 17, .98))}.arena-live-top-v68 {display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.10)}.arena-live-top-v68 span {color:#ffd978;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.arena-live-top-v68 h2 {margin:4px 0;color:#fff1c7}.arena-live-top-v68 p {margin:0;color:rgba(255,255,255,.72)}.arena-live-turnbar-v68 {display:flex;gap:8px;overflow-x:auto;padding:12px 2px;margin:10px 0;scrollbar-width:thin}.arena-live-turnchip-v68 {flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.06);color:rgba(255,255,255,.85);font-size:.86rem}.arena-live-turnchip-v68 small {opacity:.72;font-size:.72rem}.arena-live-turnchip-v68.attack {border-color:rgba(90, 196, 255, .30)}.arena-live-turnchip-v68.defense {border-color:rgba(255, 110, 110, .30)}.arena-live-turnchip-v68.current {background:linear-gradient(135deg, rgba(255, 218, 120, .24), rgba(255, 135, 60, .16));border-color:rgba(255, 218, 120, .60);box-shadow:0 0 0 2px rgba(255, 218, 120, .12)}.arena-live-current-v68 {margin:8px 0 14px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);color:#fff1c7;font-weight:800}.arena-live-field-v68 {display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);gap:14px;align-items:start}.arena-live-vs-v68 {align-self:center;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle, #ffe8a3, #b65a26);color:#1e0f08;font-weight:950;box-shadow:0 10px 28px rgba(0,0,0,.35)}.arena-live-side-v68 {min-width:0;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.045);border-radius:20px;padding:12px}.arena-live-side-v68 h3 {margin:0 0 10px;color:#ffe5a0;font-size:1rem}.arena-live-team-v68 {display:grid;gap:10px}.arena-live-dragon-v68 {position:relative;display:grid;grid-template-columns:82px minmax(0, 1fr);gap:11px;width:100%;text-align:left;padding:10px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(10,10,16,.72);color:#fff;cursor:default;overflow:hidden}.arena-live-dragon-v68.selectable {cursor:pointer}.arena-live-dragon-v68.selectable:hover,
.arena-live-dragon-v68.selected {border-color:rgba(255, 220, 120, .92);box-shadow:0 0 0 2px rgba(255, 220, 120, .14), 0 12px 26px rgba(0,0,0,.30);transform:translateY(-1px)}.arena-live-dragon-v68.current {box-shadow:0 0 0 2px rgba(111, 214, 255, .20), 0 0 24px rgba(111, 214, 255, .12)}.arena-live-current-badge-v68 {display:none;position:absolute;top:8px;right:8px;padding:3px 7px;border-radius:999px;background:rgba(111, 214, 255, .22);border:1px solid rgba(111, 214, 255, .45);color:#c9f3ff;font-size:.68rem;font-weight:900}.arena-live-dragon-v68.current .arena-live-current-badge-v68 {display:inline-flex}.arena-live-dragon-v68.defeated {opacity:.45;filter:grayscale(.75)}.arena-live-dragon-v68 img,
.arena-live-img-placeholder-v68 {width:82px;height:82px;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07)}.arena-live-img-placeholder-v68 {display:grid;place-items:center;font-size:2rem}.arena-live-dragon-main-v68 {min-width:0;display:grid;gap:4px}.arena-live-dragon-main-v68 strong,
.arena-live-dragon-main-v68 small,
.arena-live-dragon-main-v68 em,
.arena-live-hptext-v68 {overflow-wrap:anywhere}.arena-live-dragon-main-v68 strong {color:#fff2be;font-size:1rem}.arena-live-dragon-main-v68 small,
.arena-live-dragon-main-v68 em,
.arena-live-hptext-v68 {color:rgba(255,255,255,.74);font-size:.82rem;font-style:normal}.arena-live-hpbar-v68 {height:9px;border-radius:999px;background:rgba(0,0,0,.38);overflow:hidden;border:1px solid rgba(255,255,255,.10)}.arena-live-hpbar-v68 i {display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #ff5f5f, #ffe082, #70e37a);transition:width .25s ease}.arena-live-actions-v68 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin:14px 0;padding:12px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.10)}.arena-live-action-btn-v68 {min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;white-space:normal}.arena-live-action-btn-v68 small {display:block;font-size:.72rem;font-weight:700;opacity:.82}.arena-live-actions-v68.disabled {opacity:.65}.arena-live-finish-v68 {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-radius:18px;margin:12px 0;border:1px solid rgba(255,255,255,.12)}.arena-live-finish-v68.win {background:rgba(80, 190, 110, .16);border-color:rgba(92, 230, 130, .30)}.arena-live-finish-v68.loss {background:rgba(210, 70, 70, .16);border-color:rgba(255, 110, 110, .28)}.arena-live-finish-v68 strong {color:#fff3bd;font-size:1.1rem}.arena-live-log-wrap-v68 {margin-top:10px;padding:12px;border-radius:18px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.08)}.arena-live-log-wrap-v68 h3 {margin:0 0 8px;color:#ffe5a0;font-size:1rem}.arena-live-log-v68 {max-height:190px;overflow:auto;display:grid;gap:7px;padding-right:4px}.arena-live-log-line-v68 {margin:0;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.86);line-height:1.35}.arena-live-log-line-v68 small {color:rgba(255,255,255,.58)}@media (max-width: 900px) {.arena-flow-v68,
    .arena-live-field-v68,
    .arena-live-actions-v68 {grid-template-columns:1fr}.arena-live-vs-v68 {width:auto;height:auto;border-radius:16px;padding:8px}.arena-live-battle-content-v68 {width:min(100vw - 12px, 720px);max-height:94vh;padding:12px}}@media (max-width: 560px) {.arena-flow-step-v68 {grid-template-columns:1fr}.arena-flow-step-v68 > span {grid-row:auto;width:36px;height:36px}.arena-live-dragon-v68 {grid-template-columns:64px minmax(0, 1fr);padding:8px}.arena-live-dragon-v68 img,
    .arena-live-img-placeholder-v68 {width:64px;height:64px}.arena-live-top-v68 h2 {font-size:1.15rem}.arena-live-finish-v68 {flex-direction:column;align-items:stretch}}.arena-live-dragon-v68:disabled {opacity:1;color:#fff}.arena-live-dragon-v68.defeated:disabled {opacity:.45}.arena-attack-modal-content-v60 {width:min(980px, calc(100vw - 18px)) !important;max-width:980px !important;padding:16px !important}.arena-attack-modal-content-v60 h2 {margin-bottom:4px}.arena-attack-lead-v60 {max-width:none;font-size:.92rem;line-height:1.42;margin:0 0 10px;color:rgba(255,255,255,.72)}.arena-attack-stepper-v60 {grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin:10px 0 12px}.arena-attack-step-chip-v60 {grid-template-columns:32px minmax(0,1fr);padding:8px 10px;border-radius:12px}.arena-attack-step-chip-v60 span {width:32px;height:32px;border-radius:10px;font-size:.95rem}.arena-attack-step-chip-v60 strong {font-size:.9rem}.arena-attack-step-chip-v60 small {display:none}.arena-step-header-v60 {padding:10px 12px;margin:8px 0 10px;border-radius:14px}.arena-step-header-v60 h3 {margin:2px 0;font-size:1.03rem}.arena-step-header-v60 p {font-size:.88rem;line-height:1.36}.arena-refresh-opponents-box-v61 {min-width:210px}.arena-refresh-opponents-btn-v61 {min-height:38px;padding:8px 10px;font-size:.9rem}.arena-opponent-grid-v60 {grid-template-columns:repeat(auto-fit, minmax(230px, 1fr)) !important;gap:10px !important;max-height:min(56vh, 520px);padding:2px 6px 2px 1px}.arena-opponent-card-v60 {padding:10px !important;gap:7px !important;border-radius:14px !important}.arena-opponent-card-v60:hover,
.arena-opponent-card-v60.selected {transform:translateY(-1px) !important}.arena-opponent-head-v60 {grid-template-columns:42px minmax(0, 1fr) !important;gap:9px !important}.arena-opponent-head-v60 .arena-opponent-avatar-v38 {width:42px;height:42px;min-width:42px;display:grid;place-items:center;font-size:1.35rem;border-radius:12px}.arena-opponent-card-v60 strong {font-size:.96rem !important;line-height:1.12}.arena-opponent-card-v60 small,
.arena-opponent-card-v60 b,
.arena-opponent-card-v60 em {font-size:.76rem !important;line-height:1.18;margin-top:2px !important}.arena-opponent-card-v60 .arena-opponent-hint-v39,
.arena-opponent-card-v60 .arena-opponent-elements-v38 {display:none !important}.arena-opponent-defense-preview-v60 {display:grid !important;grid-template-columns:1fr;gap:6px !important;margin-top:2px !important}.arena-defense-preview-title-v55 {font-size:.72rem !important;margin-bottom:0 !important}.arena-opponent-dragon-mini-v55 {display:grid !important;grid-template-columns:42px minmax(0, 1fr) !important;align-items:center !important;gap:7px !important;padding:6px !important;border-radius:11px !important}.arena-opponent-dragon-mini-v55 img {width:42px !important;height:42px !important;border-radius:10px !important}.arena-opponent-dragon-mini-v55 strong {font-size:.82rem !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-opponent-dragon-mini-v55 small {font-size:.7rem !important}.arena-opponent-dragon-traits-v58 {display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.arena-opponent-dragon-traits-v58 span {font-size:.66rem !important;padding:2px 5px !important;border-radius:999px;background:rgba(255,255,255,.07);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-attack-step-footer-v60,
.arena-attack-actions-v60 {padding:9px !important;gap:8px !important;border-radius:13px !important}.arena-next-team-btn-v60,
.arena-start-attack-btn-v60,
.arena-back-opponents-btn-v60 {min-height:40px;padding:9px 12px;font-size:.92rem}.arena-live-battle-content-v68 {width:min(980px, calc(100vw - 18px)) !important;max-width:980px !important;max-height:min(94dvh, 920px) !important;overflow-y:auto !important;overflow-x:hidden !important;padding:14px !important;border-radius:18px !important}.arena-live-top-v68 {position:sticky;top:-14px;z-index:5;margin:-14px -14px 10px;padding:12px 14px;background:linear-gradient(180deg, rgba(24,17,36,.99), rgba(24,17,36,.93));backdrop-filter:blur(8px)}.arena-live-top-v68 h2 {font-size:1.22rem;line-height:1.18}.arena-live-turnbar-v68 {margin:6px 0 8px;padding:8px 1px 9px}.arena-live-turnchip-v68 {padding:6px 8px;font-size:.78rem}.arena-live-current-v68 {margin:6px 0 10px;padding:9px 10px;border-radius:13px;font-size:.92rem}.arena-live-field-v68 {display:grid !important;grid-template-columns:1fr !important;gap:10px !important;align-items:stretch !important}.arena-live-vs-v68 {width:auto !important;height:auto !important;min-height:0 !important;border-radius:14px !important;padding:7px 10px !important;font-size:.9rem;order:2}.arena-live-side-v68.attack {order:3}.arena-live-side-v68.defense {order:1}.arena-live-side-v68 {padding:10px !important;border-radius:16px !important;min-width:0 !important;overflow:hidden !important}.arena-live-side-v68 h3 {font-size:.92rem !important;margin-bottom:8px !important}.arena-live-team-v68 {display:grid !important;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr)) !important;gap:8px !important}.arena-live-dragon-v68 {grid-template-columns:58px minmax(0, 1fr) !important;gap:8px !important;padding:8px !important;border-radius:14px !important;min-width:0 !important;overflow:hidden !important}.arena-live-dragon-v68 img,
.arena-live-img-placeholder-v68 {width:58px !important;height:58px !important;border-radius:12px !important}.arena-live-dragon-main-v68 {min-width:0 !important;gap:2px !important}.arena-live-dragon-main-v68 strong,
.arena-live-dragon-main-v68 small,
.arena-live-dragon-main-v68 em,
.arena-live-hptext-v68 {display:block !important;min-width:0 !important;max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;overflow-wrap:normal !important;word-break:normal !important}.arena-live-dragon-main-v68 strong {font-size:.86rem !important}.arena-live-dragon-main-v68 small,
.arena-live-dragon-main-v68 em,
.arena-live-hptext-v68 {font-size:.72rem !important}.arena-live-hpbar-v68 {height:7px !important;margin:3px 0 1px}.arena-live-current-badge-v68 {top:5px !important;right:5px !important;font-size:.58rem !important;padding:2px 5px !important}.arena-live-actions-v68 {position:sticky;bottom:-14px;z-index:4;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important;margin:10px -2px 10px !important;padding:9px !important;border-radius:15px !important;background:linear-gradient(180deg, rgba(29,21,39,.97), rgba(13,10,18,.98)) !important}.arena-live-action-btn-v68 {min-height:52px !important;padding:7px 8px !important;font-size:.84rem !important;line-height:1.15 !important}.arena-live-action-btn-v68 small {font-size:.62rem !important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-live-log-wrap-v68 {margin-top:8px !important;padding:10px !important;border-radius:15px !important}.arena-live-log-v68 {max-height:150px !important}.arena-live-log-line-v68 {font-size:.82rem !important;padding:7px 8px !important}@media (max-width: 760px) {.arena-attack-modal-content-v60,
    .arena-live-battle-content-v68 {width:calc(100vw - 10px) !important;padding:10px !important}.arena-live-top-v68 {top:-10px;margin:-10px -10px 8px;padding:10px}.arena-step-header-v60,
    .arena-step-header-with-action-v61,
    .arena-team-step-header-v60 {flex-direction:column !important;align-items:stretch !important}.arena-refresh-opponents-box-v61 {min-width:0}.arena-opponent-grid-v60 {grid-template-columns:1fr !important;max-height:58dvh}.arena-attack-step-footer-v60,
    .arena-attack-actions-v60 {grid-template-columns:1fr !important}.arena-live-team-v68 {grid-template-columns:1fr !important}.arena-live-actions-v68 {grid-template-columns:1fr !important;position:static}.arena-live-action-btn-v68 small {white-space:normal}}.arena-live-battle-content-v68 {width:min(860px, calc(100vw - 10px)) !important;max-height:min(96dvh, 880px) !important;padding:10px !important}.arena-live-top-v68 {align-items:center !important;gap:8px !important;margin:-10px -10px 8px !important;padding:9px 10px !important}.arena-live-top-v68 span {font-size:.66rem !important}.arena-live-top-v68 h2 {font-size:1.02rem !important;margin:2px 0 !important}.arena-live-top-v68 p {font-size:.78rem !important}.arena-live-surrender-btn-v70 {width:auto !important;min-width:72px !important;height:36px !important;border-radius:12px !important;padding:0 10px !important;font-size:.78rem !important;line-height:36px !important;color:#ffd6d6 !important;border:1px solid rgba(255,110,110,.42) !important;background:rgba(80, 20, 30, .55) !important}.arena-live-turnbar-v68 {gap:5px !important;padding:5px 1px 7px !important;margin:4px 0 6px !important}.arena-live-turnchip-v68 {max-width:112px !important;padding:5px 7px !important;gap:4px !important;font-size:.7rem !important}.arena-live-turnchip-v68 span {display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-live-turnchip-v68 small {font-size:.64rem !important}.arena-live-current-v68 {margin:5px 0 8px !important;padding:8px 9px !important;font-size:.84rem !important;text-align:center}.arena-live-field-v68 {gap:8px !important}.arena-live-vs-v68 {display:none !important}.arena-live-side-v68 {padding:8px !important;border-radius:14px !important}.arena-live-side-v68 h3 {font-size:.82rem !important;margin:0 0 6px !important;text-align:center}@media (max-width: 760px) {.arena-live-team-v68 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}.arena-live-team-v68 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:6px !important}.arena-live-dragon-v68 {display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;grid-template-columns:none !important;gap:4px !important;padding:6px 5px !important;min-height:0 !important;border-radius:12px !important;text-align:center !important}.arena-live-dragon-v68 img,
.arena-live-img-placeholder-v68 {width:44px !important;height:44px !important;border-radius:10px !important}.arena-live-dragon-main-v68 {width:100% !important;gap:1px !important}.arena-live-dragon-main-v68 strong {font-size:.72rem !important;line-height:1.12 !important;max-width:100% !important}.arena-live-dragon-main-v68 small,
.arena-live-dragon-main-v68 em,
.arena-live-hptext-v68 {font-size:.62rem !important;line-height:1.1 !important}.arena-live-dragon-main-v68 em {color:#ffd978 !important}.arena-live-hpbar-v68 {height:6px !important;margin:3px 0 2px !important}.arena-live-hptext-v68 {letter-spacing:-.02em}.arena-live-current-badge-v68 {top:3px !important;right:3px !important;font-size:.5rem !important;padding:1px 4px !important}.arena-live-actions-v68 {position:sticky !important;bottom:-10px !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:6px !important;margin:8px -2px 6px !important;padding:7px !important;border-radius:13px !important}.arena-live-action-btn-v68 {min-height:42px !important;padding:6px 4px !important;font-size:.72rem !important;line-height:1.08 !important}.arena-live-action-btn-v68 small {display:none !important}.arena-live-log-wrap-v68,
.arena-live-log-v68,
.arena-live-log-line-v68 {display:none !important}.arena-live-finish-v68 {flex-wrap:wrap;justify-content:center !important;text-align:center;gap:8px !important;padding:10px !important;margin:8px 0 !important}.arena-live-finish-v68 .btn,
.arena-live-finish-v68 button {min-height:38px !important;padding:8px 12px !important;font-size:.82rem !important}@media (max-width: 420px) {.arena-live-battle-content-v68 {width:calc(100vw - 6px) !important;padding:8px !important}.arena-live-top-v68 {margin:-8px -8px 6px !important;padding:8px !important}.arena-live-dragon-v68 img,
    .arena-live-img-placeholder-v68 {width:39px !important;height:39px !important}.arena-live-dragon-main-v68 strong {font-size:.66rem !important}.arena-live-dragon-main-v68 small,
    .arena-live-dragon-main-v68 em,
    .arena-live-hptext-v68 {font-size:.57rem !important}.arena-live-action-btn-v68 {font-size:.68rem !important}}.summon-balance-strip-v74 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:18px 0 18px 0}.summon-balance-strip-v74 > div {padding:12px 14px;border-radius:14px;background:linear-gradient(135deg, rgba(11, 12, 16, 0.88), rgba(31, 40, 51, 0.76));border:1px solid rgba(102, 252, 241, 0.14);display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.summon-balance-strip-v74 span {color:#a0aec0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.summon-balance-strip-v74 strong {color:#fff;font-size:20px;text-shadow:0 0 12px rgba(102, 252, 241, .35)}.summon-options-v74 {display:grid !important;grid-template-columns:repeat(3, minmax(230px, 1fr));gap:16px !important;margin-top:18px;align-items:stretch}.summon-card-v74 {position:relative;overflow:hidden;min-width:0;padding:16px;border-radius:18px;background:radial-gradient(circle at 18% 0%, rgba(102, 252, 241, 0.13), transparent 34%),
        linear-gradient(145deg, rgba(11, 12, 16, 0.95), rgba(31, 40, 51, 0.92));border:1px solid rgba(102, 252, 241, 0.16);box-shadow:0 14px 34px rgba(0, 0, 0, .28);display:flex;flex-direction:column;gap:12px}.summon-card-v74::before {content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(255,255,255,.04), transparent);transform:translateX(-100%);opacity:.8}.summon-card-v74:hover::before {animation:summonShineV74 1.1s ease}@keyframes summonShineV74 {to {transform:translateX(100%)}}.summon-card-ancient-v74 {border-color:rgba(241, 196, 15, .34);box-shadow:0 14px 34px rgba(0,0,0,.28), 0 0 24px rgba(241, 196, 15, .08)}.summon-card-premium-v74 {border-color:rgba(102, 252, 241, .38);box-shadow:0 14px 34px rgba(0,0,0,.28), 0 0 24px rgba(102, 252, 241, .10)}.summon-card-top-v74 {display:flex;align-items:flex-start;gap:12px;min-width:0}.summon-card-icon-v74 {width:52px;height:52px;flex:0 0 52px;border-radius:16px;display:grid;place-items:center;font-size:28px;background:rgba(0,0,0,.38);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 0 18px rgba(102, 252, 241, .06)}.summon-card-tag-v74 {display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:rgba(102, 252, 241, .10);border:1px solid rgba(102, 252, 241, .20);color:#66fcf1;font-size:11px;font-weight:800;letter-spacing:.04em}.summon-card-v74 h3 {margin:7px 0 5px 0;color:#fff;font-size:20px;line-height:1.1}.summon-card-v74 p {margin:0;color:#a0aec0;font-size:13px;line-height:1.45}.summon-cost-v74 {padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;gap:10px}.summon-cost-v74 span {color:#718096;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.summon-cost-v74 strong {color:#fff;font-size:13px;text-align:right}.summon-rate-preview-v74 {display:grid;gap:6px;margin-top:auto}.summon-rate-preview-v74 > div {display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:11px;background:rgba(11, 12, 16, .52);border:1px solid rgba(255,255,255,.06);min-width:0}.summon-rate-preview-v74 span {color:#cbd5e1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summon-rate-preview-v74 strong {color:#f1c40f;white-space:nowrap}.summon-card-actions-v74 {display:grid;grid-template-columns:112px 1fr;gap:10px;align-items:stretch}.summon-card-actions-v74 form {margin:0}.summon-info-btn-v74,
.summon-main-btn-v74 {width:100%;min-height:42px;border-radius:12px}.summon-info-btn-v74 {cursor:pointer;color:#66fcf1;background:rgba(102, 252, 241, .08);border:1px solid rgba(102, 252, 241, .20);font-weight:800}.summon-info-btn-v74:hover {background:rgba(102, 252, 241, .15)}.summon-note-v74 {margin-top:16px;padding:12px 14px;border-radius:14px;border:1px solid rgba(241, 196, 15, .18);background:rgba(241, 196, 15, .07);color:#d8e1ea;font-size:13px;line-height:1.55}.summon-note-v74 strong {color:#f1c40f}.summon-rates-modal-v74 {z-index:2147483647}.summon-rates-content-v74 {position:relative;max-width:560px;width:min(560px, calc(100vw - 22px));max-height:min(86vh, 720px);overflow:auto;padding:20px;border-color:rgba(102, 252, 241, .32)}.summon-rates-close-v74 {position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.35);color:#fff;font-size:22px;cursor:pointer}.summon-rates-head-v74 {display:flex;align-items:center;gap:14px;padding-right:34px;margin-bottom:16px;text-align:left}.summon-rates-head-v74 h2 {margin:4px 0 4px 0;color:#fff}.summon-rates-head-v74 p {margin:0;color:#a0aec0;line-height:1.45;font-size:13px}.summon-rates-table-v74 {display:grid;gap:8px}.summon-rates-row-v74 {display:grid;grid-template-columns:88px 1fr 78px;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(11, 12, 16, .62);border:1px solid rgba(255,255,255,.07);color:#d8e1ea;font-size:13px}.summon-rates-row-v74.epic {border-color:rgba(168, 85, 247, .32);background:rgba(88, 28, 135, .16)}.summon-rates-row-v74.legendary {border-color:rgba(241, 196, 15, .38);background:rgba(120, 74, 0, .18)}.summon-rates-stars-v74 {color:#f1c40f;letter-spacing:1px;white-space:nowrap}.summon-rates-row-v74 strong {color:#66fcf1;text-align:right;font-size:15px}.summon-rates-foot-v74 {margin-top:14px;padding:11px 12px;border-radius:12px;background:rgba(102, 252, 241, .07);border:1px solid rgba(102, 252, 241, .14);color:#cbd5e1;font-size:12px;line-height:1.5}@media (max-width: 1050px) {.summon-options-v74 {grid-template-columns:1fr !important}}@media (max-width: 560px) {.summon-balance-strip-v74 {grid-template-columns:1fr;gap:8px}.summon-card-v74 {padding:13px;border-radius:15px}.summon-card-icon-v74 {width:46px;height:46px;flex-basis:46px;font-size:24px}.summon-card-v74 h3 {font-size:18px}.summon-card-actions-v74 {grid-template-columns:1fr}.summon-rates-content-v74 {padding:16px;max-height:82vh}.summon-rates-head-v74 {align-items:flex-start}.summon-rates-row-v74 {grid-template-columns:72px 1fr 62px;gap:7px;font-size:12px;padding:9px 10px}}#summon-tab .summon-hero-v34 {display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:6px !important;width:100% !important;height:auto !important;min-height:118px !important;max-height:none !important;flex:0 0 auto !important;flex-shrink:0 !important;box-sizing:border-box !important;padding:20px 22px 18px 22px !important;overflow:hidden !important}#summon-tab .summon-hero-v34 .section-kicker-v34 {display:inline-flex !important;width:auto !important;max-width:100% !important;height:auto !important;min-height:28px !important;margin:0 0 2px 0 !important;line-height:1.2 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;flex:0 0 auto !important}#summon-tab .summon-hero-v34 h2,
#summon-tab .summon-hero-v34 p {display:block !important;visibility:visible !important;opacity:1 !important;width:100% !important;max-width:920px !important;height:auto !important;max-height:none !important;min-height:0 !important;overflow:visible !important;transform:none !important;clip-path:none !important}#summon-tab .summon-hero-v34 h2 {margin:0 !important;line-height:1.15 !important}#summon-tab .summon-hero-v34 p {margin:0 !important;line-height:1.45 !important}@media (min-width: 901px) {#summon-tab .summon-hero-v34 {margin-top:0 !important;margin-bottom:18px !important}}@media (max-width: 700px) {#summon-tab .summon-hero-v34 {min-height:96px !important;padding:16px !important;gap:5px !important}#summon-tab .summon-hero-v34 .section-kicker-v34 {font-size:.68rem !important;padding:5px 10px !important}}.arena-live-dragon-v68.current {border:2px solid rgba(0, 238, 255, .98) !important;background:radial-gradient(circle at 50% 0%, rgba(0, 238, 255, .30), transparent 58%),
        linear-gradient(180deg, rgba(12, 60, 75, .92), rgba(8, 13, 24, .96)) !important;box-shadow:0 0 0 3px rgba(0, 238, 255, .18),
        0 0 24px rgba(0, 238, 255, .42),
        inset 0 0 18px rgba(0, 238, 255, .10) !important;transform:translateY(-2px) scale(1.015) !important}.arena-live-dragon-v68.current .arena-live-current-badge-v68 {display:inline-flex !important;background:linear-gradient(135deg, #00eaff, #8ff8ff) !important;border:0 !important;color:#061219 !important;box-shadow:0 0 12px rgba(0, 238, 255, .65) !important}.arena-live-dragon-v68.selected {border:2px solid rgba(255, 204, 0, 1) !important;background:radial-gradient(circle at 50% 0%, rgba(255, 204, 0, .32), transparent 56%),
        linear-gradient(180deg, rgba(70, 48, 8, .94), rgba(16, 13, 7, .98)) !important;box-shadow:0 0 0 3px rgba(255, 204, 0, .20),
        0 0 24px rgba(255, 204, 0, .46),
        inset 0 0 18px rgba(255, 204, 0, .12) !important;transform:translateY(-2px) scale(1.015) !important}.arena-live-dragon-v68.selected::after {content:'CEL';position:absolute;top:3px;left:3px;z-index:3;padding:2px 6px;border-radius:999px;background:linear-gradient(135deg, #ffd84a, #ff9f1a);color:#211200;font-size:.52rem;font-weight:950;letter-spacing:.06em;box-shadow:0 0 12px rgba(255, 204, 0, .55)}.arena-live-dragon-v68.current.selected {border-color:rgba(0, 238, 255, 1) !important}.arena-live-dragon-v68.current.selected::after {content:'AKTYWNY';background:linear-gradient(135deg, #00eaff, #8ff8ff);color:#061219}.arena-live-current-v68 {border:1px solid rgba(0, 238, 255, .55) !important;background:linear-gradient(135deg, rgba(0, 238, 255, .18), rgba(255, 204, 0, .10)),
        rgba(12, 20, 32, .96) !important;color:#fdf4c8 !important;box-shadow:0 0 18px rgba(0, 238, 255, .16) !important}.arena-live-turnchip-v68.current {border-color:rgba(0, 238, 255, .95) !important;background:linear-gradient(135deg, rgba(0, 238, 255, .28), rgba(255, 204, 0, .12)) !important;color:#ffffff !important;box-shadow:0 0 0 2px rgba(0, 238, 255, .16), 0 0 16px rgba(0, 238, 255, .30) !important}.arena-live-dragon-v68.selectable:not(.selected):not(.defeated) {cursor:pointer !important}.arena-live-dragon-v68.selectable:not(.selected):not(.defeated):hover {border-color:rgba(255, 204, 0, .75) !important;background:linear-gradient(180deg, rgba(58, 42, 11, .86), rgba(10,10,16,.88)) !important}@media (max-width: 520px) {.arena-live-dragon-v68.current,
    .arena-live-dragon-v68.selected {transform:translateY(-1px) scale(1.01) !important}.arena-live-dragon-v68.selected::after {font-size:.46rem;padding:1px 5px}}.inventory-empty-state-v77 {grid-column:1 / -1;width:100%;min-height:260px;border:1px solid rgba(0, 255, 255, 0.28);border-radius:22px;background:radial-gradient(circle at top left, rgba(0, 255, 200, 0.13), rgba(5, 12, 24, 0.92) 55%);box-shadow:0 0 24px rgba(0, 255, 255, 0.12), inset 0 0 18px rgba(255, 255, 255, 0.035);padding:34px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:#dffcff}.inventory-empty-state-v77 .empty-dragon-icon-v77 {width:74px;height:74px;border-radius:24px;display:grid;place-items:center;font-size:38px;background:rgba(0, 0, 0, 0.28);border:1px solid rgba(255, 215, 0, 0.35);box-shadow:0 0 22px rgba(255, 215, 0, 0.13)}.inventory-empty-state-v77 h3 {margin:4px 0 0;color:#fff3b0;font-size:clamp(20px, 3vw, 28px)}.inventory-empty-state-v77 p {margin:0;max-width:620px;line-height:1.55;color:#b8d6e8}.inventory-empty-state-v77 strong {color:#ffffff}.inventory-empty-btn-v77 {margin-top:8px;min-width:min(100%, 280px)}@media (max-width: 640px) {.inventory-empty-state-v77 {min-height:230px;padding:24px 16px;border-radius:18px}}.menu-btn-adventure-v78 {border-color:rgba(46, 204, 113, 0.35) !important;box-shadow:inset 0 0 18px rgba(46, 204, 113, 0.08)}.beginner-path-panel-v78 {margin-top:18px}.beginner-path-list-v78 {display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px}.beginner-step-v78 {border:1px solid rgba(102, 252, 241, 0.14);background:rgba(8, 12, 20, 0.72);border-radius:16px;color:#e8f6ff;padding:12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left;cursor:pointer;min-height:62px;transition:transform .18s ease, border-color .18s ease, background .18s ease}.beginner-step-v78:hover {transform:translateY(-1px);border-color:rgba(102, 252, 241, 0.45);background:rgba(12, 21, 34, 0.88)}.beginner-step-v78.done {border-color:rgba(46, 204, 113, 0.34);background:rgba(22, 90, 58, 0.18)}.beginner-step-icon-v78 {width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:rgba(102, 252, 241, 0.1)}.beginner-step-v78 strong {font-size:13px;line-height:1.25}.beginner-step-v78 em {font-size:12px;color:#ffcc00;font-style:normal;white-space:nowrap}.adventure-tab-v78 {display:block}.adventure-tab-v78.hidden {display:none !important}.adventure-hero-v78 {position:relative;overflow:hidden;border:1px solid rgba(102, 252, 241, 0.22);border-radius:24px;padding:22px;margin-bottom:18px;display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:18px;background:radial-gradient(circle at 15% 10%, rgba(102, 252, 241, 0.16), transparent 32%),
        linear-gradient(135deg, rgba(12, 22, 36, 0.92), rgba(10, 10, 16, 0.78));box-shadow:0 18px 55px rgba(0,0,0,.28)}.adventure-hero-copy-v78 h2 {margin:8px 0;color:#66fcf1;font-size:clamp(28px, 4vw, 42px);text-shadow:0 0 20px rgba(102,252,241,.25)}.adventure-hero-copy-v78 p {color:#b9c8d8;line-height:1.6;max-width:760px}.adventure-progress-line-v78 {display:grid;grid-template-columns:auto auto 1fr;gap:12px;align-items:center;margin-top:16px;color:#d9f7ff}.adventure-progress-line-v78 > div {height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;border:1px solid rgba(102,252,241,.16)}.adventure-progress-line-v78 em {display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #00e5ff, #2ecc71, #ffcc00);box-shadow:0 0 18px rgba(102,252,241,.35)}.adventure-next-card-v78 {border-radius:20px;padding:18px;border:1px solid rgba(255,204,0,.28);background:rgba(6, 10, 18, 0.72);display:flex;flex-direction:column;justify-content:center;gap:8px}.adventure-next-card-v78 span {color:#ffcc00;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.adventure-next-card-v78 strong {color:#fff6cc;font-size:22px}.adventure-next-card-v78 small {color:#c5d8e8}.adventure-start-btn-v78, .adventure-fight-btn-v78 {margin-top:8px;background:linear-gradient(135deg, #00d5ff, #00e676) !important;color:#061018 !important;font-weight:900}.adventure-layout-v78 {display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(320px, .9fr);gap:18px;align-items:start}.adventure-map-panel-v78,
.adventure-fight-panel-v78 {border:1px solid rgba(102, 252, 241, 0.18);border-radius:22px;background:rgba(12, 18, 30, 0.86);padding:16px;box-shadow:0 14px 35px rgba(0,0,0,.22)}.adventure-panel-head-v78 h3,
.adventure-team-head-v78 h3 {margin:0;color:#66fcf1}.adventure-panel-head-v78 p {margin:4px 0 12px;color:#9fb2c7;font-size:13px}.adventure-stage-grid-v78 {display:grid;grid-template-columns:repeat(auto-fit, minmax(78px, 1fr));gap:9px}.adventure-stage-btn-v78 {min-height:82px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(5, 9, 15, .68);color:#eaf8ff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;transition:transform .15s ease, border-color .15s ease, box-shadow .15s ease}.adventure-stage-btn-v78:hover:not(:disabled) {transform:translateY(-2px);border-color:rgba(102,252,241,.5)}.adventure-stage-btn-v78 strong {font-size:18px}.adventure-stage-btn-v78 small {font-size:10px;color:#aab8c8;max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adventure-stage-btn-v78.current {border-color:rgba(255,204,0,.75);box-shadow:0 0 20px rgba(255,204,0,.18)}.adventure-stage-btn-v78.selected {border-color:#66fcf1;box-shadow:0 0 0 2px rgba(102,252,241,.22), 0 0 24px rgba(102,252,241,.18)}.adventure-stage-btn-v78.done {background:rgba(46, 204, 113, .15);border-color:rgba(46, 204, 113, .35)}.adventure-stage-btn-v78.locked {opacity:.42;cursor:not-allowed;filter:grayscale(.45)}.adventure-enemy-preview-v78 {display:grid;grid-template-columns:62px 1fr;gap:12px;align-items:center;border-radius:18px;padding:12px;border:1px solid rgba(255,255,255,.12);background:rgba(5, 8, 14, .65);margin-bottom:14px}.adventure-enemy-icon-v78 {width:58px;height:58px;display:grid;place-items:center;border-radius:18px;font-size:28px;background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.12)}.adventure-enemy-preview-v78 h3 {margin:0 0 3px;color:#fff6cc;font-size:16px}.adventure-enemy-preview-v78 p,
.adventure-enemy-preview-v78 small {margin:0;color:#b8c8d8;font-size:12px}.adventure-team-head-v78 {display:flex;align-items:center;justify-content:space-between;margin:8px 0 10px}.adventure-team-head-v78 span {color:#ffcc00;font-weight:900;font-size:12px}.adventure-team-grid-v78 {display:grid;gap:8px;max-height:460px;overflow:auto;padding-right:4px}.adventure-dragon-option-v78 {position:relative;display:grid;grid-template-columns:54px 1fr;gap:10px;align-items:center;border-radius:15px;padding:9px;border:1px solid rgba(255,255,255,.1);background:rgba(4, 8, 14, .58);cursor:pointer;min-width:0}.adventure-dragon-option-v78 input {position:absolute;opacity:0;pointer-events:none}.adventure-dragon-option-v78 img {width:52px;height:52px;object-fit:cover;border-radius:13px;border:1px solid rgba(255,255,255,.14)}.adventure-dragon-option-v78 strong,
.adventure-dragon-option-v78 small,
.adventure-dragon-option-v78 em {display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adventure-dragon-option-v78 strong {color:#fff;font-size:14px}.adventure-dragon-option-v78 small {color:#ffdf6e;font-size:12px}.adventure-dragon-option-v78 em {color:#9fb2c7;font-style:normal;font-size:11px}.adventure-dragon-option-v78.selected {border-color:#66fcf1;background:rgba(102, 252, 241, .12);box-shadow:0 0 0 2px rgba(102,252,241,.15)}.adventure-dragon-option-v78.busy {opacity:.55;cursor:not-allowed}.adventure-dragon-option-v78 b {position:absolute;right:8px;top:8px;font-size:10px;color:#ffcc00;background:rgba(0,0,0,.52);border-radius:999px;padding:2px 6px}.adventure-empty-v78 {border:1px dashed rgba(255,255,255,.15);border-radius:18px;padding:18px;color:#cbd8e8;text-align:center}@media (max-width: 980px) {.adventure-hero-v78,
    .adventure-layout-v78 {grid-template-columns:1fr}.adventure-next-card-v78 {min-height:unset}}@media (max-width: 640px) {.adventure-hero-v78,
    .adventure-map-panel-v78,
    .adventure-fight-panel-v78 {padding:12px;border-radius:18px}.adventure-progress-line-v78 {grid-template-columns:1fr auto}.adventure-progress-line-v78 > div {grid-column:1 / -1}.adventure-stage-grid-v78 {grid-template-columns:repeat(5, minmax(48px, 1fr));gap:6px}.adventure-stage-btn-v78 {min-height:64px;border-radius:12px}.adventure-stage-btn-v78 small {display:none}.adventure-enemy-preview-v78 {grid-template-columns:48px 1fr;padding:9px}.adventure-enemy-icon-v78 {width:46px;height:46px;border-radius:14px;font-size:22px}.adventure-team-grid-v78 {max-height:360px}.adventure-dragon-option-v78 {grid-template-columns:44px 1fr;padding:7px}.adventure-dragon-option-v78 img {width:42px;height:42px}.beginner-path-list-v78 {grid-template-columns:1fr}}.adventure-live-modal-v79 {position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:14px;background:rgba(0, 0, 0, .74);backdrop-filter:blur(8px)}.adventure-live-modal-v79.hidden {display:none !important}.adventure-live-content-v79 {width:min(980px, 100%);max-height:min(92vh, 860px);overflow:auto;border-radius:22px;padding:14px;border:1px solid rgba(102, 252, 241, .24);background:radial-gradient(circle at 20% 0%, rgba(102, 252, 241, .16), transparent 34%),
        linear-gradient(145deg, rgba(9, 15, 28, .98), rgba(6, 7, 13, .98));box-shadow:0 26px 90px rgba(0,0,0,.62)}.adventure-live-top-v79 {display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.adventure-live-top-v79 span {color:#ffcc00;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.adventure-live-top-v79 h2 {margin:3px 0 2px;color:#66fcf1;font-size:clamp(18px, 3vw, 26px)}.adventure-live-top-v79 p {margin:0;color:#b9c8d8;font-size:13px}.adventure-live-exit-v79 {min-width:88px;padding:9px 12px !important;border-radius:999px !important;background:rgba(255, 82, 82, .16) !important;color:#ffb6b6 !important;border:1px solid rgba(255, 82, 82, .35) !important}.adventure-live-turnbar-v79 {display:flex;gap:7px;overflow-x:auto;padding:6px 0 9px;margin-bottom:6px}.adventure-live-turnchip-v79 {flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;max-width:135px;padding:6px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:#cbd8e8;font-size:11px}.adventure-live-turnchip-v79 span {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adventure-live-turnchip-v79 small {color:#ffcc00;font-weight:900}.adventure-live-turnchip-v79.player {border-color:rgba(102,252,241,.22)}.adventure-live-turnchip-v79.enemy {border-color:rgba(255,92,92,.22)}.adventure-live-turnchip-v79.current {color:#071018;background:linear-gradient(135deg, #66fcf1, #ffcc00);box-shadow:0 0 18px rgba(102,252,241,.3)}.adventure-live-current-v79 {margin:0 0 10px;padding:9px 11px;border-radius:14px;border:1px solid rgba(102,252,241,.22);background:rgba(102,252,241,.08);color:#dffcff;font-size:13px}.adventure-live-field-v79 {display:grid;grid-template-columns:1fr;gap:10px}.adventure-live-side-v79 {border-radius:18px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.18);padding:10px}.adventure-live-side-v79 h3 {margin:0 0 8px;color:#ffdf6e;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.adventure-live-side-v79.player h3 {color:#66fcf1}.adventure-live-team-v79 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.adventure-live-dragon-v79 {position:relative;display:grid;grid-template-columns:46px minmax(0, 1fr);gap:8px;align-items:center;text-align:left;min-width:0;border-radius:15px;border:1px solid rgba(255,255,255,.11);background:rgba(5, 10, 18, .72);color:#edf8ff;padding:7px;cursor:default}.adventure-live-dragon-v79.selectable {cursor:pointer}.adventure-live-dragon-v79.selectable:not(.selected):hover {border-color:rgba(255,204,0,.55);background:rgba(255,204,0,.08)}.adventure-live-dragon-v79.current {border-color:#66fcf1;box-shadow:0 0 0 2px rgba(102,252,241,.22), 0 0 22px rgba(102,252,241,.22);background:rgba(102,252,241,.12)}.adventure-live-dragon-v79.selected {border-color:#ffcc00;box-shadow:0 0 0 2px rgba(255,204,0,.24), 0 0 22px rgba(255,204,0,.2);background:rgba(255,204,0,.12)}.adventure-live-badge-v79,
.adventure-live-target-v79 {display:none;position:absolute;right:7px;top:6px;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:1000;color:#061018}.adventure-live-badge-v79 {background:#66fcf1}.adventure-live-target-v79 {background:#ffcc00}.adventure-live-dragon-v79.current .adventure-live-badge-v79,
.adventure-live-dragon-v79.selected .adventure-live-target-v79 {display:inline-flex}.adventure-live-dragon-v79 img,
.adventure-live-img-placeholder-v79 {width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.15);object-fit:cover;background:rgba(255,255,255,.06)}.adventure-live-img-placeholder-v79 {display:grid;place-items:center;font-size:20px}.adventure-live-dragon-main-v79 {min-width:0}.adventure-live-dragon-main-v79 strong,
.adventure-live-dragon-main-v79 small,
.adventure-live-dragon-main-v79 em,
.adventure-live-hptext-v79 {display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adventure-live-dragon-main-v79 strong {color:#fff;font-size:12px;padding-right:38px}.adventure-live-dragon-main-v79 small,
.adventure-live-dragon-main-v79 em,
.adventure-live-hptext-v79 {color:#aebed0;font-size:10px;font-style:normal}.adventure-live-hpbar-v79 {height:7px;margin:5px 0 2px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.1)}.adventure-live-hpbar-v79 i {display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #2ecc71, #ffcc00, #ff5252)}.adventure-live-dragon-v79.defeated {opacity:.45;filter:grayscale(.7)}.adventure-live-actions-v79 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;margin-top:10px}.adventure-live-action-v79 {border:1px solid rgba(102,252,241,.2);border-radius:15px;background:rgba(102,252,241,.1);color:#eaffff;padding:9px;font-weight:900;cursor:pointer}.adventure-live-action-v79 small {display:block;color:#9fb2c7;font-weight:700;font-size:10px;margin-top:2px}.adventure-live-action-v79:disabled,
.adventure-live-actions-v79.disabled {opacity:.55;cursor:not-allowed}.adventure-live-last-v79 {margin-top:9px;min-height:34px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);color:#dce9f5;font-size:12px;padding:9px 10px}.adventure-live-finish-v79 {margin-top:10px;border-radius:16px;padding:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#edf8ff}.adventure-live-finish-v79.hidden {display:none !important}.adventure-live-finish-v79.win {border-color:rgba(46,204,113,.5);background:rgba(46,204,113,.12)}.adventure-live-finish-v79.loss {border-color:rgba(255,82,82,.5);background:rgba(255,82,82,.1)}.adventure-live-finish-v79 strong,
.adventure-live-finish-v79 span {display:block;margin-bottom:6px}.adventure-live-finish-v79 span {color:#cbd8e8;font-size:13px;line-height:1.45}@media (max-width: 760px) {.adventure-live-modal-v79 {align-items:stretch;padding:8px}.adventure-live-content-v79 {max-height:96vh;border-radius:18px;padding:10px}.adventure-live-top-v79 {align-items:center}.adventure-live-top-v79 p {font-size:11px}.adventure-live-team-v79 {grid-template-columns:1fr;gap:6px}.adventure-live-side-v79 {padding:8px;border-radius:15px}.adventure-live-dragon-v79 {grid-template-columns:40px minmax(0, 1fr);padding:6px}.adventure-live-dragon-v79 img,
    .adventure-live-img-placeholder-v79 {width:38px;height:38px;border-radius:10px;font-size:18px}.adventure-live-actions-v79 {position:sticky;bottom:0;z-index:2;background:rgba(6, 8, 14, .96);padding-top:7px;grid-template-columns:repeat(3, minmax(0, 1fr))}.adventure-live-action-v79 {padding:8px 5px;font-size:11px}.adventure-live-action-v79 small {display:none}}.menu-btn-adventure-v78 {position:relative;font-weight:900}.adventure-tab-v78 {max-width:1320px;margin:0 auto}.adventure-hero-v78 {grid-template-columns:minmax(0, 1fr) minmax(220px, 280px);padding:18px;border-radius:22px;margin-bottom:14px}.adventure-hero-copy-v78 h2 {font-size:clamp(24px, 3vw, 34px);margin:4px 0 6px}.adventure-hero-copy-v78 p {margin:0;font-size:14px;line-height:1.45}.adventure-next-card-v78 {min-height:0;padding:14px;justify-content:center}.adventure-next-card-v78 strong {font-size:20px;line-height:1.15}.adventure-next-card-v78 em {color:#9fb2c7;font-style:normal;font-size:12px;line-height:1.35}.adventure-layout-v78 {grid-template-columns:minmax(0, 1fr) minmax(300px, 420px);gap:14px}.adventure-map-panel-v78,
.adventure-fight-panel-v78 {padding:14px;border-radius:20px}.adventure-stage-grid-v78 {grid-template-columns:repeat(auto-fit, minmax(64px, 1fr));gap:7px}.adventure-stage-btn-v78 {min-height:68px;border-radius:13px}.adventure-stage-btn-v78 strong {font-size:16px}.adventure-stage-btn-v78 small {font-size:9px;max-width:58px}.adventure-enemy-preview-v78 {grid-template-columns:48px 1fr;padding:10px;border-radius:15px}.adventure-enemy-icon-v78 {width:46px;height:46px;border-radius:14px;font-size:22px}.adventure-team-grid-v78 {max-height:460px;overflow:auto;padding-right:3px}.adventure-dragon-option-v78 {grid-template-columns:42px 1fr;padding:7px;border-radius:13px}.adventure-dragon-option-v78 img {width:40px;height:40px;border-radius:11px}.adventure-fight-btn-v78 {width:100%;padding:10px 12px !important;border-radius:14px !important}.adventure-live-modal-v79 {padding:10px;align-items:center}.adventure-live-content-v79 {width:min(800px, 100%);max-height:min(90svh, 760px);padding:10px;border-radius:18px;overflow:auto}.adventure-live-top-v79 {gap:8px;margin-bottom:6px;align-items:center}.adventure-live-top-v79 h2 {font-size:clamp(17px, 2.6vw, 22px);margin:1px 0}.adventure-live-top-v79 p {font-size:12px}.adventure-live-exit-v79 {min-width:76px;padding:7px 10px !important}.adventure-live-turnbar-v79 {padding:4px 0 6px;margin-bottom:4px;gap:5px}.adventure-live-turnchip-v79 {max-width:108px;padding:4px 7px;font-size:10px}.adventure-live-current-v79 {margin-bottom:7px;padding:7px 9px;border-radius:12px;font-size:12px}.adventure-live-field-v79 {gap:7px}.adventure-live-side-v79 {padding:7px;border-radius:15px}.adventure-live-side-v79 h3 {margin-bottom:6px;font-size:11px}.adventure-live-team-v79 {gap:6px}.adventure-live-dragon-v79 {grid-template-columns:38px minmax(0, 1fr);gap:6px;padding:6px;border-radius:13px;min-height:64px}.adventure-live-dragon-v79 img,
.adventure-live-img-placeholder-v79 {width:36px;height:36px;border-radius:10px}.adventure-live-img-placeholder-v79 {font-size:17px}.adventure-live-dragon-main-v79 strong {font-size:11px;padding-right:28px}.adventure-live-dragon-main-v79 small,
.adventure-live-dragon-main-v79 em,
.adventure-live-hptext-v79 {font-size:9px}.adventure-live-hpbar-v79 {height:6px;margin:4px 0 1px}.adventure-live-badge-v79,
.adventure-live-target-v79 {right:5px;top:5px;padding:1px 5px;font-size:8px}.adventure-live-actions-v79 {gap:6px;margin-top:7px}.adventure-live-action-v79 {padding:7px 6px;border-radius:12px;font-size:12px}.adventure-live-action-v79 small {font-size:9px}.adventure-live-last-v79 {min-height:0;margin-top:7px;padding:7px 9px;border-radius:12px;font-size:11px}.adventure-live-finish-v79 {margin-top:7px;padding:10px;border-radius:14px}@media (max-width: 900px) {.adventure-layout-v78 {grid-template-columns:1fr}.adventure-team-grid-v78 {max-height:340px}}@media (max-width: 760px) {.adventure-live-modal-v79 {align-items:stretch;padding:6px}.adventure-live-content-v79 {max-height:96svh;padding:8px;border-radius:16px}.adventure-live-top-v79 span {font-size:10px}.adventure-live-top-v79 p {display:none}.adventure-live-turnbar-v79 {padding-bottom:4px}.adventure-live-current-v79 {font-size:11px;padding:6px 8px}.adventure-live-team-v79 {grid-template-columns:repeat(3, minmax(0, 1fr));gap:5px}.adventure-live-dragon-v79 {display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:4px;padding:5px;min-height:104px}.adventure-live-dragon-v79 img,
    .adventure-live-img-placeholder-v79 {width:34px;height:34px}.adventure-live-dragon-main-v79 {width:100%}.adventure-live-dragon-main-v79 strong {padding-right:0;font-size:10px}.adventure-live-dragon-main-v79 em {display:none}.adventure-live-dragon-main-v79 small,
    .adventure-live-hptext-v79 {font-size:8.5px}.adventure-live-badge-v79,
    .adventure-live-target-v79 {left:50%;right:auto;transform:translateX(-50%);top:3px;font-size:7px}.adventure-live-actions-v79 {position:sticky;bottom:0;z-index:3;background:rgba(6, 8, 14, .97);padding-top:6px;grid-template-columns:repeat(3, minmax(0, 1fr))}.adventure-live-action-v79 {padding:7px 3px;font-size:10.5px}.adventure-live-action-v79 small,
    .adventure-live-last-v79 {display:none}}@media (max-width: 640px) {.adventure-hero-v78 {padding:13px;gap:10px}.adventure-next-card-v78 {padding:11px}.adventure-stage-grid-v78 {grid-template-columns:repeat(6, minmax(0, 1fr))}.adventure-stage-btn-v78 {min-height:54px;border-radius:11px}.adventure-stage-btn-v78 span {font-size:14px}.adventure-stage-btn-v78 strong {font-size:14px}.adventure-stage-btn-v78 small {display:none}}.menu-btn[data-target="adventure-tab"]::before {content:'🐾'}.menu-btn-adventure-v78::before {content:'🐾' !important}.asl-native-select-hidden-v81 {position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important;left:-9999px !important}.asl-dragon-picker-trigger-v81 {width:100%;min-height:68px;border:1px solid rgba(102,252,241,.22);border-radius:16px;background:linear-gradient(135deg, rgba(11,16,24,.92), rgba(18,30,42,.82));color:#eefcff;display:flex;align-items:center;gap:10px;padding:9px 10px;cursor:pointer;text-align:left;box-shadow:inset 0 0 18px rgba(102,252,241,.035), 0 8px 20px rgba(0,0,0,.18);transition:transform .15s ease, border-color .15s ease, box-shadow .15s ease}.asl-dragon-picker-trigger-v81:hover {transform:translateY(-1px);border-color:rgba(102,252,241,.55);box-shadow:0 0 18px rgba(102,252,241,.12), inset 0 0 18px rgba(102,252,241,.05)}.asl-dragon-picker-trigger-v81 img {width:48px;height:48px;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.13);flex:0 0 auto}.asl-dragon-picker-trigger-v81 span:not(.asl-picker-empty-v81) {min-width:0;display:grid;gap:2px}.asl-dragon-picker-trigger-v81 strong,
.asl-dragon-picker-trigger-v81 small,
.asl-dragon-picker-trigger-v81 em {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asl-dragon-picker-trigger-v81 strong {color:#fff6c7;font-weight:900}.asl-dragon-picker-trigger-v81 small {color:#aebbd2;font-size:12px}.asl-dragon-picker-trigger-v81 em {color:#66fcf1;font-style:normal;font-size:12px}.asl-picker-empty-v81 {color:#66fcf1;font-weight:900;margin:0 auto}.asl-dragon-picker-modal-v81 {position:fixed;inset:0;z-index:10050;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:12px;backdrop-filter:blur(5px)}.asl-dragon-picker-modal-v81.hidden {display:none !important}.asl-dragon-picker-box-v81 {width:min(560px, 96vw);max-height:min(680px, 88vh);overflow:hidden;border:1px solid rgba(102,252,241,.28);border-radius:22px;background:radial-gradient(circle at top left, rgba(37, 49, 76, .94), rgba(11, 12, 20, .98));box-shadow:0 24px 70px rgba(0,0,0,.56), inset 0 0 32px rgba(102,252,241,.04);display:flex;flex-direction:column}.asl-dragon-picker-head-v81 {padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.09);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.asl-dragon-picker-head-v81 span {display:block;color:#ffdd66;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.6px}.asl-dragon-picker-head-v81 h2 {margin:3px 0 0;font-size:20px;color:#f8f4d2}.asl-dragon-picker-head-v81 small {color:#aebbd2;display:block;margin-top:3px}.asl-dragon-picker-close-v81 {width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(8,12,18,.76);color:#fff;font-size:22px;cursor:pointer}.asl-dragon-picker-list-v81 {padding:12px;overflow-y:auto;display:grid;gap:8px}.asl-dragon-choice-card-v81 {width:100%;display:grid;grid-template-columns:52px minmax(0, 1fr) auto;align-items:center;gap:10px;border-radius:16px;padding:8px;border:1px solid rgba(102,252,241,.16);background:rgba(7, 12, 19, .72);color:#eefcff;text-align:left;cursor:pointer;transition:transform .12s ease, border-color .12s ease, background .12s ease, box-shadow .12s ease}.asl-dragon-choice-card-v81:hover:not(:disabled),
.asl-dragon-choice-card-v81.selected {transform:translateY(-1px);border-color:rgba(255,221,102,.78);background:linear-gradient(135deg, rgba(31,40,51,.92), rgba(19,35,42,.88));box-shadow:0 0 20px rgba(255,221,102,.12)}.asl-dragon-choice-card-v81.selected {outline:2px solid rgba(255,221,102,.25)}.asl-dragon-choice-card-v81.disabled {opacity:.45;cursor:not-allowed;filter:grayscale(.45)}.asl-dragon-choice-card-v81 img {width:52px;height:52px;object-fit:cover;border-radius:13px;border:1px solid rgba(255,255,255,.14)}.asl-dragon-choice-card-v81 span {min-width:0;display:grid;gap:2px}.asl-dragon-choice-card-v81 strong,
.asl-dragon-choice-card-v81 small,
.asl-dragon-choice-card-v81 em {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asl-dragon-choice-card-v81 strong {color:#fff6c7;font-weight:900}.asl-dragon-choice-card-v81 small {color:#c5d0e3;font-size:12px}.asl-dragon-choice-card-v81 em {color:#66fcf1;font-style:normal;font-size:12px}.asl-dragon-choice-card-v81 b {color:#071016;background:#ffdd66;border-radius:999px;padding:5px 8px;font-size:11px}.asl-dragon-picker-empty-v81 {color:#c5d0e3;padding:18px;text-align:center;border:1px dashed rgba(102,252,241,.22);border-radius:16px}.asl-adventure-grid-hidden-v81 {display:none !important}.adventure-team-picker-v81 {display:grid;gap:10px;margin:10px 0 12px}.adventure-open-team-picker-v81 {width:100%;min-height:50px;border-radius:15px}.adventure-team-summary-v81 {min-height:48px;border:1px solid rgba(102,252,241,.16);border-radius:15px;background:rgba(5, 10, 16, .52);padding:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#aebbd2}.adventure-team-chip-v81 {display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,221,102,.24);background:rgba(255,221,102,.06);border-radius:999px;padding:4px 8px 4px 4px}.adventure-team-chip-v81 img {width:30px;height:30px;object-fit:cover;border-radius:999px}.adventure-team-chip-v81 strong {color:#fff6c7;font-size:12px}.adventure-team-chip-v81 small {color:#c5d0e3;font-size:11px}.asl-adventure-picker-count-v81 {margin:10px 12px 0;padding:8px 10px;border-radius:13px;background:rgba(102,252,241,.08);color:#66fcf1;font-weight:900;text-align:center}.asl-adventure-picker-done-v81 {margin:0 12px 12px}@media (max-width: 640px) {.asl-dragon-picker-box-v81 {width:96vw;max-height:82vh;border-radius:18px}.asl-dragon-picker-head-v81 {padding:12px}.asl-dragon-picker-head-v81 h2 {font-size:17px}.asl-dragon-picker-list-v81 {padding:10px;gap:7px}.asl-dragon-choice-card-v81 {grid-template-columns:44px minmax(0, 1fr);padding:7px}.asl-dragon-choice-card-v81 img {width:44px;height:44px}.asl-dragon-choice-card-v81 b {display:none}.asl-dragon-choice-card-v81 small,
    .asl-dragon-choice-card-v81 em {font-size:11px}.asl-dragon-picker-trigger-v81 {min-height:58px;padding:7px}.asl-dragon-picker-trigger-v81 img {width:42px;height:42px}}.asl-dragon-picker-modal-v81 {z-index:2147483647 !important;align-items:flex-start !important;padding-top:max(18px, env(safe-area-inset-top, 0px) + 14px) !important;overflow-y:auto !important}.asl-dragon-picker-box-v81 {width:min(520px, calc(100vw - 22px)) !important;max-height:min(620px, calc(100dvh - 42px)) !important;margin:0 auto 16px !important}.asl-dragon-picker-list-v81 {min-height:0 !important}.adventure-live-modal-v79 {z-index:2147483635 !important;align-items:flex-start !important;justify-content:center !important;padding:max(64px, env(safe-area-inset-top, 0px) + 54px) 12px 12px !important;overflow-y:auto !important}.adventure-live-content-v79 {width:min(720px, calc(100vw - 24px)) !important;max-height:calc(100dvh - 86px) !important;padding:9px !important;border-radius:16px !important;margin:0 auto 14px !important}.adventure-live-top-v79 {margin-bottom:5px !important}.adventure-live-top-v79 span {font-size:10px !important}.adventure-live-top-v79 h2 {font-size:clamp(16px, 2vw, 20px) !important;margin:0 !important}.adventure-live-top-v79 p {display:none !important}.adventure-live-exit-v79 {min-width:68px !important;padding:6px 9px !important;font-size:12px !important}.adventure-live-turnbar-v79 {padding:3px 0 5px !important;margin-bottom:3px !important}.adventure-live-current-v79 {padding:6px 8px !important;margin-bottom:6px !important;font-size:11.5px !important}.adventure-live-side-v79 {padding:6px !important;border-radius:14px !important}.adventure-live-side-v79 h3 {margin-bottom:5px !important;font-size:10.5px !important}.adventure-live-team-v79 {gap:5px !important}.adventure-live-dragon-v79 {grid-template-columns:34px minmax(0, 1fr) !important;min-height:56px !important;gap:5px !important;padding:5px !important;border-radius:12px !important}.adventure-live-dragon-v79 img,
.adventure-live-img-placeholder-v79 {width:32px !important;height:32px !important;border-radius:9px !important}.adventure-live-img-placeholder-v79 {font-size:15px !important}.adventure-live-dragon-main-v79 strong {font-size:10.5px !important;padding-right:25px !important}.adventure-live-dragon-main-v79 small,
.adventure-live-dragon-main-v79 em,
.adventure-live-hptext-v79 {font-size:8.5px !important}.adventure-live-hpbar-v79 {height:5px !important;margin:3px 0 1px !important}.adventure-live-actions-v79 {margin-top:6px !important;gap:5px !important}.adventure-live-action-v79 {padding:6px 5px !important;border-radius:11px !important;font-size:11px !important}.adventure-live-action-v79 small,
.adventure-live-last-v79 {display:none !important}.adventure-live-finish-v79 {margin-top:6px !important;padding:9px !important}@media (min-width: 761px) {.adventure-live-field-v79 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:7px !important}.adventure-live-team-v79 {grid-template-columns:1fr !important}}@media (max-width: 760px) {.adventure-live-modal-v79 {padding:max(8px, env(safe-area-inset-top, 0px) + 6px) 6px 6px !important;align-items:stretch !important}.adventure-live-content-v79 {width:100% !important;max-height:calc(100dvh - 12px) !important;border-radius:15px !important}.adventure-live-team-v79 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important}.adventure-live-dragon-v79 {grid-template-columns:none !important;min-height:96px !important}.asl-dragon-picker-modal-v81 {padding:max(8px, env(safe-area-inset-top, 0px) + 7px) 8px 8px !important;align-items:flex-start !important}.asl-dragon-picker-box-v81 {max-height:calc(100dvh - 18px) !important}}@media (min-width: 901px) {.arena-attack-modal-v39,
    .arena-attack-modal-v60 {align-items:flex-start !important;padding-top:54px !important;padding-bottom:24px !important;overflow-y:auto !important}.arena-attack-modal-content-v60 {width:min(800px, calc(100vw - 90px)) !important;max-width:800px !important;max-height:calc(100vh - 86px) !important;overflow-y:auto !important;padding:12px !important;border-radius:18px !important}.arena-attack-modal-content-v60 h2 {font-size:20px !important;margin:0 38px 3px 0 !important;line-height:1.15 !important}.arena-attack-lead-v60 {font-size:12px !important;line-height:1.3 !important;margin-bottom:7px !important}.arena-attack-stepper-v60 {gap:6px !important;margin:6px 0 8px !important}.arena-attack-step-chip-v60 {min-height:0 !important;padding:6px 8px !important;grid-template-columns:26px minmax(0, 1fr) !important;border-radius:11px !important}.arena-attack-step-chip-v60 span {width:26px !important;height:26px !important;font-size:12px !important;border-radius:9px !important}.arena-attack-step-chip-v60 strong {font-size:12px !important;line-height:1.1 !important}.arena-step-header-v60,
    .arena-team-step-header-v60,
    .arena-step-header-with-action-v61 {padding:8px 10px !important;margin:6px 0 8px !important;border-radius:13px !important;gap:8px !important}.arena-step-header-v60 h3 {font-size:15px !important;line-height:1.15 !important}.arena-step-kicker-v60,
    .arena-step-header-v60 p {font-size:11px !important;line-height:1.25 !important}.arena-refresh-opponents-box-v61 {min-width:170px !important}.arena-refresh-opponents-btn-v61 {min-height:32px !important;padding:6px 8px !important;font-size:12px !important;border-radius:11px !important}.arena-refresh-opponents-box-v61 small {font-size:10px !important;line-height:1.2 !important}.arena-opponent-grid-v60 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important;max-height:min(48vh, 430px) !important;overflow-y:auto !important;padding-right:5px !important}.arena-opponent-card-v60 {padding:8px !important;gap:5px !important;border-radius:13px !important}.arena-opponent-head-v60 {grid-template-columns:34px minmax(0, 1fr) !important;gap:7px !important}.arena-opponent-head-v60 .arena-opponent-avatar-v38 {width:34px !important;height:34px !important;min-width:34px !important;font-size:18px !important;border-radius:10px !important}.arena-opponent-card-v60 strong {font-size:13px !important}.arena-opponent-card-v60 small,
    .arena-opponent-card-v60 b,
    .arena-opponent-card-v60 em {font-size:10.5px !important}.arena-opponent-defense-preview-v60 {gap:4px !important}.arena-defense-preview-title-v55 {font-size:10px !important}.arena-opponent-dragon-mini-v55 {grid-template-columns:32px minmax(0, 1fr) !important;gap:6px !important;padding:4px 5px !important;border-radius:10px !important;min-height:42px !important}.arena-opponent-dragon-mini-v55 img {width:32px !important;height:32px !important;border-radius:8px !important}.arena-opponent-dragon-mini-v55 strong,
    .arena-opponent-dragon-mini-v55 small,
    .arena-opponent-dragon-traits-v58 span {font-size:10px !important;line-height:1.1 !important}.arena-attack-step-footer-v60,
    .arena-attack-actions-v60 {margin-top:8px !important;gap:8px !important}.arena-attack-step-footer-v60 .btn,
    .arena-attack-actions-v60 .btn,
    .arena-next-team-btn-v60 {min-height:36px !important;padding:7px 10px !important;font-size:12px !important;border-radius:12px !important}}@media (min-width: 901px) {.arena-live-battle-modal-v68 {align-items:flex-start !important;padding:54px 16px 16px !important;overflow-y:auto !important}.arena-live-battle-content-v68 {width:min(720px, calc(100vw - 120px)) !important;max-width:720px !important;max-height:calc(100vh - 78px) !important;padding:8px !important;border-radius:16px !important;overflow-y:auto !important}.arena-live-top-v68 {margin:-8px -8px 6px !important;padding:8px 9px !important;border-radius:16px 16px 10px 10px !important}.arena-live-top-v68 h2 {font-size:16px !important;line-height:1.12 !important}.arena-live-top-v68 p {font-size:11px !important;line-height:1.2 !important}.arena-live-surrender-btn-v70 {height:32px !important;min-width:64px !important;padding:0 8px !important;font-size:11px !important;line-height:32px !important}.arena-live-turnbar-v68 {max-height:42px !important;padding:4px 0 5px !important;margin:3px 0 5px !important}.arena-live-turnchip-v68 {max-width:88px !important;padding:4px 6px !important;font-size:10px !important}.arena-live-current-v68 {margin:4px 0 6px !important;padding:6px 8px !important;font-size:12px !important;border-radius:11px !important}.arena-live-field-v68 {gap:6px !important}.arena-live-side-v68 {padding:6px !important;border-radius:13px !important}.arena-live-side-v68 h3 {font-size:11px !important;margin-bottom:4px !important}.arena-live-team-v68 {gap:5px !important}.arena-live-dragon-v68 {padding:5px 4px !important;border-radius:11px !important;gap:3px !important}.arena-live-dragon-v68 img,
    .arena-live-img-placeholder-v68 {width:38px !important;height:38px !important;border-radius:9px !important}.arena-live-dragon-main-v68 strong {font-size:10.5px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.arena-live-dragon-main-v68 small,
    .arena-live-dragon-main-v68 em,
    .arena-live-hptext-v68 {font-size:9px !important;line-height:1.05 !important}.arena-live-hpbar-v68 {height:5px !important;margin:2px 0 1px !important}.arena-live-actions-v68 {bottom:-8px !important;margin:6px -1px 2px !important;padding:6px !important;gap:5px !important;border-radius:12px !important}.arena-live-action-btn-v68 {min-height:34px !important;padding:5px 4px !important;font-size:11px !important;border-radius:10px !important}}@media (max-width: 640px) {.adventure-hero-v78 {display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:10px !important;padding:12px !important;overflow:visible !important}.adventure-hero-copy-v78,
    .adventure-next-card-v78 {width:100% !important;max-width:100% !important;min-width:0 !important}.adventure-hero-copy-v78 .section-kicker-v34 {display:inline-flex !important;width:fit-content !important;max-width:100% !important;white-space:normal !important;line-height:1.15 !important;font-size:10px !important;padding:5px 8px !important}.adventure-hero-copy-v78 h2 {font-size:22px !important;line-height:1.05 !important;margin:6px 0 5px !important}.adventure-hero-copy-v78 p {font-size:12px !important;line-height:1.3 !important;margin-bottom:8px !important}.adventure-progress-line-v78 {margin-top:8px !important}.adventure-next-card-v78 {position:static !important;min-height:0 !important;padding:10px !important;margin:0 !important;border-radius:15px !important}.adventure-next-card-v78 span {font-size:10px !important;line-height:1.1 !important}.adventure-next-card-v78 strong {font-size:17px !important;line-height:1.1 !important;margin:2px 0 !important}.adventure-next-card-v78 small,
    .adventure-next-card-v78 em {font-size:11px !important;line-height:1.25 !important}}.inventory-toolbar {align-items:stretch;gap:14px}.inventory-sort-panel {position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(102, 252, 241, 0.28);border-radius:18px;background:linear-gradient(135deg, rgba(7, 18, 30, 0.94), rgba(15, 38, 55, 0.82));box-shadow:0 14px 36px rgba(0,0,0,.28), inset 0 0 22px rgba(102,252,241,.04);overflow:hidden}.inventory-sort-panel::before {content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 0%, rgba(102,252,241,.18), transparent 32%), radial-gradient(circle at 100% 100%, rgba(255,204,0,.12), transparent 35%)}.inventory-sort-panel label {position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;margin:0;color:#fff0b8;font-weight:900;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.82rem}.inventory-sort-panel select {position:relative;z-index:1;width:min(360px, 100%);min-height:44px;border-radius:14px;border:1px solid rgba(102,252,241,.36);padding:0 42px 0 14px;color:#eaffff;background:rgba(3, 12, 20, .86);font-weight:800;box-shadow:inset 0 0 18px rgba(0,0,0,.24);cursor:pointer}.inventory-sort-panel select:focus {outline:none;border-color:rgba(255,204,0,.72);box-shadow:0 0 0 3px rgba(255,204,0,.12), inset 0 0 18px rgba(0,0,0,.24)}.adventure-reward-preview-v84 {display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 16px;padding:12px;border-radius:18px;border:1px solid rgba(255,204,0,.22);background:linear-gradient(135deg, rgba(26,22,8,.84), rgba(4,18,28,.88))}.adventure-reward-preview-v84 div {min-width:0;padding:10px 12px;border-radius:14px;border:1px solid rgba(102,252,241,.18);background:rgba(0,0,0,.24)}.adventure-reward-preview-v84 span {display:block;margin-bottom:5px;color:#9fb7d8;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.adventure-reward-preview-v84 strong {display:block;color:#fff3b0;font-size:.88rem;line-height:1.35}.adventure-reward-preview-v84 small {grid-column:1 / -1;color:#b9c7dc;font-weight:700;line-height:1.35}.arena-live-action-btn-v68.stun,
.adventure-live-action-v79.stun {border-color:rgba(255, 211, 94, .55) !important;background:linear-gradient(135deg, rgba(61, 42, 4, .92), rgba(30, 16, 42, .9)) !important}.arena-live-action-btn-v68 small,
.adventure-live-action-v79 small {line-height:1.18}.arena-live-dragon-v68.stunned,
.adventure-live-dragon-v79.stunned {filter:saturate(.85);box-shadow:0 0 0 2px rgba(255, 211, 94, .65), 0 0 22px rgba(255, 211, 94, .22) !important}.arena-live-stun-badge-v84,
.adventure-live-stun-badge-v84 {display:none;position:absolute;top:6px;left:6px;z-index:4;padding:3px 7px;border-radius:999px;background:rgba(255, 204, 0, .94);color:#201506;font-size:.62rem;font-weight:1000;box-shadow:0 5px 15px rgba(0,0,0,.32)}.arena-live-dragon-v68.stunned .arena-live-stun-badge-v84,
.adventure-live-dragon-v79.stunned .adventure-live-stun-badge-v84 {display:inline-flex}@media (max-width: 820px) {.arena-bottom-grid-v38 {display:flex !important;flex-direction:column !important}.arena-history-v38,
    .arena-defense-history-v41 {order:1}.arena-ranking-v38 {order:2}.inventory-sort-panel {flex-direction:column;align-items:flex-start;padding:12px}.inventory-sort-panel select {width:100%}.adventure-reward-preview-v84 {grid-template-columns:1fr}}@media (min-width: 821px) {.arena-live-actions-v68,
    .adventure-live-actions-v79 {grid-template-columns:repeat(4, minmax(130px, 1fr))}}.arena-live-action-btn-v68,
.adventure-live-action-v79 {line-height:1.12 !important}.arena-live-action-btn-v68 small,
.adventure-live-action-v79 small {margin-top:3px !important;padding:3px 6px !important;border-radius:9px !important;background:rgba(0, 0, 0, .20) !important;color:#eaf7ff !important;opacity:1 !important;font-size:.68rem !important;font-weight:900 !important;letter-spacing:.01em !important}.arena-live-action-btn-v68.stun,
.adventure-live-action-v79.stun {color:#241400 !important;border:1px solid rgba(255, 221, 98, .95) !important;background:linear-gradient(135deg, #ffe46b 0%, #ffb12b 52%, #ff7a18 100%) !important;box-shadow:0 0 0 1px rgba(255,255,255,.18) inset, 0 10px 24px rgba(255, 170, 24, .24) !important;text-shadow:none !important}.arena-live-action-btn-v68.stun small,
.adventure-live-action-v79.stun small {color:#241400 !important;background:rgba(255,255,255,.42) !important}.arena-live-action-btn-v68.stun:hover,
.adventure-live-action-v79.stun:hover {transform:translateY(-1px);filter:brightness(1.06)}.arena-live-dragon-v68.selected,
.adventure-live-dragon-v79.selected {outline:3px solid rgba(255, 221, 98, .95) !important;box-shadow:0 0 0 2px rgba(40, 20, 0, .80), 0 0 28px rgba(255, 221, 98, .38) !important;background:linear-gradient(145deg, rgba(255, 221, 98, .20), rgba(255,255,255,.05)) !important}.arena-live-dragon-v68.current,
.adventure-live-dragon-v79.current {outline:3px solid rgba(0, 245, 255, .92) !important;box-shadow:0 0 0 2px rgba(0, 42, 46, .85), 0 0 30px rgba(0, 245, 255, .36) !important}@media (min-width: 900px) {.arena-live-actions-v68,
    .adventure-live-actions-v79 {grid-template-columns:repeat(4, minmax(0, 1fr)) !important}}@media (max-width: 700px) {.arena-live-action-btn-v68 small,
    .adventure-live-action-v79 small {font-size:.62rem !important;padding:2px 4px !important}}.manual-action-title-v86 {display:block;font-size:.84rem;font-weight:1000;line-height:1.12;white-space:normal}.manual-action-hint-v86 {display:block;margin-top:4px;padding:4px 7px;border-radius:10px;background:rgba(3, 10, 18, .44);color:#ecfbff;font-size:.68rem;font-weight:950;line-height:1.12;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.manual-action-hint-v86.good {color:#151108;background:linear-gradient(135deg, #ffe56c, #7efadf)}.manual-action-hint-v86.bad {color:#ffe1e1;background:rgba(130, 32, 42, .62)}.manual-action-hint-v86.stun {color:#261404;background:rgba(255, 245, 164, .62)}.manual-action-hint-v86.skill {color:#eef8ff;background:rgba(92, 64, 255, .26)}.arena-live-action-btn-v68.stun .manual-action-hint-v86,
.adventure-live-action-v79.stun .manual-action-hint-v86 {color:#241400 !important;background:rgba(255,255,255,.50) !important}.asl-dragon-picker-trigger-v81 .asl-picker-empty-v81 {display:inline-flex;align-items:center;justify-content:center;min-height:42px}.arena-live-actions-v68 {gap:8px !important}.arena-live-action-btn-v68 {min-height:64px !important;padding:8px 9px !important;border-radius:14px !important;border:1px solid rgba(255, 222, 120, .32) !important;background:linear-gradient(180deg, rgba(53, 43, 71, .98), rgba(24, 19, 33, .99)) !important;color:#fff7d7 !important;text-shadow:0 1px 2px rgba(0,0,0,.55) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06), 0 7px 18px rgba(0,0,0,.22) !important}.arena-live-action-btn-v68 .manual-action-title-v86 {color:#fff2a8 !important;font-size:.82rem !important;font-weight:1000 !important;line-height:1.08 !important;text-align:center !important}.arena-live-action-btn-v68 .manual-action-hint-v86 {display:block !important;width:100% !important;max-width:100% !important;margin-top:5px !important;padding:5px 7px !important;border-radius:10px !important;background:linear-gradient(180deg, #fff7c9, #ffd76a) !important;color:#211407 !important;border:1px solid rgba(85, 44, 0, .25) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55), 0 2px 6px rgba(0,0,0,.18) !important;font-size:.72rem !important;font-weight:1000 !important;line-height:1.12 !important;letter-spacing:.01em !important;text-align:center !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important}.arena-live-action-btn-v68 .manual-action-hint-v86.good {background:linear-gradient(180deg, #d9fff5, #68f0ca) !important;color:#05251e !important}.arena-live-action-btn-v68 .manual-action-hint-v86.bad {background:linear-gradient(180deg, #ffd5d5, #ff7777) !important;color:#320606 !important}.arena-live-action-btn-v68 .manual-action-hint-v86.skill {background:linear-gradient(180deg, #efe7ff, #b69cff) !important;color:#170a38 !important}.arena-live-action-btn-v68.stun {background:linear-gradient(135deg, #fff08a 0%, #ffbf36 55%, #ff861f 100%) !important;color:#241400 !important;border-color:rgba(255, 235, 132, .96) !important;text-shadow:none !important}.arena-live-action-btn-v68.stun .manual-action-title-v86 {color:#241400 !important;text-shadow:none !important}.arena-live-action-btn-v68.stun .manual-action-hint-v86 {background:linear-gradient(180deg, #fffdf1, #ffe69a) !important;color:#241400 !important;border-color:rgba(116, 63, 0, .26) !important}@media (min-width: 900px) {.arena-live-actions-v68 {grid-template-columns:repeat(4, minmax(0, 1fr)) !important}.arena-live-action-btn-v68 {min-height:68px !important}}@media (max-width: 700px) {.arena-live-action-btn-v68 {min-height:58px !important;padding:7px 5px !important}.arena-live-action-btn-v68 .manual-action-title-v86 {font-size:.72rem !important}.arena-live-action-btn-v68 .manual-action-hint-v86 {font-size:.61rem !important;padding:4px 4px !important;line-height:1.1 !important}}.tower-result-card {text-align:left;border-radius:18px;overflow:hidden;border:1px solid rgba(102, 252, 241, 0.18);background:radial-gradient(circle at 15% 10%, rgba(102, 252, 241, 0.13), transparent 28%),
        linear-gradient(145deg, rgba(11, 16, 26, 0.98), rgba(3, 7, 14, 0.98));box-shadow:inset 0 0 28px rgba(255, 255, 255, 0.03)}.tower-result-card.win {border-color:rgba(46, 204, 113, 0.55);box-shadow:0 0 24px rgba(46, 204, 113, 0.16), inset 0 0 28px rgba(255,255,255,0.03)}.tower-result-card.lose {border-color:rgba(239, 68, 68, 0.5);box-shadow:0 0 24px rgba(239, 68, 68, 0.12), inset 0 0 28px rgba(255,255,255,0.03)}.tower-result-top {display:grid;grid-template-columns:62px 1fr;gap:14px;align-items:center;padding:16px;background:linear-gradient(90deg, rgba(255,204,0,0.14), rgba(102,252,241,0.06));border-bottom:1px solid rgba(255,255,255,0.08)}.tower-result-emblem {width:56px;height:56px;display:grid;place-items:center;border-radius:16px;font-size:2rem;background:rgba(0,0,0,0.36);border:1px solid rgba(255,204,0,0.35);box-shadow:0 0 18px rgba(255,204,0,0.12)}.tower-result-top h3 {margin:0 0 4px;color:#ffcc00;font-family:Georgia, serif;font-size:1.28rem}.tower-result-top p {margin:0;color:#cbd5e1;line-height:1.35;font-size:0.94rem}.tower-result-special {margin:12px 14px 0;padding:10px 12px;border-radius:12px;color:#ffec99;font-weight:800;background:rgba(255, 204, 0, 0.12);border:1px solid rgba(255, 204, 0, 0.28)}.tower-result-special.endless {color:#a5f3fc;background:rgba(102, 252, 241, 0.1);border-color:rgba(102, 252, 241, 0.22)}.tower-result-stats {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px;padding:14px}.tower-result-stats div,
.tower-result-rewards,
.tower-result-levelups {border-radius:12px;background:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.07)}.tower-result-stats div {padding:10px;min-width:0}.tower-result-stats span {display:block;color:#94a3b8;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:3px}.tower-result-stats strong {color:#f8fafc;font-size:0.95rem;overflow-wrap:anywhere}.tower-result-section {padding:0 14px 14px}.tower-result-section h4,
.tower-result-rewards h4 {margin:0 0 9px;color:#66fcf1;font-size:0.96rem}.tower-result-team {display:grid;gap:8px}.tower-result-dragon {display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:9px 10px;border-radius:12px;background:rgba(15, 23, 42, 0.72);border:1px solid rgba(102, 252, 241, 0.12)}.tower-result-dragon-icon {width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(102, 252, 241, 0.09)}.tower-result-dragon strong {display:block;color:#f8fafc}.tower-result-dragon small {display:block;color:#a0aec0;font-size:0.78rem;margin-top:2px}.tower-result-rewards {margin:0 14px 14px;padding:12px;color:#ffec99;line-height:1.55;background:linear-gradient(135deg, rgba(255,204,0,0.11), rgba(0,0,0,0.24));border-color:rgba(255,204,0,0.22)}.tower-result-levelups {margin:0 14px 14px;padding:12px;color:#ffcc00;line-height:1.55;background:rgba(255, 204, 0, 0.09);border-color:rgba(255, 204, 0, 0.2)}@media (max-width: 560px) {.tower-result-top {grid-template-columns:48px 1fr;padding:13px}.tower-result-emblem {width:44px;height:44px;font-size:1.55rem;border-radius:13px}.tower-result-top h3 {font-size:1.05rem}.tower-result-top p {font-size:0.84rem}.tower-result-stats {grid-template-columns:1fr;padding:12px}}.arena-live-action-btn-v68.break,
.adventure-live-action-v79.break {border-color:rgba(126, 250, 223, .52) !important;background:linear-gradient(135deg, rgba(17, 59, 66, .98), rgba(22, 33, 58, .98)) !important;color:#ecfffb !important}.arena-live-action-btn-v68.break .manual-action-title-v86,
.adventure-live-action-v79.break .manual-action-title-v86 {color:#a9fff2 !important}.manual-action-hint-v86.break,
.arena-live-action-btn-v68.break .manual-action-hint-v86,
.adventure-live-action-v79.break .manual-action-hint-v86 {color:#07251f !important;background:linear-gradient(180deg, #d8fff7, #75ecd7) !important;border-color:rgba(0, 80, 70, .24) !important}.arena-live-dragon-v68.def-broken,
.adventure-live-dragon-v79.def-broken {box-shadow:0 0 0 2px rgba(126, 250, 223, .58), 0 0 22px rgba(126, 250, 223, .20) !important}.arena-live-break-badge-v89,
.adventure-live-break-badge-v89 {display:none;position:absolute;top:6px;right:6px;z-index:4;padding:3px 7px;border-radius:999px;background:rgba(126, 250, 223, .96);color:#06231f;font-size:.62rem;font-weight:1000;box-shadow:0 5px 15px rgba(0,0,0,.32)}.arena-live-dragon-v68.def-broken .arena-live-break-badge-v89,
.adventure-live-dragon-v79.def-broken .adventure-live-break-badge-v89 {display:inline-flex}.arena-live-dragon-v68.def-broken,
.adventure-live-dragon-v79.def-broken {box-shadow:0 0 0 2px rgba(239, 68, 68, .72), 0 0 24px rgba(239, 68, 68, .26) !important;border-color:rgba(239, 68, 68, .70) !important}.arena-live-break-badge-v89,
.adventure-live-break-badge-v89 {background:linear-gradient(180deg, #ff5b5b, #b91c1c) !important;color:#fff !important;border:1px solid rgba(255,255,255,.32) !important;text-shadow:0 1px 2px rgba(0,0,0,.45) !important;box-shadow:0 6px 16px rgba(127,29,29,.42), inset 0 1px 0 rgba(255,255,255,.22) !important;letter-spacing:.02em !important}.manual-action-hint-v86.break,
.arena-live-action-btn-v68.break .manual-action-hint-v86,
.adventure-live-action-v79.break .manual-action-hint-v86 {color:#fff !important;background:linear-gradient(180deg, #ef4444, #991b1b) !important;border-color:rgba(255,255,255,.26) !important;text-shadow:0 1px 2px rgba(0,0,0,.38) !important}.arena-live-action-btn-v68.break,
.adventure-live-action-v79.break {border-color:rgba(248, 113, 113, .62) !important;background:linear-gradient(135deg, rgba(74, 22, 29, .98), rgba(28, 24, 46, .98)) !important}.arena-live-action-btn-v68.break .manual-action-title-v86,
.adventure-live-action-v79.break .manual-action-title-v86 {color:#fecaca !important}.asl-dragon-choice-card-v81 i {display:block;margin-top:3px;color:#ffb7a8;font-style:normal;font-size:11px;line-height:1.25;white-space:normal}.asl-dragon-choice-card-v81.disabled i {color:#ffd2c7}.arena-warning-v38:not(.ok) {color:#ffd6c2}.summon-special-panel-v94 {position:relative;display:grid;grid-template-columns:74px minmax(0, 1fr) auto;gap:16px;align-items:center;margin:18px 0 20px 0;padding:18px;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 6% 18%, rgba(241, 196, 15, .20), transparent 28%),
        radial-gradient(circle at 80% 0%, rgba(168, 85, 247, .22), transparent 34%),
        linear-gradient(145deg, rgba(12, 10, 22, .96), rgba(25, 24, 45, .92));border:1px solid rgba(241, 196, 15, .24);box-shadow:0 18px 42px rgba(0,0,0,.32), inset 0 0 26px rgba(241,196,15,.04)}.summon-special-panel-v94::before {content:'';position:absolute;inset:-60% -20%;pointer-events:none;opacity:.34;background:conic-gradient(from 180deg, transparent, rgba(102,252,241,.18), transparent, rgba(241,196,15,.20), transparent);animation:summonSpecialAuraV94 10s linear infinite}@keyframes summonSpecialAuraV94 {to {transform:rotate(360deg)}}.summon-special-panel-v94 > * {position:relative;z-index:1}.summon-special-panel-v94.is-ready {border-color:rgba(241, 196, 15, .56);box-shadow:0 18px 45px rgba(0,0,0,.34), 0 0 34px rgba(241,196,15,.18)}.summon-special-orb-v94 {width:68px;height:68px;display:grid;place-items:center;border-radius:22px;font-size:36px;background:rgba(0,0,0,.34);border:1px solid rgba(241,196,15,.28);box-shadow:inset 0 0 24px rgba(241,196,15,.10), 0 0 20px rgba(168,85,247,.14)}.summon-special-main-v94 {display:grid;grid-template-columns:minmax(210px, .78fr) minmax(260px, 1fr);gap:18px;align-items:center;min-width:0}.summon-special-heading-v94 h3 {margin:5px 0 5px 0;color:#fff;font-size:24px;line-height:1.08}.summon-special-heading-v94 p {margin:0;color:#cbd5e1;font-size:13px;line-height:1.45}.summon-special-progress-wrap-v94 {min-width:0;padding:13px;border-radius:16px;background:rgba(0,0,0,.26);border:1px solid rgba(255,255,255,.08)}.summon-special-progress-top-v94 {display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:9px}.summon-special-progress-top-v94 strong {color:#fff;font-size:15px}.summon-special-progress-top-v94 span {color:#f1c40f;font-weight:900;font-size:13px;white-space:nowrap}.summon-special-bar-v94 {height:15px;border-radius:999px;overflow:hidden;background:rgba(0,0,0,.46);border:1px solid rgba(255,255,255,.09)}.summon-special-bar-v94 i {display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #66fcf1, #a855f7, #f1c40f);box-shadow:0 0 18px rgba(241,196,15,.26);transition:width .45s ease}.summon-special-gain-v94 {margin-top:8px;color:#94a3b8;font-size:12px;line-height:1.35}.summon-special-gain-v94.pulse {color:#f1c40f;animation:summonSpecialGainPulseV94 .9s ease}@keyframes summonSpecialGainPulseV94 {0% {transform:scale(1);text-shadow:none}35% {transform:scale(1.03);text-shadow:0 0 16px rgba(241,196,15,.45)}100% {transform:scale(1);text-shadow:none}}.summon-special-actions-v94 {display:grid;grid-template-columns:104px minmax(160px, 1fr);gap:10px;align-items:stretch}.summon-special-form-v94 {margin:0}.summon-special-info-v94,
.summon-special-btn-v94 {min-height:44px;border-radius:14px;width:100%}.summon-special-btn-v94 {background:linear-gradient(135deg, #f1c40f, #a855f7) !important;border:1px solid rgba(255,255,255,.22) !important;color:#130f20 !important;font-weight:900 !important;box-shadow:0 10px 22px rgba(0,0,0,.25), 0 0 20px rgba(241,196,15,.16)}.summon-special-panel-v94:not(.is-ready) .summon-special-btn-v94 {background:linear-gradient(135deg, rgba(148,163,184,.48), rgba(71,85,105,.46)) !important;color:#d8e1ea !important}.summon-special-big-odds-v94 {display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 14px 0}.summon-special-big-odds-v94 > div {padding:12px;border-radius:14px;text-align:center;background:rgba(0,0,0,.25);border:1px solid rgba(241,196,15,.16)}.summon-special-big-odds-v94 strong {display:block;color:#f1c40f;font-size:26px;line-height:1}.summon-special-big-odds-v94 span {display:block;margin-top:5px;color:#cbd5e1;font-size:12px}.summon-special-rate-note-v94 {display:block;margin-top:3px;color:#94a3b8;font-size:11px;line-height:1.25}.summon-ajax-progress-v94 {margin:12px auto 0 auto;width:fit-content;max-width:100%;padding:7px 12px;border-radius:999px;background:rgba(241,196,15,.10);border:1px solid rgba(241,196,15,.20);color:#f8e38a;font-size:13px;font-weight:800}@media (max-width: 1180px) {.summon-special-panel-v94 {grid-template-columns:64px 1fr}.summon-special-actions-v94 {grid-column:1 / -1}}@media (max-width: 820px) {.summon-special-main-v94 {grid-template-columns:1fr;gap:12px}}@media (max-width: 560px) {.summon-special-panel-v94 {grid-template-columns:1fr;gap:12px;padding:14px;border-radius:18px}.summon-special-orb-v94 {width:54px;height:54px;border-radius:17px;font-size:28px}.summon-special-heading-v94 h3 {font-size:20px}.summon-special-actions-v94 {grid-template-columns:1fr}.summon-special-big-odds-v94 {grid-template-columns:1fr}}.summon-special-panel-v94 {grid-template-columns:72px minmax(0, 1fr) !important;align-items:stretch !important;overflow:visible !important}.summon-special-main-v94 {grid-template-columns:minmax(220px, .8fr) minmax(280px, 1fr) !important;min-width:0 !important}.summon-special-actions-v94 {grid-column:1 / -1 !important;display:flex !important;justify-content:flex-end !important;align-items:center !important;gap:12px !important;padding-top:4px !important;flex-wrap:wrap !important}.summon-special-actions-v94 > *,
.summon-special-form-v94 {min-width:190px !important;max-width:260px !important;flex:0 1 auto !important}.summon-special-progress-top-v94 strong {white-space:nowrap}.summon-special-progress-top-v94 span {padding:5px 9px;border-radius:999px;background:rgba(241, 196, 15, .12);border:1px solid rgba(241, 196, 15, .22)}.summon-special-panel-v94.is-ready .summon-special-progress-top-v94 span {color:#130f20;background:linear-gradient(135deg, #f1c40f, #66fcf1);border-color:rgba(255,255,255,.35);box-shadow:0 0 18px rgba(241,196,15,.20)}@media (max-width: 980px) {.summon-special-main-v94 {grid-template-columns:1fr !important}.summon-special-actions-v94 {justify-content:stretch !important}.summon-special-actions-v94 > *,
    .summon-special-form-v94 {min-width:0 !important;max-width:none !important;flex:1 1 180px !important}}@media (max-width: 560px) {.summon-special-panel-v94 {grid-template-columns:1fr !important;overflow:hidden !important}.summon-special-progress-top-v94 {align-items:flex-start;flex-direction:column}}.dashboard-quick-grid-v96 {grid-template-columns:repeat(4, minmax(0, 1fr))}.dashboard-summon-card-v96 {border-color:rgba(155, 89, 255, 0.32);background:radial-gradient(circle at 82% 18%, rgba(155, 89, 255, 0.18), transparent 42%),
        linear-gradient(145deg, rgba(31,40,51,0.86), rgba(13,9,22,0.96))}.dashboard-ritual-card-v96 {border-color:rgba(255, 210, 91, 0.34);background:radial-gradient(circle at 78% 14%, rgba(255, 210, 91, 0.18), transparent 38%),
        radial-gradient(circle at 18% 72%, rgba(102,252,241,0.10), transparent 44%),
        linear-gradient(145deg, rgba(36,28,16,0.90), rgba(10,12,18,0.96))}.dashboard-ritual-card-v96.is-hot {border-color:rgba(255, 210, 91, 0.72);box-shadow:0 0 24px rgba(255, 210, 91, 0.18), inset 0 0 18px rgba(255, 210, 91, 0.08)}.dashboard-modes-v96 {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px}.dashboard-mode-card-v96 {display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;text-align:left;min-height:112px;padding:16px;border-radius:16px;border:1px solid rgba(102,252,241,0.14);color:#dfe7ef;cursor:pointer;background:linear-gradient(145deg, rgba(17,24,34,0.88), rgba(8,10,14,0.96));box-shadow:0 12px 26px rgba(0,0,0,0.24);transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease}.dashboard-mode-card-v96:hover {transform:translateY(-3px);border-color:rgba(102,252,241,0.40);box-shadow:0 16px 30px rgba(0,0,0,0.32)}.dashboard-mode-card-v96 > span {display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(102,252,241,0.10);border:1px solid rgba(102,252,241,0.22);font-size:1.55rem}.dashboard-mode-card-v96 strong {display:block;color:#fff;font-size:1.02rem;margin-bottom:5px}.dashboard-mode-card-v96 small {display:block;color:#aebdca;line-height:1.35}.dashboard-mode-card-v96.mode-summon > span {background:rgba(155,89,255,0.16);border-color:rgba(155,89,255,0.30)}.dashboard-mode-card-v96.mode-adventure > span {background:rgba(46,204,113,0.13);border-color:rgba(46,204,113,0.28)}.dashboard-mode-card-v96.mode-arena > span {background:rgba(231,76,60,0.14);border-color:rgba(231,76,60,0.30)}.dashboard-mode-card-v96.mode-growth > span {background:rgba(241,196,15,0.13);border-color:rgba(241,196,15,0.30)}@media (max-width: 1180px) {.dashboard-quick-grid-v96,
    .dashboard-modes-v96 {grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 640px) {.dashboard-quick-grid-v96,
    .dashboard-modes-v96 {grid-template-columns:1fr}.dashboard-mode-card-v96 {min-height:96px;padding:13px}.dashboard-mode-card-v96 > span {width:40px;height:40px;font-size:1.35rem}}.arena-ranking-header-v97 {display:grid !important;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.arena-ranking-header-v97 h3 {margin:0}.arena-leagues-open-v97 {border:1px solid rgba(255,204,0,.35);background:linear-gradient(135deg, rgba(255,204,0,.18), rgba(255,153,0,.08));color:#ffeb99;border-radius:999px;padding:8px 12px;font-weight:900;cursor:pointer;box-shadow:0 0 14px rgba(255,204,0,.10);white-space:nowrap}.arena-leagues-open-v97:hover {transform:translateY(-1px);border-color:#ffcc00;color:#fff6c2}.arena-league-progress-v97 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin:0 0 12px}.arena-league-progress-v97 > div,
.arena-league-next-card-v97 > div {padding:11px 12px;border-radius:14px;background:rgba(0,0,0,.30);border:1px solid rgba(255,255,255,.08)}.arena-league-progress-v97 span,
.arena-league-next-card-v97 span {display:block;color:#9aa8b8;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.arena-league-progress-v97 strong,
.arena-league-next-card-v97 strong {display:block;color:#fff;margin-top:3px}.arena-league-progress-v97 small,
.arena-league-next-card-v97 small {color:#cbd5e1}.arena-leagues-content-v97 {max-width:980px !important}.arena-league-next-card-v97 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:12px 0 16px}.arena-league-next-card-v97 > div:first-child {border-color:rgba(102,252,241,.22);box-shadow:inset 0 0 18px rgba(102,252,241,.04)}.arena-league-next-card-v97 > div:last-child {border-color:rgba(255,204,0,.22);box-shadow:inset 0 0 18px rgba(255,204,0,.05)}.arena-league-tabs-v97 {display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));gap:8px;margin:12px 0 16px}.arena-league-tab-v97 {min-height:58px;border:1px solid rgba(255,255,255,.10);background:rgba(11,12,16,.78);color:#e5eef7;border-radius:14px;padding:9px 10px;cursor:pointer;text-align:left;transition:.18s ease}.arena-league-tab-v97 span {display:block;font-weight:950;color:#fff}.arena-league-tab-v97 small {display:block;color:#9aa8b8;margin-top:2px}.arena-league-tab-v97:hover,
.arena-league-tab-v97.active {border-color:#ffcc00;background:linear-gradient(135deg, rgba(255,204,0,.18), rgba(102,252,241,.06));box-shadow:0 0 18px rgba(255,204,0,.12);transform:translateY(-1px)}.arena-league-ranking-panel-v97 {display:none}.arena-league-ranking-panel-v97.active {display:block}.arena-league-ranking-title-v97 {display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);margin-bottom:10px}.arena-league-ranking-title-v97 strong {color:#ffcc00}.arena-league-ranking-title-v97 span {color:#cbd5e1;font-size:.88rem}.arena-league-ranking-list-v97 {display:flex;flex-direction:column;gap:8px;max-height:420px;overflow:auto;padding-right:4px}.arena-league-ranking-row-v97 {grid-template-columns:48px 1fr auto}.arena-empty-league-v97 {padding:18px;border-radius:14px;background:rgba(0,0,0,.28);border:1px dashed rgba(255,255,255,.12);color:#cbd5e1;text-align:center}@media (max-width: 720px) {.arena-ranking-header-v97 {grid-template-columns:auto 1fr}.arena-ranking-header-v97 .arena-leagues-open-v97 {grid-column:1 / -1;width:100%}.arena-league-progress-v97,
    .arena-league-next-card-v97 {grid-template-columns:1fr}.arena-league-tabs-v97 {grid-template-columns:repeat(2, minmax(0, 1fr))}.arena-league-ranking-title-v97 {flex-direction:column;align-items:flex-start}}.arena-season-countdown-v98 {margin-top:10px;padding:11px 12px;border-radius:16px;background:linear-gradient(135deg, rgba(255,204,0,.16), rgba(102,252,241,.08));border:1px solid rgba(255,204,0,.28);box-shadow:inset 0 0 18px rgba(255,204,0,.04), 0 0 14px rgba(255,204,0,.08)}.arena-season-countdown-v98 span {display:block;color:#ffeb99;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.arena-season-countdown-v98 strong {display:block;color:#fff;font-size:1.28rem;line-height:1.15;margin-top:2px}.arena-season-countdown-v98 small {color:#d8dee9}.arena-season-info-v98 {align-items:center;background:linear-gradient(135deg, rgba(255,204,0,.12), rgba(102,252,241,.06))}.arena-rewards-open-v98 {white-space:nowrap;border-color:rgba(255,204,0,.35) !important;background:linear-gradient(135deg, rgba(255,204,0,.22), rgba(255,153,0,.12)) !important;color:#fff4c4 !important}.arena-league-next-card-v98 {grid-template-columns:repeat(3, minmax(0, 1fr))}.arena-league-next-card-v98 > div:nth-child(3) {border-color:rgba(255,204,0,.28);box-shadow:inset 0 0 18px rgba(255,204,0,.05)}.arena-reward-preview-v98 {display:grid;grid-template-columns:minmax(230px, .8fr) 1.2fr;gap:12px;margin:0 0 12px}.arena-league-base-reward-v98,
.arena-place-reward-list-v98 > div {border-radius:14px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.30);padding:11px 12px}.arena-league-base-reward-v98 {border-color:rgba(255,204,0,.25);background:linear-gradient(135deg, rgba(255,204,0,.13), rgba(0,0,0,.26))}.arena-league-base-reward-v98 span,
.arena-place-reward-list-v98 span {display:block;color:#9aa8b8;font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.045em;margin-bottom:4px}.arena-league-base-reward-v98 strong,
.arena-place-reward-list-v98 small {display:block;color:#fff;line-height:1.45}.arena-place-reward-list-v98 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}@media (max-width: 900px) {.arena-reward-preview-v98,
    .arena-league-next-card-v98 {grid-template-columns:1fr}}@media (max-width: 640px) {.arena-place-reward-list-v98 {grid-template-columns:1fr}.arena-season-countdown-v98 strong {font-size:1.05rem}.arena-season-info-v98 {align-items:stretch}.arena-rewards-open-v98 {width:100%}}#asl-ajax-modal-content.asl-tower-result-modal-v99 {width:min(92vw, 620px) !important;max-width:620px !important;max-height:min(84vh, 720px) !important;overflow-y:auto !important;padding:18px !important;text-align:left !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 #asl-ajax-modal-icon {display:none !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 #asl-ajax-modal-title {margin:0 0 10px !important;font-size:1.12rem !important;text-align:center !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 #asl-ajax-modal-body {padding:0 !important;margin-bottom:12px !important;border:0 !important;background:transparent !important;max-height:none !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-card {border-radius:14px !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-top {grid-template-columns:44px 1fr !important;gap:10px !important;padding:12px !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-emblem {width:40px !important;height:40px !important;font-size:1.35rem !important;border-radius:12px !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-top h3 {font-size:1rem !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-top p {font-size:.82rem !important;line-height:1.3 !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-stats {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:7px !important;padding:10px !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-stats div,
#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-rewards,
#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-levelups {border-radius:10px !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-stats div {padding:8px !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-stats span {font-size:.66rem !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-stats strong {font-size:.82rem !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-section {padding:0 10px 10px !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-team {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:7px !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-dragon {grid-template-columns:28px 1fr !important;gap:7px !important;padding:7px !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-dragon-icon {width:26px !important;height:26px !important;font-size:.92rem !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-dragon strong {font-size:.78rem !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-dragon small {font-size:.66rem !important;line-height:1.2 !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-rewards,
#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-levelups,
#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-special {margin:0 10px 10px !important;padding:9px 10px !important;font-size:.82rem !important;line-height:1.38 !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 #asl-ajax-modal-close {display:block !important;margin:0 auto !important}.arena-status-card-v38 .arena-wings-v38 {display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;width:fit-content !important;max-width:100% !important;padding:8px 13px !important;border-radius:999px !important;white-space:nowrap !important;background:linear-gradient(135deg, rgba(102,252,241,.16), rgba(255,204,0,.08)) !important;border-color:rgba(102,252,241,.3) !important;box-shadow:0 0 14px rgba(102,252,241,.08) !important}.arena-status-card-v38 .arena-wings-v38 b,
.arena-status-card-v38 .arena-wings-v38 span {color:#ffffff !important;font-size:inherit !important;letter-spacing:0 !important;text-transform:none !important}.asl-dragon-choice-card-v81.disabled i,
.adventure-dragon-option-v78.busy b {color:#ffcc00 !important}.asl-dragon-picker-trigger-v81.filled em:has(+ i),
.asl-dragon-picker-trigger-v81 em {overflow-wrap:anywhere}@media (max-width: 760px) {#asl-ajax-modal-content.asl-tower-result-modal-v99 {width:94vw !important;max-height:82vh !important;padding:12px !important}#asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-stats,
    #asl-ajax-modal-content.asl-tower-result-modal-v99 .tower-result-team {grid-template-columns:1fr !important}}.asl-wing-icon {display:inline-block !important;width:19px !important;height:19px !important;flex:0 0 19px !important;vertical-align:-4px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;filter:drop-shadow(0 0 6px rgba(102,252,241,.55)) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.45' stop-color='%2366fcf1'/%3E%3Cstop offset='1' stop-color='%23ffcc00'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' stroke='%23001318' stroke-width='2' d='M31 48c-7-13-16-21-29-25 11-1 20 1 27 8-5-10-13-17-25-22 14 1 25 7 33 20 4-11 12-18 24-22-8 9-12 17-13 26 4-5 9-8 15-10-5 8-12 14-21 18 2 5 1 10-4 15-2-5-4-8-7-8z'/%3E%3Cpath fill='%23ffffff' fill-opacity='.55' d='M17 20c8 4 14 9 19 17-6-4-12-7-20-9 5 4 9 8 12 14-5-6-13-11-23-15 6 0 12 1 17 4-2-4-4-7-5-11z'/%3E%3C/svg%3E") !important}.asl-wing-icon.mini {width:16px !important;height:16px !important;flex-basis:16px !important;vertical-align:-3px !important}.arena-status-card-v38 .arena-wings-v38 {gap:7px !important;min-height:38px !important}.arena-wings-label-v100 {color:#66fcf1 !important;font-weight:900 !important;text-transform:none !important;letter-spacing:0 !important}.arena-attack-label-with-icon-v100 {display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;color:#9aa8b8 !important}.arena-attack-info-v39 .arena-attack-label-with-icon-v100 {display:inline-flex !important}@media (min-width: 769px) {.arena-status-card-v38 .arena-wings-v38 {width:auto !important;max-width:max-content !important;padding:8px 14px !important}}.inventory-toolbar-v101 {display:grid !important;grid-template-columns:1fr !important;gap:10px !important;padding:12px !important;border-radius:18px !important;background:linear-gradient(135deg, rgba(4, 16, 26, .78), rgba(5, 28, 34, .62)) !important;border:1px solid rgba(102,252,241,.18) !important}.inventory-toolbar-main-v101 {display:flex;gap:10px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.inventory-tool-toggle-v101,
.bulk-toggle-btn-v101 {width:auto !important;min-width:190px;padding:10px 14px !important;border-radius:14px !important;border:1px solid rgba(102,252,241,.38) !important;background:linear-gradient(135deg, rgba(6, 24, 36, .96), rgba(5, 48, 54, .85)) !important;color:#eaffff !important;font-weight:900 !important;box-shadow:0 10px 24px rgba(0,0,0,.22), inset 0 0 16px rgba(102,252,241,.06) !important}.bulk-toggle-btn-v101 {border-color:rgba(102,252,241,.38) !important;background:linear-gradient(135deg, rgba(6, 24, 36, .96), rgba(5, 48, 54, .85)) !important}.inventory-tools-drawer-v101,
.bulk-sell-panel-v101 {width:100%;padding:12px;border-radius:16px;background:rgba(0,0,0,.28);border:1px solid rgba(102,252,241,.14)}.inventory-sort-panel-v101 {padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}.inventory-sort-panel-v101::before {display:none !important}.inventory-sort-panel-v101 select {width:min(100%, 380px) !important}.bulk-sell-panel-v101 {display:grid !important;grid-template-columns:repeat(6, minmax(112px, auto));gap:9px;align-items:center}.bulk-sell-panel-v101.hidden {display:none !important}.bulk-safe-note-v101 {grid-column:1 / -1;display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(102,252,241,.18);background:rgba(4, 18, 28, .48);color:#dfeeff;line-height:1.35}.bulk-safe-note-v101 strong {color:#eaffff;white-space:nowrap}.bulk-safe-note-v101 span {color:#c5d6e8;font-size:.88rem}.bulk-sell-panel-v101 .btn {border-radius:12px !important;min-height:38px !important;font-weight:900 !important}.bulk-sell-panel-v101 .bulk-sell-confirm {grid-column:span 2}.bulk-dragon-checkbox.protected-v101 {border-color:rgba(148,163,184,.42) !important;background:rgba(15, 23, 42, .92) !important;color:#dbeafe !important}.bulk-dragon-checkbox.protected-v101 input {display:none}.bulk-sell-mode .dragon-card.bulk-protected-v101 {opacity:.82}.bulk-sell-mode .dragon-card.bulk-protected-v101::before {content:'🛡️ Chroniony';position:absolute;left:8px;bottom:8px;z-index:5;padding:5px 8px;border-radius:999px;background:rgba(30,41,59,.94);color:#e2e8f0;font-size:10px;font-weight:1000;box-shadow:0 6px 16px rgba(0,0,0,.35)}.bulk-confirm-list-v101 {display:grid;gap:6px;margin:10px 0;padding:10px;border-radius:12px;background:rgba(0,0,0,.28);border:1px solid rgba(102,252,241,.14)}.bulk-confirm-list-v101 span,
.bulk-confirm-list-v101 em {color:#dffcff;font-size:.88rem;font-style:normal}.dragon-upgrade-box-v101 {display:grid;gap:7px;margin-bottom:12px;padding:12px;border-radius:16px;border:1px solid rgba(16,185,129,.22);background:linear-gradient(135deg, rgba(4, 28, 20, .74), rgba(5, 14, 25, .84))}.dragon-upgrade-box-v101 label {color:#a7f3d0;font-weight:900;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.dragon-upgrade-box-v101 select {width:100%;min-height:40px;border-radius:12px;border:1px solid rgba(16,185,129,.42);color:#ecfffa;background:rgba(0,0,0,.38);padding:0 12px;font-weight:900}.dragon-upgrade-box-v101 small {color:#d1fae5;font-weight:800;line-height:1.35}#dragon-details-tab .dragon-management-buttons-v101 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important}.dragon-upgrade-btn-v101,
.dragon-sell-btn-v101 {min-height:46px !important;border-radius:14px !important;font-weight:1000 !important;letter-spacing:.01em !important;border:1px solid transparent !important;box-shadow:0 10px 22px rgba(0,0,0,.22) !important}.dragon-upgrade-btn-v101 {color:#042018 !important;background:linear-gradient(135deg, #34d399, #10b981) !important;border-color:rgba(167,243,208,.55) !important}.dragon-upgrade-btn-v101.disabled-v101 {color:#9fb2c9 !important;background:rgba(31,40,51,.82) !important;border-color:rgba(148,163,184,.28) !important;opacity:.82 !important}.dragon-sell-btn-v101 {color:#fff4f4 !important;background:linear-gradient(135deg, #b91c1c, #ef4444) !important;border-color:rgba(252,165,165,.46) !important}.upgrade-confirm-v101 {display:grid;gap:8px;padding:12px;border-radius:14px;background:rgba(0,0,0,.26);border:1px solid rgba(16,185,129,.26)}.upgrade-confirm-v101 strong {color:#a7f3d0;font-size:1.05rem}.upgrade-confirm-v101 span {color:#fff2a8;font-weight:900}.upgrade-confirm-v101 small {color:#cbd5e1;line-height:1.35}.sell-modal-icon-v101 {width:58px;height:58px;margin:0 auto 10px;display:grid;place-items:center;border-radius:20px;background:radial-gradient(circle, rgba(239,68,68,.34), rgba(12,16,26,.84));border:1px solid rgba(252,165,165,.32);font-size:30px}.sell-modal-title-v101 {color:#fecaca !important;letter-spacing:.03em;margin-bottom:8px !important}.sell-modal-desc-v101 {color:#cbd5e1;line-height:1.45;margin-bottom:12px}.sell-modal-dragon-v101 {display:grid;gap:5px;margin-bottom:12px;padding:12px;border-radius:16px;border:1px solid rgba(255,204,0,.24);background:rgba(27,20,4,.35)}.sell-modal-dragon-v101 strong {color:#fff6cf;font-size:1.05rem}.sell-modal-dragon-v101 span {color:#ffd94d;letter-spacing:2px}.sell-modal-dragon-v101 small {color:#cbd5e1;font-weight:700}.sell-modal-reward-box-v101 {background:rgba(11,12,16,.8);border:1px solid rgba(239,68,68,.22);padding:13px;border-radius:14px;margin-bottom:12px;text-align:center}.sell-modal-reward-box-v101 > span {color:#94a3b8;font-size:.74rem;text-transform:uppercase;letter-spacing:.07em;display:block;margin-bottom:5px;font-weight:900}.sell-modal-check-v101 {display:flex;gap:9px;align-items:center;text-align:left;padding:10px;border-radius:12px;background:rgba(127,29,29,.22);border:1px solid rgba(252,165,165,.22);color:#fee2e2;font-size:.88rem;font-weight:800;margin-bottom:14px;cursor:pointer}.sell-modal-check-v101 input {width:18px;height:18px;accent-color:#ef4444;flex:0 0 auto}.sell-modal-actions-v101 {display:flex;gap:12px;justify-content:center}.sell-cancel-btn-v101,
.sell-confirm-btn-v101 {width:auto !important;min-width:130px;border-radius:13px !important;padding:10px 14px !important;font-weight:1000 !important}.sell-cancel-btn-v101 {background:#1f2833 !important;color:#dbeafe !important;border:1px solid rgba(102,252,241,.36) !important}.sell-confirm-btn-v101 {background:linear-gradient(135deg, #991b1b, #ef4444) !important;color:#fff !important;border:1px solid rgba(252,165,165,.45) !important}.sell-confirm-btn-v101:disabled {opacity:.45 !important;cursor:not-allowed !important;filter:grayscale(.25)}@media (max-width: 700px) {.inventory-toolbar-main-v101 {display:grid;grid-template-columns:1fr}.inventory-tool-toggle-v101,
    .bulk-toggle-btn-v101 {width:100% !important;min-width:0}.bulk-sell-panel-v101 {grid-template-columns:1fr 1fr}.bulk-safe-note-v101,
    .bulk-sell-panel-v101 .bulk-sell-confirm {grid-column:1 / -1}.bulk-safe-note-v101 {align-items:flex-start;flex-direction:column}#dragon-details-tab .dragon-management-buttons-v101 {grid-template-columns:1fr !important}.sell-modal-actions-v101 {flex-direction:column}.sell-cancel-btn-v101,
    .sell-confirm-btn-v101 {width:100% !important}}.dragon-max-level-note-v102 {border:1px solid rgba(255, 204, 0, .35);background:linear-gradient(135deg, rgba(255,204,0,.14), rgba(12,18,28,.88));color:#fff4b8;border-radius:14px;padding:12px 14px;font-weight:900;line-height:1.35;box-shadow:inset 0 0 18px rgba(255,204,0,.08), 0 8px 22px rgba(0,0,0,.25);margin-bottom:12px}.dragon-max-level-note-v102.hidden {display:none !important}.upgrade-confirm-v101 em {display:block;margin-top:7px;color:#fde68a;font-style:normal;font-weight:900;font-size:.92rem}.asl-confirm-content.asl-bulk-confirm-content-v102 {max-width:min(420px, calc(100vw - 26px));max-height:min(520px, calc(100dvh - 34px));overflow:hidden;padding:16px !important}.asl-confirm-content.asl-bulk-confirm-content-v102 .asl-confirm-icon {font-size:34px;margin-bottom:4px}.asl-confirm-content.asl-bulk-confirm-content-v102 .asl-confirm-title {font-size:1.12rem;margin-bottom:8px}.asl-confirm-content.asl-bulk-confirm-content-v102 .asl-confirm-body {max-height:300px;overflow-y:auto;padding:10px;font-size:.92rem;line-height:1.42;margin-bottom:12px}.asl-confirm-content.asl-bulk-confirm-content-v102 .bulk-confirm-list-v101 {max-height:118px;overflow-y:auto;gap:4px;padding:8px;margin:7px 0}.asl-confirm-content.asl-bulk-confirm-content-v102 .bulk-confirm-list-v101 span,
.asl-confirm-content.asl-bulk-confirm-content-v102 .bulk-confirm-list-v101 em {font-size:.80rem;padding:3px 0}.asl-confirm-content.asl-bulk-confirm-content-v102 .asl-confirm-actions {gap:8px}.asl-confirm-content.asl-bulk-confirm-content-v102 .asl-confirm-actions .btn {min-height:40px;font-size:.9rem}@media (max-width: 560px) {.asl-confirm-content.asl-bulk-confirm-content-v102 {max-height:calc(100dvh - 22px);padding:12px !important}.asl-confirm-content.asl-bulk-confirm-content-v102 .asl-confirm-body {max-height:260px}}.dragon-card.clickable-card {position:relative;overflow:hidden;border-width:1px;border-radius:18px;padding:14px;background:linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.015)),
        radial-gradient(circle at 50% 18%, rgba(102,252,241,.08), transparent 42%),
        rgba(16, 24, 34, .94);box-shadow:0 14px 30px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.06);transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease}.dragon-card.clickable-card::before {content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(255,255,255,.12), transparent 28%, transparent 70%, rgba(255,204,0,.05));pointer-events:none;opacity:.65}.dragon-card.clickable-card:hover {transform:translateY(-4px) scale(1.012);box-shadow:0 18px 38px rgba(0,0,0,.42), 0 0 20px rgba(102,252,241,.11)}.dragon-card.clickable-card h3 {position:relative;z-index:1;margin:4px 0 6px;font-family:Georgia, serif;font-size:1.05rem;text-shadow:0 2px 10px rgba(0,0,0,.65)}.dragon-card.clickable-card .dragon-image-container {position:relative;z-index:1;border-radius:16px;background:radial-gradient(circle at 50% 35%, rgba(255,255,255,.10), rgba(0,0,0,.52) 60%, rgba(0,0,0,.72));box-shadow:inset 0 0 24px rgba(0,0,0,.45), 0 8px 18px rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.08)}.dragon-card.clickable-card .dragon-img {filter:drop-shadow(0 12px 14px rgba(0,0,0,.45))}.dragon-card.clickable-card p {position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:8px auto 4px;padding:5px 10px;border-radius:999px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.07);color:#e5edf6;font-size:.88rem}.dragon-card.clickable-card .dragon-stats {position:relative;z-index:1;text-align:center;padding:8px 10px;background:rgba(5,10,18,.52);border:1px solid rgba(255,255,255,.06);border-radius:13px;line-height:1.45;font-size:.80rem;color:#e5edf6}.dragon-card.clickable-card .dragon-eq {position:relative;z-index:1;margin-top:8px;padding:8px 9px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.035);color:#cbd5e1;line-height:1.45}.dragon-card.clickable-card .dragon-element {position:relative;z-index:1;margin-bottom:8px;box-shadow:0 0 14px rgba(0,0,0,.22)}.dragon-card.fire.clickable-card {box-shadow:0 14px 30px rgba(0,0,0,.32), 0 0 16px rgba(255,77,77,.08)}.dragon-card.water.clickable-card {box-shadow:0 14px 30px rgba(0,0,0,.32), 0 0 16px rgba(51,153,255,.08)}.dragon-card.wind.clickable-card {box-shadow:0 14px 30px rgba(0,0,0,.32), 0 0 16px rgba(46,204,113,.08)}.dragon-card.light.clickable-card {box-shadow:0 14px 30px rgba(0,0,0,.32), 0 0 18px rgba(241,196,15,.12)}.dragon-card.dark.clickable-card {box-shadow:0 14px 30px rgba(0,0,0,.32), 0 0 18px rgba(142,68,173,.12)}.dragon-detail-view {border-radius:22px !important;background:radial-gradient(circle at 50% 20%, rgba(102,252,241,.10), transparent 42%),
        linear-gradient(180deg, rgba(31,40,51,.96), rgba(10,16,25,.96)) !important;box-shadow:0 18px 42px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.08) !important}.dragon-detail-view h1 {font-family:Georgia, serif;letter-spacing:.3px;text-shadow:0 3px 14px rgba(0,0,0,.65)}.dragon-detail-image-box-v46 {border-radius:20px !important;box-shadow:inset 0 0 34px rgba(0,0,0,.52), 0 14px 26px rgba(0,0,0,.28) !important}.dragon-detail-actions .rpg-panel {border-radius:16px;background:linear-gradient(145deg, rgba(28,38,52,.88), rgba(12,18,29,.92));border-color:rgba(102,252,241,.14)}.arena-balance-note-v103 {margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(102,252,241,.16);background:rgba(102,252,241,.055);color:#cbd5e1;font-size:.88rem;line-height:1.35}@media (max-width: 720px) {.dragon-card.clickable-card .dragon-stats {font-size:.74rem}.dragon-card.clickable-card {border-radius:16px}}.dragon-card,
.dragon-detail-view {--asl-el-main:#45f3ff;--asl-el-soft:rgba(69, 243, 255, .18);--asl-el-mid:rgba(69, 243, 255, .42);position:relative;isolation:isolate}.dragon-card.fire,
.dragon-detail-view.fire {--asl-el-main:#ff4d4d;--asl-el-soft:rgba(255, 77, 77, .16);--asl-el-mid:rgba(255, 77, 77, .42)}.dragon-card.water,
.dragon-detail-view.water {--asl-el-main:#3399ff;--asl-el-soft:rgba(51, 153, 255, .16);--asl-el-mid:rgba(51, 153, 255, .42)}.dragon-card.wind,
.dragon-detail-view.wind {--asl-el-main:#2ecc71;--asl-el-soft:rgba(46, 204, 113, .16);--asl-el-mid:rgba(46, 204, 113, .42)}.dragon-card.light,
.dragon-detail-view.light {--asl-el-main:#f1c40f;--asl-el-soft:rgba(241, 196, 15, .18);--asl-el-mid:rgba(241, 196, 15, .48)}.dragon-card.dark,
.dragon-detail-view.dark {--asl-el-main:#8e44ad;--asl-el-soft:rgba(142, 68, 173, .18);--asl-el-mid:rgba(142, 68, 173, .48)}.dragon-card:not(.stars-5),
.dragon-detail-view:not(.stars-5) {border:2px solid var(--asl-el-main) !important;box-shadow:0 10px 24px rgba(0, 0, 0, .42),
        0 0 0 1px rgba(255,255,255,.035) inset,
        0 0 18px var(--asl-el-soft) !important}.dragon-card:not(.stars-5) .dragon-image-container,
.dragon-detail-view:not(.stars-5) .dragon-image-container {border:1px solid var(--asl-el-mid);background:radial-gradient(circle at 50% 35%, var(--asl-el-soft), rgba(0,0,0,.58) 72%),
        rgba(11,12,16,.45)}.dragon-card.rare-ld4-v104,
.dragon-detail-view.rare-ld4-v104 {overflow:hidden;animation:aslRareLd4PulseV104 2.8s ease-in-out infinite}.dragon-card.rare-ld4-v104::before,
.dragon-detail-view.rare-ld4-v104::before {content:'';position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg, rgba(255,255,255,.32), var(--asl-el-main), rgba(168,85,247,.32), var(--asl-el-main));opacity:.22;filter:blur(10px);pointer-events:none;z-index:-1;animation:aslRareLd4ShiftV104 3.2s linear infinite}@keyframes aslRareLd4PulseV104 {0%,100% {box-shadow:0 10px 24px rgba(0,0,0,.42), 0 0 18px var(--asl-el-soft) !important}50% {box-shadow:0 10px 28px rgba(0,0,0,.46), 0 0 28px var(--asl-el-mid) !important}}@keyframes aslRareLd4ShiftV104 {0% {transform:translateX(-2%) rotate(0deg)}100% {transform:translateX(2%) rotate(360deg)}}.dragon-card.stars-5,
.dragon-detail-view.stars-5 {overflow:hidden;border:none !important;background:#11161d !important;box-shadow:0 12px 30px rgba(0,0,0,.48),
        0 0 28px var(--asl-el-soft) !important}.dragon-card.stars-5::before,
.dragon-detail-view.stars-5::before {content:'';position:absolute;top:-55%;left:-55%;width:210%;height:210%;background:conic-gradient(
        from 0deg,
        var(--asl-el-main),
        #fff7b8,
        #f59e0b,
        var(--asl-el-main),
        #38bdf8,
        var(--asl-el-main)
    ) !important;animation:rotateBorder 4.2s linear infinite;opacity:.88;z-index:0 !important}.dragon-card.stars-5::after,
.dragon-detail-view.stars-5::after {content:'';position:absolute;inset:3px;border-radius:8px;background:radial-gradient(circle at 50% 16%, var(--asl-el-soft), transparent 42%),
        #151a21 !important;z-index:0 !important}.dragon-card.stars-5 > *,
.dragon-detail-view.stars-5 > * {position:relative;z-index:1}.dragon-card.stars-5 .dragon-image-container,
.dragon-detail-view.stars-5 .dragon-image-container {border-color:var(--asl-el-mid) !important;box-shadow:inset 0 0 18px var(--asl-el-soft), 0 0 14px rgba(255,255,255,.04) !important;background:radial-gradient(circle, var(--asl-el-soft) 0%, rgba(0,0,0,.65) 72%) !important}.dragon-card.mythic-ld5-v104,
.dragon-detail-view.mythic-ld5-v104 {box-shadow:0 14px 34px rgba(0,0,0,.52),
        0 0 22px rgba(250, 204, 21, .26),
        0 0 34px rgba(168, 85, 247, .23) !important}.dragon-card.mythic-ld5-v104::before,
.dragon-detail-view.mythic-ld5-v104::before {background:conic-gradient(
        from 0deg,
        #ffffff,
        #facc15,
        #a855f7,
        #38bdf8,
        #fdf2f8,
        #a855f7,
        #facc15,
        #ffffff
    ) !important;animation:aslMythicLd5RotateV104 2.25s linear infinite;opacity:.98}.dragon-card.mythic-ld5-v104 h3,
.dragon-detail-view.mythic-ld5-v104 h1 {text-shadow:0 0 9px rgba(250,204,21,.9), 0 0 16px rgba(168,85,247,.55) !important}@keyframes aslMythicLd5RotateV104 {100% {transform:rotate(360deg)}}.dragon-card.max-level-v104,
.dragon-detail-view.max-level-v104 {box-shadow:0 12px 30px rgba(0,0,0,.48),
        0 0 0 1px rgba(52, 211, 153, .25) inset,
        0 0 24px rgba(52, 211, 153, .20),
        0 0 18px var(--asl-el-soft) !important}.dragon-card.max-level-v104 .dragon-image-container,
.dragon-detail-view.max-level-v104 .dragon-image-container {position:relative}.dragon-card.max-level-v104 .dragon-image-container::after,
.dragon-detail-view.max-level-v104 .dragon-image-container::after {content:'MAX';position:absolute;right:8px;top:8px;padding:4px 8px;border-radius:999px;background:linear-gradient(135deg, #34d399, #facc15);color:#08110d;font-size:11px;font-weight:1000;letter-spacing:.8px;box-shadow:0 0 14px rgba(52,211,153,.4);z-index:3}.dragon-card.max-level-v104 h3,
.dragon-detail-view.max-level-v104 h1 {color:#ecfeff !important}@media (prefers-reduced-motion: reduce) {.dragon-card.rare-ld4-v104,
    .dragon-detail-view.rare-ld4-v104,
    .dragon-card.rare-ld4-v104::before,
    .dragon-detail-view.rare-ld4-v104::before,
    .dragon-card.stars-5::before,
    .dragon-detail-view.stars-5::before,
    .dragon-card.mythic-ld5-v104::before,
    .dragon-detail-view.mythic-ld5-v104::before {animation:none !important}}.dragon-card.light:not(.rare-ld4-v104):not(.stars-5) {animation:none !important}.tower-rewards-open-v106 {border:1px solid rgba(255, 215, 120, .55);background:linear-gradient(135deg, rgba(255, 196, 87, .22), rgba(118, 76, 255, .16));color:#ffe7a8;border-radius:999px;padding:8px 13px;font-weight:800;cursor:pointer;box-shadow:0 0 18px rgba(255, 205, 91, .14)}.tower-rewards-open-v106:hover {transform:translateY(-1px);filter:brightness(1.12)}.tower-rewards-modal-v106 {z-index:2147483600}.tower-rewards-content-v106 {max-width:760px;max-height:calc(100dvh - 34px);overflow-y:auto;border:1px solid rgba(255, 218, 122, .35);box-shadow:0 0 40px rgba(255, 194, 74, .16), inset 0 0 26px rgba(102, 252, 241, .05)}.tower-rewards-content-v106 h2 {margin-bottom:8px;color:#ffe29a}.tower-rewards-content-v106 p {color:#cbd8e6;line-height:1.55}.tower-rewards-grid-v106 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin:16px 0}.tower-rewards-grid-v106 > div,
.tower-rewards-preview-v106 > div {border:1px solid rgba(102, 252, 241, .15);background:rgba(9, 16, 28, .76);border-radius:14px;padding:12px}.tower-rewards-grid-v106 strong {display:block;color:#66fcf1;margin-bottom:5px}.tower-rewards-grid-v106 span {color:#d9e6f4;font-size:.92rem}.tower-rewards-preview-v106 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-top:14px}.tower-rewards-preview-v106 h3 {grid-column:1/-1;margin:0 0 2px;color:#ffd36e}.tower-rewards-preview-v106 span {display:block;color:#9fb4ca;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.tower-rewards-preview-v106 strong {color:#f8fbff;line-height:1.45}.arena-current-rank-card-v106 {display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(255, 215, 120, .33);border-radius:14px;background:linear-gradient(135deg, rgba(255, 209, 102, .15), rgba(102, 252, 241, .08));box-shadow:inset 0 0 16px rgba(255, 255, 255, .03)}.arena-current-rank-card-v106 span {color:#bcd0df;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.arena-current-rank-card-v106 strong {color:#ffe29a;font-size:1.25rem}.arena-current-rank-card-v106 small {color:#eaf7ff;justify-self:end}.arena-season-result-v106 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.arena-season-result-v106 > div {padding:10px;border:1px solid rgba(102, 252, 241, .15);border-radius:12px;background:rgba(7, 12, 22, .72)}.arena-season-result-v106 span {display:block;color:#9db2c8;font-size:.8rem}.arena-season-result-v106 strong {color:#f8fbff}.arena-season-result-v106 .reward {grid-column:1/-1;border-color:rgba(255, 215, 120, .35)}@media (max-width: 760px) {.tower-rewards-grid-v106,
    .tower-rewards-preview-v106,
    .arena-season-result-v106 {grid-template-columns:1fr}.arena-current-rank-card-v106 {grid-template-columns:1fr;gap:4px}.arena-current-rank-card-v106 small {justify-self:start}}@media (min-width: 900px) {.adventure-live-modal-v79 .adventure-live-content-v79 {max-width:860px}}.tower-rewards-open-v107,
.tower-mini-rewards-btn-v107 {border:1px solid rgba(255, 210, 100, .62);background:linear-gradient(135deg, rgba(255, 198, 72, .23), rgba(255, 122, 40, .14));color:#ffe9a8;border-radius:999px;padding:8px 13px;font-weight:900;letter-spacing:.02em;cursor:pointer;box-shadow:0 0 16px rgba(255, 188, 69, .13), inset 0 0 12px rgba(255,255,255,.04);white-space:nowrap}.tower-rewards-open-v107:hover,
.tower-mini-rewards-btn-v107:hover {transform:translateY(-1px);filter:brightness(1.12)}.tower-v19-rules-row .tower-rewards-open-v107 {margin-left:auto}.tower-reward-inline-v107 {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:stretch;margin:12px 0 14px;padding:10px;border:1px solid rgba(102,252,241,.18);border-radius:18px;background:linear-gradient(135deg, rgba(4,12,22,.82), rgba(22,31,50,.56))}.tower-reward-inline-v107 > div {border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(0,0,0,.22);padding:9px 10px;min-width:0}.tower-reward-inline-v107 span {display:block;color:#98acbd;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.tower-reward-inline-v107 strong {display:block;color:#f8fbff;font-size:.92rem;line-height:1.35}.tower-mini-rewards-btn-v107 {align-self:center;justify-self:end;padding:10px 12px}.arena-ranking-separator-v107 {text-align:center;color:#8da3b8;font-weight:900;padding:2px 0;opacity:.75}.arena-own-rank-row-v107 {border-color:rgba(102,252,241,.42) !important;background:linear-gradient(135deg, rgba(102,252,241,.12), rgba(255,211,110,.08)) !important;box-shadow:0 0 18px rgba(102,252,241,.12)}@media (max-width: 900px) {.tower-reward-inline-v107 {grid-template-columns:1fr}.tower-mini-rewards-btn-v107 {justify-self:stretch}.tower-v19-rules-row .tower-rewards-open-v107 {margin-left:0;width:100%}}@media (min-width: 901px) {#tower-tab .tower-v19-hero {align-items:flex-start !important;gap:18px !important;overflow:hidden !important}#tower-tab .tower-v19-hero-copy {justify-content:flex-start !important;max-width:calc(100% - 300px) !important}#tower-tab .tower-v19-rules-row {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;align-items:stretch !important;gap:9px !important;width:100% !important;max-width:100% !important;margin-top:12px !important}#tower-tab .tower-v19-rules-row span,
    #tower-tab .tower-v19-rules-row .tower-rewards-open-v107 {width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important;white-space:normal !important;overflow-wrap:anywhere !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:38px !important;text-align:center !important;line-height:1.25 !important}#tower-tab .tower-v19-rules-row .tower-rewards-open-v107 {grid-column:1 / -1 !important;justify-self:stretch !important;padding:9px 12px !important}#tower-tab .tower-v19-progress-card {flex:0 0 270px !important;width:270px !important;min-width:250px !important;max-width:270px !important}}@media (min-width: 1180px) {#tower-tab .tower-v19-rules-row {grid-template-columns:repeat(3, minmax(0, 1fr)) !important}#tower-tab .tower-v19-rules-row .tower-rewards-open-v107 {grid-column:auto !important}}.arena-defense-history-toolbar-v108 {display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:8px 10px;border:1px solid rgba(102,252,241,.12);border-radius:14px;background:rgba(0,0,0,.22);color:#b8c8d9;font-weight:800}.arena-defense-history-toolbar-v108 strong {color:#66fcf1}.arena-history-toggle-v108 {border:1px solid rgba(255, 210, 100, .45);background:linear-gradient(135deg, rgba(255, 204, 91, .2), rgba(94, 64, 20, .35));color:#ffe8a6;border-radius:999px;padding:7px 11px;font-weight:900;cursor:pointer;white-space:nowrap}.arena-history-toggle-v108:hover {filter:brightness(1.12);transform:translateY(-1px)}.arena-defense-history-list-v108.expanded-v108 {max-height:360px;overflow-y:auto;overflow-x:hidden;padding-right:4px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.arena-defense-history-list-v108.expanded-v108::-webkit-scrollbar {width:8px}.arena-defense-history-list-v108.expanded-v108::-webkit-scrollbar-track {background:rgba(0,0,0,.22);border-radius:999px}.arena-defense-history-list-v108.expanded-v108::-webkit-scrollbar-thumb {background:linear-gradient(180deg, rgba(102,252,241,.55), rgba(255,210,100,.45));border-radius:999px}@media (max-width: 720px) {.arena-defense-history-toolbar-v108 {flex-direction:column;align-items:stretch;text-align:center}.arena-history-toggle-v108 {width:100%}.arena-defense-history-list-v108.expanded-v108 {max-height:420px}}@media (min-width: 901px) {#tower-tab .tower-v19-hero {height:auto !important;min-height:0 !important;overflow:visible !important;align-items:flex-start !important;padding:24px 26px 26px !important;gap:20px !important}#tower-tab .tower-v19-hero-copy {max-width:none !important;overflow:visible !important;justify-content:flex-start !important}#tower-tab .tower-v21-kicker-list {display:flex !important;flex-wrap:wrap !important;gap:8px !important;max-width:100% !important}#tower-tab .tower-v19-rules-row {display:grid !important;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr)) !important;gap:9px !important;width:100% !important;max-width:100% !important;margin-top:14px !important;position:static !important;transform:none !important;overflow:visible !important}#tower-tab .tower-v19-rules-row span,
    #tower-tab .tower-v19-rules-row .tower-rewards-open-v107,
    #tower-tab .tower-v19-rules-row .tower-rewards-open-v106 {width:100% !important;min-width:0 !important;max-width:100% !important;min-height:34px !important;height:auto !important;padding:8px 10px !important;box-sizing:border-box !important;white-space:normal !important;overflow-wrap:anywhere !important;line-height:1.22 !important;font-size:.80rem !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;margin:0 !important}#tower-tab .tower-v19-rules-row .tower-rewards-open-v107,
    #tower-tab .tower-v19-rules-row .tower-rewards-open-v106 {grid-column:1 / -1 !important;justify-self:stretch !important;color:#061014 !important;background:linear-gradient(135deg, #66fcf1, #ffd36e) !important;border-color:rgba(255,211,110,.55) !important;box-shadow:0 0 18px rgba(102,252,241,.16) !important}#tower-tab .tower-v19-progress-card {align-self:flex-start !important;flex:0 0 270px !important;width:270px !important;min-width:250px !important;max-width:270px !important}}@media (min-width: 1180px) {#tower-tab .tower-v19-rules-row {grid-template-columns:repeat(2, minmax(190px, 1fr)) !important}#tower-tab .tower-v19-rules-row .tower-rewards-open-v107,
    #tower-tab .tower-v19-rules-row .tower-rewards-open-v106 {grid-column:1 / -1 !important}}@media (min-width: 1450px) {#tower-tab .tower-v19-rules-row {grid-template-columns:repeat(4, minmax(140px, 1fr)) !important}#tower-tab .tower-v19-rules-row .tower-rewards-open-v107,
    #tower-tab .tower-v19-rules-row .tower-rewards-open-v106 {grid-column:1 / -1 !important}}.inventory-view-toggle-v110 {width:auto !important;min-width:190px;padding:10px 14px !important;border-radius:14px !important;border:1px solid rgba(52,211,153,.38) !important;background:linear-gradient(135deg, rgba(4, 35, 25, .96), rgba(5, 48, 54, .82)) !important;color:#eaffff !important;font-weight:900 !important;box-shadow:0 10px 24px rgba(0,0,0,.22), inset 0 0 16px rgba(52,211,153,.07) !important}.inventory-view-toggle-v110[aria-pressed="true"] {border-color:rgba(255,204,0,.52) !important;background:linear-gradient(135deg, rgba(41, 28, 4, .96), rgba(5, 48, 54, .82)) !important;color:#fff3b0 !important}.dragon-mini-meta-v110 {display:none;position:relative;z-index:2;align-items:center;justify-content:center;gap:6px;margin:5px auto 0;font-weight:1000}.dragon-mini-meta-v110 span {display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.34);color:#ecfeff;box-shadow:inset 0 0 12px rgba(102,252,241,.04)}.mini-level-v110 {font-size:11px;letter-spacing:.2px}.mini-icons-v110 {font-size:15px;letter-spacing:1px;color:#fff7c2 !important}#inventory-tab.inventory-compact-v110 .inventory-subtitle {max-width:720px}#inventory-tab.inventory-compact-v110 .dragons-grid {grid-template-columns:repeat(auto-fill, minmax(124px, 1fr)) !important;gap:12px !important;align-items:stretch}#inventory-tab.inventory-compact-v110 .dragon-card.clickable-card,
#inventory-tab.inventory-compact-v110 .dragon-card {min-height:0 !important;padding:8px 7px 9px !important;border-radius:15px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:4px !important;text-align:center !important}#inventory-tab.inventory-compact-v110 .dragon-card.clickable-card:hover {transform:translateY(-3px) scale(1.02)}#inventory-tab.inventory-compact-v110 .dragon-card h3 {width:100%;margin:0 0 2px !important;font-size:.78rem !important;line-height:1.05 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#inventory-tab.inventory-compact-v110 .dragon-stars {margin:0 0 2px !important;font-size:10px !important;line-height:1 !important;letter-spacing:-1px !important;max-width:100%;white-space:nowrap;overflow:hidden}#inventory-tab.inventory-compact-v110 .dragon-image-container {width:82px !important;height:82px !important;min-height:82px !important;max-height:82px !important;margin:1px auto 0 !important;border-radius:14px !important}#inventory-tab.inventory-compact-v110 .dragon-img {width:100% !important;height:100% !important;object-fit:cover !important}#inventory-tab.inventory-compact-v110 .dragon-element,
#inventory-tab.inventory-compact-v110 .dragon-card p,
#inventory-tab.inventory-compact-v110 .dragon-stats,
#inventory-tab.inventory-compact-v110 .dragon-eq {display:none !important}#inventory-tab.inventory-compact-v110 .dragon-mini-meta-v110 {display:inline-flex !important;flex-wrap:nowrap}#inventory-tab.inventory-compact-v110 .bulk-dragon-checkbox {transform:scale(.78);transform-origin:top left;left:4px !important;top:4px !important}#inventory-tab.inventory-compact-v110 .dragon-status-badge.expedition {max-width:calc(100% - 10px);right:auto !important;left:5px !important;top:auto !important;bottom:5px !important;font-size:9px !important;padding:3px 6px !important}#inventory-tab.inventory-compact-v110 .dragon-card.max-level-v104 .dragon-image-container::after,
#inventory-tab.inventory-compact-v110 .dragon-detail-view.max-level-v104 .dragon-image-container::after {right:4px;top:4px;padding:2px 5px;font-size:9px}@media (min-width: 1024px) {#inventory-tab.inventory-compact-v110 .dragons-grid {grid-template-columns:repeat(auto-fill, minmax(132px, 1fr)) !important}#inventory-tab.inventory-compact-v110 .dragon-image-container {width:90px !important;height:90px !important;min-height:90px !important;max-height:90px !important}}@media (max-width: 620px) {.inventory-toolbar-main-v101 {display:grid;grid-template-columns:1fr}.inventory-tool-toggle-v101,
    .inventory-view-toggle-v110,
    .bulk-toggle-btn-v101 {width:100% !important;min-width:0 !important}#inventory-tab.inventory-compact-v110 .dragons-grid {grid-template-columns:repeat(auto-fill, minmax(108px, 1fr)) !important;gap:10px !important}#inventory-tab.inventory-compact-v110 .dragon-image-container {width:76px !important;height:76px !important;min-height:76px !important;max-height:76px !important}}#tower-tab:not(.hidden) {display:block !important;height:auto !important;min-height:100% !important;overflow:visible !important}#tower-tab > .tower-v19-hero,
#tower-tab > .tower-season-info,
#tower-tab > .tower-v19-arena,
#tower-tab > .tower-v19-map-wrap {position:relative !important;float:none !important;clear:both !important;width:100% !important;box-sizing:border-box !important}@media (min-width: 901px) {#tower-tab > .tower-v19-hero {display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(250px, 270px) !important;grid-template-areas:"towercopy towerprogress" !important;gap:20px !important;align-items:stretch !important;justify-content:stretch !important;height:auto !important;min-height:255px !important;max-height:none !important;overflow:hidden !important;padding:24px 26px 26px !important;margin:0 0 18px 0 !important;isolation:isolate !important}#tower-tab .tower-v19-hero-glow,
    #tower-tab .tower-v19-hero::before {position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important}#tower-tab .tower-v19-hero-copy {grid-area:towercopy !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;position:relative !important;z-index:2 !important;min-width:0 !important;width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important}#tower-tab .tower-v19-progress-card {grid-area:towerprogress !important;position:relative !important;z-index:2 !important;width:auto !important;min-width:0 !important;max-width:none !important;height:auto !important;min-height:0 !important;max-height:none !important;align-self:stretch !important;justify-self:stretch !important;overflow:visible !important;margin:0 !important;flex:none !important}#tower-tab .tower-v21-kicker-list,
    #tower-tab .tower-v19-rules-row {position:relative !important;z-index:2 !important;width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;overflow:visible !important;transform:none !important}#tower-tab .tower-v19-hero h2 {position:relative !important;z-index:2 !important;width:100% !important;max-width:100% !important;margin:7px 0 10px !important;line-height:1.12 !important;white-space:normal !important;overflow:visible !important}#tower-tab .tower-v19-hero p {position:relative !important;z-index:2 !important;width:100% !important;max-width:100% !important;margin:0 !important;line-height:1.45 !important;white-space:normal !important;overflow:visible !important}#tower-tab .tower-v19-rules-row {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:9px !important;margin-top:14px !important;flex:none !important}#tower-tab .tower-v19-rules-row span,
    #tower-tab .tower-v19-rules-row .tower-rewards-open-v106,
    #tower-tab .tower-v19-rules-row .tower-rewards-open-v107 {width:100% !important;min-width:0 !important;max-width:100% !important;height:auto !important;min-height:34px !important;max-height:none !important;margin:0 !important;padding:8px 10px !important;box-sizing:border-box !important;white-space:normal !important;overflow:visible !important;overflow-wrap:anywhere !important;line-height:1.22 !important;text-align:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}#tower-tab .tower-v19-rules-row .tower-rewards-open-v106,
    #tower-tab .tower-v19-rules-row .tower-rewards-open-v107 {grid-column:1 / -1 !important;justify-self:stretch !important}#tower-tab > .tower-season-info {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:12px !important;margin:0 0 20px 0 !important;z-index:1 !important}#tower-tab > .tower-v19-arena {display:grid !important;grid-template-columns:minmax(245px, 320px) minmax(0, 1fr) !important;gap:22px !important;margin-top:0 !important;z-index:1 !important}}@media (min-width: 1180px) {#tower-tab .tower-v19-rules-row {grid-template-columns:repeat(2, minmax(190px, 1fr)) !important}}@media (min-width: 1450px) {#tower-tab .tower-v19-rules-row {grid-template-columns:repeat(4, minmax(140px, 1fr)) !important}#tower-tab .tower-v19-rules-row .tower-rewards-open-v106,
    #tower-tab .tower-v19-rules-row .tower-rewards-open-v107 {grid-column:1 / -1 !important}}@media (max-width: 980px) {#tower-tab:not(.hidden) {display:flex !important;flex-direction:column !important}#tower-tab > .tower-v19-hero {display:flex !important;flex-direction:column !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:hidden !important;margin-bottom:14px !important}#tower-tab .tower-v19-progress-card {width:100% !important;max-width:none !important;align-self:stretch !important}}.survival-tab-v120 {gap:18px}.survival-hero-v120 {display:grid;grid-template-columns:minmax(0, 1fr) 280px;gap:16px;align-items:stretch;margin-bottom:18px}.survival-hero-copy-v120,
.survival-status-card-v120,
.survival-info-panel-v120,
.survival-main-panel-v120 {background:linear-gradient(135deg, rgba(16, 24, 39, 0.92), rgba(8, 13, 23, 0.94));border:1px solid rgba(102, 252, 241, 0.18);border-radius:16px;box-shadow:0 12px 32px rgba(0, 0, 0, 0.28)}.survival-hero-copy-v120 {padding:20px 22px;position:relative;overflow:hidden}.survival-hero-copy-v120::after {content:'';position:absolute;right:-70px;top:-70px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle, rgba(102, 252, 241, 0.22), transparent 68%);pointer-events:none}.survival-hero-copy-v120 h2 {color:#66fcf1;font-size:2rem;margin:4px 0 8px}.survival-hero-copy-v120 p {color:#b8c4d6;line-height:1.55;max-width:900px}.survival-status-card-v120 {padding:18px;display:flex;flex-direction:column;justify-content:center;gap:8px;border-color:rgba(241, 196, 15, 0.24)}.survival-status-card-v120.active {border-color:rgba(46, 204, 113, 0.35);box-shadow:0 0 22px rgba(46, 204, 113, 0.10), 0 12px 32px rgba(0, 0, 0, 0.28)}.survival-status-card-v120 span,
.survival-status-card-v120 small,
.survival-panel-head-v120 p,
.survival-start-copy-v120 p,
.survival-risk-box-v120 p,
.survival-path-hint-v120 {color:#94a3b8}.survival-status-card-v120 strong {color:#fff;font-size:1.3rem}.survival-notice-v120 {padding:14px 16px;margin-bottom:16px;border-radius:12px;line-height:1.45;background:rgba(46, 204, 113, 0.10);border:1px solid rgba(46, 204, 113, 0.35);color:#d8ffe9}.survival-notice-v120.error {background:rgba(239, 68, 68, 0.12);border-color:rgba(239, 68, 68, 0.38);color:#ffe1e1}.survival-layout-v120 {display:grid;grid-template-columns:360px minmax(0, 1fr);gap:18px;align-items:start}.survival-info-panel-v120,
.survival-main-panel-v120 {padding:18px}.survival-panel-head-v120 h3,
.survival-start-copy-v120 h3,
.survival-blessing-panel-v120 h3 {color:#66fcf1;margin-bottom:5px}.survival-reward-grid-v120 {display:grid;gap:10px;margin:14px 0}.survival-reward-grid-v120 div,
.survival-risk-box-v120,
.survival-bank-v120 div,
.survival-selected-preview-v120,
.survival-next-wave-v120,
.survival-log-v120,
.survival-start-form-v120 {background:rgba(11, 12, 16, 0.56);border:1px solid rgba(255, 255, 255, 0.06);border-radius:12px}.survival-reward-grid-v120 div {padding:12px;display:flex;flex-direction:column;gap:4px}.survival-reward-grid-v120 span,
.survival-bank-v120 span,
.survival-next-reward-v120 span,
.survival-hp-box-v120 span,
.survival-dragon-mini-v120 span {color:#7dd3fc;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.06em}.survival-reward-grid-v120 strong,
.survival-bank-v120 strong,
.survival-next-reward-v120 strong {color:#f8fafc}.survival-reward-grid-v120 small,
.survival-next-wave-v120 small,
.survival-dragon-mini-v120 small,
.survival-blessing-card-v120 small {color:#94a3b8;line-height:1.35}.survival-risk-box-v120 {padding:13px;border-color:rgba(239, 68, 68, 0.22)}.survival-risk-box-v120 strong {color:#fecaca}.survival-run-head-v120 {display:grid;grid-template-columns:minmax(0, 1fr) 240px;gap:14px;margin-bottom:14px}.survival-dragon-mini-v120 {display:flex;gap:14px;align-items:center;padding:12px;border-radius:14px;background:rgba(11, 12, 16, 0.58);border:1px solid rgba(102, 252, 241, 0.14)}.survival-dragon-mini-v120 img {width:72px;height:72px;object-fit:contain;border-radius:12px;background:rgba(0, 0, 0, 0.26)}.survival-dragon-mini-v120 strong,
.survival-next-wave-v120 strong {display:block;color:#fff;margin:3px 0}.survival-hp-box-v120 {padding:14px;border-radius:14px;background:rgba(11, 12, 16, 0.58);border:1px solid rgba(46, 204, 113, 0.18)}.survival-hp-box-v120 strong {display:block;color:#fff;margin:8px 0}.survival-hp-box-v120 div {height:10px;overflow:hidden;border-radius:999px;background:#08111f;border:1px solid rgba(255, 255, 255, 0.05)}.survival-hp-box-v120 em {display:block;height:100%;background:linear-gradient(90deg, #22c55e, #66fcf1);box-shadow:0 0 10px rgba(102, 252, 241, 0.55)}.survival-next-wave-v120 {padding:14px;margin-bottom:14px;display:grid;grid-template-columns:minmax(0, 1fr) 260px;gap:14px;border-left:4px solid #66fcf1}.survival-next-wave-v120.element-fire {border-left-color:#ff4d4d}.survival-next-wave-v120.element-water {border-left-color:#3399ff}.survival-next-wave-v120.element-wind {border-left-color:#2ecc71}.survival-next-wave-v120.element-light {border-left-color:#f1c40f}.survival-next-wave-v120.element-dark {border-left-color:#8e44ad}.survival-next-reward-v120 {padding:10px;border-radius:10px;background:rgba(255, 255, 255, 0.035)}.survival-bank-v120 {display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.survival-bank-v120 div {padding:13px}.survival-log-v120 {padding:10px 12px;display:grid;gap:4px;margin-bottom:14px}.survival-log-v120 span {color:#cbd5e1;font-size:0.92rem}.survival-actions-v120 {display:grid;grid-template-columns:1fr 1fr;gap:12px}.survival-actions-v120 form,
.survival-blessing-grid-v120 form {margin:0}.survival-fight-btn-v120,
.survival-claim-btn-v120,
.survival-start-btn-v120 {width:100%;min-height:46px}.survival-claim-btn-v120 {background:#2ecc71 !important;color:#06140c !important}.survival-abandon-form-v120 {text-align:center;margin-top:12px}.survival-abandon-form-v120 button {border:none;background:transparent;color:#94a3b8;text-decoration:underline;cursor:pointer}.survival-blessing-panel-v120 {background:rgba(102, 252, 241, 0.07);border:1px solid rgba(102, 252, 241, 0.18);border-radius:14px;padding:14px}.survival-blessing-panel-v120 p {color:#94a3b8;margin-bottom:12px}.survival-blessing-grid-v120 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.survival-blessing-card-v120 {width:100%;min-height:132px;text-align:left;border:1px solid rgba(102, 252, 241, 0.20);border-radius:13px;background:linear-gradient(135deg, rgba(31, 40, 51, 0.92), rgba(8, 13, 23, 0.96));color:#fff;padding:13px;cursor:pointer;transition:transform 0.18s ease, border-color 0.18s ease}.survival-blessing-card-v120:hover {transform:translateY(-2px);border-color:rgba(102, 252, 241, 0.55)}.survival-blessing-card-v120 span {font-size:1.8rem;display:block;margin-bottom:8px}.survival-blessing-card-v120 strong,
.survival-blessing-card-v120 small {display:block}.survival-start-panel-v120 {display:grid;gap:14px}.survival-start-form-v120 {padding:14px;display:grid;gap:10px}.survival-start-form-v120 label {color:#66fcf1;font-weight:700}.survival-start-form-v120 select {width:100%;background:#08111f;color:#e5edf7;border:1px solid rgba(102, 252, 241, 0.24);border-radius:10px;padding:12px}.survival-selected-preview-v120 {min-height:74px;padding:10px;display:flex;align-items:center;gap:12px}.survival-selected-preview-v120 img {width:58px;height:58px;object-fit:contain;background:rgba(0, 0, 0, 0.25);border-radius:10px}.survival-selected-preview-v120 strong,
.survival-selected-preview-v120 small,
.survival-selected-preview-v120 em,
.survival-selected-preview-v120 span {display:block}.survival-selected-preview-v120 strong {color:#fff}.survival-selected-preview-v120 small,
.survival-selected-preview-v120 em,
.survival-selected-preview-v120 span {color:#94a3b8;font-style:normal}.survival-empty-v120 {text-align:center;padding:20px;border:1px dashed rgba(102, 252, 241, 0.25);border-radius:14px;background:rgba(11, 12, 16, 0.48)}.survival-empty-v120 strong {color:#fff;font-size:1.15rem}.survival-empty-v120 p {color:#94a3b8;margin:6px 0 12px}@media (max-width: 1100px) {.survival-hero-v120,
    .survival-layout-v120,
    .survival-run-head-v120,
    .survival-next-wave-v120 {grid-template-columns:1fr}.survival-info-panel-v120 {order:2}}@media (max-width: 720px) {.survival-hero-copy-v120,
    .survival-status-card-v120,
    .survival-info-panel-v120,
    .survival-main-panel-v120 {border-radius:12px;padding:14px}.survival-bank-v120,
    .survival-actions-v120,
    .survival-blessing-grid-v120 {grid-template-columns:1fr}.survival-hero-copy-v120 h2 {font-size:1.55rem}.survival-dragon-mini-v120 img {width:58px;height:58px}}.survival-continue-card-v121 {display:grid;gap:14px}.survival-continue-dragon-v121 {display:flex;align-items:center;gap:14px;padding:13px;border-radius:14px;background:rgba(11, 12, 16, 0.58);border:1px solid rgba(102, 252, 241, 0.16)}.survival-continue-dragon-v121 img {width:76px;height:76px;object-fit:contain;border-radius:12px;background:rgba(0, 0, 0, 0.28)}.survival-continue-dragon-v121 span,
.survival-continue-stats-v121 span,
.survival-modal-unit-v121 span,
.survival-modal-hp-v121 span,
.survival-modal-enemy-v121 span,
.survival-modal-bank-v121 span {color:#7dd3fc;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.06em}.survival-continue-dragon-v121 strong,
.survival-continue-stats-v121 strong,
.survival-modal-unit-v121 strong,
.survival-modal-hp-v121 strong,
.survival-modal-enemy-v121 strong,
.survival-modal-bank-v121 strong {display:block;color:#f8fafc;margin-top:3px}.survival-continue-dragon-v121 small,
.survival-modal-unit-v121 small,
.survival-modal-enemy-v121 small,
.survival-modal-blessings-v121 p,
.survival-modal-hint-v121 {color:#94a3b8;line-height:1.35}.survival-continue-stats-v121 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.survival-continue-stats-v121 div {padding:12px;border-radius:12px;background:rgba(11, 12, 16, 0.56);border:1px solid rgba(255, 255, 255, 0.06)}.survival-open-battle-v121 {width:100%;min-height:48px}.survival-modal-hint-v121 {display:block;text-align:center}.survival-battle-modal-v121 {position:fixed;inset:0;z-index:2147483646;display:flex;justify-content:center;align-items:center;padding:16px;background:rgba(0, 0, 0, 0.88);backdrop-filter:blur(5px)}.survival-battle-box-v121 {width:min(980px, 100%);max-height:calc(100dvh - 32px);overflow:hidden;display:flex;flex-direction:column;border-radius:18px;background:linear-gradient(135deg, rgba(16, 24, 39, 0.98), rgba(8, 13, 23, 0.99));border:1px solid rgba(102, 252, 241, 0.26);box-shadow:0 24px 70px rgba(0, 0, 0, 0.62), 0 0 32px rgba(102, 252, 241, 0.10)}.survival-battle-head-v121 {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid rgba(102, 252, 241, 0.14);background:rgba(11, 12, 16, 0.42)}.survival-battle-head-v121 span {color:#7dd3fc;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.08em}.survival-battle-head-v121 h2 {color:#66fcf1;margin:2px 0 0;font-size:1.45rem}.survival-battle-close-v121 {width:40px;height:40px;border:1px solid rgba(255, 255, 255, 0.10);border-radius:50%;background:rgba(255, 255, 255, 0.06);color:#e5edf7;font-size:1.45rem;cursor:pointer}.survival-battle-close-v121:hover {border-color:rgba(102, 252, 241, 0.45);color:#66fcf1}.survival-battle-body-v121 {overflow-y:auto;padding:16px;display:grid;gap:12px}.survival-modal-message-v121 {padding:12px 14px;border-radius:12px;background:rgba(46, 204, 113, 0.10);border:1px solid rgba(46, 204, 113, 0.28);color:#d8ffe9;line-height:1.45}.survival-modal-top-v121 {display:grid;grid-template-columns:minmax(0, 1fr) 260px;gap:12px}.survival-modal-unit-v121,
.survival-modal-hp-v121,
.survival-modal-enemy-v121,
.survival-modal-bank-v121 div,
.survival-modal-log-v121,
.survival-modal-blessings-v121,
.survival-final-v121 {border-radius:14px;background:rgba(11, 12, 16, 0.58);border:1px solid rgba(255, 255, 255, 0.07)}.survival-modal-unit-v121 {display:flex;align-items:center;gap:14px;padding:12px}.survival-modal-unit-v121 img {width:78px;height:78px;object-fit:contain;border-radius:12px;background:rgba(0, 0, 0, 0.28)}.survival-modal-hp-v121 {padding:13px}.survival-modal-hp-v121 strong {margin:7px 0}.survival-modal-hp-v121 div {height:10px;overflow:hidden;border-radius:999px;background:#08111f;border:1px solid rgba(255, 255, 255, 0.05)}.survival-modal-hp-v121 em {display:block;height:100%;background:linear-gradient(90deg, #22c55e, #66fcf1);box-shadow:0 0 10px rgba(102, 252, 241, 0.55)}.survival-modal-enemy-v121 {display:grid;grid-template-columns:minmax(0, 1fr) 260px;gap:12px;padding:13px;border-left:4px solid #66fcf1}.survival-modal-enemy-v121.element-fire {border-left-color:#ff4d4d}.survival-modal-enemy-v121.element-water {border-left-color:#3399ff}.survival-modal-enemy-v121.element-wind {border-left-color:#2ecc71}.survival-modal-enemy-v121.element-light {border-left-color:#f1c40f}.survival-modal-enemy-v121.element-dark {border-left-color:#8e44ad}.survival-modal-enemy-v121 > div:last-child {padding:10px;border-radius:11px;background:rgba(255, 255, 255, 0.035)}.survival-modal-bank-v121 {display:grid;grid-template-columns:1fr 1fr;gap:12px}.survival-modal-bank-v121 div {padding:13px}.survival-modal-log-v121 {padding:10px 12px;display:grid;gap:4px}.survival-modal-log-v121 span {color:#cbd5e1;font-size:0.92rem}.survival-modal-actions-v121 {display:grid;grid-template-columns:1fr 1fr;gap:12px}.survival-modal-actions-v121 .btn {width:100%;min-height:48px}.survival-modal-abandon-v121 {justify-self:center;border:none;background:transparent;color:#94a3b8;text-decoration:underline;cursor:pointer;padding:8px}.survival-modal-blessings-v121 {padding:14px}.survival-modal-blessings-v121 h3 {color:#66fcf1;margin-bottom:4px}.survival-modal-blessings-v121 > div {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-top:12px}.survival-modal-blessing-v121 {width:100%;min-height:128px;text-align:left;border:1px solid rgba(102, 252, 241, 0.20);border-radius:13px;background:linear-gradient(135deg, rgba(31, 40, 51, 0.92), rgba(8, 13, 23, 0.96));color:#fff;padding:13px;cursor:pointer}.survival-modal-blessing-v121:hover {border-color:rgba(102, 252, 241, 0.55);transform:translateY(-2px)}.survival-modal-blessing-v121 span {font-size:1.75rem;display:block;margin-bottom:7px}.survival-modal-blessing-v121 strong,
.survival-modal-blessing-v121 small {display:block}.survival-modal-blessing-v121 small {color:#94a3b8;line-height:1.35}.survival-final-v121 {text-align:center;padding:22px;max-width:620px;margin:0 auto}.survival-final-v121.success {border-color:rgba(46, 204, 113, 0.32)}.survival-final-v121.error {border-color:rgba(239, 68, 68, 0.35)}.survival-final-v121.warning {border-color:rgba(249, 115, 22, 0.42);box-shadow:0 0 18px rgba(249, 115, 22, 0.12)}.survival-abandon-confirm-v122 {display:grid;gap:8px;text-align:left}.survival-abandon-confirm-v122 strong {color:#fed7aa}.survival-abandon-confirm-v122 span {color:#c5c6c7;line-height:1.45}.survival-final-icon-v121 {font-size:3rem;margin-bottom:8px}.survival-final-v121 h3 {color:#66fcf1;margin-bottom:10px}.survival-final-message-v121 {padding:14px;margin:12px 0 16px;border-radius:12px;background:rgba(0, 0, 0, 0.24);color:#e5edf7;line-height:1.55}@media (max-width: 860px) {.survival-continue-stats-v121,
    .survival-modal-top-v121,
    .survival-modal-enemy-v121,
    .survival-modal-bank-v121,
    .survival-modal-actions-v121,
    .survival-modal-blessings-v121 > div {grid-template-columns:1fr}.survival-battle-modal-v121 {padding:8px;align-items:stretch}.survival-battle-box-v121 {max-height:calc(100dvh - 16px);border-radius:14px}.survival-battle-head-v121 {padding:12px 14px}.survival-battle-head-v121 h2 {font-size:1.2rem}.survival-modal-unit-v121 img,
    .survival-continue-dragon-v121 img {width:62px;height:62px}}.survival-attempts-pill-v123 {display:inline-flex !important;align-items:center;width:fit-content;margin-top:5px;padding:4px 8px;border-radius:999px;border:1px solid rgba(102, 252, 241, 0.24);background:rgba(102, 252, 241, 0.08);color:#d9fffb !important;font-size:0.78rem;font-weight:800}.asl-dragon-choice-card-v81 small {line-height:1.25}.upgrade-listbox-v124 {position:relative;width:100%;margin:8px 0 10px}.upgrade-listbox-trigger-v124 {width:100%;border:1px solid rgba(102, 252, 241, 0.28);background:linear-gradient(135deg, rgba(11, 12, 16, 0.95), rgba(31, 40, 51, 0.92));color:#f8fafc;border-radius:12px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-shadow:inset 0 0 12px rgba(69, 243, 255, 0.05), 0 8px 22px rgba(0,0,0,0.22);text-align:left}.upgrade-listbox-trigger-v124:hover,
.upgrade-listbox-trigger-v124[aria-expanded="true"] {border-color:rgba(102, 252, 241, 0.65);box-shadow:0 0 18px rgba(69, 243, 255, 0.16), inset 0 0 14px rgba(69, 243, 255, 0.08)}.upgrade-listbox-trigger-v124 span {display:flex;flex-direction:column;gap:2px}.upgrade-listbox-trigger-v124 strong {color:#66fcf1;font-size:1rem}.upgrade-listbox-trigger-v124 small {color:#a7b5c6;font-size:.82rem}.upgrade-listbox-trigger-v124 b {color:#facc15;font-size:1.1rem}.upgrade-listbox-panel-v124 {position:absolute;z-index:999999;top:calc(100% + 8px);left:0;right:0;background:rgba(10, 14, 20, 0.98);border:1px solid rgba(102, 252, 241, 0.35);border-radius:14px;padding:8px;box-shadow:0 18px 44px rgba(0, 0, 0, 0.55), 0 0 28px rgba(69, 243, 255, 0.12)}.upgrade-listbox-option-v124 {width:100%;border:1px solid transparent;background:rgba(31, 40, 51, 0.72);color:#e5edf5;border-radius:10px;padding:10px 12px;margin:4px 0;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:3px 8px;text-align:left;align-items:center}.upgrade-listbox-option-v124:hover,
.upgrade-listbox-option-v124.active {border-color:rgba(102, 252, 241, 0.55);background:rgba(23, 74, 85, 0.68)}.upgrade-listbox-option-v124 strong {color:#fff}.upgrade-listbox-option-v124 small {color:#9fb0c6;grid-column:1 / 2}.upgrade-listbox-option-v124 em {color:#0b0c10;background:#66fcf1;border-radius:999px;padding:3px 8px;font-size:.75rem;font-style:normal;font-weight:800;grid-column:2;grid-row:1 / span 2}.menu-btn.menu-btn-survival-v120 {gap:10px}.dashboard-v125 {gap:14px !important;padding-bottom:14px}.dashboard-hero-v125 {display:grid;grid-template-columns:minmax(260px, 1fr) minmax(320px, 0.95fr);gap:14px;align-items:stretch;background:linear-gradient(135deg, rgba(21, 26, 33, 0.96), rgba(13, 18, 26, 0.92));border:1px solid rgba(102, 252, 241, 0.18);border-radius:18px;padding:16px;box-shadow:0 14px 36px rgba(0,0,0,0.30);position:relative;overflow:hidden}.dashboard-hero-v125::before {content:'';position:absolute;inset:-45% auto auto -10%;width:360px;height:360px;background:radial-gradient(circle, rgba(102,252,241,.18), transparent 68%);pointer-events:none}.dashboard-welcome-v125 {position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;min-width:0}.dashboard-welcome-v125 h1 {font-size:clamp(2.2rem, 3.4vw, 3.4rem);line-height:1;margin:0;color:#fff}.dashboard-welcome-v125 p {margin:0;color:#9fb0c4;font-size:1.05rem;max-width:680px}.dashboard-profile-badge-v125 {margin-top:4px;max-width:460px}.dashboard-status-v125 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;position:relative;z-index:1}.dashboard-status-chip-v125 {display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:'icon label value'
        'icon hint value';gap:2px 10px;align-items:center;text-align:left;border:1px solid rgba(255,255,255,0.08);background:rgba(11, 12, 16, 0.52);color:#c5c6c7;border-radius:14px;padding:11px 12px;cursor:pointer;transition:transform .18s ease, border-color .18s ease, background .18s ease}.dashboard-status-chip-v125:hover,
.dashboard-status-chip-v125.is-hot {transform:translateY(-2px);border-color:rgba(102,252,241,.45);background:rgba(102,252,241,.08)}.dashboard-status-chip-v125 span {grid-area:icon;font-size:2rem}.dashboard-status-chip-v125 em {grid-area:label;font-style:normal;color:#fff;font-weight:800}.dashboard-status-chip-v125 strong {grid-area:value;color:#66fcf1;font-size:1.55rem}.dashboard-status-chip-v125 small {grid-area:hint;color:#8da0b8}.dashboard-status-chip-v125.is-hot strong {color:#f1c40f}.dashboard-resume-strip-v125 {display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(135deg, rgba(241,196,15,.14), rgba(102,252,241,.08));border:1px solid rgba(241,196,15,.35);border-radius:16px;padding:12px 14px}.dashboard-resume-strip-v125 strong {color:#fff;display:block}.dashboard-resume-strip-v125 small {color:#c9b778}.dashboard-resume-actions-v125 {display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard-resume-btn-v125 {width:auto !important;padding:9px 12px !important}#dashboard-tab .dashboard-quick-grid-v125 {display:grid !important;grid-template-columns:repeat(9, minmax(120px, 1fr)) !important;gap:10px !important;margin:0 !important}#dashboard-tab .dashboard-quick-card-v125 {min-height:116px !important;padding:12px 10px !important;border-radius:15px !important;align-items:center !important;justify-content:center !important}#dashboard-tab .dashboard-quick-card-v125 .quick-icon {font-size:2.15rem !important;margin-bottom:2px !important}#dashboard-tab .dashboard-quick-card-v125 .quick-label {font-size:.82rem !important;letter-spacing:.04em !important}#dashboard-tab .dashboard-quick-card-v125 strong {font-size:1.45rem !important;margin:2px 0 !important}#dashboard-tab .dashboard-quick-card-v125 small {font-size:.83rem !important;line-height:1.2 !important}.dashboard-play-grid-v125 {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}.dashboard-play-card-v125 {display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;text-align:left;border:1px solid rgba(102,252,241,.13);background:rgba(21, 26, 33, .82);color:#c5c6c7;border-radius:16px;padding:12px;cursor:pointer;transition:transform .18s ease, border-color .18s ease, background .18s ease}.dashboard-play-card-v125:hover,
.dashboard-play-card-v125.highlight {transform:translateY(-2px);border-color:rgba(102,252,241,.42);background:rgba(102,252,241,.07)}.dashboard-play-card-v125 > span {width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-size:2rem;background:rgba(11,12,16,.55);border:1px solid rgba(255,255,255,.06)}.dashboard-play-card-v125 strong {display:block;color:#fff;font-size:1.05rem}.dashboard-play-card-v125 small {display:block;color:#8fa0b6;line-height:1.3;margin-top:2px}.dashboard-main-grid-v125 {grid-template-columns:minmax(280px, .9fr) minmax(360px, 1.1fr) !important;gap:12px !important}.dashboard-bottom-grid-v125 {grid-template-columns:minmax(360px, 1fr) minmax(280px, .8fr) !important;gap:12px !important}.dashboard-panel-v125 {padding:15px !important;border-radius:16px !important}.dashboard-panel-v125 .dashboard-panel-head-v28 {margin-bottom:10px !important}.dashboard-panel-v125 .dashboard-panel-head-v28 h2 {font-size:1.35rem !important}.dashboard-suggestions-v125 {gap:8px !important}.dashboard-suggestions-v125 .dashboard-suggestion-v28 {min-height:64px !important;padding:10px 12px !important}.dashboard-top-dragons-v125 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:10px !important}.dashboard-top-dragons-v125 .dashboard-dragon-mini-v28 {min-height:170px !important;padding:10px !important}.dashboard-top-dragons-v125 .dashboard-dragon-mini-v28 img {height:72px !important}.dashboard-stats-grid-v125 {grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:8px !important}.dashboard-stats-grid-v125 > div,
.dashboard-stats-grid-v125 > button {padding:11px !important;min-height:84px !important}.dashboard-log-list-v125 {gap:7px !important}.dashboard-log-list-v125 div {padding:9px 10px !important;font-size:.92rem !important}@media (max-width: 1500px) {#dashboard-tab .dashboard-quick-grid-v125 {grid-template-columns:repeat(5, minmax(130px, 1fr)) !important}.dashboard-play-grid-v125 {grid-template-columns:repeat(2, minmax(0, 1fr))}.dashboard-stats-grid-v125 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (max-width: 980px) {.dashboard-hero-v125,
    .dashboard-main-grid-v125,
    .dashboard-bottom-grid-v125 {grid-template-columns:1fr !important}#dashboard-tab .dashboard-quick-grid-v125 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.dashboard-play-grid-v125 {grid-template-columns:1fr}.dashboard-resume-strip-v125 {align-items:stretch;flex-direction:column}.dashboard-resume-actions-v125 {justify-content:stretch}.dashboard-resume-actions-v125 .btn {width:100% !important}}@media (max-width: 560px) {.dashboard-hero-v125 {padding:12px;border-radius:14px}.dashboard-status-v125 {grid-template-columns:1fr}#dashboard-tab .dashboard-quick-grid-v125 {grid-template-columns:1fr !important}.dashboard-stats-grid-v125 {grid-template-columns:1fr !important}}#dashboard-tab .dashboard-main-grid-v125,
#dashboard-tab .dashboard-bottom-grid-v125 {grid-template-columns:1fr !important}#dashboard-tab .dashboard-play-card-v125.highlight {transform:none;border-color:rgba(102,252,241,.13);background:rgba(21, 26, 33, .82)}#dashboard-tab .dashboard-play-card-v125.highlight:hover {transform:translateY(-2px);border-color:rgba(102,252,241,.42);background:rgba(102,252,241,.07)}#dashboard-tab .dashboard-log-v28,
#dashboard-tab .dashboard-now-v28 {width:100%}.bulk-toggle-btn-v101,
.bulk-toggle-btn-v101:hover,
.bulk-toggle-btn-v101:focus,
.bulk-toggle-btn-v101:active,
body.bulk-sell-mode .bulk-toggle-btn-v101 {background:linear-gradient(135deg, rgba(6, 24, 36, .98), rgba(5, 48, 54, .88)) !important;border-color:rgba(102,252,241,.42) !important;color:#eaffff !important;outline:none !important}.bulk-safe-note-v101 {border-color:rgba(102,252,241,.18) !important;background:rgba(4, 18, 28, .48) !important}.bulk-safe-note-v101 strong {color:#eaffff !important}.bulk-dragon-checkbox.protected-v101 {border-color:rgba(148,163,184,.42) !important;background:rgba(15, 23, 42, .92) !important;color:#dbeafe !important}.bulk-sell-mode .dragon-card.bulk-protected-v101::before {background:rgba(30,41,59,.94) !important;color:#e2e8f0 !important}@media (max-width: 900px) {.bulk-sell-panel-v101 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.bulk-sell-panel-v101 .bulk-sell-confirm {grid-column:1 / -1 !important}}#summon-modal.modal-overlay,
#asl-summon-ajax-modal.modal-overlay {padding:10px;align-items:center;overflow-y:auto}#summon-modal .modal-content,
#asl-summon-ajax-modal .modal-content {width:min(92vw, 380px) !important;max-width:380px !important;max-height:calc(100dvh - 20px) !important;overflow-y:auto !important;padding:18px 18px 16px !important;border-radius:14px !important}#summon-modal .summon-magic-glow,
#asl-summon-ajax-modal .summon-magic-glow {font-size:32px !important;line-height:1 !important;margin:0 0 4px !important}#summon-modal .summon-title,
#asl-summon-ajax-modal .summon-title {font-size:17px !important;line-height:1.15 !important;letter-spacing:1.4px !important;margin:4px 0 12px !important}#summon-modal .summon-card-reveal,
#asl-summon-ajax-modal .summon-card-reveal {display:flex;flex-direction:column;align-items:center;gap:6px}#summon-modal .summon-card-reveal .dragon-image-container,
#asl-summon-ajax-modal .summon-card-reveal .dragon-image-container {height:min(30vh, 145px) !important;min-height:92px !important;width:100% !important;margin:6px 0 !important}#summon-modal .summon-card-reveal .dragon-img,
#asl-summon-ajax-modal .summon-card-reveal .dragon-img {max-height:100% !important;max-width:100% !important;object-fit:contain !important}#summon-modal .summon-card-reveal h1,
#asl-summon-ajax-name {font-size:clamp(20px, 3.2vw, 26px) !important;line-height:1.08 !important;margin:4px 0 0 !important}#summon-modal .summon-card-reveal div[style*="letter-spacing: 3px"],
#asl-summon-ajax-stars {font-size:17px !important;line-height:1.1 !important;margin-bottom:6px !important;letter-spacing:2px !important}#summon-modal .summon-card-reveal .dragon-element,
#asl-summon-ajax-element {font-size:12px !important;padding:3px 12px !important;margin-top:0 !important}#asl-summon-ajax-progress.summon-ajax-progress-v94 {margin-top:7px !important;padding:6px 10px !important;font-size:12px !important;line-height:1.25 !important;white-space:normal !important}#summon-modal button.btn,
#asl-summon-ajax-close.btn {margin-top:13px !important;max-width:170px !important;padding:10px 12px !important;font-size:13px !important}@media (max-height: 620px) {#summon-modal .modal-content,
    #asl-summon-ajax-modal .modal-content {padding:12px 14px !important}#summon-modal .summon-magic-glow,
    #asl-summon-ajax-modal .summon-magic-glow {font-size:26px !important}#summon-modal .summon-title,
    #asl-summon-ajax-modal .summon-title {font-size:15px !important;margin-bottom:8px !important}#summon-modal .summon-card-reveal .dragon-image-container,
    #asl-summon-ajax-modal .summon-card-reveal .dragon-image-container {height:min(24vh, 118px) !important;min-height:78px !important}#summon-modal .summon-card-reveal h1,
    #asl-summon-ajax-name {font-size:20px !important}}#summon-modal.modal-overlay,
#asl-summon-ajax-modal.modal-overlay {overflow-x:hidden !important;scrollbar-gutter:stable both-edges}#summon-modal .modal-content,
#asl-summon-ajax-modal .modal-content {overflow-x:hidden !important;overscroll-behavior:contain;scrollbar-gutter:stable}#summon-modal .summon-card-reveal,
#asl-summon-ajax-modal .summon-card-reveal,
#summon-modal .dragon-image-container,
#asl-summon-ajax-modal .dragon-image-container {max-width:100% !important;overflow-x:hidden !important}#summon-modal .summon-magic-glow,
#asl-summon-ajax-modal .summon-magic-glow {animation:none !important;transform:none !important;filter:drop-shadow(0 0 10px rgba(102, 252, 241, .75)) !important}#summon-modal .modal-content::-webkit-scrollbar:horizontal,
#asl-summon-ajax-modal .modal-content::-webkit-scrollbar:horizontal {height:0 !important}#summon-modal .modal-content,
#asl-summon-ajax-modal .modal-content {position:relative !important;isolation:isolate !important}#summon-modal .summon-dragon-frame-v130,
#asl-summon-ajax-modal .summon-dragon-frame-v130,
#summon-modal .summon-card-reveal .dragon-image-container,
#asl-summon-ajax-modal .summon-card-reveal .dragon-image-container {width:min(78vw, 230px) !important;height:min(32vh, 180px) !important;min-height:118px !important;max-height:190px !important;margin:5px auto 8px !important;padding:8px !important;border-radius:18px !important;border:1px solid rgba(102, 252, 241, .22) !important;background:radial-gradient(circle at 50% 42%, rgba(102,252,241,.16), rgba(15,23,42,.18) 44%, rgba(2,6,23,.34) 100%) !important;box-shadow:inset 0 0 22px rgba(102,252,241,.08),
        0 10px 26px rgba(0,0,0,.34) !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important}#summon-modal .summon-dragon-img-v130,
#asl-summon-ajax-modal .summon-dragon-img-v130,
#summon-modal .summon-card-reveal .dragon-img,
#asl-summon-ajax-modal .summon-card-reveal .dragon-img {width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;border-radius:12px !important;filter:drop-shadow(0 11px 16px rgba(0,0,0,.55)) !important}#summon-modal .modal-content.summon-epic-v130,
#asl-summon-ajax-modal .modal-content.summon-epic-v130 {border-color:rgba(168, 85, 247, .85) !important;box-shadow:0 0 34px rgba(168,85,247,.33),
        inset 0 0 22px rgba(168,85,247,.08) !important}#summon-modal .modal-content.summon-legendary-v130,
#asl-summon-ajax-modal .modal-content.summon-legendary-v130 {border-color:rgba(250, 204, 21, .95) !important;box-shadow:0 0 42px rgba(250,204,21,.36),
        0 0 74px rgba(168,85,247,.18),
        inset 0 0 24px rgba(250,204,21,.10) !important}#summon-modal .modal-content.summon-epic-v130::before,
#asl-summon-ajax-modal .modal-content.summon-epic-v130::before,
#summon-modal .modal-content.summon-legendary-v130::before,
#asl-summon-ajax-modal .modal-content.summon-legendary-v130::before {content:'';position:absolute;inset:-45%;z-index:-1;pointer-events:none;opacity:.38;background:conic-gradient(from 0deg, transparent, rgba(168,85,247,.55), transparent, rgba(102,252,241,.35), transparent);animation:summonRareAuraV130 7s linear infinite}#summon-modal .modal-content.summon-legendary-v130::before,
#asl-summon-ajax-modal .modal-content.summon-legendary-v130::before {opacity:.48;background:conic-gradient(from 0deg, transparent, rgba(250,204,21,.68), rgba(255,255,255,.28), rgba(168,85,247,.52), transparent, rgba(250,204,21,.68));animation-duration:5.5s}#summon-modal .modal-content.summon-epic-v130 .summon-dragon-frame-v130,
#asl-summon-ajax-modal .modal-content.summon-epic-v130 .summon-dragon-frame-v130,
#summon-modal .modal-content.summon-epic-v130 .dragon-image-container,
#asl-summon-ajax-modal .modal-content.summon-epic-v130 .dragon-image-container {border-color:rgba(168,85,247,.55) !important;background:radial-gradient(circle at 50% 40%, rgba(168,85,247,.24), rgba(15,23,42,.15) 45%, rgba(2,6,23,.24) 100%) !important;box-shadow:inset 0 0 26px rgba(168,85,247,.16),
        0 0 26px rgba(168,85,247,.24),
        0 10px 26px rgba(0,0,0,.34) !important}#summon-modal .modal-content.summon-legendary-v130 .summon-dragon-frame-v130,
#asl-summon-ajax-modal .modal-content.summon-legendary-v130 .summon-dragon-frame-v130,
#summon-modal .modal-content.summon-legendary-v130 .dragon-image-container,
#asl-summon-ajax-modal .modal-content.summon-legendary-v130 .dragon-image-container {border-color:rgba(250,204,21,.72) !important;background:radial-gradient(circle at 50% 38%, rgba(250,204,21,.28), rgba(168,85,247,.16) 48%, rgba(2,6,23,.20) 100%) !important;box-shadow:inset 0 0 30px rgba(250,204,21,.18),
        0 0 30px rgba(250,204,21,.28),
        0 0 44px rgba(168,85,247,.18),
        0 10px 26px rgba(0,0,0,.34) !important}#summon-modal .modal-content.summon-epic-v130 .summon-title,
#asl-summon-ajax-modal .modal-content.summon-epic-v130 .summon-title {color:#d8b4fe !important;text-shadow:0 0 14px rgba(168,85,247,.72) !important}#summon-modal .modal-content.summon-legendary-v130 .summon-title,
#asl-summon-ajax-modal .modal-content.summon-legendary-v130 .summon-title {color:#fef08a !important;text-shadow:0 0 16px rgba(250,204,21,.85), 0 0 28px rgba(168,85,247,.42) !important}#summon-modal .modal-content.summon-epic-v130 .summon-magic-glow,
#asl-summon-ajax-modal .modal-content.summon-epic-v130 .summon-magic-glow {filter:drop-shadow(0 0 12px rgba(168,85,247,.85)) !important}#summon-modal .modal-content.summon-legendary-v130 .summon-magic-glow,
#asl-summon-ajax-modal .modal-content.summon-legendary-v130 .summon-magic-glow {filter:drop-shadow(0 0 14px rgba(250,204,21,.9)) drop-shadow(0 0 20px rgba(168,85,247,.45)) !important}@keyframes summonRareAuraV130 {to {transform:rotate(360deg)}}@media (max-height: 620px) {#summon-modal .summon-dragon-frame-v130,
    #asl-summon-ajax-modal .summon-dragon-frame-v130,
    #summon-modal .summon-card-reveal .dragon-image-container,
    #asl-summon-ajax-modal .summon-card-reveal .dragon-image-container {height:min(25vh, 132px) !important;min-height:88px !important;padding:6px !important}}.dashboard-v131 {gap:12px !important}.dashboard-arena-hero-v131 {display:grid;grid-template-columns:minmax(340px, 1.25fr) minmax(320px, .75fr);gap:14px;align-items:stretch;padding:16px;border-radius:18px;border:1px solid rgba(102, 252, 241, .18);background:radial-gradient(circle at 18% 12%, rgba(102, 252, 241, .16), transparent 34%),
        linear-gradient(135deg, rgba(14, 22, 33, .98), rgba(9, 12, 18, .95));box-shadow:0 16px 38px rgba(0,0,0,.34);overflow:hidden;position:relative}.dashboard-arena-hero-v131::after {content:'⚔️';position:absolute;right:28%;top:-22px;font-size:9rem;opacity:.045;transform:rotate(-12deg);pointer-events:none}.dashboard-arena-copy-v131,
.dashboard-arena-card-v131 {position:relative;z-index:1}.dashboard-arena-copy-v131 {display:flex;flex-direction:column;justify-content:center;gap:9px}.dashboard-arena-copy-v131 h1 {margin:0;color:#fff;font-size:clamp(2.15rem, 3.2vw, 3.55rem);line-height:.98;letter-spacing:-.04em}.dashboard-arena-copy-v131 p {max-width:760px;margin:0;color:#9fb0c4;line-height:1.45;font-size:1.02rem}.dashboard-arena-actions-v131 {display:flex;flex-wrap:wrap;gap:9px;margin-top:5px}.dashboard-primary-arena-btn-v131,
.dashboard-secondary-btn-v131 {width:auto !important;padding:10px 14px !important;border-radius:12px !important}.dashboard-primary-arena-btn-v131 {background:linear-gradient(135deg, #66fcf1, #45b6fe) !important;color:#071015 !important;box-shadow:0 0 18px rgba(102,252,241,.22)}.dashboard-secondary-btn-v131 {background:rgba(11, 12, 16, .62) !important;border:1px solid rgba(102,252,241,.24) !important;color:#dcecff !important}.dashboard-arena-card-v131 {display:flex;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:13px;background:rgba(4, 8, 14, .55);backdrop-filter:blur(5px)}.dashboard-arena-league-v131 {display:flex;align-items:center;gap:11px;padding:10px;border-radius:14px;border:1px solid rgba(102,252,241,.16);background:rgba(102,252,241,.055)}.dashboard-arena-league-v131 > span {width:52px;height:52px;border-radius:15px;display:grid;place-items:center;font-size:1.55rem;letter-spacing:-2px;background:rgba(11,12,16,.68);border:1px solid rgba(255,255,255,.08)}.dashboard-arena-league-v131 small,
.dashboard-arena-metrics-v131 span {display:block;color:#8fa0b6;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.dashboard-arena-league-v131 strong {display:block;color:#fff;font-size:1.35rem;line-height:1.1}.dashboard-arena-metrics-v131 {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px}.dashboard-arena-metrics-v131 > div {border-radius:12px;padding:9px;background:rgba(11, 12, 16, .52);border:1px solid rgba(255,255,255,.06);text-align:center}.dashboard-arena-metrics-v131 strong {display:block;color:#66fcf1;font-size:1.12rem;margin-top:2px}.dashboard-arena-progress-v131 {padding:10px;border-radius:13px;background:rgba(11, 12, 16, .48);border:1px solid rgba(255,255,255,.06)}.dashboard-arena-progress-v131 > div {display:flex;justify-content:space-between;gap:10px;color:#d9e8ff;font-size:.86rem;margin-bottom:7px}.dashboard-arena-progress-v131 em {display:block;height:9px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.06)}.dashboard-arena-progress-v131 em i {display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #66fcf1, #f1c40f);box-shadow:0 0 14px rgba(102,252,241,.28)}.dashboard-arena-progress-v131 small {display:block;color:#9fb0c4;margin-top:6px}.dashboard-focus-grid-v131 {display:grid;grid-template-columns:minmax(360px, 1fr) minmax(320px, .76fr);gap:12px}.dashboard-focus-panel-v131,
.dashboard-modes-panel-v131 {border:1px solid rgba(102,252,241,.13);border-radius:16px;background:rgba(21, 26, 33, .82);padding:14px;box-shadow:0 10px 28px rgba(0,0,0,.22)}.dashboard-action-list-v131 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px}.dashboard-action-v131 {display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:11px;color:#c5c6c7;background:rgba(11,12,16,.48);cursor:pointer;transition:transform .18s ease, border-color .18s ease, background .18s ease}.dashboard-action-v131:hover,
.dashboard-action-v131.is-hot {transform:translateY(-2px);border-color:rgba(102,252,241,.38);background:rgba(102,252,241,.07)}.dashboard-action-v131 > span {width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(102,252,241,.08);font-size:1.7rem}.dashboard-action-v131 strong {display:block;color:#fff;font-size:1rem}.dashboard-action-v131 small {display:block;color:#8fa0b6;line-height:1.25;margin-top:2px}.dashboard-action-v131 em {font-style:normal;color:#66fcf1;font-size:1.25rem}.dashboard-mode-chips-v131 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.dashboard-mode-chips-v131 button {display:grid;grid-template-columns:auto 1fr;grid-template-areas:'icon label' 'icon value';gap:1px 8px;align-items:center;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:9px;background:rgba(11,12,16,.44);color:#c5c6c7;cursor:pointer;transition:transform .18s ease, border-color .18s ease, background .18s ease}.dashboard-mode-chips-v131 button:hover {transform:translateY(-2px);border-color:rgba(102,252,241,.34);background:rgba(102,252,241,.065)}.dashboard-mode-chips-v131 span {grid-area:icon;font-size:1.55rem}.dashboard-mode-chips-v131 strong {grid-area:label;color:#fff;font-size:.93rem}.dashboard-mode-chips-v131 small {grid-area:value;color:#8fa0b6}.dashboard-newsline-v131 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.dashboard-newsline-v131 div {border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:9px 10px;background:rgba(11,12,16,.42);color:#aebed2;font-size:.9rem;min-height:42px}.dashboard-arena-hero-v131.league-silver .dashboard-arena-league-v131,
.arena-hero-v38.league-silver {border-color:rgba(190, 210, 230, .32)}.dashboard-arena-hero-v131.league-gold .dashboard-arena-league-v131,
.arena-hero-v38.league-gold {border-color:rgba(241, 196, 15, .38)}.dashboard-arena-hero-v131.league-diamond .dashboard-arena-league-v131,
.arena-hero-v38.league-diamond {border-color:rgba(102, 220, 255, .42)}.dashboard-arena-hero-v131.league-legend .dashboard-arena-league-v131,
.arena-hero-v38.league-legend {border-color:rgba(255, 120, 230, .45)}.arena-league-tab-v97 span,
.arena-league-ranking-title-v97 strong,
#arena-league-name,
#dashboard-arena-info-v42,
#profile-arena-info-v42 {letter-spacing:-.01em}@media (max-width: 1100px) {.dashboard-arena-hero-v131,
    .dashboard-focus-grid-v131,
    .dashboard-newsline-v131 {grid-template-columns:1fr}.dashboard-arena-metrics-v131 {grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 720px) {.dashboard-arena-hero-v131 {padding:12px;border-radius:15px}.dashboard-arena-actions-v131 .btn {width:100% !important}.dashboard-action-list-v131,
    .dashboard-mode-chips-v131 {grid-template-columns:1fr}.dashboard-arena-copy-v131 h1 {font-size:2rem}}.asl-arena-league-badge {display:inline-flex;align-items:center;justify-content:center;gap:6px;vertical-align:middle;white-space:nowrap;line-height:1}.asl-arena-league-badge .asl-arena-league-medal {font-size:1.12em;line-height:1;filter:drop-shadow(0 0 5px rgba(255,255,255,.14))}.asl-arena-league-stars {display:inline-flex;align-items:center;gap:1px;font-size:1.08em;letter-spacing:0}.asl-arena-league-stars span {display:inline-block;animation:arenaStarPulseV132 2.45s ease-in-out infinite;transform-origin:center}.asl-arena-league-stars span:nth-child(2) {animation-delay:.18s}.asl-arena-league-stars span:nth-child(3) {animation-delay:.36s}.asl-arena-league-stars span:nth-child(4) {animation-delay:.54s}.asl-arena-league-name {color:inherit;font-weight:900}.asl-arena-league-badge.league-bronze .asl-arena-league-stars span {color:#cd7f32;text-shadow:0 0 4px rgba(205,127,50,.65), 0 0 11px rgba(205,127,50,.28)}.asl-arena-league-badge.league-silver .asl-arena-league-stars span {color:#e6edf5;text-shadow:0 0 4px rgba(230,237,245,.8), 0 0 12px rgba(160,190,220,.36)}.asl-arena-league-badge.league-gold .asl-arena-league-stars span {color:#ffd45a;text-shadow:0 0 5px rgba(255,212,90,.9), 0 0 15px rgba(241,196,15,.45)}.asl-arena-league-badge.league-diamond .asl-arena-league-stars span {color:#76e8ff;text-shadow:0 0 5px rgba(118,232,255,.9), 0 0 15px rgba(69,243,255,.45)}.asl-arena-league-badge.league-legend .asl-arena-league-stars span {color:#ff7be8;text-shadow:0 0 5px rgba(255,123,232,.9), 0 0 17px rgba(255,196,60,.42), 0 0 24px rgba(155,89,182,.34)}@keyframes arenaStarPulseV132 {0%, 100% {transform:scale(1);filter:brightness(1)}45% {transform:scale(1.12);filter:brightness(1.22)}}.dashboard-arena-league-v131 > .asl-arena-league-badge {width:58px;min-width:58px;height:52px;border-radius:15px;display:grid;grid-template-columns:1fr;place-items:center;gap:0;background:rgba(11,12,16,.68);border:1px solid rgba(255,255,255,.08)}.dashboard-arena-league-v131 > .asl-arena-league-badge .asl-arena-league-medal {font-size:1.35rem;margin-bottom:-2px}.dashboard-arena-league-v131 > .asl-arena-league-badge .asl-arena-league-stars {font-size:.82rem}#arena-league-name .asl-arena-league-badge,
.arena-league-progress-v97 .asl-arena-league-badge,
.arena-league-next-card-v97 .asl-arena-league-badge,
.arena-current-rank-card-v106 .asl-arena-league-badge,
.profile-stat-button-v42 .asl-arena-league-badge,
.arena-ranking-row-v38 .asl-arena-league-badge,
.arena-league-tab-v97 .asl-arena-league-badge,
.arena-league-ranking-title-v97 .asl-arena-league-badge {gap:5px}.arena-league-tab-v97 .asl-arena-league-badge {justify-content:flex-start;width:100%}.arena-ranking-row-v38 em .asl-arena-league-badge .asl-arena-league-medal {font-size:1em}.arena-ranking-row-v38 em .asl-arena-league-badge .asl-arena-league-stars {font-size:.85em}@media (prefers-reduced-motion: reduce) {.asl-arena-league-stars span {animation:none}}.asl-arena-league-badge {letter-spacing:0 !important}.asl-arena-league-stars span {font-weight:900;-webkit-text-stroke:.25px rgba(0,0,0,.35)}.asl-arena-league-badge.league-bronze .asl-arena-league-stars span {color:#c47a36;text-shadow:0 0 5px rgba(196,122,54,.85), 0 0 14px rgba(140,76,32,.42), 0 1px 0 rgba(255,225,175,.18)}.asl-arena-league-badge.league-silver .asl-arena-league-stars span {color:#dce7f1;text-shadow:0 0 6px rgba(230,240,255,.95), 0 0 16px rgba(155,180,205,.52), 0 1px 0 rgba(255,255,255,.28)}.asl-arena-league-badge.league-gold .asl-arena-league-stars span {color:#ffd86d;text-shadow:0 0 6px rgba(255,216,109,1), 0 0 18px rgba(241,196,15,.62), 0 1px 0 rgba(255,255,255,.25)}.asl-arena-league-badge.league-diamond .asl-arena-league-stars span {color:#7deaff;text-shadow:0 0 6px rgba(125,234,255,1), 0 0 18px rgba(69,243,255,.62), 0 0 28px rgba(118,111,255,.22)}.asl-arena-league-badge.league-legend .asl-arena-league-stars span {color:#ff88ed;text-shadow:0 0 7px rgba(255,136,237,1), 0 0 20px rgba(255,210,90,.68), 0 0 34px rgba(155,89,182,.48)}.dashboard-arena-league-btn-v134 {appearance:none;-webkit-appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative;transition:transform .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease}.dashboard-arena-league-btn-v134:hover,
.dashboard-arena-league-btn-v134:focus-visible {transform:translateY(-1px);border-color:rgba(102,252,241,.42);background:rgba(102,252,241,.095);box-shadow:0 0 18px rgba(102,252,241,.14);outline:none}.dashboard-arena-league-hint-v134 {margin-left:auto;color:#66fcf1;font-style:normal;font-size:.78rem;white-space:nowrap;opacity:.88}.dashboard-arena-metrics-v131 > button.dashboard-arena-defense-metric-v134 {appearance:none;-webkit-appearance:none;border-radius:12px;padding:9px;background:rgba(11, 12, 16, .52);border:1px solid rgba(255,255,255,.06);text-align:center;cursor:pointer;color:inherit;font:inherit;transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease, background .18s ease}.dashboard-arena-defense-metric-v134 strong {display:block;color:#66fcf1;font-size:1.12rem;margin-top:2px}.dashboard-arena-defense-metric-v134 small {display:block;margin-top:2px;color:#8fa0b6;font-size:.72rem;line-height:1.1}.dashboard-arena-defense-metric-v134:hover,
.dashboard-arena-defense-metric-v134:focus-visible {transform:translateY(-1px);border-color:rgba(102,252,241,.34);box-shadow:0 0 14px rgba(102,252,241,.12);outline:none}.dashboard-arena-defense-metric-v134.has-new {border-color:rgba(241,196,15,.55) !important;background:linear-gradient(135deg, rgba(241,196,15,.16), rgba(11,12,16,.58));box-shadow:0 0 18px rgba(241,196,15,.16)}.dashboard-arena-defense-metric-v134.has-new strong {color:#ffd45a;text-shadow:0 0 10px rgba(241,196,15,.45)}.arena-defense-history-highlight-v134 {animation:arenaDefenseHistoryPulseV134 1.8s ease}@keyframes arenaDefenseHistoryPulseV134 {0%, 100% {box-shadow:0 4px 15px rgba(0,0,0,.4);border-color:rgba(69,243,255,.15)}25%, 70% {box-shadow:0 0 26px rgba(241,196,15,.32);border-color:rgba(241,196,15,.55)}}.arena-player-league-modal-v134 {z-index:10020}.arena-player-league-content-v134 {width:min(1040px, calc(100vw - 26px));max-height:min(88vh, 820px);overflow-y:auto;text-align:left}.arena-player-league-content-v134 > h2 {margin-right:44px}.arena-player-league-content-v134 > p {color:#aebbd0;line-height:1.45;margin:8px 0 16px}.arena-player-league-summary-v134 {display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-bottom:12px}.arena-player-league-summary-v134 > div,
.arena-player-league-next-v134 {border:1px solid rgba(102,252,241,.16);border-radius:14px;padding:12px;background:rgba(11, 12, 16, .55)}.arena-player-league-summary-v134 > div.current {background:linear-gradient(135deg, rgba(102,252,241,.12), rgba(11,12,16,.58))}.arena-player-league-summary-v134 span,
.arena-player-league-next-v134 > span {display:block;color:#8fa0b6;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.arena-player-league-summary-v134 strong,
.arena-player-league-next-v134 strong {display:block;color:#fff;font-size:1.2rem}.arena-player-league-summary-v134 small,
.arena-player-league-next-v134 small {display:block;color:#aebbd0;margin-top:4px}.arena-player-league-next-v134 {display:grid;grid-template-columns:.8fr 1.2fr 2fr;align-items:center;gap:10px;margin-bottom:14px}.arena-player-league-split-v134 {display:grid;grid-template-columns:minmax(260px, .9fr) minmax(300px, 1.1fr);gap:14px}.arena-player-league-split-v134 h3 {color:#66fcf1;margin:0 0 9px}.arena-player-league-table-v134,
.arena-player-current-league-list-v134 {display:flex;flex-direction:column;gap:7px}.arena-player-league-row-v134 {display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;background:rgba(11,12,16,.46);border:1px solid rgba(255,255,255,.06)}.arena-player-league-row-v134.current {border-color:rgba(102,252,241,.46);box-shadow:inset 0 0 18px rgba(102,252,241,.08)}.arena-player-league-row-v134.next {border-color:rgba(241,196,15,.36)}.arena-player-league-row-v134 small {color:#aebbd0}.arena-player-league-row-v134 em {color:#0b0c10;background:#66fcf1;border-radius:999px;padding:4px 8px;font-style:normal;font-size:.72rem;font-weight:800;white-space:nowrap}.arena-player-league-go-v134 {margin-top:12px}@media (max-width: 860px) {.arena-player-league-summary-v134,
    .arena-player-league-next-v134,
    .arena-player-league-split-v134 {grid-template-columns:1fr}.arena-player-league-row-v134 {grid-template-columns:1fr}.dashboard-arena-league-hint-v134 {display:none}}.arena-player-league-modal-v134 {z-index:2147483605 !important;align-items:flex-start !important;justify-content:center !important;padding:max(18px, env(safe-area-inset-top)) 18px 18px !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch}.arena-player-league-content-v134 {margin:0 auto 18px !important;max-height:calc(100vh - 36px) !important;overflow-y:auto !important}@media (max-width: 760px) {.arena-player-league-modal-v134 {padding:max(12px, env(safe-area-inset-top)) 10px 12px !important}.arena-player-league-content-v134 {width:calc(100vw - 20px) !important;max-height:calc(100vh - 24px) !important;padding:20px 14px !important}}.survival-wave-notice-v137 {position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0, 0, 0, 0.58);backdrop-filter:blur(4px)}.survival-wave-notice-box-v137 {width:min(520px, 100%);text-align:center;border-radius:18px;padding:22px;background:linear-gradient(135deg, rgba(18, 27, 43, 0.98), rgba(8, 13, 23, 0.99));border:1px solid rgba(102, 252, 241, 0.34);box-shadow:0 24px 70px rgba(0, 0, 0, 0.66), 0 0 28px rgba(102, 252, 241, 0.16);animation:survivalWaveNoticePopV137 0.18s ease-out both}.survival-wave-notice-icon-v137 {width:58px;height:58px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:2rem;background:radial-gradient(circle, rgba(102, 252, 241, 0.22), rgba(102, 252, 241, 0.05));border:1px solid rgba(102, 252, 241, 0.30);box-shadow:0 0 18px rgba(102, 252, 241, 0.22)}.survival-wave-notice-box-v137 > span {display:block;color:#7dd3fc;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.10em;margin-bottom:4px}.survival-wave-notice-box-v137 h3 {color:#66fcf1;margin:0 0 12px;font-size:1.35rem}.survival-wave-notice-message-v137 {margin:0 0 16px;padding:13px 14px;border-radius:13px;background:rgba(46, 204, 113, 0.10);border:1px solid rgba(46, 204, 113, 0.26);color:#e5fff0;line-height:1.5}.survival-wave-notice-close-v137 {width:min(260px, 100%);margin:0 auto}@keyframes survivalWaveNoticePopV137 {from {transform:translateY(12px) scale(0.96);opacity:0}to {transform:translateY(0) scale(1);opacity:1}}@media (max-width: 560px) {.survival-wave-notice-v137 {padding:10px}.survival-wave-notice-box-v137 {padding:18px;border-radius:15px}.survival-wave-notice-box-v137 h3 {font-size:1.15rem}}#summon-tab,
#expeditions-tab,
#adventure-tab,
#arena-tab,
#tower-tab,
#survival-tab {gap:14px}.mode-quick-guide-v138 {display:grid;grid-template-columns:auto repeat(3, minmax(0, 1fr));align-items:center;gap:8px;width:100%;margin:8px 0 14px;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg, rgba(6, 12, 20, 0.92), rgba(12, 28, 40, 0.82));border:1px solid rgba(102, 252, 241, 0.18);box-shadow:0 10px 24px rgba(0,0,0,0.22);color:#d8f7ff}.mode-quick-guide-v138 strong {color:#66fcf1;font-size:0.92rem;white-space:nowrap;letter-spacing:0.02em}.mode-quick-guide-v138 span {min-width:0;display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:11px;background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.07);color:#dbeafe;font-size:0.86rem;line-height:1.25}.mode-quick-guide-v138 span b {flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(102, 252, 241, 0.14);border:1px solid rgba(102, 252, 241, 0.34);color:#66fcf1;box-shadow:0 0 12px rgba(102,252,241,0.16)}#summon-tab .section-hero-card-v34,
#expeditions-tab .expedition-hero,
#adventure-tab .adventure-hero-v78,
#arena-tab .arena-hero-v38,
#tower-tab .tower-v19-hero,
#survival-tab .survival-hero-v120 {margin-bottom:0 !important;padding:16px 18px !important;border-radius:18px !important;min-height:0 !important}#summon-tab .section-hero-card-v34 h2,
#expeditions-tab .expedition-hero h2,
#adventure-tab .adventure-hero-v78 h2,
#arena-tab .arena-hero-v38 h2,
#tower-tab .tower-v19-hero h2,
#survival-tab .survival-hero-v120 h2 {margin-bottom:5px !important;font-size:clamp(1.35rem, 2vw, 2.05rem) !important;line-height:1.05 !important}#summon-tab .section-hero-card-v34 p,
#expeditions-tab .expedition-hero p,
#adventure-tab .adventure-hero-v78 p,
#arena-tab .arena-hero-copy-v38 > p,
#tower-tab .tower-v19-hero-copy > p,
#survival-tab .survival-hero-copy-v120 > p {margin:4px 0 0 !important;max-width:820px;line-height:1.35 !important;opacity:0.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#arena-tab .arena-hero-tags-v38,
#tower-tab .tower-v21-kicker-list,
#tower-tab .tower-v19-rules-row {gap:6px !important;margin-top:8px !important}#arena-tab .arena-hero-tags-v38 span,
#tower-tab .tower-v21-kicker-list span,
#tower-tab .tower-v19-rules-row span,
#tower-tab .tower-rewards-open-v106 {padding:6px 8px !important;font-size:0.78rem !important}#arena-tab .arena-flow-v68 {grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px !important;margin:0 0 12px !important}#arena-tab .arena-flow-step-v68,
#arena-tab .arena-command-card-v39,
#adventure-tab .adventure-map-panel-v78,
#adventure-tab .adventure-fight-panel-v78,
#tower-tab .tower-v19-enemy-card,
#tower-tab .tower-v19-team-panel,
#survival-tab .survival-info-panel-v120,
#survival-tab .survival-main-panel-v120 {padding:14px !important;border-radius:16px !important}#arena-tab .arena-flow-step-v68 small,
#arena-tab .panel-desc,
#adventure-tab .adventure-panel-head-v78 p,
#tower-tab .tower-team-desc,
#survival-tab .survival-start-copy-v120 p,
#survival-tab .survival-panel-head-v120 p {line-height:1.3 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#arena-tab .arena-command-grid-v39,
#adventure-tab .adventure-layout-v78,
#tower-tab .tower-v19-arena,
#survival-tab .survival-layout-v120 {gap:12px !important;align-items:start !important}#arena-tab .arena-defense-summary-cards-v39,
#arena-tab .arena-opponents-grid-v38,
#summon-tab .summon-grid-v74,
#expeditions-tab .expedition-level-grid,
#survival-tab .survival-reward-grid-v120 {gap:10px !important}#arena-tab .arena-defense-mini-card-v39 {padding:9px !important;min-height:0 !important}#arena-tab .arena-defense-mini-card-v39 img {width:46px !important;height:46px !important}#arena-tab .arena-status-card-v38,
#adventure-tab .adventure-next-card-v78,
#tower-tab .tower-v19-progress-card,
#survival-tab .survival-status-card-v120,
#expeditions-tab .expedition-slots {padding:12px !important;border-radius:16px !important;min-height:0 !important}#adventure-tab .adventure-stage-grid-v78 {max-height:238px;overflow:auto;padding-right:4px;gap:7px !important;scrollbar-width:thin}#adventure-tab .adventure-stage-btn-v78 {min-height:58px !important;padding:7px 6px !important;border-radius:12px !important}#adventure-tab .adventure-stage-btn-v78 span {font-size:1.1rem !important}#adventure-tab .adventure-stage-btn-v78 strong {font-size:1rem !important}#tower-tab .tower-v19-map-wrap {margin-top:12px !important;padding:14px !important;border-radius:16px !important}#tower-tab .tower-v19-map-head p {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#tower-tab .tower-v19-floor-grid,
#tower-tab .tower-floor-grid {max-height:252px;overflow:auto;padding-right:4px;gap:6px !important;scrollbar-width:thin}#tower-tab .tower-floor {min-height:48px !important;border-radius:11px !important}#summon-tab .summon-card-v74,
#summon-tab .summon-ritual-card-v94,
#summon-tab .summon-rates-panel-v74,
#expeditions-tab .expedition-level-card {padding:13px !important;border-radius:16px !important}#summon-tab .summon-card-v74 p,
#summon-tab .summon-ritual-card-v94 p,
#expeditions-tab .expedition-level-card p,
#expeditions-tab .expedition-card-rewards {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.28 !important}#summon-tab .summon-card-icon-v74,
#expeditions-tab .expedition-card-icon {width:42px !important;height:42px !important;min-width:42px !important;font-size:1.4rem !important}#summon-tab .summon-card-actions-v74,
#expeditions-tab .expedition-card-start-form {margin-top:10px !important}#expeditions-tab .active-expeditions-panel {padding:14px !important;margin-bottom:12px !important}#expeditions-tab .expedition-active-card {padding:12px !important;border-radius:14px !important}#expeditions-tab .expedition-card-meta {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px !important}#expeditions-tab .expedition-card-meta span,
#expeditions-tab .expedition-card-meta strong {font-size:0.78rem !important}#survival-tab .survival-info-panel-v120 {position:sticky;top:10px}#survival-tab .survival-reward-grid-v120 > div {padding:10px !important;border-radius:12px !important}#survival-tab .survival-reward-grid-v120 small,
#survival-tab .survival-risk-box-v120 p {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#survival-tab .survival-start-panel-v120 {padding:14px !important;border-radius:16px !important}#survival-tab .survival-selected-preview-v120 {min-height:58px !important;padding:10px !important}#summon-tab .btn,
#expeditions-tab .btn,
#adventure-tab .btn,
#arena-tab .btn,
#tower-tab .btn,
#survival-tab .btn {min-height:38px;padding-top:9px;padding-bottom:9px}@media (max-height: 760px) and (min-width: 769px) {#summon-tab .section-hero-card-v34,
    #expeditions-tab .expedition-hero,
    #adventure-tab .adventure-hero-v78,
    #arena-tab .arena-hero-v38,
    #tower-tab .tower-v19-hero,
    #survival-tab .survival-hero-v120 {padding:12px 14px !important}.mode-quick-guide-v138 {padding:8px 10px;margin-bottom:10px}.mode-quick-guide-v138 span {padding:6px 8px}#adventure-tab .adventure-stage-grid-v78,
    #tower-tab .tower-v19-floor-grid,
    #tower-tab .tower-floor-grid {max-height:190px}}@media (max-width: 900px) {.mode-quick-guide-v138 {grid-template-columns:1fr;gap:7px;padding:10px}.mode-quick-guide-v138 strong {white-space:normal}.mode-quick-guide-v138 span {font-size:0.84rem}#arena-tab .arena-flow-v68,
    #expeditions-tab .expedition-card-meta {grid-template-columns:1fr !important}#survival-tab .survival-info-panel-v120 {position:static}#adventure-tab .adventure-stage-grid-v78,
    #tower-tab .tower-v19-floor-grid,
    #tower-tab .tower-floor-grid {max-height:300px}}@media (max-width: 560px) {#summon-tab .section-hero-card-v34,
    #expeditions-tab .expedition-hero,
    #adventure-tab .adventure-hero-v78,
    #arena-tab .arena-hero-v38,
    #tower-tab .tower-v19-hero,
    #survival-tab .survival-hero-v120 {padding:12px !important;border-radius:15px !important}#summon-tab .section-hero-card-v34 p,
    #expeditions-tab .expedition-hero p,
    #adventure-tab .adventure-hero-v78 p,
    #arena-tab .arena-hero-copy-v38 > p,
    #tower-tab .tower-v19-hero-copy > p,
    #survival-tab .survival-hero-copy-v120 > p {-webkit-line-clamp:3}#arena-tab .arena-flow-v68 {display:none}#adventure-tab .adventure-stage-btn-v78 {min-height:52px !important}}#expeditions-tab .expedition-hero {display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;gap:14px !important;align-items:stretch !important;overflow:visible !important}#expeditions-tab .expedition-hero > div,
#expeditions-tab .expedition-section-panel,
#expeditions-tab .expedition-start-form,
#expeditions-tab .expedition-dragon-select-wrap,
#expeditions-tab .expedition-level-header,
#expeditions-tab .expedition-level-grid,
#expeditions-tab .expedition-active-grid {position:relative !important;z-index:auto !important;overflow:visible !important}#expeditions-tab .expedition-section-panel {margin-top:14px !important;margin-bottom:14px !important;clear:both !important}#expeditions-tab .expedition-dragon-select-wrap {display:block !important;margin-bottom:16px !important}#expeditions-tab .selected-dragon-preview {margin-top:10px !important;min-height:56px !important;height:auto !important;display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important;overflow:visible !important;line-height:1.35 !important}#expeditions-tab .expedition-level-header {margin:16px 0 12px !important;padding-top:2px !important}#expeditions-tab .expedition-level-grid,
#expeditions-tab .improved-expedition-grid,
#expeditions-tab .expedition-card-action-grid {display:grid !important;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr)) !important;gap:16px !important;align-items:stretch !important}#expeditions-tab .expedition-level-card,
#expeditions-tab .improved-expedition-card,
#expeditions-tab .expedition-active-card {min-height:0 !important;height:auto !important;overflow:visible !important;padding:15px !important;gap:10px !important;display:flex !important;flex-direction:column !important}#expeditions-tab .expedition-card-head,
#expeditions-tab .active-expedition-top {display:flex !important;align-items:center !important;gap:10px !important;min-width:0 !important}#expeditions-tab .expedition-card-head > div,
#expeditions-tab .active-expedition-top > div {min-width:0 !important}#expeditions-tab .expedition-card-head strong,
#expeditions-tab .active-expedition-top h3,
#expeditions-tab .active-expedition-top p {white-space:normal !important;overflow-wrap:anywhere !important;line-height:1.25 !important}#expeditions-tab .expedition-card-meta {display:grid !important;grid-template-columns:repeat(auto-fit, minmax(92px, 1fr)) !important;gap:8px !important;margin:4px 0 !important}#expeditions-tab .expedition-card-meta span,
#expeditions-tab .expedition-card-meta strong,
#expeditions-tab .expedition-dynamic-info span,
#expeditions-tab .expedition-dynamic-info strong {min-width:0 !important;white-space:normal !important;overflow-wrap:anywhere !important;line-height:1.25 !important}#expeditions-tab .expedition-card-rewards,
#expeditions-tab .expedition-level-card p,
#expeditions-tab .expedition-dynamic-info,
#expeditions-tab .expedition-card-start-form,
#expeditions-tab .expedition-cancel-form {display:block !important;-webkit-line-clamp:unset !important;-webkit-box-orient:unset !important;overflow:visible !important;height:auto !important;max-height:none !important;line-height:1.34 !important}#expeditions-tab .expedition-card-start-form {margin-top:auto !important;padding-top:8px !important}#expeditions-tab .expedition-card-send-btn,
#expeditions-tab .expedition-cancel-btn {width:100% !important;min-height:42px !important;white-space:normal !important}#survival-tab .survival-hero-v120 {display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(220px, 280px) !important;gap:14px !important;align-items:stretch !important;overflow:visible !important}#survival-tab .survival-layout-v120 {display:grid !important;grid-template-columns:minmax(300px, 360px) minmax(0, 1fr) !important;gap:16px !important;align-items:start !important;overflow:visible !important}#survival-tab .survival-info-panel-v120 {position:static !important;top:auto !important;align-self:start !important}#survival-tab .survival-info-panel-v120,
#survival-tab .survival-main-panel-v120,
#survival-tab .survival-start-panel-v120,
#survival-tab .survival-continue-card-v121 {min-height:0 !important;height:auto !important;overflow:visible !important;padding:15px !important}#survival-tab .survival-reward-grid-v120 {display:grid !important;grid-template-columns:1fr !important;gap:10px !important}#survival-tab .survival-reward-grid-v120 > div,
#survival-tab .survival-risk-box-v120 {min-height:0 !important;height:auto !important;overflow:visible !important;padding:11px !important;line-height:1.32 !important}#survival-tab .survival-reward-grid-v120 small,
#survival-tab .survival-risk-box-v120 p,
#survival-tab .survival-start-copy-v120 p,
#survival-tab .survival-panel-head-v120 p,
#survival-tab .survival-modal-hint-v121 {display:block !important;-webkit-line-clamp:unset !important;-webkit-box-orient:unset !important;overflow:visible !important;line-height:1.35 !important}#survival-tab .survival-start-form-v120 {display:block !important;height:auto !important;overflow:visible !important;padding:12px !important;margin-top:12px !important}#survival-tab .survival-selected-preview-v120 {min-height:64px !important;height:auto !important;display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important;overflow:visible !important;line-height:1.35 !important;margin:10px 0 !important}#survival-tab .survival-selected-preview-v120 img {width:54px !important;height:54px !important;flex:0 0 auto !important}#survival-tab .survival-start-btn-v120,
#survival-tab .survival-open-battle-v121 {width:100% !important;min-height:42px !important;white-space:normal !important}#survival-tab .survival-continue-dragon-v121 {display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important;min-width:0 !important;overflow:visible !important}#survival-tab .survival-continue-dragon-v121 > div {min-width:220px !important;flex:1 1 220px !important}#survival-tab .survival-continue-dragon-v121 strong,
#survival-tab .survival-continue-dragon-v121 small {white-space:normal !important;overflow-wrap:anywhere !important;line-height:1.3 !important}#survival-tab .survival-continue-stats-v121 {display:grid !important;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr)) !important;gap:10px !important;margin:12px 0 !important}#survival-tab .survival-continue-stats-v121 > div {min-width:0 !important;height:auto !important;overflow:visible !important}@media (max-width: 1180px) {#survival-tab .survival-layout-v120 {grid-template-columns:1fr !important}#survival-tab .survival-info-panel-v120 {order:2 !important}#survival-tab .survival-main-panel-v120 {order:1 !important}}@media (max-width: 760px) {#expeditions-tab .expedition-hero,
    #survival-tab .survival-hero-v120 {grid-template-columns:1fr !important}#expeditions-tab .expedition-level-grid,
    #expeditions-tab .improved-expedition-grid,
    #expeditions-tab .expedition-card-action-grid {grid-template-columns:1fr !important}#expeditions-tab .expedition-card-meta {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}#survival-tab .survival-info-panel-v120,
    #survival-tab .survival-main-panel-v120,
    #survival-tab .survival-start-panel-v120 {padding:12px !important}}@media (max-width: 430px) {#expeditions-tab .expedition-card-meta {grid-template-columns:1fr !important}#survival-tab .survival-continue-stats-v121 {grid-template-columns:1fr !important}}#expeditions-tab.tab-content:not(.hidden),
#survival-tab.tab-content:not(.hidden) {display:block !important;height:auto !important;min-height:100% !important;overflow:visible !important}#expeditions-tab > *,
#survival-tab > * {flex:0 0 auto !important}#expeditions-tab .expedition-hero,
#survival-tab .survival-hero-v120 {position:relative !important;z-index:1 !important;overflow:visible !important;margin-bottom:16px !important;box-sizing:border-box !important}#expeditions-tab .mode-quick-guide-v138,
#survival-tab .mode-quick-guide-v138 {position:relative !important;z-index:2 !important;clear:both !important;margin:0 0 18px 0 !important;box-sizing:border-box !important}#expeditions-tab .expedition-hero p,
#survival-tab .survival-hero-copy-v120 > p {position:relative !important;z-index:1 !important;margin-top:6px !important}#expeditions-tab .expedition-hero h2,
#survival-tab .survival-hero-copy-v120 h2 {position:relative !important;z-index:1 !important}#expeditions-tab .expedition-slots,
#survival-tab .survival-status-card-v120 {position:relative !important;z-index:1 !important;align-self:stretch !important}@media (max-width: 900px) {#expeditions-tab .mode-quick-guide-v138,
    #survival-tab .mode-quick-guide-v138 {margin-bottom:16px !important}}@media (max-width: 560px) {#expeditions-tab .expedition-hero,
    #survival-tab .survival-hero-v120 {margin-bottom:12px !important}#expeditions-tab .mode-quick-guide-v138,
    #survival-tab .mode-quick-guide-v138 {margin-bottom:14px !important}}.menu-btn-legends-v148 {border-color:rgba(255, 204, 0, 0.45)}.legends-tab-v148 {gap:18px}.legends-hero-v148 {display:flex;align-items:stretch;justify-content:space-between;gap:18px;padding:22px;margin-bottom:18px;border:1px solid rgba(255, 204, 0, 0.30);border-radius:16px;background:radial-gradient(circle at top left, rgba(255, 204, 0, 0.18), rgba(11, 16, 22, 0.92) 55%), linear-gradient(135deg, rgba(31, 40, 51, 0.88), rgba(11, 12, 16, 0.92));box-shadow:0 8px 24px rgba(0,0,0,0.35)}.legends-kicker-v148 {display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-bottom:8px;padding:5px 12px;border-radius:999px;background:rgba(102, 252, 241, 0.10);border:1px solid rgba(102, 252, 241, 0.24);color:#66fcf1;text-transform:uppercase;letter-spacing:1px;font-weight:900;font-size:0.82rem}.legends-hero-v148 h2 {margin:0 0 8px;color:#ffcc00;font-family:Georgia, serif;font-size:2rem;text-shadow:0 0 12px rgba(255,204,0,0.22)}.legends-hero-v148 p {margin:0;max-width:760px;color:#dce7ef;line-height:1.55}.legends-hero-stats-v148 {min-width:170px;padding:16px;border-radius:14px;border:1px solid rgba(102,252,241,0.22);background:rgba(11, 12, 16, 0.58);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.legends-hero-stats-v148 span,
.legends-hero-stats-v148 small {color:#9aa5b1;text-transform:uppercase;letter-spacing:1px;font-size:0.78rem}.legends-hero-stats-v148 strong {color:#66fcf1;font-size:2.2rem;line-height:1.05}.legends-grid-v148 {display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(280px, 0.65fr);gap:18px;margin-bottom:18px}.legends-search-form-v148 {display:grid;grid-template-columns:minmax(0, 1fr) 140px;gap:10px;margin-bottom:14px}.legends-search-form-v148 input[type="search"] {width:100%;padding:13px 14px;border-radius:10px;border:1px solid rgba(69,243,255,0.34);background:#0b1016;color:#ffffff;font-weight:700;outline:none}.legends-search-form-v148 input[type="search"]::placeholder {color:#8892b0}.legends-search-form-v148 input[type="search"]:focus {border-color:#66fcf1;box-shadow:0 0 0 3px rgba(102,252,241,0.10)}.legends-empty-v148,
.legends-loading-v148,
.legends-error-v148,
.legends-profile-note-v148 {color:#a0aec0;line-height:1.55}.legends-error-v148 {color:#ff8f8f;font-weight:800}.legends-search-results-v148,
.legends-top-list-v148 {display:flex;flex-direction:column;gap:10px}.legends-player-row-v148,
.legends-me-card-v148 {width:100%;display:grid;grid-template-columns:46px 44px minmax(0, 1fr) auto;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(102,252,241,0.16);background:linear-gradient(135deg, rgba(11, 16, 22, 0.92), rgba(31, 40, 51, 0.72));color:#e7f2f7;cursor:pointer;text-align:left;transition:transform 0.18s, border-color 0.18s, box-shadow 0.18s}.legends-player-row-v148:hover,
.legends-player-row-v148:focus,
.legends-me-card-v148:hover,
.legends-me-card-v148:focus,
.asl-player-profile-link:hover,
.asl-player-profile-link:focus {border-color:rgba(255,204,0,0.65) !important;box-shadow:0 0 18px rgba(255,204,0,0.16);transform:translateY(-1px);outline:none}.legends-player-row-v148.me,
.legends-me-card-v148 {border-color:rgba(255,204,0,0.38);background:linear-gradient(135deg, rgba(255, 204, 0, 0.10), rgba(11, 16, 22, 0.90))}.legends-rank-v148 {width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.07);color:#ffcc00;font-weight:900}.legends-avatar-v148,
.legends-me-avatar-v148 {width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:rgba(0,0,0,0.32);border:1px solid rgba(102,252,241,0.15);font-size:1.45rem}.legends-player-main-v148 {min-width:0;display:flex;flex-direction:column;gap:3px}.legends-player-main-v148 strong,
.legends-me-card-v148 strong {color:#ffffff;font-size:1.02rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legends-player-main-v148 small,
.legends-me-card-v148 small,
.legends-me-hint-v148 {color:#a0aec0}.legends-points-v148,
.legends-me-card-v148 em {color:#ffcc00;font-weight:900;white-space:nowrap;font-style:normal}.legends-me-card-v148 {grid-template-columns:48px minmax(0, 1fr) 54px}.legends-me-card-v148 em {width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(0,0,0,0.35);border:1px solid rgba(255,204,0,0.18)}.legends-me-hint-v148 {margin-top:12px;line-height:1.45}.legends-modal-v148 {align-items:flex-start;padding:76px 14px 24px;overflow-y:auto}.legends-profile-content-v148 {width:min(900px, 96vw);max-width:900px;max-height:calc(100vh - 100px);overflow-y:auto;text-align:left;position:relative;padding:0;border-color:rgba(255,204,0,0.35)}.legends-modal-close-v148 {position:sticky;top:10px;float:right;z-index:2;width:38px;height:38px;margin:10px 10px -48px auto;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,0.18);background:rgba(11,12,16,0.82);color:#fff;font-size:24px;cursor:pointer}.legends-profile-body-v148 {padding:22px}.legends-public-head-v148 {display:flex;align-items:center;gap:16px;padding:18px;border-radius:14px;border:1px solid rgba(102,252,241,0.16);background:linear-gradient(135deg, rgba(11,16,22,0.94), rgba(31,40,51,0.82));margin-bottom:14px}.legends-public-avatar-v148 {width:74px;height:74px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:rgba(0,0,0,0.35);border:1px solid rgba(255,204,0,0.22);font-size:2.2rem;flex:0 0 auto}.legends-public-head-v148 h2 {color:#ffffff;margin:0 0 4px;font-size:1.8rem}.legends-public-head-v148 p {color:#a0aec0;margin:0 0 8px}.legends-profile-tabs-v148 {display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.legends-profile-tabs-v148 button {border:1px solid rgba(102,252,241,0.20);background:rgba(11,16,22,0.78);color:#c5c6c7;border-radius:999px;padding:9px 14px;font-weight:900;cursor:pointer}.legends-profile-tabs-v148 button.active,
.legends-profile-tabs-v148 button:hover {background:#66fcf1;color:#0b0c10;border-color:#66fcf1}.legends-profile-panel-v148 {border-radius:14px;border:1px solid rgba(102,252,241,0.14);background:rgba(11,16,22,0.62);padding:16px}.legends-stat-grid-v148 {display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:10px}.legends-stat-grid-v148 > div {border-radius:12px;border:1px solid rgba(255,255,255,0.06);background:rgba(0,0,0,0.28);padding:12px}.legends-stat-grid-v148 span {display:block;color:#9aa5b1;text-transform:uppercase;letter-spacing:.7px;font-size:.78rem;margin-bottom:6px}.legends-stat-grid-v148 strong {color:#ffffff;font-size:1.02rem}.legends-achievements-grid-v148 {display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:10px}.legends-achievement-v148 {display:flex;gap:12px;align-items:flex-start;border-radius:12px;padding:12px;border:1px solid rgba(255,255,255,0.06);background:rgba(0,0,0,0.28)}.legends-achievement-v148 > span {font-size:1.45rem;filter:grayscale(1);opacity:.55}.legends-achievement-v148.done {border-color:rgba(255,204,0,0.34);background:linear-gradient(135deg, rgba(255,204,0,0.10), rgba(0,0,0,0.24))}.legends-achievement-v148.done > span {filter:none;opacity:1}.legends-achievement-v148 strong {color:#ffffff;display:block;margin-bottom:4px}.legends-achievement-v148 small {color:#a0aec0;line-height:1.35}.arena-ranking-row-v38.asl-player-profile-link {cursor:pointer}.arena-ranking-row-v38.asl-player-profile-link b {text-decoration:none}.arena-ranking-row-v38.asl-player-profile-link:hover b {color:#ffcc00}.asl-arena-league-badge.league-bronze .asl-arena-league-stars span {color:#c47a37;text-shadow:0 0 8px rgba(196,122,55,.65)}.asl-arena-league-badge.league-silver .asl-arena-league-stars span {color:#d8e2ea;text-shadow:0 0 8px rgba(216,226,234,.75)}.asl-arena-league-badge.league-gold .asl-arena-league-stars span {color:#ffd34d;text-shadow:0 0 10px rgba(255,211,77,.85)}.asl-arena-league-badge.league-diamond .asl-arena-league-stars span {color:#45f3ff;text-shadow:0 0 12px rgba(69,243,255,.9)}.asl-arena-league-badge.league-legend .asl-arena-league-stars span {color:#ff7af5;text-shadow:0 0 12px rgba(255,122,245,.95), 0 0 18px rgba(255,204,0,.45)}@media (max-width: 900px) {.legends-hero-v148,
    .legends-grid-v148 {grid-template-columns:1fr;flex-direction:column}.legends-search-form-v148 {grid-template-columns:1fr}.legends-player-row-v148 {grid-template-columns:38px 38px minmax(0, 1fr)}.legends-points-v148 {grid-column:3;justify-self:start;font-size:.9rem}.legends-modal-v148 {padding-top:18px}.legends-profile-content-v148 {max-height:calc(100vh - 36px)}.legends-public-head-v148 {align-items:flex-start}}.menu-btn[data-target="legends-tab"]::before,
.menu-btn-legends-v148::before {content:'🏛️' !important}.menu-btn-legends-v148 {border-color:rgba(255, 204, 0, 0.45) !important}.legends-modal-v148 {z-index:2147483647 !important;position:fixed !important;inset:0 !important;display:flex !important;align-items:flex-start !important;justify-content:center !important;padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom)) !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;background:rgba(0, 0, 0, 0.88) !important;backdrop-filter:blur(4px)}.legends-modal-v148.hidden {display:none !important}.legends-profile-content-v148 {position:relative !important;z-index:2147483647 !important;width:min(900px, calc(100vw - 28px)) !important;max-width:900px !important;max-height:calc(100vh - 32px) !important;margin:0 auto !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}@supports (height: 100dvh) {.legends-profile-content-v148 {max-height:calc(100dvh - 32px) !important}}.legends-modal-close-v148 {position:sticky !important;top:10px !important;right:10px !important;z-index:2147483647 !important;background:rgba(11, 12, 16, 0.96) !important;color:#ffffff !important;border-color:rgba(255, 204, 0, 0.55) !important;box-shadow:0 0 18px rgba(255, 204, 0, 0.18), 0 8px 24px rgba(0,0,0,.45) !important}.legends-modal-close-v148:hover,
.legends-modal-close-v148:focus-visible {color:#0b0c10 !important;background:#ffcc00 !important;outline:none !important}@media (max-width: 900px) {.legends-modal-v148 {padding:max(10px, env(safe-area-inset-top)) 8px max(10px, env(safe-area-inset-bottom)) !important}.legends-profile-content-v148 {width:calc(100vw - 16px) !important;max-height:calc(100vh - 20px) !important;border-radius:14px !important}@supports (height: 100dvh) {.legends-profile-content-v148 {max-height:calc(100dvh - 20px) !important}}.legends-profile-body-v148 {padding:16px 12px 18px !important}.legends-modal-close-v148 {top:8px !important;width:42px !important;height:42px !important;margin:8px 8px -50px auto !important}}.asl-arena-league-badge,
.legends-stat-grid-v148 .asl-arena-league-badge,
.legends-public-head-v148 .asl-arena-league-badge,
.dashboard-arena-league-v131 .asl-arena-league-badge,
.dashboard-arena-progress-v131 .asl-arena-league-badge,
.arena-player-league-summary-v134 .asl-arena-league-badge,
.arena-player-league-next-v134 .asl-arena-league-badge,
.arena-player-league-row-v134 .asl-arena-league-badge,
.profile-stat-button-v42 .asl-arena-league-badge {display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:5px !important;width:auto !important;min-width:0 !important;max-width:100% !important;height:auto !important;min-height:0 !important;white-space:nowrap !important;line-height:1.1 !important;letter-spacing:0 !important;vertical-align:middle !important}.asl-arena-league-badge .asl-arena-league-medal,
.dashboard-arena-league-v131 > .asl-arena-league-badge .asl-arena-league-medal,
.legends-stat-grid-v148 .asl-arena-league-medal,
.arena-player-league-summary-v134 .asl-arena-league-medal {display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;font-size:1.08em !important;line-height:1 !important;margin:0 !important}.asl-arena-league-stars,
.dashboard-arena-league-v131 > .asl-arena-league-badge .asl-arena-league-stars,
.legends-stat-grid-v148 .asl-arena-league-stars,
.arena-player-league-summary-v134 .asl-arena-league-stars {display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:1px !important;font-size:.98em !important;line-height:1 !important;letter-spacing:0 !important;white-space:nowrap !important}.asl-arena-league-stars span,
.asl-arena-league-stars span:nth-child(2),
.asl-arena-league-stars span:nth-child(3),
.asl-arena-league-stars span:nth-child(4) {display:inline-block !important;animation:none !important;transform:none !important;transition:none !important;filter:none !important;line-height:1 !important}.asl-arena-league-name {display:inline-block !important;flex:0 1 auto !important;min-width:0 !important;color:inherit !important;font-weight:900 !important;line-height:1.1 !important}.asl-arena-league-badge.league-bronze .asl-arena-league-stars span {color:#c47a37 !important;text-shadow:0 0 8px rgba(196,122,55,.70), 0 1px 0 rgba(255,222,170,.18) !important}.asl-arena-league-badge.league-silver .asl-arena-league-stars span {color:#d8e2ea !important;text-shadow:0 0 8px rgba(216,226,234,.78), 0 1px 0 rgba(255,255,255,.24) !important}.asl-arena-league-badge.league-gold .asl-arena-league-stars span {color:#ffd34d !important;text-shadow:0 0 10px rgba(255,211,77,.88), 0 1px 0 rgba(255,255,255,.22) !important}.asl-arena-league-badge.league-diamond .asl-arena-league-stars span {color:#45f3ff !important;text-shadow:0 0 12px rgba(69,243,255,.92), 0 0 18px rgba(118,111,255,.24) !important}.asl-arena-league-badge.league-legend .asl-arena-league-stars span {color:#ff7af5 !important;text-shadow:0 0 12px rgba(255,122,245,.95), 0 0 18px rgba(255,204,0,.48) !important}.dashboard-arena-league-v131 > .asl-arena-league-badge {padding:7px 9px !important;border-radius:999px !important;background:rgba(11,12,16,.72) !important;border:1px solid rgba(255,255,255,.09) !important;box-shadow:inset 0 0 12px rgba(0,0,0,.22) !important;place-items:initial !important;grid-template-columns:none !important}.dashboard-arena-league-v131 > .asl-arena-league-badge .asl-arena-league-stars {font-size:.92rem !important}.legends-stat-grid-v148 {grid-template-columns:repeat(auto-fit, minmax(230px, 1fr)) !important}.legends-stat-grid-v148 > div {min-width:0 !important}.legends-stat-grid-v148 strong {display:flex !important;align-items:center !important;min-width:0 !important;line-height:1.25 !important}.legends-stat-grid-v148 strong .asl-arena-league-badge {font-size:1rem !important}.arena-player-league-summary-v134 strong,
.arena-player-league-next-v134 strong,
.arena-player-league-row-v134 strong {display:flex !important;align-items:center !important;min-width:0 !important}.arena-player-league-summary-v134 strong .asl-arena-league-badge,
.arena-player-league-next-v134 strong .asl-arena-league-badge,
.arena-player-league-row-v134 strong .asl-arena-league-badge {font-size:1rem !important}@media (max-width: 520px) {.legends-stat-grid-v148 {grid-template-columns:1fr !important}.asl-arena-league-name {max-width:11.5rem !important;overflow:hidden !important;text-overflow:ellipsis !important}.dashboard-arena-league-v131 {align-items:flex-start !important}}.legends-arena-panel-v151 {display:flex;flex-direction:column;gap:14px}.legends-arena-current-v151 {border-radius:14px;border:1px solid rgba(102, 252, 241, 0.14);background:rgba(11, 16, 22, 0.38);padding:14px}.legends-arena-current-v151 h3 {margin:0 0 12px;color:#66fcf1;font-size:1.05rem;letter-spacing:.4px}.legends-stat-grid-current-v151 {grid-template-columns:repeat(auto-fit, minmax(175px, 1fr)) !important}.legends-arena-record-v151 {position:relative;overflow:hidden;display:grid;grid-template-columns:58px minmax(0, 1fr);gap:14px;align-items:center;border-radius:16px;padding:17px;border:1px solid rgba(255, 204, 0, 0.38);background:radial-gradient(circle at top left, rgba(255, 204, 0, 0.18), transparent 38%),
        linear-gradient(135deg, rgba(28, 21, 13, 0.92), rgba(11, 16, 22, 0.92));box-shadow:0 12px 30px rgba(0,0,0,.28), inset 0 0 18px rgba(255,204,0,.06)}.legends-arena-record-v151::before {content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg, transparent, rgba(255,255,255,.07), transparent);opacity:.75}.legends-record-crown-v151 {position:relative;z-index:1;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:rgba(0,0,0,.32);border:1px solid rgba(255,204,0,.42);font-size:2rem;box-shadow:inset 0 0 12px rgba(255,204,0,.10), 0 0 15px rgba(255,204,0,.12)}.legends-record-main-v151 {position:relative;z-index:1;min-width:0}.legends-record-main-v151 > span {display:block;margin-bottom:7px;color:#ffcc00;text-transform:uppercase;letter-spacing:1px;font-size:.78rem;font-weight:900}.legends-record-main-v151 > strong {display:flex !important;align-items:center !important;min-width:0;margin-bottom:8px}.legends-record-main-v151 p {margin:0;color:#dce7ef;line-height:1.45}.legends-record-main-v151 p b {color:#ffffff}.legends-arena-record-v151.league-silver {border-color:rgba(216,226,234,.44);background:radial-gradient(circle at top left, rgba(216,226,234,.16), transparent 38%), linear-gradient(135deg, rgba(21,27,34,.94), rgba(11,16,22,.92))}.legends-arena-record-v151.league-gold {border-color:rgba(255,211,77,.48);background:radial-gradient(circle at top left, rgba(255,211,77,.20), transparent 38%), linear-gradient(135deg, rgba(34,25,10,.94), rgba(11,16,22,.92))}.legends-arena-record-v151.league-diamond {border-color:rgba(69,243,255,.48);background:radial-gradient(circle at top left, rgba(69,243,255,.20), transparent 38%), linear-gradient(135deg, rgba(9,30,38,.94), rgba(11,16,22,.92))}.legends-arena-record-v151.league-legend {border-color:rgba(255,122,245,.52);background:radial-gradient(circle at top left, rgba(255,122,245,.20), transparent 36%), radial-gradient(circle at bottom right, rgba(255,204,0,.14), transparent 42%), linear-gradient(135deg, rgba(37,13,37,.94), rgba(11,16,22,.92))}.legends-arena-record-v151 .asl-arena-league-badge,
.legends-record-main-v151 .asl-arena-league-badge {display:inline-flex !important;flex-direction:row !important;align-items:center !important;gap:5px !important;white-space:nowrap !important;animation:none !important;transform:none !important}.legends-arena-record-v151 .asl-arena-league-stars,
.legends-arena-record-v151 .asl-arena-league-stars span {animation:none !important;transform:none !important;transition:none !important}@media (max-width: 620px) {.legends-arena-record-v151 {grid-template-columns:46px minmax(0, 1fr);gap:10px;padding:14px}.legends-record-crown-v151 {width:44px;height:44px;font-size:1.55rem}.legends-record-main-v151 p {font-size:.92rem}}#summon-tab .summon-options-v74 {margin-top:18px !important}#summon-tab .summon-note-v74 {margin-top:14px !important;margin-bottom:12px !important}#summon-tab .summon-special-panel-v94 {margin:12px 0 2px 0 !important;padding:12px 14px !important;border-radius:16px !important;display:grid !important;grid-template-columns:46px minmax(0, 1fr) auto !important;align-items:center !important;gap:12px !important;overflow:hidden !important;background:radial-gradient(circle at 8% 0%, rgba(241,196,15,.12), transparent 30%),
        radial-gradient(circle at 90% 0%, rgba(168,85,247,.12), transparent 32%),
        linear-gradient(145deg, rgba(12,10,22,.94), rgba(24,24,42,.88)) !important;box-shadow:0 10px 24px rgba(0,0,0,.26), inset 0 0 18px rgba(241,196,15,.03) !important}#summon-tab .summon-special-panel-v94::before {opacity:.10 !important;animation:none !important}#summon-tab .summon-special-panel-v94.is-ready {border-color:rgba(241,196,15,.48) !important;box-shadow:0 10px 26px rgba(0,0,0,.28), 0 0 18px rgba(241,196,15,.12) !important}#summon-tab .summon-special-orb-v94 {width:42px !important;height:42px !important;border-radius:12px !important;font-size:22px !important;box-shadow:inset 0 0 14px rgba(241,196,15,.08) !important}#summon-tab .summon-special-main-v94 {display:grid !important;grid-template-columns:minmax(190px, .72fr) minmax(260px, 1fr) !important;gap:12px !important;align-items:center !important;min-width:0 !important}#summon-tab .summon-special-heading-v94 .section-kicker-v34 {font-size:10px !important;letter-spacing:.08em !important}#summon-tab .summon-special-heading-v94 h3 {margin:2px 0 3px 0 !important;font-size:18px !important;line-height:1.05 !important}#summon-tab .summon-special-heading-v94 p {font-size:12px !important;line-height:1.35 !important;max-width:520px !important}#summon-tab .summon-special-progress-wrap-v94 {padding:9px 10px !important;border-radius:12px !important}#summon-tab .summon-special-progress-top-v94 {margin-bottom:6px !important}#summon-tab .summon-special-progress-top-v94 strong {font-size:13px !important}#summon-tab .summon-special-progress-top-v94 span {font-size:12px !important;padding:3px 7px !important}#summon-tab .summon-special-bar-v94 {height:9px !important}#summon-tab .summon-special-gain-v94 {margin-top:5px !important;font-size:10.5px !important;line-height:1.25 !important;color:#9aa8ba !important}#summon-tab .summon-special-actions-v94 {grid-column:auto !important;padding-top:0 !important;display:grid !important;grid-template-columns:84px 176px !important;gap:8px !important;justify-content:end !important;align-items:center !important;flex-wrap:nowrap !important}#summon-tab .summon-special-actions-v94 > *,
#summon-tab .summon-special-form-v94 {min-width:0 !important;max-width:none !important;width:100% !important;flex:none !important}#summon-tab .summon-special-info-v94,
#summon-tab .summon-special-btn-v94 {min-height:36px !important;height:36px !important;border-radius:11px !important;font-size:12px !important;padding:7px 9px !important;white-space:nowrap !important}@media (max-width: 1120px) {#summon-tab .summon-special-panel-v94 {grid-template-columns:42px minmax(0, 1fr) !important}#summon-tab .summon-special-actions-v94 {grid-column:2 / -1 !important;grid-template-columns:110px minmax(180px, 240px) !important;justify-content:start !important}}@media (max-width: 760px) {#summon-tab .summon-special-panel-v94 {grid-template-columns:1fr !important;padding:12px !important;gap:10px !important}#summon-tab .summon-special-orb-v94 {display:none !important}#summon-tab .summon-special-main-v94 {grid-template-columns:1fr !important;gap:9px !important}#summon-tab .summon-special-actions-v94 {grid-column:auto !important;grid-template-columns:1fr 1.5fr !important;justify-content:stretch !important}}@media (max-width: 420px) {#summon-tab .summon-special-actions-v94 {grid-template-columns:1fr !important}#summon-tab .summon-special-info-v94,
    #summon-tab .summon-special-btn-v94 {height:34px !important;min-height:34px !important}}.arena-command-card-v39.arena-defense-command-v39 {border:2px solid rgba(51, 153, 255, 0.62) !important;background:radial-gradient(circle at top right, rgba(51, 153, 255, 0.18), transparent 34%),
        linear-gradient(145deg, rgba(13, 26, 43, 0.96), rgba(21, 26, 33, 0.94)) !important;box-shadow:0 0 20px rgba(51, 153, 255, 0.16),
        inset 0 0 18px rgba(51, 153, 255, 0.06) !important}.arena-command-card-v39.arena-defense-command-v39::before {background:radial-gradient(circle, rgba(51, 153, 255, 0.22), transparent 66%) !important}.arena-command-card-v39.arena-defense-command-v39 .panel-header {border-bottom-color:rgba(51, 153, 255, 0.28) !important}.arena-command-card-v39.arena-defense-command-v39 .panel-header h3,
.arena-command-card-v39.arena-defense-command-v39 .panel-icon {color:#66b7ff !important;text-shadow:0 0 10px rgba(51, 153, 255, 0.35)}.arena-command-card-v39.arena-defense-command-v39 .panel-desc {color:#d8ecff !important}.arena-command-card-v39.arena-defense-command-v39 .arena-defense-mini-card-v39 {border-color:rgba(51, 153, 255, 0.28) !important;background:linear-gradient(180deg, rgba(11, 22, 36, 0.88), rgba(7, 12, 19, 0.86)) !important}.arena-command-card-v39.arena-defense-command-v39 .arena-defense-mini-card-v39.empty {border-color:rgba(51, 153, 255, 0.38) !important;color:#a7cfff !important}.arena-command-card-v39.arena-attack-command-v39 {border:2px solid rgba(255, 153, 0, 0.68) !important;background:radial-gradient(circle at top right, rgba(255, 153, 0, 0.18), transparent 34%),
        linear-gradient(145deg, rgba(43, 26, 8, 0.96), rgba(21, 26, 33, 0.94)) !important;box-shadow:0 0 20px rgba(255, 153, 0, 0.17),
        inset 0 0 18px rgba(255, 204, 0, 0.06) !important}.arena-command-card-v39.arena-attack-command-v39::before {background:radial-gradient(circle, rgba(255, 153, 0, 0.24), transparent 66%) !important}.arena-command-card-v39.arena-attack-command-v39 .panel-header {border-bottom-color:rgba(255, 153, 0, 0.34) !important}.arena-command-card-v39.arena-attack-command-v39 .panel-header h3,
.arena-command-card-v39.arena-attack-command-v39 .panel-icon {color:#ffcc66 !important;text-shadow:0 0 10px rgba(255, 153, 0, 0.38)}.arena-command-card-v39.arena-attack-command-v39 .panel-desc {color:#ffe4b0 !important}.arena-command-card-v39.arena-attack-command-v39 .arena-attack-info-v39 div {border-color:rgba(255, 153, 0, 0.24) !important;background:linear-gradient(180deg, rgba(35, 22, 8, 0.88), rgba(7, 12, 19, 0.86)) !important}.arena-command-card-v39.arena-attack-command-v39 .arena-attack-info-v39 span {color:#ffd58a !important}.arena-command-card-v39.arena-attack-command-v39 .arena-attack-info-v39 strong,
.arena-command-card-v39.arena-defense-command-v39 .arena-defense-mini-card-v39 strong {color:#ffffff !important}.arena-command-card-v39.arena-defense-command-v39 .arena-open-modal-btn-v39 {background:linear-gradient(to bottom, #3399ff 0%, #1463b8 100%) !important;border:1px solid #8cc8ff !important;color:#ffffff !important;box-shadow:0 0 14px rgba(51, 153, 255, 0.30) !important}.arena-command-card-v39.arena-defense-command-v39 .arena-open-modal-btn-v39:hover {background:linear-gradient(to bottom, #5bb1ff 0%, #1d78d8 100%) !important;color:#ffffff !important}.arena-command-card-v39.arena-attack-command-v39 .arena-open-modal-btn-v39 {background:linear-gradient(to bottom, #ffb13b 0%, #c66a00 100%) !important;border:1px solid #ffdc8a !important;color:#1a0d00 !important;box-shadow:0 0 14px rgba(255, 153, 0, 0.32) !important}.arena-command-card-v39.arena-attack-command-v39 .arena-open-modal-btn-v39:hover {background:linear-gradient(to bottom, #ffcc66 0%, #e07c00 100%) !important;color:#1a0d00 !important}@media (max-width: 900px) {.arena-command-card-v39.arena-defense-command-v39,
    .arena-command-card-v39.arena-attack-command-v39 {border-width:2px !important}}#inventory-tab .inventory-title-row {gap:10px !important;margin-bottom:8px !important;align-items:stretch !important}#inventory-tab .inventory-title-row .section-hero-card-v34,
#inventory-tab .inventory-hero-v34 {padding:13px 16px !important;border-radius:14px !important;min-height:0 !important}#inventory-tab .inventory-title-row .section-kicker-v34 {font-size:.78rem !important;letter-spacing:.8px !important;margin-bottom:3px !important}#inventory-tab .inventory-title-row h2 {font-size:1.35rem !important;line-height:1.12 !important;margin:2px 0 3px !important}#inventory-tab .inventory-subtitle {font-size:12px !important;line-height:1.3 !important;margin:0 !important;max-width:620px !important;color:#aeb8c4 !important}#inventory-tab .inventory-count-panel {min-width:285px !important;gap:6px !important;align-items:stretch !important;justify-content:flex-end !important;flex-wrap:nowrap !important}#inventory-tab .inventory-count-chip {min-width:88px !important;padding:7px 8px !important;border-radius:10px !important;column-gap:6px !important;box-shadow:0 4px 12px rgba(0,0,0,.22) !important}#inventory-tab .inventory-count-chip .count-icon {font-size:17px !important}#inventory-tab .inventory-count-chip .count-label {font-size:9px !important;letter-spacing:.35px !important}#inventory-tab .inventory-count-chip strong {font-size:17px !important;line-height:1 !important}#inventory-tab .inventory-toolbar-v101,
#inventory-tab .inventory-toolbar {margin-top:0 !important;margin-bottom:12px !important;padding:8px !important;border-radius:13px !important;gap:7px !important}#inventory-tab .inventory-toolbar-main-v101 {gap:7px !important;flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;scrollbar-width:thin;padding-bottom:1px}#inventory-tab .inventory-tool-toggle-v101,
#inventory-tab .inventory-view-toggle-v110,
#inventory-tab .bulk-toggle-btn-v101 {flex:0 0 auto !important;width:auto !important;min-width:144px !important;min-height:34px !important;padding:7px 10px !important;border-radius:10px !important;font-size:12px !important;line-height:1.05 !important;white-space:nowrap !important;box-shadow:0 5px 12px rgba(0,0,0,.20), inset 0 0 10px rgba(102,252,241,.05) !important}#inventory-tab .inventory-tools-drawer-v101,
#inventory-tab .bulk-sell-panel-v101 {padding:9px !important;border-radius:12px !important}#inventory-tab .inventory-sort-panel-v101 label {font-size:12px !important;margin-bottom:5px !important}#inventory-tab .inventory-sort-panel-v101 select {min-height:34px !important;padding:7px 10px !important;font-size:12px !important}#inventory-tab .bulk-sell-panel-v101 {gap:7px !important}#inventory-tab .bulk-safe-note-v101 {padding:8px 10px !important;border-radius:10px !important;font-size:12px !important;line-height:1.25 !important}#inventory-tab .bulk-helper-btn,
#inventory-tab #bulk-sell-selected,
#inventory-tab #bulk-cancel-selected {min-height:32px !important;padding:7px 9px !important;font-size:11.5px !important;border-radius:9px !important}@media (min-width: 901px) {#inventory-tab .inventory-title-row {display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important}#inventory-tab .inventory-count-panel {align-self:stretch !important}}@media (max-width: 900px) {#inventory-tab .inventory-title-row {gap:8px !important;margin-bottom:7px !important}#inventory-tab .inventory-title-row .section-hero-card-v34,
    #inventory-tab .inventory-hero-v34 {padding:11px 12px !important}#inventory-tab .inventory-title-row h2 {font-size:1.16rem !important}#inventory-tab .inventory-subtitle {font-size:11px !important;line-height:1.25 !important}#inventory-tab .inventory-count-panel {width:100% !important;min-width:0 !important;display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important;flex-wrap:nowrap !important}#inventory-tab .inventory-count-chip {min-width:0 !important;padding:6px 5px !important;grid-template-columns:auto 1fr !important;grid-template-areas:"icon value" "label label" !important;text-align:center !important;column-gap:4px !important;row-gap:1px !important}#inventory-tab .inventory-count-chip .count-icon {font-size:15px !important;justify-self:end !important}#inventory-tab .inventory-count-chip strong {font-size:15px !important;justify-self:start !important}#inventory-tab .inventory-count-chip .count-label {font-size:8px !important;letter-spacing:.2px !important;white-space:nowrap !important}#inventory-tab .inventory-toolbar-v101,
    #inventory-tab .inventory-toolbar {padding:7px !important;margin-bottom:9px !important;border-radius:11px !important}#inventory-tab .inventory-toolbar-main-v101 {display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;gap:6px !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important}#inventory-tab .inventory-toolbar-main-v101::-webkit-scrollbar {display:none !important}#inventory-tab .inventory-tool-toggle-v101,
    #inventory-tab .inventory-view-toggle-v110,
    #inventory-tab .bulk-toggle-btn-v101 {width:auto !important;min-width:126px !important;min-height:31px !important;padding:6px 8px !important;font-size:10.7px !important;border-radius:8px !important;white-space:nowrap !important}#inventory-tab .bulk-sell-panel-v101 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:6px !important}#inventory-tab .bulk-safe-note-v101 {grid-column:1 / -1 !important;font-size:11px !important;padding:7px 8px !important}}@media (max-width: 420px) {#inventory-tab .inventory-title-row .section-hero-card-v34,
    #inventory-tab .inventory-hero-v34 {padding:9px 10px !important}#inventory-tab .inventory-title-row .section-kicker-v34 {font-size:.68rem !important}#inventory-tab .inventory-title-row h2 {font-size:1.02rem !important}#inventory-tab .inventory-subtitle {display:none !important}#inventory-tab .inventory-tool-toggle-v101,
    #inventory-tab .inventory-view-toggle-v110,
    #inventory-tab .bulk-toggle-btn-v101 {min-width:116px !important;font-size:10px !important;min-height:30px !important}}.site-footer,
.game-footer,
.auth-footer,
.site-footer.game-footer-v66,
.site-footer.auth-footer-v66 {min-height:0 !important;padding:6px 12px !important;font-size:11px !important;line-height:1.15 !important;letter-spacing:.35px !important;text-align:center !important}.game-footer-v66,
.auth-footer-v66 {display:flex !important;align-items:center !important;justify-content:center !important;gap:0 !important}.game-footer-v66 p,
.auth-footer-v66 p {display:block !important;margin:0 !important;color:#45a29e !important}.footer-online-v66 {display:none !important}@media (max-width: 900px) {.site-footer,
    .site-footer.game-footer-v66,
    .site-footer.auth-footer-v66 {display:flex !important;align-items:center !important;justify-content:center !important;padding:5px 8px !important;font-size:10px !important;line-height:1.1 !important}.game-footer-v66 p,
    .auth-footer-v66 p {display:block !important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.admin-online-panel-v155 {border-color:rgba(46, 204, 113, .24) !important;margin-bottom:18px !important}.admin-online-card-v155 {display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:9px;width:fit-content;max-width:100%;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg, rgba(46,204,113,.10), rgba(11,12,16,.62));border:1px solid rgba(46,204,113,.28);color:#dfffee;box-shadow:0 0 18px rgba(46,204,113,.08)}.admin-online-dot-v155 {width:10px;height:10px;border-radius:50%;background:#2ecc71;box-shadow:0 0 12px rgba(46,204,113,.85)}.admin-online-card-v155 span:not(.admin-online-dot-v155) {color:#a7f3d0;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.admin-online-card-v155 strong {color:#2ecc71;font-size:28px;line-height:1;text-shadow:0 0 14px rgba(46,204,113,.22)}.admin-online-card-v155 small {color:#a0aec0;font-size:12px}@media (max-width: 620px) {.admin-online-card-v155 {width:100%;grid-template-columns:auto 1fr auto}.admin-online-card-v155 small {grid-column:1 / -1;padding-left:19px}}.summon-resource-row-v156 {display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:10px;align-items:stretch}.summon-owned-v156,
.summon-resource-row-v156 .summon-cost-v74 {min-width:0;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.30);border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;gap:8px}.summon-owned-v156 {border-color:rgba(102,252,241,.18);background:linear-gradient(135deg, rgba(102,252,241,.08), rgba(0,0,0,.28))}.summon-card-ancient-v74 .summon-owned-v156 {border-color:rgba(241,196,15,.22);background:linear-gradient(135deg, rgba(241,196,15,.09), rgba(0,0,0,.28))}.summon-card-premium-v74 .summon-owned-v156 {border-color:rgba(102,252,241,.24);background:linear-gradient(135deg, rgba(102,252,241,.10), rgba(0,0,0,.28))}.summon-owned-v156 span,
.summon-resource-row-v156 .summon-cost-v74 span {color:#8fa0af;font-size:11px;text-transform:uppercase;letter-spacing:.07em;line-height:1.15}.summon-owned-v156 strong,
.summon-resource-row-v156 .summon-cost-v74 strong {color:#ffffff;font-size:16px;line-height:1;text-align:right;white-space:nowrap}.summon-owned-v156 strong {color:#66fcf1;text-shadow:0 0 10px rgba(102,252,241,.28)}.summon-card-ancient-v74 .summon-owned-v156 strong {color:#f1c40f;text-shadow:0 0 10px rgba(241,196,15,.25)}.summon-card-premium-v74 .summon-owned-v156 strong {color:#66fcf1}.summon-owned-v156.is-empty {border-color:rgba(239,68,68,.26);background:linear-gradient(135deg, rgba(239,68,68,.10), rgba(0,0,0,.28))}.summon-owned-v156.is-empty strong {color:#ff6b6b;text-shadow:none}.summon-balance-strip-v74 {display:none !important}@media (max-width: 560px) {.summon-resource-row-v156 {grid-template-columns:1fr;gap:8px}.summon-owned-v156,
    .summon-resource-row-v156 .summon-cost-v74 {padding:9px 10px}.summon-owned-v156 strong,
    .summon-resource-row-v156 .summon-cost-v74 strong {font-size:15px}}#summon-tab .summon-resource-row-v156 {grid-template-columns:1fr !important;gap:8px !important;width:100% !important}#summon-tab .summon-owned-v156,
#summon-tab .summon-resource-row-v156 .summon-cost-v74 {width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;overflow:hidden !important}#summon-tab .summon-owned-v156 span,
#summon-tab .summon-resource-row-v156 .summon-cost-v74 span,
#summon-tab .summon-owned-v156 strong,
#summon-tab .summon-resource-row-v156 .summon-cost-v74 strong {min-width:0 !important;max-width:100% !important}#summon-tab .summon-resource-row-v156 .summon-cost-v74 strong {white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important;line-height:1.15 !important}#summon-tab .summon-owned-v156 strong {white-space:nowrap !important;flex-shrink:0 !important}#summon-tab .summon-card-v74 {overflow:hidden !important}#summon-tab.tab-content:not(.hidden) {display:block !important;height:auto !important;min-height:100% !important;overflow:visible !important;padding-bottom:22px !important}#summon-tab > * {flex:0 0 auto !important}#summon-tab .summon-special-panel-v94 {position:relative !important;z-index:1 !important;clear:both !important;margin:12px 0 28px 0 !important;box-sizing:border-box !important}#summon-tab .summon-note-v74 {margin-top:10px !important;margin-bottom:10px !important}@media (min-width: 901px) {#summon-tab .summon-options-v74 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:12px !important;margin-top:12px !important;margin-bottom:8px !important}#summon-tab .summon-card-v74 {padding:11px !important;gap:8px !important;min-height:0 !important}#summon-tab .summon-card-top-v74 {gap:9px !important}#summon-tab .summon-card-icon-v74 {width:38px !important;height:38px !important;min-width:38px !important;flex-basis:38px !important;border-radius:12px !important;font-size:1.25rem !important}#summon-tab .summon-card-v74 h3 {margin:5px 0 3px 0 !important;font-size:1.2rem !important}#summon-tab .summon-card-v74 p {font-size:.88rem !important;line-height:1.25 !important;-webkit-line-clamp:2 !important}#summon-tab .summon-owned-v156,
    #summon-tab .summon-resource-row-v156 .summon-cost-v74 {padding:7px 9px !important;border-radius:10px !important;min-height:34px !important}#summon-tab .summon-owned-v156 span,
    #summon-tab .summon-resource-row-v156 .summon-cost-v74 span {font-size:10px !important}#summon-tab .summon-owned-v156 strong,
    #summon-tab .summon-resource-row-v156 .summon-cost-v74 strong {font-size:13px !important}#summon-tab .summon-rate-preview-v74 {gap:5px !important}#summon-tab .summon-rate-preview-v74 > div {padding:6px 8px !important;border-radius:9px !important}#summon-tab .summon-rate-preview-v74 span,
    #summon-tab .summon-rate-preview-v74 strong {font-size:.82rem !important}#summon-tab .summon-card-actions-v74 {grid-template-columns:98px minmax(0, 1fr) !important;gap:8px !important}#summon-tab .summon-info-btn-v74,
    #summon-tab .summon-main-btn-v74 {min-height:34px !important;height:34px !important;border-radius:10px !important;font-size:.88rem !important;padding:6px 8px !important}#summon-tab .summon-special-panel-v94 {grid-template-columns:40px minmax(0, 1fr) auto !important;gap:10px !important;padding:10px 12px !important;margin-top:10px !important;margin-bottom:24px !important}#summon-tab .summon-special-orb-v94 {width:38px !important;height:38px !important;font-size:20px !important}#summon-tab .summon-special-heading-v94 h3 {font-size:16px !important}#summon-tab .summon-special-heading-v94 p {font-size:11.5px !important;line-height:1.28 !important;max-width:none !important}#summon-tab .summon-special-progress-wrap-v94 {padding:7px 9px !important}#summon-tab .summon-special-actions-v94 {grid-template-columns:82px 168px !important;gap:7px !important}#summon-tab .summon-special-info-v94,
    #summon-tab .summon-special-btn-v94 {min-height:32px !important;height:32px !important;font-size:11.5px !important;padding:6px 8px !important}}.dragon-card.arena-defense-locked-v159,
.dragon-card[data-arena-defense="1"] {box-shadow:0 0 0 1px rgba(51,153,255,0.18), 0 8px 18px rgba(0,0,0,0.45)}.dragon-status-badge.arena-defense-v159 {display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0 auto 7px auto;padding:4px 9px;border-radius:999px;background:rgba(51,153,255,0.13);border:1px solid rgba(51,153,255,0.45);color:#7dd3fc;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.35px}.bulk-dragon-checkbox.arena-defense-protected-v159 {border-color:rgba(51,153,255,0.5) !important;background:rgba(12, 32, 56, .94) !important;color:#bfdbfe !important}.dragon-sell-btn-v101.dragon-sell-locked-v159,
.dragon-sell-btn-v101.dragon-sell-locked-v159:hover {background:linear-gradient(135deg, rgba(30,41,59,0.98), rgba(15,23,42,0.98)) !important;border:1px solid rgba(51,153,255,0.42) !important;color:#bfdbfe !important;cursor:not-allowed !important;box-shadow:none !important;opacity:.88}body.asl-tutorial-active-v161 .asl-tutorial-target-v161 {position:relative !important;z-index:2147482000 !important;outline:3px solid #ffcc00 !important;outline-offset:5px !important;box-shadow:0 0 0 6px rgba(255, 204, 0, 0.18), 0 0 28px rgba(255, 204, 0, 0.72) !important;animation:aslTutorialPulseV161 1.08s ease-in-out infinite !important}.asl-tutorial-arrow-v161 {position:fixed;z-index:2147482500;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle, #fff4ad 0%, #ffcc00 62%, #b76512 100%);color:#17110a;font-size:30px;font-weight:900;line-height:1;box-shadow:0 0 0 5px rgba(255, 204, 0, 0.18), 0 0 22px rgba(255, 204, 0, 0.65);pointer-events:none;animation:aslTutorialArrowV161 0.82s ease-in-out infinite}.asl-tutorial-halo-v161 {position:fixed;z-index:2147481900;border:2px solid rgba(255, 204, 0, 0.95);border-radius:14px;box-shadow:inset 0 0 24px rgba(255, 204, 0, 0.12), 0 0 24px rgba(255, 204, 0, 0.55);background:rgba(255, 204, 0, 0.04);pointer-events:none}.asl-tutorial-hud-v161 {position:fixed;right:18px;bottom:18px;z-index:2147482600;display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:999px;background:rgba(11, 12, 16, 0.9);border:1px solid rgba(255, 204, 0, 0.35);box-shadow:0 8px 26px rgba(0,0,0,0.48), 0 0 18px rgba(255, 204, 0, 0.18);backdrop-filter:blur(6px)}.asl-tutorial-hud-v161 span {width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(31, 40, 51, 0.92);border:1px solid rgba(255,255,255,0.08);filter:grayscale(0.55);opacity:0.72;font-size:15px}.asl-tutorial-hud-v161 span.active {filter:none;opacity:1;background:rgba(255, 204, 0, 0.18);border-color:rgba(255, 204, 0, 0.72);box-shadow:0 0 10px rgba(255, 204, 0, 0.35)}.asl-tutorial-hud-v161 button {width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.08);border-radius:999px;background:rgba(255,255,255,0.06);color:#f0e6d2;cursor:pointer;font-weight:900}.asl-tutorial-hud-v161 button:hover {background:rgba(239, 68, 68, 0.32);color:#fff}.asl-tutorial-arrow-v161.hidden,
.asl-tutorial-halo-v161.hidden {display:none !important}@keyframes aslTutorialPulseV161 {0%, 100% {filter:brightness(1)}50% {filter:brightness(1.22)}}@keyframes aslTutorialArrowV161 {0%, 100% {transform:translateX(0) scale(1)}50% {transform:translateX(7px) scale(1.05)}}@media (max-width: 900px) {.asl-tutorial-hud-v161 {right:10px;bottom:10px;padding:6px 7px;gap:4px}.asl-tutorial-hud-v161 span {width:25px;height:25px;font-size:14px}.asl-tutorial-hud-v161 button {width:23px;height:23px}.asl-tutorial-arrow-v161 {width:40px;height:40px;font-size:26px}body.asl-tutorial-active-v161 .asl-tutorial-target-v161 {outline-width:2px !important;outline-offset:4px !important}}body.asl-tutorial-active-v161 .asl-tutorial-target-v161 {outline:4px solid #ffd34d !important;outline-offset:6px !important;box-shadow:0 0 0 8px rgba(255, 204, 0, 0.20), 0 0 36px rgba(255, 204, 0, 0.88) !important}.asl-tutorial-arrow-v161,
.asl-tutorial-halo-v161,
.asl-tutorial-hud-v161 {z-index:2147483646 !important}.asl-tutorial-hud-v161 {right:16px !important;bottom:16px !important;border-color:rgba(255, 211, 77, 0.75) !important;box-shadow:0 10px 30px rgba(0,0,0,0.62), 0 0 26px rgba(255,204,0,0.34) !important}.asl-tutorial-hud-v161::before {content:'👆';width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255, 204, 0, 0.18);border:1px solid rgba(255, 204, 0, 0.62);filter:drop-shadow(0 0 8px rgba(255,204,0,.55))}.asl-tutorial-arrow-v161 {background:radial-gradient(circle, #fff7b8 0%, #ffd34d 58%, #c56b18 100%) !important;box-shadow:0 0 0 6px rgba(255, 204, 0, 0.22), 0 0 28px rgba(255, 204, 0, 0.8) !important}.asl-tutorial-halo-v161 {border-width:3px !important;background:rgba(255, 204, 0, 0.08) !important}@media (max-width: 900px) {.asl-tutorial-hud-v161 {left:50% !important;right:auto !important;bottom:calc(8px + env(safe-area-inset-bottom)) !important;transform:translateX(-50%);max-width:calc(100vw - 18px)}.asl-tutorial-hud-v161::before {width:25px;height:25px}}.dragon-traits-readonly-v167 .dragon-path-grid-v44 {grid-template-columns:repeat(2, minmax(0, 1fr))}.dragon-traits-readonly-v167 .dragon-path-card-v44 {cursor:default}.dragon-traits-readonly-v167 .dragon-path-card-v44:hover {transform:none}.dragon-choice-btn-v44,
#btn-choose-profession,
#btn-choose-nature {display:none !important}@media (max-width: 720px) {.dragon-traits-readonly-v167 .dragon-path-grid-v44 {grid-template-columns:1fr}}.asl-tutorial-hud-v161 span[data-step="expedition"] {display:none !important}@media (min-width: 901px) {#expeditions-tab {--exp-v168-gap:10px}#expeditions-tab .expedition-hero {grid-template-columns:minmax(0, 1fr) 132px !important;gap:12px !important;padding:12px 14px !important;margin-bottom:10px !important;border-radius:15px !important}#expeditions-tab .expedition-kicker {font-size:.68rem !important;letter-spacing:1px !important}#expeditions-tab .expedition-hero h2 {font-size:1.35rem !important;margin:2px 0 4px !important;line-height:1.05 !important}#expeditions-tab .expedition-hero p {max-width:760px !important;font-size:.88rem !important;line-height:1.28 !important;-webkit-line-clamp:1 !important}#expeditions-tab .expedition-slots {min-width:0 !important;padding:9px 10px !important;border-radius:13px !important}#expeditions-tab .expedition-slots strong {font-size:1.35rem !important}#expeditions-tab .expedition-slots span {font-size:.66rem !important;margin-top:4px !important}#expeditions-tab .mode-quick-guide-v138 {margin:0 0 10px !important;padding:7px 9px !important;border-radius:12px !important}#expeditions-tab .mode-quick-guide-v138 span {padding:6px 8px !important;font-size:.78rem !important}#expeditions-tab .expedition-section-panel,
    #expeditions-tab .active-expeditions-panel,
    #expeditions-tab .expedition-start-form {padding:12px !important;margin-top:10px !important;margin-bottom:10px !important;border-radius:14px !important}#expeditions-tab .panel-header {padding-bottom:7px !important;margin-bottom:9px !important}#expeditions-tab .panel-header h3 {font-size:1rem !important}#expeditions-tab .expedition-dragon-select-wrap {width:min(560px, 100%) !important;max-width:560px !important;padding:11px 12px !important;margin:0 0 10px !important;border-radius:12px !important}#expeditions-tab .expedition-dragon-select-wrap label {margin-bottom:6px !important;font-size:.78rem !important}#expeditions-tab .expedition-dragon-select-wrap select {padding:10px 12px !important;min-height:38px !important;font-size:.86rem !important}#expeditions-tab .selected-dragon-preview {min-height:42px !important;margin-top:8px !important;padding:8px 10px !important;border-radius:10px !important;gap:8px !important;font-size:.86rem !important}#expeditions-tab .selected-dragon-preview span {font-size:1.2rem !important}#expeditions-tab .expedition-level-header {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin:8px 0 8px !important;padding:0 !important}#expeditions-tab .expedition-level-header h3 {font-size:1.05rem !important;margin:0 !important}#expeditions-tab .expedition-level-header p {max-width:620px !important;font-size:.78rem !important;line-height:1.25 !important;text-align:right !important}#expeditions-tab .expedition-level-grid,
    #expeditions-tab .improved-expedition-grid,
    #expeditions-tab .expedition-card-action-grid {grid-template-columns:repeat(auto-fit, minmax(205px, 1fr)) !important;gap:10px !important}#expeditions-tab .expedition-level-card,
    #expeditions-tab .improved-expedition-card,
    #expeditions-tab .expedition-active-card {padding:10px !important;gap:7px !important;border-radius:12px !important}#expeditions-tab .expedition-card-icon,
    #expeditions-tab .active-expedition-icon {width:38px !important;height:38px !important;min-width:38px !important;font-size:1.35rem !important;border-radius:10px !important}#expeditions-tab .expedition-card-head,
    #expeditions-tab .active-expedition-top {gap:8px !important}#expeditions-tab .expedition-level-badge {padding:2px 7px !important;font-size:.68rem !important}#expeditions-tab .expedition-card-head strong,
    #expeditions-tab .active-expedition-top h3 {font-size:.96rem !important;margin-top:3px !important;line-height:1.15 !important}#expeditions-tab .expedition-card-meta {grid-template-columns:1fr !important;gap:4px !important;margin:0 !important}#expeditions-tab .expedition-card-meta span {padding:4px 7px !important;font-size:.72rem !important;text-align:center !important}#expeditions-tab .expedition-level-card p,
    #expeditions-tab .expedition-level-card em,
    #expeditions-tab .expedition-active-card p {font-size:.77rem !important;line-height:1.25 !important}#expeditions-tab .expedition-level-card p {display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}#expeditions-tab .expedition-level-card em {display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}#expeditions-tab .expedition-dynamic-info {grid-template-columns:1fr 1fr !important;gap:6px !important;margin-top:auto !important}#expeditions-tab .expedition-dynamic-info span {padding:7px 6px !important;font-size:.76rem !important}#expeditions-tab .expedition-card-start-form {padding-top:4px !important}#expeditions-tab .expedition-card-send-btn,
    #expeditions-tab .expedition-cancel-btn {min-height:34px !important;padding:8px 10px !important;font-size:.82rem !important;border-radius:9px !important}#expeditions-tab .active-expedition-grid {grid-template-columns:repeat(auto-fit, minmax(230px, 1fr)) !important;gap:10px !important}#expeditions-tab .expedition-progress {height:7px !important}#expeditions-tab .expedition-timer {padding:7px 8px !important;font-size:.78rem !important}}.adventure-live-controls-v169 {display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.adventure-live-auto-v169 {width:auto !important;min-width:94px;padding:9px 13px !important;border-radius:999px !important;background:rgba(102, 252, 241, .14) !important;color:#cffffb !important;border:1px solid rgba(102, 252, 241, .42) !important;box-shadow:0 0 12px rgba(102, 252, 241, .12);white-space:nowrap}.adventure-live-auto-v169:hover:not(:disabled),
.adventure-live-auto-v169.active {background:linear-gradient(135deg, rgba(102, 252, 241, .28), rgba(255, 204, 0, .18)) !important;color:#ffffff !important;border-color:rgba(255, 204, 0, .58) !important;box-shadow:0 0 18px rgba(255, 204, 0, .22), 0 0 14px rgba(102, 252, 241, .2)}.adventure-live-auto-v169.hidden {display:none !important}.adventure-live-action-v79.adventure-auto-click-v169,
.adventure-live-dragon-v79.adventure-auto-click-v169 {outline:2px solid rgba(255, 204, 0, .95) !important;box-shadow:0 0 0 4px rgba(255, 204, 0, .16), 0 0 24px rgba(255, 204, 0, .28) !important;transform:translateY(-1px)}.adventure-live-action-v79.adventure-auto-click-v169 {background:rgba(255, 204, 0, .18) !important;border-color:rgba(255, 204, 0, .78) !important}@media (max-width: 720px) {.adventure-live-top-v79 {align-items:stretch}.adventure-live-controls-v169 {width:100%;justify-content:stretch}.adventure-live-controls-v169 .btn {flex:1 1 0;min-width:0}}.adventure-live-auto-v169 {min-width:86px !important;max-width:118px !important;padding:8px 11px !important;font-size:.86rem !important;line-height:1.1 !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.adventure-live-controls-v169 .btn {min-width:0 !important}@media (max-width: 720px) {.adventure-live-auto-v169 {max-width:none !important;min-width:0 !important;font-size:.84rem !important;padding:8px 8px !important}}.adventure-live-controls-v169 {gap:10px !important;flex-wrap:nowrap !important}.adventure-live-controls-v169 .btn.adventure-live-auto-v169,
.adventure-live-auto-v169,
.adventure-live-auto-v169.active {width:150px !important;min-width:150px !important;max-width:150px !important;flex:0 0 150px !important;padding:9px 16px !important;font-size:.94rem !important;line-height:1.15 !important;text-align:center !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important}@media (max-width: 720px) {.adventure-live-controls-v169 {flex-wrap:wrap !important;gap:8px !important}.adventure-live-controls-v169 .btn.adventure-live-auto-v169,
    .adventure-live-auto-v169,
    .adventure-live-auto-v169.active {width:auto !important;min-width:132px !important;max-width:none !important;flex:1 1 132px !important;padding:9px 10px !important;font-size:.9rem !important}}@media (max-width: 720px) {.adventure-live-modal-v79,
    .adventure-live-content-v79,
    .adventure-live-field-v79,
    .adventure-live-side-v79,
    .adventure-live-team-v79,
    .adventure-live-dragon-v79,
    .adventure-live-actions-v79 {max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.adventure-live-content-v79 {width:100% !important;overflow-x:hidden !important}.adventure-live-top-v79 {display:grid !important;grid-template-columns:minmax(0, 1fr) !important;align-items:stretch !important;gap:6px !important;min-width:0 !important;width:100% !important}.adventure-live-top-v79 > div:first-child {min-width:0 !important;width:100% !important}.adventure-live-controls-v169 {display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;width:100% !important;max-width:100% !important;min-width:0 !important;gap:6px !important;flex:none !important;flex-wrap:nowrap !important;justify-content:stretch !important}.adventure-live-controls-v169 .btn,
    .adventure-live-controls-v169 .btn.adventure-live-auto-v169,
    .adventure-live-auto-v169,
    .adventure-live-auto-v169.active,
    .adventure-live-exit-v79 {width:100% !important;min-width:0 !important;max-width:none !important;flex:none !important;padding:8px 6px !important;font-size:.82rem !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.adventure-live-actions-v79 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;overflow-x:hidden !important}}.arena-live-controls-v173 {display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.arena-live-auto-v173 {width:150px !important;min-width:150px !important;max-width:150px !important;flex:0 0 150px !important;padding:9px 16px !important;border-radius:999px !important;background:rgba(102, 252, 241, .14) !important;color:#cffffb !important;border:1px solid rgba(102, 252, 241, .42) !important;box-shadow:0 0 12px rgba(102, 252, 241, .12);font-size:.94rem !important;line-height:1.15 !important;text-align:center !important;white-space:nowrap !important;overflow:visible !important}.arena-live-auto-v173:hover:not(:disabled),
.arena-live-auto-v173.active {background:linear-gradient(135deg, rgba(102, 252, 241, .28), rgba(255, 204, 0, .18)) !important;color:#ffffff !important;border-color:rgba(255, 204, 0, .58) !important;box-shadow:0 0 18px rgba(255, 204, 0, .22), 0 0 14px rgba(102, 252, 241, .2)}.arena-live-auto-v173.hidden {display:none !important}.arena-live-action-btn-v68.arena-auto-click-v173,
.arena-live-dragon-v68.arena-auto-click-v173 {outline:2px solid rgba(255, 204, 0, .95) !important;box-shadow:0 0 0 4px rgba(255, 204, 0, .16), 0 0 24px rgba(255, 204, 0, .28) !important;transform:translateY(-1px)}.arena-live-action-btn-v68.arena-auto-click-v173 {background:rgba(255, 204, 0, .18) !important;border-color:rgba(255, 204, 0, .78) !important}@media (max-width: 720px) {.arena-live-top-v68 {display:grid !important;grid-template-columns:minmax(0, 1fr) !important;align-items:stretch !important;gap:6px !important;min-width:0 !important;width:100% !important}.arena-live-top-v68 > div:first-child {min-width:0 !important;width:100% !important}.arena-live-controls-v173 {display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;width:100% !important;max-width:100% !important;min-width:0 !important;gap:6px !important;flex:none !important;justify-content:stretch !important}.arena-live-controls-v173 .btn,
    .arena-live-controls-v173 .arena-live-surrender-btn-v70,
    .arena-live-auto-v173,
    .arena-live-auto-v173.active {width:100% !important;min-width:0 !important;max-width:none !important;flex:none !important;padding:8px 6px !important;font-size:.82rem !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;box-sizing:border-box !important}}.arena-live-battle-modal-v68 {z-index:2147483647 !important;display:flex !important;align-items:flex-start !important;justify-content:center !important;padding:max(64px, env(safe-area-inset-top, 0px) + 54px) 12px 12px !important;overflow-y:auto !important;overflow-x:hidden !important;background:rgba(0,0,0,.86) !important}.arena-live-battle-modal-v68.hidden {display:none !important}.arena-live-battle-content-v68 {width:min(720px, calc(100vw - 24px)) !important;max-width:720px !important;max-height:calc(100dvh - 86px) !important;margin:0 auto 14px !important;padding:9px !important;border-radius:16px !important;overflow-y:auto !important;overflow-x:hidden !important;background:radial-gradient(circle at 50% 0%, rgba(255, 217, 116, .13), transparent 35%),
        linear-gradient(180deg, rgba(24, 17, 36, .98), rgba(11, 9, 17, .98)) !important;border:2px solid rgba(179,143,78,.72) !important;box-shadow:0 0 30px rgba(0,0,0,.72), 0 0 24px rgba(255,204,0,.10) !important;box-sizing:border-box !important}.arena-live-top-v68 {position:static !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;min-width:0 !important;margin:0 0 5px !important;padding:0 0 7px !important;border-bottom:1px solid rgba(255,255,255,.10) !important;background:transparent !important;backdrop-filter:none !important}.arena-live-top-v68 > div:first-child {min-width:0 !important}.arena-live-top-v68 span {display:block !important;font-size:10px !important;line-height:1.1 !important;color:#ffd978 !important}.arena-live-top-v68 h2 {margin:0 !important;font-size:clamp(16px, 2vw, 20px) !important;line-height:1.12 !important;color:#fff1c7 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.arena-live-top-v68 p {display:none !important}.arena-live-controls-v173 {display:grid !important;grid-template-columns:150px 86px !important;align-items:stretch !important;justify-content:end !important;gap:8px !important;flex:0 0 auto !important;min-width:0 !important}.arena-live-controls-v173 .btn,
.arena-live-controls-v173 .arena-live-auto-v173,
.arena-live-controls-v173 .arena-live-surrender-btn-v70 {position:static !important;inset:auto !important;transform:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:36px !important;min-height:36px !important;max-height:36px !important;width:100% !important;min-width:0 !important;max-width:none !important;flex:none !important;padding:0 10px !important;border-radius:999px !important;font-size:12px !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;box-sizing:border-box !important}.arena-live-controls-v173 .arena-live-auto-v173,
.arena-live-controls-v173 .arena-live-auto-v173.active {background:rgba(102, 252, 241, .14) !important;color:#cffffb !important;border:1px solid rgba(102, 252, 241, .42) !important;box-shadow:0 0 12px rgba(102, 252, 241, .12) !important}.arena-live-controls-v173 .arena-live-auto-v173.active {background:linear-gradient(135deg, rgba(102, 252, 241, .28), rgba(255, 204, 0, .18)) !important;color:#fff !important;border-color:rgba(255, 204, 0, .58) !important}.arena-live-controls-v173 .arena-live-surrender-btn-v70 {background:rgba(80, 20, 30, .62) !important;color:#ffd6d6 !important;border:1px solid rgba(255,110,110,.48) !important;box-shadow:none !important}.arena-live-turnbar-v68 {display:flex !important;gap:5px !important;padding:3px 0 5px !important;margin:0 0 3px !important;overflow-x:auto !important;overflow-y:hidden !important}.arena-live-turnchip-v68 {max-width:110px !important;padding:4px 7px !important;font-size:10px !important;min-width:0 !important}.arena-live-turnchip-v68 span {overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.arena-live-current-v68 {padding:6px 8px !important;margin:0 0 6px !important;border-radius:12px !important;font-size:11.5px !important}.arena-live-field-v68 {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:7px !important;align-items:stretch !important;min-width:0 !important}.arena-live-vs-v68 {display:none !important}.arena-live-side-v68.attack,
.arena-live-side-v68.defense {order:initial !important}.arena-live-side-v68 {min-width:0 !important;max-width:100% !important;overflow:hidden !important;padding:6px !important;border-radius:14px !important;background:rgba(255,255,255,.045) !important}.arena-live-side-v68 h3 {margin:0 0 5px !important;font-size:10.5px !important;line-height:1.1 !important}.arena-live-team-v68 {display:grid !important;grid-template-columns:1fr !important;gap:5px !important}.arena-live-dragon-v68 {grid-template-columns:34px minmax(0, 1fr) !important;min-height:56px !important;gap:5px !important;padding:5px !important;border-radius:12px !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important}.arena-live-dragon-v68 img,
.arena-live-img-placeholder-v68 {width:32px !important;height:32px !important;border-radius:9px !important}.arena-live-img-placeholder-v68 {font-size:15px !important}.arena-live-dragon-main-v68 {min-width:0 !important;gap:1px !important}.arena-live-dragon-main-v68 strong {font-size:10.5px !important;padding-right:25px !important}.arena-live-dragon-main-v68 small,
.arena-live-dragon-main-v68 em,
.arena-live-hptext-v68 {font-size:8.5px !important}.arena-live-dragon-main-v68 strong,
.arena-live-dragon-main-v68 small,
.arena-live-dragon-main-v68 em,
.arena-live-hptext-v68 {display:block !important;max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;overflow-wrap:normal !important;word-break:normal !important}.arena-live-hpbar-v68 {height:5px !important;margin:3px 0 1px !important}.arena-live-current-badge-v68,
.arena-live-stun-badge-v84,
.arena-live-break-badge-v89 {font-size:8px !important;padding:1px 5px !important;border-radius:999px !important}.arena-live-actions-v68 {position:static !important;display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:5px !important;margin:6px 0 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;min-width:0 !important}.arena-live-action-btn-v68 {min-height:44px !important;padding:6px 5px !important;border-radius:11px !important;font-size:11px !important;line-height:1.08 !important;min-width:0 !important}.arena-live-action-btn-v68 small {display:none !important}.arena-live-finish-v68 {margin-top:6px !important;padding:9px !important;border-radius:14px !important}@media (max-width: 760px) {.arena-live-battle-modal-v68 {padding:max(8px, env(safe-area-inset-top, 0px) + 6px) 6px 6px !important;align-items:stretch !important}.arena-live-battle-content-v68 {width:100% !important;max-width:100% !important;max-height:calc(100dvh - 12px) !important;padding:8px !important;border-radius:15px !important}.arena-live-top-v68 {display:grid !important;grid-template-columns:minmax(0, 1fr) !important;align-items:stretch !important;gap:6px !important}.arena-live-controls-v173 {grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;width:100% !important;gap:6px !important}.arena-live-controls-v173 .btn,
    .arena-live-controls-v173 .arena-live-auto-v173,
    .arena-live-controls-v173 .arena-live-surrender-btn-v70 {height:34px !important;min-height:34px !important;font-size:.82rem !important;padding:0 8px !important}.arena-live-field-v68 {grid-template-columns:1fr !important;gap:6px !important}.arena-live-side-v68.defense {order:1 !important}.arena-live-side-v68.attack {order:2 !important}.arena-live-team-v68 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important}.arena-live-dragon-v68 {display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;text-align:center !important;min-height:96px !important;gap:4px !important}.arena-live-dragon-v68 img,
    .arena-live-img-placeholder-v68 {width:34px !important;height:34px !important}.arena-live-dragon-main-v68 {width:100% !important}.arena-live-dragon-main-v68 strong {padding-right:0 !important;font-size:10px !important}.arena-live-dragon-main-v68 em {display:none !important}.arena-live-actions-v68 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:5px !important}.arena-live-action-btn-v68 {min-height:39px !important;font-size:10.5px !important}}.arena-live-identical-v175.arena-live-battle-modal-v68 {position:fixed !important;inset:0 !important;z-index:2147483647 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:14px !important;overflow:hidden !important;background:rgba(0, 0, 0, .74) !important;backdrop-filter:blur(8px) !important}.arena-live-identical-v175.hidden {display:none !important}.arena-live-identical-v175 .arena-live-identical-content-v175,
.arena-live-identical-v175 .arena-live-battle-content-v68 {width:min(980px, 100%) !important;max-width:980px !important;max-height:min(92vh, 860px) !important;margin:0 !important;overflow:auto !important;border-radius:22px !important;padding:14px !important;border:1px solid rgba(102, 252, 241, .24) !important;background:radial-gradient(circle at 20% 0%, rgba(102, 252, 241, .16), transparent 34%),
        linear-gradient(145deg, rgba(9, 15, 28, .98), rgba(6, 7, 13, .98)) !important;box-shadow:0 26px 90px rgba(0,0,0,.62) !important;box-sizing:border-box !important}.arena-live-identical-v175 .arena-live-top-v68,
.arena-live-identical-v175 .adventure-live-top-v79 {position:static !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:12px !important;margin:0 0 10px !important;padding:0 !important;border:0 !important;background:transparent !important;backdrop-filter:none !important}.arena-live-identical-v175 .arena-live-top-v68 span,
.arena-live-identical-v175 .adventure-live-top-v79 span {display:block !important;color:#ffcc00 !important;font-size:11px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.08em !important}.arena-live-identical-v175 .arena-live-top-v68 h2,
.arena-live-identical-v175 .adventure-live-top-v79 h2 {margin:3px 0 2px !important;color:#66fcf1 !important;font-size:clamp(18px, 3vw, 26px) !important;line-height:1.15 !important;white-space:normal !important}.arena-live-identical-v175 .arena-live-top-v68 p,
.arena-live-identical-v175 .adventure-live-top-v79 p {display:block !important;margin:0 !important;color:#b9c8d8 !important;font-size:13px !important}.arena-live-identical-v175 .arena-live-controls-v173,
.arena-live-identical-v175 .adventure-live-controls-v169 {display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;flex:0 0 auto !important}.arena-live-identical-v175 .arena-live-auto-v173,
.arena-live-identical-v175 .arena-live-surrender-btn-v70,
.arena-live-identical-v175 .adventure-live-auto-v169,
.arena-live-identical-v175 .adventure-live-exit-v79 {position:static !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:88px !important;max-width:none !important;height:auto !important;min-height:36px !important;padding:9px 12px !important;border-radius:999px !important;font-size:12px !important;line-height:1 !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important}.arena-live-identical-v175 .arena-live-auto-v173,
.arena-live-identical-v175 .adventure-live-auto-v169 {min-width:116px !important;background:rgba(102, 252, 241, .14) !important;color:#cffffb !important;border:1px solid rgba(102, 252, 241, .42) !important;box-shadow:0 0 12px rgba(102, 252, 241, .12) !important}.arena-live-identical-v175 .arena-live-auto-v173.active,
.arena-live-identical-v175 .adventure-live-auto-v169.active {background:linear-gradient(135deg, rgba(102, 252, 241, .28), rgba(255, 204, 0, .18)) !important;color:#fff !important;border-color:rgba(255, 204, 0, .58) !important}.arena-live-identical-v175 .arena-live-surrender-btn-v70,
.arena-live-identical-v175 .adventure-live-exit-v79 {background:rgba(255, 82, 82, .16) !important;color:#ffb6b6 !important;border:1px solid rgba(255, 82, 82, .35) !important;box-shadow:none !important}.arena-live-identical-v175 .arena-live-turnbar-v68,
.arena-live-identical-v175 .adventure-live-turnbar-v79 {display:flex !important;gap:7px !important;overflow-x:auto !important;overflow-y:hidden !important;padding:6px 0 9px !important;margin:0 0 6px !important}.arena-live-identical-v175 .arena-live-turnchip-v68,
.arena-live-identical-v175 .adventure-live-turnchip-v79 {flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;gap:5px !important;max-width:135px !important;padding:6px 8px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.055) !important;color:#cbd8e8 !important;font-size:11px !important}.arena-live-identical-v175 .arena-live-turnchip-v68.player,
.arena-live-identical-v175 .adventure-live-turnchip-v79.player {border-color:rgba(102,252,241,.22) !important}.arena-live-identical-v175 .arena-live-turnchip-v68.enemy,
.arena-live-identical-v175 .adventure-live-turnchip-v79.enemy {border-color:rgba(255,92,92,.22) !important}.arena-live-identical-v175 .arena-live-turnchip-v68.current,
.arena-live-identical-v175 .adventure-live-turnchip-v79.current {color:#071018 !important;background:linear-gradient(135deg, #66fcf1, #ffcc00) !important;box-shadow:0 0 18px rgba(102,252,241,.3) !important}.arena-live-identical-v175 .arena-live-current-v68,
.arena-live-identical-v175 .adventure-live-current-v79 {margin:0 0 10px !important;padding:9px 11px !important;border-radius:14px !important;border:1px solid rgba(102,252,241,.22) !important;background:rgba(102,252,241,.08) !important;color:#dffcff !important;font-size:13px !important}.arena-live-identical-v175 .arena-live-field-v68,
.arena-live-identical-v175 .adventure-live-field-v79 {display:grid !important;grid-template-columns:1fr !important;gap:10px !important;min-width:0 !important}.arena-live-identical-v175 .arena-live-side-v68,
.arena-live-identical-v175 .adventure-live-side-v79 {min-width:0 !important;max-width:100% !important;overflow:hidden !important;border-radius:18px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(0,0,0,.18) !important;padding:10px !important;order:initial !important}.arena-live-identical-v175 .arena-live-side-v68 h3,
.arena-live-identical-v175 .adventure-live-side-v79 h3 {margin:0 0 8px !important;color:#ffdf6e !important;font-size:13px !important;line-height:1.2 !important;letter-spacing:.04em !important;text-transform:uppercase !important}.arena-live-identical-v175 .arena-live-side-v68.player h3,
.arena-live-identical-v175 .arena-live-side-v68.attack h3,
.arena-live-identical-v175 .adventure-live-side-v79.player h3 {color:#66fcf1 !important}.arena-live-identical-v175 .arena-live-team-v68,
.arena-live-identical-v175 .adventure-live-team-v79 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important}.arena-live-identical-v175 .arena-live-dragon-v68,
.arena-live-identical-v175 .adventure-live-dragon-v79 {position:relative !important;display:grid !important;grid-template-columns:46px minmax(0, 1fr) !important;gap:8px !important;align-items:center !important;justify-content:initial !important;text-align:left !important;min-height:0 !important;min-width:0 !important;max-width:100% !important;border-radius:15px !important;border:1px solid rgba(255,255,255,.11) !important;background:rgba(5, 10, 18, .72) !important;color:#edf8ff !important;padding:7px !important;cursor:default !important;box-sizing:border-box !important}.arena-live-identical-v175 .arena-live-dragon-v68.selectable,
.arena-live-identical-v175 .adventure-live-dragon-v79.selectable {cursor:pointer !important}.arena-live-identical-v175 .arena-live-dragon-v68.selectable:not(.selected):hover,
.arena-live-identical-v175 .adventure-live-dragon-v79.selectable:not(.selected):hover {border-color:rgba(255,204,0,.55) !important;background:rgba(255,204,0,.08) !important}.arena-live-identical-v175 .arena-live-dragon-v68.current,
.arena-live-identical-v175 .adventure-live-dragon-v79.current {border-color:#66fcf1 !important;box-shadow:0 0 0 2px rgba(102,252,241,.22), 0 0 22px rgba(102,252,241,.22) !important;background:rgba(102,252,241,.12) !important}.arena-live-identical-v175 .arena-live-dragon-v68.selected,
.arena-live-identical-v175 .adventure-live-dragon-v79.selected {border-color:#ffcc00 !important;box-shadow:0 0 0 2px rgba(255,204,0,.24), 0 0 22px rgba(255,204,0,.2) !important;background:rgba(255,204,0,.12) !important}.arena-live-identical-v175 .arena-live-dragon-v68 img,
.arena-live-identical-v175 .arena-live-img-placeholder-v68,
.arena-live-identical-v175 .adventure-live-dragon-v79 img,
.arena-live-identical-v175 .adventure-live-img-placeholder-v79 {width:44px !important;height:44px !important;border-radius:12px !important;border:1px solid rgba(255,255,255,.15) !important;object-fit:cover !important;background:rgba(255,255,255,.06) !important}.arena-live-identical-v175 .arena-live-img-placeholder-v68,
.arena-live-identical-v175 .adventure-live-img-placeholder-v79 {display:grid !important;place-items:center !important;font-size:20px !important}.arena-live-identical-v175 .arena-live-dragon-main-v68,
.arena-live-identical-v175 .adventure-live-dragon-main-v79 {min-width:0 !important;width:auto !important}.arena-live-identical-v175 .arena-live-dragon-main-v68 strong,
.arena-live-identical-v175 .arena-live-dragon-main-v68 small,
.arena-live-identical-v175 .arena-live-dragon-main-v68 em,
.arena-live-identical-v175 .arena-live-hptext-v68,
.arena-live-identical-v175 .adventure-live-dragon-main-v79 strong,
.arena-live-identical-v175 .adventure-live-dragon-main-v79 small,
.arena-live-identical-v175 .adventure-live-dragon-main-v79 em,
.arena-live-identical-v175 .adventure-live-hptext-v79 {display:block !important;min-width:0 !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.arena-live-identical-v175 .arena-live-dragon-main-v68 strong,
.arena-live-identical-v175 .adventure-live-dragon-main-v79 strong {color:#fff !important;font-size:12px !important;padding-right:38px !important}.arena-live-identical-v175 .arena-live-dragon-main-v68 small,
.arena-live-identical-v175 .arena-live-dragon-main-v68 em,
.arena-live-identical-v175 .arena-live-hptext-v68,
.arena-live-identical-v175 .adventure-live-dragon-main-v79 small,
.arena-live-identical-v175 .adventure-live-dragon-main-v79 em,
.arena-live-identical-v175 .adventure-live-hptext-v79 {color:#aebed0 !important;font-size:10px !important;font-style:normal !important}.arena-live-identical-v175 .arena-live-hpbar-v68,
.arena-live-identical-v175 .adventure-live-hpbar-v79 {height:7px !important;margin:5px 0 2px !important;border-radius:999px !important;overflow:hidden !important;background:rgba(255,255,255,.1) !important}.arena-live-identical-v175 .arena-live-hpbar-v68 i,
.arena-live-identical-v175 .adventure-live-hpbar-v79 i {display:block !important;height:100% !important;border-radius:inherit !important;background:linear-gradient(90deg, #2ecc71, #ffcc00, #ff5252) !important}.arena-live-identical-v175 .arena-live-current-badge-v68,
.arena-live-identical-v175 .arena-live-target-v175,
.arena-live-identical-v175 .adventure-live-badge-v79,
.arena-live-identical-v175 .adventure-live-target-v79 {display:none !important;position:absolute !important;right:7px !important;top:6px !important;border-radius:999px !important;padding:2px 6px !important;font-size:9px !important;font-weight:1000 !important;color:#061018 !important}.arena-live-identical-v175 .arena-live-current-badge-v68,
.arena-live-identical-v175 .adventure-live-badge-v79 {background:#66fcf1 !important}.arena-live-identical-v175 .arena-live-target-v175,
.arena-live-identical-v175 .adventure-live-target-v79 {background:#ffcc00 !important}.arena-live-identical-v175 .arena-live-dragon-v68.current .arena-live-current-badge-v68,
.arena-live-identical-v175 .arena-live-dragon-v68.selected .arena-live-target-v175,
.arena-live-identical-v175 .adventure-live-dragon-v79.current .adventure-live-badge-v79,
.arena-live-identical-v175 .adventure-live-dragon-v79.selected .adventure-live-target-v79 {display:inline-flex !important}.arena-live-identical-v175 .arena-live-actions-v68,
.arena-live-identical-v175 .adventure-live-actions-v79 {position:static !important;display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important;margin:10px 0 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;min-width:0 !important}.arena-live-identical-v175 .arena-live-action-btn-v68,
.arena-live-identical-v175 .adventure-live-action-v79 {min-height:0 !important;border:1px solid rgba(102,252,241,.2) !important;border-radius:15px !important;background:rgba(102,252,241,.1) !important;color:#eaffff !important;padding:9px !important;font-size:12px !important;line-height:1.15 !important;font-weight:900 !important;cursor:pointer !important;text-align:center !important}.arena-live-identical-v175 .arena-live-action-btn-v68 small,
.arena-live-identical-v175 .adventure-live-action-v79 small {display:block !important;color:#9fb2c7 !important;font-weight:700 !important;font-size:10px !important;margin-top:2px !important}.arena-live-identical-v175 .arena-live-actions-v68.disabled,
.arena-live-identical-v175 .arena-live-action-btn-v68:disabled {opacity:.55 !important;cursor:not-allowed !important}.arena-live-identical-v175 .arena-live-last-v175,
.arena-live-identical-v175 .adventure-live-last-v79 {margin-top:9px !important;min-height:34px !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.1) !important;background:rgba(255,255,255,.055) !important;color:#dce9f5 !important;font-size:12px !important;padding:9px 10px !important}.arena-live-identical-v175 .arena-live-finish-v68,
.arena-live-identical-v175 .adventure-live-finish-v79 {margin-top:10px !important;border-radius:16px !important;padding:12px !important;border:1px solid rgba(255,255,255,.12) !important;background:rgba(255,255,255,.07) !important;color:#edf8ff !important}.arena-live-identical-v175 .arena-live-finish-v68.hidden {display:none !important}.arena-live-identical-v175 .arena-live-finish-v68.win {border-color:rgba(46,204,113,.5) !important;background:rgba(46,204,113,.12) !important}.arena-live-identical-v175 .arena-live-finish-v68.loss {border-color:rgba(255,82,82,.5) !important;background:rgba(255,82,82,.1) !important}@media (min-width: 761px) {.arena-live-identical-v175 .arena-live-field-v68,
    .arena-live-identical-v175 .adventure-live-field-v79 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:7px !important}.arena-live-identical-v175 .arena-live-team-v68,
    .arena-live-identical-v175 .adventure-live-team-v79 {grid-template-columns:1fr !important}}@media (max-width: 760px) {.arena-live-identical-v175.arena-live-battle-modal-v68 {align-items:stretch !important;padding:max(8px, env(safe-area-inset-top, 0px) + 6px) 6px 6px !important;overflow:hidden !important}.arena-live-identical-v175 .arena-live-identical-content-v175,
    .arena-live-identical-v175 .arena-live-battle-content-v68 {width:100% !important;max-width:100% !important;max-height:calc(100dvh - 12px) !important;padding:8px !important;border-radius:15px !important}.arena-live-identical-v175 .arena-live-top-v68,
    .arena-live-identical-v175 .adventure-live-top-v79 {align-items:center !important;gap:6px !important}.arena-live-identical-v175 .arena-live-top-v68 p,
    .arena-live-identical-v175 .adventure-live-top-v79 p {display:none !important}.arena-live-identical-v175 .arena-live-controls-v173,
    .arena-live-identical-v175 .adventure-live-controls-v169 {flex-shrink:0 !important;gap:6px !important}.arena-live-identical-v175 .arena-live-auto-v173,
    .arena-live-identical-v175 .arena-live-surrender-btn-v70 {min-width:76px !important;min-height:32px !important;padding:7px 9px !important;font-size:11px !important}.arena-live-identical-v175 .arena-live-field-v68,
    .arena-live-identical-v175 .adventure-live-field-v79 {grid-template-columns:1fr !important;gap:6px !important}.arena-live-identical-v175 .arena-live-side-v68.defense {order:1 !important}.arena-live-identical-v175 .arena-live-side-v68.attack {order:2 !important}.arena-live-identical-v175 .arena-live-team-v68,
    .arena-live-identical-v175 .adventure-live-team-v79 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important}.arena-live-identical-v175 .arena-live-dragon-v68,
    .arena-live-identical-v175 .adventure-live-dragon-v79 {display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;text-align:center !important;gap:4px !important;padding:5px !important;min-height:96px !important;grid-template-columns:none !important}.arena-live-identical-v175 .arena-live-dragon-v68 img,
    .arena-live-identical-v175 .arena-live-img-placeholder-v68,
    .arena-live-identical-v175 .adventure-live-dragon-v79 img,
    .arena-live-identical-v175 .adventure-live-img-placeholder-v79 {width:34px !important;height:34px !important}.arena-live-identical-v175 .arena-live-dragon-main-v68,
    .arena-live-identical-v175 .adventure-live-dragon-main-v79 {width:100% !important}.arena-live-identical-v175 .arena-live-dragon-main-v68 strong,
    .arena-live-identical-v175 .adventure-live-dragon-main-v79 strong {padding-right:0 !important;font-size:10px !important}.arena-live-identical-v175 .arena-live-dragon-main-v68 em,
    .arena-live-identical-v175 .adventure-live-dragon-main-v79 em {display:none !important}.arena-live-identical-v175 .arena-live-dragon-main-v68 small,
    .arena-live-identical-v175 .arena-live-hptext-v68,
    .arena-live-identical-v175 .adventure-live-dragon-main-v79 small,
    .arena-live-identical-v175 .adventure-live-hptext-v79 {font-size:8.5px !important}.arena-live-identical-v175 .arena-live-current-badge-v68,
    .arena-live-identical-v175 .arena-live-target-v175,
    .arena-live-identical-v175 .adventure-live-badge-v79,
    .arena-live-identical-v175 .adventure-live-target-v79 {left:50% !important;right:auto !important;transform:translateX(-50%) !important;top:3px !important;font-size:7px !important}.arena-live-identical-v175 .arena-live-actions-v68,
    .arena-live-identical-v175 .adventure-live-actions-v79 {position:sticky !important;bottom:0 !important;z-index:3 !important;background:rgba(6, 8, 14, .97) !important;padding-top:6px !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important}.arena-live-identical-v175 .arena-live-action-btn-v68,
    .arena-live-identical-v175 .adventure-live-action-v79 {padding:7px 3px !important;font-size:11px !important}.arena-live-identical-v175 .arena-live-action-btn-v68 small,
    .arena-live-identical-v175 .adventure-live-action-v79 small {display:none !important}}@media (min-width: 761px) {.arena-live-identical-v175.arena-live-battle-modal-v68 {padding:10px !important;align-items:center !important;overflow:hidden !important}.arena-live-identical-v175 .arena-live-identical-content-v175,
    .arena-live-identical-v175 .arena-live-battle-content-v68 {width:min(840px, calc(100vw - 24px)) !important;max-width:840px !important;max-height:calc(100vh - 24px) !important;padding:10px !important;border-radius:18px !important;overflow-y:auto !important;overflow-x:hidden !important}@supports (height: 100dvh) {.arena-live-identical-v175 .arena-live-identical-content-v175,
        .arena-live-identical-v175 .arena-live-battle-content-v68 {max-height:calc(100dvh - 24px) !important}}.arena-live-identical-v175 .arena-live-top-v68,
    .arena-live-identical-v175 .adventure-live-top-v79 {margin-bottom:6px !important;gap:8px !important;align-items:center !important}.arena-live-identical-v175 .arena-live-top-v68 h2,
    .arena-live-identical-v175 .adventure-live-top-v79 h2 {font-size:18px !important;line-height:1.08 !important;margin:1px 0 0 !important}.arena-live-identical-v175 .arena-live-top-v68 span,
    .arena-live-identical-v175 .adventure-live-top-v79 span {font-size:9.5px !important}.arena-live-identical-v175 .arena-live-top-v68 p,
    .arena-live-identical-v175 .adventure-live-top-v79 p {display:none !important}.arena-live-identical-v175 .arena-live-controls-v173,
    .arena-live-identical-v175 .adventure-live-controls-v169 {gap:6px !important;flex-shrink:0 !important}.arena-live-identical-v175 .arena-live-auto-v173,
    .arena-live-identical-v175 .arena-live-surrender-btn-v70,
    .arena-live-identical-v175 .adventure-live-auto-v169,
    .arena-live-identical-v175 .adventure-live-exit-v79 {min-height:32px !important;height:32px !important;padding:0 10px !important;font-size:11px !important}.arena-live-identical-v175 .arena-live-auto-v173,
    .arena-live-identical-v175 .adventure-live-auto-v169 {min-width:98px !important}.arena-live-identical-v175 .arena-live-surrender-btn-v70,
    .arena-live-identical-v175 .adventure-live-exit-v79 {min-width:76px !important}.arena-live-identical-v175 .arena-live-turnbar-v68,
    .arena-live-identical-v175 .adventure-live-turnbar-v79 {gap:5px !important;padding:3px 0 5px !important;margin-bottom:4px !important}.arena-live-identical-v175 .arena-live-turnchip-v68,
    .arena-live-identical-v175 .adventure-live-turnchip-v79 {max-width:116px !important;padding:4px 7px !important;font-size:9.5px !important}.arena-live-identical-v175 .arena-live-current-v68,
    .arena-live-identical-v175 .adventure-live-current-v79 {margin-bottom:6px !important;padding:6px 8px !important;border-radius:12px !important;font-size:11.5px !important}.arena-live-identical-v175 .arena-live-field-v68,
    .arena-live-identical-v175 .adventure-live-field-v79 {gap:7px !important}.arena-live-identical-v175 .arena-live-side-v68,
    .arena-live-identical-v175 .adventure-live-side-v79 {padding:7px !important;border-radius:14px !important}.arena-live-identical-v175 .arena-live-side-v68 h3,
    .arena-live-identical-v175 .adventure-live-side-v79 h3 {margin-bottom:5px !important;font-size:11px !important}.arena-live-identical-v175 .arena-live-team-v68,
    .arena-live-identical-v175 .adventure-live-team-v79 {gap:5px !important}.arena-live-identical-v175 .arena-live-dragon-v68,
    .arena-live-identical-v175 .adventure-live-dragon-v79 {grid-template-columns:38px minmax(0, 1fr) !important;gap:6px !important;padding:5px !important;border-radius:12px !important}.arena-live-identical-v175 .arena-live-dragon-v68 img,
    .arena-live-identical-v175 .arena-live-img-placeholder-v68,
    .arena-live-identical-v175 .adventure-live-dragon-v79 img,
    .arena-live-identical-v175 .adventure-live-img-placeholder-v79 {width:36px !important;height:36px !important;border-radius:10px !important}.arena-live-identical-v175 .arena-live-img-placeholder-v68,
    .arena-live-identical-v175 .adventure-live-img-placeholder-v79 {font-size:16px !important}.arena-live-identical-v175 .arena-live-dragon-main-v68 strong,
    .arena-live-identical-v175 .adventure-live-dragon-main-v79 strong {font-size:10.5px !important;padding-right:28px !important}.arena-live-identical-v175 .arena-live-dragon-main-v68 small,
    .arena-live-identical-v175 .arena-live-dragon-main-v68 em,
    .arena-live-identical-v175 .arena-live-hptext-v68,
    .arena-live-identical-v175 .adventure-live-dragon-main-v79 small,
    .arena-live-identical-v175 .adventure-live-dragon-main-v79 em,
    .arena-live-identical-v175 .adventure-live-hptext-v79 {font-size:8.5px !important}.arena-live-identical-v175 .arena-live-hpbar-v68,
    .arena-live-identical-v175 .adventure-live-hpbar-v79 {height:5px !important;margin:3px 0 1px !important}.arena-live-identical-v175 .arena-live-current-badge-v68,
    .arena-live-identical-v175 .arena-live-target-v175,
    .arena-live-identical-v175 .adventure-live-badge-v79,
    .arena-live-identical-v175 .adventure-live-target-v79 {right:5px !important;top:4px !important;padding:1px 5px !important;font-size:7.5px !important}.arena-live-identical-v175 .arena-live-actions-v68,
    .arena-live-identical-v175 .adventure-live-actions-v79 {gap:6px !important;margin-top:7px !important}.arena-live-identical-v175 .arena-live-action-btn-v68,
    .arena-live-identical-v175 .adventure-live-action-v79 {padding:7px 6px !important;border-radius:12px !important;font-size:11px !important}.arena-live-identical-v175 .arena-live-action-btn-v68 small,
    .arena-live-identical-v175 .adventure-live-action-v79 small {font-size:8.5px !important}.arena-live-identical-v175 .arena-live-last-v175,
    .arena-live-identical-v175 .adventure-live-last-v79 {margin-top:6px !important;min-height:28px !important;padding:6px 8px !important;border-radius:11px !important;font-size:11px !important}.arena-live-identical-v175 .arena-live-finish-v68,
    .arena-live-identical-v175 .adventure-live-finish-v79 {margin-top:7px !important;padding:9px !important;border-radius:12px !important}}@media (max-width: 760px) {.arena-live-identical-v175.arena-live-battle-modal-v68 {width:100vw !important;max-width:100vw !important;overflow:hidden !important;box-sizing:border-box !important}.arena-live-identical-v175 .arena-live-identical-content-v175,
    .arena-live-identical-v175 .arena-live-battle-content-v68 {width:100% !important;max-width:100% !important;min-width:0 !important;overflow-x:hidden !important;box-sizing:border-box !important}.arena-live-identical-v175 .arena-live-top-v68,
    .arena-live-identical-v175 .adventure-live-top-v79 {display:grid !important;grid-template-columns:minmax(0, 1fr) !important;align-items:stretch !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important}.arena-live-identical-v175 .arena-live-controls-v173,
    .arena-live-identical-v175 .adventure-live-controls-v169 {display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;gap:6px !important;width:100% !important;max-width:100% !important;min-width:0 !important;justify-content:stretch !important;justify-items:stretch !important;overflow:hidden !important;box-sizing:border-box !important}.arena-live-identical-v175 .arena-live-auto-v173,
    .arena-live-identical-v175 .arena-live-auto-v173.active,
    .arena-live-identical-v175 .arena-live-surrender-btn-v70,
    .arena-live-identical-v175 .adventure-live-auto-v169,
    .arena-live-identical-v175 .adventure-live-auto-v169.active,
    .arena-live-identical-v175 .adventure-live-exit-v79 {width:100% !important;min-width:0 !important;max-width:100% !important;flex:none !important;padding:7px 4px !important;font-size:10.5px !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;box-sizing:border-box !important}}#inventory-tab.inventory-compact-v110 .dragon-status-badge,
#inventory-tab.inventory-compact-v110 .dragon-status-badge.expedition,
#inventory-tab.inventory-compact-v110 .dragon-status-badge.arena-defense-v159 {display:none !important}.arena-revenge-done-v177 {display:inline-flex;align-items:center;justify-content:center;min-width:118px;padding:8px 12px;border-radius:999px;border:1px solid rgba(46, 204, 113, 0.45);background:rgba(46, 204, 113, 0.14);color:#7fffb2;font-weight:800;font-size:0.88rem;white-space:nowrap;box-shadow:inset 0 0 14px rgba(46, 204, 113, 0.06)}.arena-defense-history-row-v41.revenge-done-v177 {border-color:rgba(46, 204, 113, 0.28)}@media (max-width: 700px) {.arena-revenge-done-v177 {width:100%;min-width:0;padding:8px 10px;font-size:0.82rem}}#dragon-details-tab .panel-training,
#dragon-details-tab .dragon-upgrade-box-v101,
#dragon-details-tab .upgrade-listbox-v124 {overflow:visible !important}#dragon-details-tab .panel-training {position:relative !important;z-index:35 !important}#dragon-details-tab .upgrade-listbox-v124 {position:relative !important;z-index:40 !important}#dragon-details-tab .upgrade-listbox-v124.open {z-index:9999999 !important}#dragon-details-tab .upgrade-listbox-panel-v124 {z-index:9999999 !important;max-height:min(285px, 48vh) !important;overflow-y:auto !important;overscroll-behavior:contain !important}@media (max-width: 700px) {#dragon-details-tab .dragon-detail-layout,
    #dragon-details-tab .dragon-detail-actions,
    #dragon-details-tab .rpg-panel,
    #dragon-details-tab .panel-body {overflow:visible !important}#dragon-details-tab .panel-training {z-index:80 !important}#dragon-details-tab .upgrade-listbox-panel-v124 {top:auto !important;bottom:calc(100% + 8px) !important;max-height:min(250px, 42vh) !important;box-shadow:0 -18px 44px rgba(0,0,0,.62), 0 0 26px rgba(69,243,255,.14) !important}#dragon-details-tab .dragon-management-buttons-v101 {position:relative !important;z-index:1 !important}}.arena-attack-modal-content-v60 {width:min(920px, calc(100vw - 18px)) !important;max-width:920px !important}.arena-opponent-grid-v60 {display:flex !important;flex-direction:column !important;grid-template-columns:none !important;gap:8px !important;max-height:min(55vh, 460px) !important;overflow-y:auto !important;padding:2px 6px 2px 1px !important}.arena-opponent-row-card-v179 {display:block !important;width:100% !important;min-height:0 !important;padding:9px 10px !important;border-radius:13px !important;text-align:left !important}.arena-opponent-row-card-v179:hover,
.arena-opponent-row-card-v179.selected {transform:translateY(-1px) !important}.arena-opponent-row-v179 {display:grid;grid-template-columns:42px minmax(0, 1fr) 120px 88px;gap:10px;align-items:center;width:100%;min-width:0}.arena-opponent-row-v179 .arena-opponent-avatar-v38 {width:42px !important;height:42px !important;min-width:42px !important;margin:0 !important;display:grid !important;place-items:center !important;font-size:1.35rem !important;border-radius:12px !important}.arena-opponent-main-v179 {min-width:0}.arena-opponent-main-v179 strong {display:block;color:#fff !important;font-size:.98rem !important;line-height:1.14 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-opponent-main-v179 small,
.arena-opponent-main-v179 b {display:block;margin-top:2px !important;font-size:.76rem !important;line-height:1.15 !important;color:#aebacc !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-opponent-main-v179 b {color:#ffcc00 !important}.arena-opponent-power-v179 {display:flex;flex-direction:column;justify-content:center;min-width:0;padding:6px 8px;border-radius:10px;background:rgba(0,0,0,.28);border:1px solid rgba(102,252,241,.12);text-align:center}.arena-opponent-power-v179 small {font-size:.66rem !important;line-height:1.05 !important;color:#8093aa !important;text-transform:uppercase;letter-spacing:.04em;margin:0 0 2px !important}.arena-opponent-power-v179 strong {font-size:.9rem !important;line-height:1 !important;color:#66fcf1 !important}.arena-opponent-attack-chip-v179 {display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:11px;background:linear-gradient(180deg, #ffcc00, #d88900);color:#1a0d00 !important;font-weight:900;font-size:.86rem;white-space:nowrap;box-shadow:0 0 14px rgba(255,204,0,.18)}.arena-opponent-row-card-v179 > .arena-opponent-defense-data-v179 {display:none !important}.arena-selected-opponent-panel-v60 {grid-template-columns:170px minmax(0, 1fr) !important;gap:10px !important;padding:10px !important;margin:10px 0 !important;border-radius:14px !important}.arena-selected-opponent-preview-v60 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:7px !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 {min-height:58px !important;padding:6px !important;grid-template-columns:38px minmax(0, 1fr) !important;gap:7px !important;border-radius:11px !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 img {width:38px !important;height:38px !important;border-radius:9px !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 strong,
.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 small,
.arena-selected-opponent-preview-v60 .arena-opponent-dragon-traits-v58 span {font-size:10.5px !important;line-height:1.12 !important}.arena-modal-team-slots-v60 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:9px !important;margin-top:10px !important}.arena-modal-team-slots-v60 .arena-select-card-v38 {padding:9px !important;border-radius:13px !important}.arena-modal-team-slots-v60 .arena-select-card-v38 > span {font-size:.78rem !important}.arena-modal-team-slots-v60 .arena-attack-select {min-height:36px !important;padding:7px 8px !important;font-size:12px !important}.arena-modal-team-slots-v60 .arena-slot-preview-v38 {min-height:72px !important;padding:7px !important;font-size:11px !important}.arena-modal-team-slots-v60 .arena-slot-preview-v38 img {width:38px !important;height:38px !important}.arena-team-summary-v60 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important;margin-top:10px !important}.arena-team-summary-v60 div {padding:8px 9px !important}.arena-attack-actions-v60 {margin-top:10px !important}@media (max-width: 900px) {.arena-attack-modal-content-v60 {width:calc(100vw - 14px) !important;max-width:calc(100vw - 14px) !important}.arena-opponent-row-v179 {grid-template-columns:36px minmax(0, 1fr) 72px;gap:7px}.arena-opponent-row-v179 .arena-opponent-avatar-v38 {width:36px !important;height:36px !important;min-width:36px !important;font-size:1.15rem !important}.arena-opponent-power-v179 {display:none !important}.arena-opponent-attack-chip-v179 {min-height:31px;padding:0 8px;font-size:.78rem;border-radius:10px}.arena-opponent-main-v179 strong {font-size:.9rem !important}.arena-opponent-main-v179 small,
    .arena-opponent-main-v179 b {font-size:.68rem !important}.arena-selected-opponent-panel-v60 {grid-template-columns:1fr !important}.arena-selected-opponent-preview-v60 {grid-template-columns:1fr !important}.arena-modal-team-slots-v60,
    .arena-team-summary-v60 {grid-template-columns:1fr !important}}.arena-attack-modal-content-v60 {width:min(1040px, calc(100vw - 24px)) !important;max-width:1040px !important}.arena-opponent-row-card-v179 {overflow:hidden !important}.arena-opponent-row-v179 {grid-template-columns:46px minmax(240px, 1fr) minmax(118px, 150px) 96px !important;gap:12px !important;overflow:hidden !important}.arena-opponent-main-v179,
.arena-opponent-main-v179 strong,
.arena-opponent-main-v179 small,
.arena-opponent-main-v179 b,
.arena-opponent-power-v179 {min-width:0 !important;max-width:100% !important}.arena-opponent-main-v179 small {display:flex !important;align-items:center !important;gap:6px !important;flex-wrap:nowrap !important;white-space:nowrap !important}.arena-opponent-main-v179 small .asl-arena-league-badge {flex:0 1 auto !important;min-width:0 !important;max-width:72% !important;transform:scale(.88) !important;transform-origin:left center !important}.arena-opponent-main-v179 small .asl-arena-league-name {max-width:94px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.arena-opponent-power-v179 strong {white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#arena-attack-step-team-v60 .arena-step-header-v60 {align-items:center !important;padding:9px 11px !important;margin:7px 0 9px !important;border-radius:12px !important}#arena-attack-step-team-v60 .arena-step-header-v60 h3 {margin:2px 0 0 !important;font-size:1.05rem !important}#arena-attack-step-team-v60 .arena-step-header-v60 p,
#arena-attack-step-team-v60 .arena-step-kicker-v60 {display:none !important}#arena-attack-step-team-v60 .arena-back-opponents-btn-v60 {width:auto !important;min-width:132px !important;padding:8px 12px !important;font-size:.82rem !important}.arena-selected-opponent-panel-v60 {grid-template-columns:155px minmax(0, 1fr) !important;gap:9px !important;padding:9px !important;margin:8px 0 !important;border-radius:13px !important}.arena-selected-opponent-panel-v60 > div:first-child {display:flex !important;flex-direction:column !important;justify-content:center !important;min-width:0 !important;padding:7px 9px !important;border-radius:10px !important;background:rgba(0,0,0,.24) !important;border:1px solid rgba(255,204,0,.13) !important}.arena-selected-opponent-panel-v60 span {font-size:.64rem !important;line-height:1 !important}.arena-selected-opponent-panel-v60 strong {font-size:.95rem !important;line-height:1.1 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.arena-selected-opponent-preview-v60 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:6px !important;align-items:stretch !important}.arena-selected-opponent-preview-v60 .arena-defense-preview-title-v55,
.arena-selected-opponent-preview-v60 .arena-opponent-dragon-traits-v58,
.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 em {display:none !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 {min-height:46px !important;padding:5px !important;grid-template-columns:32px minmax(0, 1fr) !important;gap:6px !important;border-radius:9px !important;align-items:center !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 img {width:32px !important;height:32px !important;border-radius:8px !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 strong,
.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 small {display:block !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;line-height:1.05 !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 strong {font-size:.72rem !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 small {font-size:.64rem !important;color:#aab6c4 !important}.arena-modal-team-slots-v60 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:7px !important;margin-top:8px !important}.arena-modal-team-slots-v60 .arena-select-card-v38 {padding:7px !important;gap:6px !important;border-radius:11px !important}.arena-modal-team-slots-v60 .arena-select-card-v38 > span {font-size:.72rem !important;line-height:1 !important;color:#ffcc00 !important}.arena-modal-team-slots-v60 .arena-attack-select {min-height:32px !important;height:32px !important;padding:5px 7px !important;font-size:11px !important;border-radius:8px !important}.arena-modal-team-slots-v60 .arena-slot-preview-v38 {min-height:46px !important;padding:5px !important;border-radius:9px !important;font-size:10.5px !important;line-height:1.1 !important}.arena-attack-picked-dragon-v180 {display:grid !important;grid-template-columns:32px minmax(0, 1fr) auto !important;align-items:center !important;gap:6px !important;min-width:0 !important}.arena-attack-picked-dragon-v180 img,
.arena-attack-picked-fallback-v180 {width:32px !important;height:32px !important;border-radius:8px !important;object-fit:contain !important;background:rgba(0,0,0,.28) !important;border:1px solid rgba(255,255,255,.08) !important}.arena-attack-picked-fallback-v180 {display:grid !important;place-items:center !important}.arena-attack-picked-main-v180 {min-width:0 !important}.arena-attack-picked-main-v180 strong,
.arena-attack-picked-main-v180 small {display:block !important;margin:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.arena-attack-picked-main-v180 strong {font-size:.74rem !important;color:#fff !important}.arena-attack-picked-main-v180 small {font-size:.64rem !important;color:#aab6c4 !important}.arena-attack-picked-dragon-v180 em {font-style:normal !important;font-size:.62rem !important;color:#66fcf1 !important;white-space:nowrap !important;padding:3px 5px !important;border-radius:999px !important;background:rgba(102,252,241,.08) !important}.arena-team-summary-v60 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:6px !important;margin-top:8px !important}.arena-team-summary-v60 div {padding:6px 8px !important;border-radius:9px !important}.arena-team-summary-v60 span {font-size:.62rem !important}.arena-team-summary-v60 strong {font-size:.82rem !important}#arena-attack-warning {margin-top:7px !important;padding:7px 9px !important;font-size:.78rem !important;line-height:1.25 !important}.arena-attack-actions-v60 {grid-template-columns:150px minmax(0, 1fr) !important;gap:8px !important;margin-top:8px !important}.arena-attack-actions-v60 .btn {min-height:34px !important;padding:7px 10px !important;font-size:.86rem !important}@media (max-width: 900px) {.arena-opponent-row-v179 {grid-template-columns:36px minmax(0, 1fr) 74px !important}.arena-opponent-main-v179 small .asl-arena-league-badge {max-width:78% !important;transform:scale(.82) !important}.arena-selected-opponent-panel-v60,
    .arena-selected-opponent-preview-v60,
    .arena-modal-team-slots-v60,
    .arena-team-summary-v60,
    .arena-attack-actions-v60 {grid-template-columns:1fr !important}#arena-attack-step-team-v60 .arena-step-header-v60 {align-items:stretch !important}#arena-attack-step-team-v60 .arena-back-opponents-btn-v60 {width:100% !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55,
    .arena-attack-picked-dragon-v180 {grid-template-columns:34px minmax(0, 1fr) auto !important}.arena-attack-actions-v60 .btn {width:100% !important}}@media (min-width: 901px) {.arena-attack-modal-content-v60 {width:min(1180px, calc(100vw - 30px)) !important;max-width:1180px !important}#arena-opponent-grid-v61,
    .arena-opponent-grid-v60,
    .arena-opponent-grid-modal-v39 {display:grid !important;grid-template-columns:1fr !important;gap:9px !important;width:100% !important}.arena-opponent-row-card-v179 {width:100% !important;min-height:66px !important;padding:10px 12px !important;overflow:visible !important}.arena-opponent-row-v179 {display:grid !important;grid-template-columns:50px minmax(360px, 1fr) minmax(140px, 170px) 104px !important;gap:14px !important;align-items:center !important;width:100% !important;overflow:visible !important}.arena-opponent-main-v179 {min-width:0 !important;overflow:visible !important}.arena-opponent-main-v179 strong {display:block !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;max-width:100% !important;font-size:1rem !important;line-height:1.15 !important}.arena-opponent-main-v179 small {display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:4px 8px !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;line-height:1.2 !important;margin-top:4px !important}.arena-opponent-main-v179 b {white-space:normal !important;overflow:visible !important;text-overflow:clip !important;margin-top:3px !important}.arena-opponent-main-v179 small .asl-arena-league-badge {max-width:none !important;transform:none !important;transform-origin:center !important}.arena-opponent-main-v179 small .asl-arena-league-name {max-width:none !important;overflow:visible !important;text-overflow:clip !important}.arena-opponent-power-v179 {min-width:140px !important;width:100% !important;padding:8px 10px !important;overflow:visible !important}.arena-opponent-power-v179 small,
    .arena-opponent-power-v179 strong {white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important}.arena-opponent-attack-chip-v179 {min-width:98px !important;width:98px !important}}.arena-selected-opponent-preview-v60 {align-items:stretch !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 {min-height:76px !important;padding:7px !important;grid-template-columns:40px minmax(0, 1fr) !important;gap:8px !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 img {width:40px !important;height:40px !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-traits-v58 {display:flex !important;flex-wrap:wrap !important;gap:4px !important;margin-top:4px !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-traits-v58 span {display:inline-flex !important;align-items:center !important;max-width:100% !important;padding:2px 5px !important;border-radius:999px !important;background:rgba(102, 252, 241, 0.08) !important;border:1px solid rgba(102, 252, 241, 0.13) !important;color:#dce7ef !important;font-size:9.8px !important;line-height:1.1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.arena-selected-opponent-preview-v60 .arena-defense-preview-title-v55 {display:none !important}@media (max-width: 900px) {.arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 {min-height:72px !important;grid-template-columns:38px minmax(0, 1fr) !important}.arena-selected-opponent-preview-v60 .arena-opponent-dragon-traits-v58 span {font-size:9.5px !important}}.legends-arena-record-v151.empty {border-color:rgba(160, 174, 192, 0.28) !important;box-shadow:none !important;background:linear-gradient(135deg, rgba(31,40,51,.7), rgba(11,12,16,.82)) !important}.legends-arena-record-v151.empty .legends-record-crown-v151 {filter:grayscale(1) opacity(.75) !important}.legends-arena-record-v151.empty .legends-record-main-v151 strong {color:#c5c6c7 !important;text-shadow:none !important}#arena-attack-step-team-v60 .arena-modal-team-slots-v60 .arena-slot-preview-v38 {display:none !important}#arena-attack-step-team-v60 .arena-modal-team-slots-v60 .arena-select-card-v38 {min-height:0 !important}#arena-attack-step-team-v60 .arena-modal-team-slots-v60 .arena-select-card-v38.filled {border-color:rgba(102, 252, 241, 0.36) !important;box-shadow:0 0 14px rgba(102, 252, 241, 0.10) !important}#arena-attack-step-team-v60 .arena-modal-team-slots-v60 .arena-select-card-v38.filled > span::after {content:'  ✓';color:#2ecc71;font-weight:900}#arena-attack-modal-v39.revenge-mode-v182 .arena-attack-stepper-v60,
#arena-attack-modal-v39.revenge-mode-v182 .arena-back-opponents-btn-v60,
#arena-attack-modal-v39.revenge-mode-v182 #arena-attack-step-opponent-v60,
#arena-attack-modal-v39.revenge-mode-v182 .arena-attack-step-footer-v60 {display:none !important}#arena-attack-modal-v39.revenge-mode-v182 .arena-attack-modal-content-v60 {border-color:rgba(255, 204, 0, 0.45) !important;box-shadow:0 0 34px rgba(255, 204, 0, 0.14), 0 16px 48px rgba(0,0,0,.55) !important}#arena-attack-modal-v39.revenge-mode-v182 .arena-selected-opponent-panel-v60 {border-color:rgba(255, 204, 0, 0.35) !important;background:linear-gradient(135deg, rgba(255, 204, 0, 0.08), rgba(11, 12, 16, 0.72)) !important}#arena-attack-modal-v39.revenge-mode-v182 #arena-attack-step-team-v60 .arena-step-header-v60 {border-color:rgba(255, 204, 0, 0.25) !important;background:rgba(255, 204, 0, 0.07) !important}.arena-revenge-preview-data-v182 {display:none !important}.arena-revenge-empty-preview-v182 {padding:10px;border-radius:10px;background:rgba(239, 68, 68, 0.10);border:1px solid rgba(239, 68, 68, 0.24);color:#ffb4b4;font-weight:800}@media (max-width: 900px) {#arena-attack-step-team-v60 .arena-modal-team-slots-v60 .arena-select-card-v38 {padding:8px !important}#arena-attack-modal-v39.revenge-mode-v182 .arena-attack-lead-v60 {font-size:.78rem !important;line-height:1.25 !important}}.menu-btn[data-target="survival-tab"]::before {content:'🐉'}.survival-arena-v185 {color:#e8f6ff}.survival-arena-hero-v185 {display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 390px);gap:18px;align-items:stretch;margin-bottom:18px}.survival-arena-hero-copy-v185,
.survival-arena-hero-stats-v185,
.survival-arena-stage-card-v185,
.survival-arena-control-v185 {border:1px solid rgba(102, 252, 241, 0.22);background:radial-gradient(circle at 18% 0%, rgba(102, 252, 241, 0.14), transparent 36%),
        linear-gradient(145deg, rgba(12, 19, 28, 0.96), rgba(8, 11, 16, 0.94));box-shadow:0 16px 36px rgba(0,0,0,0.38), inset 0 1px 0 rgba(255,255,255,0.04);border-radius:18px}.survival-arena-hero-copy-v185 {padding:22px 24px;position:relative;overflow:hidden}.survival-arena-hero-copy-v185::after {content:'';position:absolute;width:230px;height:230px;right:-80px;top:-95px;border-radius:999px;background:radial-gradient(circle, rgba(255, 204, 0, 0.16), transparent 62%);pointer-events:none}.survival-arena-hero-copy-v185 h2 {color:#ffcc66;font-size:clamp(2rem, 3vw, 3.4rem);margin:8px 0 8px;font-family:Georgia, serif;text-shadow:0 0 20px rgba(255, 204, 102, 0.26)}.survival-arena-hero-copy-v185 p {max-width:850px;color:#c9d6e2;line-height:1.55;font-size:1.02rem}.survival-arena-hero-stats-v185 {display:grid;grid-template-columns:1fr;gap:10px;padding:15px}.survival-arena-hero-stats-v185 div {border-radius:13px;background:rgba(0,0,0,0.36);border:1px solid rgba(255,255,255,0.08);padding:12px 14px}.survival-arena-hero-stats-v185 span,
.survival-arena-stage-head-v185 span,
.survival-arena-stage-head-v185 em,
.survival-stage-unit-v185 small,
.survival-continue-stats-v185 span,
.survival-3d-label-v185 span,
.survival-3d-reward-v185 span,
.survival-arena-scorebar-v185 span {display:block;color:#8eb4c4;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:800}.survival-arena-hero-stats-v185 strong {display:block;color:#ffffff;font-size:1.12rem;margin-top:4px}.survival-arena-shell-v185 {display:grid;grid-template-columns:minmax(430px, 1.15fr) minmax(330px, .85fr);gap:18px;align-items:stretch}.survival-arena-stage-card-v185 {padding:16px;min-height:510px;display:flex;flex-direction:column;gap:14px}.survival-arena-stage-head-v185 {display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.survival-arena-stage-head-v185 h3 {color:#ffffff;font-size:1.55rem;margin-top:4px}.survival-arena-stage-head-v185 em {color:#ffcc66;font-style:normal;text-align:right;max-width:280px}.survival-3d-stage-v185,
.survival-3d-battle-v185 {position:relative;overflow:hidden;border-radius:20px;min-height:360px;background:radial-gradient(ellipse at center, rgba(102, 252, 241, 0.14), transparent 45%),
        linear-gradient(180deg, rgba(20, 32, 45, 0.98), rgba(7, 10, 15, 0.98));border:1px solid rgba(102,252,241,0.18);perspective:900px;isolation:isolate}.survival-stage-floor-v185,
.survival-3d-floor-v185 {position:absolute;left:8%;right:8%;bottom:8%;height:56%;border-radius:50%;background:radial-gradient(ellipse at center, rgba(255, 204, 102, 0.24), rgba(102, 252, 241, 0.06) 42%, rgba(0,0,0,0) 66%),
        repeating-radial-gradient(ellipse at center, rgba(102,252,241,0.18) 0 1px, transparent 1px 34px);transform:rotateX(66deg);border:1px solid rgba(255, 204, 102, 0.22);box-shadow:0 0 55px rgba(102,252,241,0.12);z-index:0}.survival-stage-glow-v185,
.survival-3d-ring-v185 {position:absolute;inset:10% 16% auto 16%;height:120px;background:radial-gradient(ellipse at center, rgba(255,204,102,0.18), transparent 70%);filter:blur(2px);z-index:0}.survival-stage-unit-v185,
.survival-3d-unit-v185 {position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;max-width:230px}.survival-stage-unit-v185.player,
.survival-3d-unit-v185.player {left:9%;bottom:13%}.survival-stage-unit-v185.enemy,
.survival-3d-unit-v185.enemy {right:9%;top:14%}.survival-stage-token-v185,
.survival-3d-token-v185 {width:148px;height:148px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg, rgba(3, 7, 12, 0.92), rgba(20, 33, 46, 0.92));border:1px solid rgba(255,255,255,0.12);box-shadow:0 18px 30px rgba(0,0,0,.45), 0 0 22px rgba(102,252,241,.12);transform:rotateX(4deg) rotateY(-7deg)}.survival-stage-unit-v185.enemy .survival-stage-token-v185,
.survival-3d-unit-v185.enemy .survival-3d-token-v185 {transform:rotateX(4deg) rotateY(7deg)}.survival-stage-token-v185 img,
.survival-3d-token-v185 img {max-width:94%;max-height:94%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.5))}.survival-stage-token-v185 span,
.survival-3d-token-v185 span {font-size:4.5rem;filter:drop-shadow(0 10px 20px rgba(0,0,0,.45))}.survival-stage-unit-v185 strong,
.survival-3d-label-v185 strong {color:#ffffff;font-size:1.05rem;text-shadow:0 2px 12px rgba(0,0,0,.7)}.survival-stage-unit-v185 small,
.survival-3d-label-v185 small {color:#b8cad6;font-size:.84rem}.survival-stage-versus-v185,
.survival-3d-vs-v185 {position:absolute;z-index:3;left:50%;top:49%;transform:translate(-50%, -50%);width:58px;height:58px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#0b0c10;background:linear-gradient(180deg, #ffe699, #ff9900);border:2px solid rgba(255,255,255,.4);font-weight:1000;box-shadow:0 0 28px rgba(255,153,0,.35)}.survival-arena-benefits-v185 {display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:10px}.survival-arena-benefits-v185 div {display:flex;align-items:center;gap:10px;border-radius:12px;padding:12px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.06);color:#dce8f1;font-weight:800}.survival-arena-benefits-v185 b {font-size:1.35rem}.survival-arena-control-v185 {padding:16px;min-width:0}.survival-start-panel-v185,
.survival-continue-card-v185 {min-height:100%;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}.survival-start-copy-v185 h3 {color:#ffcc66;font-size:1.45rem}.survival-start-copy-v185 p {color:#c7d3dd}.survival-start-form-v185 {margin-top:14px;background:rgba(0,0,0,0.28) !important;border-color:rgba(102,252,241,0.14) !important}.survival-start-form-v185 label {color:#66fcf1 !important}.survival-selected-preview-v185 {min-height:92px}.survival-selected-preview-v185 img {width:76px !important;height:76px !important}.survival-start-btn-v185,
.survival-open-battle-v185 {margin-top:12px;background:linear-gradient(180deg, #ffcc66, #d97706) !important;color:#100b04 !important;border:1px solid rgba(255, 230, 153, .75) !important;box-shadow:0 0 22px rgba(255, 153, 0, .25)}.survival-continue-card-v185 .survival-continue-dragon-v121 {background:rgba(0,0,0,.28)}.survival-continue-stats-v185 {grid-template-columns:1fr !important}.survival-battle-modal-v121 {z-index:100060 !important;padding:14px}.survival-battle-box-v121 {width:min(1120px, calc(100vw - 28px)) !important;max-height:min(760px, calc(100dvh - 28px)) !important;overflow:hidden !important;border-radius:20px !important;border:1px solid rgba(102,252,241,.25) !important;background:linear-gradient(145deg, rgba(10,15,22,.98), rgba(4,7,11,.98)) !important}.survival-battle-head-v121 {padding:12px 16px !important;border-bottom:1px solid rgba(102,252,241,.16) !important}.survival-battle-head-v121 h2 {color:#ffcc66 !important;font-size:1.45rem !important}.survival-battle-body-v121 {padding:14px !important;overflow-y:auto;max-height:calc(min(760px, 100dvh - 28px) - 64px)}.survival-arena-modal-v185 {display:flex;flex-direction:column;gap:12px}.survival-arena-scorebar-v185 {display:grid;grid-template-columns:.7fr 1.2fr 1.2fr;gap:10px}.survival-arena-scorebar-v185 div {border-radius:12px;padding:10px 12px;background:rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.07)}.survival-arena-scorebar-v185 strong {display:block;color:#fff;margin-top:3px;line-height:1.25}.survival-3d-battle-v185 {min-height:310px}.survival-3d-token-v185 {width:132px;height:132px}.survival-3d-label-v185 {width:min(230px, 32vw);border-radius:12px;padding:8px 10px;background:rgba(0,0,0,.44);border:1px solid rgba(255,255,255,.08)}.survival-3d-hp-v185 {width:210px;height:9px;border-radius:999px;background:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.08);overflow:hidden}.survival-3d-hp-v185 em {display:block;height:100%;background:linear-gradient(90deg, #2ecc71, #66fcf1);box-shadow:0 0 14px rgba(46,204,113,.45)}.survival-3d-unit-v185 b {color:#dff7e8;font-size:.83rem}.survival-3d-reward-v185 {width:min(240px, 34vw);border-radius:12px;padding:8px 10px;background:rgba(0,0,0,.44);border:1px solid rgba(255,204,102,.14)}.survival-3d-reward-v185 strong {display:block;color:#ffdf88;margin-top:3px;font-size:.86rem;line-height:1.25}.survival-modal-actions-v185 {display:grid !important;grid-template-columns:150px minmax(180px, 1fr) minmax(180px, 1fr);gap:10px !important;align-items:stretch}.survival-modal-actions-v185 .btn {min-height:42px;white-space:nowrap;width:100%}.survival-auto-btn-v185 {background:linear-gradient(180deg, #66fcf1, #1ea7b3) !important;color:#051012 !important;border:1px solid rgba(196,255,250,.75) !important}.survival-auto-btn-v185.active {background:linear-gradient(180deg, #ffdf88, #f59e0b) !important;color:#120b02 !important;box-shadow:0 0 18px rgba(245,158,11,.28)}.survival-fight-btn-v185 {background:linear-gradient(180deg, #ffcc66, #d97706) !important;color:#120b02 !important}.survival-claim-btn-v185 {background:linear-gradient(180deg, #34d399, #059669) !important;color:#03120d !important}.survival-modal-abandon-v185 {align-self:center;min-width:220px;margin-top:0 !important}.survival-modal-log-v185 {max-height:106px;overflow-y:auto}.survival-modal-blessings-v185 {background:rgba(0,0,0,.32) !important}@media (max-width: 900px) {.survival-arena-hero-v185,
    .survival-arena-shell-v185 {grid-template-columns:1fr;gap:12px}.survival-arena-hero-copy-v185 {padding:16px}.survival-arena-hero-copy-v185 h2 {font-size:2rem}.survival-arena-hero-stats-v185 {grid-template-columns:repeat(3, minmax(0, 1fr));padding:10px}.survival-arena-hero-stats-v185 div {padding:9px 8px;text-align:center}.survival-arena-hero-stats-v185 strong {font-size:.9rem}.survival-arena-stage-card-v185 {min-height:auto;padding:12px}.survival-3d-stage-v185 {min-height:265px}.survival-stage-token-v185 {width:96px;height:96px;border-radius:16px}.survival-stage-token-v185 span {font-size:3rem}.survival-stage-unit-v185 {max-width:140px}.survival-stage-unit-v185.player {left:5%;bottom:14%}.survival-stage-unit-v185.enemy {right:5%;top:14%}.survival-stage-versus-v185 {width:44px;height:44px;font-size:.9rem}.survival-arena-benefits-v185 {grid-template-columns:1fr}.survival-battle-modal-v121 {padding:8px}.survival-battle-box-v121 {width:calc(100vw - 16px) !important;max-height:calc(100dvh - 16px) !important}.survival-battle-body-v121 {padding:10px !important;max-height:calc(100dvh - 70px) !important}.survival-arena-scorebar-v185 {grid-template-columns:1fr;gap:7px}.survival-arena-scorebar-v185 div {padding:8px 10px}.survival-3d-battle-v185 {min-height:330px}.survival-3d-unit-v185.player {left:4%;bottom:12%}.survival-3d-unit-v185.enemy {right:4%;top:11%}.survival-3d-token-v185 {width:92px;height:92px;border-radius:15px}.survival-3d-token-v185 span {font-size:2.9rem}.survival-3d-label-v185,
    .survival-3d-reward-v185 {width:128px;padding:6px 7px}.survival-3d-label-v185 strong,
    .survival-3d-reward-v185 strong {font-size:.82rem}.survival-3d-label-v185 small,
    .survival-3d-reward-v185 span {font-size:.68rem}.survival-3d-hp-v185 {width:118px}.survival-3d-vs-v185 {width:42px;height:42px;font-size:.85rem}.survival-modal-actions-v185 {grid-template-columns:1fr 1fr !important;gap:8px !important}.survival-auto-btn-v185 {grid-column:1 / -1;min-width:0 !important}.survival-modal-actions-v185 .btn {min-height:38px;padding-left:8px !important;padding-right:8px !important;font-size:.88rem !important}.survival-modal-abandon-v185 {min-width:0;width:100%}}@media (max-width: 430px) {.survival-arena-hero-stats-v185 {grid-template-columns:1fr}.survival-3d-battle-v185 {min-height:310px}.survival-3d-unit-v185.player {left:2%}.survival-3d-unit-v185.enemy {right:2%}.survival-3d-label-v185,
    .survival-3d-reward-v185 {width:116px}}.survival-arena-hero-copy-v185 h2 {color:#ffd166 !important}.survival-arena-shell-v185 {grid-template-columns:minmax(420px, 1fr) minmax(320px, .72fr) !important}.survival-arena-stage-card-v185 {min-height:440px !important}.survival-3d-stage-v185 {min-height:295px !important}.survival-stage-unit-v185.player {left:8% !important;bottom:9% !important}.survival-stage-unit-v185.enemy {right:8% !important;top:10% !important}.survival-stage-token-v185 {width:118px !important;height:118px !important}.survival-arena-benefits-v185 div {min-height:48px !important;padding:10px 12px !important}.survival-battle-box-v121 {width:min(1080px, calc(100vw - 24px)) !important;max-height:min(720px, calc(100dvh - 24px)) !important}.survival-battle-body-v121 {max-height:calc(min(720px, 100dvh - 24px) - 58px) !important}.survival-colosseum-v186 {display:grid;gap:10px}.survival-result-strip-v186 {margin:0 !important;padding:9px 12px !important;border-radius:13px !important;line-height:1.35 !important}.survival-colosseum-top-v186 {display:grid;grid-template-columns:.55fr 1.2fr 1.2fr;gap:9px}.survival-colosseum-top-v186 div {border-radius:12px;padding:9px 11px;background:rgba(0,0,0,.36);border:1px solid rgba(255,255,255,.07);min-width:0}.survival-colosseum-top-v186 span,
.survival-colosseum-reward-v186 span,
.survival-colosseum-card-v186 span,
.survival-colosseum-actions-title-v186 span {display:block;color:#8eb4c4;text-transform:uppercase;letter-spacing:.08em;font-size:.70rem;font-weight:900}.survival-colosseum-top-v186 strong {display:block;color:#ffffff;margin-top:3px;line-height:1.22;overflow-wrap:anywhere}.survival-colosseum-stage-v186 {position:relative;min-height:330px;overflow:hidden;isolation:isolate;border-radius:22px;border:1px solid rgba(102,252,241,.20);background:radial-gradient(circle at 50% 16%, rgba(255,209,102,.18), transparent 34%),
        radial-gradient(circle at 20% 80%, rgba(102,252,241,.12), transparent 38%),
        linear-gradient(180deg, rgba(20,32,45,.98), rgba(5,8,13,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.05), 0 18px 38px rgba(0,0,0,.34);perspective:1000px}.survival-colosseum-stage-v186.boss-wave {border-color:rgba(255, 204, 102, .45);box-shadow:inset 0 0 40px rgba(255,153,0,.07), 0 0 28px rgba(255,153,0,.12)}.survival-colosseum-backlight-v186 {position:absolute;inset:-20% 10% auto 10%;height:45%;background:radial-gradient(ellipse at center, rgba(102,252,241,.20), transparent 68%);filter:blur(4px);z-index:0}.survival-colosseum-floor-v186 {position:absolute;left:9%;right:9%;bottom:2%;height:68%;transform:rotateX(67deg);border-radius:50%;background:radial-gradient(ellipse at center, rgba(255, 209, 102, .22), rgba(102,252,241,.07) 43%, rgba(0,0,0,0) 68%),
        repeating-radial-gradient(ellipse at center, rgba(102,252,241,.18) 0 1px, transparent 1px 34px),
        repeating-linear-gradient(90deg, rgba(255,255,255,.04) 0 1px, transparent 1px 42px);border:1px solid rgba(255,209,102,.26);box-shadow:0 0 50px rgba(102,252,241,.12);z-index:0}.survival-colosseum-floor-v186 i {position:absolute;inset:16% 18%;border:1px solid rgba(255,255,255,.07);border-radius:inherit}.survival-colosseum-floor-v186 i:nth-child(2) {inset:28% 31%}.survival-colosseum-floor-v186 i:nth-child(3) {inset:40% 43%}.survival-colosseum-crowd-v186 {position:absolute;left:8%;right:8%;top:7%;display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;opacity:.7;z-index:0}.survival-colosseum-crowd-v186 span {height:18px;border-radius:999px;background:linear-gradient(90deg, transparent, rgba(102,252,241,.18), transparent)}.survival-colosseum-unit-v186 {position:absolute;z-index:3;display:grid;gap:7px;justify-items:center;text-align:center;max-width:250px}.survival-colosseum-unit-v186.enemy {right:8%;top:9%;transform:scale(.88)}.survival-colosseum-unit-v186.player {left:8%;bottom:5%}.survival-colosseum-orb-v186 {width:128px;height:128px;display:grid;place-items:center;border-radius:28px;background:linear-gradient(145deg, rgba(3,7,12,.96), rgba(20,33,46,.92));border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 32px rgba(0,0,0,.48), 0 0 24px rgba(102,252,241,.12)}.survival-colosseum-orb-v186.player {transform:rotateX(4deg) rotateY(-8deg)}.survival-colosseum-orb-v186.enemy {transform:rotateX(4deg) rotateY(8deg)}.survival-colosseum-orb-v186 img {max-width:94%;max-height:94%;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.52))}.survival-colosseum-orb-v186 span {font-size:4rem;filter:drop-shadow(0 12px 20px rgba(0,0,0,.52))}.survival-colosseum-card-v186 {width:235px;border-radius:15px;padding:8px 10px;background:rgba(0,0,0,.52);border:1px solid rgba(255,255,255,.10);backdrop-filter:blur(4px)}.survival-colosseum-card-v186 strong {display:block;color:#fff;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.65);overflow-wrap:anywhere}.survival-colosseum-card-v186 small,
.survival-colosseum-card-v186 b {display:block;color:#c6d7e4;font-size:.78rem;line-height:1.25;margin-top:3px}.survival-colosseum-hp-v186 {height:8px;border-radius:999px;overflow:hidden;margin-top:7px;background:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.08)}.survival-colosseum-hp-v186 em {display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #2ecc71, #66fcf1);box-shadow:0 0 14px rgba(46,204,113,.46)}.survival-colosseum-hp-v186.enemy em {background:linear-gradient(90deg, #ef4444, #ffcc66);box-shadow:0 0 14px rgba(239,68,68,.35)}.survival-colosseum-intent-v186 {position:absolute;z-index:4;left:50%;top:43%;transform:translate(-50%, -50%);width:min(280px, 36%);display:grid;gap:3px;justify-items:center;padding:11px 13px;border-radius:18px;background:rgba(3,8,13,.76);border:1px solid rgba(255,209,102,.25);box-shadow:0 16px 32px rgba(0,0,0,.28);text-align:center}.survival-colosseum-intent-v186 b {display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:linear-gradient(180deg, #ffdf88, #f59e0b);color:#100b04;font-size:1.35rem}.survival-colosseum-intent-v186 strong {color:#fff;font-size:.9rem}.survival-colosseum-intent-v186 small {color:#aebfcc;line-height:1.25;font-size:.74rem}.survival-colosseum-reward-v186 {position:absolute;z-index:4;right:4%;bottom:5%;width:250px;padding:10px 12px;border-radius:15px;background:rgba(0,0,0,.52);border:1px solid rgba(255,209,102,.18)}.survival-colosseum-reward-v186 strong {display:block;color:#ffdf88;line-height:1.25;margin-top:3px}.survival-log-v186 {max-height:76px !important;padding:8px 10px !important}.survival-colosseum-actions-v186 {display:grid;grid-template-columns:210px repeat(3, minmax(0, 1fr));gap:9px;align-items:stretch}.survival-colosseum-actions-title-v186 {border-radius:16px;padding:10px 12px;background:linear-gradient(145deg, rgba(3,10,16,.90), rgba(14,26,36,.82));border:1px solid rgba(102,252,241,.16)}.survival-colosseum-actions-title-v186 strong {display:block;color:#fff;margin-top:4px;line-height:1.2}.survival-tactic-card-v186 {appearance:none;border:1px solid rgba(255,255,255,.10);border-radius:16px;padding:10px 12px;min-height:82px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;color:#eaf8ff;background:linear-gradient(145deg, rgba(12,19,28,.94), rgba(4,7,11,.94));cursor:pointer;text-align:left;box-shadow:0 10px 22px rgba(0,0,0,.20);transition:transform .15s ease, border-color .15s ease, box-shadow .15s ease}.survival-tactic-card-v186:hover,
.survival-tactic-card-v186:focus-visible {transform:translateY(-2px);border-color:rgba(102,252,241,.42);box-shadow:0 14px 28px rgba(0,0,0,.30), 0 0 20px rgba(102,252,241,.10);outline:none}.survival-tactic-card-v186 b {width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-size:1.35rem;background:rgba(102,252,241,.10);border:1px solid rgba(102,252,241,.18)}.survival-tactic-card-v186 strong {display:block;color:#fff;font-size:.95rem;line-height:1.1}.survival-tactic-card-v186 small {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#b8c9d6;line-height:1.25;margin-top:3px;font-size:.77rem}.survival-tactic-card-v186 em {grid-column:1 / -1;width:fit-content;padding:3px 8px;border-radius:999px;color:#061216;background:#66fcf1;font-style:normal;font-size:.68rem;font-weight:1000;text-transform:uppercase;letter-spacing:.06em}.survival-tactic-card-v186.power b,
.survival-tactic-card-v186.power em {background:linear-gradient(180deg, #ffcc66, #f97316);color:#140900}.survival-tactic-card-v186.guard b,
.survival-tactic-card-v186.guard em {background:linear-gradient(180deg, #93c5fd, #2563eb);color:#fff}.survival-colosseum-footer-v186 {display:grid;grid-template-columns:150px minmax(220px, 1fr) auto;gap:9px;align-items:center}.survival-auto-btn-v186,
.survival-claim-btn-v186 {min-height:40px !important;margin:0 !important;white-space:nowrap}.survival-claim-placeholder-v186 {display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:14px;color:#aebfcc;background:rgba(0,0,0,.30);border:1px solid rgba(255,255,255,.06);font-size:.85rem;line-height:1.25}.survival-abandon-v186 {width:auto !important;min-width:150px !important;margin:0 !important;min-height:40px !important;align-self:stretch !important}.survival-blessings-v186 {border-radius:18px !important}@media (max-width: 1180px) {.survival-colosseum-actions-v186 {grid-template-columns:1fr 1fr}.survival-colosseum-actions-title-v186 {grid-column:1 / -1}}@media (max-width: 900px) {.survival-arena-shell-v185 {grid-template-columns:1fr !important}.survival-colosseum-top-v186 {grid-template-columns:1fr}.survival-colosseum-stage-v186 {min-height:410px}.survival-colosseum-unit-v186.enemy {right:4%;top:7%;transform:scale(.78)}.survival-colosseum-unit-v186.player {left:4%;bottom:5%;transform:scale(.82);transform-origin:left bottom}.survival-colosseum-intent-v186 {width:min(260px, 58%);top:45%;padding:9px 10px}.survival-colosseum-reward-v186 {left:50%;right:auto;bottom:2%;transform:translateX(-50%);width:min(270px, 82%);padding:8px 10px;text-align:center}.survival-colosseum-actions-v186 {grid-template-columns:1fr}.survival-tactic-card-v186 {min-height:68px;padding:9px 10px}.survival-tactic-card-v186 small {-webkit-line-clamp:1}.survival-colosseum-footer-v186 {grid-template-columns:1fr 1fr}.survival-claim-placeholder-v186,
    .survival-claim-btn-v186 {grid-column:1 / -1}.survival-abandon-v186 {min-width:0 !important;width:100% !important}}@media (max-width: 480px) {.survival-colosseum-stage-v186 {min-height:380px}.survival-colosseum-orb-v186 {width:104px;height:104px;border-radius:22px}.survival-colosseum-orb-v186 span {font-size:3rem}.survival-colosseum-card-v186 {width:178px;padding:7px 8px}.survival-colosseum-card-v186 strong {font-size:.86rem}.survival-colosseum-card-v186 small,
    .survival-colosseum-card-v186 b {font-size:.70rem}.survival-colosseum-unit-v186.enemy {right:-1%;top:5%;transform:scale(.72)}.survival-colosseum-unit-v186.player {left:-1%;bottom:6%;transform:scale(.74)}.survival-colosseum-intent-v186 {top:47%;width:62%}.survival-colosseum-intent-v186 small {display:none}.survival-colosseum-footer-v186 {gap:7px}}.survival-raid-v187 {--raid-gold:#f6c85f;--raid-blue:#66fcf1;--raid-red:#fb7185;--raid-green:#86efac;color:#edf7f7}.survival-raid-top-v187 {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;margin-bottom:12px}.survival-raid-top-v187 div {background:linear-gradient(180deg, rgba(31,40,51,.96), rgba(11,12,16,.88));border:1px solid rgba(102,252,241,.16);border-radius:12px;padding:10px 12px;min-width:0}.survival-raid-top-v187 span,
.survival-raid-choice-copy-v187 span {display:block;color:#8be9df;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.survival-raid-top-v187 strong {display:block;color:#fff;font-size:.96rem;line-height:1.25;overflow-wrap:anywhere;margin-top:4px}.survival-raid-stage-v187 {position:relative;min-height:310px;overflow:hidden;border-radius:18px;border:1px solid rgba(246,200,95,.35);background:radial-gradient(circle at 50% 20%, rgba(102,252,241,.18), transparent 24%),
        linear-gradient(180deg, rgba(16,24,39,.98), rgba(5,8,13,.98));box-shadow:inset 0 0 80px rgba(0,0,0,.45), 0 18px 40px rgba(0,0,0,.32);perspective:900px;margin-bottom:12px}.survival-raid-sky-v187 {position:absolute;inset:0;background:radial-gradient(circle at 20% 18%, rgba(246,200,95,.20), transparent 16%),
        radial-gradient(circle at 80% 20%, rgba(102,252,241,.20), transparent 15%);pointer-events:none}.survival-raid-road-v187 {position:absolute;left:50%;bottom:-38%;width:min(86%, 760px);height:122%;transform:translateX(-50%) rotateX(62deg);transform-origin:bottom center;background:linear-gradient(180deg, rgba(246,200,95,.08), rgba(102,252,241,.12));clip-path:polygon(42% 0, 58% 0, 96% 100%, 4% 100%);border:1px solid rgba(246,200,95,.22);box-shadow:inset 0 0 35px rgba(246,200,95,.10)}.survival-raid-road-v187 i {position:absolute;left:50%;width:72%;height:2px;transform:translateX(-50%);background:rgba(255,255,255,.14)}.survival-raid-road-v187 i:nth-child(1) {top:22%;width:24%}.survival-raid-road-v187 i:nth-child(2) {top:40%;width:38%}.survival-raid-road-v187 i:nth-child(3) {top:60%;width:58%}.survival-raid-road-v187 i:nth-child(4) {top:78%;width:78%}.survival-raid-dragon-v187 {position:absolute;left:50%;bottom:20px;transform:translateX(-50%);width:min(94%, 560px);display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:rgba(5,8,13,.82);border:1px solid rgba(102,252,241,.20);box-shadow:0 14px 34px rgba(0,0,0,.42);z-index:5}.survival-raid-dragon-img-v187 {width:74px;height:74px;flex:0 0 auto;display:grid;place-items:center;border-radius:16px;background:radial-gradient(circle, rgba(102,252,241,.14), rgba(0,0,0,.62));border:1px solid rgba(246,200,95,.22)}.survival-raid-dragon-img-v187 img {max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.45))}.survival-raid-dragon-v187 span {color:#8be9df;font-size:.75rem;text-transform:uppercase;font-weight:900;letter-spacing:.08em}.survival-raid-dragon-v187 strong {display:block;color:#fff;font-size:1.08rem;margin:2px 0}.survival-raid-dragon-v187 small {color:#cbd5e1;display:block}.survival-raid-dragon-v187 em {display:block;height:8px;width:min(320px, 58vw);background:rgba(0,0,0,.55);border-radius:99px;margin-top:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.survival-raid-dragon-v187 em b {display:block;height:100%;background:linear-gradient(90deg, #22c55e, #a3e635);border-radius:inherit}.survival-raid-portals-v187 {position:absolute;inset:28px 5% auto 5%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;z-index:4}.survival-raid-portal-v187 {min-height:112px;border:1px solid rgba(246,200,95,.28);border-radius:18px;background:radial-gradient(circle at 50% 18%, rgba(246,200,95,.24), rgba(31,40,51,.86) 52%, rgba(11,12,16,.94));box-shadow:0 12px 28px rgba(0,0,0,.36), inset 0 0 26px rgba(246,200,95,.08);color:#fff;cursor:pointer;transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;padding:10px}.survival-raid-portal-v187:hover,
.survival-raid-portal-v187:focus-visible {transform:translateY(-4px) scale(1.02);border-color:var(--raid-blue);box-shadow:0 0 26px rgba(102,252,241,.22), 0 18px 32px rgba(0,0,0,.40);outline:none}.survival-raid-portal-v187 b {font-size:2.2rem;line-height:1;filter:drop-shadow(0 0 10px rgba(246,200,95,.35))}.survival-raid-portal-v187 span {color:#8be9df;font-size:.72rem;text-transform:uppercase;font-weight:900;letter-spacing:.08em}.survival-raid-portal-v187 strong {font-size:.98rem;color:#fff;line-height:1.15}.survival-raid-portals-v187.muted {display:flex;align-items:center;justify-content:center;gap:10px;min-height:140px;color:#fff}.survival-raid-choice-grid-v187 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin-top:12px}.survival-raid-choice-v187 {display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto auto;gap:10px 12px;min-height:145px;padding:14px;border-radius:16px;background:linear-gradient(145deg, rgba(31,40,51,.96), rgba(11,12,16,.92));border:1px solid rgba(102,252,241,.15);color:#edf7f7;text-align:left;cursor:pointer;transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease}.survival-raid-choice-v187:hover,
.survival-raid-choice-v187:focus-visible {transform:translateY(-3px);border-color:rgba(246,200,95,.68);box-shadow:0 0 20px rgba(246,200,95,.16);outline:none}.survival-raid-choice-icon-v187 {grid-row:1 / span 2;width:52px;height:52px;display:grid;place-items:center;font-size:1.8rem;border-radius:14px;background:rgba(0,0,0,.38);border:1px solid rgba(246,200,95,.20)}.survival-raid-choice-copy-v187 strong {display:block;color:#fff;font-size:1.05rem;margin:3px 0 5px}.survival-raid-choice-copy-v187 small {display:block;color:#cbd5e1;line-height:1.35}.survival-raid-choice-meta-v187 {grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.survival-raid-choice-meta-v187 b {color:#ffdd7a;font-size:.84rem}.survival-raid-choice-meta-v187 em {color:#a7f3d0;font-style:normal;font-size:.82rem;line-height:1.35}.survival-raid-choice-v187.safe,
.survival-raid-choice-v187.boss_safe {border-color:rgba(134,239,172,.28)}.survival-raid-choice-v187.treasure,
.survival-raid-choice-v187.boss_treasure {border-color:rgba(246,200,95,.40)}.survival-raid-choice-v187.elite {border-color:rgba(251,113,133,.40)}.survival-raid-footer-v187 {margin-top:12px;justify-content:center}.survival-raid-log-v187 {margin-top:0;margin-bottom:12px}.survival-raid-result-v187 {border-color:rgba(246,200,95,.28) !important}.survival-raid-no-choice-v187 {grid-column:1 / -1;text-align:center;padding:20px;color:#cbd5e1;background:rgba(0,0,0,.25);border-radius:14px}@media (min-width: 1000px) {.survival-battle-box-v121:has(.survival-raid-v187) {width:min(980px, calc(100vw - 46px));max-height:calc(100vh - 48px)}.survival-battle-body-v121:has(.survival-raid-v187) {padding:16px}}@media (max-width: 900px) {.survival-raid-top-v187 {grid-template-columns:1fr 1fr;gap:8px}.survival-raid-stage-v187 {min-height:280px;border-radius:15px}.survival-raid-portals-v187 {inset:18px 10px auto 10px;gap:8px}.survival-raid-portal-v187 {min-height:92px;padding:8px 5px;border-radius:14px}.survival-raid-portal-v187 b {font-size:1.7rem}.survival-raid-portal-v187 strong {font-size:.82rem}.survival-raid-portal-v187 span {font-size:.62rem}.survival-raid-dragon-v187 {width:calc(100% - 20px);bottom:12px;padding:9px 10px}.survival-raid-dragon-img-v187 {width:58px;height:58px;border-radius:13px}.survival-raid-dragon-v187 strong {font-size:.95rem}.survival-raid-choice-grid-v187 {grid-template-columns:1fr;gap:9px}.survival-raid-choice-v187 {min-height:0;padding:12px}.survival-raid-choice-icon-v187 {width:46px;height:46px;font-size:1.55rem}.survival-raid-choice-meta-v187 {flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.survival-raid-footer-v187 {display:grid;grid-template-columns:1fr}.survival-raid-footer-v187 .btn,
    .survival-raid-footer-v187 button {width:100% !important}}@media (max-width: 420px) {.survival-raid-top-v187 {grid-template-columns:1fr}.survival-raid-stage-v187 {min-height:260px}.survival-raid-choice-meta-v187 {flex-direction:column;align-items:flex-start}}.menu-btn-survival-v120::before {content:'🐉';display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;border-radius:7px;background:rgba(246, 200, 95, 0.15);border:1px solid rgba(246, 200, 95, 0.35);box-shadow:inset 0 0 8px rgba(246, 200, 95, 0.08)}.survival-tab-v120 .survival-arena-hero-v185,
.survival-tab-v120 .survival-arena-shell-v185 {max-width:1180px;margin-left:auto;margin-right:auto}.survival-tab-v120 .survival-arena-hero-v185 {padding:16px 18px;gap:14px}.survival-tab-v120 .survival-arena-hero-copy-v185 h2 {font-size:1.85rem;margin:4px 0 6px}.survival-tab-v120 .survival-arena-hero-copy-v185 p {max-width:820px;line-height:1.45;font-size:.95rem}.survival-tab-v120 .survival-arena-hero-stats-v185 div,
.survival-tab-v120 .survival-arena-benefits-v185 div {padding:8px 10px}.survival-tab-v120 .survival-arena-stage-card-v185,
.survival-tab-v120 .survival-arena-control-v185,
.survival-tab-v120 .survival-start-panel-v185 {padding:14px}.survival-tab-v120 .survival-3d-stage-v185 {min-height:235px}.survival-tab-v120 .survival-start-form-v185 {max-width:520px}.survival-battle-box-v121:has(.survival-hunt-v188) {width:min(920px, calc(100vw - 38px));max-height:calc(100vh - 36px);overflow:hidden}.survival-battle-body-v121:has(.survival-hunt-v188) {padding:12px 14px 14px;overflow-y:auto}.survival-hunt-v188 {--hunt-gold:#f6c85f;--hunt-cyan:#66fcf1;--hunt-green:#86efac;--hunt-red:#fb7185;color:#edf7f7}.survival-hunt-toast-v188 {margin-bottom:10px;padding:9px 11px;border-radius:10px;background:rgba(246,200,95,.10);border:1px solid rgba(246,200,95,.25);color:#fff7d6;font-size:.92rem;line-height:1.35}.survival-hunt-board-v188 {position:relative;min-height:230px;border-radius:18px;overflow:hidden;border:1px solid rgba(246,200,95,.28);background:radial-gradient(circle at 50% 22%, rgba(102,252,241,.18), transparent 22%),
        linear-gradient(180deg, rgba(22,31,43,.98), rgba(7,10,16,.98));box-shadow:inset 0 0 70px rgba(0,0,0,.44), 0 14px 32px rgba(0,0,0,.30);perspective:850px}.survival-hunt-bg-v188 {position:absolute;left:50%;bottom:-45%;width:min(72%, 650px);height:118%;transform:translateX(-50%) rotateX(64deg);transform-origin:bottom center;clip-path:polygon(43% 0,57% 0,96% 100%,4% 100%);background:linear-gradient(180deg, rgba(246,200,95,.06), rgba(102,252,241,.13));border:1px solid rgba(246,200,95,.18)}.survival-hunt-bg-v188 i {position:absolute;left:50%;transform:translateX(-50%);height:2px;background:rgba(255,255,255,.13)}.survival-hunt-bg-v188 i:nth-child(1){top:30%;width:32%}.survival-hunt-bg-v188 i:nth-child(2){top:52%;width:55%}.survival-hunt-bg-v188 i:nth-child(3){top:74%;width:78%}.survival-hunt-enemy-v188 {position:absolute;top:16px;left:50%;transform:translateX(-50%) scale(.92);width:min(420px, 76%);text-align:center;z-index:3;padding:9px 12px;border-radius:15px;background:rgba(5,8,13,.68);border:1px solid rgba(255,255,255,.10);box-shadow:0 10px 24px rgba(0,0,0,.30)}.survival-hunt-enemy-icon-v188 {font-size:2rem;line-height:1;filter:drop-shadow(0 0 10px rgba(246,200,95,.28))}.survival-hunt-enemy-v188 span,
.survival-hunt-dragon-v188 span {display:block;color:#8be9df;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.survival-hunt-enemy-v188 strong,
.survival-hunt-dragon-v188 strong {display:block;color:#fff;font-size:1.02rem;line-height:1.1;margin:2px 0}.survival-hunt-enemy-v188 small,
.survival-hunt-dragon-v188 small {color:#cbd5e1}.survival-hunt-dragon-v188 {position:absolute;left:50%;bottom:13px;transform:translateX(-50%);z-index:4;width:min(520px, calc(100% - 26px));display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:16px;background:rgba(5,8,13,.86);border:1px solid rgba(102,252,241,.20);box-shadow:0 14px 30px rgba(0,0,0,.42)}.survival-hunt-dragon-img-v188 {width:62px;height:62px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;background:radial-gradient(circle, rgba(102,252,241,.14), rgba(0,0,0,.58));border:1px solid rgba(246,200,95,.20)}.survival-hunt-dragon-img-v188 img {max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 8px 13px rgba(0,0,0,.45))}.survival-hunt-dragon-v188 em {display:block;height:7px;width:min(290px, 50vw);background:rgba(0,0,0,.55);border-radius:99px;margin-top:7px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.survival-hunt-dragon-v188 em b {display:block;height:100%;background:linear-gradient(90deg, #22c55e, #a3e635);border-radius:inherit}.survival-hunt-hud-v188 {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;margin:10px 0}.survival-hunt-hud-v188 div {min-width:0;padding:8px 10px;border-radius:12px;background:linear-gradient(180deg, rgba(31,40,51,.96), rgba(11,12,16,.90));border:1px solid rgba(102,252,241,.14)}.survival-hunt-hud-v188 span {display:block;color:#8be9df;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.survival-hunt-hud-v188 strong {display:block;color:#fff;font-size:1.05rem;margin:2px 0;overflow-wrap:anywhere}.survival-hunt-hud-v188 small {color:#aab7c4;font-size:.76rem}.survival-hunt-section-title-v188 {display:flex;align-items:end;justify-content:space-between;gap:10px;margin:0 0 8px}.survival-hunt-section-title-v188 span {color:#f6c85f;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.survival-hunt-section-title-v188 strong {color:#fff;font-size:.92rem;text-align:right}.survival-hunt-action-grid-v188,
.survival-hunt-blessing-grid-v188 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.survival-hunt-action-v188,
.survival-hunt-blessing-v188 {min-width:0;border-radius:13px;border:1px solid rgba(102,252,241,.16);background:linear-gradient(145deg, rgba(31,40,51,.96), rgba(11,12,16,.92));color:#edf7f7;cursor:pointer;text-align:left;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;align-items:center;transition:transform .16s ease, border-color .16s ease, box-shadow .16s ease}.survival-hunt-action-v188:hover,
.survival-hunt-action-v188:focus-visible,
.survival-hunt-blessing-v188:hover,
.survival-hunt-blessing-v188:focus-visible {transform:translateY(-2px);border-color:rgba(246,200,95,.62);box-shadow:0 0 18px rgba(246,200,95,.14);outline:none}.survival-hunt-action-v188 b,
.survival-hunt-blessing-v188 b {grid-row:1 / span 3;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:rgba(0,0,0,.34);border:1px solid rgba(246,200,95,.18);font-size:1.35rem}.survival-hunt-action-v188 span,
.survival-hunt-blessing-v188 span {color:#fff;font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.survival-hunt-action-v188 small,
.survival-hunt-blessing-v188 small {color:#8be9df;font-size:.72rem;font-weight:800}.survival-hunt-action-v188 em {grid-column:2;color:#a7f3d0;font-style:normal;font-size:.74rem;line-height:1.25;max-height:2.5em;overflow:hidden}.survival-hunt-blessing-v188 small {color:#cbd5e1;line-height:1.25}.survival-hunt-action-v188.route-steady,
.survival-hunt-action-v188.route-boss_guard,
.survival-hunt-action-v188.route-shrine {border-color:rgba(134,239,172,.34)}.survival-hunt-action-v188.route-allin,
.survival-hunt-action-v188.route-boss_greed {border-color:rgba(251,113,133,.38)}.survival-hunt-log-v188 {display:grid;gap:5px;margin-top:9px;padding:8px 10px;border-radius:12px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.06)}.survival-hunt-log-v188 span {color:#cbd5e1;font-size:.82rem;line-height:1.25}.survival-hunt-footer-v188 {display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.survival-hunt-auto-v188,
.survival-hunt-abandon-v188 {width:auto !important;min-width:116px;border-radius:10px;padding:9px 13px;font-weight:900;cursor:pointer;white-space:nowrap}.survival-hunt-auto-v188 {color:#051016;background:linear-gradient(180deg, #66fcf1, #32d5c9);border:1px solid rgba(102,252,241,.60)}.survival-hunt-auto-v188.active {background:linear-gradient(180deg, #f6c85f, #f59e0b);border-color:rgba(246,200,95,.75)}.survival-hunt-abandon-v188 {color:#fed7d7;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.30)}.survival-hunt-claim-v188 {width:auto !important;min-width:180px}.survival-hunt-placeholder-v188 {color:#94a3b8;font-size:.86rem;text-align:center}@media (max-width: 900px) {.survival-battle-box-v121:has(.survival-hunt-v188) {width:min(100vw - 16px, 720px);max-height:calc(100dvh - 16px)}.survival-battle-body-v121:has(.survival-hunt-v188) {padding:10px}.survival-hunt-board-v188 {min-height:210px;border-radius:15px}.survival-hunt-enemy-v188 {top:10px;width:82%;padding:7px 10px}.survival-hunt-enemy-icon-v188 {font-size:1.55rem}.survival-hunt-dragon-v188 {bottom:10px;width:calc(100% - 18px);padding:8px 9px;gap:8px}.survival-hunt-dragon-img-v188 {width:52px;height:52px;border-radius:12px}.survival-hunt-dragon-v188 strong {font-size:.92rem}.survival-hunt-hud-v188 {grid-template-columns:repeat(2, minmax(0,1fr));gap:7px}.survival-hunt-hud-v188 div {padding:7px 8px}.survival-hunt-action-grid-v188,
    .survival-hunt-blessing-grid-v188 {grid-template-columns:1fr;gap:7px}.survival-hunt-action-v188,
    .survival-hunt-blessing-v188 {padding:8px 9px}.survival-hunt-action-v188 b,
    .survival-hunt-blessing-v188 b {width:34px;height:34px;font-size:1.15rem}.survival-hunt-section-title-v188 {align-items:flex-start;flex-direction:column;gap:2px}.survival-hunt-section-title-v188 strong {text-align:left}.survival-hunt-footer-v188 {display:grid;grid-template-columns:1fr 1fr;gap:7px}.survival-hunt-footer-v188 .survival-hunt-claim-v188 {grid-column:1 / -1;width:100% !important;min-width:0;order:-1}.survival-hunt-auto-v188,
    .survival-hunt-abandon-v188 {width:100% !important;min-width:0;padding:9px 8px}.survival-hunt-placeholder-v188 {grid-column:1 / -1;order:-1}}@media (max-width: 420px) {.survival-hunt-board-v188 {min-height:196px}.survival-hunt-hud-v188 {grid-template-columns:1fr 1fr}.survival-hunt-hud-v188 strong {font-size:.94rem}.survival-hunt-action-v188 em {font-size:.70rem}}.survival-trial-v189 {gap:16px}.survival-trial-hero-v189 {display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:16px;align-items:stretch;padding:18px;border-radius:16px;border:1px solid rgba(102, 252, 241, 0.22);background:radial-gradient(circle at top left, rgba(102,252,241,0.14), transparent 32%), linear-gradient(135deg, rgba(21,26,33,0.96), rgba(11,12,16,0.94));box-shadow:0 14px 34px rgba(0,0,0,0.34);margin-bottom:16px}.survival-trial-copy-v189 h2 {color:#66fcf1;margin:4px 0 8px;font-family:Georgia, serif;font-size:1.8rem}.survival-trial-copy-v189 p {color:#c5c6c7;max-width:820px;line-height:1.5;font-size:0.98rem}.survival-trial-stats-v189 {display:grid;grid-template-columns:repeat(3, minmax(120px, 1fr));gap:8px;min-width:min(440px, 100%)}.survival-trial-stats-v189 div,
.survival-trial-active-grid-v189 div {background:rgba(11,12,16,0.55);border:1px solid rgba(102,252,241,0.14);border-radius:12px;padding:10px 12px}.survival-trial-stats-v189 span,
.survival-trial-active-grid-v189 span {display:block;color:#8da3ad;font-size:0.76rem;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:4px}.survival-trial-stats-v189 strong,
.survival-trial-active-grid-v189 strong {color:#f6f7fb;font-size:0.95rem}.survival-trial-layout-v189 {display:grid;grid-template-columns:minmax(340px, 0.9fr) minmax(360px, 1.1fr);gap:16px;align-items:start}.survival-trial-preview-v189,
.survival-trial-panel-v189 {background:linear-gradient(145deg, rgba(31,40,51,0.92), rgba(15,20,27,0.96));border:1px solid rgba(69,243,255,0.16);border-radius:16px;box-shadow:0 12px 28px rgba(0,0,0,0.32);overflow:hidden}.survival-trial-preview-head-v189 {display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.06)}.survival-trial-preview-head-v189 span,
.survival-trial-section-title-v189 span {color:#66fcf1;text-transform:uppercase;font-size:0.74rem;letter-spacing:0.08em;font-weight:800}.survival-trial-preview-head-v189 h3,
.survival-trial-section-title-v189 strong {color:#fff;margin:2px 0 0}.survival-trial-preview-head-v189 em {color:#ffcc00;font-style:normal;font-weight:800;text-align:right}.survival-trial-board-v189 {position:relative;min-height:260px;overflow:hidden;display:grid;place-items:center;perspective:900px;background:radial-gradient(circle at center, rgba(69,243,255,0.12), transparent 45%), linear-gradient(180deg, #151a21, #090b0f)}.survival-trial-floor-v189 {position:absolute;width:84%;height:68%;bottom:18px;border-radius:50%;transform:rotateX(68deg);background:radial-gradient(circle, rgba(102,252,241,0.16), rgba(0,0,0,0.12) 45%, rgba(0,0,0,0.55));border:1px solid rgba(102,252,241,0.18);box-shadow:0 0 45px rgba(69,243,255,0.10)}.survival-trial-enemy-v189,
.survival-trial-dragon-v189 {position:absolute;text-align:center;z-index:2;color:#fff}.survival-trial-enemy-v189 {top:32px;right:38px;transform:scale(0.86)}.survival-trial-dragon-v189 {left:36px;bottom:18px}.survival-trial-enemy-token-v189,
.survival-trial-dragon-token-v189 {width:92px;height:92px;border-radius:24px;display:grid;place-items:center;margin:0 auto 8px;background:rgba(11,12,16,0.72);border:1px solid rgba(255,255,255,0.12);box-shadow:0 18px 30px rgba(0,0,0,0.38);font-size:2.6rem}.survival-trial-dragon-token-v189 img {max-width:94%;max-height:94%;object-fit:contain}.survival-trial-enemy-v189 strong,
.survival-trial-dragon-v189 strong {display:block;font-size:0.98rem;text-shadow:0 2px 8px rgba(0,0,0,0.55)}.survival-trial-enemy-v189 small,
.survival-trial-dragon-v189 small {display:block;color:#a8bbc4;font-size:0.8rem}.survival-trial-rules-v189 {display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;padding:12px;background:rgba(0,0,0,0.18)}.survival-trial-rules-v189 div {padding:9px;border-radius:12px;background:rgba(11,12,16,0.55);border:1px solid rgba(255,255,255,0.06);display:grid;gap:2px;text-align:center}.survival-trial-rules-v189 b {font-size:1.15rem}.survival-trial-rules-v189 span {color:#fff;font-weight:800;font-size:0.82rem}.survival-trial-rules-v189 small {color:#9fb0bc;font-size:0.74rem}.survival-trial-start-v189,
.survival-trial-continue-v189 {padding:16px}.survival-trial-start-copy-v189 h3 {color:#ffcc00;margin-bottom:6px}.survival-trial-start-copy-v189 p {color:#b9c6ce;line-height:1.45;margin-bottom:14px}.survival-trial-form-v189 {display:grid;gap:10px}.survival-trial-form-v189 label {color:#66fcf1;font-weight:800;font-size:0.85rem}.survival-trial-form-v189 select {width:100%;max-width:520px;background:#0b0c10;color:#fff;border:1px solid rgba(102,252,241,0.34);border-radius:10px;padding:11px 12px}.survival-trial-selected-v189 {min-height:44px;display:flex;align-items:center;border-radius:12px;padding:10px 12px;background:rgba(11,12,16,0.5);border:1px solid rgba(255,255,255,0.06);color:#c5c6c7}.survival-trial-start-btn-v189,
.survival-trial-open-v189 {max-width:320px;background:linear-gradient(135deg, #ffcc00, #e67e22) !important;color:#0b0c10 !important;border:1px solid rgba(255,255,255,0.18) !important}.survival-trial-active-top-v189 {display:flex;gap:12px;align-items:center;margin-bottom:12px}.survival-trial-active-top-v189 img {width:66px;height:66px;object-fit:contain;background:rgba(0,0,0,0.35);border-radius:14px;border:1px solid rgba(102,252,241,0.16)}.survival-trial-active-top-v189 span {color:#66fcf1;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.07em}.survival-trial-active-top-v189 strong {display:block;color:#fff;font-size:1.15rem}.survival-trial-active-top-v189 small {color:#a8bbc4}.survival-trial-active-grid-v189 {display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-bottom:12px}.survival-trial-modal-box-v189 {width:min(960px, calc(100vw - 32px));max-height:calc(100vh - 32px)}.survival-trial-modal-head-v189 {padding:12px 16px}.survival-trial-fight-v189 {display:grid;gap:10px}.survival-trial-toast-v189 {border-radius:12px;padding:10px 12px;background:rgba(255,204,0,0.10);border:1px solid rgba(255,204,0,0.28);color:#f5e7b5;line-height:1.4;max-height:90px;overflow-y:auto}.survival-trial-fight-hud-v189 {display:grid;grid-template-columns:0.7fr 0.7fr 0.8fr 1.8fr;gap:8px}.survival-trial-fight-hud-v189 div {padding:8px 10px;border-radius:12px;background:rgba(11,12,16,0.62);border:1px solid rgba(102,252,241,0.10);min-width:0}.survival-trial-fight-hud-v189 span {display:block;color:#8fa6b0;font-size:0.72rem;text-transform:uppercase}.survival-trial-fight-hud-v189 strong {color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.survival-trial-scene-v189 {position:relative;min-height:310px;border-radius:16px;overflow:hidden;background:radial-gradient(circle at center, rgba(69,243,255,0.12), transparent 48%), linear-gradient(180deg, #161e28, #080a0e);border:1px solid rgba(102,252,241,0.14);perspective:1000px}.survival-trial-scene-floor-v189 {position:absolute;left:8%;right:8%;bottom:-18px;height:72%;border-radius:50%;transform:rotateX(70deg);background:radial-gradient(circle, rgba(102,252,241,0.13), rgba(0,0,0,0.16) 50%, rgba(0,0,0,0.65));border:1px solid rgba(102,252,241,0.15)}.survival-trial-fighter-v189 {position:absolute;z-index:2;text-align:center;color:#fff}.survival-trial-fighter-v189.enemy {top:22px;right:52px;width:240px;transform:scale(0.92)}.survival-trial-fighter-v189.player {bottom:18px;left:58px;width:240px}.survival-trial-intent-v189 {display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;text-align:left;margin:0 auto 8px;padding:8px 10px;width:min(230px, 100%);border-radius:14px;background:rgba(11,12,16,0.78);border:1px solid rgba(255,255,255,0.10);box-shadow:0 10px 22px rgba(0,0,0,0.35)}.survival-trial-intent-v189 b {grid-row:span 2;font-size:1.35rem}.survival-trial-intent-v189 span {color:#fff;font-weight:900;font-size:0.88rem}.survival-trial-intent-v189 small {color:#a8bbc4;font-size:0.74rem}.survival-trial-intent-v189.intent-danger {border-color:rgba(239,68,68,0.40)}.survival-trial-intent-v189.intent-trick {border-color:rgba(51,153,255,0.40)}.survival-trial-intent-v189.intent-greed {border-color:rgba(255,204,0,0.40)}.survival-trial-fighter-token-v189,
.survival-trial-fighter-img-v189 {width:112px;height:112px;margin:0 auto 8px;border-radius:24px;display:grid;place-items:center;background:rgba(11,12,16,0.70);border:1px solid rgba(255,255,255,0.12);box-shadow:0 20px 36px rgba(0,0,0,0.42);font-size:3rem}.survival-trial-fighter-img-v189 img {max-width:96%;max-height:96%;object-fit:contain}.survival-trial-fighter-v189 strong {display:block;font-size:1rem;text-shadow:0 2px 8px rgba(0,0,0,0.55)}.survival-trial-fighter-v189 em,
.survival-trial-fighter-v189 small {display:block;color:#a8bbc4;font-style:normal;font-size:0.78rem}.survival-trial-hpbar-v189 {height:8px;border-radius:999px;overflow:hidden;background:rgba(0,0,0,0.55);border:1px solid rgba(255,255,255,0.08);margin:7px auto 4px;width:160px}.survival-trial-hpbar-v189 i {display:block;height:100%;background:linear-gradient(90deg, #ef4444, #f97316);border-radius:inherit}.survival-trial-hpbar-v189.player i {background:linear-gradient(90deg, #2ecc71, #66fcf1)}.survival-trial-actions-v189,
.survival-trial-bonus-v189 {display:grid;gap:8px}.survival-trial-section-title-v189 {display:flex;align-items:end;justify-content:space-between;gap:10px}.survival-trial-actions-v189 {grid-template-columns:repeat(3, 1fr)}.survival-trial-actions-v189 .survival-trial-section-title-v189 {grid-column:1 / -1}.survival-trial-move-v189,
.survival-trial-bonus-card-v189 {min-width:0;border:1px solid rgba(102,252,241,0.16);border-radius:14px;background:linear-gradient(145deg, rgba(31,40,51,0.96), rgba(12,16,22,0.96));color:#fff;padding:12px;cursor:pointer;display:grid;gap:4px;text-align:left;transition:transform .15s, border-color .15s, box-shadow .15s}.survival-trial-move-v189:hover,
.survival-trial-bonus-card-v189:hover {transform:translateY(-2px);border-color:rgba(255,204,0,0.55);box-shadow:0 12px 24px rgba(0,0,0,0.25)}.survival-trial-move-v189 b,
.survival-trial-bonus-card-v189 b {font-size:1.45rem}.survival-trial-move-v189 span,
.survival-trial-bonus-card-v189 span {font-weight:900;color:#fff}.survival-trial-move-v189 small,
.survival-trial-bonus-card-v189 small {color:#a8bbc4;line-height:1.35}.survival-trial-move-v189 em {display:inline-block;width:fit-content;padding:3px 7px;border-radius:999px;background:rgba(46,204,113,0.16);color:#7dffb0;border:1px solid rgba(46,204,113,0.32);font-size:0.72rem;font-style:normal;font-weight:900}.survival-trial-move-v189.recommended {border-color:rgba(46,204,113,0.55);box-shadow:0 0 0 1px rgba(46,204,113,0.12), 0 12px 26px rgba(46,204,113,0.08)}.survival-trial-bonus-grid-v189 {display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.survival-trial-log-v189 {display:grid;gap:5px;max-height:86px;overflow-y:auto;padding:8px;border-radius:12px;background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.05)}.survival-trial-log-v189 span {color:#c5c6c7;font-size:0.82rem}.survival-trial-footer-v189 {display:flex;justify-content:space-between;align-items:center;gap:8px}.survival-trial-claim-v189 {max-width:220px;background:linear-gradient(135deg, #ffcc00, #e67e22) !important;color:#0b0c10 !important}.survival-trial-abandon-v189 {background:rgba(239,68,68,0.12);border:1px solid rgba(239,68,68,0.38);color:#ff9d9d;border-radius:10px;padding:10px 14px;cursor:pointer;font-weight:800}.survival-trial-placeholder-v189 {color:#8fa6b0;font-size:0.82rem}@media (max-width: 980px) {.survival-trial-hero-v189,
    .survival-trial-layout-v189 {grid-template-columns:1fr}.survival-trial-stats-v189,
    .survival-trial-active-grid-v189 {min-width:0;grid-template-columns:repeat(3, 1fr)}}@media (max-width: 900px) {.survival-trial-hero-v189 {padding:12px;gap:10px;margin-bottom:10px}.survival-trial-copy-v189 h2 {font-size:1.35rem}.survival-trial-copy-v189 p {font-size:0.86rem}.survival-trial-stats-v189,
    .survival-trial-rules-v189,
    .survival-trial-active-grid-v189 {grid-template-columns:1fr}.survival-trial-board-v189 {min-height:210px}.survival-trial-enemy-v189 {top:20px;right:18px;transform:scale(0.74)}.survival-trial-dragon-v189 {left:18px;bottom:12px;transform:scale(0.84);transform-origin:left bottom}.survival-trial-modal-box-v189 {width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.survival-trial-fight-hud-v189 {grid-template-columns:repeat(2, minmax(0, 1fr))}.survival-trial-scene-v189 {min-height:250px}.survival-trial-fighter-v189.enemy {top:14px;right:8px;width:170px;transform:scale(0.82);transform-origin:top right}.survival-trial-fighter-v189.player {left:8px;bottom:10px;width:170px;transform:scale(0.86);transform-origin:bottom left}.survival-trial-fighter-token-v189,
    .survival-trial-fighter-img-v189 {width:82px;height:82px;border-radius:18px}.survival-trial-intent-v189 {width:168px;padding:6px 8px}.survival-trial-intent-v189 span {font-size:0.78rem}.survival-trial-intent-v189 small {font-size:0.66rem}.survival-trial-hpbar-v189 {width:128px}.survival-trial-actions-v189,
    .survival-trial-bonus-grid-v189 {grid-template-columns:1fr}.survival-trial-move-v189,
    .survival-trial-bonus-card-v189 {grid-template-columns:auto 1fr auto;align-items:center;gap:6px 10px;padding:9px 10px}.survival-trial-move-v189 small,
    .survival-trial-bonus-card-v189 small {grid-column:2 / 4;font-size:0.76rem}.survival-trial-move-v189 em {grid-row:1;grid-column:3;white-space:nowrap}.survival-trial-footer-v189 {flex-wrap:wrap}.survival-trial-claim-v189 {flex:1 1 180px;max-width:none}}.survival-fortress-v190 {--sf-bg:rgba(11, 16, 22, 0.86);--sf-panel:rgba(20, 27, 35, 0.94);--sf-panel-2:rgba(31, 40, 51, 0.88);--sf-line:rgba(102, 252, 241, 0.18);--sf-gold:#ffcc66;--sf-cyan:#66fcf1;--sf-red:#ff6b6b;--sf-green:#2ecc71}.survival-fortress-hero-v190 {display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:18px;align-items:stretch;padding:18px;border-radius:16px;border:1px solid rgba(102,252,241,0.18);background:radial-gradient(circle at 15% 0%, rgba(102,252,241,0.13), transparent 34%), linear-gradient(135deg, rgba(11,16,22,0.94), rgba(31,40,51,0.78));box-shadow:0 12px 28px rgba(0,0,0,0.32);margin-bottom:16px}.survival-fortress-copy-v190 h2 {margin:4px 0 6px;color:var(--sf-gold);font-family:Georgia, serif;font-size:1.85rem}.survival-fortress-copy-v190 p {color:#aab7c4;max-width:820px;line-height:1.45;font-size:0.95rem}.survival-fortress-stats-v190 {min-width:350px;display:grid;grid-template-columns:repeat(3, minmax(96px, 1fr));gap:10px}.survival-fortress-stats-v190 > div,
.survival-fortress-active-grid-v190 > div,
.survival-fortress-hud-v190 > div {background:rgba(0,0,0,0.28);border:1px solid rgba(102,252,241,0.12);border-radius:12px;padding:10px 12px}.survival-fortress-stats-v190 span,
.survival-fortress-active-grid-v190 span,
.survival-fortress-hud-v190 span {display:block;color:#7d8b99;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.7px;margin-bottom:4px}.survival-fortress-stats-v190 strong,
.survival-fortress-active-grid-v190 strong,
.survival-fortress-hud-v190 strong {color:#eef7ff;font-size:0.95rem}.survival-fortress-layout-v190 {display:grid;grid-template-columns:minmax(280px, 0.86fr) minmax(360px, 1.14fr);gap:16px;align-items:start}.survival-fortress-preview-v190,
.survival-fortress-panel-v190,
.survival-fortress-start-v190,
.survival-fortress-continue-v190 {background:linear-gradient(145deg, rgba(20,27,35,0.94), rgba(11,16,22,0.90));border:1px solid rgba(102,252,241,0.16);border-radius:16px;padding:16px;box-shadow:0 12px 30px rgba(0,0,0,0.28)}.survival-fortress-preview-head-v190 {display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.survival-fortress-preview-head-v190 span,
.survival-fortress-active-top-v190 span {color:var(--sf-cyan);text-transform:uppercase;letter-spacing:1px;font-size:0.73rem;font-weight:800}.survival-fortress-preview-head-v190 h3 {color:#fff;margin:4px 0 0}.survival-fortress-preview-head-v190 em {color:var(--sf-gold);font-style:normal;font-weight:800;font-size:0.83rem}.survival-fortress-mini-board-v190 {height:210px;position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(255,204,102,0.22);background:linear-gradient(180deg, rgba(48,60,73,0.82), rgba(12,18,24,0.96));box-shadow:inset 0 0 55px rgba(0,0,0,0.46);perspective:620px}.survival-fortress-mini-board-v190::before {content:'';position:absolute;inset:22px 42px -45px;transform:rotateX(62deg);border-radius:18px;background:repeating-linear-gradient(90deg, rgba(255,255,255,0.055) 0 1px, transparent 1px 48px), repeating-linear-gradient(0deg, rgba(255,255,255,0.04) 0 1px, transparent 1px 38px), linear-gradient(135deg, rgba(83,107,93,0.65), rgba(34,47,56,0.88));border:1px solid rgba(102,252,241,0.14)}.survival-fortress-mini-board-v190 .mini-lane {position:absolute;width:62px;height:62px;display:grid;place-items:center;border-radius:14px;background:rgba(0,0,0,0.38);border:1px solid rgba(255,255,255,0.10);box-shadow:0 14px 22px rgba(0,0,0,0.34);font-size:2rem}.survival-fortress-mini-board-v190 .enemy {top:32px;left:calc(50% - 31px)}.survival-fortress-mini-board-v190 .wall {top:88px;left:calc(50% - 86px)}.survival-fortress-mini-board-v190 .dragon {bottom:24px;left:calc(50% - 12px)}.survival-fortress-mini-board-v190 .dragon img {max-width:56px;max-height:56px;object-fit:contain}.survival-fortress-rules-v190 {margin-top:12px;display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.survival-fortress-rules-v190 div {background:rgba(0,0,0,0.24);border:1px solid rgba(255,255,255,0.06);border-radius:12px;padding:10px;min-width:0}.survival-fortress-rules-v190 b {width:24px;height:24px;display:inline-grid;place-items:center;border-radius:50%;background:var(--sf-gold);color:#0b0c10;margin-bottom:6px}.survival-fortress-rules-v190 span {display:block;color:#fff;font-weight:800;font-size:0.82rem}.survival-fortress-rules-v190 small {color:#9aa8b7;font-size:0.76rem}.survival-fortress-start-copy-v190 h3 {color:var(--sf-gold);margin-bottom:6px}.survival-fortress-start-copy-v190 p {color:#aab7c4;line-height:1.45;margin-bottom:14px}.survival-fortress-form-v190 {display:grid;gap:10px}.survival-fortress-form-v190 label {color:var(--sf-cyan);font-weight:900;font-size:0.86rem}.survival-fortress-form-v190 select {width:100%;background:#0b1016;border:1px solid rgba(102,252,241,0.35);color:#fff;border-radius:10px;padding:12px}.survival-fortress-selected-v190 {display:flex;gap:10px;align-items:center;min-height:66px;background:rgba(0,0,0,0.28);border:1px solid rgba(255,255,255,0.06);border-radius:12px;padding:10px}.survival-fortress-selected-v190 img {width:54px;height:54px;object-fit:contain;border-radius:10px;background:rgba(0,0,0,0.35)}.survival-fortress-selected-v190 strong {color:#fff;display:block}.survival-fortress-selected-v190 small,
.survival-fortress-selected-v190 em {color:#9aa8b7;display:block;font-style:normal;font-size:0.78rem}.survival-fortress-start-btn-v190,
.survival-fortress-open-v190 {background:linear-gradient(180deg, #f5b64c, #bd6b13) !important;color:#111 !important;border:1px solid #ffcf6a !important}.survival-fortress-active-top-v190 {display:flex;gap:12px;align-items:center;margin-bottom:12px}.survival-fortress-active-top-v190 img {width:68px;height:68px;object-fit:contain;background:rgba(0,0,0,0.35);border-radius:14px;border:1px solid rgba(102,252,241,0.12)}.survival-fortress-active-top-v190 strong {color:#fff;display:block;font-size:1.1rem}.survival-fortress-active-top-v190 small {color:#aab7c4}.survival-fortress-active-grid-v190 {display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin:12px 0}.survival-fortress-modal-box-v190 {width:min(980px, calc(100vw - 34px));max-height:calc(100vh - 34px);overflow:hidden;background:linear-gradient(145deg, rgba(17,23,31,0.98), rgba(8,12,16,0.98));border-color:rgba(255,204,102,0.32)}.survival-fortress-modal-head-v190 {padding:12px 16px !important}.survival-fortress-modal-head-v190 h2 {color:var(--sf-gold)}.survival-fortress-fight-v190 {display:grid;gap:10px;padding:12px;max-height:calc(100vh - 110px);overflow-y:auto;overflow-x:hidden}.survival-fortress-toast-v190 {border:1px solid rgba(102,252,241,0.16);background:rgba(102,252,241,0.08);color:#dffcff;border-radius:12px;padding:9px 12px;font-size:0.85rem}.survival-fortress-hud-v190 {display:grid;grid-template-columns:0.8fr 0.8fr 1fr 1.8fr;gap:8px}.survival-fortress-arena-v190 {display:grid;grid-template-columns:190px minmax(360px, 1fr);gap:12px;align-items:stretch}.survival-fortress-side-v190 {border:1px solid rgba(102,252,241,0.14);background:rgba(0,0,0,0.28);border-radius:14px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px;text-align:center}.survival-fortress-side-v190 img {width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(0,0,0,0.45))}.survival-fortress-side-v190 strong {color:#fff;margin-top:6px}.survival-fortress-side-v190 small,
.survival-fortress-side-v190 em {color:#9aa8b7;font-style:normal;font-size:0.78rem}.survival-fortress-hpbar-v190 {width:100%;height:8px;background:rgba(0,0,0,0.48);border:1px solid rgba(255,255,255,0.08);border-radius:999px;overflow:hidden;margin:6px 0}.survival-fortress-hpbar-v190 i {display:block;height:100%;background:linear-gradient(90deg, #2ecc71, #f1c40f);border-radius:inherit}.survival-fortress-board-v190 {--cell:min(86px, calc((100vw - 330px) / 6));display:grid;grid-template-columns:repeat(var(--cols), minmax(56px, 1fr));grid-template-rows:repeat(var(--rows), minmax(54px, 1fr));gap:7px;padding:18px 20px 24px;min-height:350px;border-radius:18px;border:1px solid rgba(255,204,102,0.22);background:radial-gradient(circle at 50% 0%, rgba(102,252,241,0.10), transparent 34%), linear-gradient(180deg, rgba(41,54,62,0.78), rgba(11,15,20,0.96));box-shadow:inset 0 0 60px rgba(0,0,0,0.52);perspective:700px}.survival-fortress-cell-v190 {position:relative;min-height:58px;border-radius:12px;background:linear-gradient(145deg, rgba(77,95,77,0.55), rgba(28,39,44,0.88));border:1px solid rgba(255,255,255,0.07);box-shadow:inset 0 0 16px rgba(0,0,0,0.20), 0 7px 14px rgba(0,0,0,0.20);display:grid;place-items:center;overflow:hidden}.survival-fortress-cell-v190.r0 {transform:scale(0.92);opacity:0.92}.survival-fortress-cell-v190.r1 {transform:scale(0.96)}.survival-fortress-cell-v190.r4 {background:linear-gradient(145deg, rgba(80,61,38,0.55), rgba(28,39,44,0.92))}.survival-fortress-cell-v190.buildable {outline:1px dashed rgba(255,204,102,0.32);outline-offset:-4px}.survival-fortress-floor-dot-v190 {width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,0.12)}.survival-fortress-build-v190,
.survival-fortress-enemy-v190 {width:100%;height:100%;border:0;cursor:pointer;background:transparent;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px}.survival-fortress-build-v190 {color:#ffcf6a;font-weight:900;font-size:1.15rem}.survival-fortress-build-v190 small {font-size:0.62rem;color:#ffe4a0}.survival-fortress-enemy-v190 b {font-size:1.28rem;filter:drop-shadow(0 4px 6px rgba(0,0,0,0.4))}.survival-fortress-enemy-v190 span {max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.62rem;color:#fff}.survival-fortress-enemy-v190 .survival-fortress-hpbar-v190 {height:5px;margin:2px 0 0}.survival-fortress-barrier-v190,
.survival-fortress-dragon-v190 {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;font-size:0.72rem;font-weight:900}.survival-fortress-barrier-v190 b {font-size:1.55rem;filter:drop-shadow(0 4px 6px rgba(0,0,0,0.35))}.survival-fortress-dragon-v190 img {width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(0,0,0,0.52))}.survival-fortress-controls-v190 {display:grid;grid-template-columns:1.1fr 1fr minmax(170px, 1.4fr);gap:8px;align-items:center;background:rgba(0,0,0,0.26);border:1px solid rgba(102,252,241,0.12);border-radius:14px;padding:10px}.survival-fortress-controls-v190.wave {grid-template-columns:1fr auto minmax(190px,1fr)}.survival-fortress-section-title-v190 span {display:block;color:var(--sf-cyan);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.7px;font-weight:900}.survival-fortress-section-title-v190 strong {color:#fff;font-size:0.92rem}.survival-fortress-action-v190 {min-height:42px;border-radius:10px;border:1px solid rgba(102,252,241,0.18);background:rgba(31,40,51,0.94);color:#e9fbff;font-weight:900;cursor:pointer;padding:8px 12px}.survival-fortress-action-v190.primary {background:linear-gradient(180deg, #f7bf58, #bf741a);color:#111;border-color:#ffdb85}.survival-fortress-help-v190 {color:#9aa8b7;font-size:0.78rem;line-height:1.3}.survival-fortress-dpad-v190 {display:grid;grid-template-columns:repeat(3, 38px);grid-template-rows:repeat(2, 34px);gap:4px;justify-content:center}.survival-fortress-dpad-v190 button {border-radius:9px;border:1px solid rgba(102,252,241,0.20);background:rgba(31,40,51,0.95);color:#fff;font-weight:900;cursor:pointer}.survival-fortress-dpad-v190 button:first-child {grid-column:2}.survival-fortress-dpad-v190 button:nth-child(2) {grid-column:1;grid-row:2}.survival-fortress-dpad-v190 button:nth-child(3) {grid-column:3;grid-row:2}.survival-fortress-dpad-v190 button:nth-child(4) {grid-column:2;grid-row:2}.survival-fortress-bonus-v190,
.survival-fortress-log-v190,
.survival-fortress-footer-v190 {background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.06);border-radius:14px;padding:10px}.survival-fortress-bonus-grid-v190 {display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-top:8px}.survival-fortress-bonus-card-v190 {border-radius:12px;border:1px solid rgba(255,204,102,0.22);background:linear-gradient(145deg, rgba(31,40,51,0.92), rgba(11,16,22,0.92));color:#fff;padding:10px;cursor:pointer;text-align:left}.survival-fortress-bonus-card-v190 b {font-size:1.3rem}.survival-fortress-bonus-card-v190 span {display:block;color:var(--sf-gold);font-weight:900;margin:4px 0}.survival-fortress-bonus-card-v190 small {color:#aab7c4;line-height:1.25}.survival-fortress-log-v190 {display:grid;gap:4px;max-height:92px;overflow-y:auto}.survival-fortress-log-v190 span {color:#d3e2ee;font-size:0.82rem}.survival-fortress-footer-v190 {display:flex;justify-content:space-between;gap:10px;align-items:center}.survival-fortress-claim-v190 {width:auto !important;min-width:170px}.survival-fortress-abandon-v190 {border-radius:10px;border:1px solid rgba(239,68,68,0.36);color:#ffb4b4;background:rgba(127,29,29,0.35);padding:10px 14px;font-weight:900;cursor:pointer}.survival-fortress-placeholder-v190 {color:#8897a5;font-size:0.82rem}@media (max-width: 980px) {.survival-fortress-hero-v190,
    .survival-fortress-layout-v190,
    .survival-fortress-arena-v190 {grid-template-columns:1fr}.survival-fortress-stats-v190 {min-width:0}.survival-fortress-side-v190 {min-height:0;flex-direction:row;justify-content:flex-start;text-align:left}.survival-fortress-side-v190 img {width:68px;height:68px}}@media (max-width: 900px) {.survival-fortress-hero-v190 {padding:12px;gap:10px}.survival-fortress-copy-v190 h2 {font-size:1.45rem}.survival-fortress-copy-v190 p {font-size:0.84rem}.survival-fortress-stats-v190 {grid-template-columns:1fr 1fr 1fr;gap:6px}.survival-fortress-stats-v190 > div {padding:8px}.survival-fortress-preview-v190,
    .survival-fortress-panel-v190,
    .survival-fortress-start-v190,
    .survival-fortress-continue-v190 {padding:12px}.survival-fortress-mini-board-v190 {height:165px}.survival-fortress-rules-v190 {grid-template-columns:1fr}.survival-fortress-modal-box-v190 {width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.survival-fortress-fight-v190 {padding:8px;max-height:calc(100dvh - 78px);gap:8px}.survival-fortress-hud-v190 {grid-template-columns:repeat(2, 1fr);gap:6px}.survival-fortress-hud-v190 > div {padding:7px 8px}.survival-fortress-board-v190 {grid-template-columns:repeat(var(--cols), minmax(43px, 1fr));grid-template-rows:repeat(var(--rows), 48px);gap:4px;padding:10px;min-height:276px}.survival-fortress-cell-v190 {min-height:46px;border-radius:9px}.survival-fortress-dragon-v190 img {width:43px;height:43px}.survival-fortress-enemy-v190 b {font-size:1.05rem}.survival-fortress-enemy-v190 span {display:none}.survival-fortress-barrier-v190 b {font-size:1.2rem}.survival-fortress-controls-v190,
    .survival-fortress-controls-v190.wave {grid-template-columns:1fr;padding:8px}.survival-fortress-dpad-v190 {margin:0 auto}.survival-fortress-bonus-grid-v190 {grid-template-columns:1fr}.survival-fortress-footer-v190 {flex-direction:column;align-items:stretch}.survival-fortress-claim-v190, .survival-fortress-abandon-v190 {width:100% !important}}@media (max-width: 420px) {.survival-fortress-stats-v190 {grid-template-columns:1fr}.survival-fortress-board-v190 {grid-template-columns:repeat(var(--cols), minmax(38px, 1fr));grid-template-rows:repeat(var(--rows), 43px)}.survival-fortress-build-v190 small {display:none}.survival-fortress-side-v190 {padding:8px}}body.survival-fortress-modal-open-v191 {overflow:hidden !important}.survival-fortress-modal-v190 {align-items:center !important;justify-content:center !important;padding:10px !important;overflow:hidden !important}.survival-fortress-modal-box-v190 {width:min(940px, calc(100vw - 20px)) !important;height:min(710px, calc(100dvh - 20px)) !important;max-height:calc(100dvh - 20px) !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;border-radius:18px !important}.survival-fortress-modal-box-v190 .survival-battle-body-v121 {flex:1 1 auto !important;min-height:0 !important;padding:0 !important;overflow:hidden !important}.survival-fortress-modal-head-v190 {flex:0 0 auto !important;min-height:54px !important;padding:9px 14px !important}.survival-fortress-modal-head-v190 h2 {font-size:1.16rem !important;line-height:1.1 !important}.survival-fortress-fight-v190 {height:100% !important;max-height:none !important;min-height:0 !important;overflow:hidden !important;display:grid !important;grid-template-rows:auto auto minmax(0, 1fr) auto auto auto !important;gap:7px !important;padding:9px !important}.survival-fortress-toast-v190 {padding:7px 10px !important;font-size:.79rem !important;line-height:1.25 !important;max-height:48px !important;overflow:auto !important}.survival-fortress-hud-v191 {grid-template-columns:.7fr .7fr .9fr 1.7fr !important;gap:6px !important}.survival-fortress-hud-v191 > div {padding:7px 9px !important;border-radius:10px !important}.survival-fortress-hud-v191 span {font-size:.64rem !important;margin-bottom:2px !important}.survival-fortress-hud-v191 strong {font-size:.82rem !important;line-height:1.1 !important}.survival-fortress-objective-v191 {display:flex;gap:6px;align-items:center;padding:7px 10px;border-radius:11px;background:linear-gradient(90deg, rgba(102,252,241,.10), rgba(255,204,102,.08));border:1px solid rgba(102,252,241,.14);color:#cfe4ee;font-size:.78rem;line-height:1.25}.survival-fortress-objective-v191 b {color:#66fcf1;white-space:nowrap}.survival-fortress-arena-v191 {min-height:0 !important;display:grid !important;grid-template-columns:150px minmax(0, 1fr) !important;gap:8px !important;align-items:stretch !important}.survival-fortress-side-v191 {min-height:0 !important;padding:10px !important;border-radius:13px !important;justify-content:center !important}.survival-fortress-side-v191 img {width:84px !important;height:84px !important}.survival-fortress-side-v191 .survival-fortress-side-info-v191 {width:100%;display:grid;gap:3px}.survival-fortress-side-v191 strong {font-size:.93rem !important;line-height:1.1}.survival-fortress-side-v191 small,
.survival-fortress-side-v191 em {font-size:.70rem !important}.survival-fortress-board-v191 {min-height:0 !important;height:100% !important;max-height:386px !important;grid-template-columns:repeat(var(--cols), minmax(52px, 1fr)) !important;grid-template-rows:repeat(var(--rows), minmax(52px, 1fr)) !important;gap:5px !important;padding:10px !important;border-radius:16px !important;background:radial-gradient(circle at 50% 0%, rgba(125,234,255,.12), transparent 32%),
        linear-gradient(180deg, rgba(34,47,42,.92), rgba(11,17,20,.98)) !important;box-shadow:inset 0 0 44px rgba(0,0,0,.52), 0 12px 28px rgba(0,0,0,.22) !important;perspective:none !important;overflow:hidden !important}.survival-fortress-cell-v191 {min-height:0 !important;border-radius:10px !important;background:linear-gradient(135deg, rgba(78,100,73,.70), rgba(25,40,42,.92)) !important;border:1px solid rgba(255,255,255,.075) !important;box-shadow:inset 0 0 11px rgba(0,0,0,.22) !important;transform:none !important;opacity:1 !important}.survival-fortress-cell-v191::before {content:'';position:absolute;inset:0;background:linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px),
        linear-gradient(0deg, rgba(255,255,255,.025) 1px, transparent 1px);background-size:50% 50%;pointer-events:none}.survival-fortress-cell-v191.gate-row {background:linear-gradient(135deg, rgba(82,63,39,.78), rgba(23,36,41,.95)) !important;border-color:rgba(255,204,102,.12) !important}.survival-fortress-gate-mark-v191 {position:absolute;left:4px;bottom:3px;color:rgba(255,220,145,.45);font-size:.52rem;font-style:normal;letter-spacing:.03em;text-transform:uppercase;pointer-events:none}.survival-fortress-cell-v191.buildable {outline:1px dashed rgba(255,204,102,.45) !important;outline-offset:-4px !important;background:linear-gradient(135deg, rgba(92,84,50,.76), rgba(27,39,42,.95)) !important}.survival-fortress-cell-v191.movable {box-shadow:inset 0 0 14px rgba(102,252,241,.10), 0 0 0 1px rgba(102,252,241,.10) !important}.survival-fortress-enemy-v191 {position:relative;border-radius:9px;background:radial-gradient(circle at 50% 20%, rgba(255,255,255,.10), rgba(0,0,0,.18) 56%, rgba(0,0,0,.32)) !important;transition:transform .12s ease, filter .12s ease, box-shadow .12s ease}.survival-fortress-enemy-v191:hover,
.survival-fortress-enemy-v191:focus-visible {transform:translateY(-1px) scale(1.02);box-shadow:0 0 12px rgba(255,204,102,.26);outline:none}.survival-fortress-enemy-v191 b {font-size:1.34rem !important;line-height:1 !important;filter:drop-shadow(0 4px 5px rgba(0,0,0,.55))}.survival-fortress-enemy-v191.boss b {font-size:1.58rem !important}.survival-fortress-enemy-v191 span {font-size:.56rem !important;max-width:96% !important;color:#edf7ff !important;text-shadow:0 1px 2px #000}.survival-fortress-enemy-v191.element-fire {box-shadow:inset 0 0 14px rgba(255,77,77,.18)}.survival-fortress-enemy-v191.element-water {box-shadow:inset 0 0 14px rgba(51,153,255,.20)}.survival-fortress-enemy-v191.element-wind {box-shadow:inset 0 0 14px rgba(46,204,113,.18)}.survival-fortress-enemy-v191.element-light {box-shadow:inset 0 0 14px rgba(241,196,15,.20)}.survival-fortress-enemy-v191.element-dark {box-shadow:inset 0 0 14px rgba(142,68,173,.22)}.survival-fortress-dragon-v191 img {width:48px !important;height:48px !important;filter:drop-shadow(0 8px 9px rgba(0,0,0,.58)) drop-shadow(0 0 8px rgba(102,252,241,.18)) !important}.survival-fortress-dragon-v191 span {font-size:.62rem;color:#e8fbff;text-shadow:0 1px 2px #000}.survival-fortress-barrier-v191 b {font-size:1.35rem !important}.survival-fortress-barrier-v191 span {font-size:.62rem;color:#ffe8b0}.survival-fortress-move-cell-v191 {width:100%;height:100%;border:0;background:radial-gradient(circle, rgba(102,252,241,.18), transparent 55%);color:rgba(102,252,241,.72);font-size:.72rem;cursor:pointer}.survival-fortress-move-cell-v191:hover,
.survival-fortress-move-cell-v191:focus-visible {background:radial-gradient(circle, rgba(102,252,241,.30), transparent 65%);outline:none}.survival-fortress-controls-v191 {grid-template-columns:minmax(150px, .9fr) repeat(2, minmax(118px, .75fr)) minmax(150px, .95fr) minmax(180px, 1.25fr) !important;gap:6px !important;padding:8px !important;border-radius:12px !important;min-height:0 !important}.survival-fortress-controls-v191.prep {grid-template-columns:minmax(150px, .9fr) repeat(2, minmax(118px, .75fr)) minmax(230px, 1.4fr) !important}.survival-fortress-action-v190 {min-height:34px !important;padding:6px 10px !important;border-radius:9px !important;font-size:.82rem !important}.survival-fortress-action-v190.flame {background:linear-gradient(180deg, #ef4444, #9f1239) !important;color:#fff !important;border-color:rgba(255,184,108,.45) !important}.survival-fortress-action-v190:disabled {opacity:.52 !important;cursor:not-allowed !important;filter:grayscale(.35)}.survival-fortress-controls-v191.bonus-locked-v214 {opacity:.48 !important;filter:grayscale(.28)}.survival-fortress-controls-v191.bonus-locked-v214 button,
.survival-fortress-board-wrap-v210.bonus-locked-v214 button,
.survival-fortress-footer-v190 button[disabled],
.survival-fortress-mini-footer-v206 button[disabled] {cursor:not-allowed !important}.survival-fortress-board-wrap-v210.bonus-locked-v214 .survival-enemy-cell-v210,
.survival-fortress-cell-v210.bonus-locked-v214.pathable-v210 {opacity:.55 !important;filter:grayscale(.25)}.survival-fortress-dpad-v191 {grid-template-columns:repeat(3, 30px) !important;grid-template-rows:repeat(2, 28px) !important;gap:3px !important}.survival-fortress-dpad-v191 button {border-radius:7px !important;font-size:.86rem !important}.survival-fortress-help-v190 {font-size:.72rem !important;line-height:1.2 !important}.survival-fortress-section-title-v190 span {font-size:.62rem !important}.survival-fortress-section-title-v190 strong {font-size:.80rem !important}.survival-fortress-log-v190 {max-height:44px !important;padding:7px 9px !important;gap:2px !important;overflow-y:auto !important}.survival-fortress-log-v190 span {font-size:.74rem !important;line-height:1.18 !important}.survival-fortress-footer-v190 {padding:7px 9px !important;border-radius:12px !important}.survival-fortress-claim-v190,
.survival-fortress-abandon-v190 {min-height:34px !important;padding:7px 12px !important;font-size:.82rem !important}.survival-fortress-bonus-v190 {max-height:144px !important;overflow-y:auto !important;padding:8px !important}.survival-fortress-bonus-grid-v190 {gap:6px !important}.survival-fortress-bonus-card-v190 {padding:8px !important}.survival-fortress-bonus-card-v190 small {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-height: 760px) and (min-width: 981px) {.survival-fortress-modal-box-v190 {height:calc(100dvh - 14px) !important}.survival-fortress-board-v191 {max-height:330px !important;grid-template-rows:repeat(var(--rows), minmax(44px, 1fr)) !important}.survival-fortress-side-v191 img {width:70px !important;height:70px !important}.survival-fortress-objective-v191 {display:none !important}}@media (max-width: 980px) {.survival-fortress-modal-box-v190 {width:calc(100vw - 12px) !important;height:calc(100dvh - 12px) !important;max-height:calc(100dvh - 12px) !important}.survival-fortress-fight-v190 {grid-template-rows:auto auto auto minmax(0, 1fr) auto auto !important;padding:7px !important;gap:6px !important;overflow:hidden !important}.survival-fortress-hud-v191 {grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:4px !important}.survival-fortress-hud-v191 > div {padding:5px 6px !important}.survival-fortress-hud-v191 span {font-size:.55rem !important}.survival-fortress-hud-v191 strong {font-size:.70rem !important}.survival-fortress-objective-v191 {font-size:.68rem !important;padding:6px 8px !important;display:block !important}.survival-fortress-arena-v191 {grid-template-columns:1fr !important;gap:6px !important;min-height:0 !important}.survival-fortress-side-v191 {flex-direction:row !important;min-height:58px !important;padding:6px 8px !important;justify-content:flex-start !important}.survival-fortress-side-v191 img {width:48px !important;height:48px !important;flex:0 0 auto}.survival-fortress-side-v191 .survival-fortress-hpbar-v190 {max-width:180px}.survival-fortress-board-v191 {max-height:none !important;grid-template-columns:repeat(var(--cols), minmax(40px, 1fr)) !important;grid-template-rows:repeat(var(--rows), minmax(40px, 1fr)) !important;gap:4px !important;padding:7px !important;min-height:230px !important}.survival-fortress-cell-v191 {border-radius:8px !important}.survival-fortress-enemy-v191 b {font-size:1.02rem !important}.survival-fortress-enemy-v191.boss b {font-size:1.18rem !important}.survival-fortress-enemy-v191 span {display:none !important}.survival-fortress-dragon-v191 img {width:38px !important;height:38px !important}.survival-fortress-dragon-v191 span,
    .survival-fortress-gate-mark-v191 {display:none !important}.survival-fortress-controls-v191,
    .survival-fortress-controls-v191.wave,
    .survival-fortress-controls-v191.prep {grid-template-columns:1fr 1fr !important;gap:5px !important;padding:6px !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190,
    .survival-fortress-controls-v191 .survival-fortress-help-v190 {grid-column:1 / -1}.survival-fortress-dpad-v191 {grid-column:1 / -1;margin:0 auto !important;grid-template-columns:repeat(3, 34px) !important;grid-template-rows:repeat(2, 29px) !important}.survival-fortress-log-v190 {max-height:38px !important}.survival-fortress-footer-v190 {flex-direction:row !important;align-items:center !important}.survival-fortress-claim-v190,
    .survival-fortress-abandon-v190 {width:auto !important;flex:1 1 0;min-width:0 !important}}@media (max-width: 420px) {.survival-fortress-board-v191 {grid-template-columns:repeat(var(--cols), minmax(35px, 1fr)) !important;grid-template-rows:repeat(var(--rows), minmax(36px, 1fr)) !important;min-height:205px !important}.survival-fortress-action-v190 {font-size:.74rem !important;padding:6px 7px !important}.survival-fortress-objective-v191 {display:none !important}}.survival-fortress-modal-box-v190 {width:min(900px, calc(100vw - 16px)) !important;height:min(690px, calc(100dvh - 16px)) !important;max-height:calc(100dvh - 16px) !important}.survival-fortress-modal-head-v190 {min-height:48px !important;padding:7px 12px !important}.survival-fortress-modal-head-v190 h2 {font-size:1.06rem !important}.survival-fortress-fight-v190 {grid-template-rows:auto auto minmax(0, 1fr) auto minmax(0, 38px) auto !important;gap:5px !important;padding:7px !important;overflow:hidden !important}.survival-fortress-toast-v190 {max-height:38px !important;padding:5px 8px !important;font-size:.74rem !important}.survival-fortress-hud-v191 {grid-template-columns:.62fr .72fr .82fr 1.65fr !important;gap:5px !important}.survival-fortress-hud-v191 > div {padding:5px 7px !important;border-radius:9px !important}.survival-fortress-hud-v191 span {font-size:.56rem !important}.survival-fortress-hud-v191 strong {font-size:.74rem !important}.survival-fortress-objective-v191 {padding:5px 8px !important;font-size:.70rem !important;min-height:0 !important}.survival-fortress-arena-v191 {grid-template-columns:112px minmax(0, 1fr) !important;gap:6px !important;min-height:0 !important;overflow:hidden !important}.survival-fortress-side-v191 {padding:7px !important;border-radius:11px !important}.survival-fortress-side-v191 img {width:62px !important;height:62px !important}.survival-fortress-side-v191 strong {font-size:.82rem !important}.survival-fortress-side-v191 small,
.survival-fortress-side-v191 em {font-size:.63rem !important}.survival-fortress-side-v191 .survival-fortress-hpbar-v190 {height:6px !important}.survival-fortress-board-v191 {width:min(100%, 420px) !important;height:auto !important;max-height:100% !important;aspect-ratio:1 / 1 !important;justify-self:center !important;align-self:center !important;grid-template-columns:repeat(var(--cols), minmax(0, 1fr)) !important;grid-template-rows:repeat(var(--rows), minmax(0, 1fr)) !important;gap:3px !important;padding:7px !important;border-radius:14px !important;background:radial-gradient(circle at 50% 10%, rgba(102,252,241,.10), transparent 30%),
        linear-gradient(180deg, rgba(36,54,44,.98), rgba(13,21,20,.99)) !important;overflow:hidden !important}.survival-fortress-cell-v191 {min-width:0 !important;min-height:0 !important;border-radius:7px !important;background:radial-gradient(circle at 38% 28%, rgba(255,255,255,.055), transparent 40%),
        linear-gradient(135deg, rgba(71,95,67,.76), rgba(24,39,38,.94)) !important}.survival-fortress-cell-v191.r0,
.survival-fortress-cell-v191.r1 {background:radial-gradient(circle at 50% 30%, rgba(142,68,173,.12), transparent 42%),
        linear-gradient(135deg, rgba(51,68,65,.80), rgba(18,32,35,.96)) !important}.survival-fortress-cell-v191.gate-row {background:radial-gradient(circle at 50% 70%, rgba(255,204,102,.10), transparent 42%),
        linear-gradient(135deg, rgba(88,69,43,.82), rgba(24,37,38,.96)) !important}.survival-fortress-cell-v191.buildable {outline:1px dashed rgba(255,214,125,.52) !important;outline-offset:-3px !important}.survival-fortress-enemy-v191,
.survival-fortress-barrier-v191,
.survival-fortress-dragon-v191,
.survival-fortress-build-v191,
.survival-fortress-move-cell-v191 {min-width:0 !important;min-height:0 !important}.survival-fortress-enemy-v191 {padding:2px !important;border-radius:7px !important;border:1px solid rgba(255,255,255,.10) !important}.survival-fortress-enemy-v191 b {font-size:1.05rem !important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.65)) !important}.survival-fortress-enemy-v191.boss b {font-size:1.25rem !important}.survival-fortress-enemy-v191 span {display:none !important}.survival-fortress-enemy-v191 .survival-fortress-hpbar-v190 {height:4px !important;margin-top:2px !important}.survival-fortress-enemy-v191.monster-fire {background:radial-gradient(circle, rgba(255,112,67,.24), rgba(45,13,10,.36)) !important}.survival-fortress-enemy-v191.monster-water {background:radial-gradient(circle, rgba(51,153,255,.22), rgba(8,22,44,.38)) !important}.survival-fortress-enemy-v191.monster-wind {background:radial-gradient(circle, rgba(46,204,113,.22), rgba(10,38,24,.38)) !important}.survival-fortress-enemy-v191.monster-light {background:radial-gradient(circle, rgba(241,196,15,.23), rgba(44,34,7,.38)) !important}.survival-fortress-enemy-v191.monster-dark,
.survival-fortress-enemy-v191.monster-boss {background:radial-gradient(circle, rgba(156,92,255,.25), rgba(24,10,38,.42)) !important}.survival-fortress-dragon-v191 img {width:34px !important;height:34px !important}.survival-fortress-dragon-v191 span,
.survival-fortress-gate-mark-v191 {display:none !important}.survival-fortress-barrier-v191 b {font-size:1.05rem !important}.survival-fortress-barrier-v191 span {font-size:.52rem !important}.survival-fortress-build-v190 {font-size:.92rem !important;line-height:1 !important}.survival-fortress-build-v190 small {display:none !important}.survival-fortress-fx-v192 {position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:8;font-size:1.15rem;line-height:1;text-shadow:0 2px 4px #000;animation:survivalFxPopV192 .42s ease-out both}.survival-fortress-cell-v191.fx-hit,
.survival-fortress-cell-v191.fx-crit {box-shadow:inset 0 0 18px rgba(255,204,102,.35), 0 0 12px rgba(255,204,102,.20) !important}.survival-fortress-cell-v191.fx-flame {box-shadow:inset 0 0 20px rgba(239,68,68,.45), 0 0 14px rgba(239,68,68,.20) !important}.survival-fortress-cell-v191.fx-enemy_hit,
.survival-fortress-cell-v191.fx-barrier_hit {box-shadow:inset 0 0 20px rgba(239,68,68,.40), 0 0 14px rgba(239,68,68,.18) !important}.survival-fortress-cell-v191.fx-heal {box-shadow:inset 0 0 20px rgba(46,204,113,.42), 0 0 14px rgba(46,204,113,.18) !important}@keyframes survivalFxPopV192 {0% {transform:scale(.55) translateY(6px);opacity:0;filter:blur(1px)}35% {transform:scale(1.18) translateY(-2px);opacity:1}100% {transform:scale(.92) translateY(-8px);opacity:0}}.survival-fortress-controls-v191,
.survival-fortress-controls-v191.wave,
.survival-fortress-controls-v191.prep {grid-template-columns:minmax(118px,.8fr) minmax(96px,.62fr) minmax(96px,.62fr) minmax(110px,.72fr) minmax(130px,.9fr) !important;padding:6px !important;gap:5px !important;border-radius:10px !important}.survival-fortress-controls-v191.prep {grid-template-columns:minmax(118px,.8fr) minmax(96px,.62fr) minmax(96px,.62fr) minmax(180px,1fr) !important}.survival-fortress-action-v190 {min-height:30px !important;padding:5px 8px !important;font-size:.76rem !important}.survival-fortress-dpad-v191 {grid-template-columns:repeat(3, 27px) !important;grid-template-rows:repeat(2, 25px) !important}.survival-fortress-help-v190 {font-size:.66rem !important}.survival-fortress-section-title-v190 span {font-size:.56rem !important}.survival-fortress-section-title-v190 strong {font-size:.72rem !important}.survival-fortress-log-v190 {max-height:34px !important;min-height:0 !important;padding:5px 8px !important}.survival-fortress-log-v190 span {font-size:.68rem !important}.survival-fortress-footer-v190 {padding:5px 8px !important}.survival-fortress-claim-v190,
.survival-fortress-abandon-v190 {min-height:30px !important;padding:5px 10px !important;font-size:.76rem !important}@media (max-height: 740px) and (min-width: 981px) {.survival-fortress-modal-box-v190 {height:calc(100dvh - 10px) !important}.survival-fortress-objective-v191 {display:none !important}.survival-fortress-board-v191 {width:min(100%, 370px) !important}.survival-fortress-side-v191 img {width:54px !important;height:54px !important}.survival-fortress-toast-v190 {display:none !important}}@media (max-width: 980px) {.survival-fortress-modal-box-v190 {width:calc(100vw - 10px) !important;height:calc(100dvh - 10px) !important}.survival-fortress-fight-v190 {grid-template-rows:auto auto minmax(0, 1fr) auto minmax(0, 32px) auto !important;padding:5px !important;gap:4px !important}.survival-fortress-hud-v191 {gap:3px !important}.survival-fortress-objective-v191 {display:none !important}.survival-fortress-arena-v191 {grid-template-columns:1fr !important;gap:4px !important;overflow:hidden !important}.survival-fortress-side-v191 {min-height:45px !important;padding:4px 6px !important}.survival-fortress-side-v191 img {width:38px !important;height:38px !important}.survival-fortress-side-v191 strong {font-size:.74rem !important}.survival-fortress-side-v191 small,
    .survival-fortress-side-v191 em {font-size:.58rem !important}.survival-fortress-board-v191 {width:min(100%, 330px) !important;max-height:100% !important;gap:2px !important;padding:5px !important;border-radius:10px !important}.survival-fortress-cell-v191 {border-radius:5px !important}.survival-fortress-enemy-v191 b {font-size:.92rem !important}.survival-fortress-enemy-v191.boss b {font-size:1.06rem !important}.survival-fortress-dragon-v191 img {width:29px !important;height:29px !important}.survival-fortress-barrier-v191 b {font-size:.92rem !important}.survival-fortress-controls-v191,
    .survival-fortress-controls-v191.wave,
    .survival-fortress-controls-v191.prep {grid-template-columns:1fr 1fr !important;padding:5px !important;gap:4px !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190,
    .survival-fortress-controls-v191 .survival-fortress-help-v190 {display:none !important}.survival-fortress-action-v190 {min-height:28px !important;padding:4px 6px !important;font-size:.70rem !important}.survival-fortress-dpad-v191 {grid-column:1 / -1 !important;grid-template-columns:repeat(3, 30px) !important;grid-template-rows:repeat(2, 25px) !important}.survival-fortress-log-v190 {max-height:30px !important;padding:4px 6px !important}.survival-fortress-footer-v190 {padding:4px 6px !important}}@media (max-width: 420px) {.survival-fortress-board-v191 {width:min(100%, 300px) !important}.survival-fortress-hud-v191 strong {font-size:.62rem !important}.survival-fortress-enemy-v191 b {font-size:.84rem !important}.survival-fortress-dragon-v191 img {width:25px !important;height:25px !important}}.survival-fortress-modal-box-v190 {width:min(1000px, calc(100vw - 24px)) !important;height:min(760px, calc(100dvh - 18px)) !important}.survival-fortress-fight-v190 {grid-template-rows:auto auto minmax(0, 1fr) auto auto auto !important}.survival-fortress-board-v190 {grid-template-columns:repeat(var(--cols), minmax(44px, 1fr)) !important;grid-template-rows:repeat(var(--rows), 44px) !important;gap:4px !important;padding:14px 14px 18px !important;min-height:0 !important;border-radius:20px !important;border:1px solid rgba(127, 209, 255, 0.20) !important;background:radial-gradient(circle at 50% 4%, rgba(96,165,250,.16), transparent 32%),
      linear-gradient(180deg, rgba(18,31,41,.96) 0%, rgba(11,16,21,.98) 100%) !important;box-shadow:inset 0 26px 40px rgba(255,255,255,.02), inset 0 -22px 40px rgba(0,0,0,.45), 0 20px 40px rgba(0,0,0,.35) !important}.survival-fortress-cell-v190 {min-height:44px !important;border-radius:10px !important;background:linear-gradient(180deg, rgba(56,81,60,.95), rgba(29,52,39,.96)) !important;border:1px solid rgba(255,255,255,.055) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05), inset 0 -10px 18px rgba(0,0,0,.18), 0 6px 10px rgba(0,0,0,.18) !important;transform-origin:center top}.survival-fortress-cell-v190::before {content:'';position:absolute;inset:0;background:linear-gradient(180deg, rgba(255,255,255,.03), transparent 40%, rgba(0,0,0,.08));pointer-events:none}.survival-fortress-cell-v190.r0 {transform:scale(.85);opacity:.90}.survival-fortress-cell-v190.r1 {transform:scale(.89)}.survival-fortress-cell-v190.r2 {transform:scale(.92)}.survival-fortress-cell-v190.r3 {transform:scale(.95)}.survival-fortress-cell-v190.r4 {transform:scale(.98);background:linear-gradient(180deg, rgba(66,89,63,.95), rgba(34,59,44,.96)) !important}.survival-fortress-cell-v190.r5,
.survival-fortress-cell-v190.r6,
.survival-fortress-cell-v190.r7,
.survival-fortress-cell-v190.r8 {background:linear-gradient(180deg, rgba(78,64,42,.95), rgba(46,34,24,.96)) !important}.survival-fortress-enemy-v190,
.survival-fortress-barrier-v190,
.survival-fortress-dragon-v190,
.survival-fortress-move-cell-v191 {position:relative;z-index:2}.survival-fortress-enemy-v190 {border-radius:12px !important;background:radial-gradient(circle at 50% 30%, rgba(255,255,255,.22), rgba(255,255,255,.04) 34%, rgba(0,0,0,.15) 60%), rgba(0,0,0,.10) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06), 0 10px 16px rgba(0,0,0,.26) !important;transition:transform .12s ease, filter .12s ease;animation:sfEnemyFloatV193 1.8s ease-in-out infinite}.survival-fortress-enemy-v190:hover {transform:translateY(-1px) scale(1.04);filter:brightness(1.08)}.survival-fortress-enemy-v190 b {font-size:1.05rem !important}.survival-fortress-enemy-v190 span {font-size:.56rem !important}.survival-fortress-enemy-v191.monster-fire {background:radial-gradient(circle at 50% 25%, rgba(255,216,160,.35), rgba(255,96,64,.22) 40%, rgba(77,16,16,.35)) !important}.survival-fortress-enemy-v191.monster-water {background:radial-gradient(circle at 50% 25%, rgba(210,244,255,.35), rgba(90,180,255,.22) 40%, rgba(13,45,87,.35)) !important}.survival-fortress-enemy-v191.monster-wind {background:radial-gradient(circle at 50% 25%, rgba(230,255,218,.35), rgba(93,214,124,.20) 40%, rgba(20,62,22,.35)) !important}.survival-fortress-enemy-v191.monster-light {background:radial-gradient(circle at 50% 25%, rgba(255,255,232,.35), rgba(255,225,122,.22) 40%, rgba(89,61,10,.35)) !important}.survival-fortress-enemy-v191.monster-dark,
.survival-fortress-enemy-v191.monster-boss {background:radial-gradient(circle at 50% 25%, rgba(236,214,255,.30), rgba(150,97,255,.20) 40%, rgba(28,12,45,.40)) !important}.survival-fortress-enemy-v191.boss {box-shadow:inset 0 0 0 1px rgba(255,214,102,.26), 0 0 16px rgba(255,214,102,.25), 0 10px 18px rgba(0,0,0,.3) !important}.survival-fortress-dragon-v190 img {width:40px !important;height:40px !important}.survival-fortress-dragon-v190::after {content:'';position:absolute;left:50%;bottom:6px;transform:translateX(-50%);width:30px;height:10px;border-radius:50%;background:rgba(96,165,250,.28);filter:blur(6px);z-index:-1}.survival-fortress-barrier-v190 {min-width:30px;min-height:30px;padding:2px 1px;border-radius:10px;background:linear-gradient(180deg, rgba(89,106,120,.92), rgba(46,56,67,.98));border:1px solid rgba(209,218,229,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 8px 12px rgba(0,0,0,.22)}.survival-fortress-barrier-v190 b {font-size:1rem !important}.survival-fortress-floor-dot-v190 {width:4px !important;height:4px !important;opacity:.65}.survival-fortress-gate-mark-v191 {bottom:2px !important;font-size:.42rem !important;letter-spacing:.3px;color:rgba(255,220,160,.75) !important}.survival-fortress-move-cell-v191 {width:100%;height:100%;border:0;cursor:pointer;background:radial-gradient(circle, rgba(96,165,250,.22), transparent 62%);color:rgba(255,255,255,.85);font-size:.86rem;font-weight:900}.survival-fortress-hud-v191 {grid-template-columns:repeat(4, minmax(0,1fr)) !important}.survival-fortress-objective-v191 {font-size:.79rem !important;line-height:1.32 !important}.survival-fortress-controls-v190.wave {grid-template-columns:1fr auto minmax(168px,1fr) !important}.survival-fortress-action-v190 {min-height:40px !important;font-size:.84rem !important}.survival-fortress-log-v190 {max-height:88px !important}.survival-fortress-fx-v192 {font-size:1rem !important}.survival-fortress-cell-v191.fx-hit, .survival-fortress-cell-v191.fx-crit {box-shadow:inset 0 0 20px rgba(255,216,102,.42), 0 0 14px rgba(255,216,102,.24) !important}.survival-fortress-cell-v191.fx-flame {box-shadow:inset 0 0 22px rgba(255,88,51,.48), 0 0 16px rgba(255,88,51,.24) !important}.survival-fortress-cell-v191.fx-enemy_hit, .survival-fortress-cell-v191.fx-barrier_hit {box-shadow:inset 0 0 22px rgba(239,68,68,.46), 0 0 16px rgba(239,68,68,.24) !important}.survival-fortress-cell-v191.fx-wave_clear {box-shadow:inset 0 0 24px rgba(74,222,128,.46), 0 0 18px rgba(74,222,128,.25) !important}@keyframes sfEnemyFloatV193 {0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (max-width: 980px) {.survival-fortress-board-v190 {grid-template-columns:repeat(var(--cols), minmax(34px, 1fr)) !important;grid-template-rows:repeat(var(--rows), 35px) !important;gap:3px !important;padding:9px 8px 12px !important}.survival-fortress-cell-v190 {min-height:35px !important;border-radius:8px !important}.survival-fortress-dragon-v190 img {width:28px !important;height:28px !important}.survival-fortress-enemy-v190 b {font-size:.85rem !important}.survival-fortress-enemy-v190 span, .survival-fortress-barrier-v190 span {display:none !important}.survival-fortress-controls-v190.wave, .survival-fortress-controls-v190 {grid-template-columns:1fr !important}}@media (max-width: 480px) {.survival-fortress-modal-box-v190 {width:calc(100vw - 10px) !important;height:calc(100dvh - 10px) !important}.survival-fortress-board-v190 {grid-template-columns:repeat(var(--cols), minmax(29px, 1fr)) !important;grid-template-rows:repeat(var(--rows), 30px) !important;gap:2px !important}.survival-fortress-cell-v190 {min-height:30px !important;border-radius:7px !important}.survival-fortress-dragon-v190 img {width:24px !important;height:24px !important}.survival-fortress-hud-v191 {grid-template-columns:repeat(2, minmax(0,1fr)) !important}}.survival-fortress-modal-open-v191 {overflow:hidden !important}.survival-fortress-modal-box-v190 {width:min(1080px, calc(100vw - 16px)) !important;height:calc(100dvh - 12px) !important;max-height:calc(100dvh - 12px) !important}.survival-fortress-modal-head-v190 {min-height:38px !important;padding:5px 10px !important}.survival-fortress-modal-head-v190 h2 {font-size:.94rem !important;line-height:1.05 !important}.survival-fortress-modal-head-v190 span {font-size:.58rem !important}.survival-fortress-fight-v190 {height:100% !important;min-height:0 !important;display:grid !important;grid-template-rows:auto minmax(0, 1fr) auto auto !important;gap:4px !important;padding:5px !important;overflow:hidden !important}.survival-fortress-toast-v190,
.survival-fortress-objective-v191 {display:none !important}.survival-fortress-hud-v191 {grid-template-columns:.55fr .65fr .72fr 1.25fr !important;gap:4px !important}.survival-fortress-hud-v191 > div {padding:4px 6px !important;border-radius:8px !important;min-height:30px !important}.survival-fortress-hud-v191 span {font-size:.50rem !important;letter-spacing:.5px !important}.survival-fortress-hud-v191 strong {font-size:.68rem !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.survival-fortress-arena-v191 {grid-template-columns:92px minmax(0, 1fr) !important;gap:5px !important;min-height:0 !important;height:100% !important;overflow:hidden !important}.survival-fortress-side-v191 {padding:5px !important;border-radius:10px !important;align-self:stretch !important;min-height:0 !important;overflow:hidden !important}.survival-fortress-side-v191 img {width:48px !important;height:48px !important}.survival-fortress-side-v191 strong {font-size:.72rem !important;line-height:1.05 !important}.survival-fortress-side-v191 small,
.survival-fortress-side-v191 em {font-size:.52rem !important;line-height:1.15 !important}.survival-fortress-side-v191 .survival-fortress-hpbar-v190 {height:5px !important;margin:3px 0 !important}.survival-fortress-board-v190,
.survival-fortress-board-v191 {width:min(100%, 520px, calc(100dvh - 160px)) !important;max-width:100% !important;max-height:100% !important;aspect-ratio:1 / 1 !important;justify-self:center !important;align-self:center !important;grid-template-columns:repeat(var(--cols), minmax(0, 1fr)) !important;grid-template-rows:repeat(var(--rows), minmax(0, 1fr)) !important;gap:2px !important;padding:8px !important;border-radius:16px !important;overflow:hidden !important;min-height:0 !important}.survival-fortress-cell-v190,
.survival-fortress-cell-v191 {min-width:0 !important;min-height:0 !important;height:auto !important;border-radius:6px !important;transform:none !important}.survival-fortress-cell-v190.r0,
.survival-fortress-cell-v190.r1,
.survival-fortress-cell-v190.r2,
.survival-fortress-cell-v190.r3,
.survival-fortress-cell-v190.r4 {transform:none !important;opacity:1 !important}.survival-fortress-cell-v190.r9,
.survival-fortress-cell-v190.r10,
.survival-fortress-cell-v190.r11 {background:linear-gradient(180deg, rgba(88,69,43,.86), rgba(32,43,38,.98)) !important}.survival-fortress-enemy-v190,
.survival-fortress-enemy-v191,
.survival-fortress-barrier-v190,
.survival-fortress-barrier-v191,
.survival-fortress-dragon-v190,
.survival-fortress-dragon-v191,
.survival-fortress-move-cell-v191 {width:100% !important;height:100% !important;min-height:0 !important;min-width:0 !important;border-radius:6px !important}.survival-fortress-enemy-v190,
.survival-fortress-enemy-v191 {padding:1px !important;animation:sfEnemyFloatV193 2.2s ease-in-out infinite !important}.survival-fortress-enemy-v190 b,
.survival-fortress-enemy-v191 b {font-size:.82rem !important;line-height:1 !important}.survival-fortress-enemy-v190 span,
.survival-fortress-enemy-v191 span,
.survival-fortress-barrier-v190 span,
.survival-fortress-barrier-v191 span,
.survival-fortress-gate-mark-v191 {display:none !important}.survival-fortress-enemy-v191.boss b,
.survival-fortress-enemy-v190.boss b {font-size:1rem !important}.survival-fortress-enemy-v190 .survival-fortress-hpbar-v190,
.survival-fortress-enemy-v191 .survival-fortress-hpbar-v190 {height:3px !important;margin-top:1px !important}.survival-fortress-dragon-v190 img,
.survival-fortress-dragon-v191 img {width:25px !important;height:25px !important}.survival-fortress-barrier-v190 b,
.survival-fortress-barrier-v191 b {font-size:.75rem !important}.survival-fortress-move-cell-v191 {font-size:.62rem !important}.survival-fortress-controls-v191,
.survival-fortress-controls-v191.wave,
.survival-fortress-controls-v191.prep {display:grid !important;grid-template-columns:96px 96px auto !important;align-items:center !important;justify-content:center !important;gap:4px !important;padding:4px 6px !important;border-radius:9px !important;min-height:0 !important}.survival-fortress-controls-v191.prep {grid-template-columns:116px 92px 1fr !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190,
.survival-fortress-controls-v191 .survival-fortress-help-v190 {display:none !important}.survival-fortress-action-v190 {min-height:26px !important;height:26px !important;padding:3px 7px !important;font-size:.66rem !important;border-radius:7px !important;line-height:1 !important}.survival-fortress-dpad-v191 {grid-template-columns:repeat(3, 23px) !important;grid-template-rows:repeat(2, 22px) !important;gap:2px !important;justify-self:end !important}.survival-fortress-dpad-v191 button {width:23px !important;height:22px !important;min-height:0 !important;padding:0 !important;font-size:.65rem !important;border-radius:5px !important}.survival-fortress-log-v190 {display:none !important}.survival-fortress-footer-v190 {padding:4px 6px !important;min-height:0 !important}.survival-fortress-claim-v190,
.survival-fortress-abandon-v190 {min-height:26px !important;height:26px !important;padding:3px 9px !important;font-size:.66rem !important;border-radius:7px !important}@media (max-height: 720px) and (min-width: 981px) {.survival-fortress-modal-box-v190 {height:calc(100dvh - 8px) !important}.survival-fortress-modal-head-v190 {min-height:34px !important}.survival-fortress-board-v190,
    .survival-fortress-board-v191 {width:min(100%, 455px, calc(100dvh - 135px)) !important;padding:6px !important}.survival-fortress-side-v191 img {width:40px !important;height:40px !important}.survival-fortress-hud-v191 > div {min-height:26px !important;padding:3px 5px !important}}@media (max-width: 980px) {.survival-fortress-modal-box-v190 {width:calc(100vw - 8px) !important;height:calc(100dvh - 8px) !important}.survival-fortress-fight-v190 {grid-template-rows:auto minmax(0, 1fr) auto auto !important;padding:4px !important;gap:3px !important}.survival-fortress-hud-v191 {grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:3px !important}.survival-fortress-hud-v191 > div {min-height:24px !important;padding:3px 4px !important}.survival-fortress-hud-v191 span {font-size:.44rem !important}.survival-fortress-hud-v191 strong {font-size:.58rem !important}.survival-fortress-arena-v191 {grid-template-columns:1fr !important;gap:3px !important}.survival-fortress-side-v191 {min-height:34px !important;max-height:38px !important;display:grid !important;grid-template-columns:32px minmax(0,1fr) !important;gap:5px !important;padding:3px 5px !important}.survival-fortress-side-v191 img {width:30px !important;height:30px !important}.survival-fortress-side-v191 strong {font-size:.62rem !important}.survival-fortress-side-v191 small,
    .survival-fortress-side-v191 em {display:none !important}.survival-fortress-side-v191 .survival-fortress-hpbar-v190 {height:4px !important;margin:2px 0 0 !important}.survival-fortress-board-v190,
    .survival-fortress-board-v191 {width:min(100%, 360px, calc(100dvh - 150px)) !important;gap:1.5px !important;padding:5px !important;border-radius:12px !important}.survival-fortress-cell-v190,
    .survival-fortress-cell-v191 {border-radius:4px !important}.survival-fortress-enemy-v190 b,
    .survival-fortress-enemy-v191 b {font-size:.62rem !important}.survival-fortress-enemy-v191.boss b,
    .survival-fortress-enemy-v190.boss b {font-size:.78rem !important}.survival-fortress-dragon-v190 img,
    .survival-fortress-dragon-v191 img {width:18px !important;height:18px !important}.survival-fortress-barrier-v190 b,
    .survival-fortress-barrier-v191 b {font-size:.58rem !important}.survival-fortress-controls-v191,
    .survival-fortress-controls-v191.wave,
    .survival-fortress-controls-v191.prep {grid-template-columns:1fr 1fr auto !important;gap:3px !important;padding:3px !important}.survival-fortress-action-v190 {min-height:24px !important;height:24px !important;padding:2px 5px !important;font-size:.58rem !important}.survival-fortress-dpad-v191 {grid-template-columns:repeat(3, 21px) !important;grid-template-rows:repeat(2, 20px) !important;gap:2px !important}.survival-fortress-dpad-v191 button {width:21px !important;height:20px !important;font-size:.58rem !important}.survival-fortress-footer-v190 {padding:3px !important}.survival-fortress-claim-v190,
    .survival-fortress-abandon-v190 {min-height:24px !important;height:24px !important;font-size:.58rem !important;padding:2px 7px !important}}@media (max-width: 420px) {.survival-fortress-board-v190,
    .survival-fortress-board-v191 {width:min(100%, 320px, calc(100dvh - 148px)) !important}.survival-fortress-hud-v191 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.survival-fortress-path-cell-v195 {cursor:pointer !important;background:transparent !important;border:0 !important;color:rgba(255, 229, 153, .24) !important;font-size:.46rem !important;line-height:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:color .16s ease, background .16s ease, transform .16s ease !important}.survival-fortress-cell-v191.pathable-v195:hover .survival-fortress-path-cell-v195,
.survival-fortress-path-cell-v195:focus-visible {color:rgba(255, 214, 102, .9) !important;background:radial-gradient(circle, rgba(255,214,102,.18), transparent 62%) !important;transform:scale(1.08) !important;outline:none !important}.survival-token-moving-v195 {will-change:transform !important;animation:sfTokenStepV195 .34s cubic-bezier(.17,.84,.32,1) both !important}@keyframes sfTokenStepV195 {0% {transform:translate(calc(var(--sf-from-x, 0) * 105%), calc(var(--sf-from-y, 0) * 105%)) scale(.96);filter:brightness(1.08) drop-shadow(0 8px 10px rgba(0,0,0,.35))}70% {transform:translate(0,0) scale(1.04)}100% {transform:translate(0,0) scale(1)}}.survival-fortress-cell-v191.fx-move {box-shadow:inset 0 0 16px rgba(102,252,241,.24), 0 0 10px rgba(102,252,241,.12) !important}@media (min-width: 981px) {.survival-fortress-controls-v191.prep {grid-template-columns:150px 125px minmax(0, 1fr) !important;gap:8px !important;padding:7px 10px !important}.survival-fortress-controls-v191.prep .survival-fortress-action-v190 {min-height:36px !important;height:36px !important;padding:7px 12px !important;font-size:.86rem !important;line-height:1.08 !important;white-space:nowrap !important;letter-spacing:.1px !important}.survival-fortress-controls-v191.prep .survival-fortress-help-v190 {display:block !important;font-size:.62rem !important;line-height:1.2 !important;opacity:.78 !important;max-width:520px !important}.survival-fortress-controls-v191.wave .survival-fortress-action-v190 {min-height:30px !important;height:30px !important;font-size:.74rem !important}}@media (max-width: 980px) {.survival-fortress-path-cell-v195 {font-size:.38rem !important}.survival-token-moving-v195 {animation-duration:.28s !important}}.survival-fortress-dragon-v191,
.survival-fortress-enemy-v191 {transform-origin:center center !important;backface-visibility:hidden !important}.survival-token-moving-v195,
.survival-token-moving-v196 {position:relative !important;z-index:12 !important;will-change:transform, filter, opacity !important;animation:sfTokenSlideV196 .46s cubic-bezier(.18,.88,.28,1) both !important}@keyframes sfTokenSlideV196 {0% {transform:translate3d(calc(var(--sf-from-x, 0) * 112%), calc(var(--sf-from-y, 0) * 112%), 0) scale(.96);opacity:.92;filter:brightness(1.18) drop-shadow(0 10px 13px rgba(0,0,0,.44))}72% {transform:translate3d(0, 0, 0) scale(1.05);opacity:1;filter:brightness(1.12) drop-shadow(0 11px 14px rgba(0,0,0,.42))}100% {transform:translate3d(0, 0, 0) scale(1);opacity:1;filter:drop-shadow(0 8px 10px rgba(0,0,0,.35))}}.survival-fortress-cell-v191.pathable-v195 .survival-fortress-path-cell-v195 {opacity:.72 !important}.survival-fortress-cell-v191.pathable-v195:hover {outline:1px solid rgba(255, 214, 102, .42) !important;outline-offset:-2px !important}.survival-fortress-cell-v191.fx-move .survival-fortress-path-cell-v195,
.survival-fortress-cell-v191.fx-move {transition:box-shadow .18s ease, outline .18s ease !important}@media (min-width: 981px) {.survival-fortress-controls-v191.prep .survival-fortress-action-v190 {font-size:.9rem !important}.survival-fortress-controls-v191.wave .survival-fortress-action-v190 {font-size:.78rem !important;min-width:96px !important}}@media (max-width: 980px) {.survival-token-moving-v195,
    .survival-token-moving-v196 {animation-duration:.38s !important}}.survival-fortress-board-wrap-v197 {position:relative;border-radius:22px;padding:14px;overflow:hidden;background:linear-gradient(180deg, rgba(18,24,36,.96), rgba(10,14,22,.96));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 16px 40px rgba(0,0,0,.28)}.survival-fortress-board-theme-v197 {position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:8px 12px;border-radius:14px;background:rgba(8, 12, 20, .42);border:1px solid rgba(255,255,255,.08);color:#eef4ff;font-size:.86rem}.survival-fortress-board-theme-v197 span {font-weight:800;letter-spacing:.01em}.survival-fortress-board-theme-v197 small {opacity:.8;white-space:nowrap}.survival-fortress-board-backdrop-v197 {position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.95}.survival-fortress-board-wrap-v197 .survival-fortress-board-v190 {position:relative;z-index:1;background:rgba(17, 20, 28, .18);backdrop-filter:blur(1px)}.survival-fortress-board-wrap-v197.theme-grass .survival-fortress-board-backdrop-v197 {background:radial-gradient(circle at 20% 25%, rgba(164, 233, 112, .24), transparent 24%),
    radial-gradient(circle at 78% 42%, rgba(126, 211, 33, .18), transparent 18%),
    radial-gradient(circle at 58% 76%, rgba(111, 184, 64, .16), transparent 21%),
    linear-gradient(180deg, rgba(40, 92, 56, .95), rgba(18, 51, 33, .96))}.survival-fortress-board-wrap-v197.theme-lava .survival-fortress-board-backdrop-v197 {background:radial-gradient(circle at 24% 30%, rgba(255, 190, 88, .28), transparent 20%),
    radial-gradient(circle at 75% 58%, rgba(255, 104, 54, .26), transparent 18%),
    repeating-linear-gradient(135deg, rgba(55, 26, 19, .86) 0 18px, rgba(76, 32, 24, .92) 18px 36px),
    linear-gradient(180deg, rgba(84, 34, 20, .98), rgba(38, 13, 10, .96))}.survival-fortress-board-wrap-v197.theme-ice .survival-fortress-board-backdrop-v197 {background:radial-gradient(circle at 22% 24%, rgba(182, 233, 255, .22), transparent 20%),
    radial-gradient(circle at 76% 34%, rgba(124, 206, 255, .18), transparent 16%),
    linear-gradient(135deg, rgba(222, 247, 255, .05) 0 12%, transparent 12% 24%, rgba(222, 247, 255, .04) 24% 36%, transparent 36% 48%, rgba(222, 247, 255, .04) 48% 60%, transparent 60% 72%, rgba(222, 247, 255, .04) 72% 84%, transparent 84%),
    linear-gradient(180deg, rgba(41, 79, 110, .96), rgba(24, 48, 71, .96))}.survival-fortress-board-wrap-v197.theme-swamp .survival-fortress-board-backdrop-v197 {background:radial-gradient(circle at 16% 32%, rgba(196, 255, 148, .18), transparent 18%),
    radial-gradient(circle at 74% 66%, rgba(121, 154, 63, .16), transparent 20%),
    radial-gradient(circle at 48% 46%, rgba(40, 67, 48, .24), transparent 22%),
    linear-gradient(180deg, rgba(47, 73, 44, .96), rgba(22, 36, 30, .98))}.survival-fortress-board-wrap-v197.theme-desert .survival-fortress-board-backdrop-v197 {background:radial-gradient(circle at 22% 28%, rgba(255, 228, 153, .18), transparent 19%),
    radial-gradient(circle at 74% 62%, rgba(255, 198, 103, .16), transparent 22%),
    repeating-linear-gradient(160deg, rgba(109, 77, 35, .12) 0 14px, rgba(145, 99, 36, .14) 14px 28px),
    linear-gradient(180deg, rgba(123, 92, 45, .96), rgba(73, 51, 21, .98))}.survival-fortress-board-wrap-v197.theme-ruins .survival-fortress-board-backdrop-v197 {background:radial-gradient(circle at 18% 28%, rgba(255, 244, 214, .12), transparent 18%),
    radial-gradient(circle at 80% 60%, rgba(182, 154, 112, .12), transparent 16%),
    repeating-linear-gradient(90deg, rgba(205, 190, 168, .05) 0 22px, rgba(80, 72, 63, .03) 22px 44px),
    linear-gradient(180deg, rgba(73, 68, 61, .96), rgba(39, 36, 34, .98))}.survival-fortress-board-wrap-v197.theme-crystal .survival-fortress-board-backdrop-v197 {background:radial-gradient(circle at 20% 25%, rgba(154, 246, 255, .18), transparent 18%),
    radial-gradient(circle at 77% 35%, rgba(164, 171, 255, .18), transparent 16%),
    radial-gradient(circle at 58% 72%, rgba(123, 255, 223, .14), transparent 18%),
    linear-gradient(180deg, rgba(38, 54, 90, .96), rgba(21, 28, 48, .98))}.survival-fortress-board-wrap-v197 .survival-fortress-cell-v190 {background:rgba(255,255,255,.08) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08), inset 0 -6px 12px rgba(0,0,0,.12)}.survival-fortress-board-wrap-v197 .survival-fortress-cell-v190.gate-row {background:linear-gradient(180deg, rgba(255,198,115,.16), rgba(100,57,17,.20)) !important}.survival-fortress-board-wrap-v197 .survival-fortress-floor-dot-v190 {background:radial-gradient(circle, rgba(255,255,255,.45), rgba(255,255,255,.08))}@media (max-width: 768px) {.survival-fortress-board-wrap-v197 {padding:10px;border-radius:18px}.survival-fortress-board-theme-v197 {padding:7px 10px;font-size:.78rem;border-radius:12px}.survival-fortress-board-theme-v197 small {font-size:.7rem}}.survival-fortress-board-wrap-v197 {padding:7px !important;border-radius:16px !important;overflow:hidden !important;isolation:isolate;max-width:min(100%, 720px);margin:0 auto !important}.survival-fortress-board-theme-v197 {position:absolute !important;left:10px !important;top:10px !important;z-index:6 !important;width:auto !important;max-width:calc(100% - 20px) !important;margin:0 !important;padding:4px 8px !important;border-radius:999px !important;font-size:.72rem !important;line-height:1 !important;background:rgba(5, 8, 14, .62) !important;backdrop-filter:blur(3px);box-shadow:0 4px 14px rgba(0,0,0,.28)}.survival-fortress-board-theme-v197 small {display:none !important}.survival-fortress-board-backdrop-v197 {opacity:1 !important;filter:saturate(1.18) contrast(1.05)}.survival-fortress-board-wrap-v197 .survival-fortress-board-v190 {position:relative !important;z-index:1 !important;background:transparent !important;backdrop-filter:none !important;grid-template-columns:repeat(var(--cols), 30px) !important;grid-template-rows:repeat(var(--rows), 30px) !important;gap:2px !important;padding:8px !important;width:max-content !important;max-width:100% !important;min-height:0 !important;margin:0 auto !important;border-radius:14px !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08), 0 12px 28px rgba(0,0,0,.22) !important}.survival-fortress-board-wrap-v197 .survival-fortress-cell-v190 {background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.09) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10), inset 0 -7px 12px rgba(0,0,0,.12) !important;border-radius:7px !important}.survival-fortress-board-wrap-v197 .survival-fortress-cell-v190:hover {background:rgba(255,255,255,.12) !important}.survival-fortress-board-wrap-v197 .survival-fortress-cell-v190.gate-row {background:rgba(255, 190, 95, .12) !important}.survival-fortress-board-wrap-v197 .survival-fortress-floor-dot-v190 {width:4px !important;height:4px !important;opacity:.35 !important}.survival-fortress-board-wrap-v197 .survival-fortress-move-cell-v191,
.survival-fortress-board-wrap-v197 .survival-fortress-path-cell-v195 {background:rgba(255,255,255,.025) !important;opacity:.5 !important}.survival-fortress-board-wrap-v197 .survival-fortress-dragon-v190,
.survival-fortress-board-wrap-v197 .survival-fortress-enemy-v190,
.survival-fortress-board-wrap-v197 .survival-fortress-barrier-v190 {filter:drop-shadow(0 7px 8px rgba(0,0,0,.42))}.survival-fortress-board-wrap-v197 .survival-fortress-barrier-v190 {background:linear-gradient(180deg, rgba(130,103,74,.95), rgba(69,50,34,.96)) !important;border-color:rgba(255,224,176,.25) !important}.survival-fortress-modal-box-v190 {max-height:calc(100vh - 22px) !important}.survival-fortress-fight-v190 {gap:7px !important}.survival-fortress-objective-v191 {padding:5px 9px !important;font-size:.74rem !important;line-height:1.2 !important}.survival-fortress-hud-v190,
.survival-fortress-hud-v191 {gap:6px !important;margin-bottom:0 !important}.survival-fortress-arena-v190,
.survival-fortress-arena-v191 {gap:8px !important;align-items:start !important}.survival-fortress-controls-v190,
.survival-fortress-controls-v191,
.survival-fortress-log-v190,
.survival-fortress-footer-v190 {margin-top:5px !important}@media (min-width: 901px) {.survival-fortress-side-v190,
  .survival-fortress-side-v191 {max-width:150px !important;padding:8px !important}.survival-fortress-side-v190 img,
  .survival-fortress-side-v191 img {width:58px !important;height:58px !important}}@media (max-width: 900px) {.survival-fortress-board-wrap-v197 {padding:6px !important;max-width:100% !important}.survival-fortress-board-wrap-v197 .survival-fortress-board-v190 {grid-template-columns:repeat(var(--cols), minmax(22px, 1fr)) !important;grid-template-rows:repeat(var(--rows), 24px) !important;gap:2px !important;padding:7px !important;width:100% !important}.survival-fortress-board-theme-v197 {top:7px !important;left:7px !important;font-size:.64rem !important;padding:3px 7px !important}}@media (max-width: 430px) {.survival-fortress-board-wrap-v197 .survival-fortress-board-v190 {grid-template-rows:repeat(var(--rows), 22px) !important;padding:6px !important}.survival-fortress-board-wrap-v197 .survival-fortress-cell-v190 {border-radius:5px !important}}.survival-fortress-bonus-modal-v199 {position:fixed !important;inset:0 !important;z-index:100250 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:18px !important;margin:0 !important;background:rgba(2, 6, 12, .78) !important;backdrop-filter:blur(5px) saturate(1.15) !important}.survival-fortress-bonus-panel-v199 {width:min(720px, calc(100vw - 28px)) !important;max-height:calc(100dvh - 32px) !important;overflow-y:auto !important;border-radius:20px !important;padding:18px !important;background:radial-gradient(circle at 50% 0%, rgba(255, 204, 102, .15), transparent 42%), linear-gradient(145deg, rgba(25, 32, 45, .98), rgba(9, 13, 22, .98)) !important;border:1px solid rgba(255, 204, 102, .36) !important;box-shadow:0 24px 70px rgba(0,0,0,.58), inset 0 1px 0 rgba(255,255,255,.08) !important}.survival-fortress-bonus-panel-v199 .survival-fortress-section-title-v190 {display:flex !important;justify-content:space-between !important;align-items:center !important;gap:12px !important;margin:0 0 14px !important;color:#fff !important}.survival-fortress-bonus-panel-v199 .survival-fortress-section-title-v190 span {color:#ffcf6a !important;font-size:1rem !important;font-weight:900 !important}.survival-fortress-bonus-panel-v199 .survival-fortress-section-title-v190 strong {color:#dce7ef !important;font-size:.86rem !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-grid-v190 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:12px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 {min-height:132px !important;padding:14px 12px !important;border-radius:16px !important;background:linear-gradient(180deg, rgba(33, 42, 58, .95), rgba(12, 18, 28, .98)) !important;border:1px solid rgba(102, 252, 241, .18) !important;color:#edf8ff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 10px 26px rgba(0,0,0,.32) !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190:hover,
.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190:focus-visible {transform:translateY(-3px) !important;border-color:rgba(255, 207, 106, .72) !important;box-shadow:0 0 26px rgba(255, 207, 106, .20), 0 12px 30px rgba(0,0,0,.38) !important;outline:none !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 b {font-size:1.8rem !important;display:block !important;margin-bottom:6px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 span {display:block !important;color:#ffcf6a !important;font-weight:900 !important;font-size:.94rem !important;line-height:1.15 !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 small {display:block !important;margin-top:6px !important;color:#b9c6d2 !important;font-size:.76rem !important;line-height:1.25 !important}.survival-fortress-fight-v190 {max-height:calc(100dvh - 86px) !important;overflow-y:auto !important;padding-bottom:8px !important}.survival-fortress-arena-v190,
.survival-fortress-arena-v191 {margin-bottom:6px !important;overflow:visible !important}.survival-fortress-board-wrap-v197 {max-width:min(100%, 660px) !important;padding:6px !important}.survival-fortress-board-wrap-v197 .survival-fortress-board-v190 {grid-template-columns:repeat(var(--cols), 28px) !important;grid-template-rows:repeat(var(--rows), 27px) !important;gap:2px !important;padding:7px !important}.survival-fortress-board-wrap-v197 .survival-fortress-cell-v190 {min-height:0 !important}.survival-fortress-controls-v190,
.survival-fortress-controls-v191 {position:relative !important;z-index:8 !important;clear:both !important}.survival-fortress-controls-v191.prep,
.survival-fortress-controls-v191.wave {grid-template-columns:130px 112px auto minmax(0, 1fr) !important;justify-content:center !important;align-items:center !important;gap:6px !important;padding:6px 8px !important}.survival-fortress-controls-v191.wave {grid-template-columns:124px 104px auto minmax(0, 1fr) !important}.survival-fortress-controls-v191 .survival-fortress-dpad-v191 {grid-column:3 !important;grid-row:1 !important;justify-self:center !important;align-self:center !important}.survival-fortress-dpad-disabled-v199 {opacity:.38 !important;filter:grayscale(.4) !important}.survival-fortress-dpad-disabled-v199 button {cursor:default !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {grid-column:4 !important;grid-row:1 !important}@media (min-width: 981px) {.survival-fortress-modal-box-v190 {width:min(930px, calc(100vw - 24px)) !important;max-height:calc(100dvh - 16px) !important}.survival-fortress-modal-head-v190 {padding:8px 14px !important;min-height:40px !important}.survival-fortress-fight-v190 {gap:5px !important;padding:7px !important}.survival-fortress-hud-v191 > div {min-height:28px !important;padding:4px 6px !important}.survival-fortress-objective-v191 {display:none !important}.survival-fortress-side-v190,
    .survival-fortress-side-v191 {max-width:126px !important;min-height:0 !important;padding:7px !important}.survival-fortress-side-v190 img,
    .survival-fortress-side-v191 img {width:48px !important;height:48px !important}.survival-fortress-controls-v191.prep .survival-fortress-action-v190 {min-height:32px !important;height:32px !important;font-size:.78rem !important}}@media (max-width: 980px) {.survival-fortress-bonus-modal-v199 {padding:10px !important;align-items:flex-end !important}.survival-fortress-bonus-panel-v199 {padding:13px !important;border-radius:18px 18px 12px 12px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-grid-v190 {grid-template-columns:1fr !important;gap:8px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 {min-height:82px !important;display:grid !important;grid-template-columns:42px minmax(0,1fr) !important;grid-template-rows:auto auto !important;text-align:left !important;align-items:center !important;column-gap:10px !important;padding:10px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 b {grid-row:1 / 3 !important;margin:0 !important;font-size:1.55rem !important;text-align:center !important}.survival-fortress-board-wrap-v197 .survival-fortress-board-v190 {grid-template-columns:repeat(var(--cols), minmax(20px, 1fr)) !important;grid-template-rows:repeat(var(--rows), 23px) !important;gap:2px !important;width:100% !important;padding:6px !important}.survival-fortress-controls-v191.prep,
    .survival-fortress-controls-v191.wave {grid-template-columns:1fr 1fr auto !important;gap:3px !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {display:none !important}.survival-fortress-controls-v191 .survival-fortress-dpad-v191 {grid-column:3 !important}}@media (max-width: 430px) {.survival-fortress-board-wrap-v197 .survival-fortress-board-v190 {grid-template-rows:repeat(var(--rows), 21px) !important;padding:5px !important}}.survival-fortress-modal-box-v190 {max-height:calc(100dvh - 10px) !important;overflow:hidden !important}.survival-battle-body-v121 {overflow:hidden !important;min-height:0 !important}.survival-fortress-fight-v190 {height:calc(100dvh - 70px) !important;max-height:calc(100dvh - 70px) !important;overflow:hidden !important;display:grid !important;grid-template-rows:auto minmax(0, 1fr) auto auto !important;gap:5px !important;padding:6px !important}.survival-fortress-toast-v190,
.survival-fortress-objective-v191 {display:none !important}.survival-fortress-hud-v190,
.survival-fortress-hud-v191 {grid-row:1 !important;margin:0 !important;gap:5px !important}.survival-fortress-hud-v191 > div {min-height:27px !important;padding:4px 6px !important}.survival-fortress-hud-v191 span {font-size:.66rem !important}.survival-fortress-hud-v191 strong {font-size:.82rem !important}.survival-fortress-arena-v190,
.survival-fortress-arena-v191 {grid-row:2 !important;min-height:0 !important;height:100% !important;max-height:100% !important;margin:0 !important;overflow:hidden !important;align-content:center !important;align-items:center !important;justify-content:center !important;gap:7px !important}.survival-fortress-side-v190,
.survival-fortress-side-v191 {align-self:center !important;max-height:112px !important;overflow:hidden !important}.survival-fortress-board-wrap-v200 {align-self:center !important;justify-self:center !important;width:auto !important;max-width:100% !important;max-height:100% !important;padding:5px !important;margin:0 !important;border-radius:16px !important}.survival-fortress-board-theme-v200 {position:absolute !important;left:7px !important;top:7px !important;z-index:7 !important;width:auto !important;max-width:calc(100% - 14px) !important;margin:0 !important;padding:4px 7px !important;border-radius:999px !important;font-size:.68rem !important;background:rgba(3, 7, 13, .54) !important;pointer-events:none !important}.survival-fortress-board-theme-v200 small {display:none !important}.survival-fortress-board-v200 {--sf-cell:25px;--sf-gap:2px;position:relative !important;display:block !important;width:max-content !important;height:max-content !important;min-height:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}.survival-fortress-cells-layer-v200 {position:relative !important;z-index:1 !important;display:grid !important;grid-template-columns:repeat(var(--cols), var(--sf-cell)) !important;grid-template-rows:repeat(var(--rows), var(--sf-cell)) !important;gap:var(--sf-gap) !important;padding:5px !important;border-radius:14px !important;background:rgba(5, 10, 18, .18) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18), 0 10px 22px rgba(0,0,0,.24) !important}.survival-fortress-cell-v200 {position:relative !important;width:var(--sf-cell) !important;height:var(--sf-cell) !important;min-width:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;border-radius:5px !important;border:1px solid rgba(255,255,255,.06) !important;background:rgba(255,255,255,.045) !important;overflow:hidden !important;cursor:default !important;appearance:none !important;-webkit-appearance:none !important}.survival-fortress-cell-v200.pathable-v200 {cursor:pointer !important}.survival-fortress-cell-v200.pathable-v200:hover {background:rgba(255, 226, 133, .14) !important;border-color:rgba(255, 226, 133, .32) !important}.survival-fortress-token-layer-v200 {position:absolute !important;z-index:5 !important;inset:0 !important;pointer-events:none !important}.survival-fortress-token-v200 {position:absolute !important;z-index:4 !important;margin:0 !important;pointer-events:auto !important;transition:left .34s linear, top .34s linear, transform .16s ease, filter .16s ease !important;will-change:left, top, transform !important;contain:layout paint style !important}.survival-fortress-token-v200.no-transition-v200 {transition:none !important}.survival-dragon-token-v200,
.survival-enemy-token-v200 {display:grid !important;place-items:center !important;border-radius:9px !important;padding:0 !important}.survival-dragon-token-v200 img {width:94% !important;height:94% !important;object-fit:contain !important;filter:drop-shadow(0 4px 5px rgba(0,0,0,.55)) !important}.survival-dragon-token-v200 span,
.survival-enemy-token-v200 span {display:none !important}.survival-enemy-token-v200 b {font-size:1.02rem !important;line-height:1 !important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) !important}.survival-enemy-token-v200 .survival-fortress-hpbar-v190 {position:absolute !important;left:3px !important;right:3px !important;bottom:2px !important;height:3px !important;margin:0 !important}.survival-fortress-barrier-v200 {position:absolute !important;inset:1px !important;display:grid !important;place-items:center !important;color:#d7c2a2 !important;background:linear-gradient(180deg, rgba(126, 91, 58, .66), rgba(64, 43, 31, .72)) !important;border-radius:5px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11) !important}.survival-fortress-barrier-v200 b {font-size:.86rem !important}.survival-fortress-barrier-v200 small {display:none !important}.survival-fortress-floor-dot-v200 {width:4px !important;height:4px !important;opacity:.28 !important}.survival-fortress-gate-mark-v200 {display:none !important}.survival-fortress-controls-v190,
.survival-fortress-controls-v191 {grid-row:3 !important;min-height:42px !important;height:42px !important;margin:0 !important;overflow:hidden !important;align-self:end !important}.survival-fortress-controls-v191.prep,
.survival-fortress-controls-v191.wave {display:grid !important;grid-template-columns:126px 106px 104px minmax(0, 1fr) !important;gap:5px !important;padding:5px 7px !important;border-radius:13px !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 {display:none !important}.survival-fortress-controls-v191 .survival-fortress-action-v190 {height:31px !important;min-height:31px !important;padding:4px 8px !important;font-size:.78rem !important;border-radius:10px !important;white-space:nowrap !important}.survival-fortress-dpad-v190,
.survival-fortress-dpad-v191 {width:98px !important;min-width:98px !important;height:31px !important;display:grid !important;grid-template-columns:repeat(4, 1fr) !important;grid-template-rows:1fr !important;gap:3px !important}.survival-fortress-dpad-v191 button {width:22px !important;height:27px !important;min-height:0 !important;padding:0 !important;border-radius:8px !important;font-size:.82rem !important}.survival-fortress-dpad-v191 button:first-child {grid-column:1 !important;grid-row:1 !important}.survival-fortress-dpad-v191 button:nth-child(2) {grid-column:2 !important;grid-row:1 !important}.survival-fortress-dpad-v191 button:nth-child(3) {grid-column:3 !important;grid-row:1 !important}.survival-fortress-dpad-v191 button:nth-child(4) {grid-column:4 !important;grid-row:1 !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {display:block !important;font-size:.68rem !important;line-height:1.15 !important;opacity:.75 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.survival-fortress-log-v190 {grid-row:4 !important;max-height:32px !important;overflow:hidden !important;margin:0 !important;padding:3px 6px !important;font-size:.68rem !important}.survival-fortress-footer-v190 {display:none !important}.survival-fortress-bonus-modal-v199 {z-index:100260 !important}@media (min-width: 981px) {.survival-fortress-modal-box-v190 {width:min(900px, calc(100vw - 18px)) !important}.survival-fortress-board-v200 {--sf-cell:24px;--sf-gap:2px}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {grid-template-columns:118px auto !important}.survival-fortress-side-v190,
  .survival-fortress-side-v191 {max-width:118px !important;padding:6px !important}.survival-fortress-side-v191 img {width:42px !important;height:42px !important}}@media (max-width: 980px) {.survival-fortress-modal-box-v190 {width:calc(100vw - 8px) !important;max-height:calc(100dvh - 8px) !important;border-radius:16px !important}.survival-fortress-modal-head-v190 {min-height:34px !important;padding:6px 10px !important}.survival-fortress-modal-head-v190 h2 {font-size:.96rem !important}.survival-fortress-fight-v190 {height:calc(100dvh - 56px) !important;max-height:calc(100dvh - 56px) !important;gap:4px !important;padding:5px !important}.survival-fortress-hud-v191 {grid-template-columns:repeat(4, minmax(0,1fr)) !important;gap:3px !important}.survival-fortress-hud-v191 > div {min-height:24px !important;padding:2px 3px !important}.survival-fortress-hud-v191 span {font-size:.58rem !important}.survival-fortress-hud-v191 strong {font-size:.68rem !important}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {display:flex !important;flex-direction:column !important;gap:3px !important}.survival-fortress-side-v190,
  .survival-fortress-side-v191 {width:100% !important;max-width:none !important;height:38px !important;max-height:38px !important;padding:3px 6px !important;display:grid !important;grid-template-columns:34px minmax(0,1fr) !important;gap:6px !important}.survival-fortress-side-v191 img {width:32px !important;height:32px !important}.survival-fortress-side-info-v191 strong {font-size:.76rem !important}.survival-fortress-side-info-v191 small {display:none !important}.survival-fortress-side-info-v191 em {font-size:.62rem !important}.survival-fortress-board-wrap-v200 {padding:4px !important}.survival-fortress-board-v200 {--sf-cell:20px;--sf-gap:2px}.survival-fortress-cells-layer-v200 {padding:4px !important;border-radius:12px !important}.survival-enemy-token-v200 b {font-size:.88rem !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {grid-template-columns:1fr 1fr 88px !important;height:38px !important;min-height:38px !important;padding:4px !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {display:none !important}.survival-fortress-controls-v191 .survival-fortress-action-v190 {height:29px !important;min-height:29px !important;font-size:.70rem !important;padding:3px 5px !important}.survival-fortress-dpad-v191 {width:84px !important;min-width:84px !important;height:29px !important}.survival-fortress-dpad-v191 button {width:19px !important;height:25px !important;font-size:.72rem !important}.survival-fortress-log-v190 {display:none !important}}@media (max-width: 390px) {.survival-fortress-board-v200 {--sf-cell:18px;--sf-gap:1.5px}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {grid-template-columns:1fr 1fr 78px !important}.survival-fortress-dpad-v191 {width:76px !important;min-width:76px !important}.survival-fortress-dpad-v191 button {width:17px !important}}.survival-fortress-fight-v190 {grid-template-rows:auto minmax(0, 1fr) auto !important;gap:4px !important;padding:5px !important}.survival-fortress-log-v190,
.survival-fortress-footer-v190 {display:none !important}.survival-fortress-arena-v190,
.survival-fortress-arena-v191 {overflow:hidden !important;padding-bottom:0 !important}.survival-fortress-board-wrap-v200 {overflow:hidden !important;padding:4px !important;flex:0 0 auto !important}.survival-fortress-board-v200 {--sf-cell:22px;--sf-gap:2px;overflow:visible !important}.survival-fortress-cells-layer-v200 {padding:5px !important;overflow:hidden !important}.survival-fortress-token-layer-v200 {overflow:visible !important;inset:0 !important}.survival-fortress-token-v200,
.survival-fortress-token-v200.element-fire,
.survival-fortress-token-v200.element-water,
.survival-fortress-token-v200.element-wind,
.survival-fortress-token-v200.element-light,
.survival-fortress-token-v200.element-dark {min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important;padding:0 !important;margin:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;color:#fff !important;overflow:visible !important;line-height:1 !important}.survival-dragon-token-v200 {display:block !important;background:transparent !important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.58)) !important}.survival-dragon-token-v200::after {display:none !important}.survival-dragon-token-v200 img {display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;min-width:0 !important;min-height:0 !important;object-fit:contain !important;transform:scale(1.35) translateY(-4%) !important;transform-origin:center center !important}.survival-enemy-token-v200 {display:grid !important;place-items:center !important;background:radial-gradient(circle at 50% 35%, rgba(255,255,255,.18), rgba(0,0,0,.12) 68%) !important;border-radius:7px !important}.survival-enemy-token-v200 b {font-size:.98rem !important;line-height:1 !important}.survival-enemy-token-v200 .survival-fortress-hpbar-v190 {left:2px !important;right:2px !important;bottom:1px !important;height:2px !important}.survival-fortress-controls-v190,
.survival-fortress-controls-v191 {grid-row:3 !important;position:relative !important;z-index:20 !important;flex-shrink:0 !important}.survival-fortress-controls-v191.prep,
.survival-fortress-controls-v191.wave {height:40px !important;min-height:40px !important;grid-template-columns:126px 104px 98px minmax(0, 1fr) !important;align-items:center !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {min-width:0 !important}@media (min-width: 981px) {.survival-fortress-modal-box-v190 {width:min(910px, calc(100vw - 20px)) !important;max-height:calc(100dvh - 8px) !important}.survival-fortress-fight-v190 {height:calc(100dvh - 64px) !important;max-height:calc(100dvh - 64px) !important}.survival-fortress-board-v200 {--sf-cell:22px !important;--sf-gap:2px !important}.survival-fortress-board-wrap-v200 {max-height:calc(100dvh - 180px) !important}.survival-fortress-side-v191 {max-height:96px !important}}@media (max-width: 980px) {.survival-fortress-modal-box-v190 {width:100vw !important;max-height:100dvh !important;border-radius:0 !important}.survival-fortress-modal-head-v190 {min-height:32px !important;padding:5px 8px !important}.survival-fortress-fight-v190 {height:calc(100dvh - 44px) !important;max-height:calc(100dvh - 44px) !important;padding:4px !important;gap:3px !important}.survival-fortress-hud-v191 > div {min-height:22px !important;padding:2px 3px !important}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {min-height:0 !important;justify-content:center !important}.survival-fortress-side-v190,
  .survival-fortress-side-v191 {height:32px !important;max-height:32px !important}.survival-fortress-side-v191 img {width:28px !important;height:28px !important}.survival-fortress-board-wrap-v200 {max-height:calc(100dvh - 136px) !important;padding:3px !important}.survival-fortress-board-v200 {--sf-cell:18px !important;--sf-gap:1.5px !important}.survival-fortress-cells-layer-v200 {padding:4px !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {height:38px !important;min-height:38px !important;grid-template-columns:minmax(86px,1fr) minmax(80px,1fr) 80px !important;gap:4px !important;padding:4px !important}.survival-fortress-controls-v191 .survival-fortress-action-v190 {height:28px !important;min-height:28px !important;font-size:.68rem !important;padding:3px 4px !important}.survival-fortress-dpad-v191 {width:78px !important;min-width:78px !important;height:28px !important}.survival-fortress-dpad-v191 button {width:17px !important;height:24px !important;font-size:.70rem !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {display:none !important}}@media (max-width: 390px) {.survival-fortress-board-v200 {--sf-cell:16px !important;--sf-gap:1px !important}.survival-fortress-board-wrap-v200 {max-height:calc(100dvh - 132px) !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {grid-template-columns:minmax(78px,1fr) minmax(74px,1fr) 72px !important}.survival-fortress-dpad-v191 {width:70px !important;min-width:70px !important}.survival-fortress-dpad-v191 button {width:15px !important}}.survival-fortress-modal-box-v190 {width:min(1180px, calc(100vw - 8px)) !important;height:calc(100dvh - 8px) !important;max-height:calc(100dvh - 8px) !important;overflow:hidden !important}.survival-battle-body-v121 {height:100% !important;overflow:hidden !important}.survival-fortress-fight-v190 {height:calc(100dvh - 50px) !important;max-height:calc(100dvh - 50px) !important;grid-template-rows:auto minmax(0, 1fr) 44px !important;gap:5px !important;padding:5px !important;overflow:hidden !important}.survival-fortress-arena-v190,
.survival-fortress-arena-v191 {min-height:0 !important;height:100% !important;max-height:100% !important;overflow:hidden !important;justify-content:center !important;align-items:center !important}.survival-fortress-board-wrap-v200 {position:relative !important;overflow:hidden !important;max-width:100% !important;max-height:100% !important;padding:6px !important;margin:0 auto !important}.survival-fortress-board-v200 {--sf-cell:clamp(28px, calc((100dvh - 192px) / 12), 38px) !important;--sf-gap:2px !important;display:block !important;width:max-content !important;height:max-content !important;max-width:100% !important;overflow:visible !important}.survival-fortress-cells-layer-v200 {grid-template-columns:repeat(var(--cols), var(--sf-cell)) !important;grid-template-rows:repeat(var(--rows), var(--sf-cell)) !important;gap:var(--sf-gap) !important;padding:6px !important;overflow:hidden !important}.survival-fortress-token-layer-v200 {overflow:visible !important;pointer-events:none !important}.survival-fortress-token-layer-v200 .survival-fortress-token-v200,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v190,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v191,
.survival-fortress-token-layer-v200 .survival-fortress-enemy-v190,
.survival-fortress-token-layer-v200 .survival-fortress-enemy-v191 {position:absolute !important;width:var(--sf-cell) !important;height:var(--sf-cell) !important;min-width:var(--sf-cell) !important;min-height:var(--sf-cell) !important;max-width:var(--sf-cell) !important;max-height:var(--sf-cell) !important;padding:0 !important;margin:0 !important;border:0 !important;overflow:visible !important;background:transparent !important;box-shadow:none !important;box-sizing:border-box !important}.survival-fortress-token-layer-v200 .survival-dragon-token-v200 {display:grid !important;place-items:center !important;filter:drop-shadow(0 5px 7px rgba(0,0,0,.65)) !important;pointer-events:none !important;contain:layout paint style !important}.survival-fortress-token-layer-v200 .survival-dragon-token-v200 img,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v190 img,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v191 img {display:block !important;width:88% !important;height:88% !important;min-width:0 !important;min-height:0 !important;max-width:88% !important;max-height:88% !important;object-fit:contain !important;transform:none !important;border-radius:0 !important;filter:drop-shadow(0 4px 5px rgba(0,0,0,.62)) !important}.survival-fortress-token-layer-v200 .survival-dragon-token-v200 span {display:none !important}.survival-fortress-token-layer-v200 .survival-enemy-token-v200 {display:grid !important;place-items:center !important;pointer-events:auto !important;border-radius:8px !important;background:radial-gradient(circle at 50% 38%, rgba(255,255,255,.22), rgba(0,0,0,.12) 66%) !important}.survival-fortress-token-layer-v200 .survival-enemy-token-v200 b {font-size:calc(var(--sf-cell) * .54) !important;line-height:1 !important}.survival-fortress-token-layer-v200 .survival-enemy-token-v200 span {display:none !important}.survival-fortress-token-layer-v200 .survival-enemy-token-v200 .survival-fortress-hpbar-v190 {position:absolute !important;left:3px !important;right:3px !important;bottom:2px !important;height:3px !important}.survival-fortress-controls-v190,
.survival-fortress-controls-v191 {grid-row:3 !important;height:42px !important;min-height:42px !important;max-height:42px !important;margin:0 !important;overflow:hidden !important;align-self:end !important;z-index:30 !important}.survival-fortress-controls-v191.prep,
.survival-fortress-controls-v191.wave {display:grid !important;grid-template-columns:138px 116px 112px minmax(0, 1fr) !important;align-items:center !important;gap:6px !important;padding:5px 8px !important}.survival-fortress-controls-v191 .survival-fortress-action-v190 {height:32px !important;min-height:32px !important;font-size:.80rem !important;padding:4px 8px !important}.survival-fortress-dpad-v191 {display:grid !important;width:106px !important;min-width:106px !important;height:32px !important;grid-template-columns:repeat(4, 1fr) !important;gap:4px !important}.survival-fortress-dpad-v191 button {width:23px !important;height:28px !important;min-height:0 !important;padding:0 !important}@media (min-width: 981px) {.survival-fortress-modal-head-v190 {min-height:38px !important;padding:6px 10px !important}.survival-fortress-hud-v191 > div {min-height:30px !important}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {grid-template-columns:122px auto !important;gap:10px !important}.survival-fortress-side-v191 {max-width:122px !important;max-height:112px !important}}@media (max-width: 980px) {.survival-fortress-modal-box-v190 {width:100vw !important;height:100dvh !important;max-height:100dvh !important;border-radius:0 !important}.survival-fortress-modal-head-v190 {min-height:30px !important;height:30px !important;padding:4px 8px !important}.survival-fortress-modal-head-v190 h2 {font-size:.88rem !important}.survival-fortress-modal-head-v190 span {font-size:.56rem !important}.survival-fortress-fight-v190 {height:calc(100dvh - 30px) !important;max-height:calc(100dvh - 30px) !important;grid-template-rows:auto minmax(0, 1fr) 44px !important;gap:3px !important;padding:3px !important}.survival-fortress-hud-v191 {grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:2px !important}.survival-fortress-hud-v191 > div {min-height:21px !important;padding:2px 3px !important}.survival-fortress-hud-v191 span {font-size:.52rem !important}.survival-fortress-hud-v191 strong {font-size:.64rem !important}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {display:flex !important;flex-direction:column !important;gap:3px !important}.survival-fortress-side-v191 {height:30px !important;max-height:30px !important;grid-template-columns:28px minmax(0, 1fr) !important;padding:2px 5px !important}.survival-fortress-side-v191 img {width:26px !important;height:26px !important}.survival-fortress-side-info-v191 strong {font-size:.70rem !important}.survival-fortress-side-info-v191 small {display:none !important}.survival-fortress-side-info-v191 em {font-size:.56rem !important}.survival-fortress-board-wrap-v200 {padding:4px !important;width:max-content !important;max-width:calc(100vw - 8px) !important}.survival-fortress-board-v200 {--sf-cell:clamp(20px, calc((100vw - 44px) / 12), 29px) !important;--sf-gap:1.5px !important}.survival-fortress-cells-layer-v200 {padding:4px !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {height:42px !important;min-height:42px !important;max-height:42px !important;grid-template-columns:minmax(92px, 1fr) minmax(84px, 1fr) 92px !important;gap:4px !important;padding:4px !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {display:none !important}.survival-fortress-controls-v191 .survival-fortress-action-v190 {height:31px !important;min-height:31px !important;font-size:.70rem !important;padding:3px 5px !important}.survival-fortress-dpad-v191 {width:88px !important;min-width:88px !important;height:31px !important}.survival-fortress-dpad-v191 button {width:20px !important;height:27px !important;font-size:.72rem !important}}@media (max-width: 380px) {.survival-fortress-board-v200 {--sf-cell:clamp(18px, calc((100vw - 38px) / 12), 25px) !important;--sf-gap:1px !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {grid-template-columns:minmax(80px,1fr) minmax(74px,1fr) 78px !important}.survival-fortress-dpad-v191 {width:76px !important;min-width:76px !important}.survival-fortress-dpad-v191 button {width:17px !important}}.survival-fortress-modal-box-v190 {height:calc(100dvh - 10px) !important;max-height:calc(100dvh - 10px) !important;overflow:hidden !important}.survival-fortress-modal-box-v190 .survival-battle-body-v121 {flex:1 1 auto !important;min-height:0 !important;height:auto !important;overflow:hidden !important}.survival-fortress-modal-head-v190 {min-height:36px !important;height:36px !important;padding:5px 10px !important}.survival-fortress-modal-head-v190 h2 {font-size:.98rem !important;line-height:1 !important}.survival-fortress-modal-head-v190 span {font-size:.62rem !important}.survival-fortress-fight-v190 {height:calc(100dvh - 46px) !important;max-height:calc(100dvh - 46px) !important;display:grid !important;grid-template-rows:34px minmax(0, 1fr) 38px !important;gap:4px !important;padding:4px !important;overflow:hidden !important;box-sizing:border-box !important}.survival-fortress-hud-v190,
.survival-fortress-hud-v191 {min-height:0 !important;max-height:34px !important;overflow:hidden !important;gap:5px !important}.survival-fortress-hud-v191 > div {min-height:28px !important;padding:3px 6px !important}.survival-fortress-arena-v190,
.survival-fortress-arena-v191 {min-height:0 !important;height:100% !important;max-height:100% !important;overflow:hidden !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important}.survival-fortress-board-wrap-v200 {box-sizing:border-box !important;max-height:100% !important;overflow:hidden !important;padding:4px !important;margin:0 auto !important}.survival-fortress-board-v200 {--sf-gap:2px !important}.survival-fortress-cells-layer-v200 {padding:4px !important}.survival-fortress-controls-v190,
.survival-fortress-controls-v191 {grid-row:3 !important;height:38px !important;min-height:38px !important;max-height:38px !important;margin:0 !important;overflow:hidden !important;align-self:stretch !important}.survival-fortress-controls-v191.prep,
.survival-fortress-controls-v191.wave {padding:4px 6px !important;gap:5px !important}.survival-fortress-controls-v191 .survival-fortress-action-v190 {height:29px !important;min-height:29px !important;padding:3px 8px !important;font-size:.76rem !important;line-height:1 !important}.survival-fortress-dpad-v191 {height:29px !important;min-height:29px !important}.survival-fortress-dpad-v191 button {height:25px !important;min-height:25px !important;line-height:1 !important}.survival-fortress-log-v190,
.survival-fortress-footer-v190,
.survival-fortress-objective-v191,
.survival-fortress-toast-v190 {display:none !important}@media (min-width: 981px) {.survival-fortress-modal-box-v190 {width:min(1120px, calc(100vw - 12px)) !important}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {grid-template-columns:118px auto !important;gap:8px !important}.survival-fortress-side-v190,
  .survival-fortress-side-v191 {max-width:118px !important;max-height:96px !important;min-height:0 !important;padding:6px !important}.survival-fortress-side-v190 img,
  .survival-fortress-side-v191 img {width:50px !important;height:50px !important}.survival-fortress-side-info-v191 strong {font-size:.76rem !important}.survival-fortress-side-info-v191 small {font-size:.62rem !important}.survival-fortress-side-info-v191 em {font-size:.56rem !important}.survival-fortress-board-v200 {--sf-cell:clamp(23px, calc((100dvh - 252px) / 12), 32px) !important;--sf-gap:2px !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {grid-template-columns:132px 112px 102px minmax(0, 1fr) !important}.survival-fortress-dpad-v191 {width:100px !important;min-width:100px !important}.survival-fortress-dpad-v191 button {width:22px !important}}@media (max-width: 980px) {.survival-fortress-modal-box-v190 {width:100vw !important;height:100dvh !important;max-height:100dvh !important}.survival-fortress-modal-head-v190 {min-height:28px !important;height:28px !important;padding:3px 8px !important}.survival-fortress-fight-v190 {height:calc(100dvh - 28px) !important;max-height:calc(100dvh - 28px) !important;grid-template-rows:30px minmax(0, 1fr) 40px !important;gap:3px !important;padding:3px !important}.survival-fortress-hud-v190,
  .survival-fortress-hud-v191 {max-height:30px !important;gap:2px !important}.survival-fortress-hud-v191 > div {min-height:24px !important;padding:2px 3px !important}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {display:flex !important;flex-direction:column !important;gap:3px !important}.survival-fortress-side-v190,
  .survival-fortress-side-v191 {height:28px !important;max-height:28px !important;min-height:28px !important;padding:2px 5px !important;grid-template-columns:24px minmax(0,1fr) !important}.survival-fortress-side-v190 img,
  .survival-fortress-side-v191 img {width:24px !important;height:24px !important}.survival-fortress-board-v200 {--sf-cell:clamp(18px, min(calc((100vw - 32px) / 12), calc((100dvh - 142px) / 12)), 30px) !important;--sf-gap:1.5px !important}.survival-fortress-board-wrap-v200 {padding:3px !important}.survival-fortress-cells-layer-v200 {padding:3px !important}.survival-fortress-controls-v190,
  .survival-fortress-controls-v191 {height:40px !important;min-height:40px !important;max-height:40px !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {grid-template-columns:minmax(86px,1fr) minmax(78px,1fr) 86px !important;gap:4px !important;padding:4px !important}.survival-fortress-controls-v191 .survival-fortress-action-v190 {height:30px !important;min-height:30px !important;font-size:.68rem !important;padding:3px 5px !important}.survival-fortress-dpad-v191 {width:84px !important;min-width:84px !important;height:30px !important}.survival-fortress-dpad-v191 button {width:19px !important;height:26px !important}}@media (max-width: 380px) {.survival-fortress-board-v200 {--sf-cell:clamp(16px, min(calc((100vw - 30px) / 12), calc((100dvh - 140px) / 12)), 26px) !important;--sf-gap:1px !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {grid-template-columns:minmax(76px,1fr) minmax(70px,1fr) 76px !important}.survival-fortress-dpad-v191 {width:74px !important;min-width:74px !important}.survival-fortress-dpad-v191 button {width:16px !important}}@media (min-width: 981px) {.survival-fortress-modal-box-v190 {width:min(1240px, calc(100vw - 8px)) !important;height:calc(100dvh - 8px) !important;max-height:calc(100dvh - 8px) !important;overflow:hidden !important}.survival-fortress-fight-v190 {height:calc(100dvh - 46px) !important;max-height:calc(100dvh - 46px) !important;display:grid !important;grid-template-columns:190px minmax(0, 1fr) !important;grid-template-rows:34px minmax(0, 1fr) !important;grid-template-areas:"hud hud"
      "controls arena" !important;gap:6px !important;padding:5px 6px 6px !important;overflow:hidden !important}.survival-fortress-hud-v190,
  .survival-fortress-hud-v191 {grid-area:hud !important;max-height:34px !important}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {grid-area:arena !important;min-height:0 !important;height:100% !important;max-height:100% !important;overflow:hidden !important;display:grid !important;grid-template-columns:118px auto !important;align-items:center !important;justify-content:center !important;gap:10px !important;padding:0 !important}.survival-fortress-controls-v190,
  .survival-fortress-controls-v191 {grid-area:controls !important;grid-row:auto !important;align-self:center !important;justify-self:stretch !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;margin:0 !important;z-index:10 !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {display:grid !important;grid-template-columns:1fr !important;grid-auto-rows:auto !important;gap:9px !important;padding:11px !important;border-radius:18px !important;background:linear-gradient(180deg, rgba(8,18,29,.94), rgba(5,10,18,.96)) !important;border:1px solid rgba(20,184,166,.30) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05), 0 14px 32px rgba(0,0,0,.20) !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 {display:block !important;min-width:0 !important;text-align:left !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 span {display:block !important;font-size:.67rem !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:rgba(168, 232, 224, .82) !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 strong {display:block !important;margin-top:2px !important;font-size:.86rem !important;color:#f8fbff !important}.survival-fortress-controls-v191 .survival-fortress-action-v190 {width:100% !important;height:38px !important;min-height:38px !important;max-height:38px !important;font-size:.88rem !important;line-height:1 !important;padding:7px 10px !important;justify-content:center !important}.survival-fortress-dpad-v191 {width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:7px !important;margin-top:2px !important}.survival-fortress-dpad-v191 button {width:100% !important;height:34px !important;min-height:34px !important;font-size:.94rem !important;border-radius:11px !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {display:block !important;font-size:.66rem !important;line-height:1.3 !important;opacity:.72 !important}.survival-fortress-side-v190,
  .survival-fortress-side-v191 {max-width:118px !important;width:118px !important;max-height:110px !important;align-self:center !important}.survival-fortress-board-wrap-v200 {max-height:100% !important;max-width:100% !important;padding:5px !important;margin:0 !important}.survival-fortress-board-v200 {--sf-cell:clamp(29px, min(calc((100dvh - 124px) / 12), calc((100vw - 360px) / 12)), 42px) !important;--sf-gap:2px !important}.survival-fortress-cells-layer-v200 {padding:5px !important}}.survival-fortress-token-layer-v200 .survival-dragon-token-v200,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v190,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v191 {width:var(--sf-cell) !important;height:var(--sf-cell) !important;min-width:var(--sf-cell) !important;min-height:var(--sf-cell) !important;max-width:var(--sf-cell) !important;max-height:var(--sf-cell) !important;overflow:visible !important}.survival-fortress-token-layer-v200 .survival-dragon-token-v200 img,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v190 img,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v191 img {width:112% !important;height:112% !important;max-width:112% !important;max-height:112% !important;object-fit:contain !important;transform:translate(-5%, -7%) !important;transform-origin:center center !important;border-radius:0 !important}@media (max-width: 980px) {.survival-fortress-token-layer-v200 .survival-dragon-token-v200 img,
  .survival-fortress-token-layer-v200 .survival-fortress-dragon-v190 img,
  .survival-fortress-token-layer-v200 .survival-fortress-dragon-v191 img {width:108% !important;height:108% !important;max-width:108% !important;max-height:108% !important;transform:translate(-4%, -6%) !important}}@media (min-width: 981px) {.survival-fortress-modal-box-v190 {width:min(1240px, calc(100vw - 14px)) !important;height:calc(100dvh - 10px) !important;max-height:calc(100dvh - 10px) !important;overflow:hidden !important}.survival-fortress-modal-box-v190 .survival-battle-body-v121 {overflow:hidden !important}.survival-fortress-fight-v190 {height:calc(100dvh - 48px) !important;max-height:calc(100dvh - 48px) !important;display:grid !important;grid-template-columns:240px minmax(0, 1fr) !important;grid-template-rows:34px minmax(0, 1fr) !important;grid-template-areas:"hud hud"
      "controls arena" !important;gap:7px !important;padding:5px 8px 8px !important;overflow:hidden !important;box-sizing:border-box !important}.survival-fortress-hud-v190,
  .survival-fortress-hud-v191 {grid-area:hud !important;height:34px !important;max-height:34px !important;overflow:hidden !important}.survival-fortress-controls-v190,
  .survival-fortress-controls-v191 {grid-area:controls !important;width:100% !important;height:fit-content !important;min-height:0 !important;max-height:calc(100dvh - 112px) !important;align-self:center !important;justify-self:stretch !important;overflow:visible !important;margin:0 !important;z-index:20 !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave,
  .survival-fortress-fight-v190 > .survival-fortress-controls-v191.prep,
  .survival-fortress-fight-v190 > .survival-fortress-controls-v191.wave {display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:center !important;gap:10px !important;padding:13px !important;border-radius:18px !important;background:linear-gradient(180deg, rgba(8, 18, 29, .97), rgba(4, 10, 17, .98)) !important;border:1px solid rgba(20, 184, 166, .34) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 14px 34px rgba(0,0,0,.22) !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 {display:block !important;width:100% !important;min-width:0 !important;margin:0 0 2px !important;text-align:left !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 span {display:block !important;font-size:.68rem !important;line-height:1.1 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#5eead4 !important;white-space:normal !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 strong {display:block !important;margin-top:4px !important;font-size:.96rem !important;line-height:1.15 !important;color:#ffffff !important;white-space:normal !important}.survival-fortress-controls-v191 .survival-fortress-action-v190 {width:100% !important;height:40px !important;min-height:40px !important;max-height:40px !important;padding:8px 12px !important;font-size:.9rem !important;line-height:1 !important;border-radius:12px !important;white-space:nowrap !important;justify-content:center !important}.survival-fortress-dpad-v190,
  .survival-fortress-dpad-v191 {width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;grid-template-rows:repeat(2, 38px) !important;gap:8px !important;margin:0 !important;justify-self:stretch !important}.survival-fortress-dpad-v191 button {width:100% !important;height:38px !important;min-height:38px !important;padding:0 !important;border-radius:12px !important;font-size:1rem !important;line-height:1 !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {display:block !important;width:100% !important;font-size:.66rem !important;line-height:1.3 !important;opacity:.68 !important}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {grid-area:arena !important;display:grid !important;grid-template-columns:124px auto !important;gap:12px !important;align-items:center !important;justify-content:center !important;height:100% !important;max-height:100% !important;min-height:0 !important;overflow:hidden !important;padding:0 !important;margin:0 !important}.survival-fortress-side-v190,
  .survival-fortress-side-v191 {width:124px !important;max-width:124px !important;max-height:112px !important;min-height:0 !important;padding:7px !important;align-self:center !important}.survival-fortress-board-wrap-v200 {max-height:100% !important;max-width:100% !important;padding:4px !important;margin:0 !important;overflow:hidden !important;align-self:center !important}.survival-fortress-board-v200 {--sf-cell:clamp(26px, min(calc((100dvh - 150px) / 12), calc((100vw - 440px) / 12)), 36px) !important;--sf-gap:2px !important}.survival-fortress-cells-layer-v200 {padding:4px !important}}@media (max-width: 980px) {.survival-fortress-fight-v190 {grid-template-rows:30px minmax(0, 1fr) 44px !important;gap:3px !important;padding:3px !important}.survival-fortress-board-v200 {--sf-cell:clamp(17px, min(calc((100vw - 34px) / 12), calc((100dvh - 158px) / 12)), 29px) !important;--sf-gap:1.5px !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {height:44px !important;min-height:44px !important;max-height:44px !important;overflow:hidden !important}}.survival-fortress-mini-footer-v206 {display:flex;gap:8px;width:100%}.survival-fortress-mini-footer-v206 button {flex:1 1 0;min-height:34px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg, rgba(18,34,50,.95), rgba(8,18,31,.98));color:#eef8ff;font-weight:800;font-size:.78rem;cursor:pointer}.survival-fortress-mini-claim-v206 {background:linear-gradient(180deg, #f6bf53, #b96f17) !important;color:#101014 !important;border-color:rgba(255,225,150,.8) !important}.survival-fortress-mini-abandon-v206 {background:linear-gradient(180deg, rgba(46,26,28,.96), rgba(24,12,15,.98)) !important;border-color:rgba(248,113,113,.28) !important}@media (min-width: 981px) {.survival-fortress-modal-box-v190 {width:min(1260px, calc(100vw - 10px)) !important;height:calc(100dvh - 8px) !important;max-height:calc(100dvh - 8px) !important;overflow:hidden !important}.survival-fortress-modal-head-v190,
  .survival-battle-head-v121 {min-height:34px !important;height:34px !important;padding:6px 10px !important}.survival-fortress-modal-head-v190 h2,
  .survival-battle-head-v121 h2 {font-size:.95rem !important}.survival-battle-body-v121 {height:calc(100dvh - 44px) !important;overflow:hidden !important}.survival-fortress-fight-v190 {height:calc(100dvh - 46px) !important;max-height:calc(100dvh - 46px) !important;display:grid !important;grid-template-columns:minmax(0, 1fr) 208px max-content minmax(0, 1fr) !important;grid-template-rows:34px minmax(0, 1fr) !important;grid-template-areas:"hud hud hud hud"
      ". controls arena ." !important;column-gap:10px !important;row-gap:6px !important;padding:4px 8px 6px !important;overflow:hidden !important;box-sizing:border-box !important}.survival-fortress-objective-v191,
  .survival-fortress-log-v190,
  .survival-fortress-footer-v190 {display:none !important}.survival-fortress-hud-v190,
  .survival-fortress-hud-v191 {grid-area:hud !important;height:34px !important;max-height:34px !important;overflow:hidden !important;display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:6px !important}.survival-fortress-hud-v190 > div,
  .survival-fortress-hud-v191 > div {padding:5px 7px !important;min-height:0 !important;height:32px !important;border-radius:9px !important}.survival-fortress-hud-v190 span,
  .survival-fortress-hud-v191 span {font-size:.56rem !important}.survival-fortress-hud-v190 strong,
  .survival-fortress-hud-v191 strong {font-size:.72rem !important}.survival-fortress-controls-v190,
  .survival-fortress-controls-v191 {grid-area:controls !important;width:208px !important;align-self:center !important;justify-self:end !important;margin:0 !important;overflow:visible !important;z-index:20 !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {display:flex !important;flex-direction:column !important;gap:8px !important;padding:11px !important;border-radius:18px !important;background:linear-gradient(180deg, rgba(8,18,29,.97), rgba(4,10,17,.98)) !important;border:1px solid rgba(20,184,166,.35) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 14px 34px rgba(0,0,0,.23) !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 {display:block !important;margin:0 !important;min-width:0 !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 span {display:block !important;font-size:.62rem !important;line-height:1.1 !important;color:#5eead4 !important;letter-spacing:.08em !important;text-transform:uppercase !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 strong {display:block !important;margin-top:3px !important;font-size:.86rem !important;line-height:1.1 !important;color:#fff !important}.survival-fortress-controls-v191 .survival-fortress-action-v190 {width:100% !important;height:38px !important;min-height:38px !important;max-height:38px !important;padding:7px 10px !important;font-size:.84rem !important;line-height:1 !important;white-space:nowrap !important;border-radius:12px !important}.survival-fortress-dpad-v190,
  .survival-fortress-dpad-v191 {width:100% !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;grid-template-rows:repeat(2, 34px) !important;gap:7px !important;margin:0 !important;min-width:0 !important}.survival-fortress-dpad-v191 button {width:100% !important;height:34px !important;min-height:34px !important;padding:0 !important;border-radius:11px !important;font-size:.96rem !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {display:block !important;font-size:.62rem !important;line-height:1.25 !important;opacity:.67 !important}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {grid-area:arena !important;display:grid !important;grid-template-columns:118px max-content !important;gap:10px !important;align-items:center !important;justify-content:start !important;height:100% !important;max-height:100% !important;min-height:0 !important;overflow:hidden !important;padding:0 !important;margin:0 !important}.survival-fortress-side-v190,
  .survival-fortress-side-v191 {width:118px !important;max-width:118px !important;max-height:112px !important;padding:7px !important;align-self:center !important}.survival-fortress-side-v191 img {width:46px !important;height:46px !important;object-fit:contain !important}.survival-fortress-board-wrap-v200 {padding:4px !important;margin:0 !important;max-width:100% !important;max-height:calc(100dvh - 98px) !important;overflow:hidden !important;align-self:center !important}.survival-fortress-board-theme-v200 {position:absolute !important;top:6px !important;left:8px !important;z-index:4 !important;width:auto !important;max-width:70% !important;margin:0 !important;padding:3px 8px !important;border-radius:999px !important;font-size:.64rem !important;line-height:1 !important;pointer-events:none !important}.survival-fortress-board-theme-v200 small {display:none !important}.survival-fortress-board-v200 {--sf-cell:clamp(25px, min(calc((100dvh - 118px) / 12), calc((100vw - 575px) / 12)), 38px) !important;--sf-gap:2px !important}.survival-fortress-cells-layer-v200 {padding:5px !important}}@media (max-width: 980px) {.survival-fortress-modal-box-v190 {width:100vw !important;height:100dvh !important;max-height:100dvh !important;border-radius:0 !important;overflow:hidden !important}.survival-battle-head-v121,
  .survival-fortress-modal-head-v190 {height:34px !important;min-height:34px !important;padding:6px 9px !important}.survival-battle-body-v121 {height:calc(100dvh - 34px) !important;overflow:hidden !important}.survival-fortress-fight-v190 {height:calc(100dvh - 34px) !important;max-height:calc(100dvh - 34px) !important;display:grid !important;grid-template-rows:40px minmax(0, 1fr) 96px !important;grid-template-areas:"hud"
      "arena"
      "controls" !important;gap:4px !important;padding:4px !important;overflow:hidden !important;box-sizing:border-box !important}.survival-fortress-objective-v191,
  .survival-fortress-log-v190,
  .survival-fortress-footer-v190 {display:none !important}.survival-fortress-hud-v190,
  .survival-fortress-hud-v191 {grid-area:hud !important;height:40px !important;max-height:40px !important;display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:3px !important;overflow:hidden !important}.survival-fortress-hud-v190 > div,
  .survival-fortress-hud-v191 > div {height:38px !important;padding:4px 5px !important;border-radius:9px !important}.survival-fortress-hud-v190 span,
  .survival-fortress-hud-v191 span {font-size:.5rem !important}.survival-fortress-hud-v190 strong,
  .survival-fortress-hud-v191 strong {font-size:.66rem !important}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {grid-area:arena !important;display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;max-height:100% !important;min-height:0 !important;overflow:hidden !important;padding:0 !important;margin:0 !important}.survival-fortress-side-v190,
  .survival-fortress-side-v191 {display:none !important}.survival-fortress-board-wrap-v200 {width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;padding:3px !important;margin:0 auto !important;overflow:hidden !important}.survival-fortress-board-theme-v200 {position:absolute !important;top:5px !important;left:7px !important;z-index:4 !important;padding:3px 7px !important;margin:0 !important;font-size:.58rem !important;border-radius:999px !important;pointer-events:none !important}.survival-fortress-board-theme-v200 small {display:none !important}.survival-fortress-board-v200 {--sf-cell:clamp(20px, min(calc((100vw - 26px) / 12), calc((100dvh - 190px) / 12)), 31px) !important;--sf-gap:1.5px !important}.survival-fortress-cells-layer-v200 {padding:4px !important}.survival-fortress-controls-v190,
  .survival-fortress-controls-v191 {grid-area:controls !important;width:100% !important;height:96px !important;min-height:96px !important;max-height:96px !important;display:grid !important;grid-template-columns:1fr 1fr 92px !important;grid-template-rows:35px 35px 18px !important;gap:4px !important;padding:6px !important;overflow:hidden !important;border-radius:14px !important;background:linear-gradient(180deg, rgba(7,17,28,.98), rgba(4,9,16,.98)) !important;border:1px solid rgba(20,184,166,.28) !important;box-sizing:border-box !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 {grid-column:1 / 3 !important;grid-row:1 !important;min-width:0 !important;overflow:hidden !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 span {display:block !important;font-size:.55rem !important;line-height:1 !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 strong {display:block !important;font-size:.72rem !important;line-height:1.1 !important}.survival-fortress-controls-v191 .survival-fortress-action-v190 {width:100% !important;height:35px !important;min-height:35px !important;max-height:35px !important;padding:5px 6px !important;font-size:.72rem !important;border-radius:10px !important;white-space:nowrap !important}.survival-fortress-controls-v191 .survival-fortress-action-v190.primary {grid-column:1 !important;grid-row:2 !important}.survival-fortress-controls-v191 .survival-fortress-action-v190:not(.primary) {grid-column:2 !important;grid-row:2 !important}.survival-fortress-dpad-v190,
  .survival-fortress-dpad-v191 {grid-column:3 !important;grid-row:1 / 3 !important;display:grid !important;grid-template-columns:repeat(2, 1fr) !important;grid-template-rows:repeat(2, 1fr) !important;gap:4px !important;width:92px !important;height:74px !important;min-width:92px !important;min-height:74px !important;margin:0 !important}.survival-fortress-dpad-v191 button {width:100% !important;height:100% !important;min-height:0 !important;padding:0 !important;font-size:.84rem !important;border-radius:9px !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {grid-column:1 / 4 !important;grid-row:3 !important;display:block !important;font-size:.55rem !important;line-height:1.1 !important;opacity:.62 !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important}.survival-fortress-mini-footer-v206 {display:none !important}}@media (min-width: 981px) {.survival-fortress-modal-box-v190 {width:min(1260px, calc(100vw - 12px)) !important;height:calc(100dvh - 8px) !important;max-height:calc(100dvh - 8px) !important;overflow:hidden !important}.survival-battle-body-v121 {height:calc(100dvh - 42px) !important;max-height:calc(100dvh - 42px) !important;overflow:hidden !important}.survival-fortress-fight-v190 {height:calc(100dvh - 42px) !important;max-height:calc(100dvh - 42px) !important;display:grid !important;grid-template-columns:232px max-content !important;grid-template-rows:32px minmax(0, 1fr) !important;grid-template-areas:"hud hud"
      "controls arena" !important;justify-content:center !important;align-content:stretch !important;column-gap:18px !important;row-gap:6px !important;padding:4px 8px 7px !important;overflow:hidden !important;box-sizing:border-box !important}.survival-fortress-hud-v190,
  .survival-fortress-hud-v191 {grid-area:hud !important;height:32px !important;max-height:32px !important;min-height:32px !important;display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:6px !important;overflow:hidden !important}.survival-fortress-hud-v190 > div,
  .survival-fortress-hud-v191 > div {height:30px !important;min-height:30px !important;padding:4px 7px !important;border-radius:9px !important}.survival-fortress-hud-v190 span,
  .survival-fortress-hud-v191 span {font-size:.53rem !important;line-height:1 !important}.survival-fortress-hud-v190 strong,
  .survival-fortress-hud-v191 strong {font-size:.7rem !important;line-height:1.05 !important}.survival-fortress-objective-v191,
  .survival-fortress-log-v190,
  .survival-fortress-footer-v190 {display:none !important}.survival-fortress-controls-v190,
  .survival-fortress-controls-v191 {grid-area:controls !important;position:relative !important;width:232px !important;min-width:232px !important;max-width:232px !important;height:auto !important;min-height:0 !important;max-height:calc(100dvh - 92px) !important;align-self:center !important;justify-self:end !important;overflow:visible !important;margin:0 !important;z-index:8 !important}.survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave,
  .survival-fortress-fight-v190 > .survival-fortress-controls-v191.prep,
  .survival-fortress-fight-v190 > .survival-fortress-controls-v191.wave {display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:9px !important;padding:12px !important;border-radius:18px !important;background:linear-gradient(180deg, rgba(7, 18, 29, .98), rgba(4, 10, 17, .99)) !important;border:1px solid rgba(20,184,166,.38) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 16px 34px rgba(0,0,0,.26) !important;box-sizing:border-box !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 {display:block !important;width:100% !important;min-width:0 !important;max-width:100% !important;margin:0 !important;padding:0 !important;text-align:left !important;white-space:normal !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 span {display:block !important;font-size:.65rem !important;line-height:1.1 !important;letter-spacing:.08em !important;color:#5eead4 !important;text-transform:uppercase !important;white-space:normal !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 strong {display:block !important;margin-top:3px !important;font-size:.86rem !important;line-height:1.15 !important;color:#fff !important;white-space:normal !important}.survival-fortress-controls-v191 .survival-fortress-action-v190,
  .survival-fortress-controls-v191 .survival-fortress-action-v190.primary,
  .survival-fortress-controls-v191 .survival-fortress-action-v190.flame {display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-width:0 !important;height:40px !important;min-height:40px !important;max-height:40px !important;padding:8px 12px !important;margin:0 !important;border-radius:13px !important;font-size:.88rem !important;line-height:1 !important;white-space:nowrap !important;box-sizing:border-box !important}.survival-fortress-dpad-v190,
  .survival-fortress-dpad-v191,
  .survival-fortress-controls-v191 .survival-fortress-dpad-v191 {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;grid-template-rows:repeat(2, 36px) !important;gap:8px !important;width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important}.survival-fortress-dpad-v191 button {width:100% !important;height:36px !important;min-height:36px !important;max-height:36px !important;padding:0 !important;margin:0 !important;border-radius:12px !important;font-size:.96rem !important;line-height:1 !important;box-sizing:border-box !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {display:block !important;width:100% !important;font-size:.62rem !important;line-height:1.25 !important;opacity:.68 !important;white-space:normal !important;overflow:visible !important;text-overflow:initial !important}.survival-fortress-mini-footer-v206 {display:flex !important;width:100% !important;gap:8px !important;margin:0 !important;padding:0 !important}.survival-fortress-mini-footer-v206 button {height:34px !important;min-height:34px !important;max-height:34px !important;padding:0 9px !important;margin:0 !important;border-radius:12px !important;font-size:.72rem !important;line-height:1 !important;box-sizing:border-box !important}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {grid-area:arena !important;display:grid !important;grid-template-columns:116px max-content !important;gap:12px !important;align-items:center !important;justify-content:start !important;height:100% !important;max-height:100% !important;min-height:0 !important;overflow:hidden !important;padding:0 !important;margin:0 !important}.survival-fortress-side-v190,
  .survival-fortress-side-v191 {width:116px !important;max-width:116px !important;min-width:116px !important;max-height:104px !important;min-height:0 !important;padding:6px !important;align-self:center !important;overflow:hidden !important}.survival-fortress-side-v191 img {width:44px !important;height:44px !important;max-width:44px !important;max-height:44px !important;object-fit:contain !important}.survival-fortress-board-wrap-v200,
  .survival-fortress-board-wrap-v197 {max-width:100% !important;max-height:calc(100dvh - 96px) !important;padding:3px !important;margin:0 !important;align-self:center !important;overflow:hidden !important;box-sizing:border-box !important}.survival-fortress-board-v200 {--sf-cell:clamp(24px, min(calc((100dvh - 145px) / 12), calc((100vw - 610px) / 12)), 36px) !important;--sf-gap:2px !important}.survival-fortress-cells-layer-v200 {padding:4px !important}}@media (max-width: 980px) {.survival-fortress-modal-box-v190 {width:100vw !important;height:100dvh !important;max-height:100dvh !important;border-radius:0 !important;overflow:hidden !important}.survival-battle-body-v121 {height:calc(100dvh - 34px) !important;overflow:hidden !important}.survival-fortress-fight-v190 {height:calc(100dvh - 34px) !important;max-height:calc(100dvh - 34px) !important;display:grid !important;grid-template-rows:38px minmax(0, 1fr) 104px !important;grid-template-areas:"hud"
      "arena"
      "controls" !important;gap:4px !important;padding:4px !important;overflow:hidden !important;box-sizing:border-box !important}.survival-fortress-hud-v190,
  .survival-fortress-hud-v191 {grid-area:hud !important;height:38px !important;max-height:38px !important;min-height:38px !important;display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:3px !important;overflow:hidden !important}.survival-fortress-hud-v190 > div,
  .survival-fortress-hud-v191 > div {height:36px !important;padding:4px 5px !important;border-radius:9px !important}.survival-fortress-hud-v190 span,
  .survival-fortress-hud-v191 span {font-size:.48rem !important;line-height:1 !important}.survival-fortress-hud-v190 strong,
  .survival-fortress-hud-v191 strong {font-size:.64rem !important;line-height:1.05 !important}.survival-fortress-arena-v190,
  .survival-fortress-arena-v191 {grid-area:arena !important;display:flex !important;align-items:center !important;justify-content:center !important;height:100% !important;max-height:100% !important;min-height:0 !important;overflow:hidden !important;padding:0 !important;margin:0 !important}.survival-fortress-board-wrap-v200,
  .survival-fortress-board-wrap-v197 {max-width:100% !important;max-height:100% !important;padding:3px !important;margin:0 auto !important;overflow:hidden !important;box-sizing:border-box !important}.survival-fortress-board-v200 {--sf-cell:clamp(19px, min(calc((100vw - 24px) / 12), calc((100dvh - 192px) / 12)), 31px) !important;--sf-gap:1.5px !important}.survival-fortress-cells-layer-v200 {padding:4px !important}.survival-fortress-controls-v190,
  .survival-fortress-controls-v191,
  .survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {grid-area:controls !important;display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) 88px !important;grid-template-rows:28px 34px 30px !important;gap:4px !important;width:100% !important;height:104px !important;min-height:104px !important;max-height:104px !important;padding:6px !important;margin:0 !important;overflow:hidden !important;border-radius:14px !important;background:linear-gradient(180deg, rgba(7,17,28,.99), rgba(4,9,16,.99)) !important;border:1px solid rgba(20,184,166,.3) !important;box-sizing:border-box !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 {grid-column:1 / 3 !important;grid-row:1 !important;margin:0 !important;padding:0 !important;min-width:0 !important;overflow:hidden !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 span {display:block !important;font-size:.52rem !important;line-height:1 !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 strong {display:block !important;font-size:.68rem !important;line-height:1.05 !important}.survival-fortress-controls-v191 .survival-fortress-action-v190,
  .survival-fortress-controls-v191 .survival-fortress-action-v190.primary,
  .survival-fortress-controls-v191 .survival-fortress-action-v190.flame {width:100% !important;min-width:0 !important;height:34px !important;min-height:34px !important;max-height:34px !important;padding:5px 6px !important;margin:0 !important;font-size:.7rem !important;line-height:1 !important;border-radius:10px !important;white-space:nowrap !important;box-sizing:border-box !important}.survival-fortress-controls-v191 .survival-fortress-action-v190.primary {grid-column:1 !important;grid-row:2 !important}.survival-fortress-controls-v191 .survival-fortress-action-v190:not(.primary) {grid-column:2 !important;grid-row:2 !important}.survival-fortress-dpad-v190,
  .survival-fortress-dpad-v191,
  .survival-fortress-controls-v191 .survival-fortress-dpad-v191 {grid-column:3 !important;grid-row:1 / 3 !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;grid-template-rows:repeat(2, minmax(0, 1fr)) !important;gap:4px !important;width:88px !important;min-width:88px !important;height:66px !important;min-height:66px !important;max-height:66px !important;margin:0 !important;padding:0 !important}.survival-fortress-dpad-v191 button {width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;padding:0 !important;margin:0 !important;border-radius:9px !important;font-size:.82rem !important;line-height:1 !important;box-sizing:border-box !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {grid-column:1 / 4 !important;grid-row:3 !important;display:block !important;font-size:.52rem !important;line-height:1.05 !important;opacity:.62 !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important}.survival-fortress-mini-footer-v206 {display:none !important}}.survival-fortress-token-v200 {transition:transform .24s linear !important;will-change:transform !important;left:0 !important;top:0 !important}.survival-fortress-token-layer-v200 .survival-dragon-token-v200,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v190,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v191 {filter:none !important;box-shadow:none !important;background:transparent !important;overflow:visible !important}.survival-fortress-token-layer-v200 .survival-dragon-token-v200 img,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v190 img,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v191 img {width:106% !important;height:106% !important;max-width:106% !important;max-height:106% !important;object-fit:contain !important;transform:translate(-3%, -5%) !important;filter:none !important;box-shadow:none !important}.survival-fortress-token-layer-v200 .survival-dragon-token-v200::before,
.survival-fortress-token-layer-v200 .survival-dragon-token-v200::after,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v190::before,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v190::after,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v191::before,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v191::after {display:none !important;content:none !important}@media (min-width: 981px) {.survival-fortress-fight-v190 {grid-template-columns:280px max-content !important;column-gap:18px !important;justify-content:center !important}.survival-fortress-controls-v190,
  .survival-fortress-controls-v191,
  .survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave,
  .survival-fortress-fight-v190 > .survival-fortress-controls-v191.prep,
  .survival-fortress-fight-v190 > .survival-fortress-controls-v191.wave {grid-area:controls !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:center !important;gap:10px !important;width:280px !important;min-width:280px !important;max-width:280px !important;height:auto !important;min-height:0 !important;max-height:none !important;padding:14px !important;margin:0 !important;overflow:visible !important;box-sizing:border-box !important;align-self:center !important;justify-self:end !important}.survival-fortress-controls-v191 > *,
  .survival-fortress-controls-v191.prep > *,
  .survival-fortress-controls-v191.wave > * {grid-column:auto !important;grid-row:auto !important;position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none;flex:0 0 auto !important;box-sizing:border-box !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 {width:100% !important;margin:0 0 2px !important;padding:0 !important;text-align:left !important;white-space:normal !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 span {font-size:.68rem !important;line-height:1.1 !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 strong {font-size:.9rem !important;line-height:1.15 !important}.survival-fortress-controls-v191 .survival-fortress-action-v190,
  .survival-fortress-controls-v191 .survival-fortress-action-v190.primary,
  .survival-fortress-controls-v191 .survival-fortress-action-v190.flame {display:flex !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:42px !important;min-height:42px !important;max-height:42px !important;padding:0 12px !important;margin:0 !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;border-radius:13px !important;font-size:.88rem !important;line-height:1 !important;box-sizing:border-box !important}.survival-fortress-dpad-v190,
  .survival-fortress-dpad-v191,
  .survival-fortress-controls-v191 .survival-fortress-dpad-v191 {display:grid !important;grid-template-columns:repeat(4, 1fr) !important;grid-template-rows:36px !important;gap:7px !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:36px !important;min-height:36px !important;max-height:36px !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important}.survival-fortress-dpad-v191 button,
  .survival-fortress-dpad-v190 button {width:100% !important;min-width:0 !important;height:36px !important;min-height:36px !important;max-height:36px !important;padding:0 !important;margin:0 !important;border-radius:11px !important;font-size:.92rem !important;line-height:1 !important;box-sizing:border-box !important}.survival-fortress-dpad-v191 button:first-child,
  .survival-fortress-dpad-v191 button:nth-child(2),
  .survival-fortress-dpad-v191 button:nth-child(3),
  .survival-fortress-dpad-v191 button:nth-child(4) {grid-row:1 !important}.survival-fortress-dpad-v191 button:first-child {grid-column:1 !important}.survival-fortress-dpad-v191 button:nth-child(2) {grid-column:2 !important}.survival-fortress-dpad-v191 button:nth-child(3) {grid-column:3 !important}.survival-fortress-dpad-v191 button:nth-child(4) {grid-column:4 !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {display:block !important;width:100% !important;max-width:100% !important;font-size:.62rem !important;line-height:1.25 !important;white-space:normal !important;overflow:visible !important;opacity:.68 !important}.survival-fortress-mini-footer-v206 {display:flex !important;flex-direction:row !important;gap:8px !important;width:100% !important;margin:0 !important;padding:0 !important}.survival-fortress-mini-footer-v206 button {flex:1 1 0 !important;width:auto !important;min-width:0 !important;height:34px !important;min-height:34px !important;max-height:34px !important;padding:0 8px !important;margin:0 !important;border-radius:11px !important;font-size:.72rem !important;line-height:1 !important;box-sizing:border-box !important}}@media (max-width: 980px) {.survival-fortress-controls-v190,
  .survival-fortress-controls-v191,
  .survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {display:grid !important;grid-template-columns:1fr 1fr 92px !important;grid-template-rows:24px 36px 28px !important;gap:5px !important;height:104px !important;min-height:104px !important;max-height:104px !important;padding:6px !important;overflow:hidden !important}.survival-fortress-controls-v191 .survival-fortress-section-title-v190 {grid-column:1 / 3 !important;grid-row:1 !important}.survival-fortress-controls-v191 .survival-fortress-action-v190.primary {grid-column:1 !important;grid-row:2 !important}.survival-fortress-controls-v191 .survival-fortress-action-v190:not(.primary) {grid-column:2 !important;grid-row:2 !important}.survival-fortress-dpad-v191,
  .survival-fortress-dpad-v190 {grid-column:3 !important;grid-row:1 / 3 !important}.survival-fortress-mini-footer-v206 {grid-column:1 / 3 !important;grid-row:3 !important;display:flex !important;gap:5px !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {grid-column:1 / 4 !important;grid-row:3 !important;display:none !important}}.survival-fortress-log-v190,
.survival-fortress-footer-v190,
.survival-fortress-objective-v191,
.survival-fortress-toast-v190 {display:none !important}.survival-fortress-token-v200,
.survival-fortress-token-layer-v200 .survival-fortress-token-v200,
.survival-fortress-token-layer-v200 .survival-dragon-token-v200,
.survival-fortress-token-layer-v200 .survival-enemy-token-v200 {transition:none !important;animation:none !important;opacity:1 !important;filter:none !important;box-shadow:none !important;transform-origin:0 0 !important}.survival-fortress-token-layer-v200 .survival-dragon-token-v200,
.survival-fortress-token-layer-v200 .survival-enemy-token-v200 {display:grid !important;place-items:center !important;overflow:visible !important;background:transparent !important;border:0 !important;border-radius:0 !important}.survival-fortress-token-layer-v200 .survival-dragon-token-v200::before,
.survival-fortress-token-layer-v200 .survival-dragon-token-v200::after,
.survival-fortress-token-layer-v200 .survival-enemy-token-v200::before,
.survival-fortress-token-layer-v200 .survival-enemy-token-v200::after,
.survival-fortress-dragon-v190::before,
.survival-fortress-dragon-v190::after,
.survival-fortress-dragon-v191::before,
.survival-fortress-dragon-v191::after,
.survival-fortress-enemy-v190::before,
.survival-fortress-enemy-v190::after,
.survival-fortress-enemy-v191::before,
.survival-fortress-enemy-v191::after {display:none !important;content:none !important}.survival-fortress-token-layer-v200 .survival-dragon-token-v200 img,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v190 img,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v191 img {display:block !important;width:94% !important;height:94% !important;min-width:0 !important;min-height:0 !important;max-width:94% !important;max-height:94% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;filter:none !important;box-shadow:none !important;border-radius:0 !important;pointer-events:none !important}.survival-fortress-token-layer-v200 .survival-dragon-token-v200 span,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v190 span,
.survival-fortress-token-layer-v200 .survival-fortress-dragon-v191 span {display:none !important}.survival-fortress-token-layer-v200 .survival-enemy-token-v200 b,
.survival-fortress-token-layer-v200 .survival-fortress-enemy-v190 b,
.survival-fortress-token-layer-v200 .survival-fortress-enemy-v191 b {display:grid !important;place-items:center !important;width:92% !important;height:92% !important;line-height:1 !important;font-size:calc(var(--sf-cell) * .62) !important;filter:none !important;transform:none !important}.survival-fortress-token-layer-v200 .survival-enemy-token-v200 span,
.survival-fortress-token-layer-v200 .survival-fortress-enemy-v190 span,
.survival-fortress-token-layer-v200 .survival-fortress-enemy-v191 span {display:none !important}.survival-fortress-token-layer-v200 .survival-enemy-token-v200 .survival-fortress-hpbar-v190 {position:absolute !important;left:4px !important;right:4px !important;bottom:2px !important;height:2px !important;opacity:.8 !important}.survival-fortress-fx-v192.fx-move,
.survival-fortress-cell-v190.fx-move .survival-fortress-fx-v192,
.survival-fortress-cell-v191.fx-move .survival-fortress-fx-v192,
.survival-fortress-cell-v200.fx-move .survival-fortress-fx-v192 {display:none !important}.survival-fortress-mini-footer-v206 {margin-top:2px !important}.survival-fortress-controls-v191 .survival-fortress-help-v190 {display:none !important}@media (min-width: 981px) {.survival-fortress-fight-v190 {grid-template-rows:34px minmax(0, 1fr) !important}.survival-fortress-controls-v190,
  .survival-fortress-controls-v191,
  .survival-fortress-controls-v191.prep,
  .survival-fortress-controls-v191.wave {gap:9px !important;padding:13px !important}.survival-fortress-board-v200 {--sf-cell:clamp(25px, min(calc((100dvh - 124px) / 12), calc((100vw - 575px) / 12)), 38px) !important}}@media (max-width: 980px) {.survival-fortress-token-layer-v200 .survival-dragon-token-v200 img,
  .survival-fortress-token-layer-v200 .survival-fortress-dragon-v190 img,
  .survival-fortress-token-layer-v200 .survival-fortress-dragon-v191 img {width:96% !important;height:96% !important;max-width:96% !important;max-height:96% !important}.survival-fortress-token-layer-v200 .survival-enemy-token-v200 b,
  .survival-fortress-token-layer-v200 .survival-fortress-enemy-v190 b,
  .survival-fortress-token-layer-v200 .survival-fortress-enemy-v191 b {font-size:calc(var(--sf-cell) * .70) !important}}.survival-fortress-token-layer-v200 {display:none !important}.survival-fortress-board-v210 {overflow:hidden !important}.survival-fortress-cells-layer-v210 {position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:repeat(var(--cols), var(--sf-cell)) !important;grid-template-rows:repeat(var(--rows), var(--sf-cell)) !important;gap:var(--sf-gap) !important;place-content:center !important}.survival-fortress-cell-v210 {position:relative !important;display:grid !important;place-items:center !important;width:var(--sf-cell) !important;height:var(--sf-cell) !important;min-width:var(--sf-cell) !important;min-height:var(--sf-cell) !important;max-width:var(--sf-cell) !important;max-height:var(--sf-cell) !important;overflow:hidden !important;box-sizing:border-box !important}.survival-fortress-cell-v210.pathable-v210 {cursor:pointer !important}.survival-dragon-cell-v210,
.survival-enemy-cell-v210,
.survival-barrier-cell-v210 {position:absolute !important;inset:0 !important;z-index:5 !important;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;max-width:100% !important;max-height:100% !important;display:grid !important;place-items:center !important;margin:0 !important;padding:0 !important;transform:none !important;transition:none !important;animation:none !important;box-sizing:border-box !important}.survival-dragon-cell-v210 {background:transparent !important;border:0 !important;box-shadow:none !important;filter:none !important;pointer-events:none !important;overflow:visible !important}.survival-dragon-cell-v210 img {display:block !important;width:92% !important;height:92% !important;min-width:0 !important;min-height:0 !important;max-width:92% !important;max-height:92% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;transition:none !important;animation:none !important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55)) !important;border-radius:0 !important}.survival-dragon-cell-v210 span,
.survival-enemy-cell-v210 span {display:none !important}.survival-enemy-cell-v210 {background:transparent !important;border:0 !important;box-shadow:none !important;cursor:pointer !important;overflow:visible !important}.survival-enemy-cell-v210 b {display:grid !important;place-items:center !important;width:88% !important;height:88% !important;line-height:1 !important;font-size:calc(var(--sf-cell) * .66) !important;transform:none !important;transition:none !important;animation:none !important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5)) !important}.survival-enemy-cell-v210 .survival-fortress-hpbar-v190 {position:absolute !important;left:4px !important;right:4px !important;bottom:2px !important;height:2px !important;z-index:6 !important;opacity:.85 !important}.survival-barrier-cell-v210 {z-index:4 !important;background:rgba(116, 76, 38, .42) !important;border:1px solid rgba(255, 177, 95, .26) !important;border-radius:7px !important;color:#ffd6a0 !important;font-size:calc(var(--sf-cell) * .45) !important;overflow:hidden !important}.survival-barrier-cell-v210 small {position:absolute !important;right:2px !important;bottom:1px !important;font-size:.48rem !important;line-height:1 !important;opacity:.72 !important}.survival-fortress-cell-v210.has-dragon-v210 .survival-fortress-floor-dot-v190,
.survival-fortress-cell-v210.has-enemy-v210 .survival-fortress-floor-dot-v190,
.survival-fortress-cell-v210.has-barrier-v210 .survival-fortress-floor-dot-v190 {display:none !important}.survival-fortress-cell-v210.has-dragon-v210::after {content:'' !important;position:absolute !important;left:18% !important;right:18% !important;bottom:9% !important;height:12% !important;border-radius:999px !important;background:rgba(0,0,0,.28) !important;z-index:1 !important;display:block !important}.survival-fortress-cell-v210 .survival-fortress-fx-v192 {z-index:8 !important}@media (max-width: 980px) {.survival-dragon-cell-v210 img {width:96% !important;height:96% !important;max-width:96% !important;max-height:96% !important}.survival-enemy-cell-v210 b {font-size:calc(var(--sf-cell) * .72) !important}}.survival-fortress-bonus-modal-v199 {position:fixed !important;inset:auto auto auto 50% !important;top:74px !important;left:50% !important;transform:translateX(-50%) !important;z-index:100500 !important;width:min(760px, calc(100vw - 24px)) !important;height:auto !important;display:block !important;padding:0 !important;margin:0 !important;background:transparent !important;backdrop-filter:none !important;pointer-events:none !important}.survival-fortress-bonus-panel-v199 {pointer-events:auto !important;width:100% !important;max-height:min(360px, calc(100dvh - 120px)) !important;overflow-y:auto !important;border-radius:18px !important;padding:14px !important;background:radial-gradient(circle at 50% 0%, rgba(255, 211, 111, .20), transparent 38%), linear-gradient(145deg, rgba(24, 31, 43, .98), rgba(9, 13, 22, .98)) !important;border:1px solid rgba(255, 211, 111, .48) !important;box-shadow:0 18px 60px rgba(0,0,0,.62), 0 0 0 9999px rgba(2,6,12,.26) !important}.survival-fortress-bonus-panel-v199 .survival-fortress-section-title-v190 {margin-bottom:10px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-grid-v190 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:9px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 {min-height:94px !important;padding:10px 9px !important;border-radius:14px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 b {font-size:1.45rem !important;margin-bottom:3px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 span {font-size:.86rem !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 small {font-size:.68rem !important;line-height:1.15 !important}.survival-fortress-cell-v210,
.survival-dragon-cell-v210,
.survival-enemy-cell-v210 {transform:translateZ(0) !important}.survival-dragon-cell-v210,
.survival-enemy-cell-v210 {align-self:center !important;justify-self:center !important}.survival-dragon-cell-v210 img {filter:drop-shadow(0 1px 1px rgba(0,0,0,.55)) !important}.survival-fortress-cell-v210.has-dragon-v210::after {left:23% !important;right:23% !important;bottom:7% !important;height:9% !important;opacity:.75 !important}.survival-fortress-log-v190,
.survival-fortress-footer-v190 {display:none !important}@media (max-width: 700px) {.survival-fortress-bonus-modal-v199 {top:56px !important;width:calc(100vw - 14px) !important}.survival-fortress-bonus-panel-v199 {max-height:calc(100dvh - 96px) !important;padding:10px !important;border-radius:15px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-section-title-v190 {display:block !important;text-align:center !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-grid-v190 {grid-template-columns:1fr !important;gap:7px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 {min-height:66px !important;display:grid !important;grid-template-columns:38px 1fr !important;grid-template-rows:auto auto !important;text-align:left !important;align-items:center !important;column-gap:8px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 b {grid-row:1 / 3 !important;margin:0 !important;text-align:center !important}}.survival-fortress-bonus-modal-v199 {position:fixed !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;max-width:none !important;height:100dvh !important;transform:none !important;display:flex !important;align-items:flex-start !important;justify-content:center !important;padding:max(16px, env(safe-area-inset-top)) 12px 12px !important;overflow-y:auto !important;box-sizing:border-box !important;z-index:100900 !important;background:rgba(3, 7, 14, .28) !important;backdrop-filter:blur(2px) !important;pointer-events:none !important}.survival-fortress-bonus-panel-v199 {pointer-events:auto !important;width:min(760px, 100%) !important;max-width:min(760px, calc(100vw - 24px)) !important;max-height:none !important;overflow:visible !important;margin:0 auto !important;padding:14px !important;box-sizing:border-box !important;border-radius:18px !important;box-shadow:0 18px 60px rgba(0,0,0,.70) !important}.survival-fortress-bonus-panel-v199 .survival-fortress-section-title-v190 {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin-bottom:10px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-grid-v190 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:9px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 {min-height:88px !important;padding:10px 9px !important}.survival-map-hpbar-v212 {position:absolute !important;left:10% !important;right:10% !important;top:3px !important;height:max(3px, calc(var(--sf-cell) * .085)) !important;display:block !important;z-index:12 !important;border-radius:999px !important;overflow:hidden !important;background:rgba(5, 8, 12, .78) !important;border:1px solid rgba(255,255,255,.35) !important;box-shadow:0 1px 3px rgba(0,0,0,.55) !important;pointer-events:none !important}.survival-map-hpbar-v212 em {display:block !important;height:100% !important;min-width:0 !important;border-radius:inherit !important;transition:width .18s linear !important}.survival-map-hpbar-v212.dragon em {background:linear-gradient(90deg, #1ee66f, #a7f83f) !important}.survival-map-hpbar-v212.enemy em {background:linear-gradient(90deg, #ff4040, #ffb13c) !important}.survival-dragon-cell-v210,
.survival-enemy-cell-v210 {overflow:visible !important}.survival-dragon-cell-v210 img {margin-top:max(3px, calc(var(--sf-cell) * .06)) !important;height:84% !important;width:84% !important;max-height:84% !important;max-width:84% !important}.survival-enemy-cell-v210 b {margin-top:max(3px, calc(var(--sf-cell) * .06)) !important;height:80% !important}.survival-enemy-cell-v210 .survival-fortress-hpbar-v190 {display:none !important}@media (max-width: 700px) {.survival-fortress-bonus-modal-v199 {padding:max(10px, env(safe-area-inset-top)) 8px 10px !important;align-items:flex-start !important}.survival-fortress-bonus-panel-v199 {width:100% !important;max-width:calc(100vw - 16px) !important;padding:10px !important;border-radius:15px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-section-title-v190 {display:block !important;text-align:center !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-grid-v190 {grid-template-columns:1fr !important;gap:7px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 {min-height:62px !important;display:grid !important;grid-template-columns:36px 1fr !important;grid-template-rows:auto auto !important;align-items:center !important;text-align:left !important;column-gap:8px !important;padding:8px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 b {grid-row:1 / 3 !important;margin:0 !important;text-align:center !important}.survival-map-hpbar-v212 {left:8% !important;right:8% !important;top:2px !important;height:max(3px, calc(var(--sf-cell) * .09)) !important}.survival-dragon-cell-v210 img {width:86% !important;height:86% !important;max-width:86% !important;max-height:86% !important}}.survival-fortress-gate-mark-v191,
.survival-fortress-gate-mark-v200 {display:none !important}.survival-fortress-cell-v190.gate-row,
.survival-fortress-cell-v191.gate-row,
.survival-fortress-cell-v200.gate-row,
.survival-fortress-cell-v210.gate-row {background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.10) !important}.survival-fortress-bonus-modal-v199 {position:fixed !important;inset:0 !important;z-index:99998 !important;display:flex !important;align-items:flex-start !important;justify-content:center !important;padding:clamp(56px, 8vh, 86px) 16px 16px !important;overflow-y:auto !important;background:rgba(4, 7, 13, .42) !important;backdrop-filter:blur(4px) !important;pointer-events:auto !important}.survival-fortress-bonus-panel-v199 {width:min(860px, calc(100vw - 28px)) !important;max-height:calc(100vh - 96px) !important;overflow-y:auto !important;padding:20px !important;border-radius:24px !important;background:linear-gradient(180deg, rgba(27, 35, 55, .98), rgba(10, 14, 25, .98)) !important;border:1px solid rgba(255, 214, 126, .44) !important;box-shadow:0 24px 80px rgba(0,0,0,.58), 0 0 32px rgba(245, 158, 11, .18) !important}.survival-fortress-bonus-panel-v199 .survival-fortress-section-title-v190 {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin-bottom:14px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-section-title-v190 span {font-size:1.05rem !important;font-weight:900 !important;color:#ffe3a5 !important}.survival-fortress-bonus-panel-v199 .survival-fortress-section-title-v190 strong {font-size:.94rem !important;color:#dbeafe !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-grid-v190 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:14px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 {min-height:148px !important;padding:18px 14px !important;border-radius:20px !important;font-size:.98rem !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 b {font-size:2rem !important;line-height:1 !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 span {font-size:1rem !important;margin:9px 0 6px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 small {font-size:.86rem !important;line-height:1.35 !important}@media (max-width: 700px) {.survival-fortress-bonus-modal-v199 {padding:42px 10px 10px !important;align-items:flex-start !important}.survival-fortress-bonus-panel-v199 {width:calc(100vw - 20px) !important;max-height:calc(100vh - 58px) !important;padding:14px !important;border-radius:20px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-section-title-v190 {flex-direction:column !important;align-items:flex-start !important;gap:4px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-grid-v190 {grid-template-columns:1fr !important;gap:10px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 {min-height:98px !important;display:grid !important;grid-template-columns:44px 1fr !important;grid-template-rows:auto auto !important;column-gap:10px !important;text-align:left !important;padding:12px !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 b {grid-row:1 / span 2 !important;font-size:1.7rem !important;align-self:center !important;text-align:center !important}.survival-fortress-bonus-panel-v199 .survival-fortress-bonus-card-v190 span {margin:0 0 3px !important}}#survival-battle-modal-v121 .survival-fortress-bonus-modal-v199.survival-fortress-bonus-top-v214 {position:fixed !important;inset:auto auto auto auto !important;top:max(8px, env(safe-area-inset-top, 0px)) !important;left:50% !important;right:auto !important;bottom:auto !important;transform:translateX(-50%) !important;width:min(980px, calc(100vw - 20px)) !important;max-width:calc(100vw - 20px) !important;max-height:min(58vh, 520px) !important;z-index:2147483000 !important;display:block !important;padding:0 !important;margin:0 !important;overflow:visible !important;background:transparent !important;backdrop-filter:none !important;pointer-events:none !important}#survival-battle-modal-v121 .survival-fortress-bonus-top-v214 .survival-fortress-bonus-panel-v199 {width:100% !important;max-height:min(58vh, 520px) !important;overflow-y:auto !important;pointer-events:auto !important;padding:18px !important;border-radius:22px !important;box-shadow:0 18px 58px rgba(0,0,0,.62), 0 0 0 1px rgba(255,220,135,.25), 0 0 28px rgba(245,158,11,.24) !important}#survival-battle-modal-v121 .survival-fortress-bonus-top-v214 .survival-fortress-bonus-grid-v190 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:12px !important}#survival-battle-modal-v121 .survival-fortress-bonus-top-v214 .survival-fortress-bonus-card-v190 {min-height:126px !important}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-fortress-bonus-modal-v199.survival-fortress-bonus-top-v214 {top:max(6px, env(safe-area-inset-top, 0px)) !important;width:calc(100vw - 12px) !important;max-width:calc(100vw - 12px) !important;max-height:70vh !important}#survival-battle-modal-v121 .survival-fortress-bonus-top-v214 .survival-fortress-bonus-panel-v199 {max-height:70vh !important;padding:12px !important;border-radius:18px !important}#survival-battle-modal-v121 .survival-fortress-bonus-top-v214 .survival-fortress-bonus-grid-v190 {grid-template-columns:1fr !important;gap:9px !important}#survival-battle-modal-v121 .survival-fortress-bonus-top-v214 .survival-fortress-bonus-card-v190 {min-height:88px !important}}@media (max-width: 700px) {body.survival-fortress-modal-open-v191,
  body:has(#survival-battle-modal-v121:not(.hidden)) {overflow:hidden !important}#survival-battle-modal-v121.survival-battle-modal-v121,
  #survival-battle-modal-v121.survival-fortress-modal-v190 {position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;max-height:100dvh !important;overflow:hidden !important;align-items:stretch !important;justify-content:stretch !important;padding:0 !important}#survival-battle-modal-v121 .survival-fortress-modal-box-v190,
  #survival-battle-modal-v121 .survival-battle-box-v121 {width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;min-height:100dvh !important;margin:0 !important;padding:0 !important;border-radius:0 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-battle-head-v121,
  #survival-battle-modal-v121 .survival-fortress-modal-head-v190 {flex:0 0 32px !important;height:32px !important;min-height:32px !important;max-height:32px !important;padding:4px 8px !important;overflow:hidden !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-battle-head-v121 h2,
  #survival-battle-modal-v121 .survival-fortress-modal-head-v190 h2 {font-size:.88rem !important;line-height:1 !important;margin:0 !important}#survival-battle-modal-v121 .survival-battle-head-v121 span,
  #survival-battle-modal-v121 .survival-fortress-modal-head-v190 span {display:none !important}#survival-battle-modal-v121 .survival-battle-body-v121 {flex:1 1 auto !important;min-height:0 !important;height:auto !important;max-height:none !important;overflow:hidden !important;padding:0 !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-fortress-fight-v190 {width:100vw !important;height:100% !important;max-height:100% !important;min-height:0 !important;display:grid !important;grid-template-columns:minmax(0, 1fr) !important;grid-template-rows:30px minmax(0, 1fr) 104px !important;grid-template-areas:"hud"
      "arena"
      "controls" !important;gap:4px !important;padding:4px 4px max(4px, env(safe-area-inset-bottom, 0px)) !important;box-sizing:border-box !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-fortress-toast-v190,
  #survival-battle-modal-v121 .survival-fortress-objective-v191,
  #survival-battle-modal-v121 .survival-fortress-log-v190,
  #survival-battle-modal-v121 .survival-fortress-footer-v190,
  #survival-battle-modal-v121 .survival-fortress-mini-footer-v206 {display:none !important}#survival-battle-modal-v121 .survival-fortress-hud-v190,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 {grid-area:hud !important;height:30px !important;min-height:30px !important;max-height:30px !important;display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:3px !important;margin:0 !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-fortress-hud-v190 > div,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 > div {height:30px !important;min-height:30px !important;max-height:30px !important;padding:3px 4px !important;border-radius:8px !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-fortress-hud-v190 span,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 span {font-size:.46rem !important;line-height:1 !important}#survival-battle-modal-v121 .survival-fortress-hud-v190 strong,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 strong {font-size:.62rem !important;line-height:1 !important}#survival-battle-modal-v121 .survival-fortress-arena-v190,
  #survival-battle-modal-v121 .survival-fortress-arena-v191 {grid-area:arena !important;height:100% !important;min-height:0 !important;max-height:100% !important;width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;margin:0 !important;padding:0 !important}#survival-battle-modal-v121 .survival-fortress-side-v190,
  #survival-battle-modal-v121 .survival-fortress-side-v191 {display:none !important}#survival-battle-modal-v121 .survival-fortress-board-theme-v197 {display:none !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200,
  #survival-battle-modal-v121 .survival-fortress-board-wrap-v197 {width:auto !important;max-width:calc(100vw - 8px) !important;height:auto !important;max-height:100% !important;padding:2px !important;margin:0 auto !important;border-radius:14px !important;overflow:hidden !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-fortress-board-v200 {--sf-gap:1px !important;--sf-cell:clamp(17px, min(calc((100vw - 20px) / 12), calc((100dvh - 156px) / 12)), 32px) !important;width:calc((var(--sf-cell) * 12) + (var(--sf-gap) * 11) + 4px) !important;height:calc((var(--sf-cell) * 12) + (var(--sf-gap) * 11) + 4px) !important;min-width:0 !important;min-height:0 !important;max-width:calc(100vw - 8px) !important;max-height:100% !important;overflow:hidden !important;border-radius:12px !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-fortress-cells-layer-v200,
  #survival-battle-modal-v121 .survival-fortress-cells-layer-v210 {padding:2px !important;gap:var(--sf-gap) !important;width:100% !important;height:100% !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-fortress-controls-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.prep,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave {grid-area:controls !important;position:relative !important;z-index:20 !important;display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) 86px !important;grid-template-rows:25px 35px 26px !important;gap:4px !important;width:100% !important;height:104px !important;min-height:104px !important;max-height:104px !important;padding:6px !important;margin:0 !important;overflow:hidden !important;border-radius:14px !important;background:linear-gradient(180deg, rgba(7, 17, 28, .98), rgba(4, 9, 16, .98)) !important;border:1px solid rgba(20,184,166,.32) !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-section-title-v190 {grid-column:1 / 3 !important;grid-row:1 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:4px !important;margin:0 !important;min-width:0 !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-section-title-v190 span {font-size:.56rem !important;line-height:1 !important;white-space:nowrap !important}#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-section-title-v190 strong {font-size:.68rem !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-action-v190.primary,
  #survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-action-v190.flame {width:100% !important;min-width:0 !important;height:35px !important;min-height:35px !important;max-height:35px !important;padding:4px 6px !important;margin:0 !important;font-size:.70rem !important;line-height:1 !important;border-radius:10px !important;white-space:nowrap !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-action-v190.primary {grid-column:1 !important;grid-row:2 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-action-v190:not(.primary) {grid-column:2 !important;grid-row:2 !important}#survival-battle-modal-v121 .survival-fortress-dpad-v190,
  #survival-battle-modal-v121 .survival-fortress-dpad-v191,
  #survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-dpad-v191 {grid-column:3 !important;grid-row:1 / 3 !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;grid-template-rows:repeat(2, minmax(0, 1fr)) !important;gap:4px !important;width:86px !important;min-width:86px !important;height:64px !important;min-height:64px !important;max-height:64px !important;margin:0 !important;padding:0 !important;overflow:visible !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-fortress-dpad-v191 button,
  #survival-battle-modal-v121 .survival-fortress-dpad-v190 button {display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;padding:0 !important;margin:0 !important;border-radius:9px !important;font-size:.86rem !important;line-height:1 !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-help-v190 {grid-column:1 / 4 !important;grid-row:3 !important;display:block !important;width:100% !important;min-width:0 !important;font-size:.52rem !important;line-height:1.05 !important;opacity:.62 !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;margin:0 !important}}@media (max-width: 700px) and (max-height: 680px) {#survival-battle-modal-v121 .survival-fortress-fight-v190 {grid-template-rows:26px minmax(0, 1fr) 92px !important;gap:3px !important;padding:3px 3px max(3px, env(safe-area-inset-bottom, 0px)) !important}#survival-battle-modal-v121 .survival-fortress-hud-v190,
  #survival-battle-modal-v121 .survival-fortress-hud-v191,
  #survival-battle-modal-v121 .survival-fortress-hud-v190 > div,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 > div {height:26px !important;min-height:26px !important;max-height:26px !important}#survival-battle-modal-v121 .survival-fortress-controls-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.prep,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave {height:92px !important;min-height:92px !important;max-height:92px !important;grid-template-rows:22px 32px 22px !important;padding:5px !important}#survival-battle-modal-v121 .survival-fortress-board-v200 {--sf-cell:clamp(15px, min(calc((100vw - 18px) / 12), calc((100dvh - 142px) / 12)), 30px) !important}#survival-battle-modal-v121 .survival-fortress-dpad-v190,
  #survival-battle-modal-v121 .survival-fortress-dpad-v191 {height:56px !important;min-height:56px !important;max-height:56px !important}}.survival-smooth-board-v215 {position:relative !important;overflow:hidden !important}.survival-token-layer-v215 {display:block !important;position:absolute !important;z-index:20 !important;inset:0 !important;pointer-events:none !important;overflow:visible !important;contain:layout paint style !important}.survival-token-layer-v215 .survival-fortress-token-v200,
.survival-token-layer-v215 .survival-dragon-token-v200,
.survival-token-layer-v215 .survival-enemy-token-v200 {position:absolute !important;left:0 !important;top:0 !important;display:grid !important;place-items:center !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;opacity:1 !important;animation:none !important;transform-origin:0 0 !important;will-change:transform !important;transition-property:transform, filter !important;transition-duration:var(--sf-motion-time-v215, .24s), .14s !important;transition-timing-function:cubic-bezier(.18, .82, .22, 1), ease !important}.survival-token-layer-v215 .survival-fortress-token-v200.no-transition-v200,
.survival-token-layer-v215 .survival-dragon-token-v200.no-transition-v200,
.survival-token-layer-v215 .survival-enemy-token-v200.no-transition-v200 {transition:none !important}.survival-token-layer-v215 .survival-dragon-token-v200 {--sf-motion-time-v215:.20s;z-index:24 !important;pointer-events:none !important}.survival-token-layer-v215 .survival-enemy-token-v200 {--sf-motion-time-v215:.62s;z-index:23 !important;pointer-events:auto !important;cursor:pointer !important}.survival-token-layer-v215 .survival-dragon-token-v200 img,
.survival-token-layer-v215 .survival-fortress-dragon-v190 img,
.survival-token-layer-v215 .survival-fortress-dragon-v191 img {display:block !important;width:84% !important;height:84% !important;min-width:0 !important;min-height:0 !important;max-width:84% !important;max-height:84% !important;object-fit:contain !important;object-position:center center !important;margin-top:max(3px, calc(var(--sf-cell) * .06)) !important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55)) !important}.survival-token-layer-v215 .survival-dragon-token-v200 span,
.survival-token-layer-v215 .survival-enemy-token-v200 span {display:none !important}.survival-token-layer-v215 .survival-enemy-token-v200 b,
.survival-token-layer-v215 .survival-fortress-enemy-v190 b,
.survival-token-layer-v215 .survival-fortress-enemy-v191 b {display:grid !important;place-items:center !important;width:88% !important;height:88% !important;line-height:1 !important;font-size:calc(var(--sf-cell) * .68) !important;margin-top:max(3px, calc(var(--sf-cell) * .06)) !important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5)) !important}.survival-token-layer-v215 .survival-map-hpbar-v212,
.survival-token-layer-v215 .survival-enemy-token-v200 .survival-fortress-hpbar-v190 {position:absolute !important;left:4px !important;right:4px !important;bottom:2px !important;height:2px !important;z-index:26 !important;opacity:.88 !important;pointer-events:none !important}.survival-token-layer-v215 .survival-enemy-token-v200:hover b {filter:brightness(1.14) drop-shadow(0 3px 4px rgba(0,0,0,.58)) !important}@media (max-width: 980px) {.survival-token-layer-v215 .survival-dragon-token-v200 {--sf-motion-time-v215:.18s}.survival-token-layer-v215 .survival-enemy-token-v200 {--sf-motion-time-v215:.58s}.survival-token-layer-v215 .survival-enemy-token-v200 b {font-size:calc(var(--sf-cell) * .72) !important}}.survival-board-cell-motion-v216 .survival-fortress-token-layer-v200,
.survival-board-cell-motion-v216 .survival-token-layer-v215 {display:none !important}.survival-board-cell-motion-v216 .survival-fortress-cell-v216 {overflow:visible !important}.survival-board-cell-motion-v216 .survival-dragon-cell-v216,
.survival-board-cell-motion-v216 .survival-enemy-cell-v216 {translate:0 0 !important;will-change:translate !important;transform:none !important}.survival-board-cell-motion-v216 .survival-token-moving-v216 {animation-name:survivalCellSlideV216 !important;animation-duration:var(--sf-cell-motion-time-v216, .22s) !important;animation-timing-function:cubic-bezier(.18, .82, .22, 1) !important;animation-fill-mode:both !important;animation-iteration-count:1 !important}.survival-board-cell-motion-v216 .survival-token-moving-v216.dragon-fast-v216 {--sf-cell-motion-time-v216:.18s}.survival-board-cell-motion-v216 .survival-token-moving-v216.enemy-slow-v216 {--sf-cell-motion-time-v216:.58s}.survival-board-cell-motion-v216 .survival-map-hpbar-v212 {display:block !important;position:absolute !important;left:8% !important;right:8% !important;top:2px !important;bottom:auto !important;height:max(3px, calc(var(--sf-cell) * .085)) !important;z-index:30 !important;opacity:.98 !important;border-radius:999px !important;overflow:hidden !important;background:rgba(5, 8, 12, .82) !important;border:1px solid rgba(255,255,255,.42) !important;box-shadow:0 1px 4px rgba(0,0,0,.62) !important;pointer-events:none !important}.survival-board-cell-motion-v216 .survival-map-hpbar-v212 em {display:block !important;height:100% !important;border-radius:inherit !important;transition:width .18s linear !important}.survival-board-cell-motion-v216 .survival-map-hpbar-v212.dragon em {background:linear-gradient(90deg, #20e06d, #a9ff48) !important}.survival-board-cell-motion-v216 .survival-map-hpbar-v212.enemy em {background:linear-gradient(90deg, #ff4444, #ffb13c) !important}.survival-board-cell-motion-v216 .survival-dragon-cell-v216 img {margin-top:max(4px, calc(var(--sf-cell) * .07)) !important}.survival-board-cell-motion-v216 .survival-enemy-cell-v216 b {margin-top:max(4px, calc(var(--sf-cell) * .07)) !important}@keyframes survivalCellSlideV216 {from {translate:calc(var(--sf-move-x, 0) * (var(--sf-cell) + var(--sf-gap))) calc(var(--sf-move-y, 0) * (var(--sf-cell) + var(--sf-gap)))}to {translate:0 0}}@media (max-width: 980px) {.survival-board-cell-motion-v216 .survival-token-moving-v216.dragon-fast-v216 {--sf-cell-motion-time-v216:.16s}.survival-board-cell-motion-v216 .survival-token-moving-v216.enemy-slow-v216 {--sf-cell-motion-time-v216:.52s}}.survival-board-cell-motion-v216 .survival-token-moving-v216 {animation:none !important;translate:none !important}.survival-board-cell-motion-v216 .survival-motion-core-v217 {position:absolute !important;inset:0 !important;z-index:9 !important;display:grid !important;place-items:center !important;transform:translate3d(0, 0, 0);transform-origin:center center;backface-visibility:hidden;will-change:transform;pointer-events:inherit !important}.survival-board-cell-motion-v216 .survival-motion-core-v217 > span {display:none !important}.survival-board-cell-motion-v216 .survival-token-moving-v216 .survival-motion-core-v217 {animation-name:survivalCellSlideV217 !important;animation-duration:var(--sf-cell-motion-time-v216, .24s) !important;animation-timing-function:cubic-bezier(.18, .82, .22, 1) !important;animation-fill-mode:both !important;animation-iteration-count:1 !important}.survival-board-cell-motion-v216 .survival-token-moving-v216.dragon-fast-v216 {--sf-cell-motion-time-v216:.24s}.survival-board-cell-motion-v216 .survival-token-moving-v216.enemy-slow-v216 {--sf-cell-motion-time-v216:.68s}@keyframes survivalCellSlideV217 {0% {transform:translate3d(
      calc(var(--sf-move-x, 0) * (var(--sf-cell) + var(--sf-gap))),
      calc(var(--sf-move-y, 0) * (var(--sf-cell) + var(--sf-gap))),
      0
    )}100% {transform:translate3d(0, 0, 0)}}.survival-fortress-controls-v191.prep .survival-fortress-dpad-v190 button,
.survival-fortress-controls-v191.prep .survival-fortress-dpad-v191 button {pointer-events:none !important;opacity:.45 !important}@media (max-width: 980px) {.survival-board-cell-motion-v216 .survival-token-moving-v216.dragon-fast-v216 {--sf-cell-motion-time-v216:.22s}.survival-board-cell-motion-v216 .survival-token-moving-v216.enemy-slow-v216 {--sf-cell-motion-time-v216:.62s}}#survival-battle-modal-v121 .survival-fortress-dpad-v190,
#survival-battle-modal-v121 .survival-fortress-dpad-v191,
#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-dpad-v191 {display:none !important}#survival-battle-modal-v121 .survival-dragon-rare-v221 {--sf-aura-rgb:255, 125, 46;--sf-aura-strong-rgb:255, 223, 113;--sf-aura-soft:rgba(var(--sf-aura-rgb), .34);--sf-aura-strong:rgba(var(--sf-aura-strong-rgb), .74);position:relative !important;isolation:isolate !important}#survival-battle-modal-v121 .survival-dragon-aura-fire-v221 {--sf-aura-rgb:255, 86, 38;--sf-aura-strong-rgb:255, 190, 73}#survival-battle-modal-v121 .survival-dragon-aura-water-v221 {--sf-aura-rgb:54, 169, 255;--sf-aura-strong-rgb:153, 230, 255}#survival-battle-modal-v121 .survival-dragon-aura-wind-v221 {--sf-aura-rgb:68, 224, 128;--sf-aura-strong-rgb:189, 255, 122}#survival-battle-modal-v121 .survival-dragon-aura-light-v221 {--sf-aura-rgb:255, 224, 77;--sf-aura-strong-rgb:255, 255, 205}#survival-battle-modal-v121 .survival-dragon-aura-dark-v221 {--sf-aura-rgb:176, 76, 255;--sf-aura-strong-rgb:255, 99, 229}#survival-battle-modal-v121 .survival-dragon-rare-v221 .survival-motion-core-v217 {overflow:visible !important;isolation:isolate !important}#survival-battle-modal-v121 .survival-dragon-rare-v221 .survival-motion-core-v217 img,
#survival-battle-modal-v121 .survival-dragon-side-v221.survival-dragon-rare-v221 > img {position:relative !important;z-index:4 !important;filter:drop-shadow(0 0 5px rgba(var(--sf-aura-rgb), .70))
    drop-shadow(0 0 11px rgba(var(--sf-aura-rgb), .35)) !important}#survival-battle-modal-v121 .survival-dragon-rare-v221 .survival-motion-core-v217::before,
#survival-battle-modal-v121 .survival-dragon-rare-v221 .survival-motion-core-v217::after {content:"" !important;position:absolute !important;pointer-events:none !important;border-radius:50% !important;z-index:1 !important;transform:translateZ(0) scale(1) !important}#survival-battle-modal-v121 .survival-dragon-rarity-4-v221 .survival-motion-core-v217::before {inset:7% !important;background:radial-gradient(circle, rgba(var(--sf-aura-strong-rgb), .42) 0%, rgba(var(--sf-aura-rgb), .25) 38%, transparent 72%) !important;box-shadow:0 0 10px rgba(var(--sf-aura-rgb), .56),
    0 0 18px rgba(var(--sf-aura-rgb), .28) !important;animation:survivalDragonAuraPulseV221 1.75s ease-in-out infinite !important}#survival-battle-modal-v121 .survival-dragon-rarity-4-v221 .survival-motion-core-v217::after {inset:2% !important;border:1px solid rgba(var(--sf-aura-strong-rgb), .55) !important;box-shadow:inset 0 0 10px rgba(var(--sf-aura-rgb), .30), 0 0 10px rgba(var(--sf-aura-rgb), .24) !important;opacity:.75 !important;animation:survivalDragonAuraRingV221 2.4s linear infinite !important}#survival-battle-modal-v121 .survival-dragon-rarity-5-v221 .survival-motion-core-v217::before {inset:-7% !important;background:conic-gradient(from 0deg,
      transparent 0deg,
      rgba(var(--sf-aura-rgb), .16) 32deg,
      rgba(var(--sf-aura-strong-rgb), .88) 58deg,
      rgba(var(--sf-aura-rgb), .18) 92deg,
      transparent 128deg,
      rgba(var(--sf-aura-rgb), .23) 190deg,
      rgba(var(--sf-aura-strong-rgb), .78) 226deg,
      transparent 290deg,
      rgba(var(--sf-aura-rgb), .16) 360deg),
    radial-gradient(circle, rgba(var(--sf-aura-strong-rgb), .34) 0%, rgba(var(--sf-aura-rgb), .28) 40%, transparent 74%) !important;box-shadow:0 0 12px rgba(var(--sf-aura-rgb), .82),
    0 0 28px rgba(var(--sf-aura-rgb), .46),
    0 0 42px rgba(var(--sf-aura-strong-rgb), .22) !important;animation:survivalDragonAuraSpinV221 2.6s linear infinite, survivalDragonAuraPulseV221 1.15s ease-in-out infinite !important}#survival-battle-modal-v121 .survival-dragon-rarity-5-v221 .survival-motion-core-v217::after {inset:-15% !important;border:2px solid rgba(var(--sf-aura-strong-rgb), .62) !important;box-shadow:inset 0 0 14px rgba(var(--sf-aura-rgb), .40),
    0 0 16px rgba(var(--sf-aura-rgb), .58),
    0 0 34px rgba(var(--sf-aura-strong-rgb), .30) !important;opacity:.96 !important;animation:survivalDragonAuraRingV221 1.7s linear infinite reverse !important}#survival-battle-modal-v121 .survival-dragon-rarity-5-v221 .survival-motion-core-v217 img,
#survival-battle-modal-v121 .survival-dragon-side-v221.survival-dragon-rarity-5-v221 > img {filter:drop-shadow(0 0 7px rgba(var(--sf-aura-strong-rgb), .90))
    drop-shadow(0 0 15px rgba(var(--sf-aura-rgb), .55))
    drop-shadow(0 0 25px rgba(var(--sf-aura-rgb), .28)) !important;animation:survivalDragonLegendaryFloatV221 1.45s ease-in-out infinite !important}#survival-battle-modal-v121 .survival-dragon-rarity-4-v221 .survival-motion-core-v217 img,
#survival-battle-modal-v121 .survival-dragon-side-v221.survival-dragon-rarity-4-v221 > img {animation:survivalDragonUniqueGlowV221 1.9s ease-in-out infinite !important}#survival-battle-modal-v121 .survival-dragon-side-v221.survival-dragon-rare-v221 {box-shadow:inset 0 0 18px rgba(var(--sf-aura-rgb), .18),
    0 0 18px rgba(var(--sf-aura-rgb), .18) !important;border-color:rgba(var(--sf-aura-strong-rgb), .42) !important}#survival-battle-modal-v121 .survival-dragon-side-v221.survival-dragon-rarity-5-v221 {box-shadow:inset 0 0 24px rgba(var(--sf-aura-rgb), .26),
    0 0 24px rgba(var(--sf-aura-rgb), .30),
    0 0 42px rgba(var(--sf-aura-strong-rgb), .14) !important}@keyframes survivalDragonAuraPulseV221 {0%, 100% {opacity:.64;transform:translateZ(0) scale(.93)}50% {opacity:1;transform:translateZ(0) scale(1.08)}}@keyframes survivalDragonAuraRingV221 {0% {transform:translateZ(0) rotate(0deg) scale(.97);opacity:.48}50% {transform:translateZ(0) rotate(180deg) scale(1.08);opacity:.92}100% {transform:translateZ(0) rotate(360deg) scale(.97);opacity:.48}}@keyframes survivalDragonAuraSpinV221 {to {transform:translateZ(0) rotate(360deg) scale(1.04)}}@keyframes survivalDragonUniqueGlowV221 {0%, 100% {transform:translateZ(0) scale(1)}50% {transform:translateZ(0) scale(1.035)}}@keyframes survivalDragonLegendaryFloatV221 {0%, 100% {transform:translate3d(0, 0, 0) scale(1)}50% {transform:translate3d(0, -2px, 0) scale(1.05)}}@media (prefers-reduced-motion: reduce) {#survival-battle-modal-v121 .survival-dragon-rare-v221 .survival-motion-core-v217::before,
  #survival-battle-modal-v121 .survival-dragon-rare-v221 .survival-motion-core-v217::after,
  #survival-battle-modal-v121 .survival-dragon-rare-v221 .survival-motion-core-v217 img,
  #survival-battle-modal-v121 .survival-dragon-side-v221.survival-dragon-rare-v221 > img {animation:none !important}}.survival-battle-title-wrap-v222 {min-width:0}.survival-battle-head-actions-v222 {display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.survival-battle-soft-exit-v222 {display:none;align-items:center;justify-content:center;min-width:78px;height:34px;padding:0 12px;border:1px solid rgba(125, 211, 252, .38);border-radius:999px;background:linear-gradient(180deg, rgba(14, 165, 233, .22), rgba(15, 23, 42, .92));color:#e0f7ff;font-weight:900;font-size:.78rem;line-height:1;cursor:pointer;box-shadow:0 0 16px rgba(14, 165, 233, .18)}.survival-battle-soft-exit-v222:hover,
.survival-battle-soft-exit-v222:focus-visible {border-color:rgba(103, 232, 249, .78);color:#ffffff;outline:none}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-battle-head-v121,
  #survival-battle-modal-v121 .survival-fortress-modal-head-v190 {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:6px !important;overflow:visible !important}#survival-battle-modal-v121 .survival-battle-title-wrap-v222 {flex:1 1 auto !important;min-width:0 !important}#survival-battle-modal-v121 .survival-battle-title-wrap-v222 span {display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#survival-battle-modal-v121 .survival-battle-title-wrap-v222 h2,
  #survival-battle-modal-v121 #survival-battle-title-v121 {display:block !important;max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#survival-battle-modal-v121 .survival-battle-head-actions-v222 {display:flex !important;align-items:center !important;gap:5px !important;margin-left:4px !important;flex:0 0 auto !important;position:relative !important;z-index:999 !important}#survival-battle-modal-v121 .survival-battle-soft-exit-v222 {display:inline-flex !important;min-width:72px !important;height:26px !important;min-height:26px !important;padding:0 9px !important;border-radius:999px !important;font-size:.72rem !important;pointer-events:auto !important;touch-action:manipulation !important}#survival-battle-modal-v121 .survival-battle-close-v121:not(.hidden) {width:26px !important;height:26px !important;min-width:26px !important;min-height:26px !important;font-size:1rem !important;padding:0 !important}#survival-battle-modal-v121 .survival-battle-close-v121.hidden {display:none !important}}#survival-battle-modal-v121 .survival-battle-soft-exit-v222 {border-color:rgba(248, 113, 113, .55) !important;background:linear-gradient(180deg, rgba(239, 68, 68, .28), rgba(69, 10, 10, .94)) !important;color:#fff1f2 !important;box-shadow:0 0 18px rgba(239, 68, 68, .22) !important}#survival-battle-modal-v121 .survival-battle-soft-exit-v222:hover,
#survival-battle-modal-v121 .survival-battle-soft-exit-v222:focus-visible {border-color:rgba(254, 202, 202, .9) !important;box-shadow:0 0 22px rgba(248, 113, 113, .34) !important}#survival-battle-modal-v121 .survival-battle-soft-exit-v222:disabled {opacity:.72 !important;cursor:wait !important}.survival-fortress-preview-reward-v223,
.survival-fortress-reward-bank-v223 {border-color:rgba(251, 191, 36, .55) !important;background:radial-gradient(circle at 20% 20%, rgba(253, 224, 71, .22), transparent 40%), linear-gradient(135deg, rgba(120, 53, 15, .92), rgba(30, 41, 59, .96)) !important;box-shadow:inset 0 0 0 1px rgba(255, 247, 237, .08), 0 0 18px rgba(245, 158, 11, .16) !important}.survival-fortress-preview-reward-v223 {display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:7px 10px !important;border:1px solid rgba(251, 191, 36, .55) !important;border-radius:999px !important;color:#fff7ed !important;font-weight:900 !important;line-height:1.15 !important;text-shadow:0 1px 3px rgba(0,0,0,.75) !important}.survival-fortress-reward-bank-v223 span {color:#fde68a !important;font-weight:950 !important;letter-spacing:.08em !important;text-shadow:0 1px 2px rgba(0,0,0,.8) !important}.survival-fortress-reward-bank-v223 strong {color:#fffaf0 !important;font-weight:950 !important;text-shadow:0 1px 3px rgba(0,0,0,.85) !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important}.survival-fortress-active-grid-v190 .survival-fortress-reward-bank-v223 {padding:10px 12px !important;min-height:58px !important}#survival-battle-modal-v121 .survival-fortress-hud-v191 {grid-template-columns:.7fr .7fr .9fr minmax(190px, 2.4fr) !important}#survival-battle-modal-v121 .survival-fortress-hud-v191 .survival-fortress-reward-bank-v223 {min-width:0 !important;padding:8px 10px !important;justify-content:center !important}#survival-battle-modal-v121 .survival-fortress-hud-v191 .survival-fortress-reward-bank-v223 span {font-size:.68rem !important}#survival-battle-modal-v121 .survival-fortress-hud-v191 .survival-fortress-reward-bank-v223 strong {font-size:.86rem !important;line-height:1.12 !important}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-fortress-fight-v190 {grid-template-rows:42px minmax(0, 1fr) 104px !important}#survival-battle-modal-v121 .survival-fortress-hud-v190,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 {height:42px !important;min-height:42px !important;max-height:42px !important;grid-template-columns:.7fr .7fr .82fr minmax(108px, 1.7fr) !important}#survival-battle-modal-v121 .survival-fortress-hud-v190 > div,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 > div {height:42px !important;min-height:42px !important;max-height:42px !important;padding:4px 5px !important}#survival-battle-modal-v121 .survival-fortress-hud-v191 .survival-fortress-reward-bank-v223 {padding:4px 6px !important}#survival-battle-modal-v121 .survival-fortress-hud-v191 .survival-fortress-reward-bank-v223 span {font-size:.50rem !important;line-height:1 !important}#survival-battle-modal-v121 .survival-fortress-hud-v191 .survival-fortress-reward-bank-v223 strong {font-size:.62rem !important;line-height:1.08 !important}.survival-fortress-active-grid-v190 {grid-template-columns:1fr !important}.survival-fortress-active-grid-v190 .survival-fortress-reward-bank-v223 {min-height:54px !important}.survival-fortress-preview-reward-v223 {width:100% !important;margin-top:8px !important;white-space:normal !important;text-align:center !important}}.survival-fortress-controls-reward-v224 {display:none !important}@media (min-width: 981px) {#survival-battle-modal-v121 .survival-fortress-hud-v191 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important}#survival-battle-modal-v121 .survival-fortress-hud-v191 .survival-fortress-hud-reward-v224 {display:none !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave {gap:9px !important}#survival-battle-modal-v121 .survival-fortress-controls-reward-v224 {display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:center !important;width:100% !important;min-height:54px !important;padding:9px 10px !important;border-radius:14px !important;border:1px solid rgba(251, 191, 36, .58) !important;background:radial-gradient(circle at 18% 18%, rgba(253, 224, 71, .24), transparent 42%), linear-gradient(135deg, rgba(120, 53, 15, .94), rgba(17, 24, 39, .98)) !important;box-shadow:inset 0 0 0 1px rgba(255,247,237,.08), 0 0 20px rgba(245,158,11,.18) !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-fortress-controls-reward-v224 span {display:block !important;color:#fde68a !important;font-size:.62rem !important;line-height:1.05 !important;font-weight:950 !important;letter-spacing:.09em !important;text-transform:uppercase !important;text-shadow:0 1px 2px rgba(0,0,0,.85) !important}#survival-battle-modal-v121 .survival-fortress-controls-reward-v224 strong {display:block !important;margin-top:4px !important;color:#fffaf0 !important;font-size:.88rem !important;line-height:1.16 !important;font-weight:950 !important;text-shadow:0 1px 3px rgba(0,0,0,.9) !important;white-space:normal !important;overflow-wrap:anywhere !important}}@media (max-width: 980px) {#survival-battle-modal-v121 .survival-fortress-controls-reward-v224 {display:none !important}}#survival-battle-modal-v121 .survival-fortress-action-v190 kbd {display:inline-flex;align-items:center;justify-content:center;min-width:34px;margin-left:8px;padding:2px 7px;border-radius:8px;border:1px solid rgba(255,255,255,.28);background:rgba(15,23,42,.48);color:#fff7d6;font-size:.72rem;font-weight:900;line-height:1;box-shadow:inset 0 -2px 0 rgba(0,0,0,.22), 0 0 10px rgba(250,204,21,.16);text-shadow:0 1px 2px rgba(0,0,0,.55)}#survival-battle-modal-v121 .survival-fortress-action-v190:focus:not(:focus-visible),
#survival-battle-modal-v121 .survival-fortress-mini-footer-v206 button:focus:not(:focus-visible),
#survival-battle-modal-v121 .survival-fortress-footer-v190 button:focus:not(:focus-visible) {outline:none;box-shadow:inherit}#survival-battle-modal-v121 .survival-fortress-action-v190:focus-visible {outline:2px solid rgba(250,204,21,.9);outline-offset:2px}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-fortress-action-v190 kbd {display:none}}#survival-battle-modal-v121 .survival-dragon-rarity-2-v221 .survival-motion-core-v217::before {inset:15% !important;background:radial-gradient(circle, rgba(var(--sf-aura-strong-rgb), .22) 0%, rgba(var(--sf-aura-rgb), .15) 42%, transparent 76%) !important;box-shadow:0 0 7px rgba(var(--sf-aura-rgb), .28) !important;opacity:.62 !important;animation:survivalDragonAuraPulseV221 2.8s ease-in-out infinite !important}#survival-battle-modal-v121 .survival-dragon-rarity-2-v221 .survival-motion-core-v217::after {display:none !important}#survival-battle-modal-v121 .survival-dragon-rarity-2-v221 .survival-motion-core-v217 img,
#survival-battle-modal-v121 .survival-dragon-side-v221.survival-dragon-rarity-2-v221 > img {filter:drop-shadow(0 0 4px rgba(var(--sf-aura-rgb), .42)) !important;animation:survivalDragonMinorGlowV226 2.7s ease-in-out infinite !important}#survival-battle-modal-v121 .survival-dragon-rarity-3-v221 .survival-motion-core-v217::before {inset:11% !important;background:radial-gradient(circle, rgba(var(--sf-aura-strong-rgb), .30) 0%, rgba(var(--sf-aura-rgb), .20) 42%, transparent 76%) !important;box-shadow:0 0 9px rgba(var(--sf-aura-rgb), .38), 0 0 15px rgba(var(--sf-aura-rgb), .16) !important;opacity:.72 !important;animation:survivalDragonAuraPulseV221 2.25s ease-in-out infinite !important}#survival-battle-modal-v121 .survival-dragon-rarity-3-v221 .survival-motion-core-v217::after {inset:7% !important;border:1px solid rgba(var(--sf-aura-strong-rgb), .28) !important;box-shadow:inset 0 0 7px rgba(var(--sf-aura-rgb), .18), 0 0 7px rgba(var(--sf-aura-rgb), .15) !important;opacity:.48 !important;animation:survivalDragonAuraRingV221 3.2s linear infinite !important}#survival-battle-modal-v121 .survival-dragon-rarity-3-v221 .survival-motion-core-v217 img,
#survival-battle-modal-v121 .survival-dragon-side-v221.survival-dragon-rarity-3-v221 > img {filter:drop-shadow(0 0 5px rgba(var(--sf-aura-rgb), .55)) drop-shadow(0 0 9px rgba(var(--sf-aura-rgb), .22)) !important;animation:survivalDragonMinorGlowV226 2.25s ease-in-out infinite !important}#survival-battle-modal-v121 .survival-dragon-side-v221.survival-dragon-rarity-2-v221 {box-shadow:inset 0 0 12px rgba(var(--sf-aura-rgb), .10), 0 0 12px rgba(var(--sf-aura-rgb), .10) !important;border-color:rgba(var(--sf-aura-strong-rgb), .22) !important}#survival-battle-modal-v121 .survival-dragon-side-v221.survival-dragon-rarity-3-v221 {box-shadow:inset 0 0 14px rgba(var(--sf-aura-rgb), .14), 0 0 14px rgba(var(--sf-aura-rgb), .14) !important;border-color:rgba(var(--sf-aura-strong-rgb), .30) !important}@keyframes survivalDragonMinorGlowV226 {0%, 100% {transform:translateZ(0) scale(1)}50% {transform:translateZ(0) scale(1.018)}}#survival-battle-modal-v121 .survival-fortress-fight-v190 {position:relative}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 {position:absolute;left:50%;top:48%;transform:translate(-50%, -50%);z-index:35;display:flex;align-items:center;justify-content:center;gap:12px;min-width:min(360px, 82vw);padding:12px 14px;border-radius:18px;border:1px solid rgba(250, 204, 21, .55);background:linear-gradient(135deg, rgba(15, 23, 42, .90), rgba(76, 29, 149, .84));box-shadow:0 18px 50px rgba(0,0,0,.48), 0 0 28px rgba(250,204,21,.18), inset 0 0 20px rgba(255,255,255,.05);color:#fff7d6;pointer-events:none;backdrop-filter:blur(8px)}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 div {display:grid;grid-template-columns:auto auto auto;align-items:end;gap:6px;line-height:1}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 span {grid-column:1 / -1;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#fde68a;text-shadow:0 1px 2px rgba(0,0,0,.85)}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 strong {font-size:2rem;font-weight:1000;color:#fff;text-shadow:0 0 14px rgba(250,204,21,.55), 0 2px 3px rgba(0,0,0,.9)}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 small {padding-bottom:4px;font-size:.85rem;font-weight:900;color:#ffedd5}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 button {pointer-events:auto;border:0;border-radius:13px;padding:10px 13px;background:linear-gradient(135deg, #f59e0b, #f97316);color:#271002;font-weight:1000;cursor:pointer;box-shadow:0 10px 20px rgba(249,115,22,.25), inset 0 -2px 0 rgba(0,0,0,.20)}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 button:hover {transform:translateY(-1px);filter:brightness(1.06)}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-next-wave-countdown-v226 {top:45%;min-width:min(310px, 88vw);gap:8px;padding:10px 11px}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 strong {font-size:1.65rem}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 button {padding:9px 10px;font-size:.82rem}}@media (prefers-reduced-motion: reduce) {#survival-battle-modal-v121 .survival-dragon-rarity-2-v221 .survival-motion-core-v217::before,
  #survival-battle-modal-v121 .survival-dragon-rarity-3-v221 .survival-motion-core-v217::before,
  #survival-battle-modal-v121 .survival-dragon-rarity-3-v221 .survival-motion-core-v217::after,
  #survival-battle-modal-v121 .survival-dragon-rarity-2-v221 .survival-motion-core-v217 img,
  #survival-battle-modal-v121 .survival-dragon-rarity-3-v221 .survival-motion-core-v217 img,
  #survival-battle-modal-v121 .survival-dragon-side-v221.survival-dragon-rarity-2-v221 > img,
  #survival-battle-modal-v121 .survival-dragon-side-v221.survival-dragon-rarity-3-v221 > img {animation:none !important}}#survival-battle-modal-v121 .survival-fortress-bonus-modal-v199.survival-fortress-bonus-top-v214 {position:fixed !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100dvh !important;max-width:none !important;max-height:none !important;transform:none !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:max(12px, env(safe-area-inset-top, 0px)) 12px max(12px, env(safe-area-inset-bottom, 0px)) !important;margin:0 !important;overflow-y:auto !important;box-sizing:border-box !important;z-index:2147483000 !important;background:radial-gradient(circle at 50% 45%, rgba(251, 191, 36, .16), rgba(3, 7, 18, .68) 58%, rgba(3, 7, 18, .80)) !important;backdrop-filter:blur(4px) !important;pointer-events:auto !important}#survival-battle-modal-v121 .survival-fortress-bonus-top-v214 .survival-fortress-bonus-panel-v199 {width:min(860px, calc(100vw - 28px)) !important;max-width:min(860px, calc(100vw - 28px)) !important;max-height:min(78dvh, 620px) !important;overflow-y:auto !important;pointer-events:auto !important;margin:auto !important;padding:18px !important;border-radius:24px !important;box-shadow:0 24px 80px rgba(0,0,0,.72), 0 0 0 1px rgba(255,220,135,.32), 0 0 40px rgba(245,158,11,.28) !important}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 {position:static !important;left:auto !important;top:auto !important;transform:none !important;z-index:auto !important;width:100% !important;min-width:0 !important;margin:2px 0 10px !important;padding:10px 12px !important;border-radius:16px !important;pointer-events:auto !important;backdrop-filter:blur(6px) !important}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 div {min-width:0 !important}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 button {pointer-events:auto !important;white-space:nowrap !important}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-fortress-bonus-modal-v199.survival-fortress-bonus-top-v214 {align-items:center !important;padding:max(8px, env(safe-area-inset-top, 0px)) 8px max(8px, env(safe-area-inset-bottom, 0px)) !important}#survival-battle-modal-v121 .survival-fortress-bonus-top-v214 .survival-fortress-bonus-panel-v199 {width:calc(100vw - 16px) !important;max-width:calc(100vw - 16px) !important;max-height:min(82dvh, 600px) !important;padding:12px !important;border-radius:18px !important}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 {gap:8px !important;padding:9px 10px !important;margin-bottom:8px !important}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 strong {font-size:1.45rem !important}#survival-battle-modal-v121 .survival-next-wave-countdown-v226 button {padding:8px 10px !important;font-size:.78rem !important}}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-fortress-controls-v191.prep {grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;grid-template-rows:24px 48px 34px 20px !important;height:136px !important;min-height:136px !important;max-height:136px !important;gap:4px !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-fortress-section-title-v190 {grid-column:1 / 3 !important;grid-row:1 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 {grid-column:1 / 3 !important;grid-row:2 !important;display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;align-items:center !important;gap:7px !important;width:100% !important;height:48px !important;min-height:48px !important;max-height:48px !important;margin:0 !important;padding:6px 7px !important;box-sizing:border-box !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 div {display:grid !important;grid-template-columns:auto auto auto !important;align-items:end !important;justify-content:start !important;gap:4px !important;min-width:0 !important;line-height:1 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 span {grid-column:1 / -1 !important;font-size:.56rem !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 strong {font-size:1.35rem !important;line-height:.95 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 small {font-size:.62rem !important;padding-bottom:2px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 button {width:auto !important;min-width:86px !important;max-width:112px !important;height:34px !important;min-height:34px !important;max-height:34px !important;padding:5px 7px !important;font-size:.66rem !important;line-height:1.05 !important;white-space:normal !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-fortress-action-v190.primary {grid-column:1 !important;grid-row:3 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-fortress-action-v190:not(.primary) {grid-column:2 !important;grid-row:3 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-fortress-help-v190 {grid-column:1 / 3 !important;grid-row:4 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-fortress-controls-reward-v224,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-fortress-mini-footer-v206 {display:none !important}}@media (max-width: 700px) and (max-height: 680px) {#survival-battle-modal-v121 .survival-fortress-controls-v191.prep {grid-template-rows:22px 44px 32px 18px !important;height:126px !important;min-height:126px !important;max-height:126px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 {height:44px !important;min-height:44px !important;max-height:44px !important}}#survival-battle-modal-v121 .survival-battle-soft-exit-v222[data-survival-exit-action-v230="claim"] {border-color:rgba(250, 204, 21, .72) !important;background:linear-gradient(180deg, rgba(34, 197, 94, .34), rgba(20, 83, 45, .96)) !important;color:#fefce8 !important;box-shadow:0 0 18px rgba(34, 197, 94, .24), 0 0 12px rgba(250, 204, 21, .16) !important}#survival-battle-modal-v121 .survival-battle-soft-exit-v222[data-survival-exit-action-v230="claim"]:hover,
#survival-battle-modal-v121 .survival-battle-soft-exit-v222[data-survival-exit-action-v230="claim"]:focus-visible {border-color:rgba(254, 240, 138, .95) !important;box-shadow:0 0 22px rgba(34, 197, 94, .34), 0 0 14px rgba(250, 204, 21, .20) !important}@media (max-width: 980px) {#survival-battle-modal-v121 .survival-fortress-fight-v190 {grid-template-rows:38px minmax(0, 1fr) 98px !important;padding:4px 4px calc(12px + env(safe-area-inset-bottom, 0px)) 4px !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-fortress-controls-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.prep,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave {align-self:start !important;height:98px !important;min-height:98px !important;max-height:98px !important;margin-bottom:calc(8px + env(safe-area-inset-bottom, 0px)) !important}#survival-battle-modal-v121 .survival-fortress-board-v200,
  #survival-battle-modal-v121 .survival-fortress-board-v210 {--sf-cell:clamp(18px, min(calc((100vw - 24px) / 12), calc((100dvh - 210px) / 12)), 31px) !important}}@media (max-width: 700px) and (max-height: 680px) {#survival-battle-modal-v121 .survival-fortress-fight-v190 {grid-template-rows:36px minmax(0, 1fr) 92px !important;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px)) !important}#survival-battle-modal-v121 .survival-fortress-controls-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.prep,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave {height:92px !important;min-height:92px !important;max-height:92px !important;grid-template-rows:22px 32px 26px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-action-v190.primary,
  #survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-action-v190.flame {height:32px !important;min-height:32px !important;max-height:32px !important;font-size:.66rem !important}}@media (max-width: 700px) {body.survival-fortress-modal-open-v191,
  body:has(#survival-battle-modal-v121:not(.hidden)) {overscroll-behavior:none !important;touch-action:manipulation !important}#survival-battle-modal-v121.survival-battle-modal-v121,
  #survival-battle-modal-v121.survival-fortress-modal-v190,
  #survival-battle-modal-v121 .survival-fortress-modal-box-v190,
  #survival-battle-modal-v121 .survival-battle-box-v121 {height:100svh !important;min-height:100svh !important;max-height:100svh !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-battle-head-v121,
  #survival-battle-modal-v121 .survival-fortress-modal-head-v190 {flex:0 0 30px !important;height:30px !important;min-height:30px !important;max-height:30px !important;padding:max(3px, env(safe-area-inset-top, 0px)) 8px 3px !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-battle-body-v121 {flex:1 1 auto !important;min-height:0 !important;height:calc(100svh - 30px) !important;max-height:calc(100svh - 30px) !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-fortress-fight-v190 {width:100vw !important;height:calc(100svh - 30px) !important;min-height:0 !important;max-height:calc(100svh - 30px) !important;display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:3px !important;padding:3px 4px max(6px, env(safe-area-inset-bottom, 0px)) !important;margin:0 !important;box-sizing:border-box !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 {grid-template-rows:28px minmax(0, 1fr) 82px !important;grid-template-areas:"hud"
      "arena"
      "controls" !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 {grid-template-rows:28px minmax(0, 1fr) 118px !important;grid-template-areas:"hud"
      "arena"
      "controls" !important}#survival-battle-modal-v121 .survival-fortress-hud-v190,
  #survival-battle-modal-v121 .survival-fortress-hud-v191,
  #survival-battle-modal-v121 .survival-fortress-hud-v190 > div,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 > div {height:28px !important;min-height:28px !important;max-height:28px !important}#survival-battle-modal-v121 .survival-fortress-arena-v190,
  #survival-battle-modal-v121 .survival-fortress-arena-v191 {min-height:0 !important;height:100% !important;max-height:100% !important;overflow:hidden !important;align-items:center !important;justify-content:center !important}#survival-battle-modal-v121 .survival-fortress-controls-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.prep {grid-area:controls !important;align-self:stretch !important;justify-self:stretch !important;width:100% !important;margin:0 !important;box-sizing:border-box !important;overflow:hidden !important;transform:translateZ(0) !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave {display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;grid-template-rows:20px 34px 18px !important;height:82px !important;min-height:82px !important;max-height:82px !important;gap:4px !important;padding:4px 6px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep {display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;grid-template-rows:20px 42px 32px 16px !important;height:118px !important;min-height:118px !important;max-height:118px !important;gap:3px !important;padding:4px 6px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-controls-reward-v224,
  #survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-mini-footer-v206,
  #survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-dpad-v191,
  #survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-dpad-v190 {display:none !important}#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-section-title-v190 {grid-column:1 / 3 !important;grid-row:1 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;min-width:0 !important;height:20px !important;min-height:20px !important;max-height:20px !important;gap:6px !important;margin:0 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-section-title-v190 span {font-size:.52rem !important;line-height:1 !important;white-space:nowrap !important}#survival-battle-modal-v121 .survival-fortress-controls-v191 .survival-fortress-section-title-v190 strong {min-width:0 !important;font-size:.62rem !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.primary,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.flame {grid-row:2 !important;height:34px !important;min-height:34px !important;max-height:34px !important;padding:4px 5px !important;font-size:.66rem !important;line-height:1 !important;border-radius:10px !important;white-space:nowrap !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.primary {grid-column:1 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190:not(.primary) {grid-column:2 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-help-v190 {grid-column:1 / 3 !important;grid-row:3 !important;display:block !important;height:18px !important;max-height:18px !important;font-size:.50rem !important;line-height:1.05 !important;margin:0 !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;opacity:.62 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 {grid-column:1 / 3 !important;grid-row:2 !important;height:42px !important;min-height:42px !important;max-height:42px !important;display:grid !important;grid-template-columns:minmax(0, 1fr) 92px !important;gap:6px !important;padding:5px 6px !important;margin:0 !important;border-radius:12px !important;overflow:hidden !important;box-sizing:border-box !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 div {min-width:0 !important;gap:3px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 span {font-size:.50rem !important;line-height:1 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 strong {font-size:1.18rem !important;line-height:.95 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 small {font-size:.56rem !important;padding-bottom:1px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-next-wave-countdown-v226 button {width:92px !important;min-width:92px !important;max-width:92px !important;height:30px !important;min-height:30px !important;max-height:30px !important;padding:4px 6px !important;font-size:.60rem !important;line-height:1.05 !important;white-space:normal !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-fortress-action-v190.primary {grid-row:3 !important;height:32px !important;min-height:32px !important;max-height:32px !important;padding:4px 6px !important;font-size:.64rem !important;line-height:1 !important;border-radius:10px !important;white-space:nowrap !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-fortress-action-v190.primary {grid-column:1 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-fortress-action-v190:not(.primary) {grid-column:2 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep .survival-fortress-help-v190 {grid-column:1 / 3 !important;grid-row:4 !important;display:block !important;height:16px !important;max-height:16px !important;font-size:.48rem !important;line-height:1.05 !important;margin:0 !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;opacity:.58 !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-v200,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-v210 {--sf-cell:clamp(15px, min(calc((100vw - 18px) / 12), calc((100svh - 154px) / 12)), 31px) !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 .survival-fortress-board-v200,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 .survival-fortress-board-v210 {--sf-cell:clamp(14px, min(calc((100vw - 18px) / 12), calc((100svh - 190px) / 12)), 29px) !important}}@media (max-width: 700px) and (max-height: 620px) {#survival-battle-modal-v121 .survival-battle-head-v121,
  #survival-battle-modal-v121 .survival-fortress-modal-head-v190 {flex-basis:28px !important;height:28px !important;min-height:28px !important;max-height:28px !important}#survival-battle-modal-v121 .survival-battle-body-v121,
  #survival-battle-modal-v121 .survival-fortress-fight-v190 {height:calc(100svh - 28px) !important;max-height:calc(100svh - 28px) !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 {grid-template-rows:24px minmax(0, 1fr) 72px !important}#survival-battle-modal-v121 .survival-fortress-hud-v190,
  #survival-battle-modal-v121 .survival-fortress-hud-v191,
  #survival-battle-modal-v121 .survival-fortress-hud-v190 > div,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 > div {height:24px !important;min-height:24px !important;max-height:24px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave {height:72px !important;min-height:72px !important;max-height:72px !important;grid-template-rows:18px 30px 14px !important;gap:3px !important;padding:4px 5px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.primary,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.flame {height:30px !important;min-height:30px !important;max-height:30px !important;font-size:.61rem !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-help-v190 {height:14px !important;max-height:14px !important;font-size:.46rem !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-v200,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-v210 {--sf-cell:clamp(13px, min(calc((100vw - 18px) / 12), calc((100svh - 132px) / 12)), 28px) !important}}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 {grid-template-rows:28px auto 46px !important;grid-template-areas:"hud"
      "arena"
      "controls" !important;align-content:start !important;justify-content:stretch !important;row-gap:4px !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-arena-v190,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-arena-v191 {height:auto !important;max-height:none !important;align-self:start !important;justify-self:center !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-wrap-v200,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-wrap-v197 {margin-bottom:0 !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-v200,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-v210 {--sf-cell:clamp(16px, min(calc((100vw - 18px) / 12), calc((100svh - 112px) / 12)), 31px) !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave {height:46px !important;min-height:46px !important;max-height:46px !important;display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;grid-template-rows:38px !important;gap:6px !important;padding:4px 6px !important;align-self:start !important;justify-self:stretch !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-section-title-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-help-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-controls-reward-v224,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-mini-footer-v206 {display:none !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.primary,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.flame {grid-row:1 !important;height:38px !important;min-height:38px !important;max-height:38px !important;padding:5px 7px !important;font-size:.70rem !important;line-height:1 !important;border-radius:12px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.primary {grid-column:1 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.flame,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190:not(.primary) {grid-column:2 !important}}@media (max-width: 700px) and (max-height: 620px) {#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 {grid-template-rows:24px auto 42px !important;row-gap:3px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave {height:42px !important;min-height:42px !important;max-height:42px !important;grid-template-rows:34px !important;gap:5px !important;padding:4px 5px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.primary,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.flame {height:34px !important;min-height:34px !important;max-height:34px !important;font-size:.64rem !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-v200,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-v210 {--sf-cell:clamp(13px, min(calc((100vw - 18px) / 12), calc((100svh - 96px) / 12)), 28px) !important}}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 {grid-template-columns:minmax(0, 1fr) !important;grid-template-rows:28px minmax(0, 1fr) 112px !important;grid-template-areas:"hud"
      "arena"
      "controls" !important;align-content:stretch !important;justify-content:stretch !important;row-gap:4px !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-arena-v190,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-arena-v191,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 .survival-fortress-arena-v190,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 .survival-fortress-arena-v191 {grid-area:arena !important;height:100% !important;max-height:100% !important;min-height:0 !important;align-self:stretch !important;justify-self:stretch !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-wrap-v200,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-wrap-v197,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 .survival-fortress-board-wrap-v200,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 .survival-fortress-board-wrap-v197 {margin:0 auto !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-v200,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-v210,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 .survival-fortress-board-v200,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 .survival-fortress-board-v210 {--sf-cell:clamp(15px, min(calc((100vw - 18px) / 12), calc((100svh - 178px) / 12)), 31px) !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave {grid-area:controls !important;align-self:start !important;justify-self:stretch !important;height:48px !important;min-height:48px !important;max-height:48px !important;display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;grid-template-rows:40px !important;gap:6px !important;padding:4px 6px !important;margin:0 !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-section-title-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-help-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-controls-reward-v224,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-mini-footer-v206 {display:none !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.primary,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.flame {grid-row:1 !important;height:40px !important;min-height:40px !important;max-height:40px !important;padding:5px 7px !important;font-size:.70rem !important;line-height:1 !important;border-radius:12px !important;white-space:nowrap !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.primary {grid-column:1 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.flame,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190:not(.primary) {grid-column:2 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep {grid-area:controls !important;align-self:start !important;justify-self:stretch !important;height:112px !important;min-height:112px !important;max-height:112px !important}}@media (max-width: 700px) and (max-height: 620px) {#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 {grid-template-rows:24px minmax(0, 1fr) 104px !important;row-gap:3px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave {height:44px !important;min-height:44px !important;max-height:44px !important;grid-template-rows:36px !important;padding:4px 5px !important;gap:5px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.primary,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.flame {height:36px !important;min-height:36px !important;max-height:36px !important;font-size:.64rem !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.prep {height:104px !important;min-height:104px !important;max-height:104px !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-v200,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-wave-v231 .survival-fortress-board-v210,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 .survival-fortress-board-v200,
  #survival-battle-modal-v121 .survival-fortress-fight-v190.survival-fortress-phase-prep-v231 .survival-fortress-board-v210 {--sf-cell:clamp(13px, min(calc((100vw - 18px) / 12), calc((100svh - 160px) / 12)), 28px) !important}}.menu-btn-survival-main-v235 {border-color:rgba(102, 252, 241, .45) !important;background:linear-gradient(135deg, rgba(102, 252, 241, .14), rgba(31, 40, 51, .95)) !important;box-shadow:inset 0 0 18px rgba(102, 252, 241, .05)}.menu-btn-survival-main-v235.active,
.menu-btn-survival-main-v235:hover {background:linear-gradient(135deg, #66fcf1, #45a29e) !important;color:#061417 !important;box-shadow:0 0 18px rgba(102, 252, 241, .24) !important}.menu-btn-survival-main-v235 {border-color:rgba(167, 139, 250, .56) !important;border-left-color:#a78bfa !important;background:linear-gradient(135deg, rgba(124, 58, 237, .20), rgba(20, 30, 44, .96) 58%, rgba(11, 16, 22, .95)) !important;box-shadow:0 8px 18px rgba(0,0,0,.22),
        inset 0 0 18px rgba(167, 139, 250, .07) !important}.menu-btn-survival-main-v235::before {background:rgba(167, 139, 250, .14) !important;border-color:rgba(167, 139, 250, .34) !important;box-shadow:inset 0 0 10px rgba(167, 139, 250, .10) !important}.menu-btn-survival-main-v235.active,
.menu-btn-survival-main-v235:hover:not(.disabled) {background:linear-gradient(135deg, #a78bfa, #34d399) !important;color:#071016 !important;border-color:rgba(167, 139, 250, .95) !important;border-left-color:#34d399 !important;box-shadow:0 0 0 1px rgba(255,255,255,.10),
        0 0 22px rgba(167, 139, 250, .30),
        0 0 16px rgba(52, 211, 153, .16),
        inset 0 0 14px rgba(255,255,255,.13) !important}.menu-btn-reward-ready-v236:not(.active) {border-color:rgba(255, 214, 102, .62) !important;border-left-color:#ffd666 !important;background:linear-gradient(135deg, rgba(255, 214, 102, .18), rgba(31, 40, 51, .96) 62%, rgba(11, 16, 22, .95)) !important;color:#fff4cf !important;box-shadow:0 0 0 1px rgba(255,214,102,.08),
        0 0 18px rgba(255, 214, 102, .13),
        inset 0 0 18px rgba(255, 214, 102, .06) !important;animation:aslMenuRewardPulseV236 1.65s ease-in-out infinite}.menu-btn-reward-ready-v236:not(.active)::after {opacity:.95 !important;background:linear-gradient(90deg, rgba(255, 214, 102, .18), transparent 60%) !important}.menu-btn-reward-ready-v236::before {background:rgba(255, 214, 102, .16) !important;border-color:rgba(255, 214, 102, .38) !important}.menu-btn-reward-ready-v236:not(.active)::after {content:'🎁';position:absolute;right:10px;top:50%;left:auto;bottom:auto;width:24px;height:24px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255, 214, 102, .16) !important;border:1px solid rgba(255, 214, 102, .32);font-size:13px;pointer-events:none}.menu-btn-reward-ready-v236.active {border-left-color:#ffd666 !important}@keyframes aslMenuRewardPulseV236 {0%, 100% {filter:brightness(1)}50% {filter:brightness(1.14)}}@media (prefers-reduced-motion: reduce) {.menu-btn-reward-ready-v236:not(.active) {animation:none !important}}.menu-btn-reward-ready-v236.active::after {content:'🎁';position:absolute;right:10px;top:50%;left:auto;bottom:auto;width:24px;height:24px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(11, 16, 22, .18) !important;border:1px solid rgba(11, 16, 22, .24);font-size:13px;opacity:1 !important;pointer-events:none}@media (min-width: 901px) {#expeditions-tab .expedition-active-grid,
    #expeditions-tab #active-expeditions-grid {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:12px !important;align-items:stretch !important;max-width:100% !important}#expeditions-tab .expedition-active-card {width:100% !important;max-width:none !important;min-width:0 !important;padding:11px !important;border-radius:13px !important}#expeditions-tab .expedition-active-card .active-expedition-top h3 {font-size:.96rem !important;line-height:1.15 !important;margin:0 !important}#expeditions-tab .expedition-active-card .active-expedition-top p,
    #expeditions-tab .expedition-active-card > p {font-size:.78rem !important;line-height:1.25 !important;margin:0 !important}}#expeditions-tab .expedition-reward-preview-btn-v237 {min-height:34px !important;width:100% !important;padding:7px 10px !important;border-radius:10px !important;font-size:.82rem !important;color:#fff7d7 !important;background:linear-gradient(135deg, rgba(138, 92, 246, .78), rgba(14, 165, 233, .68)) !important;border:1px solid rgba(255, 204, 0, .36) !important;box-shadow:0 0 14px rgba(14, 165, 233, .16) !important}#expeditions-tab .expedition-reward-preview-btn-v237:hover {transform:translateY(-1px);box-shadow:0 0 18px rgba(255, 204, 0, .24) !important}.expedition-reward-preview-v237 {text-align:left}.expedition-reward-preview-v237 p {margin:0 0 12px;color:#edf7ff}.expedition-reward-preview-grid-v237 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin:10px 0 12px}.expedition-reward-preview-grid-v237 span {display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:11px;background:rgba(11, 16, 22, .72);border:1px solid rgba(102, 252, 241, .16);color:#b8c6d8;font-size:.82rem;line-height:1.25}.expedition-reward-preview-grid-v237 b {color:#ffdf70;font-size:.92rem}.expedition-reward-preview-v237 small {display:block;color:#9fb1c6;font-size:.8rem;line-height:1.35}@media (max-width: 900px) {#expeditions-tab .expedition-active-grid,
    #expeditions-tab #active-expeditions-grid {grid-template-columns:repeat(auto-fit, minmax(230px, 1fr)) !important}}@media (max-width: 560px) {.expedition-reward-preview-grid-v237 {grid-template-columns:1fr}}.dragon-info-open-v238 {flex:0 0 auto !important;width:auto !important;min-width:190px !important;padding:10px 14px !important;border-radius:14px !important;border:1px solid rgba(167, 139, 250, .48) !important;background:linear-gradient(135deg, rgba(38, 25, 82, .96), rgba(12, 74, 110, .82)) !important;color:#f8f5ff !important;font-weight:900 !important;box-shadow:0 10px 24px rgba(0,0,0,.22), inset 0 0 18px rgba(167,139,250,.11) !important}.dragon-info-open-v238:hover {transform:translateY(-1px);border-color:rgba(216, 180, 254, .75) !important;box-shadow:0 14px 28px rgba(0,0,0,.28), 0 0 20px rgba(167,139,250,.16) !important}.dragon-info-modal-v238 {z-index:100250 !important;align-items:center !important;justify-content:center !important;padding:18px !important}.dragon-info-content-v238 {position:relative !important;width:min(980px, 96vw) !important;max-height:min(86vh, 820px) !important;overflow:auto !important;padding:24px !important;border-radius:24px !important;border:1px solid rgba(167,139,250,.38) !important;background:radial-gradient(circle at 12% 8%, rgba(124,58,237,.22), transparent 30%), linear-gradient(145deg, rgba(6, 16, 32, .98), rgba(15, 23, 42, .98)) !important;box-shadow:0 24px 70px rgba(0,0,0,.55), inset 0 0 28px rgba(102,252,241,.05) !important;color:#eaf6ff !important}.dragon-info-close-v238 {position:sticky !important;top:0 !important;margin-left:auto !important;float:right !important;width:38px !important;height:38px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.18) !important;background:rgba(15, 23, 42, .92) !important;color:#fff !important;font-size:24px !important;font-weight:900 !important;line-height:1 !important;cursor:pointer !important;z-index:2 !important}.dragon-info-kicker-v238 {display:inline-flex !important;margin-bottom:6px !important;color:#c4b5fd !important;font-weight:1000 !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:12px !important}.dragon-info-content-v238 h2 {margin:0 0 8px !important;font-size:clamp(24px, 3vw, 36px) !important;color:#ffffff !important}.dragon-info-lead-v238 {margin:0 0 14px !important;color:#cbd5e1 !important;line-height:1.45 !important}.dragon-info-summary-v238 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:10px !important;margin:14px 0 18px !important}.dragon-info-summary-v238 div {padding:12px !important;border-radius:16px !important;border:1px solid rgba(102,252,241,.18) !important;background:rgba(8, 47, 73, .36) !important;text-align:center !important}.dragon-info-summary-v238 strong {display:block !important;font-size:28px !important;color:#67e8f9 !important;line-height:1 !important}.dragon-info-summary-v238 span {display:block !important;margin-top:4px !important;color:#dbeafe !important;font-weight:800 !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:.05em !important}.dragon-info-columns-v238 {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:16px !important}.dragon-info-section-v238 {padding:14px !important;border-radius:20px !important;background:rgba(2, 8, 23, .42) !important;border:1px solid rgba(148,163,184,.16) !important}.dragon-info-section-v238 h3 {margin:0 0 12px !important;color:#fff !important;font-size:18px !important}.dragon-info-list-v238 {display:grid !important;gap:10px !important}.dragon-info-item-v238 {padding:12px !important;border-radius:16px !important;border:1px solid rgba(102,252,241,.12) !important;background:linear-gradient(135deg, rgba(15,23,42,.84), rgba(30,41,59,.50)) !important}.dragon-info-item-title-v238 {display:flex !important;align-items:center !important;gap:8px !important;color:#fff !important;font-size:15px !important}.dragon-info-item-title-v238 span {font-size:22px !important}.dragon-info-item-v238 p {margin:6px 0 4px !important;color:#bfdbfe !important;font-weight:800 !important;line-height:1.35 !important}.dragon-info-item-v238 small {display:block !important;color:#cbd5e1 !important;line-height:1.35 !important}.dragon-info-note-v238 {margin-top:16px !important;padding:12px 14px !important;border-radius:16px !important;border:1px solid rgba(251, 191, 36, .25) !important;background:rgba(120, 53, 15, .20) !important;color:#fde68a !important;font-weight:800 !important;line-height:1.4 !important}@media (max-width: 768px) {#inventory-tab .dragon-info-open-v238 {min-width:154px !important;min-height:34px !important;padding:7px 10px !important;border-radius:10px !important;font-size:12px !important;line-height:1.05 !important;white-space:nowrap !important}.dragon-info-modal-v238 {padding:10px !important;align-items:flex-start !important}.dragon-info-content-v238 {width:100% !important;max-height:calc(100svh - 20px) !important;padding:18px 14px !important;border-radius:18px !important}.dragon-info-summary-v238 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:7px !important}.dragon-info-summary-v238 div {padding:9px 5px !important}.dragon-info-summary-v238 strong {font-size:22px !important}.dragon-info-summary-v238 span {font-size:9px !important}.dragon-info-columns-v238 {grid-template-columns:1fr !important;gap:12px !important}.dragon-info-item-v238 {padding:10px !important}}#survival-battle-modal-v121 .survival-fortress-action-v190.primary small {display:inline-block;margin-left:6px;padding:2px 6px;border-radius:999px;background:rgba(15,23,42,.35);color:rgba(255,255,255,.86);font-size:.66rem;font-weight:900;line-height:1;vertical-align:middle}#survival-battle-modal-v121 .survival-ultimate-btn-v243 {position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg, rgba(88,28,135,.96), rgba(30,41,59,.94)) !important;border-color:rgba(216,180,254,.76) !important;color:#fff !important;text-shadow:0 1px 3px rgba(0,0,0,.74) !important}#survival-battle-modal-v121 .survival-ultimate-btn-v243::before {content:'';position:absolute;inset:-35%;z-index:-1;background:conic-gradient(from 0deg, rgba(255,255,255,0), rgba(216,180,254,.32), rgba(125,211,252,.20), rgba(255,255,255,0));opacity:.4;animation:survivalUltimateButtonAuraV243 3s linear infinite}#survival-battle-modal-v121 .survival-ultimate-btn-v243:disabled {opacity:.76 !important;filter:grayscale(.20) brightness(.86) !important}#survival-battle-modal-v121 .survival-ultimate-btn-v243.ultimate-ready-v243 {animation:survivalUltimateReadyPulseV243 1.05s ease-in-out infinite !important;border-color:rgba(250,204,21,.96) !important;box-shadow:0 0 0 2px rgba(250,204,21,.16), 0 0 22px rgba(250,204,21,.34), inset 0 0 18px rgba(255,255,255,.12) !important}#survival-battle-modal-v121 .survival-ultimate-label-v243 {display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%}#survival-battle-modal-v121 .survival-ultimate-label-v243 b {font-size:1rem;line-height:1}#survival-battle-modal-v121 .survival-ultimate-btn-v243 small {display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:2px 6px;border-radius:999px;background:rgba(0,0,0,.32);color:#fff7d6;font-size:.66rem;font-weight:950;line-height:1}#survival-battle-modal-v121 .survival-ultimate-meter-v243 {position:absolute;left:8px;right:8px;bottom:4px;height:4px;border-radius:999px;overflow:hidden;background:rgba(0,0,0,.36);box-shadow:inset 0 0 4px rgba(0,0,0,.55)}#survival-battle-modal-v121 .survival-ultimate-meter-v243 em {display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #38bdf8, #a78bfa, #facc15);box-shadow:0 0 10px rgba(250,204,21,.55);transition:width .22s ease}@keyframes survivalUltimateButtonAuraV243 {to {transform:rotate(360deg)}}@keyframes survivalUltimateReadyPulseV243 {0%,100% {transform:translateY(0) scale(1);filter:brightness(1.02)}50% {transform:translateY(-1px) scale(1.018);filter:brightness(1.22)}}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ranged_hit {box-shadow:inset 0 0 22px rgba(125,211,252,.50), 0 0 16px rgba(125,211,252,.28) !important}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-melee_hit {box-shadow:inset 0 0 24px rgba(251,146,60,.56), 0 0 17px rgba(251,146,60,.30) !important}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate {box-shadow:inset 0 0 28px rgba(250,204,21,.72), 0 0 24px rgba(168,85,247,.42) !important;animation:survivalUltimateCellPulseV243 .72s ease-out both}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-range_hint {box-shadow:inset 0 0 18px rgba(148,163,184,.38), 0 0 12px rgba(148,163,184,.18) !important}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ranged_hit .survival-fortress-fx-v192 {animation:survivalRangedFxV243 .52s ease-out both;color:#bae6fd;text-shadow:0 0 8px rgba(56,189,248,.95), 0 2px 4px #000}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-melee_hit .survival-fortress-fx-v192,
#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-crit .survival-fortress-fx-v192 {animation:survivalMeleeFxV243 .42s cubic-bezier(.2,1.5,.2,1) both;color:#fed7aa;text-shadow:0 0 9px rgba(251,146,60,.95), 0 2px 4px #000}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate .survival-fortress-fx-v192 {font-size:1.42rem !important;color:#fff7ad;text-shadow:0 0 10px rgba(250,204,21,.95), 0 0 18px rgba(168,85,247,.72), 0 2px 5px #000;animation:survivalUltimateFxV243 .78s ease-out both}@keyframes survivalRangedFxV243 {0% {transform:scale(.35) translateY(10px);opacity:0;filter:blur(2px)}35% {transform:scale(1.05) translateY(0);opacity:1;filter:blur(0)}100% {transform:scale(.76) translateY(-12px);opacity:0;filter:blur(.5px)}}@keyframes survivalMeleeFxV243 {0% {transform:scale(.2) rotate(-20deg);opacity:0}45% {transform:scale(1.35) rotate(8deg);opacity:1}100% {transform:scale(.9) rotate(0deg);opacity:0}}@keyframes survivalUltimateFxV243 {0% {transform:scale(.25) rotate(-35deg);opacity:0;filter:blur(3px)}35% {transform:scale(1.55) rotate(12deg);opacity:1;filter:blur(0)}100% {transform:scale(2.25) rotate(0deg);opacity:0;filter:blur(1px)}}@keyframes survivalUltimateCellPulseV243 {0% {transform:scale(.96)}45% {transform:scale(1.035)}100% {transform:scale(1)}}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-fortress-action-v190.primary small,
  #survival-battle-modal-v121 .survival-ultimate-btn-v243 small {font-size:.52rem !important;margin-left:3px !important;padding:1px 4px !important}#survival-battle-modal-v121 .survival-ultimate-meter-v243 {left:6px;right:6px;bottom:3px;height:3px}#survival-battle-modal-v121 .survival-ultimate-label-v243 {gap:2px}}.dragon-survival-combat-v244 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-top:12px}.dragon-survival-combat-v244 > div {border:1px solid rgba(125,211,252,.22);background:linear-gradient(135deg, rgba(15,23,42,.82), rgba(30,41,59,.58));border-radius:14px;padding:10px 12px;box-shadow:inset 0 0 16px rgba(56,189,248,.06)}.dragon-survival-combat-v244 span {display:block;color:#a8f7f2;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.dragon-survival-combat-v244 strong {display:block;color:#fff7d6;font-size:.98rem;font-weight:950;margin-bottom:4px}.dragon-survival-combat-v244 small {display:block;color:rgba(226,232,240,.86);font-size:.78rem;line-height:1.35}.survival-selected-combat-v244 {display:grid;gap:3px;margin:7px 0 6px;padding:8px 10px;border-radius:12px;border:1px solid rgba(250,204,21,.20);background:rgba(15,23,42,.38)}.survival-selected-combat-v244 span {display:block;color:#fff7d6;font-size:.78rem;font-weight:900}.survival-selected-combat-v244 small {display:block;color:rgba(226,232,240,.78);font-size:.70rem;line-height:1.25}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate,
#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ranged_hit,
#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-melee_hit,
#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-crit {will-change:transform, opacity;contain:paint}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate {box-shadow:inset 0 0 22px rgba(250,204,21,.58), 0 0 16px rgba(168,85,247,.32) !important}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate .survival-fortress-fx-v192 {font-size:1.28rem !important;animation-duration:.72s !important}@media (max-width: 768px) {.dragon-survival-combat-v244 {grid-template-columns:1fr}.dragon-survival-combat-v244 > div {padding:9px 10px}.survival-selected-combat-v244 {padding:7px 8px}.survival-selected-combat-v244 small {display:none}}#survival-battle-modal-v121 .survival-fortress-board-v200 {isolation:isolate}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate {box-shadow:inset 0 0 30px rgba(250,204,21,.78), 0 0 28px rgba(168,85,247,.46), 0 0 10px rgba(255,255,255,.24) !important;animation:survivalUltimateCellSuperV246 .92s cubic-bezier(.15,1.35,.2,1) both !important}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate::before {content:'';position:absolute;inset:-45%;z-index:2;pointer-events:none;border-radius:50%;background:radial-gradient(circle, rgba(255,255,255,.95) 0 8%, rgba(250,204,21,.82) 12%, rgba(168,85,247,.46) 30%, transparent 62%);mix-blend-mode:screen;animation:survivalUltimateCellFlashV246 .86s ease-out both}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate .survival-fortress-fx-v192 {z-index:4;font-size:1.55rem !important;color:#fffbe8 !important;text-shadow:0 0 8px #fff, 0 0 18px rgba(250,204,21,.95), 0 0 28px rgba(168,85,247,.85), 0 2px 5px #000 !important;animation:survivalUltimateFxSuperV246 .95s cubic-bezier(.18,1.7,.24,1) both !important}#survival-battle-modal-v121 .survival-ultimate-burst-v246 {--ult-a:rgba(250,204,21,.96);--ult-b:rgba(168,85,247,.82);--ult-c:rgba(255,255,255,.90);position:absolute;z-index:12;transform:translate(-50%, -50%);pointer-events:none;contain:layout paint style;will-change:transform, opacity;border-radius:999px;filter:drop-shadow(0 0 16px var(--ult-a));animation:survivalUltimateBurstFadeV246 1.12s ease-out both}#survival-battle-modal-v121 .survival-ultimate-burst-v246.element-fire {--ult-a:rgba(255,99,45,.98);--ult-b:rgba(250,204,21,.86);--ult-c:rgba(255,241,186,.94)}#survival-battle-modal-v121 .survival-ultimate-burst-v246.element-water {--ult-a:rgba(56,189,248,.98);--ult-b:rgba(59,130,246,.86);--ult-c:rgba(219,234,254,.96)}#survival-battle-modal-v121 .survival-ultimate-burst-v246.element-wind {--ult-a:rgba(74,222,128,.98);--ult-b:rgba(34,197,94,.82);--ult-c:rgba(220,252,231,.96)}#survival-battle-modal-v121 .survival-ultimate-burst-v246.element-light {--ult-a:rgba(255,255,210,.98);--ult-b:rgba(250,204,21,.88);--ult-c:rgba(255,255,255,.98)}#survival-battle-modal-v121 .survival-ultimate-burst-v246.element-dark {--ult-a:rgba(192,132,252,.98);--ult-b:rgba(88,28,135,.90);--ult-c:rgba(237,233,254,.95)}#survival-battle-modal-v121 .survival-ultimate-burst-ring-v246,
#survival-battle-modal-v121 .survival-ultimate-burst-ring-v246::after {position:absolute;content:'';inset:10%;border-radius:inherit;border:2px solid var(--ult-a);box-shadow:0 0 18px var(--ult-a), inset 0 0 22px var(--ult-b);opacity:0;animation:survivalUltimateRingV246 1.05s ease-out both}#survival-battle-modal-v121 .survival-ultimate-burst-ring-v246::after {inset:18%;border-color:var(--ult-c);animation-delay:.08s}#survival-battle-modal-v121 .survival-ultimate-burst-ring-v246.r2 {inset:0;border-color:var(--ult-b);animation-delay:.16s;transform:rotate(28deg)}#survival-battle-modal-v121 .survival-ultimate-burst-v246.style-ranged .survival-ultimate-burst-ring-v246.r2 {border-radius:28% 72% 31% 69% / 64% 31% 69% 36%}#survival-battle-modal-v121 .survival-ultimate-burst-core-v246 {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:34%;height:34%;min-width:34px;min-height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:clamp(1.2rem, 5vw, 2.2rem);background:radial-gradient(circle, var(--ult-c) 0 13%, var(--ult-a) 18%, var(--ult-b) 58%, transparent 74%);text-shadow:0 0 8px #fff, 0 0 20px var(--ult-a), 0 2px 5px #000;box-shadow:0 0 22px var(--ult-a), 0 0 42px var(--ult-b);animation:survivalUltimateCoreV246 1.02s cubic-bezier(.2,1.7,.25,1) both}#survival-battle-modal-v121 .survival-ultimate-burst-name-v246 {position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);max-width:min(220px, 86vw);padding:4px 9px;border-radius:999px;background:rgba(3,7,18,.72);border:1px solid rgba(255,255,255,.22);color:#fff8dc;font-size:.72rem;font-weight:950;line-height:1.05;white-space:nowrap;text-shadow:0 2px 4px #000, 0 0 10px var(--ult-a);box-shadow:0 0 14px rgba(0,0,0,.35), inset 0 0 12px rgba(255,255,255,.08);animation:survivalUltimateNameV246 1.06s ease-out both}#survival-battle-modal-v121 .survival-ultimate-burst-v246 i {position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:999px;background:var(--ult-c);box-shadow:0 0 8px var(--ult-c), 0 0 16px var(--ult-a);opacity:0;animation:survivalUltimateParticleV246 .95s ease-out both}#survival-battle-modal-v121 .survival-ultimate-burst-v246 .p1 {--tx:-90px;--ty:-14px;animation-delay:.03s}#survival-battle-modal-v121 .survival-ultimate-burst-v246 .p2 {--tx:82px;--ty:-26px;animation-delay:.07s}#survival-battle-modal-v121 .survival-ultimate-burst-v246 .p3 {--tx:-68px;--ty:60px;animation-delay:.10s}#survival-battle-modal-v121 .survival-ultimate-burst-v246 .p4 {--tx:76px;--ty:54px;animation-delay:.14s}#survival-battle-modal-v121 .survival-ultimate-burst-v246 .p5 {--tx:-20px;--ty:-88px;animation-delay:.05s}#survival-battle-modal-v121 .survival-ultimate-burst-v246 .p6 {--tx:18px;--ty:86px;animation-delay:.12s}#survival-battle-modal-v121 .survival-ultimate-burst-v246 .p7 {--tx:-92px;--ty:-72px;animation-delay:.09s}#survival-battle-modal-v121 .survival-ultimate-burst-v246 .p8 {--tx:92px;--ty:72px;animation-delay:.16s}@keyframes survivalUltimateCellSuperV246 {0% {transform:scale(.94);filter:brightness(1)}42% {transform:scale(1.08);filter:brightness(1.55) saturate(1.5)}100% {transform:scale(1);filter:brightness(1)}}@keyframes survivalUltimateCellFlashV246 {0% {transform:scale(.25) rotate(0deg);opacity:0}38% {transform:scale(.88) rotate(80deg);opacity:.95}100% {transform:scale(1.55) rotate(170deg);opacity:0}}@keyframes survivalUltimateFxSuperV246 {0% {transform:scale(.18) rotate(-42deg);opacity:0;filter:blur(3px)}30% {transform:scale(1.65) rotate(10deg);opacity:1;filter:blur(0)}68% {transform:scale(2.10) rotate(-8deg);opacity:.78}100% {transform:scale(2.85) rotate(0deg);opacity:0;filter:blur(1px)}}@keyframes survivalUltimateBurstFadeV246 {0% {opacity:0;transform:translate(-50%, -50%) scale(.58)}16% {opacity:1}82% {opacity:.95}100% {opacity:0;transform:translate(-50%, -50%) scale(1.08)}}@keyframes survivalUltimateRingV246 {0% {opacity:0;transform:scale(.2) rotate(0deg)}22% {opacity:.95}100% {opacity:0;transform:scale(1.28) rotate(145deg)}}@keyframes survivalUltimateCoreV246 {0% {opacity:0;transform:translate(-50%, -50%) scale(.35) rotate(-25deg)}28% {opacity:1;transform:translate(-50%, -50%) scale(1.18) rotate(8deg)}72% {opacity:.9;transform:translate(-50%, -50%) scale(.98) rotate(0deg)}100% {opacity:0;transform:translate(-50%, -50%) scale(1.55) rotate(18deg)}}@keyframes survivalUltimateNameV246 {0%, 16% {opacity:0;transform:translateX(-50%) translateY(8px) scale(.92)}38%, 74% {opacity:1;transform:translateX(-50%) translateY(0) scale(1)}100% {opacity:0;transform:translateX(-50%) translateY(-8px) scale(.98)}}@keyframes survivalUltimateParticleV246 {0% {opacity:0;transform:translate(-50%, -50%) scale(.2)}18% {opacity:1}100% {opacity:0;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(1.45)}}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-ultimate-burst-v246 {filter:drop-shadow(0 0 10px var(--ult-a))}#survival-battle-modal-v121 .survival-ultimate-burst-name-v246 {font-size:.58rem;padding:3px 7px}#survival-battle-modal-v121 .survival-ultimate-burst-v246 i {width:5px;height:5px}}@media (prefers-reduced-motion: reduce) {#survival-battle-modal-v121 .survival-ultimate-burst-v246,
    #survival-battle-modal-v121 .survival-ultimate-burst-v246 *,
    #survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate,
    #survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate::before,
    #survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate .survival-fortress-fx-v192 {animation-duration:.01ms !important;animation-iteration-count:1 !important}}#survival-battle-modal-v121 .survival-fortress-board-v200 {position:relative;overflow:hidden}#survival-battle-modal-v121 .survival-ultimate-map-flash-v249,
#survival-battle-modal-v121 .survival-ultimate-projectile-v249,
#survival-battle-modal-v121 .survival-ultimate-burst-v249 {--ult-a:rgba(250,204,21,.98);--ult-b:rgba(168,85,247,.88);--ult-c:rgba(255,255,255,.96);--ult-d:rgba(56,189,248,.55)}#survival-battle-modal-v121 .survival-ultimate-map-flash-v249.element-fire,
#survival-battle-modal-v121 .survival-ultimate-projectile-v249.element-fire,
#survival-battle-modal-v121 .survival-ultimate-burst-v249.element-fire {--ult-a:rgba(255,82,36,.99);--ult-b:rgba(251,146,60,.90);--ult-c:rgba(255,245,210,.98);--ult-d:rgba(250,204,21,.58)}#survival-battle-modal-v121 .survival-ultimate-map-flash-v249.element-water,
#survival-battle-modal-v121 .survival-ultimate-projectile-v249.element-water,
#survival-battle-modal-v121 .survival-ultimate-burst-v249.element-water {--ult-a:rgba(34,211,238,.99);--ult-b:rgba(37,99,235,.90);--ult-c:rgba(219,234,254,.98);--ult-d:rgba(125,211,252,.62)}#survival-battle-modal-v121 .survival-ultimate-map-flash-v249.element-wind,
#survival-battle-modal-v121 .survival-ultimate-projectile-v249.element-wind,
#survival-battle-modal-v121 .survival-ultimate-burst-v249.element-wind {--ult-a:rgba(74,222,128,.99);--ult-b:rgba(20,184,166,.86);--ult-c:rgba(220,252,231,.98);--ult-d:rgba(187,247,208,.56)}#survival-battle-modal-v121 .survival-ultimate-map-flash-v249.element-light,
#survival-battle-modal-v121 .survival-ultimate-projectile-v249.element-light,
#survival-battle-modal-v121 .survival-ultimate-burst-v249.element-light {--ult-a:rgba(255,255,225,1);--ult-b:rgba(250,204,21,.92);--ult-c:rgba(255,255,255,1);--ult-d:rgba(254,240,138,.62)}#survival-battle-modal-v121 .survival-ultimate-map-flash-v249.element-dark,
#survival-battle-modal-v121 .survival-ultimate-projectile-v249.element-dark,
#survival-battle-modal-v121 .survival-ultimate-burst-v249.element-dark {--ult-a:rgba(216,180,254,.99);--ult-b:rgba(88,28,135,.94);--ult-c:rgba(250,245,255,.98);--ult-d:rgba(168,85,247,.66)}#survival-battle-modal-v121 .survival-ultimate-map-flash-v249 {position:absolute;inset:-10%;z-index:10;pointer-events:none;background:radial-gradient(circle at 50% 50%, var(--ult-c) 0 6%, var(--ult-a) 10%, var(--ult-d) 27%, transparent 56%),
        radial-gradient(circle at 50% 50%, transparent 0 34%, var(--ult-b) 35%, transparent 58%);mix-blend-mode:screen;opacity:0;animation:survivalUltimateMapFlashV249 1.45s ease-out both}#survival-battle-modal-v121 .survival-ultimate-projectile-v249 {position:absolute;z-index:14;height:18px;transform-origin:0 50%;transform:translateY(-50%) rotate(var(--ult-angle)) scaleX(0);pointer-events:none;filter:drop-shadow(0 0 8px var(--ult-a)) drop-shadow(0 0 18px var(--ult-b));animation:survivalUltimateProjectileV249 .68s cubic-bezier(.12,.86,.22,1) both}#survival-battle-modal-v121 .survival-ultimate-projectile-v249 span {position:absolute;left:0;top:50%;width:100%;height:11px;border-radius:999px;transform:translateY(-50%);background:linear-gradient(90deg, transparent, var(--ult-c), var(--ult-a), var(--ult-b), transparent);box-shadow:0 0 12px var(--ult-a), 0 0 28px var(--ult-b)}#survival-battle-modal-v121 .survival-ultimate-projectile-v249 b {position:absolute;right:-10px;top:50%;width:28px;height:28px;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle, var(--ult-c) 0 18%, var(--ult-a) 32%, var(--ult-b) 68%, transparent 74%);box-shadow:0 0 18px var(--ult-a), 0 0 42px var(--ult-b)}#survival-battle-modal-v121 .survival-ultimate-burst-v249 {z-index:16;filter:drop-shadow(0 0 26px var(--ult-a)) drop-shadow(0 0 42px var(--ult-b));animation-duration:1.55s !important}#survival-battle-modal-v121 .survival-ultimate-burst-v249::before,
#survival-battle-modal-v121 .survival-ultimate-burst-v249::after {content:'';position:absolute;inset:-16%;border-radius:inherit;pointer-events:none;background:conic-gradient(from 0deg, transparent 0 8%, var(--ult-a) 12%, transparent 18% 28%, var(--ult-c) 31%, transparent 38% 52%, var(--ult-b) 57%, transparent 66% 100%);mix-blend-mode:screen;opacity:0;animation:survivalUltimateConicV249 1.42s ease-out both}#survival-battle-modal-v121 .survival-ultimate-burst-v249::after {inset:-32%;animation-delay:.12s;animation-direction:reverse}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .survival-ultimate-burst-ring-v246 {border-width:3px;box-shadow:0 0 26px var(--ult-a), 0 0 48px var(--ult-b), inset 0 0 34px var(--ult-b);animation-duration:1.42s !important}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .survival-ultimate-burst-ring-v246.r3 {inset:-12%;border-color:var(--ult-c);animation-delay:.24s;transform:rotate(-32deg)}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .survival-ultimate-burst-core-v246 {width:42%;height:42%;font-size:clamp(1.8rem, 7vw, 3.5rem);box-shadow:0 0 34px var(--ult-a), 0 0 72px var(--ult-b), 0 0 110px var(--ult-d);animation:survivalUltimateCoreWowV249 1.42s cubic-bezier(.14,1.7,.24,1) both !important}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .survival-ultimate-burst-name-v246 {bottom:8%;font-size:.82rem;padding:6px 12px;box-shadow:0 0 24px var(--ult-b), inset 0 0 16px rgba(255,255,255,.12)}#survival-battle-modal-v121 .survival-ultimate-burst-v249 i {width:9px;height:9px;animation-duration:1.32s !important}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .p1 {--tx:-150px;--ty:-22px}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .p2 {--tx:142px;--ty:-44px}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .p3 {--tx:-130px;--ty:104px}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .p4 {--tx:132px;--ty:98px}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .p5 {--tx:-34px;--ty:-150px}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .p6 {--tx:36px;--ty:148px}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .p7 {--tx:-148px;--ty:-118px}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .p8 {--tx:148px;--ty:118px}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .p9 {--tx:0;--ty:-178px;animation-delay:.03s}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .p10 {--tx:178px;--ty:0;animation-delay:.08s}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .p11 {--tx:0;--ty:178px;animation-delay:.13s}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .p12 {--tx:-178px;--ty:0;animation-delay:.18s}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate {box-shadow:inset 0 0 38px rgba(255,255,255,.80), 0 0 34px rgba(250,204,21,.68), 0 0 42px rgba(168,85,247,.48) !important}#survival-battle-modal-v121 .survival-fortress-cell-v191.fx-ultimate .survival-fortress-fx-v192 {font-size:1.85rem !important;animation-duration:1.18s !important}@keyframes survivalUltimateMapFlashV249 {0% {opacity:0;transform:scale(.55) rotate(0deg);filter:blur(8px) brightness(1)}14% {opacity:.98;filter:blur(2px) brightness(1.65)}48% {opacity:.68;transform:scale(1.15) rotate(16deg)}100% {opacity:0;transform:scale(1.6) rotate(42deg);filter:blur(12px) brightness(1)}}@keyframes survivalUltimateProjectileV249 {0% {opacity:0;transform:translateY(-50%) rotate(var(--ult-angle)) scaleX(.03);filter:blur(3px)}16% {opacity:1;filter:blur(0)}74% {opacity:1;transform:translateY(-50%) rotate(var(--ult-angle)) scaleX(1)}100% {opacity:0;transform:translateY(-50%) rotate(var(--ult-angle)) scaleX(1.02);filter:blur(5px)}}@keyframes survivalUltimateConicV249 {0% {opacity:0;transform:scale(.45) rotate(0deg);filter:blur(3px)}28% {opacity:.72;filter:blur(0)}100% {opacity:0;transform:scale(1.35) rotate(220deg);filter:blur(6px)}}@keyframes survivalUltimateCoreWowV249 {0% {opacity:0;transform:translate(-50%, -50%) scale(.25) rotate(-35deg)}20% {opacity:1;transform:translate(-50%, -50%) scale(1.34) rotate(12deg)}58% {opacity:.96;transform:translate(-50%, -50%) scale(1.02) rotate(-4deg)}100% {opacity:0;transform:translate(-50%, -50%) scale(2.05) rotate(28deg)}}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-ultimate-projectile-v249 {height:14px}#survival-battle-modal-v121 .survival-ultimate-projectile-v249 span {height:8px}#survival-battle-modal-v121 .survival-ultimate-projectile-v249 b {width:20px;height:20px}#survival-battle-modal-v121 .survival-ultimate-burst-v249 .survival-ultimate-burst-name-v246 {font-size:.62rem;padding:4px 8px}#survival-battle-modal-v121 .survival-ultimate-burst-v249 i {width:6px;height:6px}}@media (prefers-reduced-motion: reduce) {#survival-battle-modal-v121 .survival-ultimate-map-flash-v249,
    #survival-battle-modal-v121 .survival-ultimate-projectile-v249,
    #survival-battle-modal-v121 .survival-ultimate-burst-v249,
    #survival-battle-modal-v121 .survival-ultimate-burst-v249 * {animation-duration:.01ms !important;animation-iteration-count:1 !important}}#survival-battle-modal-v121 .survival-combat-style-chip-v250 {display:grid;gap:2px;min-width:132px;padding:8px 10px;border-radius:12px;border:1px solid rgba(102, 252, 241, .22);background:linear-gradient(135deg, rgba(12, 19, 32, .92), rgba(30, 41, 59, .84));box-shadow:inset 0 0 14px rgba(255,255,255,.04), 0 8px 18px rgba(0,0,0,.22);color:#e9fbff}#survival-battle-modal-v121 .survival-combat-style-chip-v250.ranged {border-color:rgba(129, 140, 248, .46);background:linear-gradient(135deg, rgba(30, 41, 59, .94), rgba(55, 48, 163, .55));box-shadow:inset 0 0 18px rgba(129,140,248,.14), 0 8px 18px rgba(0,0,0,.22)}#survival-battle-modal-v121 .survival-combat-style-chip-v250.melee {border-color:rgba(251, 146, 60, .44);background:linear-gradient(135deg, rgba(30, 41, 59, .94), rgba(124, 45, 18, .50));box-shadow:inset 0 0 18px rgba(251,146,60,.12), 0 8px 18px rgba(0,0,0,.22)}#survival-battle-modal-v121 .survival-combat-style-chip-v250 span {font-size:.58rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}#survival-battle-modal-v121 .survival-combat-style-chip-v250 strong {font-size:.88rem;font-weight:1000;color:#fff;line-height:1.05}#survival-battle-modal-v121 .survival-combat-style-chip-v250 small {color:#dbeafe;font-size:.68rem;font-weight:900}#survival-battle-modal-v121 .survival-fortress-action-v190 kbd,
#survival-battle-modal-v121 .survival-next-wave-countdown-v226 button kbd {display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:20px;margin-left:6px;padding:1px 6px;border-radius:7px;border:1px solid rgba(255,255,255,.38);background:rgba(15,23,42,.72);color:#fff7ed;font-size:.66rem;font-weight:1000;line-height:1;box-shadow:inset 0 -2px 0 rgba(0,0,0,.28)}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-combat-style-chip-v250 {min-width:0;grid-template-columns:auto 1fr auto;align-items:center;padding:6px 8px}#survival-battle-modal-v121 .survival-combat-style-chip-v250 span {font-size:.52rem}#survival-battle-modal-v121 .survival-combat-style-chip-v250 strong {font-size:.76rem}#survival-battle-modal-v121 .survival-combat-style-chip-v250 small {font-size:.62rem}}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190 kbd,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-ultimate-btn-v243 kbd {display:none !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-ultimate-btn-v243 {overflow:hidden !important;min-width:0 !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-ultimate-label-v243 {min-width:0 !important;max-width:100% !important;display:block !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190 small,
  #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-ultimate-btn-v243 small {display:block !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:.54rem !important;line-height:1 !important}}#survival-battle-modal-v121 .survival-ultimate-burst-v251 {--ult-shape-rot:0deg;--ult-sweep-rot:0deg;--ult-skew:0deg;--ult-radius:999px;--ult-prof-glow:rgba(255,255,255,.20);border-radius:var(--ult-radius)}#survival-battle-modal-v121 .survival-ultimate-burst-v251::before {transform:rotate(var(--ult-shape-rot))}#survival-battle-modal-v121 .survival-ultimate-burst-v251::after {transform:rotate(calc(var(--ult-shape-rot) * -1))}#survival-battle-modal-v121 .survival-ultimate-sigil-v251 {position:absolute;left:50%;top:50%;z-index:4;width:72%;height:72%;display:grid;place-items:center;border-radius:inherit;transform:translate(-50%, -50%) rotate(var(--ult-sweep-rot)) skew(var(--ult-skew));color:rgba(255,255,255,.92);font-size:clamp(2.6rem, 12vw, 6rem);font-weight:1000;text-shadow:0 0 14px var(--ult-c), 0 0 34px var(--ult-a), 0 0 70px var(--ult-b);mix-blend-mode:screen;opacity:0;animation:survivalUltimateSigilV251 1.48s cubic-bezier(.15,1.35,.22,1) both}#survival-battle-modal-v121 .survival-ultimate-sweep-v251 {position:absolute;left:50%;top:50%;z-index:2;width:112%;height:18%;border-radius:999px;transform-origin:center;transform:translate(-50%, -50%) rotate(var(--sweep-rot, 0deg));background:linear-gradient(90deg, transparent, var(--ult-c), var(--ult-a), transparent);box-shadow:0 0 22px var(--ult-a), 0 0 48px var(--ult-b);mix-blend-mode:screen;opacity:0;animation:survivalUltimateSweepV251 1.30s ease-out both}#survival-battle-modal-v121 .survival-ultimate-sweep-v251.s2 {--sweep-rot:72deg;animation-delay:.08s}#survival-battle-modal-v121 .survival-ultimate-sweep-v251.s3 {--sweep-rot:-58deg;animation-delay:.14s}#survival-battle-modal-v121 .survival-ultimate-burst-v251 .p13 {--tx:-214px;--ty:18px;animation-delay:.05s}#survival-battle-modal-v121 .survival-ultimate-burst-v251 .p14 {--tx:214px;--ty:-18px;animation-delay:.10s}#survival-battle-modal-v121 .survival-ultimate-burst-v251 .p15 {--tx:-92px;--ty:214px;animation-delay:.16s}#survival-battle-modal-v121 .survival-ultimate-burst-v251 .p16 {--tx:92px;--ty:-214px;animation-delay:.20s}#survival-battle-modal-v121 .survival-ultimate-burst-v251.prof-obronca {--ult-radius:22%;--ult-prof-glow:rgba(125,211,252,.32)}#survival-battle-modal-v121 .survival-ultimate-burst-v251.prof-obronca .survival-ultimate-sweep-v251 {height:24%;width:92%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.prof-wojownik {--ult-radius:38%;--ult-skew:-8deg;--ult-prof-glow:rgba(251,146,60,.34)}#survival-battle-modal-v121 .survival-ultimate-burst-v251.prof-wojownik .survival-ultimate-sweep-v251 {height:12%;width:126%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.prof-zabojca {--ult-radius:8%;--ult-skew:12deg;--ult-prof-glow:rgba(216,180,254,.38)}#survival-battle-modal-v121 .survival-ultimate-burst-v251.prof-zabojca .survival-ultimate-sweep-v251 {height:9%;width:142%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.prof-mag {--ult-radius:999px;--ult-prof-glow:rgba(129,140,248,.36)}#survival-battle-modal-v121 .survival-ultimate-burst-v251.prof-mag::before {background:conic-gradient(from 0deg, var(--ult-c), transparent 10%, var(--ult-a), transparent 32%, var(--ult-b), transparent 54%, var(--ult-c), transparent 78%, var(--ult-a))}#survival-battle-modal-v121 .survival-ultimate-burst-v251.prof-wsparcie {--ult-radius:44%;--ult-prof-glow:rgba(187,247,208,.36)}#survival-battle-modal-v121 .survival-ultimate-burst-v251.prof-wsparcie .survival-ultimate-sweep-v251 {height:15%;width:108%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.prof-berserker {--ult-radius:18%;--ult-skew:10deg;--ult-prof-glow:rgba(248,113,113,.38)}#survival-battle-modal-v121 .survival-ultimate-burst-v251.prof-berserker .survival-ultimate-sweep-v251 {height:14%;width:138%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.nature-agresywny {--ult-shape-rot:12deg;--ult-sweep-rot:8deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.nature-nieugiety {--ult-shape-rot:45deg;--ult-sweep-rot:-12deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.nature-szybki {--ult-shape-rot:-28deg;--ult-sweep-rot:24deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.nature-mistyczny {--ult-shape-rot:72deg;--ult-sweep-rot:-36deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.nature-szczesliwy {--ult-shape-rot:-12deg;--ult-sweep-rot:42deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.nature-dziki {--ult-shape-rot:105deg;--ult-sweep-rot:-54deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-obronca_agresywny {--ult-shape-rot:8deg;--ult-skew:-3deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-obronca_nieugiety {--ult-shape-rot:34deg;--ult-radius:14%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-obronca_szybki {--ult-shape-rot:-18deg;--ult-sweep-rot:28deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-obronca_mistyczny {--ult-shape-rot:64deg;--ult-radius:999px}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-obronca_szczesliwy {--ult-shape-rot:-42deg;--ult-sweep-rot:50deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-obronca_dziki {--ult-shape-rot:116deg;--ult-skew:8deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-wojownik_agresywny {--ult-shape-rot:18deg;--ult-skew:-12deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-wojownik_nieugiety {--ult-shape-rot:52deg;--ult-radius:24%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-wojownik_szybki {--ult-shape-rot:-36deg;--ult-sweep-rot:36deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-wojownik_mistyczny {--ult-shape-rot:86deg;--ult-radius:999px}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-wojownik_szczesliwy {--ult-shape-rot:-14deg;--ult-sweep-rot:63deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-wojownik_dziki {--ult-shape-rot:128deg;--ult-skew:14deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-zabojca_agresywny {--ult-shape-rot:22deg;--ult-skew:18deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-zabojca_nieugiety {--ult-shape-rot:48deg;--ult-radius:10%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-zabojca_szybki {--ult-shape-rot:-72deg;--ult-sweep-rot:44deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-zabojca_mistyczny {--ult-shape-rot:96deg;--ult-radius:999px}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-zabojca_szczesliwy {--ult-shape-rot:-26deg;--ult-sweep-rot:70deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-zabojca_dziki {--ult-shape-rot:144deg;--ult-skew:-16deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-mag_agresywny {--ult-shape-rot:12deg;--ult-radius:999px}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-mag_nieugiety {--ult-shape-rot:58deg;--ult-radius:28%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-mag_szybki {--ult-shape-rot:-58deg;--ult-sweep-rot:38deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-mag_mistyczny {--ult-shape-rot:108deg;--ult-radius:999px}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-mag_szczesliwy {--ult-shape-rot:-34deg;--ult-sweep-rot:76deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-mag_dziki {--ult-shape-rot:162deg;--ult-skew:10deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-wsparcie_agresywny {--ult-shape-rot:26deg;--ult-radius:34%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-wsparcie_nieugiety {--ult-shape-rot:60deg;--ult-radius:18%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-wsparcie_szybki {--ult-shape-rot:-46deg;--ult-sweep-rot:52deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-wsparcie_mistyczny {--ult-shape-rot:120deg;--ult-radius:999px}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-wsparcie_szczesliwy {--ult-shape-rot:-18deg;--ult-sweep-rot:84deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-wsparcie_dziki {--ult-shape-rot:176deg;--ult-skew:-10deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-berserker_agresywny {--ult-shape-rot:32deg;--ult-skew:16deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-berserker_nieugiety {--ult-shape-rot:68deg;--ult-radius:12%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-berserker_szybki {--ult-shape-rot:-82deg;--ult-sweep-rot:66deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-berserker_mistyczny {--ult-shape-rot:138deg;--ult-radius:32%}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-berserker_szczesliwy {--ult-shape-rot:-52deg;--ult-sweep-rot:90deg}#survival-battle-modal-v121 .survival-ultimate-burst-v251.ult-key-berserker_dziki {--ult-shape-rot:198deg;--ult-skew:-18deg}@keyframes survivalUltimateSigilV251 {0% {opacity:0;transform:translate(-50%, -50%) scale(.22) rotate(calc(var(--ult-sweep-rot) - 90deg)) skew(var(--ult-skew));filter:blur(8px)}20% {opacity:.95;transform:translate(-50%, -50%) scale(1.22) rotate(var(--ult-sweep-rot)) skew(var(--ult-skew));filter:blur(0)}58% {opacity:.88;transform:translate(-50%, -50%) scale(.98) rotate(calc(var(--ult-sweep-rot) + 24deg)) skew(var(--ult-skew))}100% {opacity:0;transform:translate(-50%, -50%) scale(1.76) rotate(calc(var(--ult-sweep-rot) + 105deg)) skew(var(--ult-skew));filter:blur(7px)}}@keyframes survivalUltimateSweepV251 {0% {opacity:0;transform:translate(-50%, -50%) rotate(calc(var(--sweep-rot, 0deg) + var(--ult-sweep-rot))) scaleX(.18);filter:blur(6px)}18% {opacity:.92;filter:blur(0)}62% {opacity:.72;transform:translate(-50%, -50%) rotate(calc(var(--sweep-rot, 0deg) + var(--ult-sweep-rot) + 22deg)) scaleX(1.04)}100% {opacity:0;transform:translate(-50%, -50%) rotate(calc(var(--sweep-rot, 0deg) + var(--ult-sweep-rot) + 62deg)) scaleX(1.34);filter:blur(7px)}}@media (max-width: 700px) {#survival-battle-modal-v121 .survival-ultimate-sigil-v251 {font-size:clamp(2rem, 18vw, 4rem)}#survival-battle-modal-v121 .survival-ultimate-sweep-v251 {height:13%}#survival-battle-modal-v121 .survival-ultimate-burst-v251 .p13,
  #survival-battle-modal-v121 .survival-ultimate-burst-v251 .p14,
  #survival-battle-modal-v121 .survival-ultimate-burst-v251 .p15,
  #survival-battle-modal-v121 .survival-ultimate-burst-v251 .p16 {display:none}}.survival-rewards-info-btn-v252 {margin-top:12px;width:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255, 204, 102, 0.55) !important;background:linear-gradient(180deg, rgba(255, 204, 102, 0.95), rgba(177, 93, 21, 0.95)) !important;color:#120b04 !important;box-shadow:0 8px 18px rgba(255, 183, 77, 0.18)}.survival-rewards-modal-v252 {display:grid;gap:12px;color:#dfefff}.survival-rewards-modal-v252 p {margin:0;color:#eaf6ff}.survival-rewards-grid-v252 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:9px}.survival-rewards-grid-v252 span {display:block;padding:10px 11px;border-radius:12px;border:1px solid rgba(102, 252, 241, 0.14);background:rgba(0, 0, 0, 0.28)}.survival-rewards-grid-v252 b {color:#ffd66b}.survival-rewards-grid-v252 small {display:block;margin-top:4px;color:#aab8c8;font-size:0.82rem;line-height:1.35}.survival-rewards-note-v252,
.survival-rewards-examples-v252 {padding:11px 12px;border-radius:12px;background:rgba(255, 204, 102, 0.10);border:1px solid rgba(255, 204, 102, 0.22);color:#f8e4ac;line-height:1.45}.survival-rewards-examples-v252 {background:rgba(102, 252, 241, 0.08);border-color:rgba(102, 252, 241, 0.18);color:#dffcff}@media (max-width: 640px) {.survival-rewards-info-btn-v252 {width:100%;margin-top:10px}.survival-rewards-grid-v252 {grid-template-columns:1fr}}.inventory-hero-head-v254 {display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.inventory-hero-info-v254 {padding:8px 12px !important;font-size:13px !important;white-space:nowrap;background:linear-gradient(135deg, rgba(59,130,246,.88), rgba(168,85,247,.82)) !important;border:1px solid rgba(191,219,254,.45) !important;box-shadow:0 0 16px rgba(96,165,250,.24) !important}@media (max-width: 720px) {.inventory-title-row {gap:10px !important}.inventory-hero-head-v254 {align-items:flex-start}.inventory-hero-info-v254 {width:auto !important;min-height:34px !important;font-size:12px !important;padding:7px 10px !important}.inventory-toolbar-main-v101 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}.survival-record-tile-v254,
.profile-survival-record-chip-v254,
.profile-survival-record-card-v254,
.legends-survival-record-v254 {position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.28) !important}.survival-record-tile-v254::before,
.profile-survival-record-chip-v254::before,
.profile-survival-record-card-v254::before,
.legends-survival-record-v254::before {content:'';position:absolute;inset:-40%;opacity:.16;pointer-events:none;background:radial-gradient(circle, rgba(255,255,255,.6), transparent 52%);transform:rotate(12deg)}.survival-tier-rookie {box-shadow:inset 0 0 14px rgba(148,163,184,.10) !important}.survival-tier-bronze {border-color:rgba(180, 113, 64, .6) !important;box-shadow:0 0 16px rgba(180,113,64,.20), inset 0 0 14px rgba(180,113,64,.10) !important}.survival-tier-silver {border-color:rgba(203,213,225,.75) !important;box-shadow:0 0 18px rgba(203,213,225,.25), inset 0 0 14px rgba(203,213,225,.10) !important}.survival-tier-gold {border-color:rgba(250,204,21,.82) !important;box-shadow:0 0 22px rgba(250,204,21,.28), inset 0 0 18px rgba(250,204,21,.12) !important}.survival-tier-diamond {border-color:rgba(103,232,249,.88) !important;box-shadow:0 0 24px rgba(103,232,249,.32), inset 0 0 20px rgba(103,232,249,.12) !important}.survival-tier-legend {border-color:rgba(168,85,247,.9) !important;box-shadow:0 0 28px rgba(168,85,247,.35), 0 0 42px rgba(250,204,21,.12), inset 0 0 22px rgba(168,85,247,.14) !important}.survival-tier-mythic {border-color:rgba(250,204,21,.95) !important;box-shadow:0 0 34px rgba(250,204,21,.38), 0 0 58px rgba(244,63,94,.22), inset 0 0 26px rgba(250,204,21,.15) !important}.profile-survival-record-chip-v254 {background:rgba(15,23,42,.78);color:#e5e7eb;border-radius:14px;padding:10px 12px;min-width:112px;cursor:pointer;text-align:left}.profile-survival-record-chip-v254 span,
.profile-survival-record-card-v254 span,
.legends-survival-record-v254 span {position:relative;z-index:1}.profile-survival-record-chip-v254 strong,
.profile-survival-record-card-v254 strong,
.legends-survival-record-v254 strong {position:relative;z-index:1}.legends-survival-record-v254 small,
.profile-survival-record-card-v254 small {position:relative;z-index:1;color:#cbd5e1;display:block;margin-top:4px}#summon-modal.modal-overlay,
#asl-summon-ajax-modal.modal-overlay {overflow:hidden !important;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left)) !important}#summon-modal .modal-content,
#asl-summon-ajax-modal .modal-content {overflow:hidden !important;contain:paint}#summon-modal .modal-content.summon-epic-v130,
#asl-summon-ajax-modal .modal-content.summon-epic-v130,
#summon-modal .modal-content.summon-legendary-v130,
#asl-summon-ajax-modal .modal-content.summon-legendary-v130 {overflow:hidden !important;max-height:min(92svh, 560px) !important}#summon-modal .modal-content.summon-epic-v130::before,
#asl-summon-ajax-modal .modal-content.summon-epic-v130::before,
#summon-modal .modal-content.summon-legendary-v130::before,
#asl-summon-ajax-modal .modal-content.summon-legendary-v130::before {inset:-20% !important;transform-origin:center;will-change:transform}#summon-modal .modal-content.summon-epic-v130::after,
#asl-summon-ajax-modal .modal-content.summon-epic-v130::after,
#summon-modal .modal-content.summon-legendary-v130::after,
#asl-summon-ajax-modal .modal-content.summon-legendary-v130::after {content:'';position:absolute;inset:8px;z-index:-1;pointer-events:none;border-radius:18px;background:radial-gradient(circle at 22% 18%, rgba(255,255,255,.34), transparent 10%),
        radial-gradient(circle at 76% 28%, rgba(255,255,255,.22), transparent 13%),
        radial-gradient(circle at 46% 78%, rgba(255,255,255,.20), transparent 12%);animation:summonSparkleV254 1.9s ease-in-out infinite alternate}#summon-modal .modal-content.summon-legendary-v130::after,
#asl-summon-ajax-modal .modal-content.summon-legendary-v130::after {background:radial-gradient(circle at 22% 18%, rgba(250,204,21,.44), transparent 11%),
        radial-gradient(circle at 76% 28%, rgba(255,255,255,.32), transparent 14%),
        radial-gradient(circle at 46% 78%, rgba(168,85,247,.32), transparent 13%),
        radial-gradient(circle at 62% 58%, rgba(255,255,255,.22), transparent 16%)}@keyframes summonSparkleV254 {from {opacity:.35;transform:scale(.98)}to {opacity:.85;transform:scale(1.02)}}@media (max-width: 640px) {#summon-modal .modal-content.summon-epic-v130,
    #asl-summon-ajax-modal .modal-content.summon-epic-v130,
    #summon-modal .modal-content.summon-legendary-v130,
    #asl-summon-ajax-modal .modal-content.summon-legendary-v130 {width:min(94vw, 360px) !important;max-height:min(90svh, 520px) !important}}#dragon-details-tab .dragon-detail-view .dragon-image-container {position:relative;overflow:hidden}#dragon-details-tab .dragon-detail-view .dragon-image-container::before,
#dragon-details-tab .dragon-detail-view .dragon-image-container::after {content:'';position:absolute;inset:-6%;pointer-events:none;border-radius:16px;opacity:0;transition:opacity .25s ease}#dragon-details-tab .dragon-detail-view #det-img {position:relative;z-index:2;will-change:transform, filter}#dragon-details-tab .dragon-detail-view.rare-ld4-v104 .dragon-image-container::before {opacity:.95;background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.16) 0%, transparent 44%),
        radial-gradient(circle at 22% 24%, var(--asl-el-mid) 0%, transparent 38%),
        radial-gradient(circle at 78% 78%, var(--asl-el-soft) 0%, transparent 42%);filter:blur(10px) saturate(1.15);animation:aslDragonDetailRareAuraV255 2.8s ease-in-out infinite}#dragon-details-tab .dragon-detail-view.rare-ld4-v104 .dragon-image-container::after {opacity:.62;inset:-10%;background:conic-gradient(from 0deg, transparent 0 20%, rgba(255,255,255,.55) 27%, transparent 36% 62%, var(--asl-el-mid) 70%, transparent 82% 100%);filter:blur(8px);animation:aslDragonDetailRareSweepV255 4.4s linear infinite}#dragon-details-tab .dragon-detail-view.rare-ld4-v104 #det-img {animation:aslDragonDetailImagePulseV255 3s ease-in-out infinite;filter:drop-shadow(0 0 14px var(--asl-el-main))}#dragon-details-tab .dragon-detail-view.stars-5 .dragon-image-container::before {opacity:1;inset:-12%;background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.18) 0%, transparent 36%),
        radial-gradient(circle at 50% 24%, var(--asl-el-mid) 0%, transparent 38%),
        radial-gradient(circle at 18% 72%, var(--asl-el-soft) 0%, transparent 40%),
        radial-gradient(circle at 82% 28%, color-mix(in srgb, var(--asl-el-main) 70%, white 30%) 0%, transparent 34%);filter:blur(12px) saturate(1.2);animation:aslDragonDetailLegendAuraV255 2.1s ease-in-out infinite}#dragon-details-tab .dragon-detail-view.stars-5 .dragon-image-container::after {opacity:.85;inset:-16%;background:conic-gradient(from 0deg, transparent 0 8%, rgba(255,255,255,.82) 12%, transparent 18% 38%, var(--asl-el-mid) 46%, transparent 56% 74%, rgba(255,255,255,.62) 78%, transparent 84% 100%);filter:blur(10px);animation:aslDragonDetailLegendSweepV255 3.1s linear infinite}#dragon-details-tab .dragon-detail-view.stars-5 #det-img {animation:aslDragonDetailLegendImageV255 2.25s ease-in-out infinite;filter:drop-shadow(0 0 18px var(--asl-el-main)) drop-shadow(0 0 30px var(--asl-el-soft))}#dragon-details-tab .dragon-detail-view.mythic-ld5-v104 .dragon-image-container::before {inset:-18%;opacity:1;background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.26) 0%, transparent 30%),
        radial-gradient(circle at 28% 24%, rgba(250,204,21,.34) 0%, transparent 34%),
        radial-gradient(circle at 72% 72%, rgba(168,85,247,.30) 0%, transparent 38%),
        radial-gradient(circle at 50% 12%, rgba(255,255,255,.28) 0%, transparent 26%);filter:blur(14px) saturate(1.35);animation:aslDragonDetailMythicAuraV255 1.85s ease-in-out infinite}#dragon-details-tab .dragon-detail-view.mythic-ld5-v104 .dragon-image-container::after {inset:-18%;opacity:.96;background:conic-gradient(from 0deg,
            transparent 0 6%,
            rgba(255,255,255,.94) 10%,
            transparent 16% 28%,
            rgba(250,204,21,.82) 34%,
            transparent 44% 58%,
            rgba(168,85,247,.76) 64%,
            transparent 74% 86%,
            rgba(255,255,255,.88) 92%,
            transparent 100%);filter:blur(11px);animation:aslDragonDetailMythicSweepV255 2.2s linear infinite}#dragon-details-tab .dragon-detail-view.mythic-ld5-v104 #det-img {animation:aslDragonDetailMythicImageV255 1.95s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(250,204,21,.75)) drop-shadow(0 0 28px rgba(168,85,247,.62)) drop-shadow(0 0 42px rgba(255,255,255,.22))}#dragon-details-tab .dragon-detail-view.mythic-ld5-v104 h1 {text-shadow:0 0 10px rgba(250,204,21,.9), 0 0 20px rgba(168,85,247,.55), 0 0 30px rgba(255,255,255,.16)}@keyframes aslDragonDetailRareAuraV255 {0%,100% {transform:scale(1);opacity:.82}50% {transform:scale(1.06);opacity:1}}@keyframes aslDragonDetailRareSweepV255 {0% {transform:rotate(0deg) scale(1)}100% {transform:rotate(360deg) scale(1.04)}}@keyframes aslDragonDetailImagePulseV255 {0%,100% {transform:translateY(0) scale(1)}50% {transform:translateY(-2px) scale(1.018)}}@keyframes aslDragonDetailLegendAuraV255 {0%,100% {transform:scale(1);opacity:.92}50% {transform:scale(1.08);opacity:1}}@keyframes aslDragonDetailLegendSweepV255 {0% {transform:rotate(0deg) scale(1)}100% {transform:rotate(360deg) scale(1.06)}}@keyframes aslDragonDetailLegendImageV255 {0%,100% {transform:scale(1) translateY(0)}50% {transform:scale(1.028) translateY(-3px)}}@keyframes aslDragonDetailMythicAuraV255 {0%,100% {transform:scale(1);opacity:.94}50% {transform:scale(1.11);opacity:1}}@keyframes aslDragonDetailMythicSweepV255 {0% {transform:rotate(0deg) scale(1)}100% {transform:rotate(360deg) scale(1.08)}}@keyframes aslDragonDetailMythicImageV255 {0%,100% {transform:scale(1) translateY(0)}50% {transform:scale(1.035) translateY(-4px)}}@media (prefers-reduced-motion: reduce) {#dragon-details-tab .dragon-detail-view.rare-ld4-v104 .dragon-image-container::before,
    #dragon-details-tab .dragon-detail-view.rare-ld4-v104 .dragon-image-container::after,
    #dragon-details-tab .dragon-detail-view.rare-ld4-v104 #det-img,
    #dragon-details-tab .dragon-detail-view.stars-5 .dragon-image-container::before,
    #dragon-details-tab .dragon-detail-view.stars-5 .dragon-image-container::after,
    #dragon-details-tab .dragon-detail-view.stars-5 #det-img,
    #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 .dragon-image-container::before,
    #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 .dragon-image-container::after,
    #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 #det-img {animation:none !important}}.player-profile-open-v256 {appearance:none;-webkit-appearance:none;border:0;font:inherit;text-align:left;cursor:pointer}.player-profile-open-v256:hover,
.player-profile-open-v256:focus-visible {transform:translateY(-1px);box-shadow:0 0 0 1px rgba(102,252,241,.45), 0 0 16px rgba(102,252,241,.18);outline:none}@media (max-width: 900px) {.game-header {display:grid !important;grid-template-columns:1fr !important;align-items:stretch !important;gap:6px !important;padding:max(6px, env(safe-area-inset-top)) 8px 6px 8px !important;overflow:visible !important}.player-info {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:4px !important;width:100% !important;min-width:0 !important;overflow:visible !important;white-space:normal !important;padding:0 !important}.player-avatar-chip-v31 {grid-column:1 / -1 !important;width:100% !important;max-width:none !important;min-width:0 !important;justify-content:flex-start !important;margin:0 !important;box-sizing:border-box !important}.desktop-player-name-v31,
    .player-name.desktop-player-name-v31 {display:none !important}.player-gold,
    .player-credits,
    .player-scrolls,
    .player-strong-scrolls {min-width:0 !important;width:100% !important;max-width:100% !important;margin-left:0 !important;box-sizing:border-box !important;justify-content:center !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;padding:5px 6px !important;font-size:11px !important;line-height:1.05 !important}.player-gold strong,
    .player-credits strong,
    .player-scrolls strong,
    .player-strong-scrolls strong {min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.header-actions {width:100% !important;display:grid !important;grid-template-columns:1fr 1fr 1fr !important;gap:5px !important;justify-content:stretch !important;align-items:stretch !important;min-width:0 !important}.header-actions .btn,
    .header-actions .header-icon-btn,
    .header-actions .btn-logout {width:100% !important;min-width:0 !important;max-width:100% !important;padding:7px 5px !important;font-size:10.5px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;box-sizing:border-box !important}}@media (max-width: 380px) {.player-info {grid-template-columns:1fr 1fr !important}.player-gold,
    .player-credits,
    .player-scrolls,
    .player-strong-scrolls {font-size:10px !important;padding:4px 5px !important}.header-actions .btn,
    .header-actions .header-icon-btn,
    .header-actions .btn-logout {font-size:9.5px !important;padding-left:3px !important;padding-right:3px !important}}.social-mail-btn-v257 {position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;border-radius:14px;border:1px solid rgba(102, 252, 241, .28);background:linear-gradient(135deg, rgba(31,40,51,.92), rgba(11,12,16,.88));color:#eafcff;cursor:pointer;box-shadow:0 0 14px rgba(102,252,241,.08)}.social-mail-btn-v257:hover,
.social-mail-btn-v257.has-social-alert-v257 {border-color:rgba(250, 204, 21, .72);box-shadow:0 0 18px rgba(250,204,21,.20), 0 0 28px rgba(102,252,241,.08)}.social-mail-btn-v257 strong,
.social-menu-badge-v257 {position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:1000;background:linear-gradient(135deg, #ef4444, #facc15);color:#111827;box-shadow:0 0 12px rgba(239,68,68,.45)}.menu-btn-social-v257 {position:relative}.menu-btn-social-alert-v257 {border-color:rgba(250,204,21,.72) !important;box-shadow:0 0 16px rgba(250,204,21,.16) !important}.social-menu-badge-v257 {top:6px;right:8px}.social-hero-v257 {display:flex;justify-content:space-between;gap:18px;align-items:stretch;padding:22px;border-radius:22px;background:linear-gradient(135deg, rgba(31,40,51,.95), rgba(11,12,16,.92));border:1px solid rgba(102,252,241,.16);box-shadow:0 12px 30px rgba(0,0,0,.28);margin-bottom:18px}.social-kicker-v257 {color:#66fcf1;font-weight:900;letter-spacing:.6px;text-transform:uppercase;font-size:12px}.social-hero-v257 h2 {margin:5px 0 8px}.social-hero-v257 p {margin:0;color:#c5c6c7}.social-hero-stats-v257 {display:grid;grid-template-columns:repeat(2, minmax(130px, 1fr));gap:10px;min-width:280px}.social-hero-stats-v257 div {border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;background:rgba(0,0,0,.24)}.social-hero-stats-v257 span {display:block;color:#c5c6c7;font-size:12px}.social-hero-stats-v257 strong {font-size:24px;color:#facc15}.social-grid-v257 {display:grid;grid-template-columns:minmax(260px, .85fr) minmax(300px, 1fr);gap:16px;align-items:start}.social-panel-v257 {min-width:0}.social-search-form-v257 {display:flex;gap:10px;margin:10px 0 14px}.social-search-form-v257 input,
.social-message-form-v257 textarea {width:100%;border-radius:12px;border:1px solid rgba(102,252,241,.22);background:rgba(0,0,0,.28);color:#fff;padding:12px}.social-list-v257 {display:flex;flex-direction:column;gap:10px}.social-row-v257 {display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22)}.social-row-avatar-v257 {width:38px;height:38px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:rgba(102,252,241,.10);border:1px solid rgba(102,252,241,.18)}.social-row-main-v257 {flex:1;min-width:0}.social-row-main-v257 strong {display:block;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-row-main-v257 small {color:#c5c6c7}.social-online-v257 {color:#34d399;font-weight:800}.social-offline-v257 {color:#9ca3af}.social-row-actions-v257 {display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.social-row-actions-v257 .btn.small {padding:7px 9px;font-size:12px;border-radius:10px}.social-row-actions-v257 .btn.danger {background:linear-gradient(135deg,#7f1d1d,#ef4444);color:#fff}.social-row-badge-v257 {min-width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:12px;font-weight:900}.social-empty-v257 {color:#c5c6c7;margin:8px 0}.social-subtitle-v257 {margin:16px 0 8px;color:#66fcf1}.social-chat-body-v257 {min-height:280px;max-height:420px;overflow:auto;display:flex;flex-direction:column;gap:9px;padding:8px;border-radius:14px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.06)}.social-message-v257 {max-width:82%;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08)}.social-message-v257.mine {align-self:flex-end;background:rgba(102,252,241,.15);border-color:rgba(102,252,241,.28)}.social-message-v257.theirs {align-self:flex-start;background:rgba(255,255,255,.07)}.social-message-v257 p {margin:0 0 5px;white-space:pre-wrap;word-break:break-word}.social-message-v257 small {opacity:.7;font-size:11px}.social-message-form-v257 {display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:10px;align-items:end}.social-message-form-v257 textarea {min-height:62px;resize:vertical}.legends-social-actions-v257 {display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.legends-social-actions-v257 span {color:#34d399;font-weight:900}@media (max-width: 900px) {.social-hero-v257 {flex-direction:column;padding:16px}.social-hero-stats-v257 {min-width:0;grid-template-columns:repeat(2,1fr)}.social-grid-v257 {grid-template-columns:1fr}.social-search-form-v257, .social-message-form-v257 {grid-template-columns:1fr;flex-direction:column}.social-row-v257 {align-items:flex-start}.social-row-actions-v257 {width:100%;justify-content:flex-start}.social-mail-btn-v257 {width:38px;min-width:38px;height:38px}}.social-unread-panel-v258 {margin:0 0 16px;padding:14px;border-radius:18px;border:1px solid rgba(250, 204, 21, .28);background:linear-gradient(135deg, rgba(120,53,15,.28), rgba(11,12,16,.88));box-shadow:0 10px 24px rgba(0,0,0,.25), 0 0 18px rgba(250,204,21,.08)}.social-unread-list-v258 {display:grid;gap:8px}.social-unread-item-v258 {width:100%;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid rgba(250,204,21,.32);background:rgba(0,0,0,.28);color:#fff;text-align:left;cursor:pointer}.social-unread-item-v258:hover,
.social-unread-item-v258:focus-visible {border-color:rgba(250,204,21,.72);box-shadow:0 0 16px rgba(250,204,21,.16);outline:none}.social-unread-icon-v258 {width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:rgba(250,204,21,.13);border:1px solid rgba(250,204,21,.22)}.social-unread-item-v258 strong {display:block;color:#fff;font-size:14px}.social-unread-item-v258 small {display:block;color:#c5c6c7;margin-top:2px}.social-unread-item-v258 em {min-width:24px;height:24px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ef4444,#facc15);color:#111827;font-style:normal;font-weight:1000;font-size:12px}@media (max-width: 900px) {.player-info {position:relative !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;align-items:stretch !important}.player-avatar-chip-v31 {position:relative !important;padding-right:48px !important;min-height:42px !important}#social-mail-btn-v257.social-mail-btn-v257 {position:absolute !important;top:4px !important;right:4px !important;z-index:5 !important;width:34px !important;min-width:34px !important;height:34px !important;border-radius:12px !important;padding:0 !important;margin:0 !important;font-size:15px !important;grid-column:auto !important}#social-mail-btn-v257.social-mail-btn-v257 strong {top:-6px !important;right:-6px !important;min-width:18px !important;height:18px !important;padding:0 5px !important;font-size:10px !important}.player-gold,
    .player-credits,
    .player-scrolls,
    .player-strong-scrolls {font-size:10.5px !important;padding:4px 5px !important;min-height:27px !important}.social-unread-panel-v258 {padding:12px;border-radius:16px}.social-unread-item-v258 {grid-template-columns:32px 1fr auto;gap:8px;padding:9px 10px}.social-unread-icon-v258 {width:30px;height:30px;border-radius:11px}.social-unread-item-v258 strong {font-size:13px}.social-unread-item-v258 small {font-size:11px}}@media (max-width: 380px) {.player-avatar-chip-v31 {padding-right:44px !important}#social-mail-btn-v257.social-mail-btn-v257 {width:32px !important;min-width:32px !important;height:32px !important;top:5px !important;right:5px !important}.player-gold,
    .player-credits,
    .player-scrolls,
    .player-strong-scrolls {font-size:9.8px !important;padding:4px 4px !important}}.social-chat-panel-v257 {min-width:0}.social-message-form-v257 textarea {color:#ffffff !important;caret-color:#66fcf1;line-height:1.35}.social-message-form-v257 textarea:focus {outline:none;border-color:rgba(102,252,241,.68) !important;box-shadow:0 0 0 2px rgba(102,252,241,.12), 0 0 18px rgba(102,252,241,.10)}@media (max-width: 900px) {.social-row-v257 {display:grid !important;grid-template-columns:38px minmax(0, 1fr) auto !important;align-items:start !important;gap:9px !important}.social-row-main-v257 {min-width:0 !important;padding-top:2px}.social-row-main-v257 strong {white-space:normal !important;overflow:visible !important;text-overflow:clip !important;line-height:1.18;word-break:break-word}.social-row-actions-v257 {grid-column:1 / -1 !important;width:100% !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:7px !important;justify-content:stretch !important;margin-top:2px}.social-row-actions-v257 .btn.small {width:100% !important;min-width:0 !important;justify-content:center !important;text-align:center !important;padding:9px 7px !important;font-size:12px !important;white-space:nowrap}.social-row-actions-v257 .btn.danger,
    .social-row-actions-v257 .btn:nth-child(3) {grid-column:1 / -1}.social-row-badge-v257 {grid-column:3;grid-row:1;align-self:start}.social-chat-panel-v257 {display:flex;flex-direction:column;gap:8px}.social-chat-body-v257 {min-height:180px !important;max-height:min(46svh, 360px) !important;padding:9px !important;-webkit-overflow-scrolling:touch}.social-message-form-v257 {position:sticky;bottom:calc(8px + env(safe-area-inset-bottom, 0px));z-index:4;display:grid !important;grid-template-columns:1fr !important;gap:8px !important;padding:10px !important;margin-top:8px !important;border-radius:15px;border:1px solid rgba(102,252,241,.16);background:linear-gradient(180deg, rgba(17,24,39,.98), rgba(11,12,16,.98));box-shadow:0 -8px 22px rgba(0,0,0,.24)}.social-message-form-v257 textarea {display:block !important;min-height:88px !important;max-height:160px !important;resize:vertical !important;font-size:16px !important;padding:12px !important;background:rgba(0,0,0,.42) !important}.social-message-form-v257 .btn {width:100%;min-height:42px}}@media (max-width: 420px) {.social-row-v257 {grid-template-columns:34px minmax(0, 1fr) auto !important;padding:9px !important}.social-row-avatar-v257 {width:34px !important;height:34px !important;border-radius:11px !important}.social-row-actions-v257 .btn.small {font-size:11.5px !important;padding:8px 5px !important}.social-chat-body-v257 {max-height:min(42svh, 320px) !important}}:root {--social-vv-bottom-v260:0px}.social-message-form-v257 textarea {-webkit-text-fill-color:#ffffff !important;color:#ffffff !important;caret-color:#66fcf1 !important;background:rgba(0,0,0,.42) !important}.social-message-form-v257 textarea::placeholder {color:rgba(255,255,255,.56) !important;-webkit-text-fill-color:rgba(255,255,255,.56) !important}@media (max-width: 900px) {body.social-compose-active-v260 .game-content {padding-bottom:155px !important}.social-message-form-v257.social-compose-floating-v260 {position:fixed !important;left:8px !important;right:8px !important;bottom:calc(var(--social-vv-bottom-v260, 0px) + env(safe-area-inset-bottom, 0px) + 8px) !important;z-index:99999 !important;display:grid !important;grid-template-columns:minmax(0, 1fr) 86px !important;gap:8px !important;align-items:stretch !important;width:auto !important;max-width:none !important;margin:0 !important;padding:9px !important;border-radius:16px !important;border:1px solid rgba(102,252,241,.42) !important;background:linear-gradient(180deg, rgba(17,24,39,.99), rgba(6,10,15,.99)) !important;box-shadow:0 -10px 30px rgba(0,0,0,.48), 0 0 22px rgba(102,252,241,.12) !important;transform:translateZ(0)}.social-message-form-v257.social-compose-floating-v260 textarea {min-height:54px !important;max-height:94px !important;height:54px;resize:none !important;overflow-y:auto !important;font-size:16px !important;line-height:1.3 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;background:rgba(0,0,0,.62) !important;border-color:rgba(102,252,241,.50) !important;border-radius:13px !important;padding:10px 11px !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04) !important}.social-message-form-v257.social-compose-floating-v260 button[type="submit"],
    .social-message-form-v257.social-compose-floating-v260 .btn {display:inline-flex !important;align-items:center !important;justify-content:center !important;width:86px !important;min-width:86px !important;min-height:54px !important;height:auto !important;padding:8px 9px !important;margin:0 !important;border-radius:13px !important;font-size:13px !important;font-weight:900 !important;white-space:nowrap !important}.social-chat-body-v257 {scroll-padding-bottom:150px}}@media (max-width: 370px) {.social-message-form-v257.social-compose-floating-v260 {grid-template-columns:minmax(0, 1fr) 78px !important;left:6px !important;right:6px !important;padding:8px !important}.social-message-form-v257.social-compose-floating-v260 button[type="submit"],
    .social-message-form-v257.social-compose-floating-v260 .btn {width:78px !important;min-width:78px !important;font-size:12px !important}}@media (max-width: 900px) {.social-chat-panel-v257 {overflow:visible !important}.social-chat-body-v257 {padding-bottom:108px !important;scroll-padding-bottom:128px !important}body.social-compose-active-v260 .social-chat-body-v257 {padding-bottom:168px !important;scroll-padding-bottom:188px !important}.social-message-form-v257.social-compose-floating-v260 {touch-action:manipulation}.social-message-form-v257.social-compose-floating-v260 textarea {overscroll-behavior:contain}}@media (max-width: 370px) {.social-chat-body-v257 {padding-bottom:120px !important}body.social-compose-active-v260 .social-chat-body-v257 {padding-bottom:178px !important}}.social-floating-chat-v264 {position:fixed;right:calc(18px + env(safe-area-inset-right, 0px));bottom:calc(18px + env(safe-area-inset-bottom, 0px));z-index:100050;width:min(360px, calc(100vw - 24px));color:#fff;font-family:inherit;pointer-events:auto}.social-floating-chat-v264.hidden {display:none !important}.social-floating-chat-v264.dragging {user-select:none}.social-floating-chat-v264.minimized {width:auto}.social-float-bubble-v264 {width:58px;height:58px;border-radius:20px;border:1px solid rgba(250,204,21,.55);background:radial-gradient(circle at 30% 20%, rgba(250,204,21,.28), transparent 42%), linear-gradient(135deg, rgba(31,40,51,.98), rgba(11,12,16,.96));color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.36), 0 0 22px rgba(250,204,21,.18), 0 0 18px rgba(102,252,241,.08);touch-action:none;position:relative;font-size:24px}.social-floating-chat-v264.minimized .social-float-bubble-v264 {display:inline-flex}.social-floating-chat-v264.has-new-v264 .social-float-bubble-v264 {animation:socialFloatPulseV264 1.35s ease-in-out infinite}.social-float-badge-v264 {position:absolute;top:-7px;right:-7px;min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#111827;background:linear-gradient(135deg, #ef4444, #facc15);font-size:11px;font-weight:1000;box-shadow:0 0 12px rgba(239,68,68,.45)}.social-float-panel-v264 {display:none;border-radius:18px;overflow:hidden;border:1px solid rgba(102,252,241,.22);background:linear-gradient(180deg, rgba(17,24,39,.98), rgba(6,10,15,.98));box-shadow:0 18px 45px rgba(0,0,0,.42), 0 0 28px rgba(102,252,241,.10)}.social-floating-chat-v264.expanded .social-float-panel-v264,
.social-floating-chat-v264:not(.minimized) .social-float-panel-v264 {display:block}.social-floating-chat-v264.minimized .social-float-panel-v264 {display:none}.social-float-header-v264 {display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 9px 12px;background:linear-gradient(135deg, rgba(102,252,241,.16), rgba(250,204,21,.08));border-bottom:1px solid rgba(255,255,255,.07);cursor:move;touch-action:none}.social-float-header-v264 div {min-width:0;flex:1}.social-float-header-v264 span {display:block;color:#c5c6c7;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.social-float-header-v264 strong {display:block;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-float-header-v264 button {width:30px;height:30px;border-radius:10px;border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.24);color:#fff;cursor:pointer;font-weight:900}.social-float-body-v264 {min-height:98px;max-height:300px;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:11px;background:rgba(0,0,0,.16)}.social-float-body-v264 > p {margin:0;color:#e5e7eb;line-height:1.35}.social-float-body-v264 small {color:#c5c6c7}.social-float-msg-v264 {max-width:88%;padding:8px 10px;border-radius:13px;border:1px solid rgba(255,255,255,.08)}.social-float-msg-v264.mine {align-self:flex-end;background:rgba(102,252,241,.16);border-color:rgba(102,252,241,.26)}.social-float-msg-v264.theirs {align-self:flex-start;background:rgba(255,255,255,.07)}.social-float-msg-v264 p {margin:0 0 4px;white-space:pre-wrap;word-break:break-word}.social-float-msg-v264 small {opacity:.72;font-size:10.5px}.social-float-form-v264 {display:grid;grid-template-columns:minmax(0, 1fr) 78px;gap:8px;padding:10px;border-top:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.28)}.social-float-form-v264.hidden {display:none !important}.social-float-form-v264 textarea {min-height:44px;max-height:96px;resize:vertical;border-radius:12px;border:1px solid rgba(102,252,241,.24);background:rgba(0,0,0,.46);color:#fff;-webkit-text-fill-color:#fff;caret-color:#66fcf1;padding:9px;font-size:14px;line-height:1.3}.social-float-form-v264 button {min-height:44px;padding:8px 10px !important}.social-float-actions-v264 {display:flex;justify-content:flex-end;padding:0 10px 10px;background:rgba(0,0,0,.28)}.social-float-actions-v264 .btn {padding:7px 10px !important;font-size:12px !important}@keyframes socialFloatPulseV264 {0%,100% {transform:scale(1);box-shadow:0 10px 24px rgba(0,0,0,.36), 0 0 22px rgba(250,204,21,.18)}50% {transform:scale(1.05);box-shadow:0 12px 28px rgba(0,0,0,.42), 0 0 34px rgba(250,204,21,.35), 0 0 18px rgba(102,252,241,.18)}}@media (max-width: 900px) {.social-floating-chat-v264 {right:calc(10px + env(safe-area-inset-right, 0px));bottom:calc(76px + env(safe-area-inset-bottom, 0px));width:min(340px, calc(100vw - 20px))}.social-floating-chat-v264.minimized {width:auto}.social-float-bubble-v264 {width:54px;height:54px;border-radius:18px}.social-float-body-v264 {max-height:min(42svh, 260px)}.social-float-form-v264 {grid-template-columns:minmax(0, 1fr) 72px}.social-float-form-v264 textarea {font-size:16px}}@media (prefers-reduced-motion: reduce) {.social-floating-chat-v264.has-new-v264 .social-float-bubble-v264 {animation:none !important}}.social-floating-chat-v264,
body .social-floating-chat-v264 {z-index:2147483647 !important}.social-floating-chat-v264.persist-v265 {display:block}.social-floating-chat-v264.hidden.persist-v265 {display:block !important}.social-floating-chat-v264.hidden.persist-v265:not(.expanded):not(.minimized) {display:none !important}#survival-battle-modal-v121 ~ .social-floating-chat-v264,
.survival-battle-modal-v121 ~ .social-floating-chat-v264,
body.survival-fortress-modal-open-v191 .social-floating-chat-v264 {z-index:2147483647 !important}@media (max-width: 900px) {body.survival-fortress-modal-open-v191 .social-floating-chat-v264:not(.custom-pos-v264) {right:calc(10px + env(safe-area-inset-right, 0px)) !important;bottom:calc(92px + env(safe-area-inset-bottom, 0px)) !important}}.social-floating-chat-v264 {pointer-events:none}.social-floating-chat-v264 .social-float-bubble-v264,
.social-floating-chat-v264 .social-float-panel-v264 {pointer-events:auto}.social-floating-chat-v264 .social-float-form-v264 textarea {color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;caret-color:#66fcf1 !important}@media (max-width: 900px) {.social-floating-chat-v264.expanded:not(.custom-pos-v264),
    .social-floating-chat-v264.social-float-mobile-compose-v266 {left:calc(8px + env(safe-area-inset-left, 0px)) !important;right:auto !important;width:calc(100vw - 16px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)) !important}.social-floating-chat-v264.expanded:not(.custom-pos-v264) {bottom:calc(12px + env(safe-area-inset-bottom, 0px)) !important;top:auto !important}.social-floating-chat-v264.social-float-mobile-compose-v266 {top:calc(var(--social-float-vv-top-v266, 0px) + 8px + env(safe-area-inset-top, 0px)) !important;bottom:auto !important;max-height:calc(var(--social-float-vv-height-v266, 100svh) - 16px - env(safe-area-inset-top, 0px)) !important}.social-floating-chat-v264.social-float-mobile-compose-v266 .social-float-panel-v264,
    body.survival-fortress-modal-open-v191 .social-floating-chat-v264.expanded:not(.custom-pos-v264) .social-float-panel-v264 {display:flex !important;flex-direction:column;max-height:calc(var(--social-float-vv-height-v266, 100svh) - 18px - env(safe-area-inset-top, 0px))}.social-floating-chat-v264.social-float-mobile-compose-v266 .social-float-body-v264 {flex:1 1 auto;min-height:92px;max-height:none !important;padding-bottom:14px;-webkit-overflow-scrolling:touch}.social-floating-chat-v264.social-float-mobile-compose-v266 .social-float-form-v264 {flex:0 0 auto;position:sticky;bottom:0;z-index:2;grid-template-columns:minmax(0, 1fr) 82px;align-items:end;padding:9px;background:linear-gradient(180deg, rgba(10,15,22,.98), rgba(3,7,12,.98));box-shadow:0 -8px 18px rgba(0,0,0,.28)}.social-floating-chat-v264.social-float-mobile-compose-v266 .social-float-form-v264 textarea {min-height:50px;max-height:94px;resize:none;font-size:16px !important;line-height:1.28;background:rgba(0,0,0,.70) !important;border-color:rgba(102,252,241,.42) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.social-floating-chat-v264.social-float-mobile-compose-v266 .social-float-form-v264 button {min-height:50px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.social-floating-chat-v264.social-float-mobile-compose-v266 .social-float-actions-v264 {display:none}body.survival-fortress-modal-open-v191 .social-floating-chat-v264.minimized:not(.custom-pos-v264) {top:calc(74px + env(safe-area-inset-top, 0px)) !important;right:calc(10px + env(safe-area-inset-right, 0px)) !important;left:auto !important;bottom:auto !important}body.survival-fortress-modal-open-v191 .social-floating-chat-v264.expanded:not(.custom-pos-v264):not(.social-float-mobile-compose-v266) {top:calc(64px + env(safe-area-inset-top, 0px)) !important;bottom:auto !important;left:calc(8px + env(safe-area-inset-left, 0px)) !important;right:auto !important;width:calc(100vw - 16px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)) !important}body.survival-fortress-modal-open-v191 .social-floating-chat-v264.expanded:not(.custom-pos-v264):not(.social-float-mobile-compose-v266) .social-float-body-v264 {max-height:min(34svh, 210px) !important}}.menu-btn[data-target="social-tab"]::before,
.menu-btn-social-v257::before {content:'🤝' !important;background:linear-gradient(135deg, rgba(102,252,241,.18), rgba(167,139,250,.16)) !important;border-color:rgba(102,252,241,.34) !important;box-shadow:inset 0 0 10px rgba(102,252,241,.10),
        0 0 12px rgba(102,252,241,.08) !important}.menu-btn-social-v257 {border-color:rgba(102,252,241,.38) !important;border-left-color:#66fcf1 !important}.menu-btn-social-v257:hover:not(.disabled),
.menu-btn-social-v257.active {border-left-color:#a78bfa !important}.social-floating-chat-v264 .social-float-actions-v264,
.social-floating-chat-v264 [data-social-float-open-full-v264] {display:none !important}.survival-tab-best-wave-v268 {position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.28) !important}.survival-tab-best-wave-v268::before {content:'';position:absolute;inset:-55%;opacity:.14;pointer-events:none;background:radial-gradient(circle, rgba(255,255,255,.7), transparent 56%);transform:rotate(18deg)}.survival-tab-best-wave-v268 > span,
.survival-tab-best-wave-v268 > strong,
.survival-tab-best-wave-v268 > small {position:relative;z-index:1}.survival-tab-best-wave-v268 small {display:block;margin-top:3px;color:#9fb0c2;font-size:.68rem;line-height:1.1}.survival-fortress-stats-v190 {grid-template-columns:repeat(2, minmax(120px, 1fr))}.survival-fortress-active-grid-v190 {grid-template-columns:repeat(4, minmax(0, 1fr))}.survival-rewards-modal-v252 .survival-rewards-grid-v252 {grid-template-columns:repeat(auto-fit, minmax(190px, 1fr))}@media (max-width: 720px) {.survival-fortress-stats-v190 {grid-template-columns:1fr 1fr !important}.survival-tab-best-wave-v268 small {font-size:.62rem}}@media (max-width: 520px) {.survival-fortress-stats-v190 {grid-template-columns:1fr !important}}#survival-battle-modal-v121 .survival-current-wave-badge-v269 {margin:10px 0 12px;padding:12px 16px;border-radius:18px;border:1px solid rgba(251, 191, 36, .55);background:radial-gradient(circle at 18% 20%, rgba(250, 204, 21, .24), transparent 34%),
        linear-gradient(135deg, rgba(17, 24, 39, .96), rgba(76, 29, 149, .62));box-shadow:0 14px 34px rgba(0,0,0,.34), 0 0 28px rgba(250,204,21,.18) inset;text-align:center;color:#fff7ed}#survival-battle-modal-v121 .survival-current-wave-badge-v269 span {display:block;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1.6px;color:#fde68a;opacity:.96}#survival-battle-modal-v121 .survival-current-wave-badge-v269 strong {display:block;margin-top:3px;font-size:clamp(26px, 4.2vw, 48px);line-height:1;font-weight:1000;letter-spacing:1px;color:#ffffff;text-shadow:0 0 14px rgba(250,204,21,.72), 0 0 28px rgba(245,158,11,.34)}#survival-battle-modal-v121 .survival-current-wave-badge-v269 small {display:block;margin-top:5px;color:#e5e7eb;font-size:12px;font-weight:800}#survival-battle-modal-v121 .survival-current-wave-badge-v269.wave {animation:survivalCurrentWavePulseV269 1.8s ease-in-out infinite}@keyframes survivalCurrentWavePulseV269 {0%,100% {box-shadow:0 14px 34px rgba(0,0,0,.34), 0 0 22px rgba(250,204,21,.18) inset}50% {box-shadow:0 16px 38px rgba(0,0,0,.38), 0 0 34px rgba(250,204,21,.34) inset}}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave {gap:12px}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269,
#survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 {min-height:74px;padding:14px 16px;border-radius:18px;font-size:15px;line-height:1.15}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269 .survival-attack-main-v269,
#survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 .survival-ultimate-label-v243 {display:block;font-size:18px;font-weight:1000;letter-spacing:.2px}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269 small,
#survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 small {display:block;margin-top:5px;font-size:12px;font-weight:800;opacity:.94}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269 {position:relative;overflow:hidden;border:1px solid rgba(251, 191, 36, .35)}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269.auto-attack-on-v269 {color:#fff7ed;background:linear-gradient(135deg, #7c2d12, #b45309, #7c2d12);border-color:rgba(253, 224, 71, .75);box-shadow:0 0 0 1px rgba(250,204,21,.24) inset, 0 0 28px rgba(245,158,11,.28)}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269.auto-attack-on-v269::before {content:'';position:absolute;inset:-3px;border-radius:inherit;padding:3px;background:conic-gradient(from 0deg, #fef3c7, #f97316, #dc2626, #facc15, #fef3c7);-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:survivalAutoAttackSpinV269 1.1s linear infinite;pointer-events:none}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269.auto-attack-on-v269::after {content:'AUTO';position:absolute;right:10px;top:8px;padding:3px 7px;border-radius:999px;background:rgba(254,243,199,.92);color:#7c2d12;font-size:10px;font-weight:1000;letter-spacing:.7px;box-shadow:0 0 14px rgba(250,204,21,.5)}@keyframes survivalAutoAttackSpinV269 {to {transform:rotate(360deg)}}@media (max-width: 720px) {#survival-battle-modal-v121 .survival-current-wave-badge-v269 {margin:6px 0 8px;padding:9px 10px;border-radius:14px}#survival-battle-modal-v121 .survival-current-wave-badge-v269 strong {font-size:clamp(23px, 7.2vw, 34px)}#survival-battle-modal-v121 .survival-current-wave-badge-v269 span,
    #survival-battle-modal-v121 .survival-current-wave-badge-v269 small {font-size:10px}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.survival-attack-btn-v269,
    #survival-battle-modal-v121 .survival-fortress-controls-v191.wave .survival-fortress-action-v190.survival-ultimate-btn-v243 {min-height:64px !important;padding:10px 11px !important;border-radius:15px !important;font-size:13px !important}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269 .survival-attack-main-v269,
    #survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 .survival-ultimate-label-v243 {font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269 small,
    #survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 small {font-size:10px;line-height:1.1}}@media (prefers-reduced-motion: reduce) {#survival-battle-modal-v121 .survival-current-wave-badge-v269.wave,
    #survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269.auto-attack-on-v269::before {animation:none !important}}@media (min-width: 721px) {#survival-battle-modal-v121 .survival-current-wave-badge-v269 {display:flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;margin:4px 0 7px !important;padding:7px 12px !important;border-radius:14px !important;min-height:0 !important;text-align:left !important}#survival-battle-modal-v121 .survival-current-wave-badge-v269 span,
    #survival-battle-modal-v121 .survival-current-wave-badge-v269 small {display:inline-block !important;margin:0 !important;font-size:10px !important;line-height:1.05 !important;white-space:nowrap !important}#survival-battle-modal-v121 .survival-current-wave-badge-v269 strong {display:inline-block !important;margin:0 !important;font-size:clamp(20px, 2vw, 28px) !important;line-height:1 !important;white-space:nowrap !important}#survival-battle-modal-v121 .survival-fortress-objective-v191 {margin:3px 0 5px !important;padding:6px 9px !important;font-size:12px !important;line-height:1.15 !important}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269,
    #survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 {min-height:58px !important;padding:9px 12px !important;border-radius:15px !important;font-size:13px !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269 .survival-attack-main-v269,
    #survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 .survival-ultimate-label-v243 {display:block !important;max-width:100% !important;font-size:15px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269 small,
    #survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 small {display:block !important;max-width:100% !important;margin-top:3px !important;font-size:10.5px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269.auto-attack-on-v269::after {right:6px !important;top:5px !important;padding:2px 5px !important;font-size:9px !important}}@media (max-width: 720px) {#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269 .survival-attack-main-v269,
    #survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 .survival-ultimate-label-v243 {max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269 small,
    #survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 small {display:none !important}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269.auto-attack-on-v269::after {content:'AUTO' !important;right:6px !important;top:5px !important;padding:2px 5px !important;font-size:8.5px !important}}@media (min-width: 721px) {#survival-battle-modal-v121 .survival-fortress-objective-v191,
    #survival-battle-modal-v121 .survival-fortress-footer-v190 {display:none !important}#survival-battle-modal-v121 .survival-fortress-fight-v190 {grid-template-rows:auto auto minmax(0, 1fr) auto auto !important;gap:4px !important;padding:4px 6px !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-current-wave-badge-v269 {grid-row:auto !important;margin:2px 0 4px !important;padding:5px 10px !important;max-height:36px !important}#survival-battle-modal-v121 .survival-fortress-arena-v190,
    #survival-battle-modal-v121 .survival-fortress-arena-v191 {min-height:0 !important;overflow:visible !important;align-items:center !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200 {overflow:visible !important;max-height:none !important;padding:5px !important}#survival-battle-modal-v121 .survival-fortress-board-v200 {--sf-cell:clamp(24px, calc((100dvh - 210px) / 12), 32px) !important;--sf-gap:2px !important}#survival-battle-modal-v121 .survival-fortress-cells-layer-v200 {overflow:visible !important;padding:5px !important}#survival-battle-modal-v121 .survival-fortress-controls-v191.wave,
    #survival-battle-modal-v121 .survival-fortress-controls-v191.prep {height:54px !important;min-height:54px !important;max-height:54px !important;padding:5px 8px !important;align-items:center !important}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269,
    #survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 {min-height:44px !important;height:44px !important;padding:5px 10px !important;display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;grid-template-rows:1fr 1fr !important;column-gap:8px !important;align-items:center !important}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269 .survival-attack-main-v269,
    #survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 .survival-ultimate-label-v243 {grid-column:1 !important;grid-row:1 !important;display:inline-flex !important;align-items:center !important;gap:5px !important;min-width:0 !important;font-size:14px !important;line-height:1 !important;white-space:nowrap !important}#survival-battle-modal-v121 .survival-attack-title-v271 {overflow:hidden !important;text-overflow:ellipsis !important}#survival-battle-modal-v121 .survival-attack-sub-v271,
    #survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 small {grid-column:1 !important;grid-row:2 !important;display:flex !important;justify-content:center !important;gap:7px !important;min-width:0 !important;margin:0 !important;font-size:9.7px !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#survival-battle-modal-v121 .survival-attack-sub-v271 span {overflow:hidden !important;text-overflow:ellipsis !important}#survival-battle-modal-v121 .survival-fortress-action-v190.survival-attack-btn-v269 kbd,
    #survival-battle-modal-v121 .survival-fortress-action-v190.survival-ultimate-btn-v243 kbd {grid-column:2 !important;grid-row:1 / 3 !important;align-self:center !important;margin:0 !important;font-size:10px !important}}.survival-final-stats-v271 {display:grid;grid-template-columns:repeat(2, minmax(120px, 1fr));gap:10px;margin:16px 0 18px}.survival-final-stats-v271 > div {padding:12px 14px;border-radius:14px;border:1px solid rgba(102,252,241,.24);background:linear-gradient(135deg, rgba(15,23,42,.92), rgba(17,24,39,.72));box-shadow:inset 0 0 16px rgba(102,252,241,.08), 0 8px 18px rgba(0,0,0,.18)}.survival-final-stats-v271 span {display:block;color:#9fb0c2;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.45px}.survival-final-stats-v271 strong {display:block;margin-top:4px;color:#f8fafc;font-size:22px;font-weight:1000;text-shadow:0 0 12px rgba(102,252,241,.22)}@media (max-width: 520px) {.survival-final-stats-v271 {grid-template-columns:1fr 1fr;gap:7px}.survival-final-stats-v271 > div {padding:9px 10px}.survival-final-stats-v271 span {font-size:9px}.survival-final-stats-v271 strong {font-size:17px}}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v275 {position:relative;isolation:isolate;border-radius:18px;box-shadow:0 0 0 1px rgba(255,255,255,.04), 0 18px 42px rgba(0,0,0,.42), 0 0 32px rgba(59,130,246,.12)}#survival-battle-modal-v121 .survival-canvas-board-v275 {position:absolute;pointer-events:none;z-index:4;border-radius:16px;image-rendering:auto;transform:translateZ(0);will-change:transform}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v275 .survival-fortress-board-v200 {position:relative;z-index:5;opacity:.015;background:transparent !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v275 .survival-fortress-board-v200 * {box-shadow:none !important;text-shadow:none !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v275 .survival-fortress-board-theme-v197 {position:relative;z-index:7;opacity:.92;backdrop-filter:blur(8px)}#survival-battle-modal-v121 .survival-canvas-badge-v275 {position:absolute;right:10px;bottom:10px;z-index:7;padding:5px 9px;border-radius:999px;background:rgba(3,7,18,.72);color:#dbeafe;border:1px solid rgba(96,165,250,.32);font-size:10px;font-weight:900;letter-spacing:.45px;text-transform:uppercase;box-shadow:0 0 16px rgba(59,130,246,.18);pointer-events:none}#survival-battle-modal-v121 .canvas-engine-v275::after {content:'';position:absolute;inset:42px 0 0;border-radius:16px;pointer-events:none;z-index:6;background:radial-gradient(circle at 50% 35%, rgba(255,255,255,.08), transparent 34%), linear-gradient(180deg, rgba(255,255,255,.06), transparent 38%, rgba(0,0,0,.16));mix-blend-mode:screen;opacity:.52}@media (max-width: 720px) {#survival-battle-modal-v121 .survival-canvas-badge-v275 {right:8px;bottom:8px;font-size:9px;padding:4px 7px}}#survival-battle-modal-v121 .survival-canvas-badge-v275 {display:none !important}#survival-battle-modal-v121 .canvas-engine-v275::after {display:none !important;opacity:0 !important;background:transparent !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v278 .survival-fortress-board-v200,
#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v278 .survival-fortress-board-v200 * {animation:none !important;transition:none !important;filter:none !important;backdrop-filter:none !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v278 .survival-fortress-fx-v192,
#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v278 .survival-ultimate-map-flash-v249,
#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v278 .survival-ultimate-projectile-v249,
#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v278 .survival-ultimate-burst-v246,
#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v278 .survival-ultimate-burst-v249,
#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v278 .survival-ultimate-burst-v251 {display:none !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v278 .survival-canvas-board-v275 {will-change:auto;contain:strict}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v279 .survival-fortress-board-v200 {opacity:0 !important;background:transparent !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v279 .survival-fortress-board-v200 * {opacity:0 !important;background:transparent !important;border-color:transparent !important;color:transparent !important;box-shadow:none !important;text-shadow:none !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v279 .survival-fortress-cell-v190 {cursor:pointer}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v279 .survival-canvas-board-v275 {transition:none !important;transform:none !important;will-change:auto !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v280 {background:#0b1220 !important;contain:layout paint style !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v280 .survival-fortress-board-backdrop-v197 {display:none !important;opacity:0 !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v280 .survival-fortress-board-v200,
#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v280 .survival-fortress-cells-layer-v200,
#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v280 .survival-fortress-cell-v190 {background:transparent !important;opacity:0 !important;transition:none !important;animation:none !important;filter:none !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v280 .survival-fortress-cell-v190,
#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v280 .survival-fortress-cell-v190 * {box-shadow:none !important;text-shadow:none !important;transform:none !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200.canvas-engine-v280 .survival-canvas-board-v275 {z-index:4 !important;opacity:1 !important;visibility:visible !important;transition:none !important}.survival-mode-picker-v282 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin:12px 0}.survival-mode-picker-v282 button {border:1px solid rgba(255,255,255,.14);background:rgba(15,23,42,.72);color:#e5e7eb;border-radius:16px;padding:12px 14px;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.survival-mode-picker-v282 button b {display:block;font-size:1rem}.survival-mode-picker-v282 button small {display:block;color:#a8b3cf;margin-top:3px;line-height:1.25}.survival-mode-picker-v282 button.active {border-color:rgba(102,252,241,.55);background:linear-gradient(135deg, rgba(14,165,233,.20), rgba(167,139,250,.15));box-shadow:0 0 22px rgba(102,252,241,.12), inset 0 0 0 1px rgba(102,252,241,.12)}.survival-duo-panel-v282 {margin-top:12px;border:1px solid rgba(102,252,241,.26);background:linear-gradient(145deg, rgba(12,20,38,.92), rgba(31,25,62,.88));border-radius:18px;padding:14px;box-shadow:0 18px 40px rgba(0,0,0,.25)}.survival-duo-head-v282 {display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.survival-duo-head-v282 strong {color:#e0f2fe;font-size:1.05rem}.survival-duo-head-v282 span {color:#a8b3cf;font-size:.9rem}.survival-duo-actions-v282 {display:grid;grid-template-columns:auto minmax(150px, 1fr) auto;gap:10px;align-items:end}.survival-duo-invite-v282 {display:flex;flex-direction:column;gap:5px;color:#a8b3cf;font-size:.82rem}.survival-duo-invite-v282 input {min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(2,6,23,.56);color:#f8fafc;padding:0 12px}.survival-duo-status-v282 {margin-top:12px;padding:12px;border-radius:14px;background:rgba(2,6,23,.45);color:#cbd5e1;border:1px solid rgba(255,255,255,.08);line-height:1.35}.survival-duo-status-v282.waiting {border-color:rgba(250,204,21,.35);color:#fde68a}.survival-duo-status-v282.ready {border-color:rgba(34,197,94,.38);color:#bbf7d0}.survival-duo-status-v282.invite {border-color:rgba(96,165,250,.42);color:#dbeafe}.survival-duo-status-v282.error {border-color:rgba(248,113,113,.45);color:#fecaca}.survival-duo-incoming-v282 {margin-top:10px}.survival-duo-cancel-v282 {margin-top:10px;color:#fecaca;border:0;background:transparent;cursor:pointer;text-decoration:underline}.survival-duo-chip-v282 {margin:8px 0 10px;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;padding:10px 12px;border-radius:16px;background:linear-gradient(135deg, rgba(45,212,191,.16), rgba(129,140,248,.13));border:1px solid rgba(102,252,241,.24)}.survival-duo-chip-v282 span {font-weight:800;color:#99f6e4}.survival-duo-chip-v282 strong {color:#f8fafc}.survival-duo-chip-v282 small {grid-column:1 / -1;color:#a8b3cf}@media (max-width: 720px) {.survival-mode-picker-v282 {grid-template-columns:1fr}.survival-duo-actions-v282 {grid-template-columns:1fr}.survival-duo-actions-v282 .btn {width:100%}}.survival-duo-friends-v284 {margin-top:12px;padding:12px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(2,6,23,.30)}.survival-duo-friends-head-v284 {display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;color:#e0f2fe}.survival-duo-friends-head-v284 button {border:1px solid rgba(102,252,241,.28);color:#99f6e4;background:rgba(14,165,233,.10);border-radius:999px;padding:6px 10px;font-weight:900;cursor:pointer}.survival-duo-friends-list-v284 {display:grid;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr));gap:8px}.survival-duo-friends-list-v284 > span {color:#a8b3cf;font-size:.88rem;line-height:1.35}.survival-duo-friend-card-v284 {width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;min-height:48px;border-radius:14px;border:1px solid rgba(102,252,241,.18);background:linear-gradient(135deg, rgba(15,23,42,.82), rgba(30,41,59,.48));color:#f8fafc;padding:8px 10px;cursor:pointer;text-align:left}.survival-duo-friend-card-v284:hover {border-color:rgba(102,252,241,.42);box-shadow:0 0 18px rgba(102,252,241,.10)}.survival-duo-friend-card-v284 .avatar {width:32px;height:32px;display:grid;place-items:center;border-radius:11px;background:rgba(102,252,241,.12);border:1px solid rgba(102,252,241,.20)}.survival-duo-friend-card-v284 b,
.survival-duo-friend-card-v284 em {display:block}.survival-duo-friend-card-v284 b {font-size:.92rem;color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.survival-duo-friend-card-v284 em {margin-top:2px;font-size:.74rem;color:#94a3b8;font-style:normal}.survival-duo-friend-card-v284 em.online {color:#86efac}.survival-duo-friend-card-v284 strong {color:#99f6e4;font-size:.78rem;text-transform:uppercase;letter-spacing:.35px}.survival-duo-final-v284 {margin:0 0 18px;padding:14px;border-radius:18px;background:linear-gradient(135deg, rgba(12,20,38,.92), rgba(30,27,75,.72));border:1px solid rgba(167,139,250,.24)}.survival-duo-final-v284 h4 {margin:0 0 10px;color:#e0f2fe;font-size:1rem}.survival-duo-final-grid-v284 {display:grid;grid-template-columns:repeat(2, minmax(150px, 1fr));gap:10px}.survival-duo-final-grid-v284 section {border-radius:14px;padding:12px;background:rgba(2,6,23,.45);border:1px solid rgba(255,255,255,.08)}.survival-duo-final-grid-v284 span,
.survival-duo-final-grid-v284 small {display:block;color:#94a3b8;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.35px}.survival-duo-final-grid-v284 strong {display:block;margin-top:4px;color:#f8fafc;font-size:1rem}.survival-duo-final-grid-v284 small {margin-top:3px;text-transform:none;letter-spacing:0;font-weight:700}.survival-duo-final-grid-v284 p {margin:9px 0 0;color:#99f6e4;font-weight:1000}@media (max-width: 520px) {.survival-duo-friends-list-v284,
    .survival-duo-final-grid-v284 {grid-template-columns:1fr}}.survival-duo-ready-v288{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 10px;padding:10px 12px;border:1px solid rgba(102,252,241,.28);border-radius:14px;background:linear-gradient(135deg, rgba(11,22,40,.82), rgba(20,34,58,.72));box-shadow:inset 0 0 18px rgba(102,252,241,.07), 0 8px 22px rgba(0,0,0,.18)}.survival-duo-ready-v288 strong{color:#eafcff;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;margin-right:4px}.survival-duo-ready-v288 span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 9px;border-radius:999px;font-weight:900;font-size:.82rem;border:1px solid rgba(255,255,255,.13)}.survival-duo-ready-v288 span.ok{color:#d9ffe8;background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.38)}.survival-duo-ready-v288 span.wait{color:#fff6c7;background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.34)}.survival-duo-ready-v288 small{flex-basis:100%;color:#b8c7dd;font-size:.78rem}#survival-battle-modal-v121 .survival-fortress-arena-v190,
#survival-battle-modal-v121 .survival-fortress-arena-v191 {position:relative !important}#survival-battle-modal-v121 .survival-duo-map-overlay-v289 {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:38;width:min(92%, 430px);pointer-events:none;display:grid;gap:9px;justify-items:center;padding:12px;border-radius:22px;border:1px solid rgba(102, 252, 241, .34);background:radial-gradient(circle at 50% 0%, rgba(102,252,241,.18), transparent 58%), linear-gradient(135deg, rgba(5, 12, 24, .88), rgba(15, 23, 42, .78));box-shadow:0 18px 44px rgba(0,0,0,.34), inset 0 0 22px rgba(102,252,241,.08);backdrop-filter:blur(8px)}#survival-battle-modal-v121 .survival-duo-map-overlay-v289 > * {pointer-events:auto}#survival-battle-modal-v121 .survival-duo-map-overlay-v289.bonus-wait {text-align:center;color:#dffcff}#survival-battle-modal-v121 .survival-duo-map-overlay-v289.bonus-wait strong {color:#fef08a;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}#survival-battle-modal-v121 .survival-duo-map-overlay-v289.bonus-wait p {margin:0;color:#cbd5e1;font-size:.86rem;line-height:1.35;font-weight:800}#survival-battle-modal-v121 .survival-duo-ready-map-v289 {width:100%;margin:0;justify-content:center;background:rgba(8, 18, 34, .72)}#survival-battle-modal-v121 .survival-next-wave-countdown-map-v289 {width:100%;margin:0;grid-template-columns:1fr auto;background:rgba(3, 7, 18, .64);border-color:rgba(167,139,250,.36)}#survival-battle-modal-v121 .survival-next-wave-countdown-map-v289 button,
#survival-battle-modal-v121 .survival-duo-overlay-start-v289 {border:0;border-radius:14px;padding:11px 16px;color:#08111f;font-weight:1000;letter-spacing:.02em;background:linear-gradient(135deg, #66fcf1, #fef08a);box-shadow:0 10px 24px rgba(102,252,241,.22);cursor:pointer;white-space:nowrap}#survival-battle-modal-v121 .survival-duo-overlay-start-v289 {width:100%;min-height:46px}@media (max-width: 620px) {#survival-battle-modal-v121 .survival-duo-map-overlay-v289 {width:min(94%, 360px);padding:9px;border-radius:18px;gap:7px}#survival-battle-modal-v121 .survival-duo-ready-map-v289 {gap:5px;padding:8px}#survival-battle-modal-v121 .survival-duo-ready-map-v289 strong,
    #survival-battle-modal-v121 .survival-duo-ready-map-v289 small {flex-basis:100%;text-align:center}#survival-battle-modal-v121 .survival-duo-ready-map-v289 span {flex:1 1 120px;justify-content:center;min-height:28px;font-size:.78rem;padding:5px 7px}#survival-battle-modal-v121 .survival-next-wave-countdown-map-v289 {grid-template-columns:1fr}#survival-battle-modal-v121 .survival-next-wave-countdown-map-v289 button,
    #survival-battle-modal-v121 .survival-duo-overlay-start-v289 {width:100%;min-height:42px;padding:10px 12px;font-size:.86rem}}#survival-battle-modal-v121 .survival-duo-chip-hp-v290 {grid-column:1 / -1;display:block;width:100%;height:8px;border-radius:999px;overflow:hidden;background:rgba(15,23,42,.88);border:1px solid rgba(148,163,184,.22);box-shadow:inset 0 0 10px rgba(0,0,0,.25)}#survival-battle-modal-v121 .survival-duo-chip-hp-v290 i {display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #22c55e, #67e8f9);box-shadow:0 0 12px rgba(103,232,249,.34)}#survival-battle-modal-v121 .survival-duo-chip-hp-text-v290 {grid-column:1 / -1;color:#bbf7d0;font-weight:900}#survival-battle-modal-v121 .survival-duo-chip-v282.ally-down-v290 {border-color:rgba(148,163,184,.38);background:linear-gradient(135deg, rgba(51,65,85,.55), rgba(15,23,42,.72));filter:saturate(.82)}#survival-battle-modal-v121 .survival-duo-chip-v282.ally-down-v290 .survival-duo-chip-hp-v290 i {background:linear-gradient(90deg, #64748b, #cbd5e1);box-shadow:none}#survival-battle-modal-v121 .survival-duo-chip-v282.ally-down-v290 .survival-duo-chip-hp-text-v290 {color:#e2e8f0}#survival-battle-modal-v121 .survival-duo-map-overlay-v289.duo-down-v290 {text-align:center;border-color:rgba(248,113,113,.45);background:radial-gradient(circle at 50% 0%, rgba(248,113,113,.20), transparent 58%), linear-gradient(135deg, rgba(24,8,12,.90), rgba(15,23,42,.82))}#survival-battle-modal-v121 .survival-duo-map-overlay-v289.duo-down-v290.partner {border-color:rgba(250,204,21,.40);background:radial-gradient(circle at 50% 0%, rgba(250,204,21,.18), transparent 58%), linear-gradient(135deg, rgba(24,18,8,.90), rgba(15,23,42,.82))}#survival-battle-modal-v121 .survival-duo-map-overlay-v289.duo-down-v290 strong {color:#fff7ed;font-size:1.02rem;text-transform:uppercase;letter-spacing:.04em}#survival-battle-modal-v121 .survival-duo-map-overlay-v289.duo-down-v290 p {margin:0;color:#e2e8f0;font-weight:850;line-height:1.35}#survival-battle-modal-v121 .survival-attack-btn-v269 .survival-attack-sub-v271 span:last-child {color:#bbf7d0}html,
body,
#survival-battle-modal-v121,
.survival-fortress-v190,
.survival-fortress-board-shell-v190,
.survival-canvas-layer-v275 {touch-action:manipulation}.survival-canvas-layer-v275,
.survival-fortress-board-v190 {-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.survival-duo-incoming-v282 {display:flex;flex-wrap:wrap;gap:8px;align-items:center}.survival-duo-status-v282.invite {border-color:rgba(250, 204, 21, .58) !important;box-shadow:0 0 0 1px rgba(250, 204, 21, .20), 0 12px 28px rgba(250, 204, 21, .10) !important}.survival-duo-chip-v282.ally-down-v290 {border-color:rgba(148, 163, 184, .55) !important;filter:grayscale(.25)}.survival-duo-chip-v282.ally-down-v290::after {content:'💫 POWALONY';display:inline-flex;margin-top:4px;padding:3px 8px;border-radius:999px;background:rgba(15, 23, 42, .82);color:#cbd5e1;font-weight:900;letter-spacing:.06em;font-size:10px}.survival-canvas-layer-v275,
.survival-fortress-board-shell-v190,
.survival-fortress-board-v190 {touch-action:none !important}.survival-duo-invite-top-v293 {position:relative;width:42px;min-width:42px;height:42px;border-radius:14px;border:1px solid rgba(102,252,241,.44);background:radial-gradient(circle at 35% 20%, rgba(102,252,241,.34), rgba(15,23,42,.92));color:#ecfeff;display:inline-grid;place-items:center;margin-left:8px;cursor:pointer;box-shadow:0 0 18px rgba(102,252,241,.16), inset 0 0 14px rgba(255,255,255,.06)}.survival-duo-invite-top-v293.hidden {display:none !important}.survival-duo-invite-top-v293 span {font-size:1.12rem;filter:drop-shadow(0 0 8px rgba(102,252,241,.45))}.survival-duo-invite-top-v293 strong {position:absolute;top:-6px;right:-5px;min-width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-size:.72rem;background:linear-gradient(135deg, #f97316, #ef4444);color:white;border:1px solid rgba(255,255,255,.75);box-shadow:0 0 12px rgba(239,68,68,.58)}.survival-duo-invite-top-v293.has-duo-invite-v293 {animation:duoInvitePulseV293 1.25s ease-in-out infinite}@keyframes duoInvitePulseV293 {0%,100% {transform:translateY(0) scale(1);box-shadow:0 0 16px rgba(102,252,241,.20)}50% {transform:translateY(-1px) scale(1.045);box-shadow:0 0 28px rgba(102,252,241,.42)}}.survival-reward-chest-v293 {margin:16px auto 14px;max-width:560px;text-align:center}.survival-chest-button-v293 {width:min(100%, 420px);border:1px solid rgba(250,204,21,.46);border-radius:24px;padding:18px 18px 16px;color:#fff7ed;background:radial-gradient(circle at 50% 0%, rgba(250,204,21,.32), transparent 40%),
        linear-gradient(145deg, rgba(88,28,135,.92), rgba(15,23,42,.96));cursor:pointer;box-shadow:0 18px 50px rgba(0,0,0,.30), 0 0 30px rgba(250,204,21,.16), inset 0 0 22px rgba(255,255,255,.06);position:relative;overflow:hidden}.survival-chest-button-v293::before {content:'';position:absolute;inset:-40% -20%;background:linear-gradient(115deg, transparent 35%, rgba(255,255,255,.24) 48%, transparent 62%);transform:translateX(-65%);animation:chestShineV293 2.4s ease-in-out infinite}.survival-chest-button-v293 b {display:block;font-size:3.3rem;line-height:1;filter:drop-shadow(0 0 16px rgba(250,204,21,.44))}.survival-chest-button-v293 strong {display:block;margin-top:8px;font-size:1.08rem;letter-spacing:.02em}.survival-chest-button-v293 small {display:block;margin-top:4px;color:#fde68a}.survival-reward-chest-v293.opened .survival-chest-button-v293 {transform:scale(.98);opacity:.76}.survival-chest-reveal-v293 {margin-top:14px;border:1px solid rgba(102,252,241,.28);border-radius:20px;padding:14px;background:rgba(15,23,42,.72);box-shadow:inset 0 0 22px rgba(102,252,241,.06);animation:chestRevealV293 .34s ease-out both}.survival-chest-reveal-v293 h4 {margin:0 0 8px;color:#fde68a}.survival-chest-plain-v293 {margin:0 0 10px;font-weight:900;color:#ecfeff}.survival-final-after-chest-v293.hidden {display:none !important}@keyframes chestShineV293 {0%,55%{transform:translateX(-65%)}100%{transform:translateX(65%)}}@keyframes chestRevealV293 {from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}#survival-battle-modal-v121 .survival-attack-btn-v269.auto-attack-on-v269::before {opacity:.38 !important;filter:blur(.2px)}#survival-battle-modal-v121 .survival-attack-btn-v269.auto-attack-on-v269 {box-shadow:0 0 14px rgba(34,197,94,.16), inset 0 0 14px rgba(34,197,94,.08) !important}@media (max-width: 720px) {.survival-duo-invite-top-v293 {width:38px;min-width:38px;height:38px;border-radius:13px;margin-left:6px}.survival-chest-button-v293 {padding:15px 12px 13px;border-radius:20px}.survival-chest-button-v293 b {font-size:2.8rem}}@media (min-width: 721px) {#survival-battle-modal-v121 .survival-current-wave-badge-v269 {width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;display:grid !important;grid-template-columns:minmax(82px, auto) minmax(68px, auto) minmax(110px, auto) !important;justify-content:center !important;align-items:center !important;column-gap:9px !important;margin:2px 0 4px !important;padding:4px 9px !important;max-height:34px !important;min-height:30px !important;overflow:hidden !important;white-space:nowrap !important;text-align:center !important}#survival-battle-modal-v121 .survival-current-wave-badge-v269 span,
    #survival-battle-modal-v121 .survival-current-wave-badge-v269 strong,
    #survival-battle-modal-v121 .survival-current-wave-badge-v269 small {display:block !important;min-width:0 !important;max-width:100% !important;margin:0 !important;padding:0 !important;line-height:1 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}#survival-battle-modal-v121 .survival-current-wave-badge-v269 span {font-size:9px !important;letter-spacing:.9px !important}#survival-battle-modal-v121 .survival-current-wave-badge-v269 strong {font-size:clamp(18px, 1.55vw, 24px) !important;letter-spacing:.4px !important}#survival-battle-modal-v121 .survival-current-wave-badge-v269 small {font-size:9.5px !important;font-weight:900 !important}.player-info {display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px !important}#social-mail-btn-v257.social-mail-btn-v257,
    #survival-duo-invite-top-v293.survival-duo-invite-top-v293 {align-self:center !important;margin-top:0 !important;margin-bottom:0 !important;vertical-align:middle !important}#survival-duo-invite-top-v293.survival-duo-invite-top-v293 {order:3 !important;margin-left:-2px !important;width:42px !important;min-width:42px !important;height:42px !important}#social-mail-btn-v257.social-mail-btn-v257 {order:2 !important}.player-avatar-chip-v31 {order:1 !important}.desktop-player-name-v31 {order:4 !important}.player-gold {order:5 !important}.player-credits {order:6 !important}.player-scrolls {order:7 !important}.player-strong-scrolls {order:8 !important}}@media (max-width: 900px) {#survival-duo-invite-top-v293.survival-duo-invite-top-v293 {position:absolute !important;top:4px !important;right:42px !important;z-index:6 !important;width:34px !important;min-width:34px !important;height:34px !important;border-radius:12px !important;padding:0 !important;margin:0 !important;font-size:15px !important;grid-column:auto !important}#survival-duo-invite-top-v293.survival-duo-invite-top-v293.hidden {display:none !important}#survival-duo-invite-top-v293.survival-duo-invite-top-v293 strong {top:-6px !important;right:-6px !important;min-width:18px !important;height:18px !important;padding:0 5px !important;font-size:10px !important}.player-avatar-chip-v31 {padding-right:86px !important}}#survival-battle-modal-v121.survival-final-modal-v295 {align-items:center !important;justify-content:center !important;padding:10px !important;overflow:hidden !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-battle-box-v121,
#survival-battle-modal-v121.survival-final-modal-v295 .survival-fortress-modal-box-v190 {width:min(760px, calc(100vw - 20px)) !important;max-height:calc(100dvh - 20px) !important;height:auto !important;min-height:0 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-battle-head-v121,
#survival-battle-modal-v121.survival-final-modal-v295 .survival-fortress-modal-head-v190 {flex:0 0 auto !important;min-height:38px !important;height:auto !important;max-height:none !important;padding:8px 12px !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-battle-body-v121 {flex:1 1 auto !important;min-height:0 !important;height:auto !important;max-height:calc(100dvh - 76px) !important;overflow-y:auto !important;overflow-x:hidden !important;padding:12px !important;display:block !important;-webkit-overflow-scrolling:touch !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-final-v121 {max-width:620px !important;margin:0 auto !important;padding:14px !important;box-sizing:border-box !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-final-icon-v121 {font-size:clamp(2rem, 6vw, 3rem) !important;line-height:1 !important;margin-bottom:4px !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-final-v121 h3 {margin:4px 0 8px !important;font-size:clamp(1rem, 3.6vw, 1.35rem) !important;line-height:1.15 !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-reward-chest-v293 {margin:8px auto 10px !important;max-width:520px !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-chest-button-v293 {width:min(100%, 360px) !important;padding:13px 14px 12px !important;border-radius:20px !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-chest-button-v293 b {font-size:clamp(2.25rem, 8vw, 3rem) !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-chest-button-v293 strong {font-size:.98rem !important;margin-top:5px !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-chest-button-v293 small {font-size:.78rem !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-chest-reveal-v293,
#survival-battle-modal-v121.survival-final-modal-v295 .survival-final-after-chest-v293 {max-height:none !important;overflow:visible !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-final-stats-v271,
#survival-battle-modal-v121.survival-final-modal-v295 .survival-duo-final-v284 {margin-top:10px !important}#survival-battle-modal-v121.survival-final-modal-v295 #survival-final-close-v121 {position:sticky !important;bottom:0 !important;z-index:4 !important;width:min(100%, 360px) !important;margin:12px auto 0 !important;display:flex !important;justify-content:center !important;box-shadow:0 -10px 28px rgba(8,13,23,.72) !important}@media (max-width: 720px) {#survival-battle-modal-v121.survival-final-modal-v295 {padding:0 !important;align-items:stretch !important;justify-content:stretch !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-battle-box-v121,
    #survival-battle-modal-v121.survival-final-modal-v295 .survival-fortress-modal-box-v190 {width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;min-height:0 !important;border-radius:0 !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-battle-body-v121 {height:auto !important;max-height:calc(100dvh - 34px) !important;overflow-y:auto !important;padding:10px !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-final-v121 {padding:10px 10px 12px !important;border-radius:16px !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-chest-reveal-v293 {padding:10px !important}#survival-battle-modal-v121.survival-final-modal-v295 .survival-final-message-v121,
    #survival-battle-modal-v121.survival-final-modal-v295 .survival-chest-plain-v293 {font-size:.9rem !important;line-height:1.28 !important}}.survival-next-wave-countdown-v226.no-manual-start-v297 {justify-content:center !important;text-align:center !important;gap:8px !important;min-width:0 !important}.survival-next-wave-countdown-v226.no-manual-start-v297 button,
.survival-duo-overlay-start-v289 {display:none !important}.survival-countdown-note-v297 {display:block;color:rgba(232, 240, 255, .72);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.survival-duo-map-overlay-v289.simple-countdown-v297 {pointer-events:none !important}.survival-duo-map-overlay-v289.simple-countdown-v297 .survival-next-wave-countdown-v226 {pointer-events:none !important}.arena-live-actions-v300,
.arena-live-actions-v68 {grid-template-columns:repeat(5, minmax(0, 1fr)) !important;align-items:stretch !important}.arena-live-action-btn-v68.quick {border-color:rgba(102,252,241,.42) !important}.arena-live-action-btn-v68.super {position:relative !important;overflow:hidden !important;border-color:rgba(255,204,0,.58) !important;background:radial-gradient(circle at 25% 0%, rgba(255,204,0,.22), transparent 38%),
        linear-gradient(135deg, rgba(102,252,241,.16), rgba(167,139,250,.18)) !important}.arena-live-action-btn-v68.super:not(:disabled) {box-shadow:0 0 18px rgba(255,204,0,.20), inset 0 0 18px rgba(255,255,255,.04) !important}.arena-live-action-btn-v68.super.not-ready-v300,
.arena-live-action-btn-v68.super:disabled {filter:grayscale(.25) brightness(.86) !important;opacity:.72 !important;box-shadow:none !important}.arena-live-superbar-v300 {position:relative;height:8px;border-radius:999px;overflow:hidden;margin-top:3px;background:rgba(255,255,255,.10);border:1px solid rgba(255,204,0,.18)}.arena-live-superbar-v300 i {display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg, #66fcf1, #ffcc00, #a78bfa);box-shadow:0 0 10px rgba(255,204,0,.35);transition:width .25s ease}.arena-live-superbar-v300 span {position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.46rem;font-weight:900;color:rgba(255,255,255,.86);text-shadow:0 1px 2px rgba(0,0,0,.75);letter-spacing:.04em}.arena-fx-layer-v300 {position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:9}.arena-fx-bolt-v300 {position:absolute;height:4px;margin-top:-2px;transform-origin:left center;border-radius:999px;background:linear-gradient(90deg, rgba(102,252,241,0), rgba(102,252,241,.95), rgba(255,255,255,.9));filter:drop-shadow(0 0 8px rgba(102,252,241,.55));animation:arenaBoltV300 .48s ease-out forwards}.arena-fx-bolt-v300.super {height:7px;margin-top:-3px;background:linear-gradient(90deg, rgba(255,204,0,0), rgba(255,204,0,.95), rgba(255,255,255,1), rgba(167,139,250,.8));filter:drop-shadow(0 0 12px rgba(255,204,0,.58));animation-duration:.72s}.arena-fx-burst-v300 {position:absolute;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;border:2px solid rgba(102,252,241,.75);background:radial-gradient(circle, rgba(255,255,255,.88), rgba(102,252,241,.34), transparent 70%);animation:arenaBurstV300 .62s ease-out forwards;text-shadow:0 0 10px rgba(255,255,255,.85)}.arena-fx-burst-v300.super {width:66px;height:66px;margin:-33px 0 0 -33px;border-color:rgba(255,204,0,.82);background:radial-gradient(circle, rgba(255,255,255,.94), rgba(255,204,0,.34), rgba(167,139,250,.18), transparent 72%);animation:arenaSuperBurstV300 .9s cubic-bezier(.2,.7,.2,1) forwards}.arena-fx-rune-v300 {position:absolute;width:82px;height:82px;margin:-41px 0 0 -41px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px dashed rgba(255,204,0,.55);color:#fff4ae;font-style:normal;font-size:35px;text-shadow:0 0 14px rgba(255,204,0,.75), 0 0 20px rgba(167,139,250,.55);animation:arenaRuneV300 .98s ease-out forwards}.arena-fx-rune-v300.prof-obronca {border-style:solid;color:#9ee6ff}.arena-fx-rune-v300.prof-zabojca {border-style:dotted;color:#d7ccff}.arena-fx-rune-v300.prof-mag {color:#c4b5fd}.arena-fx-rune-v300.prof-wsparcie {color:#bbf7d0}.arena-fx-rune-v300.prof-berserker {color:#ffb4a8}.arena-fx-damage-v300 {position:absolute;transform:translate(-50%, -50%);color:#fff;font-weight:1000;font-size:1.05rem;text-shadow:0 2px 4px rgba(0,0,0,.8), 0 0 12px rgba(255,255,255,.45);animation:arenaDamageFloatV300 .95s ease-out forwards;white-space:nowrap}.arena-fx-damage-v300.crit {color:#ffec7a;font-size:1.22rem}.arena-fx-damage-v300.super {color:#fff4ae;font-size:1.28rem}.arena-fx-actor-v300 {animation:arenaActorLungeV300 .38s ease-out}.arena-fx-actor-skill-v300 {animation:arenaActorSuperV300 .55s ease-out}.arena-fx-target-v300 {animation:arenaTargetHitV300 .42s ease-out}.arena-fx-target-fire-v300 {box-shadow:0 0 22px rgba(255,95,68,.34) !important}.arena-fx-target-water-v300 {box-shadow:0 0 22px rgba(96,165,250,.34) !important}.arena-fx-target-wind-v300 {box-shadow:0 0 22px rgba(74,222,128,.34) !important}.arena-fx-target-light-v300 {box-shadow:0 0 24px rgba(255,255,190,.42) !important}.arena-fx-target-dark-v300 {box-shadow:0 0 24px rgba(167,139,250,.42) !important}@keyframes arenaBoltV300 {0% {opacity:0;transform:scaleX(.05) rotate(var(--angle,0deg))}18% {opacity:1}100% {opacity:0;transform:scaleX(1) rotate(var(--angle,0deg))}}@keyframes arenaBurstV300 {0% {opacity:0;transform:scale(.25)}35% {opacity:1}100% {opacity:0;transform:scale(1.35)}}@keyframes arenaSuperBurstV300 {0% {opacity:0;transform:scale(.22) rotate(0deg)}28% {opacity:1}100% {opacity:0;transform:scale(1.55) rotate(80deg)}}@keyframes arenaRuneV300 {0% {opacity:0;transform:scale(.35) rotate(-35deg)}30% {opacity:1}100% {opacity:0;transform:scale(1.25) rotate(130deg)}}@keyframes arenaDamageFloatV300 {0% {opacity:0;transform:translate(-50%, -10%) scale(.75)}20% {opacity:1}100% {opacity:0;transform:translate(-50%, -150%) scale(1.08)}}@keyframes arenaActorLungeV300 {0% {transform:translateY(0) scale(1)}45% {transform:translateY(-4px) scale(1.035)}100% {transform:translateY(0) scale(1)}}@keyframes arenaActorSuperV300 {0% {transform:scale(1);filter:brightness(1)}40% {transform:scale(1.06);filter:brightness(1.32)}100% {transform:scale(1);filter:brightness(1)}}@keyframes arenaTargetHitV300 {0% {transform:translateX(0)}24% {transform:translateX(-4px)}48% {transform:translateX(4px)}100% {transform:translateX(0)}}@media (max-width: 720px) {.arena-live-actions-v300,
    .arena-live-actions-v68 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.arena-live-action-btn-v68.guard {grid-column:span 2}.arena-fx-rune-v300 {width:62px;height:62px;margin:-31px 0 0 -31px;font-size:27px}.arena-fx-burst-v300.super {width:52px;height:52px;margin:-26px 0 0 -26px}}.arena-live-identical-v175 .arena-live-action-btn-v68.stun,
.arena-live-identical-v175 .adventure-live-action-v79.stun,
.arena-live-action-btn-v68.stun {background:linear-gradient(135deg, #fff7b0 0%, #ffd34f 48%, #ff9b24 100%) !important;color:#2b1600 !important;border:1px solid rgba(255, 244, 170, .98) !important;text-shadow:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),
        0 0 0 1px rgba(92, 47, 0, .22),
        0 8px 20px rgba(255, 170, 36, .20) !important;opacity:1 !important;filter:none !important}.arena-live-identical-v175 .arena-live-action-btn-v68.stun *,
.arena-live-identical-v175 .adventure-live-action-v79.stun *,
.arena-live-action-btn-v68.stun * {color:#2b1600 !important;text-shadow:none !important}.arena-live-identical-v175 .arena-live-action-btn-v68.stun .manual-action-title-v86,
.arena-live-action-btn-v68.stun .manual-action-title-v86 {color:#211000 !important;font-weight:1000 !important}.arena-live-identical-v175 .arena-live-action-btn-v68.stun .manual-action-hint-v86,
.arena-live-action-btn-v68.stun .manual-action-hint-v86,
.arena-live-action-btn-v68.stun small {background:rgba(255,255,255,.56) !important;color:#211000 !important;border-color:rgba(105, 58, 0, .25) !important;font-weight:1000 !important}.arena-live-action-btn-v68.stun:disabled,
.arena-live-identical-v175 .arena-live-action-btn-v68.stun:disabled {opacity:.92 !important;filter:saturate(.95) brightness(.98) !important}@media (min-width: 761px) {.arena-modal-v39 {align-items:flex-start !important;justify-content:center !important;padding:8px 12px !important;overflow-y:auto !important}.arena-modal-content-v39 {width:min(1080px, calc(100vw - 28px)) !important;max-width:1080px !important;max-height:calc(100vh - 18px) !important;max-height:calc(100dvh - 18px) !important;margin:4px auto !important;padding:18px 18px 14px !important;overflow-y:auto !important;overflow-x:hidden !important;border-radius:18px !important;box-sizing:border-box !important}.arena-modal-content-v39 h2 {margin:0 42px 4px 0 !important;font-size:1.45rem !important;line-height:1.12 !important}.arena-modal-content-v39 > p {margin-bottom:10px !important;font-size:.92rem !important;line-height:1.35 !important}.arena-modal-team-slots-v39,
    .arena-team-slots-v38 {gap:8px !important;margin:8px 0 !important}.arena-modal-team-slots-v39 .arena-select-card-v38,
    .arena-team-slots-v38 .arena-select-card-v38 {padding:9px !important;gap:5px !important;border-radius:12px !important}.arena-slot-preview-v38 {min-height:48px !important;padding:7px !important;font-size:.82rem !important;line-height:1.25 !important}.arena-select-card-v38 select,
    .arena-npc-form-v38 select,
    .arena-npc-form-v38 input {padding:7px !important;min-height:34px !important;font-size:.86rem !important}.arena-opponent-modal-section-v39 {margin:10px 0 0 !important;padding-top:10px !important}.arena-opponent-grid-modal-v39 {max-height:clamp(190px, 32vh, 330px) !important}.arena-opponent-card-v38 {padding:11px !important;border-radius:13px !important}.arena-opponent-avatar-v38 {width:42px !important;height:42px !important;font-size:26px !important;margin-bottom:6px !important}.arena-live-identical-v175.arena-live-battle-modal-v68 {padding:6px !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}.arena-live-identical-v175 .arena-live-identical-content-v175,
    .arena-live-identical-v175 .arena-live-battle-content-v68 {width:min(860px, calc(100vw - 16px)) !important;max-width:860px !important;max-height:calc(100vh - 12px) !important;max-height:calc(100dvh - 12px) !important;min-height:0 !important;padding:8px !important;border-radius:16px !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;box-sizing:border-box !important}.arena-live-identical-v175 .arena-live-top-v68,
    .arena-live-identical-v175 .adventure-live-top-v79 {flex:0 0 auto !important;margin-bottom:4px !important}.arena-live-identical-v175 .arena-live-turnbar-v68,
    .arena-live-identical-v175 .adventure-live-turnbar-v79,
    .arena-live-identical-v175 .arena-live-current-v68,
    .arena-live-identical-v175 .adventure-live-current-v79,
    .arena-live-identical-v175 .arena-live-actions-v68,
    .arena-live-identical-v175 .adventure-live-actions-v79,
    .arena-live-identical-v175 .arena-live-last-v175,
    .arena-live-identical-v175 .adventure-live-last-v79,
    .arena-live-identical-v175 .arena-live-finish-v68,
    .arena-live-identical-v175 .adventure-live-finish-v79 {flex:0 0 auto !important}.arena-live-identical-v175 .arena-live-field-v68,
    .arena-live-identical-v175 .adventure-live-field-v79 {flex:1 1 auto !important;min-height:0 !important;overflow:auto !important;padding-right:3px !important;gap:6px !important}.arena-live-identical-v175 .arena-live-side-v68,
    .arena-live-identical-v175 .adventure-live-side-v79 {min-height:0 !important;padding:6px !important}.arena-live-identical-v175 .arena-live-team-v68,
    .arena-live-identical-v175 .adventure-live-team-v79 {gap:4px !important}.arena-live-identical-v175 .arena-live-dragon-v68,
    .arena-live-identical-v175 .adventure-live-dragon-v79 {min-height:0 !important;padding:4px !important}.arena-live-identical-v175 .arena-live-actions-v68,
    .arena-live-identical-v175 .adventure-live-actions-v79 {grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:5px !important;margin-top:5px !important}.arena-live-identical-v175 .arena-live-action-btn-v68,
    .arena-live-identical-v175 .adventure-live-action-v79 {min-height:54px !important;padding:6px 4px !important;font-size:10.5px !important;line-height:1.04 !important;overflow:hidden !important}.arena-live-identical-v175 .arena-live-action-btn-v68 .manual-action-title-v86,
    .arena-live-identical-v175 .arena-live-action-btn-v68 .manual-action-hint-v86,
    .arena-live-identical-v175 .adventure-live-action-v79 small {max-width:100% !important;white-space:normal !important;word-break:normal !important}.arena-live-identical-v175 .arena-live-action-btn-v68 .manual-action-hint-v86 {font-size:7.7px !important;line-height:1.05 !important;padding:2px 4px !important}}.arena-live-dragon-v68.shielded-v302 {box-shadow:0 0 0 2px rgba(102,252,241,.42), 0 0 24px rgba(102,252,241,.18) !important}.arena-status-badge-v302 {position:absolute;left:8px;z-index:6;padding:2px 6px;border-radius:999px;font-size:.54rem;font-weight:1000;letter-spacing:.04em;color:#07111f;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(0,0,0,.25);pointer-events:none}.arena-status-badge-v302.shield {top:50px;background:linear-gradient(135deg,#bffcff,#66fcf1)}.arena-status-badge-v302.atk {top:72px;background:linear-gradient(135deg,#ffe29a,#ff8a5b)}.arena-status-badge-v302.spd {top:94px;background:linear-gradient(135deg,#d8ffb5,#4ade80)}.arena-status-badge-v302.taunt {top:116px;background:linear-gradient(135deg,#fbcfe8,#f472b6)}.arena-fx-burst-v300.super.prof-obronca,
.arena-fx-rune-v300.prof-obronca {border-color:rgba(102,252,241,.95);background:radial-gradient(circle, rgba(219,249,255,.95), rgba(102,252,241,.32), rgba(96,165,250,.12), transparent 72%)}.arena-fx-burst-v300.super.prof-wojownik,
.arena-fx-rune-v300.prof-wojownik {border-color:rgba(255,138,91,.95);background:radial-gradient(circle, rgba(255,238,210,.96), rgba(255,138,91,.35), rgba(255,90,64,.13), transparent 74%)}.arena-fx-burst-v300.super.prof-zabojca,
.arena-fx-rune-v300.prof-zabojca {border-color:rgba(196,181,253,.95);background:radial-gradient(circle, rgba(245,243,255,.96), rgba(167,139,250,.36), rgba(17,24,39,.18), transparent 74%)}.arena-fx-burst-v300.super.prof-mag,
.arena-fx-rune-v300.prof-mag {border-color:rgba(216,180,254,.98);background:radial-gradient(circle, rgba(250,245,255,.98), rgba(168,85,247,.36), rgba(59,130,246,.14), transparent 74%)}.arena-fx-burst-v300.super.prof-wsparcie,
.arena-fx-rune-v300.prof-wsparcie {border-color:rgba(187,247,208,.98);background:radial-gradient(circle, rgba(240,253,244,.98), rgba(74,222,128,.34), rgba(102,252,241,.12), transparent 74%)}.arena-fx-burst-v300.super.prof-berserker,
.arena-fx-rune-v300.prof-berserker {border-color:rgba(255,120,120,.98);background:radial-gradient(circle, rgba(255,235,235,.98), rgba(239,68,68,.38), rgba(255,204,0,.12), transparent 74%)}.arena-fx-rune-v300.nature-agresywny {animation-duration:.72s;transform-origin:center}.arena-fx-rune-v300.nature-nieugiety {border-width:3px}.arena-fx-rune-v300.nature-szybki {animation-name:arenaRuneFastV302}.arena-fx-rune-v300.nature-mistyczny {box-shadow:0 0 22px rgba(167,139,250,.36)}.arena-fx-rune-v300.nature-szczesliwy {box-shadow:0 0 22px rgba(255,236,122,.36)}.arena-fx-rune-v300.nature-dziki {animation-name:arenaRuneWildV302}@keyframes arenaRuneFastV302 {0% {opacity:0;transform:scale(.25) rotate(-90deg)}25% {opacity:1}100% {opacity:0;transform:scale(1.35) rotate(260deg)}}@keyframes arenaRuneWildV302 {0% {opacity:0;transform:scale(.35) rotate(20deg)}20% {opacity:1}55% {transform:scale(1.05) rotate(-25deg)}100% {opacity:0;transform:scale(1.45) rotate(65deg)}}.arena-live-action-btn-v68.skill .manual-action-hint-v86 {font-size:.68rem;line-height:1.12}.adventure-live-action-v79.super,
.adventure-live-action-v79.skill {background:linear-gradient(135deg, rgba(168,85,247,.28), rgba(245,158,11,.22)) !important;border-color:rgba(251,191,36,.55) !important;color:#fff7d6 !important}.adventure-live-action-v79.not-ready-v300,
.adventure-live-action-v79.skill:disabled {filter:grayscale(.18) brightness(.92);opacity:.72}.adventure-live-superbar-v303 {margin-top:5px}.adventure-live-dragon-v79.shielded-v302 {box-shadow:0 0 0 1px rgba(96,165,250,.45), 0 0 18px rgba(96,165,250,.18) !important}.adventure-live-dragon-v79.atk-buff-v302 {border-color:rgba(248,113,113,.62) !important}.adventure-live-dragon-v79.speed-buff-v302 {outline:1px solid rgba(52,211,153,.55)}.adventure-live-dragon-v79.taunt-v302 {animation:arenaTauntPulseV302 1.1s ease-in-out infinite}.adventure-live-dragon-v79 .arena-live-shield-badge-v302,
.adventure-live-dragon-v79 .arena-live-atk-badge-v302,
.adventure-live-dragon-v79 .arena-live-spd-badge-v302,
.adventure-live-dragon-v79 .arena-live-taunt-badge-v302 {display:none;position:absolute;left:8px;z-index:7;padding:2px 6px;border-radius:999px;font-size:.52rem;font-weight:1000;color:#08111f;box-shadow:0 2px 8px rgba(0,0,0,.25);pointer-events:none}.adventure-live-dragon-v79.shielded-v302 .arena-live-shield-badge-v302 {display:block;top:48px;background:linear-gradient(135deg,#bffcff,#66fcf1)}.adventure-live-dragon-v79.atk-buff-v302 .arena-live-atk-badge-v302 {display:block;top:70px;background:linear-gradient(135deg,#ffe29a,#ff8a5b)}.adventure-live-dragon-v79.speed-buff-v302 .arena-live-spd-badge-v302 {display:block;top:92px;background:linear-gradient(135deg,#d8ffb5,#4ade80)}.adventure-live-dragon-v79.taunt-v302 .arena-live-taunt-badge-v302 {display:block;top:114px;background:linear-gradient(135deg,#fbcfe8,#f472b6)}.adventure-live-content-v79 {position:relative}.adventure-live-actions-v304,
#adventure-live-actions-v79.adventure-live-actions-v304 {grid-template-columns:repeat(5, minmax(0, 1fr))}.adventure-live-action-v79.quick {background:linear-gradient(135deg, rgba(102,252,241,.18), rgba(59,130,246,.14)) !important;border-color:rgba(102,252,241,.38) !important;color:#ecfeff !important}.adventure-live-action-v79.guard {background:linear-gradient(135deg, rgba(148,163,184,.18), rgba(102,252,241,.10)) !important;border-color:rgba(148,163,184,.32) !important}.adventure-fx-layer-v304 {z-index:22}.adventure-live-dragon-v79 {overflow:visible !important}.adventure-live-action-v79 .manual-action-title-v86 {font-size:.82rem;line-height:1.1}.adventure-live-action-v79 .manual-action-hint-v86 {font-size:.64rem;line-height:1.12}.adventure-live-action-v79.skill .manual-action-hint-v86,
.adventure-live-action-v79.super .manual-action-hint-v86 {font-size:.60rem}.adventure-super-rune-v304 {pointer-events:none}@media (max-width: 980px) {.adventure-live-actions-v304,
    #adventure-live-actions-v79.adventure-live-actions-v304 {grid-template-columns:repeat(3, minmax(0, 1fr))}.adventure-live-action-v79.skill,
    .adventure-live-action-v79.super {grid-column:span 2}}@media (max-width: 640px) {.adventure-live-actions-v304,
    #adventure-live-actions-v79.adventure-live-actions-v304 {grid-template-columns:repeat(2, minmax(0, 1fr))}.adventure-live-action-v79.skill,
    .adventure-live-action-v79.super,
    .adventure-live-action-v79.guard {grid-column:span 2}}.survival-history-btn-v305 {margin-left:8px;background:linear-gradient(135deg, rgba(250,204,21,.95), rgba(245,158,11,.92)) !important;color:#1b1304 !important;border:1px solid rgba(255,237,160,.8) !important;box-shadow:0 0 18px rgba(250,204,21,.22) !important}.survival-history-modal-v305 {text-align:left}.survival-history-list-v305 {display:grid;gap:10px;max-height:min(58vh, 520px);overflow-y:auto;padding-right:4px}.survival-history-row-v305 {border:1px solid rgba(102,252,241,.16);border-radius:14px;padding:10px 12px;background:linear-gradient(135deg, rgba(15,23,42,.92), rgba(17,24,39,.78));box-shadow:inset 0 0 14px rgba(102,252,241,.06)}.survival-history-head-v305 {display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:5px}.survival-history-head-v305 strong {color:#facc15;font-size:14px}.survival-history-head-v305 span {color:#94a3b8;font-size:11px;white-space:nowrap}.survival-history-row-v305 p {margin:0 0 5px;color:#e5eefc;font-size:13px}.survival-history-row-v305 small {color:#cbd5e1;display:block;line-height:1.45}.survival-battle-soft-exit-v222.hidden {display:none !important}@media (max-width: 720px) {.survival-history-btn-v305 {margin-left:0;margin-top:8px;width:100%}.survival-history-head-v305 {flex-direction:column;align-items:flex-start}}@media (min-width: 721px) {.survival-history-btn-v305 {display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:max-content !important;min-width:0 !important;padding:10px 16px !important;margin-left:8px !important;margin-top:0 !important;border-radius:999px !important;white-space:nowrap !important;align-self:flex-start !important;flex:0 0 auto !important}.survival-fortress-copy-v190 .survival-history-btn-v305,
    .survival-fortress-copy-v190 .survival-rewards-info-btn-v252 {vertical-align:middle !important}#survival-battle-modal-v121 .survival-current-wave-badge-v269 {display:grid !important;grid-template-columns:minmax(90px, .85fr) minmax(190px, 1.45fr) minmax(120px, .9fr) !important;align-items:center !important;justify-content:stretch !important;gap:8px !important;width:100% !important;max-width:100% !important;min-height:42px !important;max-height:none !important;padding:7px 10px !important;overflow:visible !important;box-sizing:border-box !important;text-align:center !important}#survival-battle-modal-v121 .survival-current-wave-badge-v269 span,
    #survival-battle-modal-v121 .survival-current-wave-badge-v269 strong,
    #survival-battle-modal-v121 .survival-current-wave-badge-v269 small {overflow:visible !important;text-overflow:clip !important;white-space:normal !important;line-height:1.05 !important;min-width:0 !important;max-width:100% !important}#survival-battle-modal-v121 .survival-current-wave-badge-v269 span {font-size:9.5px !important;letter-spacing:.7px !important}#survival-battle-modal-v121 .survival-current-wave-badge-v269 strong {font-size:clamp(15px, 1.35vw, 20px) !important;letter-spacing:.2px !important}#survival-battle-modal-v121 .survival-current-wave-badge-v269 small {font-size:10px !important}}@media (min-width: 721px) and (max-width: 980px) {#survival-battle-modal-v121 .survival-current-wave-badge-v269 {grid-template-columns:1fr !important;gap:3px !important;min-height:62px !important}}.survival-rewards-info-btn-v252 {background:linear-gradient(135deg, rgba(250,204,21,.95), rgba(245,158,11,.92)) !important;color:#1b1304 !important;border:1px solid rgba(255,237,160,.8) !important;box-shadow:0 0 18px rgba(250,204,21,.22) !important;border-radius:999px !important;font-weight:800 !important;letter-spacing:.01em !important}@media (min-width: 721px) {.survival-fortress-copy-v190 .survival-rewards-info-btn-v252,
    .survival-fortress-copy-v190 .survival-history-btn-v305 {display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:max-content !important;min-width:0 !important;padding:10px 16px !important;margin-top:10px !important;border-radius:999px !important;white-space:nowrap !important;flex:0 0 auto !important}.survival-fortress-copy-v190 .survival-rewards-info-btn-v252 {margin-right:8px !important}.survival-fortress-copy-v190 .survival-history-btn-v305 {margin-left:0 !important}}@media (max-width: 720px) {.survival-fortress-copy-v190 .survival-rewards-info-btn-v252,
    .survival-fortress-copy-v190 .survival-history-btn-v305 {width:100% !important;margin-left:0 !important;margin-right:0 !important}}.dragon-spell-info-v310 {display:flex !important;gap:12px !important;align-items:flex-start !important;margin:14px 0 18px !important;padding:14px 16px !important;border-radius:18px !important;border:1px solid rgba(102, 252, 241, .28) !important;background:linear-gradient(135deg, rgba(8, 47, 73, .44), rgba(88, 28, 135, .28)) !important;box-shadow:inset 0 0 22px rgba(102,252,241,.06) !important}.dragon-spell-info-icon-v310 {flex:0 0 auto !important;width:42px !important;height:42px !important;display:grid !important;place-items:center !important;border-radius:14px !important;background:radial-gradient(circle, rgba(250,204,21,.28), rgba(167,139,250,.14)) !important;border:1px solid rgba(250,204,21,.30) !important;font-size:24px !important}.dragon-spell-info-v310 strong {display:block !important;color:#fff !important;font-size:16px !important;margin-bottom:4px !important}.dragon-spell-info-v310 p {margin:0 !important;color:#dbeafe !important;line-height:1.45 !important}.dragon-spells-section-v310 {margin-top:16px !important}.dragon-spells-lead-v310 {margin:0 0 14px !important;color:#cbd5e1 !important;line-height:1.45 !important}.dragon-spell-matrix-v310 {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important}.dragon-spell-prof-card-v310 {padding:12px !important;border-radius:18px !important;border:1px solid rgba(167,139,250,.18) !important;background:linear-gradient(145deg, rgba(15,23,42,.86), rgba(30,41,59,.54)) !important}.dragon-spell-prof-card-v310 h4 {margin:0 0 4px !important;color:#fff !important;font-size:16px !important}.dragon-spell-prof-card-v310 > small {display:block !important;margin-bottom:10px !important;color:#a5f3fc !important;line-height:1.35 !important}.dragon-spell-list-v310 {display:grid !important;gap:8px !important}.dragon-spell-row-v310 {padding:10px !important;border-radius:14px !important;border:1px solid rgba(102,252,241,.10) !important;background:rgba(2, 8, 23, .42) !important}.dragon-spell-row-title-v310 {display:grid !important;grid-template-columns:minmax(112px, .75fr) minmax(0, 1fr) !important;gap:8px !important;align-items:center !important}.dragon-spell-row-title-v310 strong {color:#fff7ed !important;font-size:13px !important;line-height:1.25 !important}.dragon-spell-nature-v310 {color:#bfdbfe !important;font-weight:900 !important;font-size:12px !important;line-height:1.2 !important}.dragon-spell-row-v310 p {margin:5px 0 0 !important;color:#cbd5e1 !important;font-size:12px !important;line-height:1.35 !important}.dragon-spell-note-v310 {border-color:rgba(102,252,241,.28) !important;background:linear-gradient(135deg, rgba(8,47,73,.28), rgba(120,53,15,.16)) !important;color:#e0f2fe !important}@media (max-width: 860px) {.dragon-spell-matrix-v310 {grid-template-columns:1fr !important}.dragon-spell-row-title-v310 {grid-template-columns:1fr !important;gap:3px !important}}@media (max-width: 768px) {#inventory-tab .dragon-info-open-v238 {min-width:174px !important;white-space:normal !important;text-align:center !important}.dragon-spell-info-v310 {padding:12px !important;gap:10px !important}.dragon-spell-info-icon-v310 {width:36px !important;height:36px !important;font-size:20px !important}.dragon-spell-info-v310 strong {font-size:14px !important}.dragon-spell-info-v310 p,
    .dragon-spells-lead-v310 {font-size:12px !important}}.auth-screen-v306 {min-height:100vh;height:auto !important;padding:40px 18px 78px;background:radial-gradient(circle at 18% 18%, rgba(102, 252, 241, .18), transparent 30%),
        radial-gradient(circle at 82% 10%, rgba(255, 213, 74, .15), transparent 28%),
        linear-gradient(rgba(5, 8, 13, .84), rgba(5, 8, 13, .92)),
        url('img/arena_smoczych_legend.png') center/contain no-repeat;display:flex !important;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto}#auth-screen.auth-screen-v306 {min-height:100vh !important;height:auto !important;overflow-y:auto !important}.auth-shell-v306 {width:min(1040px, 100%);display:grid;grid-template-columns:minmax(280px, 1.05fr) minmax(320px, 430px);gap:28px;align-items:center}.auth-brand-v306 {padding:30px;border:1px solid rgba(102, 252, 241, .18);border-radius:26px;background:linear-gradient(135deg, rgba(11, 18, 28, .74), rgba(11, 12, 16, .36));box-shadow:0 22px 65px rgba(0,0,0,.35);backdrop-filter:blur(8px)}.auth-brand-icon-v306 {width:96px;height:96px;display:inline-flex;align-items:center;justify-content:center;border-radius:28px;padding:10px;background:radial-gradient(circle at 35% 30%, rgba(255,255,255,.08), rgba(0,0,0,.34));border:1px solid rgba(102, 252, 241, .34);box-shadow:0 0 28px rgba(102, 252, 241, .18), inset 0 0 18px rgba(255,255,255,.04);margin-bottom:18px}.auth-brand-icon-v306 img {display:block;width:100%;height:100%;object-fit:contain;border-radius:20px;filter:drop-shadow(0 0 14px rgba(255,255,255,.08))}.auth-kicker-v306,
.auth-form-kicker-v306 {display:block;color:#66fcf1;text-transform:uppercase;letter-spacing:1.7px;font-size:12px;font-weight:900;margin-bottom:8px}.auth-brand-v306 h1 {color:#fff;font-size:clamp(34px, 5vw, 58px);line-height:1.02;margin:0 0 16px;text-shadow:0 0 28px rgba(102, 252, 241, .12)}.auth-brand-v306 p,
.auth-muted-v306 {color:#b8cad8;line-height:1.65;margin:0 0 18px}.auth-feature-row-v306 {display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.auth-feature-row-v306 span {padding:9px 12px;border-radius:999px;color:#f8fbff;background:rgba(0,0,0,.32);border:1px solid rgba(102, 252, 241, .18);font-weight:800;font-size:13px}.auth-container-v306 {max-width:none !important;width:100% !important;max-height:calc(100vh - 56px);overflow-y:auto;overscroll-behavior:contain;padding:24px !important;border-radius:24px !important;border:1px solid rgba(102, 252, 241, .28) !important;background:linear-gradient(165deg, rgba(18, 28, 39, .96), rgba(5, 9, 14, .96)) !important;box-shadow:0 22px 70px rgba(0,0,0,.42), 0 0 28px rgba(102,252,241,.12) !important;text-align:left !important}.auth-container-v306::-webkit-scrollbar {width:9px}.auth-container-v306::-webkit-scrollbar-track {background:rgba(0,0,0,.18);border-radius:999px}.auth-container-v306::-webkit-scrollbar-thumb {background:rgba(102,252,241,.34);border-radius:999px}.auth-box-v306 h2 {color:#fff;font-size:30px;margin:0 0 18px}.auth-form-v306 label {display:block;color:#a9c2d4;font-size:13px;font-weight:800;margin-bottom:12px}.auth-form-v306 label small {color:#7f9db1;font-weight:700}.auth-form-v306 input,
.auth-box-v306 input,
.reset-container-v306 input {width:100%;margin:7px 0 0 !important;padding:13px 14px !important;border-radius:13px !important;border:1px solid rgba(102,252,241,.24) !important;background:rgba(2, 7, 11, .86) !important;color:#fff !important;outline:none;transition:border-color .18s, box-shadow .18s, transform .18s}.auth-form-v306 input:focus,
.auth-box-v306 input:focus,
.reset-container-v306 input:focus {border-color:rgba(102, 252, 241, .72) !important;box-shadow:0 0 0 3px rgba(102, 252, 241, .12)}.auth-primary-v306,
.auth-secondary-v306,
.auth-ghost-v306 {min-height:46px;border-radius:14px !important;font-weight:900 !important;text-decoration:none}.auth-primary-v306 {background:linear-gradient(135deg, #66fcf1, #45b6fe) !important;color:#061016 !important;box-shadow:0 12px 30px rgba(69, 182, 254, .18)}.auth-secondary-v306,
.auth-ghost-v306 {display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(102,252,241,.24);cursor:pointer;padding:12px 14px;text-align:center}.auth-secondary-v306 {background:rgba(102, 252, 241, .10);color:#eaffff}.auth-ghost-v306 {background:rgba(0,0,0,.16);color:#a8d8e8}.auth-full-v306,
.auth-link-button-v306 {width:100%;margin-top:12px}.auth-action-grid-v306 {display:grid;grid-template-columns:1fr;gap:10px;margin-top:14px}.auth-help-v306 {margin:0 0 12px;color:#9fb4c5;font-size:12px;line-height:1.45}.auth-alert-v306 {padding:12px 14px;border-radius:14px;margin:0 0 14px;font-weight:800;line-height:1.4}.auth-alert-v306.error {color:#ffd5d5;background:rgba(255, 77, 77, .13);border:1px solid rgba(255, 77, 77, .25)}.auth-alert-v306.success {color:#d9fff9;background:rgba(102, 252, 241, .12);border:1px solid rgba(102, 252, 241, .25)}.reset-shell-v306 {grid-template-columns:minmax(300px, 560px);justify-content:center}.auth-recovery-login-v306 {padding:12px 14px;border-radius:14px;margin-bottom:14px;background:rgba(255, 221, 51, .10);border:1px solid rgba(255, 221, 51, .24);color:#ffe87a}.profile-email-panel-v306 label,
.profile-email-form-v306 label {display:block;color:#9fb4c5;font-weight:700;font-size:13px;margin-bottom:12px}.profile-email-panel-v306 input {width:100%;margin-top:6px;padding:12px;border-radius:10px;border:1px solid rgba(102,252,241,.24);background:#071016;color:#fff}.profile-email-current-v306 {padding:14px;border-radius:16px;margin-bottom:14px;background:rgba(0,0,0,.28);border:1px solid rgba(102,252,241,.16)}.profile-email-current-v306 span,
.profile-email-current-v306 small {display:block;color:#8fb3c7;font-size:12px;text-transform:uppercase;letter-spacing:.6px}.profile-email-current-v306 strong {display:block;color:#ffdd33;font-size:18px;margin:5px 0;word-break:break-all}.profile-email-current-v306 small {text-transform:none;letter-spacing:0;color:#b8cad8}@media (max-width: 860px) {#auth-screen.auth-screen-v306 {padding-top:24px !important;justify-content:flex-start !important}.auth-shell-v306 {grid-template-columns:1fr;gap:16px}.auth-brand-v306 {padding:22px;text-align:center}.auth-feature-row-v306 {justify-content:center}.auth-container-v306 {max-height:none;overflow-y:visible;padding:20px !important}}@media (max-height: 760px) and (min-width: 861px) {#auth-screen.auth-screen-v306 {padding:16px 18px !important}.auth-shell-v306 {align-items:center}.auth-brand-v306 {padding:22px}.auth-brand-icon-v306 {width:78px;height:78px;border-radius:22px;margin-bottom:12px}.auth-brand-v306 h1 {font-size:clamp(30px, 4vw, 46px);margin-bottom:12px}.auth-brand-v306 p {line-height:1.45;margin-bottom:12px}.auth-feature-row-v306 {margin-top:12px}.auth-feature-row-v306 span {padding:7px 10px;font-size:12px}.auth-container-v306 {max-height:calc(100vh - 32px);padding:18px !important}.auth-box-v306 h2 {font-size:26px;margin-bottom:12px}.auth-form-v306 label {margin-bottom:8px}.auth-form-v306 input,
    .auth-box-v306 input,
    .reset-container-v306 input {padding:10px 12px !important;margin-top:5px !important}.auth-primary-v306,
    .auth-secondary-v306,
    .auth-ghost-v306 {min-height:42px;padding-top:10px;padding-bottom:10px}}.dashboard-arena-hero-v131 {border-color:rgba(102, 252, 241, .26) !important;background:radial-gradient(circle at 10% 8%, rgba(102, 252, 241, .20), transparent 30%),
        radial-gradient(circle at 88% 18%, rgba(241, 196, 15, .14), transparent 30%),
        linear-gradient(135deg, rgba(14, 22, 33, .98), rgba(8, 10, 16, .96)) !important;box-shadow:0 18px 48px rgba(0,0,0,.38), inset 0 0 34px rgba(102,252,241,.035) !important}.dashboard-arena-hero-v131::before {content:'';position:absolute;inset:0;background:linear-gradient(120deg, transparent 0%, rgba(255,255,255,.055) 42%, transparent 58%);transform:translateX(-115%);animation:dashboardHeroShineV309 7s ease-in-out infinite;pointer-events:none;opacity:.62}@keyframes dashboardHeroShineV309 {0%, 58% {transform:translateX(-115%)}78%, 100% {transform:translateX(115%)}}.dashboard-arena-copy-v131 h1 {max-width:780px;background:linear-gradient(90deg, #ffffff, #66fcf1 48%, #f1c40f 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important;text-shadow:none !important}.dashboard-arena-copy-v131 p {max-width:860px !important;color:#c4d5e8 !important;font-size:clamp(.98rem, 1.25vw, 1.08rem) !important}.dashboard-legend-tags-v309 {display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 2px}.dashboard-legend-tags-v309 button {border:1px solid rgba(102,252,241,.23);border-radius:999px;padding:8px 12px;background:rgba(0,0,0,.28);color:#e9f8ff;font-weight:900;cursor:pointer;box-shadow:inset 0 0 12px rgba(255,255,255,.03);transition:transform .18s ease, border-color .18s ease, background .18s ease}.dashboard-legend-tags-v309 button:hover {transform:translateY(-2px);border-color:rgba(102,252,241,.52);background:rgba(102,252,241,.10)}.dashboard-quick-play-grid-v309 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-bottom:12px}.dashboard-quick-play-v309 {position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;text-align:left;border:1px solid rgba(102,252,241,.16);border-radius:16px;padding:13px 12px;color:#dcecff;background:linear-gradient(135deg, rgba(11,12,16,.62), rgba(22,30,42,.52));cursor:pointer;overflow:hidden;min-height:86px;transition:transform .18s ease, border-color .18s ease, background .18s ease, box-shadow .18s ease}.dashboard-quick-play-v309::before {content:'';position:absolute;inset:-1px;opacity:.18;background:radial-gradient(circle at 18% 20%, currentColor, transparent 44%);pointer-events:none}.dashboard-quick-play-v309:hover {transform:translateY(-3px);border-color:rgba(102,252,241,.45);box-shadow:0 12px 26px rgba(0,0,0,.24), 0 0 18px rgba(102,252,241,.09)}.dashboard-quick-play-v309 > span {position:relative;z-index:1;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.08);font-size:1.75rem}.dashboard-quick-play-v309 div,
.dashboard-quick-play-v309 em {position:relative;z-index:1}.dashboard-quick-play-v309 strong {display:block;color:#fff;font-size:.98rem;line-height:1.15}.dashboard-quick-play-v309 small {display:block;color:#9fb0c4;line-height:1.25;margin-top:3px}.dashboard-quick-play-v309 em {font-style:normal;color:#66fcf1;font-size:1.35rem}.dashboard-quick-play-v309.tone-arena {color:#66fcf1}.dashboard-quick-play-v309.tone-survival {color:#b783ff}.dashboard-quick-play-v309.tone-adventure {color:#6ee7a8}.dashboard-quick-play-v309.tone-tower {color:#f1c40f}.dashboard-action-subtitle-v309 {margin:4px 0 8px;color:#66fcf1;font-weight:900;font-size:.78rem;text-transform:uppercase;letter-spacing:.11em}@media (max-width: 720px) {.dashboard-quick-play-grid-v309 {grid-template-columns:1fr}.dashboard-quick-play-v309 {min-height:78px}}body.auth-body-v311 {height:auto !important;min-height:100vh !important;min-height:100dvh !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch;touch-action:pan-y}body.auth-body-v311 #auth-screen.auth-screen-v306 {height:auto !important;min-height:100vh !important;min-height:100dvh !important;max-height:none !important;overflow:visible !important;justify-content:flex-start !important;align-items:center !important;padding-top:max(18px, env(safe-area-inset-top)) !important;padding-bottom:max(34px, env(safe-area-inset-bottom)) !important}body.auth-body-v311 .auth-shell-v306 {align-items:start}body.auth-body-v311 .auth-container-v306 {max-height:none !important;overflow:visible !important;overscroll-behavior:auto !important}@media (max-width: 860px) {body.auth-body-v311 #auth-screen.auth-screen-v306 {padding-left:14px !important;padding-right:14px !important}body.auth-body-v311 .auth-shell-v306 {width:min(440px, 100%);grid-template-columns:1fr !important;gap:14px !important}body.auth-body-v311 .auth-brand-v306 {padding:18px !important;border-radius:22px}body.auth-body-v311 .auth-brand-icon-v306 {width:76px;height:76px;border-radius:22px;margin-bottom:12px}body.auth-body-v311 .auth-brand-v306 h1 {font-size:clamp(28px, 8vw, 38px);margin-bottom:10px}body.auth-body-v311 .auth-brand-v306 p {line-height:1.45;margin-bottom:10px}body.auth-body-v311 .auth-feature-row-v306 {margin-top:12px;gap:8px}body.auth-body-v311 .auth-feature-row-v306 span {padding:7px 10px;font-size:12px}body.auth-body-v311 .auth-container-v306 {padding:18px !important;border-radius:22px !important}}@media (max-width: 480px) {body.auth-body-v311 #auth-screen.auth-screen-v306 {padding-top:max(12px, env(safe-area-inset-top)) !important;padding-left:10px !important;padding-right:10px !important;padding-bottom:max(28px, env(safe-area-inset-bottom)) !important}body.auth-body-v311 .auth-brand-v306 {padding:14px !important}body.auth-body-v311 .auth-brand-icon-v306 {width:64px;height:64px;padding:7px;border-radius:19px;margin-bottom:8px}body.auth-body-v311 .auth-kicker-v306,
    body.auth-body-v311 .auth-form-kicker-v306 {font-size:10px;letter-spacing:1.2px;margin-bottom:6px}body.auth-body-v311 .auth-brand-v306 h1 {font-size:27px;line-height:1.06;margin-bottom:8px}body.auth-body-v311 .auth-brand-v306 p {font-size:12px;line-height:1.35}body.auth-body-v311 .auth-feature-row-v306 {display:none}body.auth-body-v311 .auth-container-v306 {padding:15px !important;border-radius:20px !important}body.auth-body-v311 .auth-box-v306 h2 {font-size:24px;margin-bottom:12px}body.auth-body-v311 .auth-form-v306 label {margin-bottom:9px;font-size:12px}body.auth-body-v311 .auth-form-v306 input,
    body.auth-body-v311 .auth-box-v306 input,
    body.auth-body-v311 .reset-container-v306 input {padding:10px 11px !important;margin-top:5px !important}body.auth-body-v311 .auth-primary-v306,
    body.auth-body-v311 .auth-secondary-v306,
    body.auth-body-v311 .auth-ghost-v306 {min-height:42px;padding:10px 12px;font-size:13px !important}body.auth-body-v311 .auth-action-grid-v306 {gap:8px;margin-top:10px}}@media (max-width: 380px) {body.auth-body-v311 .auth-brand-v306 h1 {font-size:24px}body.auth-body-v311 .auth-brand-v306 p {display:none}body.auth-body-v311 .auth-brand-icon-v306 {width:56px;height:56px}}.player-resources-v312 {display:inline-flex;align-items:center;gap:20px;margin-left:20px;vertical-align:middle}.player-resources-v312 .player-gold,
.player-resources-v312 .player-credits,
.player-resources-v312 .player-scrolls,
.player-resources-v312 .player-strong-scrolls {margin-left:0 !important;white-space:nowrap}.player-resources-v312 .player-gold {color:#ffd700}.player-resources-v312 .player-credits {color:#66fcf1}.player-resources-v312 .player-scrolls {color:#2ecc71}.player-resources-v312 .player-strong-scrolls {color:#f1c40f}@media (max-width: 900px) {.game-header {display:grid !important;grid-template-columns:1fr !important;grid-template-rows:auto auto !important;gap:4px !important;padding:max(4px, env(safe-area-inset-top)) 6px 5px 6px !important}.player-info {order:1 !important;display:grid !important;grid-template-columns:minmax(82px, 34vw) minmax(0, 1fr) 36px !important;grid-template-areas:"avatar resources mail" !important;align-items:center !important;gap:5px !important;width:100% !important;min-width:0 !important;max-width:100% !important;padding:0 !important;overflow:visible !important;white-space:normal !important;touch-action:auto !important}.player-info::-webkit-scrollbar {display:none !important}#player-avatar-chip-v31.player-avatar-chip-v31 {grid-area:avatar !important;width:100% !important;min-width:0 !important;max-width:none !important;height:38px !important;min-height:38px !important;margin:0 !important;padding:4px 6px !important;gap:5px !important;border-radius:14px !important;overflow:hidden !important}#player-avatar-face-v31.player-avatar-face-v31 {width:28px !important;height:28px !important;min-width:28px !important;font-size:16px !important;flex:0 0 auto !important}.player-avatar-text-v31 {min-width:0 !important;overflow:hidden !important}.player-avatar-text-v31 strong,
    .player-avatar-text-v31 small {display:block !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.player-avatar-text-v31 strong {font-size:10.5px !important;line-height:1.05 !important}.player-avatar-text-v31 small {font-size:8px !important;line-height:1.05 !important;letter-spacing:.25px !important}.player-resources-v312 {grid-area:resources !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:3px !important;width:100% !important;min-width:0 !important;max-width:100% !important;margin:0 !important;padding:3px !important;border-radius:13px !important;background:linear-gradient(135deg, rgba(11, 12, 16, .52), rgba(31, 40, 51, .46)) !important;border:1px solid rgba(102, 252, 241, .16) !important;box-shadow:inset 0 0 14px rgba(102, 252, 241, .035) !important}.player-resources-v312 .player-gold,
    .player-resources-v312 .player-credits,
    .player-resources-v312 .player-scrolls,
    .player-resources-v312 .player-strong-scrolls {display:flex !important;align-items:center !important;justify-content:center !important;min-width:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:3px 4px !important;border-radius:9px !important;background:rgba(0, 0, 0, .24) !important;border:1px solid rgba(255, 255, 255, .055) !important;font-size:9.7px !important;line-height:1 !important;font-weight:800 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.player-resources-v312 .player-gold {color:#ffd700 !important}.player-resources-v312 .player-credits {color:#66fcf1 !important}.player-resources-v312 .player-scrolls {color:#2ecc71 !important}.player-resources-v312 .player-strong-scrolls {color:#f1c40f !important}#social-mail-btn-v257.social-mail-btn-v257 {grid-area:mail !important;justify-self:end !important;align-self:center !important;width:36px !important;min-width:36px !important;height:36px !important;min-height:36px !important;border-radius:12px !important;margin:0 !important;font-size:16px !important}#survival-duo-invite-top-v293.survival-duo-invite-top-v293 {grid-area:mail !important;justify-self:end !important;align-self:start !important;transform:translate(-24px, -2px) scale(.82) !important;z-index:2 !important}.header-actions {order:2 !important;display:grid !important;grid-template-columns:1fr 1fr .72fr !important;width:100% !important;gap:4px !important;align-items:center !important}.header-actions .btn,
    .header-icon-btn,
    .btn-logout {min-height:27px !important;height:27px !important;padding:4px 5px !important;font-size:10px !important;line-height:1 !important;border-radius:7px !important;white-space:nowrap !important}.game-content {padding-top:9px !important}}@media (max-width: 420px) {.player-info {grid-template-columns:minmax(74px, 31vw) minmax(0, 1fr) 34px !important;gap:4px !important}#player-avatar-chip-v31.player-avatar-chip-v31 {height:36px !important;min-height:36px !important;padding:4px 5px !important}#player-avatar-face-v31.player-avatar-face-v31 {width:26px !important;height:26px !important;min-width:26px !important;font-size:15px !important}.player-avatar-text-v31 small {display:none !important}.player-resources-v312 {gap:2px !important;padding:2px !important}.player-resources-v312 .player-gold,
    .player-resources-v312 .player-credits,
    .player-resources-v312 .player-scrolls,
    .player-resources-v312 .player-strong-scrolls {font-size:9px !important;padding:3px 2px !important}#social-mail-btn-v257.social-mail-btn-v257 {width:34px !important;min-width:34px !important;height:34px !important;min-height:34px !important}.header-actions .btn,
    .header-icon-btn,
    .btn-logout {min-height:25px !important;height:25px !important;font-size:9.4px !important;padding:3px 4px !important}}@media (max-width: 340px) {.player-info {grid-template-columns:62px minmax(0, 1fr) 32px !important}.player-avatar-text-v31 {display:none !important}#player-avatar-chip-v31.player-avatar-chip-v31 {justify-content:center !important}.player-resources-v312 .player-gold,
    .player-resources-v312 .player-credits,
    .player-resources-v312 .player-scrolls,
    .player-resources-v312 .player-strong-scrolls {font-size:8.5px !important}}@media (orientation: landscape) and (max-height: 560px) {.player-info {grid-template-columns:minmax(92px, 22vw) minmax(0, 1fr) 34px !important}.player-resources-v312 {grid-template-columns:repeat(4, minmax(0, 1fr)) !important}.player-resources-v312 .player-gold,
    .player-resources-v312 .player-credits,
    .player-resources-v312 .player-scrolls,
    .player-resources-v312 .player-strong-scrolls {font-size:9px !important;padding:3px 3px !important}#social-mail-btn-v257.social-mail-btn-v257 {width:34px !important;min-width:34px !important;height:34px !important;min-height:34px !important}}@media (max-width: 900px) {body.auth-body-v311 {position:static !important;height:auto !important;min-height:100vh !important;min-height:100dvh !important;max-height:none !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior-y:auto !important;-webkit-overflow-scrolling:touch !important;touch-action:pan-y !important}body.auth-body-v311 #auth-screen.auth-screen-v306 {position:relative !important;height:auto !important;min-height:100vh !important;min-height:100dvh !important;max-height:none !important;overflow:visible !important;padding-top:max(12px, env(safe-area-inset-top)) !important;padding-bottom:max(42px, env(safe-area-inset-bottom)) !important;justify-content:flex-start !important;align-items:center !important}body.auth-body-v311 .auth-shell-v306,
    body.auth-body-v311 .auth-container-v306,
    body.auth-body-v311 .auth-box-v306 {max-height:none !important;overflow:visible !important}}@media (max-width: 900px) and (orientation: landscape), (max-height: 520px) {body.auth-body-v311 .auth-shell-v306 {width:min(560px, 100%) !important;display:block !important}body.auth-body-v311 .auth-brand-v306 {padding:10px 12px !important;margin-bottom:10px !important}body.auth-body-v311 .auth-brand-icon-v306 {width:48px !important;height:48px !important;padding:5px !important;margin-bottom:6px !important;border-radius:16px !important}body.auth-body-v311 .auth-kicker-v306 {font-size:9px !important;margin-bottom:4px !important}body.auth-body-v311 .auth-brand-v306 h1 {font-size:20px !important;line-height:1.05 !important;margin-bottom:4px !important}body.auth-body-v311 .auth-brand-v306 p,
    body.auth-body-v311 .auth-feature-row-v306 {display:none !important}body.auth-body-v311 .auth-container-v306 {padding:12px !important;border-radius:18px !important}body.auth-body-v311 .auth-box-v306 h2 {font-size:20px !important;margin-bottom:8px !important}body.auth-body-v311 .auth-form-v306 label {margin-bottom:7px !important}body.auth-body-v311 .auth-form-v306 input,
    body.auth-body-v311 .auth-box-v306 input,
    body.auth-body-v311 .reset-container-v306 input {padding:8px 10px !important;margin-top:4px !important}body.auth-body-v311 .auth-primary-v306,
    body.auth-body-v311 .auth-secondary-v306,
    body.auth-body-v311 .auth-ghost-v306 {min-height:38px !important;padding:8px 10px !important;font-size:12px !important}}html.auth-html-v318,
html.auth-html-v318 body,
html.auth-html-v318 body.auth-body-v311 {width:100% !important;height:auto !important;min-height:100vh !important;min-height:100dvh !important;max-height:none !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior-y:auto !important;touch-action:pan-y !important}html.auth-html-v318 body.auth-body-v311 #auth-screen.auth-screen-v306 {position:relative !important;height:auto !important;min-height:100vh !important;min-height:100dvh !important;max-height:none !important;overflow:visible !important;align-items:center !important;justify-content:flex-start !important;padding-top:max(14px, env(safe-area-inset-top)) !important;padding-bottom:max(56px, env(safe-area-inset-bottom)) !important}html.auth-html-v318 body.auth-body-v311 .auth-shell-v306,
html.auth-html-v318 body.auth-body-v311 .auth-container-v306,
html.auth-html-v318 body.auth-body-v311 .auth-box-v306 {max-height:none !important;overflow:visible !important}@media (max-width: 900px) and (orientation: landscape), (max-height: 540px) {html.auth-html-v318 body.auth-body-v311 #auth-screen.auth-screen-v306 {display:block !important;padding:10px 12px 46px !important}html.auth-html-v318 body.auth-body-v311 .auth-shell-v306 {display:block !important;width:min(520px, 100%) !important;margin:0 auto !important}html.auth-html-v318 body.auth-body-v311 .auth-brand-v306 {padding:9px 11px !important;margin-bottom:8px !important;border-radius:16px !important}html.auth-html-v318 body.auth-body-v311 .auth-brand-icon-v306 {width:42px !important;height:42px !important;padding:4px !important;margin-bottom:4px !important;border-radius:14px !important}html.auth-html-v318 body.auth-body-v311 .auth-kicker-v306,
    html.auth-html-v318 body.auth-body-v311 .auth-form-kicker-v306 {font-size:9px !important;margin-bottom:3px !important;letter-spacing:1px !important}html.auth-html-v318 body.auth-body-v311 .auth-brand-v306 h1 {font-size:18px !important;line-height:1.05 !important;margin-bottom:3px !important}html.auth-html-v318 body.auth-body-v311 .auth-brand-v306 p,
    html.auth-html-v318 body.auth-body-v311 .auth-feature-row-v306 {display:none !important}html.auth-html-v318 body.auth-body-v311 .auth-container-v306 {padding:10px !important;border-radius:16px !important}html.auth-html-v318 body.auth-body-v311 .auth-box-v306 h2 {font-size:20px !important;margin-bottom:8px !important}html.auth-html-v318 body.auth-body-v311 .auth-form-v306 label {margin-bottom:6px !important;font-size:11px !important}html.auth-html-v318 body.auth-body-v311 .auth-form-v306 input,
    html.auth-html-v318 body.auth-body-v311 .auth-box-v306 input {min-height:34px !important;padding:7px 9px !important;margin-top:3px !important;font-size:13px !important}html.auth-html-v318 body.auth-body-v311 .auth-primary-v306,
    html.auth-html-v318 body.auth-body-v311 .auth-secondary-v306,
    html.auth-html-v318 body.auth-body-v311 .auth-ghost-v306 {min-height:36px !important;padding:8px 10px !important;font-size:13px !important}}.menu-btn-report-v322 {margin-top:auto !important;border-color:rgba(248, 113, 113, .38) !important;border-left-color:#f87171 !important;color:#ffe4e6 !important;background:linear-gradient(135deg, rgba(248,113,113,.16), rgba(31,40,51,.94)) !important}.menu-btn-report-v322::before,
.menu-btn[data-target="report-tab"]::before {content:'🐞' !important;background:rgba(248,113,113,.10) !important;border-color:rgba(248,113,113,.26) !important}.menu-btn-report-v322:hover,
.menu-btn-report-v322.active {border-color:rgba(248,113,113,.72) !important;border-left-color:#fb7185 !important;box-shadow:0 10px 22px rgba(0,0,0,.28), 0 0 18px rgba(248,113,113,.16) !important}.report-tab-v322 {gap:18px}.report-hero-v322 {display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:22px;border-radius:24px;border:1px solid rgba(102,252,241,.22);background:radial-gradient(circle at 12% 10%, rgba(248,113,113,.18), transparent 30%),
        linear-gradient(135deg, rgba(20,28,38,.95), rgba(9,13,19,.95));box-shadow:0 18px 44px rgba(0,0,0,.28), inset 0 0 24px rgba(102,252,241,.035)}.report-hero-icon-v322 {width:72px;height:72px;display:grid;place-items:center;border-radius:22px;font-size:34px;background:rgba(0,0,0,.32);border:1px solid rgba(248,113,113,.35);box-shadow:0 0 22px rgba(248,113,113,.12)}.report-kicker-v322 {display:block;color:#66fcf1;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:900;margin-bottom:7px}.report-hero-v322 h2 {color:#fff;margin:0 0 8px;font-size:clamp(28px, 4vw, 44px);line-height:1.05}.report-hero-v322 p {margin:0;color:#b8cad8;line-height:1.65}.report-hero-v322 strong {color:#ffdde1}.report-grid-v322 {display:grid;grid-template-columns:minmax(320px, 1fr) minmax(240px, 340px);gap:18px;align-items:start}.report-panel-v322,
.report-tips-v322 {border-radius:22px;border:1px solid rgba(102,252,241,.18);background:linear-gradient(165deg, rgba(18,28,39,.96), rgba(5,9,14,.96));box-shadow:0 18px 44px rgba(0,0,0,.25);padding:20px}.report-panel-head-v322 {display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.report-panel-head-v322 > span {width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:rgba(102,252,241,.08);border:1px solid rgba(102,252,241,.18);font-size:22px;flex:0 0 auto}.report-panel-head-v322 h3,
.report-tips-v322 h3 {color:#fff;margin:0 0 6px}.report-panel-head-v322 p,
.report-note-v322,
.report-tips-v322 li {color:#a9c2d4;line-height:1.6}.report-form-v322 label {display:block;color:#c8d7e2;font-weight:800;font-size:13px;margin-bottom:12px}.report-form-v322 label small {color:#88a5b8;font-weight:700}.report-form-v322 input,
.report-form-v322 select,
.report-form-v322 textarea {width:100%;margin-top:7px;box-sizing:border-box;border-radius:14px;border:1px solid rgba(102,252,241,.20);background:rgba(6,11,17,.88);color:#eef7ff;padding:12px 13px;outline:none;font:inherit;transition:border-color .16s ease, box-shadow .16s ease, background .16s ease}.report-form-v322 textarea {resize:vertical;min-height:150px}.report-form-v322 input:focus,
.report-form-v322 select:focus,
.report-form-v322 textarea:focus {border-color:rgba(102,252,241,.72);box-shadow:0 0 0 3px rgba(102,252,241,.10);background:rgba(7,14,22,.96)}.report-submit-v322 {width:100%;justify-content:center;margin-top:4px}.report-submit-v322:disabled {opacity:.65;cursor:wait}.report-note-v322 {margin:12px 0 0;font-size:12px}.report-tips-v322 ul {margin:10px 0 0;padding-left:19px}.report-tips-v322 li {margin-bottom:9px}@media (max-width: 900px) {.report-grid-v322 {grid-template-columns:1fr}.report-hero-v322 {grid-template-columns:1fr;text-align:center}.report-hero-icon-v322 {margin:0 auto}.menu-btn-report-v322 {margin-top:8px !important}}.new-legend-contract-v323 {position:relative;overflow:hidden;margin:18px 0;padding:22px;border-radius:24px;border:1px solid rgba(255, 213, 74, .28);background:radial-gradient(circle at 12% 12%, rgba(255, 213, 74, .20), transparent 32%),
        radial-gradient(circle at 88% 0%, rgba(102, 252, 241, .14), transparent 28%),
        linear-gradient(135deg, rgba(24, 18, 38, .94), rgba(7, 11, 18, .96));box-shadow:0 22px 70px rgba(0,0,0,.38), inset 0 0 34px rgba(255,255,255,.025)}.new-legend-contract-aura-v323 {position:absolute;right:22px;top:18px;font-size:68px;opacity:.16;filter:blur(.2px) drop-shadow(0 0 24px rgba(255, 213, 74, .7));pointer-events:none}.new-legend-contract-head-v323 span,
.legend-scroll-kicker-v323 {display:inline-flex;color:#ffd54a;font-size:12px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:7px}.new-legend-contract-head-v323 h2 {color:#fff;margin:0 0 8px;font-size:clamp(24px, 3.6vw, 38px);line-height:1.05;text-shadow:0 0 22px rgba(255,213,74,.16)}.new-legend-contract-head-v323 p {color:#c8d7e6;max-width:880px;line-height:1.62;margin:0}.new-legend-progress-v323 {display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin:18px 0}.new-legend-progress-v323 div {min-width:84px;padding:10px 12px;border-radius:16px;background:rgba(0,0,0,.28);border:1px solid rgba(255,213,74,.22);text-align:center}.new-legend-progress-v323 strong {display:block;color:#fff;font-size:22px}.new-legend-progress-v323 span {color:#ffd54a;font-size:11px;font-weight:900;text-transform:uppercase}.new-legend-progress-v323 em {height:14px;border-radius:999px;background:rgba(0,0,0,.38);overflow:hidden;border:1px solid rgba(255,255,255,.08)}.new-legend-progress-v323 i {display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #66fcf1, #ffd54a, #ff8a3d);box-shadow:0 0 18px rgba(255,213,74,.35)}.new-legend-task-grid-v323 {display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:10px}.new-legend-task-v323 {display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;text-align:left;padding:12px;border-radius:18px;color:#eaf4ff;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:transform .18s ease, border-color .18s ease, background .18s ease}.new-legend-task-v323:hover {transform:translateY(-2px);border-color:rgba(102,252,241,.35);background:rgba(102,252,241,.08)}.new-legend-task-v323.done {border-color:rgba(77,255,166,.28);background:rgba(32, 165, 108, .12)}.new-legend-task-v323 > span {width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,.08);font-size:21px}.new-legend-task-v323 strong {display:block;font-size:13px;color:#fff}.new-legend-task-v323 small {display:block;color:#aac0d1;margin-top:3px;line-height:1.35}.new-legend-task-v323 b {min-width:38px;text-align:center;color:#ffd54a;font-size:14px}.new-legend-task-v323.done b {color:#4dffa6;font-size:20px}.new-legend-actions-v323 {display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.new-legend-actions-v323 form {margin:0}.new-legend-primary-v323,
.legend-scroll-use-btn-v323 {background:linear-gradient(135deg, #ffd54a, #ff8a3d) !important;color:#160b00 !important;border:0 !important;box-shadow:0 0 22px rgba(255, 213, 74, .28) !important;font-weight:1000 !important}.new-legend-secondary-v323 {background:rgba(102,252,241,.12) !important;border:1px solid rgba(102,252,241,.28) !important;color:#eafcff !important}.new-legend-actions-v323 small {color:#aec4d5}.legend-scroll-inventory-card-v323 {position:relative;overflow:hidden;border-color:rgba(255, 213, 74, .48) !important;background:radial-gradient(circle at 50% 22%, rgba(255,213,74,.22), transparent 36%),
        radial-gradient(circle at 70% 0%, rgba(102,252,241,.16), transparent 28%),
        linear-gradient(165deg, rgba(38,24,58,.98), rgba(7,10,18,.98)) !important;box-shadow:0 18px 42px rgba(0,0,0,.36), 0 0 26px rgba(255,213,74,.14) !important;cursor:default !important}.legend-scroll-card-glow-v323 {position:absolute;right:12px;top:8px;font-size:50px;opacity:.22;filter:drop-shadow(0 0 20px rgba(255,213,74,.7));pointer-events:none}.legend-scroll-card-badge-v323 {display:inline-flex;align-self:flex-start;padding:5px 9px;border-radius:999px;background:rgba(255,213,74,.13);border:1px solid rgba(255,213,74,.28);color:#ffd54a;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.legend-scroll-card-stars-v323 {font-size:15px !important;filter:drop-shadow(0 0 8px rgba(255,213,74,.55))}.legend-scroll-card-art-v323 {width:100%;min-height:132px;display:flex;align-items:center;justify-content:center;margin:8px 0;border-radius:20px;background:radial-gradient(circle, rgba(255,213,74,.22), rgba(0,0,0,.26));border:1px solid rgba(255,255,255,.08);font-size:76px;filter:drop-shadow(0 0 20px rgba(255,213,74,.34))}.legend-scroll-inventory-card-v323 p {margin:6px 0 4px;color:#fff}.legend-scroll-inventory-card-v323 small {color:#cbd9e6;line-height:1.45}.legend-scroll-use-form-v323 {width:100%;margin-top:12px}.legend-scroll-use-btn-v323 {width:100%}.legend-scroll-modal-v323 {z-index:2147483647}.legend-scroll-content-v323 {max-width:520px !important;border:1px solid rgba(255,213,74,.36) !important;background:radial-gradient(circle at 50% 20%, rgba(255,213,74,.24), transparent 35%),
        linear-gradient(160deg, rgba(25,18,41,.98), rgba(6,8,14,.98)) !important;box-shadow:0 0 70px rgba(255,213,74,.20), 0 30px 90px rgba(0,0,0,.58) !important;text-align:center}.legend-scroll-spark-v323 {font-size:58px;filter:drop-shadow(0 0 22px rgba(255,213,74,.65))}.legend-scroll-content-v323 h2 {color:#ffd54a;margin:4px 0 14px;letter-spacing:1px}.legend-scroll-dragon-frame-v323 {height:240px;display:flex;align-items:center;justify-content:center;border-radius:24px;background:rgba(0,0,0,.38);border:1px solid rgba(255,255,255,.08);overflow:hidden}.legend-scroll-dragon-frame-v323 img {max-height:100%;object-fit:contain}.legend-scroll-content-v323 h1 {color:#fff;margin:14px 0 4px;text-shadow:0 0 18px rgba(255,255,255,.18)}.legend-scroll-stars-v323 {color:#ffd54a;font-size:22px;letter-spacing:3px;filter:drop-shadow(0 0 8px rgba(255,213,74,.5));margin-bottom:9px}.legend-scroll-content-v323 p {color:#c8d7e6;line-height:1.55}.legend-scroll-close-v323 {margin-top:10px}@media (max-width: 720px) {.new-legend-contract-v323 {padding:16px;border-radius:20px}.new-legend-progress-v323 {grid-template-columns:1fr}.new-legend-task-grid-v323 {grid-template-columns:1fr}.new-legend-task-v323 {grid-template-columns:34px 1fr auto}.legend-scroll-dragon-frame-v323 {height:200px}}.legend-scroll-inventory-section-v324 {position:relative;overflow:hidden;display:grid;grid-template-columns:92px minmax(0, 1fr) auto;align-items:center;gap:16px;margin:16px 0 18px;padding:16px;border-radius:24px;border:1px solid rgba(255, 213, 74, .38);background:radial-gradient(circle at 8% 20%, rgba(255,213,74,.20), transparent 36%),
        radial-gradient(circle at 88% 0%, rgba(102,252,241,.12), transparent 30%),
        linear-gradient(135deg, rgba(36,24,58,.96), rgba(7,11,18,.98));box-shadow:0 18px 48px rgba(0,0,0,.34), 0 0 26px rgba(255,213,74,.12)}.legend-scroll-inventory-aura-v324 {position:absolute;right:18px;top:8px;font-size:74px;opacity:.10;pointer-events:none;filter:drop-shadow(0 0 24px rgba(255,213,74,.7))}.legend-scroll-inventory-orb-v324 {width:86px;height:86px;display:flex;align-items:center;justify-content:center;border-radius:26px;background:radial-gradient(circle, rgba(255,213,74,.28), rgba(0,0,0,.32));border:1px solid rgba(255,213,74,.32);font-size:48px;filter:drop-shadow(0 0 16px rgba(255,213,74,.38))}.legend-scroll-inventory-copy-v324 {min-width:0;position:relative;z-index:1}.legend-scroll-inventory-copy-v324 h3 {margin:6px 0 4px;color:#fff;font-size:clamp(20px, 3vw, 30px);line-height:1.1}.legend-scroll-inventory-copy-v324 p {margin:6px 0 4px;color:#eff7ff;line-height:1.45}.legend-scroll-inventory-copy-v324 small {color:#c5d4e4;line-height:1.45}.legend-scroll-inventory-section-v324 .legend-scroll-use-form-v323 {position:relative;z-index:1;width:min(220px, 100%);margin:0}.legend-scroll-confirm-v324 {display:grid;gap:8px;text-align:center;color:#d9e8f7}.legend-scroll-confirm-orb-v324 {width:72px;height:72px;margin:0 auto 2px;display:flex;align-items:center;justify-content:center;border-radius:22px;background:radial-gradient(circle, rgba(255,213,74,.25), rgba(0,0,0,.24));border:1px solid rgba(255,213,74,.28);font-size:42px}.legend-scroll-confirm-v324 strong {color:#fff;font-size:17px}.legend-scroll-confirm-v324 span {line-height:1.45}.legend-scroll-confirm-v324 small {color:#ffd54a;font-weight:800}.legend-scroll-modal-v323 {padding:14px !important;align-items:center !important;overflow-y:auto !important}.legend-scroll-content-v323 {width:min(520px, 94vw) !important;max-height:min(92dvh, 720px) !important;overflow-y:auto !important;padding:20px !important;border-radius:24px !important}.legend-scroll-content-v323::-webkit-scrollbar {width:7px}.legend-scroll-content-v323::-webkit-scrollbar-thumb {background:rgba(255,213,74,.35);border-radius:999px}@media (max-width: 720px) {.legend-scroll-inventory-section-v324 {grid-template-columns:72px minmax(0, 1fr);gap:12px;padding:14px}.legend-scroll-inventory-orb-v324 {width:68px;height:68px;border-radius:20px;font-size:38px}.legend-scroll-inventory-section-v324 .legend-scroll-use-form-v323 {grid-column:1 / -1;width:100%}.legend-scroll-content-v323 {max-height:90dvh !important;padding:14px !important;border-radius:20px !important}.legend-scroll-spark-v323 {font-size:40px !important}.legend-scroll-content-v323 h2 {font-size:19px !important;margin-bottom:8px !important}.legend-scroll-dragon-frame-v323 {height:150px !important;border-radius:18px !important}.legend-scroll-content-v323 h1 {font-size:24px !important;margin:10px 0 2px !important}.legend-scroll-stars-v323 {font-size:18px !important;margin-bottom:6px !important}.legend-scroll-content-v323 p {font-size:13px !important;line-height:1.42 !important;margin:8px 0 !important}.legend-scroll-close-v323 {margin-top:6px !important;width:100%}}@media (max-width: 420px) {.legend-scroll-inventory-section-v324 {grid-template-columns:1fr;text-align:center}.legend-scroll-inventory-orb-v324 {margin:0 auto}.legend-scroll-card-badge-v323 {align-self:center}}#inventory-tab .legend-scroll-inventory-section-v325 {width:100% !important;max-width:none !important;flex:0 0 auto !important;clear:both !important;margin:12px 0 18px !important;z-index:6 !important;isolation:isolate}#inventory-tab .legend-scroll-inventory-section-v325::after {content:'';position:absolute;inset:auto 18px -10px 18px;height:1px;background:linear-gradient(90deg, transparent, rgba(255,213,74,.38), transparent);pointer-events:none}#inventory-tab .legend-scroll-inventory-section-v325 .legend-scroll-card-badge-v323 {display:inline-flex !important;width:fit-content}#inventory-tab .legend-scroll-inventory-section-v325 + .dragons-grid,
#inventory-tab .dragons-grid {position:relative;z-index:1}#inventory-tab.inventory-compact-v110 .legend-scroll-inventory-section-v325 {grid-template-columns:78px minmax(0, 1fr) auto !important;gap:12px !important;padding:13px 14px !important;border-radius:18px !important}#inventory-tab.inventory-compact-v110 .legend-scroll-inventory-section-v325 .legend-scroll-inventory-orb-v324 {width:72px !important;height:72px !important;border-radius:20px !important;font-size:40px !important}#inventory-tab.inventory-compact-v110 .legend-scroll-inventory-section-v325 h3 {font-size:22px !important;margin:4px 0 2px !important}#inventory-tab.inventory-compact-v110 .legend-scroll-inventory-section-v325 p {margin:4px 0 3px !important;font-size:13px !important}@media (max-width: 720px) {#inventory-tab.inventory-compact-v110 .legend-scroll-inventory-section-v325,
    #inventory-tab .legend-scroll-inventory-section-v325 {grid-template-columns:68px minmax(0, 1fr) !important;text-align:left !important}}@media (max-width: 480px) {#inventory-tab.inventory-compact-v110 .legend-scroll-inventory-section-v325,
    #inventory-tab .legend-scroll-inventory-section-v325 {grid-template-columns:1fr !important;text-align:center !important;margin-top:10px !important}}.admin-online-panel-v327 {position:relative;overflow:visible}.admin-online-details-v327 {border:1px solid rgba(102, 252, 241, .18);border-radius:18px;background:linear-gradient(135deg, rgba(8, 16, 25, .88), rgba(14, 24, 36, .74));box-shadow:inset 0 0 22px rgba(102, 252, 241, .04);overflow:hidden}.admin-online-summary-v327 {cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px 18px;list-style:none}.admin-online-summary-v327::-webkit-details-marker {display:none}.admin-online-summary-v327::after {content:'Rozwiń / zwiń';grid-column:2 / 3;justify-self:end;color:#9db8c9;font-size:12px;font-weight:800;opacity:.8}.admin-online-summary-text-v327 {display:flex;flex-direction:column;gap:4px}.admin-online-summary-text-v327 strong {color:#f8fbff;font-size:17px}.admin-online-summary-text-v327 small {color:#9db8c9;line-height:1.35}.admin-online-count-v327 {min-width:50px;height:50px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:950;color:#071014;background:linear-gradient(135deg, #66fcf1, #ffd54a);box-shadow:0 0 24px rgba(102, 252, 241, .22)}.admin-online-empty-v327 {padding:18px;color:#b8cad8;border-top:1px solid rgba(102, 252, 241, .12)}.admin-online-table-wrap-v327 {border-top:1px solid rgba(102, 252, 241, .12);overflow-x:auto}.admin-online-table-v327 {width:100%;border-collapse:collapse;min-width:820px}.admin-online-table-v327 th,
.admin-online-table-v327 td {padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top;color:#dceaf4}.admin-online-table-v327 th {color:#66fcf1;font-size:12px;text-transform:uppercase;letter-spacing:.9px;background:rgba(0,0,0,.18)}.admin-online-table-v327 td strong,
.admin-online-table-v327 td span,
.admin-online-table-v327 td small {display:block}.admin-online-table-v327 td small {color:#93aabc;margin-top:3px;font-size:12px}@media (max-width: 760px) {.admin-online-summary-v327 {grid-template-columns:auto 1fr auto;padding:14px}.admin-online-summary-v327::after {content:'lista';grid-column:3 / 4;grid-row:2 / 3;justify-self:center}.admin-online-count-v327 {min-width:44px;height:44px;font-size:21px}}.admin-online-table-v327 {min-width:760px}.admin-dragons-collapsible-panel-v329 {overflow:visible}.admin-dragons-library-details-v329 {border:1px solid rgba(102, 252, 241, .18);border-radius:18px;background:linear-gradient(135deg, rgba(8, 16, 25, .88), rgba(14, 24, 36, .74));box-shadow:inset 0 0 22px rgba(102, 252, 241, .04);overflow:hidden}.admin-dragons-library-summary-v329 {cursor:pointer;list-style:none;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:14px;padding:16px 18px}.admin-dragons-library-summary-v329::-webkit-details-marker {display:none}.admin-dragons-library-summary-v329::after {content:'Rozwiń listę';grid-column:2 / 3;justify-self:end;color:#9db8c9;font-size:12px;font-weight:900;opacity:.82}.admin-dragons-library-details-v329[open] .admin-dragons-library-summary-v329::after {content:'Zwiń listę'}.admin-dragons-library-icon-v329 {width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;background:rgba(0,0,0,.28);border:1px solid rgba(102,252,241,.2);box-shadow:0 0 18px rgba(102,252,241,.1)}.admin-dragons-library-text-v329 {display:flex;flex-direction:column;gap:4px;min-width:0}.admin-dragons-library-text-v329 strong {color:#f8fbff;font-size:17px}.admin-dragons-library-text-v329 small {color:#9db8c9;line-height:1.35}.admin-dragons-library-count-v329 {min-width:50px;height:50px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:950;color:#071014;background:linear-gradient(135deg, #66fcf1, #ffd54a);box-shadow:0 0 24px rgba(102, 252, 241, .18)}.admin-dragons-library-empty-v329 {padding:18px;color:#b8cad8;border-top:1px solid rgba(102, 252, 241, .12)}.admin-dragons-list-v329 {padding:18px;border-top:1px solid rgba(102, 252, 241, .12);max-height:720px;overflow:auto;scrollbar-width:thin}.admin-dragons-list-v329 .admin-dragon-row {flex-shrink:0}@media (max-width: 760px) {.admin-dragons-library-summary-v329 {grid-template-columns:auto minmax(0, 1fr) auto;padding:14px}.admin-dragons-library-summary-v329::after {content:'lista';grid-column:3 / 4;grid-row:2 / 3;justify-self:center}.admin-dragons-library-count-v329 {min-width:44px;height:44px;font-size:21px}.admin-dragons-list-v329 {padding:12px;max-height:70vh}}.profile-hero-showcase-v331 {margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-hero-showcase-v331 > span,
.legends-profile-showcase-v331 > span {color:#66fcf1;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.profile-showcase-slots-v331 {display:grid;grid-template-columns:repeat(3, 62px);gap:8px;align-items:center}.profile-showcase-slot-v331 {position:relative;width:62px;height:62px;border-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top, rgba(102,252,241,.12), rgba(0,0,0,.44));border:1px solid rgba(102,252,241,.22);box-shadow:0 8px 18px rgba(0,0,0,.28), inset 0 0 18px rgba(255,255,255,.04);isolation:isolate}button.profile-showcase-slot-v331 {cursor:pointer;padding:0;font:inherit;color:inherit;appearance:none;-webkit-appearance:none}button.profile-showcase-slot-v331:hover,
button.profile-showcase-slot-v331:focus-visible {transform:translateY(-1px);filter:brightness(1.08);outline:none}button.profile-showcase-slot-v331:focus-visible {box-shadow:0 0 0 2px rgba(102,252,241,.55), 0 8px 18px rgba(0,0,0,.28), inset 0 0 18px rgba(255,255,255,.04)}.profile-showcase-slot-v331.filled::before {content:'';position:absolute;inset:0;background:linear-gradient(180deg, transparent 44%, rgba(0,0,0,.72));z-index:1;pointer-events:none}.profile-showcase-slot-v331 img {width:100%;height:100%;object-fit:cover;transform:scale(1.08);filter:saturate(1.05) contrast(1.04)}.profile-showcase-slot-v331 .profile-showcase-star-v331 {position:absolute;top:4px;right:4px;z-index:2;padding:2px 5px;border-radius:999px;font-size:10px;font-weight:900;color:#1a1200;background:linear-gradient(135deg, #ffe56a, #ffb300);box-shadow:0 2px 8px rgba(0,0,0,.35)}.profile-showcase-slot-v331 strong {position:absolute;left:5px;right:5px;bottom:15px;z-index:2;color:#fff;font-size:9px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.8)}.profile-showcase-slot-v331 small {position:absolute;left:5px;right:5px;bottom:4px;z-index:2;color:#bffdf8;font-size:9px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.75)}.profile-showcase-slot-v331.empty {flex-direction:column;color:#8fb3c7;border-style:dashed;background:rgba(0,0,0,.25)}.profile-showcase-plus-v331 {font-size:23px;line-height:1;color:#66fcf1}.profile-showcase-slot-v331.empty small {position:static;color:#8fb3c7;text-shadow:none;margin-top:3px}.profile-showcase-slot-v331.element-fire {border-color:rgba(255, 106, 60, .52);box-shadow:0 0 16px rgba(255, 106, 60, .18), inset 0 0 18px rgba(255,255,255,.04)}.profile-showcase-slot-v331.element-water {border-color:rgba(82, 169, 255, .52);box-shadow:0 0 16px rgba(82, 169, 255, .18), inset 0 0 18px rgba(255,255,255,.04)}.profile-showcase-slot-v331.element-wind {border-color:rgba(100, 255, 170, .52);box-shadow:0 0 16px rgba(100, 255, 170, .18), inset 0 0 18px rgba(255,255,255,.04)}.profile-showcase-slot-v331.element-light {border-color:rgba(255, 230, 120, .65);box-shadow:0 0 18px rgba(255, 230, 120, .22), inset 0 0 18px rgba(255,255,255,.05)}.profile-showcase-slot-v331.element-dark {border-color:rgba(190, 110, 255, .65);box-shadow:0 0 18px rgba(190, 110, 255, .22), inset 0 0 18px rgba(255,255,255,.05)}.profile-showcase-panel-v331 {grid-column:1 / -1}.profile-showcase-selects-v331 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.profile-showcase-selects-v331 label {display:block;color:#a9c2d4;font-size:13px;font-weight:800}.profile-showcase-selects-v331 select {width:100%;margin-top:6px;padding:11px 12px;border-radius:12px;border:1px solid rgba(102,252,241,.18);background:rgba(0,0,0,.35);color:#fff;outline:none}.profile-showcase-help-v331 {color:#8fb3c7;font-size:13px;line-height:1.5;margin:12px 0 14px}.legends-public-main-v331 {min-width:0;flex:1 1 auto}.legends-profile-showcase-v331 {margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.legends-profile-showcase-v331 .profile-showcase-slots-v331 {grid-template-columns:repeat(3, 58px);gap:7px}.legends-profile-showcase-v331 .profile-showcase-slot-v331 {width:58px;height:58px;border-radius:14px}@media (max-width: 820px) {.profile-hero-showcase-v331 {width:100%;justify-content:center}.profile-showcase-selects-v331 {grid-template-columns:1fr}}@media (max-width: 560px) {.profile-hero-showcase-v331 {gap:7px;margin-top:10px}.profile-hero-showcase-v331 > span,
    .legends-profile-showcase-v331 > span {width:100%;text-align:center;font-size:10px;margin-bottom:-2px}.profile-showcase-slots-v331,
    .legends-profile-showcase-v331 .profile-showcase-slots-v331 {grid-template-columns:repeat(3, minmax(54px, 62px));gap:7px;justify-content:center}.profile-showcase-slot-v331,
    .legends-profile-showcase-v331 .profile-showcase-slot-v331 {width:56px;height:56px;border-radius:13px}.profile-showcase-slot-v331 strong {display:none}.profile-showcase-slot-v331 small {bottom:4px;font-size:8px}.legends-public-head-v148 {flex-wrap:wrap}.legends-profile-showcase-v331 {justify-content:center}}.profile-showcase-card-modal-v332 {position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:18px}.profile-showcase-card-modal-v332.hidden {display:none}.profile-showcase-card-backdrop-v332 {position:absolute;inset:0;background:rgba(2, 6, 12, .78);backdrop-filter:blur(7px)}.profile-showcase-card-v332 {position:relative;z-index:1;width:min(430px, 96vw);max-height:min(720px, 92vh);overflow:auto;border-radius:24px;border:1px solid rgba(102, 252, 241, .28);background:linear-gradient(165deg, rgba(14, 23, 35, .98), rgba(5, 8, 13, .98));box-shadow:0 26px 80px rgba(0,0,0,.62), 0 0 36px rgba(102,252,241,.12)}.profile-showcase-card-close-v332 {position:absolute;top:10px;right:10px;z-index:3;width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.48);color:#fff;font-size:24px;line-height:1;cursor:pointer}.profile-showcase-card-img-v332 {height:260px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 25%, rgba(102,252,241,.16), rgba(0,0,0,.34));border-bottom:1px solid rgba(102,252,241,.12);overflow:hidden}.profile-showcase-card-img-v332 img {width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.52))}.profile-showcase-card-body-v332 {padding:18px}.profile-showcase-card-kicker-v332 {display:block;color:#66fcf1;font-size:11px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:5px}.profile-showcase-card-body-v332 h3 {margin:0 0 7px;color:#fff;font-size:26px;line-height:1.05}.profile-showcase-card-stars-v332 {color:#ffd54a;letter-spacing:2px;font-size:20px;margin-bottom:14px;text-shadow:0 0 16px rgba(255,213,74,.28)}.profile-showcase-card-info-v332 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.profile-showcase-card-info-v332 div {padding:10px;border-radius:14px;background:rgba(0,0,0,.28);border:1px solid rgba(102,252,241,.12)}.profile-showcase-card-info-v332 span {display:block;color:#8fb3c7;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px}.profile-showcase-card-info-v332 strong {display:block;color:#f7fbff;font-size:14px;line-height:1.25}.profile-showcase-card-note-v332 {display:block;margin-top:12px;color:#8fb3c7;line-height:1.45}.profile-showcase-modal-open-v332 {overflow:hidden}@media (max-width: 560px) {.profile-showcase-card-modal-v332 {align-items:flex-start;padding:12px;overflow-y:auto}.profile-showcase-card-v332 {max-height:calc(100vh - 24px);border-radius:20px}.profile-showcase-card-img-v332 {height:210px}.profile-showcase-card-body-v332 {padding:14px}.profile-showcase-card-body-v332 h3 {font-size:22px}.profile-showcase-card-info-v332 {grid-template-columns:1fr;gap:8px}}.profile-showcase-card-modal-v332 {position:fixed !important;inset:0 !important;z-index:2147483000 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:18px !important;isolation:isolate !important;transform:translateZ(0) !important}.profile-showcase-card-modal-v332.hidden {display:none !important}.profile-showcase-card-backdrop-v332 {z-index:2147483001 !important;background:radial-gradient(circle at 50% 20%, rgba(102,252,241,.13), transparent 38%),
        rgba(2, 6, 12, .84) !important}.profile-showcase-card-v332 {z-index:2147483002 !important;overflow:hidden auto !important;transform:translateZ(0) scale(.98);animation:profileShowcasePopV333 .18s ease-out forwards}.profile-showcase-card-v332::before {content:'';position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;opacity:.75;background:linear-gradient(135deg, rgba(255,255,255,.18), transparent 24%, rgba(102,252,241,.18), transparent 62%, rgba(255,213,74,.14));mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}.profile-showcase-card-v332::after {content:'';position:absolute;width:210px;height:210px;right:-90px;top:-100px;border-radius:999px;background:radial-gradient(circle, rgba(102,252,241,.18), transparent 68%);pointer-events:none}.profile-showcase-card-v332.rarity-3 {border-color:rgba(74, 222, 128, .55) !important;box-shadow:0 26px 80px rgba(0,0,0,.66), 0 0 34px rgba(74,222,128,.18) !important}.profile-showcase-card-v332.rarity-4 {border-color:rgba(96, 165, 250, .66) !important;box-shadow:0 26px 80px rgba(0,0,0,.66), 0 0 42px rgba(96,165,250,.26) !important}.profile-showcase-card-v332.rarity-5 {border-color:rgba(255, 213, 74, .86) !important;box-shadow:0 28px 90px rgba(0,0,0,.72), 0 0 54px rgba(255,213,74,.34), 0 0 110px rgba(255,118,64,.14) !important;animation:profileShowcasePopV333 .18s ease-out forwards, profileShowcaseLegendGlowV333 2.8s ease-in-out infinite}.profile-showcase-card-v332.rarity-5 .profile-showcase-card-img-v332 {background:radial-gradient(circle at 50% 28%, rgba(255,213,74,.27), transparent 34%),
        radial-gradient(circle at 20% 80%, rgba(255,118,64,.13), transparent 34%),
        rgba(0,0,0,.32) !important}.profile-showcase-card-v332.rarity-4 .profile-showcase-card-img-v332 {background:radial-gradient(circle at 50% 28%, rgba(96,165,250,.25), transparent 36%),
        rgba(0,0,0,.32) !important}.profile-showcase-card-v332.rarity-3 .profile-showcase-card-img-v332 {background:radial-gradient(circle at 50% 28%, rgba(74,222,128,.20), transparent 36%),
        rgba(0,0,0,.32) !important}.profile-showcase-card-v332.rarity-5 .profile-showcase-card-img-v332 img {filter:drop-shadow(0 20px 34px rgba(0,0,0,.55)) drop-shadow(0 0 20px rgba(255,213,74,.28));animation:profileShowcaseDragonFloatV333 3.4s ease-in-out infinite}.profile-showcase-card-v332.rarity-4 .profile-showcase-card-img-v332 img {filter:drop-shadow(0 18px 30px rgba(0,0,0,.55)) drop-shadow(0 0 16px rgba(96,165,250,.20))}.profile-showcase-card-v332.rarity-3 .profile-showcase-card-img-v332 img {filter:drop-shadow(0 18px 30px rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(74,222,128,.16))}.profile-showcase-card-v332.rarity-5 .profile-showcase-card-stars-v332 {color:#ffe082 !important;text-shadow:0 0 18px rgba(255,213,74,.55), 0 0 34px rgba(255,118,64,.20) !important}.profile-showcase-card-close-v332 {z-index:2147483003 !important}body.profile-showcase-modal-open-v332 {overflow:hidden !important}@keyframes profileShowcasePopV333 {from {opacity:0;transform:translateY(10px) scale(.96)}to {opacity:1;transform:translateY(0) scale(1)}}@keyframes profileShowcaseLegendGlowV333 {0%, 100% {box-shadow:0 28px 90px rgba(0,0,0,.72), 0 0 46px rgba(255,213,74,.28), 0 0 90px rgba(255,118,64,.12)}50% {box-shadow:0 28px 90px rgba(0,0,0,.72), 0 0 66px rgba(255,213,74,.46), 0 0 125px rgba(255,118,64,.20)}}@keyframes profileShowcaseDragonFloatV333 {0%, 100% {transform:translateY(0) scale(1)}50% {transform:translateY(-5px) scale(1.015)}}@media (max-width: 560px) {.profile-showcase-card-modal-v332 {align-items:flex-start !important;overflow-y:auto !important;padding:12px !important}.profile-showcase-card-v332 {width:min(420px, 96vw) !important;max-height:calc(100dvh - 24px) !important}}html body #profile-showcase-card-modal-v332.profile-showcase-card-modal-v332 {position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100vw !important;min-width:100vw !important;height:100vh !important;min-height:100vh !important;z-index:2147483647 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:18px !important;background:transparent !important;pointer-events:auto !important;isolation:isolate !important}@supports (height: 100dvh) {html body #profile-showcase-card-modal-v332.profile-showcase-card-modal-v332 {height:100dvh !important;min-height:100dvh !important}}html body #profile-showcase-card-modal-v332.profile-showcase-card-modal-v332.hidden {display:none !important}html body #profile-showcase-card-modal-v332 .profile-showcase-card-backdrop-v332 {position:fixed !important;inset:0 !important;z-index:0 !important;pointer-events:auto !important}html body #profile-showcase-card-modal-v332 .profile-showcase-card-v332 {position:relative !important;z-index:1 !important;pointer-events:auto !important}body.profile-showcase-modal-open-v332 .legends-profile-content-v148 {pointer-events:none !important}body.profile-showcase-modal-open-v332 #profile-showcase-card-modal-v332,
body.profile-showcase-modal-open-v332 #profile-showcase-card-modal-v332 * {pointer-events:auto !important}@media (max-width: 560px) {html body #profile-showcase-card-modal-v332.profile-showcase-card-modal-v332 {align-items:flex-start !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;padding:12px !important}}.dashboard-announcements-v335 {margin:18px 0 22px;border:1px solid rgba(102, 252, 241, .22);border-radius:22px;padding:16px;background:radial-gradient(circle at 12% 20%, rgba(102,252,241,.14), transparent 30%),
        linear-gradient(135deg, rgba(16, 27, 39, .88), rgba(6, 9, 15, .94));box-shadow:0 18px 45px rgba(0,0,0,.32), inset 0 0 24px rgba(255,255,255,.03);position:relative;overflow:hidden}.dashboard-announcements-v335::before {content:'';position:absolute;inset:-70px auto auto -70px;width:170px;height:170px;border-radius:50%;background:rgba(255, 213, 74, .12);filter:blur(18px);pointer-events:none}.dashboard-announcements-head-v335 {display:flex;gap:12px;align-items:center;margin-bottom:13px;position:relative;z-index:1}.dashboard-announcements-head-v335 > span {width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.12);box-shadow:0 0 18px rgba(102,252,241,.12)}.dashboard-announcements-head-v335 strong {display:block;color:#fff;font-size:18px}.dashboard-announcements-head-v335 small {display:block;color:#9eb7c9;margin-top:2px}.dashboard-announcements-grid-v335 {display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:12px;position:relative;z-index:1}.dashboard-announcement-card-v335 {display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:start;padding:14px;border-radius:18px;border:1px solid rgba(102,252,241,.16);background:rgba(0,0,0,.24);box-shadow:inset 0 0 18px rgba(255,255,255,.025)}.dashboard-announcement-card-v335.is-event {border-color:rgba(255, 213, 74, .35);background:linear-gradient(135deg, rgba(80, 50, 8, .30), rgba(0,0,0,.22));box-shadow:0 0 22px rgba(255,213,74,.08), inset 0 0 18px rgba(255,255,255,.03)}.dashboard-announcement-icon-v335 {width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;font-size:22px;background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.12)}.dashboard-announcement-card-v335 em {display:inline-block;color:#66fcf1;font-style:normal;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.9px;margin-bottom:4px}.dashboard-announcement-card-v335.is-event em {color:#ffd54a}.dashboard-announcement-card-v335 h3 {color:#fff;margin:0 0 6px;font-size:16px}.dashboard-announcement-card-v335 p {color:#c3d5e2;margin:0 0 8px;line-height:1.45;font-size:13px}.dashboard-announcement-card-v335 small {display:block;color:#9eb7c9;font-size:12px}.dashboard-event-bonus-v335 {color:#ffe493 !important;font-weight:900;margin-bottom:4px}.admin-news-events-panel-v335 .admin-news-events-details-v335 {border:1px solid rgba(102,252,241,.16);border-radius:18px;background:rgba(0,0,0,.18);overflow:hidden}.admin-news-events-summary-v335 {list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:center;padding:16px;background:linear-gradient(135deg, rgba(102,252,241,.10), rgba(255,213,74,.06))}.admin-news-events-summary-v335::-webkit-details-marker {display:none}.admin-news-events-summary-v335 span {color:#fff;font-weight:900;font-size:17px}.admin-news-events-summary-v335 small {color:#a9bfce}.admin-news-events-summary-v335 b {grid-row:1 / span 2;grid-column:2;min-width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.14);color:#ffd54a}.admin-news-warning-v335 {margin:14px;padding:12px 14px;border-radius:14px;color:#ffe7a4;background:rgba(255, 170, 30, .12);border:1px solid rgba(255, 170, 30, .25)}.admin-news-forms-v335 {display:grid;grid-template-columns:repeat(auto-fit, minmax(310px, 1fr));gap:16px;padding:16px}.admin-news-form-v335 {border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.22);border-radius:18px;padding:15px}.admin-news-form-v335 h4 {color:#fff;margin:0 0 12px}.admin-news-form-v335 textarea {width:100%;min-height:96px;resize:vertical;border-radius:12px;border:1px solid rgba(102,252,241,.22);background:rgba(0,0,0,.34);color:#fff;padding:11px;font:inherit}.admin-inline-check-v335 {display:flex !important;align-items:center;gap:8px;color:#cbd9e4;margin:10px 0}.admin-inline-check-v335 input {width:auto !important}.admin-news-lists-v335 {display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:16px;padding:0 16px 16px}.admin-news-list-v335 {border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.18);border-radius:18px;padding:14px}.admin-news-list-v335 h4 {color:#fff;margin:0 0 10px}.admin-news-row-v335 {display:grid;grid-template-columns:38px 1fr auto auto;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22);margin-bottom:8px}.admin-news-row-v335.inactive {opacity:.62}.admin-news-row-v335 > span {width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.28)}.admin-news-row-v335 strong {display:block;color:#fff}.admin-news-row-v335 small {color:#a9bfce}.admin-news-row-v335 form {margin:0}.admin-muted-v335 {color:#9eb7c9;margin:0}@media (max-width: 720px) {.dashboard-announcements-v335 {padding:12px}.dashboard-announcements-grid-v335 {grid-template-columns:1fr}.dashboard-announcement-card-v335 {grid-template-columns:40px 1fr;padding:12px}.dashboard-announcement-icon-v335 {width:40px;height:40px;border-radius:14px}.admin-news-forms-v335,
    .admin-news-lists-v335 {grid-template-columns:1fr;padding:12px}.admin-news-row-v335 {grid-template-columns:38px 1fr}.admin-news-row-v335 form {grid-column:2;display:inline-block}}.seo-landing-v336 {width:min(1120px, calc(100% - 28px));margin:28px auto 18px;color:#eaf7ff}.seo-hero-card-v336 {position:relative;overflow:hidden;border-radius:26px;padding:clamp(22px, 4vw, 38px);background:radial-gradient(circle at 12% 18%, rgba(102,252,241,.16), transparent 34%),
        radial-gradient(circle at 86% 12%, rgba(255,213,74,.13), transparent 30%),
        linear-gradient(135deg, rgba(16,28,42,.86), rgba(7,10,16,.92));border:1px solid rgba(102,252,241,.22);box-shadow:0 22px 70px rgba(0,0,0,.38), inset 0 0 28px rgba(255,255,255,.035)}.seo-kicker-v336 {display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;color:#66fcf1;background:rgba(102,252,241,.08);border:1px solid rgba(102,252,241,.22);text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:900;margin-bottom:14px}.seo-hero-card-v336 h2 {color:#fff;font-size:clamp(26px, 4vw, 46px);line-height:1.05;margin:0 0 14px;text-shadow:0 0 30px rgba(102,252,241,.16)}.seo-hero-card-v336 p {color:#bdd3df;max-width:850px;line-height:1.7;margin:0}.seo-cta-row-v336 {display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}.seo-link-v336 {display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;color:#fff;text-decoration:none;font-weight:900;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06)}.seo-link-v336:hover {border-color:rgba(102,252,241,.42);color:#66fcf1}.seo-mode-grid-v336 {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;margin-top:16px}.seo-mode-grid-v336 article {padding:18px;border-radius:20px;background:linear-gradient(160deg, rgba(16,25,36,.82), rgba(5,8,13,.78));border:1px solid rgba(102,252,241,.14);box-shadow:0 12px 34px rgba(0,0,0,.22)}.seo-mode-grid-v336 article > span {width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.12);font-size:22px;margin-bottom:12px}.seo-mode-grid-v336 h3 {color:#fff;font-size:18px;margin:0 0 8px}.seo-mode-grid-v336 p {color:#b7cbd8;line-height:1.55;font-size:13px;margin:0}.seo-feature-row-v336 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin-top:16px}.seo-feature-row-v336 div {padding:14px 16px;border-radius:18px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.10)}.seo-feature-row-v336 strong,
.seo-feature-row-v336 small {display:block}.seo-feature-row-v336 strong {color:#fff;margin-bottom:4px}.seo-feature-row-v336 small {color:#a9bfcc;line-height:1.4}@media (max-width: 900px) {.seo-mode-grid-v336 {grid-template-columns:repeat(2, minmax(0, 1fr))}.seo-feature-row-v336 {grid-template-columns:1fr}}@media (max-width: 560px) {.seo-landing-v336 {width:min(100% - 18px, 1120px);margin-top:16px}.seo-mode-grid-v336 {grid-template-columns:1fr}.seo-mode-grid-v336 article {padding:15px}.seo-hero-card-v336 {padding:20px;border-radius:22px}}.public-seo-body-v336 {min-height:100vh;margin:0;background:radial-gradient(circle at 12% 12%, rgba(102,252,241,.14), transparent 30%),
        radial-gradient(circle at 88% 10%, rgba(255,213,74,.12), transparent 28%),
        linear-gradient(150deg, #05080d, #0b1018 55%, #05070b);color:#edf8ff;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.public-seo-shell-v336 {width:min(1060px, calc(100% - 28px));margin:0 auto;padding:30px 0 48px}.public-seo-nav-v336 {display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px}.public-seo-brand-v336 {display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:1000}.public-seo-brand-v336 img {width:42px;height:42px;object-fit:contain;border-radius:12px}.public-seo-nav-links-v336 {display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.public-seo-nav-links-v336 a {color:#dffaff;text-decoration:none;font-weight:900;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:999px;padding:9px 14px}.public-seo-hero-v336,
.public-seo-card-v336 {border:1px solid rgba(102,252,241,.18);background:linear-gradient(145deg, rgba(16,26,39,.9), rgba(7,10,16,.88));border-radius:26px;box-shadow:0 20px 60px rgba(0,0,0,.33)}.public-seo-hero-v336 {padding:clamp(24px, 5vw, 48px);margin-bottom:18px}.public-seo-kicker-v336 {color:#66fcf1;text-transform:uppercase;letter-spacing:1.6px;font-size:12px;font-weight:1000}.public-seo-hero-v336 h1 {font-size:clamp(32px, 6vw, 58px);line-height:1.02;margin:12px 0 16px}.public-seo-hero-v336 p,
.public-seo-card-v336 p,
.public-seo-card-v336 li {color:#bdd0dc;line-height:1.7}.public-seo-grid-v336 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.public-seo-card-v336 {padding:22px}.public-seo-card-v336 h2,
.public-seo-card-v336 h3 {color:#fff;margin-top:0}.public-seo-card-v336 ul {margin-bottom:0;padding-left:20px}.public-seo-cta-v336 {display:inline-flex;align-items:center;justify-content:center;color:#081016;background:linear-gradient(135deg, #66fcf1, #ffd54a);text-decoration:none;font-weight:1000;border-radius:999px;padding:12px 18px;margin-top:16px}@media (max-width: 760px) {.public-seo-nav-v336 {align-items:flex-start;flex-direction:column}.public-seo-nav-links-v336 {justify-content:flex-start}.public-seo-grid-v336 {grid-template-columns:1fr}}html.public-seo-html-v337,
html.public-seo-html-v337 body.public-seo-body-v336 {height:auto !important;min-height:100% !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior-y:auto !important}body.public-seo-body-v336 {position:static !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch;touch-action:pan-y}.public-seo-body-v336 .public-seo-shell-v336 {min-height:auto !important;height:auto !important}.public-seo-footer-v337 {margin-top:22px;padding:18px 0 4px;color:#91a9b8;font-size:13px;line-height:1.6;text-align:center}.public-seo-pill-grid-v337 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin-top:18px}.public-seo-pill-v337 {border:1px solid rgba(102,252,241,.16);background:rgba(255,255,255,.055);border-radius:18px;padding:14px}.public-seo-pill-v337 strong {display:block;color:#fff;margin-bottom:4px}.public-seo-pill-v337 small {color:#adc4d1;line-height:1.55}.public-seo-faq-v337 details {border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.18);border-radius:16px;padding:14px 16px;margin-top:10px}.public-seo-faq-v337 summary {cursor:pointer;color:#fff;font-weight:1000}.public-seo-faq-v337 details p {margin-top:10px}.public-seo-breadcrumb-v337 {color:#91a9b8;font-size:13px;margin:-12px 0 18px}.public-seo-breadcrumb-v337 a {color:#66fcf1;text-decoration:none;font-weight:900}@media (max-width: 760px) {.public-seo-pill-grid-v337 {grid-template-columns:1fr}.public-seo-shell-v336 {padding-bottom:72px}}.public-seo-section-v338 {margin-top:18px;padding:24px;border-radius:22px;border:1px solid rgba(102, 252, 241, .18);background:linear-gradient(145deg, rgba(13, 24, 36, .88), rgba(5, 9, 15, .92));box-shadow:0 18px 52px rgba(0,0,0,.26)}.public-seo-section-v338 h2 {color:#fff;margin-top:0;margin-bottom:12px;font-size:clamp(24px, 3vw, 34px)}.public-seo-section-v338 p,
.public-seo-section-v338 li {color:#bdd0dc;line-height:1.72}.public-seo-two-col-v338 {display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(260px, .85fr);gap:18px;align-items:start}.public-seo-list-v338 {margin:0;padding-left:22px}.public-seo-list-v338 li + li {margin-top:8px}.public-seo-list-v338 a {color:#66fcf1;font-weight:900;text-decoration:none}.public-seo-list-v338 a:hover {text-decoration:underline}.public-seo-footer-v337 a {color:#66fcf1;text-decoration:none;font-weight:900}.seo-deep-links-v338 {display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:10px;margin-top:16px}.seo-deep-links-v338 a {display:block;text-decoration:none;color:#eefbff;padding:14px;border-radius:18px;border:1px solid rgba(102,252,241,.18);background:rgba(0,0,0,.24);transition:transform .18s ease, border-color .18s ease, background .18s ease}.seo-deep-links-v338 a:hover {transform:translateY(-2px);border-color:rgba(255,213,74,.45);background:rgba(255,213,74,.08)}.seo-deep-links-v338 strong,
.seo-deep-links-v338 span {display:block}.seo-deep-links-v338 strong {margin-bottom:6px}.seo-deep-links-v338 span {color:#a9bfcc;font-size:13px;line-height:1.45}@media (max-width: 980px) {.seo-deep-links-v338 {grid-template-columns:repeat(2, minmax(0, 1fr))}.public-seo-two-col-v338 {grid-template-columns:1fr}}@media (max-width: 560px) {.seo-deep-links-v338 {grid-template-columns:1fr}.public-seo-section-v338 {padding:18px}}.asl-mobile-dashboard-v344 {display:none}@media (max-width: 820px) {#dashboard-tab.dashboard-v28 {padding:10px 8px 18px}#dashboard-tab > .dashboard-arena-hero-v131,
    #dashboard-tab > .dashboard-focus-grid-v131 {display:none !important}.asl-mobile-dashboard-v344 {display:flex;flex-direction:column;gap:14px;width:100%;max-width:560px;margin:0 auto 16px}.asl-mobile-dashboard-v344 button {font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.asl-mobile-hero-v344 {position:relative;overflow:hidden;min-height:164px;padding:18px;border-radius:26px;border:1px solid rgba(102, 252, 241, .22);background:radial-gradient(circle at 84% 24%, rgba(102,252,241,.26), transparent 34%),
            radial-gradient(circle at 12% 96%, rgba(255,210,86,.18), transparent 42%),
            linear-gradient(145deg, rgba(9, 17, 34, .96), rgba(12, 10, 30, .96));box-shadow:0 18px 44px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.07)}.asl-mobile-hero-v344::after {content:"";position:absolute;inset:-50% -35% auto auto;width:310px;height:310px;border-radius:50%;background:conic-gradient(from 120deg, rgba(102,252,241,.22), rgba(255,210,86,.16), rgba(139,92,246,.18), rgba(102,252,241,.22));filter:blur(14px);opacity:.74;pointer-events:none}.asl-mobile-hero-copy-v344 {position:relative;z-index:2;padding-right:88px}.asl-mobile-hero-copy-v344 span {display:inline-flex;margin-bottom:8px;padding:6px 10px;border-radius:999px;color:#66fcf1;background:rgba(102,252,241,.10);border:1px solid rgba(102,252,241,.18);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.asl-mobile-hero-copy-v344 h1 {margin:0 0 8px;color:#fff6cc;font-size:clamp(27px, 8vw, 40px);line-height:.98;letter-spacing:-.04em;text-shadow:0 3px 16px rgba(255, 210, 86, .18)}.asl-mobile-hero-copy-v344 p {margin:0;max-width:310px;color:#cce5f0;font-size:14px;line-height:1.45}.asl-mobile-hero-orb-v344 {position:absolute;z-index:3;right:18px;top:32px;width:74px;height:74px;display:grid;place-items:center;border-radius:24px;font-size:42px;background:linear-gradient(145deg, rgba(102,252,241,.18), rgba(255,210,86,.13));border:1px solid rgba(255,255,255,.16);box-shadow:0 0 34px rgba(102,252,241,.18)}.asl-mobile-play-btn-v344 {width:100%;min-height:76px;display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;text-align:left;padding:14px 16px;border:0;border-radius:24px;color:#06121a;background:linear-gradient(135deg, #66fcf1, #ffd257);box-shadow:0 14px 34px rgba(102,252,241,.18), 0 6px 0 rgba(0,0,0,.20)}.asl-mobile-play-btn-v344 > span {grid-row:1 / span 2;width:46px;height:46px;display:grid;place-items:center;border-radius:16px;color:#fff;background:rgba(8, 13, 24, .82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.asl-mobile-play-btn-v344 strong {font-size:22px;line-height:1.1;font-weight:1000;letter-spacing:-.02em;text-transform:uppercase}.asl-mobile-play-btn-v344 small {min-width:0;color:rgba(6,18,26,.78);font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asl-mobile-mode-grid-v344 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.asl-mobile-mode-card-v344 {position:relative;overflow:hidden;min-height:142px;padding:14px;border-radius:24px;border:1px solid rgba(255,255,255,.11);color:#eefbff;text-align:left;background:rgba(10, 15, 31, .90);box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 14px 30px rgba(0,0,0,.22)}.asl-mobile-mode-card-v344::before {content:"";position:absolute;inset:0;opacity:.9;background:radial-gradient(circle at 18% 12%, rgba(255,255,255,.12), transparent 36%);pointer-events:none}.asl-mobile-mode-card-v344.tone-arena {background:linear-gradient(145deg, rgba(24, 32, 54, .94), rgba(20, 35, 50, .92));border-color:rgba(102,252,241,.20)}.asl-mobile-mode-card-v344.tone-survival {background:linear-gradient(145deg, rgba(31, 23, 55, .94), rgba(18, 23, 48, .92));border-color:rgba(168, 85, 247,.22)}.asl-mobile-mode-card-v344.tone-adventure {background:linear-gradient(145deg, rgba(17, 44, 35, .94), rgba(14, 26, 35, .92));border-color:rgba(74,222,128,.22)}.asl-mobile-mode-card-v344.tone-tower {background:linear-gradient(145deg, rgba(55, 39, 16, .94), rgba(24, 21, 35, .92));border-color:rgba(255,210,86,.24)}.asl-mobile-mode-card-v344 > span {position:relative;z-index:2;width:42px;height:42px;display:grid;place-items:center;margin-bottom:10px;border-radius:16px;font-size:24px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.09)}.asl-mobile-mode-card-v344 strong,
    .asl-mobile-mode-card-v344 small {position:relative;z-index:2;display:block}.asl-mobile-mode-card-v344 strong {color:#fff6cc;font-size:15px;line-height:1.12;letter-spacing:-.02em}.asl-mobile-mode-card-v344 small {margin-top:6px;color:#b7c9d5;font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asl-mobile-mode-card-v344 em {position:absolute;right:12px;bottom:11px;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;color:#06121a;background:#66fcf1;font-style:normal;font-weight:1000}.asl-mobile-section-head-v344 {display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin:4px 2px -2px}.asl-mobile-section-head-v344 h2 {margin:0;color:#fff6cc;font-size:18px;letter-spacing:-.02em}.asl-mobile-section-head-v344 span {color:#8caab9;font-size:12px;text-align:right}.asl-mobile-section-head-v344.compact {margin:0 0 12px}.asl-mobile-action-list-v344 {display:grid;gap:10px}.asl-mobile-action-v344 {min-height:76px;display:grid;grid-template-columns:42px 1fr 28px;align-items:center;gap:12px;padding:12px;border-radius:22px;border:1px solid rgba(102,252,241,.16);color:#eefbff;text-align:left;background:rgba(10, 15, 31, .90);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.asl-mobile-action-v344.is-hot {border-color:rgba(255,210,86,.38);background:linear-gradient(135deg, rgba(255,210,86,.14), rgba(10,15,31,.92))}.asl-mobile-action-v344 > span {width:42px;height:42px;display:grid;place-items:center;border-radius:15px;font-size:22px;background:rgba(102,252,241,.10)}.asl-mobile-action-v344 strong,
    .asl-mobile-action-v344 small {display:block;min-width:0}.asl-mobile-action-v344 strong {color:#fff6cc;font-size:14px;line-height:1.2}.asl-mobile-action-v344 small {margin-top:4px;color:#a9c1ce;font-size:12px;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asl-mobile-action-v344 em {width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#06121a;background:#ffd257;font-style:normal;font-weight:1000}.asl-mobile-progress-v344 {padding:14px;border-radius:24px;border:1px solid rgba(102,252,241,.18);background:linear-gradient(145deg, rgba(10, 15, 31, .94), rgba(12, 11, 28, .94));box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 14px 30px rgba(0,0,0,.22)}.asl-mobile-progress-main-v344 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.asl-mobile-progress-main-v344 > div,
    .asl-mobile-progress-main-v344 > button {min-width:0;padding:11px 8px;border-radius:18px;border:1px solid rgba(255,255,255,.09);color:#eefbff;background:rgba(255,255,255,.045);text-align:center}.asl-mobile-progress-main-v344 > button {cursor:pointer}.asl-mobile-progress-main-v344 span,
    .asl-mobile-progress-main-v344 strong,
    .asl-mobile-progress-main-v344 small {display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.asl-mobile-progress-main-v344 span {color:#8caab9;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.asl-mobile-progress-main-v344 strong {margin-top:4px;color:#fff6cc;font-size:16px;line-height:1.1}.asl-mobile-progress-main-v344 small {margin-top:4px;color:#9fb4c2;font-size:11px}.asl-mobile-progress-bar-v344 {margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.asl-mobile-progress-bar-v344 > div {display:flex;justify-content:space-between;gap:10px;color:#bfd3df;font-size:12px;font-weight:800}.asl-mobile-progress-bar-v344 em {display:block;height:8px;margin:8px 0 6px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.10)}.asl-mobile-progress-bar-v344 em i {display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #66fcf1, #ffd257);box-shadow:0 0 18px rgba(102,252,241,.28)}.asl-mobile-progress-bar-v344 small {color:#8caab9;font-size:12px}.asl-mobile-mini-modes-v344 {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px}.asl-mobile-mini-modes-v344 button {min-width:0;min-height:82px;padding:9px 6px;border-radius:18px;border:1px solid rgba(255,255,255,.09);color:#eefbff;background:rgba(10, 15, 31, .88);text-align:center}.asl-mobile-mini-modes-v344 span,
    .asl-mobile-mini-modes-v344 strong,
    .asl-mobile-mini-modes-v344 small {display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.asl-mobile-mini-modes-v344 span {font-size:22px;margin-bottom:5px}.asl-mobile-mini-modes-v344 strong {color:#fff6cc;font-size:11px;line-height:1.1}.asl-mobile-mini-modes-v344 small {margin-top:4px;color:#66fcf1;font-size:11px;font-weight:900;white-space:nowrap}#dashboard-tab .dashboard-announcements-v335,
    #dashboard-tab .new-legend-contract-v323,
    #dashboard-tab .dashboard-resume-strip-v131,
    #dashboard-tab .dashboard-newsline-v131 {max-width:560px;margin-left:auto;margin-right:auto}#dashboard-tab .dashboard-newsline-v131 {display:grid;gap:8px}}@media (max-width: 390px) {.asl-mobile-mode-grid-v344 {grid-template-columns:1fr}.asl-mobile-mini-modes-v344 {grid-template-columns:repeat(2, minmax(0, 1fr))}.asl-mobile-hero-copy-v344 {padding-right:72px}.asl-mobile-hero-orb-v344 {width:62px;height:62px;font-size:34px}}.asl-mobile-bottom-nav-v345 {display:none}@media (max-width: 820px) {#dashboard-tab.dashboard-v28 {padding-top:8px !important}.asl-mobile-dashboard-v345 {gap:12px !important;padding:0 4px 16px;isolation:isolate}.asl-mobile-dashboard-v345::before {content:"";position:fixed;inset:146px -18% auto -18%;height:420px;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0%, rgba(102,252,241,.20), transparent 52%),
            radial-gradient(circle at 12% 24%, rgba(255,210,86,.13), transparent 40%),
            radial-gradient(circle at 82% 18%, rgba(139,92,246,.16), transparent 45%);filter:blur(20px);opacity:.95}.asl-mobile-hero-v345 {min-height:218px !important;padding:20px 18px !important;border-radius:30px !important;border-color:rgba(102,252,241,.26) !important;background:radial-gradient(circle at 78% 32%, rgba(102,252,241,.21), transparent 33%),
            linear-gradient(135deg, rgba(13, 21, 39, .98), rgba(8, 9, 24, .98) 54%, rgba(20, 33, 41, .96)) !important;box-shadow:0 22px 56px rgba(0,0,0,.48),
            0 0 0 1px rgba(255,255,255,.04) inset,
            0 0 40px rgba(102,252,241,.10) !important}.asl-mobile-hero-v345::before {content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, rgba(5, 10, 22, .96) 0%, rgba(5, 10, 22, .73) 45%, rgba(5, 10, 22, .22) 100%),
            radial-gradient(circle at 78% 35%, rgba(102,252,241,.20), transparent 38%);pointer-events:none}.asl-mobile-hero-v345::after {right:-110px !important;top:-92px !important;width:390px !important;height:390px !important;opacity:.78 !important;filter:blur(22px) !important}.asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 {position:relative;z-index:4;max-width:64%;padding-right:0 !important}.asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 span {margin-bottom:10px !important;padding:7px 12px !important;border-radius:18px !important;background:rgba(102,252,241,.12) !important;color:#7dfff6 !important;font-size:10px !important;letter-spacing:.16em !important}.asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 h1 {max-width:280px;margin-bottom:10px !important;font-size:clamp(36px, 10vw, 54px) !important;line-height:.92 !important;color:#fff4c2 !important;text-shadow:0 10px 30px rgba(255,210,86,.18), 0 0 22px rgba(102,252,241,.11) !important}.asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 p {max-width:260px !important;color:#d8e7f1 !important;font-size:15px !important;line-height:1.38 !important}.asl-mobile-hero-art-v345 {position:absolute;z-index:2;right:-34px;bottom:-30px;width:220px;height:220px;display:grid;place-items:center;border-radius:50%;overflow:hidden;opacity:.98;transform:rotate(-3deg);filter:drop-shadow(0 0 32px rgba(102,252,241,.22))}.asl-mobile-hero-art-v345::before {content:"";position:absolute;inset:24px;border-radius:999px;background:radial-gradient(circle, rgba(102,252,241,.20), rgba(139,92,246,.08), transparent 72%);box-shadow:0 0 38px rgba(102,252,241,.22)}.asl-mobile-hero-art-v345::after {content:"🐉";position:absolute;display:none;font-size:78px}.asl-mobile-hero-art-v345.no-art::after {display:block}.asl-mobile-hero-art-v345 img {position:relative;z-index:2;width:100%;height:100%;object-fit:cover;border-radius:50%;opacity:.92;mix-blend-mode:screen;transform:scale(1.16);-webkit-mask-image:radial-gradient(circle at 48% 50%, #000 0 52%, rgba(0,0,0,.72) 68%, transparent 100%);mask-image:radial-gradient(circle at 48% 50%, #000 0 52%, rgba(0,0,0,.72) 68%, transparent 100%)}.asl-mobile-play-btn-v345 {position:relative;min-height:86px !important;padding:16px 18px !important;border-radius:30px !important;grid-template-columns:58px 1fr !important;column-gap:14px !important;background:linear-gradient(130deg, #66fcf1 0%, #9cffb8 48%, #ffd257 100%) !important;box-shadow:0 20px 42px rgba(102,252,241,.22), 0 8px 0 rgba(0,0,0,.28) !important;overflow:hidden}.asl-mobile-play-btn-v345::after {content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg, transparent, rgba(255,255,255,.28), transparent);transform:translateX(-90%);animation:aslMobileShineV345 4.8s ease-in-out infinite}.asl-mobile-play-btn-v345 > span {width:58px !important;height:58px !important;border-radius:20px !important;font-size:28px !important}.asl-mobile-play-btn-v345 strong {font-size:clamp(27px, 8vw, 38px) !important;letter-spacing:.02em !important}.asl-mobile-play-btn-v345 small {font-size:14px !important;max-width:100%}.asl-mobile-mode-grid-v345 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:11px !important}.asl-mobile-mode-card-v345 {min-height:156px !important;padding:13px !important;border-radius:26px !important;display:grid !important;grid-template-rows:48px auto auto;align-content:start;gap:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),
            0 16px 34px rgba(0,0,0,.28) !important}.asl-mobile-mode-card-v345::after {content:"";position:absolute;inset:auto -20px -44px auto;width:130px;height:130px;border-radius:50%;background:rgba(102,252,241,.08);filter:blur(4px)}.asl-mobile-mode-card-v345 > span {width:46px !important;height:46px !important;margin-bottom:2px !important;font-size:28px !important;border-radius:17px !important;box-shadow:0 0 26px rgba(102,252,241,.10)}.asl-mobile-mode-card-v345 strong {font-size:16px !important;line-height:1.07 !important;color:#fff7c9 !important;text-transform:uppercase;letter-spacing:-.03em}.asl-mobile-mode-card-v345 small {margin-top:4px !important;font-size:12px !important;color:#d0dcea !important}.asl-mobile-mode-card-v345 em {right:12px !important;bottom:12px !important;width:32px !important;height:32px !important;box-shadow:0 0 18px rgba(102,252,241,.22)}.asl-mobile-mode-card-v345.tone-arena {background:radial-gradient(circle at 12% 15%, rgba(102,252,241,.20), transparent 42%),
            linear-gradient(145deg, rgba(10, 74, 82, .75), rgba(9, 15, 31, .94)) !important;border-color:rgba(102,252,241,.32) !important}.asl-mobile-mode-card-v345.tone-survival {background:radial-gradient(circle at 16% 18%, rgba(168,85,247,.24), transparent 42%),
            linear-gradient(145deg, rgba(48, 32, 87, .78), rgba(9, 15, 31, .94)) !important;border-color:rgba(168,85,247,.34) !important}.asl-mobile-mode-card-v345.tone-adventure {background:radial-gradient(circle at 12% 18%, rgba(74,222,128,.22), transparent 42%),
            linear-gradient(145deg, rgba(15, 72, 42, .76), rgba(9, 15, 31, .94)) !important;border-color:rgba(74,222,128,.30) !important}.asl-mobile-mode-card-v345.tone-tower {background:radial-gradient(circle at 13% 18%, rgba(255,210,86,.25), transparent 42%),
            linear-gradient(145deg, rgba(88, 59, 13, .76), rgba(9, 15, 31, .94)) !important;border-color:rgba(255,210,86,.34) !important}.asl-mobile-section-head-v344 h2 {color:#6ffff7 !important;text-transform:uppercase;letter-spacing:.12em !important;font-size:14px !important}.asl-mobile-action-list-v344 {grid-template-columns:repeat(2, minmax(0, 1fr));gap:11px !important}.asl-mobile-action-v344 {min-height:92px !important;grid-template-columns:42px 1fr 0 !important;border-radius:24px !important;padding:13px !important}.asl-mobile-action-v344 em {display:none !important}.asl-mobile-action-v344 strong {font-size:13px !important}.asl-mobile-action-v344 small {-webkit-line-clamp:2;font-size:11px !important}.asl-mobile-progress-v344 {border-radius:28px !important;padding:16px !important;background:radial-gradient(circle at 0% 0%, rgba(102,252,241,.12), transparent 45%),
            linear-gradient(145deg, rgba(10, 23, 35, .96), rgba(9, 12, 27, .96)) !important}.asl-mobile-progress-main-v344 {gap:10px !important}.asl-mobile-progress-main-v344 > div,
    .asl-mobile-progress-main-v344 > button {border-radius:20px !important;background:rgba(0,0,0,.24) !important}.asl-mobile-mini-modes-v344 {display:none !important}.asl-mobile-bottom-nav-v345 {display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:0;padding:10px 8px 8px;border-radius:28px;border:1px solid rgba(102,252,241,.16);background:rgba(7, 12, 24, .94);box-shadow:0 18px 38px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.05)}.asl-mobile-bottom-nav-v345 button {min-width:0;min-height:58px;padding:7px 2px 4px;border:0;border-right:1px solid rgba(255,255,255,.07);color:#91a8b9;background:transparent;text-align:center}.asl-mobile-bottom-nav-v345 button:last-child {border-right:0}.asl-mobile-bottom-nav-v345 button span,
    .asl-mobile-bottom-nav-v345 button strong {display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asl-mobile-bottom-nav-v345 button span {font-size:24px;line-height:1;margin-bottom:5px;filter:grayscale(.25)}.asl-mobile-bottom-nav-v345 button strong {font-size:11px;font-weight:900}.asl-mobile-bottom-nav-v345 button.active {color:#66fcf1}@keyframes aslMobileShineV345 {0%, 55% {transform:translateX(-100%);opacity:0}68% {opacity:.75}100% {transform:translateX(100%);opacity:0}}}@media (max-width: 390px) {.asl-mobile-mode-grid-v345 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.asl-mobile-mode-card-v345 {min-height:146px !important;padding:11px !important}.asl-mobile-mode-card-v345 strong {font-size:14px !important}.asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 h1 {font-size:38px !important}.asl-mobile-hero-art-v345 {width:188px;height:188px;right:-42px;bottom:-22px}.asl-mobile-action-list-v344 {grid-template-columns:1fr}}.asl-mobile-fixed-bottom-nav-v346 {display:none}@media (max-width: 820px) {:root {--asl-bottom-nav-v346:76px}#game-screen.screen {padding-bottom:calc(var(--asl-bottom-nav-v346) + env(safe-area-inset-bottom, 0px)) !important}.content-wrapper,
    .game-content {padding-bottom:calc(var(--asl-bottom-nav-v346) + 18px + env(safe-area-inset-bottom, 0px)) !important}.game-header {position:sticky !important;top:0 !important;z-index:9000 !important;margin:0 !important;padding:max(8px, env(safe-area-inset-top, 0px)) 8px 7px !important;gap:6px !important;border-bottom:1px solid rgba(102,252,241,.24) !important;background:radial-gradient(circle at 18% 0%, rgba(102,252,241,.13), transparent 34%),
            radial-gradient(circle at 84% 12%, rgba(255,210,86,.08), transparent 32%),
            linear-gradient(180deg, rgba(21,33,48,.98), rgba(8,11,20,.96)) !important;box-shadow:0 12px 30px rgba(0,0,0,.45), 0 1px 0 rgba(255,255,255,.05) inset !important;backdrop-filter:blur(16px) saturate(130%)}.player-info {display:grid !important;grid-template-columns:minmax(112px, 31vw) minmax(0, 1fr) 44px !important;grid-template-areas:"avatar resources mail" !important;gap:8px !important;align-items:center !important;padding:0 !important;overflow:visible !important}#player-avatar-chip-v31.player-avatar-chip-v31 {height:54px !important;min-height:54px !important;padding:6px 9px !important;border-radius:22px !important;background:radial-gradient(circle at 18% 50%, rgba(102,252,241,.13), transparent 48%),
            linear-gradient(135deg, rgba(13, 25, 39, .98), rgba(10, 14, 24, .94)) !important;border:1px solid rgba(102,252,241,.13) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 10px 26px rgba(0,0,0,.30) !important}#player-avatar-face-v31.player-avatar-face-v31 {width:40px !important;height:40px !important;min-width:40px !important;border-radius:50% !important;font-size:22px !important;background:radial-gradient(circle, rgba(102,252,241,.18), rgba(0,0,0,.42)) !important;border:1px solid rgba(255,210,86,.24) !important;box-shadow:0 0 18px rgba(102,252,241,.18), inset 0 0 0 1px rgba(255,255,255,.04) !important}.player-avatar-text-v31 strong {font-size:15px !important;line-height:1.08 !important;color:#fff !important}.player-avatar-text-v31 small {display:block !important;margin-top:2px !important;color:#78fff7 !important;font-size:10px !important;max-width:92px !important;opacity:.92 !important}.player-resources-v312 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:5px !important;padding:5px !important;border-radius:20px !important;background:rgba(7, 12, 24, .68) !important;border:1px solid rgba(102,252,241,.13) !important;box-shadow:0 10px 24px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.04) !important}.player-resources-v312 .player-gold,
    .player-resources-v312 .player-credits,
    .player-resources-v312 .player-scrolls,
    .player-resources-v312 .player-strong-scrolls {min-height:26px !important;padding:6px 7px !important;border-radius:13px !important;justify-content:flex-start !important;background:linear-gradient(180deg, rgba(255,255,255,.055), rgba(0,0,0,.20)) !important;border:1px solid rgba(255,255,255,.07) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important;font-size:10.5px !important;font-weight:900 !important;letter-spacing:-.02em !important}#social-mail-btn-v257.social-mail-btn-v257 {width:44px !important;min-width:44px !important;height:54px !important;min-height:54px !important;border-radius:20px !important;background:linear-gradient(180deg, rgba(18,35,51,.98), rgba(10,14,24,.94)) !important;border:1px solid rgba(102,252,241,.22) !important;box-shadow:0 0 24px rgba(102,252,241,.12), inset 0 1px 0 rgba(255,255,255,.06) !important}.header-actions {grid-template-columns:1fr .82fr !important;gap:8px !important;margin-top:2px !important}#fullscreen-toggle {display:none !important}.header-actions .btn,
    .header-icon-btn,
    .btn-logout {min-height:40px !important;height:40px !important;border-radius:16px !important;font-size:13px !important;font-weight:900 !important;letter-spacing:-.02em !important}.asl-mobile-dashboard-v345 {gap:10px !important;padding:6px 6px 16px !important}.asl-mobile-dashboard-v345::before {inset:120px -20% auto -20% !important;height:520px !important;opacity:1 !important;background:radial-gradient(circle at 50% 0%, rgba(102,252,241,.22), transparent 48%),
            radial-gradient(circle at 20% 28%, rgba(255,210,86,.14), transparent 36%),
            radial-gradient(circle at 85% 18%, rgba(139,92,246,.18), transparent 42%) !important}.asl-mobile-hero-v345 {min-height:192px !important;border-radius:26px !important;overflow:hidden !important;padding:19px 16px !important;background:radial-gradient(circle at 82% 42%, rgba(102,252,241,.28), transparent 34%),
            linear-gradient(135deg, rgba(8, 14, 28, .98), rgba(4, 6, 14, .98) 54%, rgba(16, 30, 44, .96)) !important;box-shadow:0 22px 58px rgba(0,0,0,.50), 0 0 0 1px rgba(255,255,255,.045) inset, 0 0 36px rgba(102,252,241,.12) !important}.asl-mobile-hero-v345::before {background:linear-gradient(90deg, rgba(5,8,18,.98) 0%, rgba(5,8,18,.86) 42%, rgba(5,8,18,.28) 100%),
            radial-gradient(circle at 77% 47%, rgba(102,252,241,.18), transparent 45%) !important}.asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 {max-width:57% !important}.asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 span {background:transparent !important;border:0 !important;padding:0 !important;margin-bottom:8px !important;color:#78fff7 !important;font-size:12px !important;letter-spacing:.20em !important;line-height:1.12 !important;text-shadow:0 0 12px rgba(102,252,241,.35) !important}.asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 h1 {font-family:Georgia, 'Times New Roman', serif !important;max-width:280px !important;font-size:clamp(48px, 15vw, 66px) !important;letter-spacing:-.04em !important;color:#ffd98a !important;text-shadow:0 2px 0 rgba(0,0,0,.4), 0 0 20px rgba(255,210,86,.26) !important}.asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 p {max-width:236px !important;font-size:15px !important;color:#dce7f4 !important}.asl-mobile-hero-art-v345 {inset:0 0 0 auto !important;width:59% !important;height:100% !important;border-radius:inherit !important;transform:none !important;overflow:hidden !important;opacity:1 !important;filter:drop-shadow(0 0 32px rgba(102,252,241,.25)) !important}.asl-mobile-hero-art-v345::before {inset:0 !important;border-radius:inherit !important;background:radial-gradient(circle at 56% 52%, rgba(102,252,241,.20), transparent 58%) !important;box-shadow:none !important}.asl-mobile-hero-art-v345 img {width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;border-radius:0 !important;mix-blend-mode:screen !important;opacity:.88 !important;transform:scale(1.23) translateX(4%) !important;-webkit-mask-image:linear-gradient(90deg, transparent 0%, rgba(0,0,0,.55) 20%, #000 48%, #000 100%) !important;mask-image:linear-gradient(90deg, transparent 0%, rgba(0,0,0,.55) 20%, #000 48%, #000 100%) !important}.asl-mobile-play-btn-v345 {min-height:76px !important;border-radius:10px !important;padding:12px 16px !important;grid-template-columns:56px 1fr !important;border:1px solid rgba(255, 231, 151, .55) !important;background:radial-gradient(circle at 50% 120%, rgba(255,255,255,.38), transparent 25%),
            linear-gradient(90deg, rgba(58,232,236,.96), rgba(102,252,241,.96) 42%, rgba(255,210,86,.95)) !important;box-shadow:0 16px 42px rgba(102,252,241,.23), 0 0 0 1px rgba(0,0,0,.22) inset !important}.asl-mobile-play-btn-v345 > span {width:52px !important;height:52px !important;border-radius:16px !important}.asl-mobile-play-btn-v345 strong {font-size:clamp(29px, 8vw, 38px) !important;text-transform:uppercase !important;letter-spacing:.05em !important}.asl-mobile-play-btn-v345 small {font-size:13px !important}.asl-mobile-mode-grid-v345 {gap:9px !important}.asl-mobile-mode-card-v345 {min-height:118px !important;padding:10px !important;border-radius:20px !important;grid-template-rows:38px auto auto !important}.asl-mobile-mode-card-v345 > span {width:38px !important;height:38px !important;border-radius:14px !important;font-size:24px !important}.asl-mobile-mode-card-v345 strong {font-size:13.5px !important;line-height:1.03 !important}.asl-mobile-mode-card-v345 small {font-size:10.8px !important;line-height:1.18 !important}.asl-mobile-mode-card-v345 em {width:28px !important;height:28px !important;right:10px !important;bottom:10px !important}.asl-mobile-progress-v346 {position:relative !important;overflow:hidden !important;border-radius:22px !important;padding:13px !important;border:1px solid rgba(80, 190, 255, .28) !important;background:radial-gradient(circle at 8% 34%, rgba(56,189,248,.22), transparent 31%),
            radial-gradient(circle at 97% 0%, rgba(102,252,241,.16), transparent 40%),
            linear-gradient(145deg, rgba(8,19,34,.98), rgba(5,9,20,.98)) !important;box-shadow:0 20px 48px rgba(0,0,0,.42), inset 0 1px 0 rgba(255,255,255,.06), 0 0 42px rgba(56,189,248,.10) !important}.asl-mobile-progress-v346::before {content:"";position:absolute;inset:-80px -40px auto auto;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle, rgba(102,252,241,.20), transparent 62%);filter:blur(12px);pointer-events:none}.asl-mobile-progress-title-v346 {position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 10px;color:#6ffff7;text-align:center}.asl-mobile-progress-title-v346 h2 {margin:0;font-size:18px;font-family:Georgia, 'Times New Roman', serif;letter-spacing:.10em;text-transform:uppercase;color:#82fff8;text-shadow:0 0 18px rgba(102,252,241,.30)}.asl-mobile-progress-grid-v346 {position:relative;z-index:1;display:grid;grid-template-columns:1.25fr 1fr .9fr;gap:8px;align-items:stretch}.asl-mobile-league-v346,
    .asl-mobile-progress-stat-v346 {min-width:0;border-radius:18px;padding:10px;background:rgba(0,0,0,.26);border:1px solid rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);color:#eef8ff}.asl-mobile-league-v346 {display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;text-align:left;cursor:pointer}.asl-mobile-league-badge-v346 {width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle, rgba(148,209,255,.18), rgba(0,0,0,.15));filter:drop-shadow(0 0 12px rgba(125,211,252,.20));overflow:hidden}.asl-mobile-league-badge-v346 .arena-league-badge-v131,
    .asl-mobile-league-badge-v346 img,
    .asl-mobile-league-badge-v346 svg {max-width:54px !important;max-height:54px !important}.asl-mobile-league-v346 span,
    .asl-mobile-progress-stat-v346 span,
    .asl-mobile-next-goal-v346 span {display:block;font-size:10px;color:#9fb1c8;text-transform:uppercase;letter-spacing:.08em}.asl-mobile-league-v346 strong,
    .asl-mobile-progress-stat-v346 strong,
    .asl-mobile-next-goal-v346 strong {display:block;margin-top:2px;font-size:17px;color:#fff;line-height:1.08}.asl-mobile-league-v346 small,
    .asl-mobile-progress-stat-v346 small,
    .asl-mobile-next-goal-v346 small {display:block;margin-top:4px;color:#a7bacd;font-size:10px}.asl-mobile-progress-stat-v346 strong {font-size:20px;letter-spacing:.02em}.asl-mobile-progress-stat-v346.wings strong {color:#7dfff6}.asl-mobile-next-goal-v346 {position:relative;z-index:1;display:grid;grid-template-columns:42px 1fr 92px;align-items:center;gap:10px;margin-top:9px;padding:10px;border-radius:18px;background:rgba(0,0,0,.25);border:1px solid rgba(102,252,241,.10)}.asl-mobile-next-goal-icon-v346 {width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:rgba(102,252,241,.10);font-size:24px}.asl-mobile-next-goal-bar-v346 em {display:block;height:9px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.10)}.asl-mobile-next-goal-bar-v346 i {display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #66fcf1, #9cffb8, #ffd257);box-shadow:0 0 12px rgba(102,252,241,.24)}.asl-mobile-next-goal-bar-v346 small {text-align:right;font-weight:900;color:#d7f9ff}.asl-mobile-bottom-nav-v345 {display:none !important}.asl-mobile-fixed-bottom-nav-v346 {position:fixed;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom, 0px));z-index:9500;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:0;min-height:68px;padding:8px 7px 7px;border-radius:24px;border:1px solid rgba(102,252,241,.18);background:linear-gradient(180deg, rgba(12,24,39,.97), rgba(5,9,18,.97));box-shadow:0 14px 38px rgba(0,0,0,.48), 0 0 0 1px rgba(255,255,255,.045) inset, 0 0 28px rgba(102,252,241,.10);backdrop-filter:blur(16px) saturate(150%)}.asl-mobile-fixed-bottom-nav-v346 button {min-width:0;border:0;border-right:1px solid rgba(255,255,255,.065);background:transparent;color:#8fa3b6;padding:5px 2px 4px;border-radius:18px;font-weight:900;text-align:center}.asl-mobile-fixed-bottom-nav-v346 button:last-child {border-right:0}.asl-mobile-fixed-bottom-nav-v346 span,
    .asl-mobile-fixed-bottom-nav-v346 strong {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asl-mobile-fixed-bottom-nav-v346 span {font-size:22px;line-height:1;margin-bottom:4px;filter:grayscale(.32)}.asl-mobile-fixed-bottom-nav-v346 strong {font-size:10.5px;line-height:1}.asl-mobile-fixed-bottom-nav-v346 button.active {color:#66fcf1;background:radial-gradient(circle at 50% 10%, rgba(102,252,241,.22), rgba(102,252,241,.055) 68%, transparent 100%);box-shadow:inset 0 0 0 1px rgba(102,252,241,.12), 0 0 18px rgba(102,252,241,.14)}.asl-mobile-fixed-bottom-nav-v346 button.active span {filter:none;text-shadow:0 0 14px rgba(102,252,241,.45)}}@media (max-width: 420px) {.asl-mobile-hero-v345 {min-height:184px !important}.asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 h1 {font-size:48px !important}.asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 p {font-size:14px !important;max-width:212px !important}.asl-mobile-mode-card-v345 {min-height:112px !important}.asl-mobile-progress-grid-v346 {grid-template-columns:1fr 1fr}.asl-mobile-league-v346 {grid-column:1 / -1}.asl-mobile-next-goal-v346 {grid-template-columns:38px 1fr 82px}}@media (max-width: 360px) {.player-info {grid-template-columns:minmax(88px, 30vw) minmax(0, 1fr) 40px !important;gap:5px !important}#player-avatar-chip-v31.player-avatar-chip-v31 {padding:5px 6px !important}.player-avatar-text-v31 strong {font-size:13px !important}.player-avatar-text-v31 small {display:none !important}.player-resources-v312 .player-gold,
    .player-resources-v312 .player-credits,
    .player-resources-v312 .player-scrolls,
    .player-resources-v312 .player-strong-scrolls {font-size:9px !important;padding:5px 4px !important}.asl-mobile-mode-card-v345 strong {font-size:12.5px !important}.asl-mobile-mode-card-v345 small {font-size:10px !important}}.asl-mobile-topbar-v347 {display:none}@media (max-width: 820px) {:root {--asl-bottom-nav-v346:72px}html, body {overflow-x:hidden !important}#game-screen.screen {padding-bottom:0 !important}.content-wrapper,
    .game-content {padding-bottom:calc(var(--asl-bottom-nav-v346) + 10px + env(safe-area-inset-bottom, 0px)) !important}.game-footer,
    .site-footer.game-footer {display:none !important}.game-header {position:sticky !important;top:0 !important;z-index:9800 !important;display:block !important;padding:max(8px, env(safe-area-inset-top, 0px)) 8px 8px !important;border-bottom:1px solid rgba(102,252,241,.26) !important;background:radial-gradient(circle at 14% 0%, rgba(102,252,241,.18), transparent 38%),
            radial-gradient(circle at 90% 16%, rgba(255,210,86,.12), transparent 34%),
            linear-gradient(180deg, rgba(20,33,49,.985), rgba(6,9,18,.975)) !important;box-shadow:0 14px 34px rgba(0,0,0,.52), inset 0 1px 0 rgba(255,255,255,.06) !important;backdrop-filter:blur(18px) saturate(150%)}.game-header > .player-info,
    .game-header > .header-actions {display:none !important}.asl-mobile-topbar-v347 {display:grid;grid-template-columns:minmax(112px, 31vw) minmax(0, 1fr) 50px;grid-template-areas:"player resources mail"
            "menu logout logout";gap:8px;align-items:center}.asl-mobile-player-v347,
    .asl-mobile-mail-v347,
    .asl-mobile-menu-v347,
    .asl-mobile-logout-v347 {appearance:none;-webkit-appearance:none;border:0;text-decoration:none;cursor:pointer;font-family:inherit}.asl-mobile-player-v347 {grid-area:player;min-width:0;min-height:64px;display:grid;grid-template-columns:48px minmax(0, 1fr);align-items:center;gap:9px;padding:8px 10px;border-radius:26px;color:#fff;text-align:left;background:radial-gradient(circle at 16% 50%, rgba(102,252,241,.18), transparent 55%),
            linear-gradient(135deg, rgba(15,28,45,.98), rgba(7,12,24,.96));border:1px solid rgba(102,252,241,.20);box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 12px 28px rgba(0,0,0,.34), 0 0 24px rgba(102,252,241,.08)}.asl-mobile-avatar-v347 {width:48px;height:48px;display:grid;place-items:center;border-radius:50%;font-size:28px;background:radial-gradient(circle at 50% 40%, rgba(102,252,241,.24), rgba(0,0,0,.38) 62%, rgba(0,0,0,.62)),
            linear-gradient(135deg, rgba(255,210,86,.18), rgba(102,252,241,.12));border:1px solid rgba(255,210,86,.34);box-shadow:0 0 24px rgba(102,252,241,.20), inset 0 0 0 1px rgba(255,255,255,.05)}.asl-mobile-player-text-v347 {min-width:0;display:block}.asl-mobile-player-text-v347 strong {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:1.05;font-weight:1000;color:#fff}.asl-mobile-player-text-v347 small {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;color:#75fff5;font-size:11px;font-weight:800;opacity:.95}.asl-mobile-resources-v347 {grid-area:resources;min-width:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px;padding:6px;border-radius:24px;background:rgba(5,10,20,.66);border:1px solid rgba(102,252,241,.18);box-shadow:0 12px 28px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.05)}.asl-mobile-resources-v347 span {min-width:0;min-height:30px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr;align-items:center;column-gap:4px;padding:5px 7px;border-radius:15px;background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(0,0,0,.22));border:1px solid rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.asl-mobile-resources-v347 em {grid-row:1 / 3;font-style:normal;font-size:14px;line-height:1}.asl-mobile-resources-v347 small {display:none}.asl-mobile-resources-v347 strong {min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1;color:#f8fbff;font-weight:1000;letter-spacing:-.04em}.asl-mobile-resources-v347 .gold strong,
    .asl-mobile-resources-v347 .strong-scrolls strong {color:#ffd74d}.asl-mobile-resources-v347 .credits strong {color:#7af4ff}.asl-mobile-resources-v347 .scrolls strong {color:#53e88d}.asl-mobile-mail-v347 {grid-area:mail;position:relative;min-width:0;width:50px;height:64px;display:grid;place-items:center;border-radius:24px;color:#fff;font-size:24px;background:linear-gradient(180deg, rgba(17,34,50,.99), rgba(7,12,23,.97));border:1px solid rgba(102,252,241,.25);box-shadow:0 0 28px rgba(102,252,241,.13), inset 0 1px 0 rgba(255,255,255,.06)}.asl-mobile-mail-v347 strong {position:absolute;top:4px;right:4px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:#ff4d5d;color:white;font-size:10px}.asl-mobile-menu-v347 {grid-area:menu;min-height:44px;border-radius:19px;color:#82fff8;font-size:14px;font-weight:1000;background:radial-gradient(circle at 18% 0%, rgba(102,252,241,.18), transparent 52%),
            linear-gradient(180deg, rgba(17,33,49,.98), rgba(7,12,23,.96));border:1px solid rgba(102,252,241,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 0 18px rgba(102,252,241,.10)}.asl-mobile-logout-v347 {grid-area:logout;min-height:44px;display:grid;place-items:center;border-radius:19px;color:#fff;font-size:14px;font-weight:1000;background:linear-gradient(135deg, #ff505b, #ff3d48 55%, #d92231);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 26px rgba(255,65,78,.24), inset 0 1px 0 rgba(255,255,255,.22)}.asl-mobile-fixed-bottom-nav-v346 {left:10px !important;right:10px !important;bottom:calc(6px + env(safe-area-inset-bottom, 0px)) !important;z-index:2147481200 !important;min-height:62px !important;padding:6px !important;border-radius:22px !important;transform:translateZ(0);will-change:transform;background:radial-gradient(circle at 9% 0%, rgba(102,252,241,.16), transparent 38%),
            linear-gradient(180deg, rgba(12,24,39,.975), rgba(4,8,16,.985)) !important;box-shadow:0 8px 28px rgba(0,0,0,.55), 0 0 0 1px rgba(255,255,255,.045) inset, 0 0 26px rgba(102,252,241,.12) !important}.asl-mobile-fixed-bottom-nav-v346 button {min-height:50px !important;padding:4px 1px 3px !important;border-radius:17px !important}.asl-mobile-fixed-bottom-nav-v346 span {font-size:20px !important;margin-bottom:3px !important}.asl-mobile-fixed-bottom-nav-v346 strong {font-size:10px !important}body:has(.asl-mobile-fixed-bottom-nav-v346) .game-layout,
    body:has(.asl-mobile-fixed-bottom-nav-v346) .content-wrapper {min-height:auto !important}}@media (max-width: 420px) {.asl-mobile-topbar-v347 {grid-template-columns:minmax(104px, 32vw) minmax(0, 1fr) 48px;gap:7px}.asl-mobile-player-v347 {min-height:58px;grid-template-columns:42px minmax(0, 1fr);gap:8px;padding:7px 8px;border-radius:22px}.asl-mobile-avatar-v347 {width:42px;height:42px;font-size:24px}.asl-mobile-player-text-v347 strong {font-size:15px}.asl-mobile-player-text-v347 small {font-size:10px}.asl-mobile-mail-v347 {width:48px;height:58px;border-radius:21px}.asl-mobile-resources-v347 {gap:5px;padding:5px;border-radius:20px}.asl-mobile-resources-v347 span {min-height:27px;padding:4px 5px;border-radius:13px}.asl-mobile-resources-v347 em {font-size:12px}.asl-mobile-resources-v347 strong {font-size:10.5px}.asl-mobile-menu-v347,
    .asl-mobile-logout-v347 {min-height:42px;border-radius:18px;font-size:13px}.asl-mobile-mode-card-v345 {min-height:104px !important}}@media (max-width: 360px) {.asl-mobile-topbar-v347 {grid-template-columns:minmax(92px, 30vw) minmax(0, 1fr) 42px;gap:5px}.asl-mobile-player-v347 {min-height:54px;grid-template-columns:38px minmax(0, 1fr)}.asl-mobile-avatar-v347 {width:38px;height:38px}.asl-mobile-player-text-v347 strong {font-size:13px}.asl-mobile-player-text-v347 small {display:none}.asl-mobile-mail-v347 {width:42px;height:54px}.asl-mobile-resources-v347 strong {font-size:9.4px}}@media (max-width: 768px) {.asl-mobile-dashboard-v348 {gap:8px !important;padding:2px 6px 14px !important}.asl-mobile-dashboard-v348::before {top:110px !important;height:560px !important;opacity:.92 !important;background:radial-gradient(circle at 55% 0%, rgba(102,252,241,.20), transparent 43%),
            radial-gradient(circle at 12% 33%, rgba(255,210,86,.11), transparent 38%),
            radial-gradient(circle at 88% 19%, rgba(139,92,246,.16), transparent 40%) !important}.asl-mobile-dashboard-v348 .asl-mobile-hero-v345 {min-height:158px !important;max-height:168px !important;padding:15px 16px !important;border-radius:24px !important;border-color:rgba(255, 231, 151, .20) !important;box-shadow:0 14px 44px rgba(0,0,0,.48),
            inset 0 1px 0 rgba(255,255,255,.06),
            0 0 28px rgba(102,252,241,.10) !important}.asl-mobile-dashboard-v348 .asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 {max-width:58% !important;z-index:2 !important}.asl-mobile-dashboard-v348 .asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 span {font-size:10px !important;letter-spacing:.24em !important;margin-bottom:5px !important;line-height:1.12 !important}.asl-mobile-dashboard-v348 .asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 h1 {font-size:clamp(42px, 13vw, 56px) !important;line-height:.86 !important;margin:0 0 10px !important;color:#ffe0a0 !important;text-shadow:0 2px 0 rgba(0,0,0,.48),
            0 0 18px rgba(255,210,86,.24),
            0 0 34px rgba(102,252,241,.12) !important}.asl-mobile-dashboard-v348 .asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 p {max-width:210px !important;font-size:13px !important;line-height:1.34 !important}.asl-mobile-dashboard-v348 .asl-mobile-hero-art-v345 {width:58% !important;opacity:.92 !important}.asl-mobile-dashboard-v348 .asl-mobile-hero-art-v345 img {transform:scale(1.12) translateX(5%) !important;opacity:.90 !important;filter:saturate(1.05) contrast(1.06) !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-grid-v345 {gap:8px !important;margin-top:2px !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345 {min-height:96px !important;padding:10px 36px 10px 10px !important;border-radius:18px !important;grid-template-columns:46px 1fr !important;grid-template-rows:auto auto !important;column-gap:10px !important;align-items:center !important;overflow:hidden !important;box-shadow:0 12px 28px rgba(0,0,0,.36),
            inset 0 1px 0 rgba(255,255,255,.055) !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345::before {opacity:.60 !important;background:radial-gradient(circle at 18% 20%, rgba(255,255,255,.12), transparent 20%),
            linear-gradient(90deg, rgba(255,255,255,.055), transparent 50%) !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345::after {content:"" !important;position:absolute !important;inset:auto -25% -42% 18% !important;height:88px !important;border-radius:999px !important;filter:blur(20px) !important;opacity:.48 !important;pointer-events:none !important;background:currentColor !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345 > span {grid-row:1 / 3 !important;width:46px !important;height:46px !important;border-radius:16px !important;font-size:27px !important;z-index:1 !important;box-shadow:0 0 20px rgba(102,252,241,.12), inset 0 1px 0 rgba(255,255,255,.08) !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345 strong {align-self:end !important;font-size:14px !important;line-height:1.05 !important;max-width:120px !important;z-index:1 !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345 small {align-self:start !important;display:block !important;margin-top:4px !important;font-size:11px !important;line-height:1.14 !important;max-width:132px !important;z-index:1 !important;opacity:.88 !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345 em,
    .asl-mobile-dashboard-v348 .asl-mobile-action-v344 em {display:grid !important;place-items:center !important;width:30px !important;height:30px !important;right:9px !important;bottom:9px !important;border-radius:999px !important;background:rgba(0,0,0,.18) !important;color:rgba(255,255,255,.92) !important;border:1px solid rgba(255,255,255,.42) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 0 14px rgba(102,252,241,.08) !important;font-size:17px !important;font-weight:1000 !important;font-style:normal !important;text-shadow:none !important;z-index:2 !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345.tone-arena em,
    .asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345.tone-survival em,
    .asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345.tone-adventure em,
    .asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345.tone-tower em {background:rgba(0,0,0,.16) !important}.asl-mobile-dashboard-v348 .asl-mobile-section-head-v344 {margin:2px 2px -1px !important}.asl-mobile-dashboard-v348 .asl-mobile-section-head-v344 h2 {font-size:14px !important;letter-spacing:.18em !important}.asl-mobile-dashboard-v348 .asl-mobile-section-head-v344 span {display:none !important}.asl-mobile-dashboard-v348 .asl-mobile-action-list-v344 {gap:8px !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 {min-height:62px !important;border-radius:18px !important;padding:9px 38px 9px 10px !important;grid-template-columns:44px 1fr !important;position:relative !important;background:linear-gradient(145deg, rgba(9,18,31,.94), rgba(5,9,18,.96)) !important;border-color:rgba(255,255,255,.12) !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 > span {width:44px !important;height:44px !important;font-size:27px !important;border-radius:14px !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 strong {font-size:12.5px !important;line-height:1.08 !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 small {font-size:10.5px !important;line-height:1.12 !important}.asl-mobile-dashboard-v348 .asl-mobile-primary-v344 {margin:2px 0 4px !important}.asl-mobile-dashboard-v348 .asl-mobile-play-btn-v345 {min-height:64px !important;border-radius:18px !important;padding:10px 16px !important;grid-template-columns:58px 1fr !important;background:radial-gradient(circle at 50% 0%, rgba(255,255,255,.46), transparent 22%),
            radial-gradient(circle at 22% 50%, rgba(102,252,241,.56), transparent 36%),
            linear-gradient(90deg, rgba(46, 225, 238, .96), rgba(90, 242, 235, .96) 52%, rgba(36, 178, 235, .96)) !important;border:1px solid rgba(154, 247, 255, .78) !important;box-shadow:0 0 34px rgba(102,252,241,.24),
            0 16px 42px rgba(0,0,0,.32),
            inset 0 1px 0 rgba(255,255,255,.42) !important}.asl-mobile-dashboard-v348 .asl-mobile-play-btn-v345::before {content:"" !important;position:absolute !important;inset:6px !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.18) !important;pointer-events:none !important}.asl-mobile-dashboard-v348 .asl-mobile-play-btn-v345 > span {width:50px !important;height:50px !important;border-radius:15px !important;background:rgba(4,14,24,.62) !important;border:1px solid rgba(255,255,255,.18) !important;color:#fff !important;box-shadow:0 0 18px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.12) !important}.asl-mobile-dashboard-v348 .asl-mobile-play-btn-v345 strong {font-size:clamp(28px, 8vw, 36px) !important;line-height:.95 !important;color:#071121 !important;letter-spacing:.06em !important;text-shadow:0 1px 0 rgba(255,255,255,.20) !important}.asl-mobile-dashboard-v348 .asl-mobile-play-btn-v345 small {font-size:12px !important;color:rgba(7,17,33,.82) !important}.asl-mobile-dashboard-v348 .asl-mobile-progress-v346 {margin-top:0 !important;padding:12px 12px 13px !important;border-radius:20px !important;border-color:rgba(102, 252, 241, .28) !important;background:radial-gradient(circle at 10% 47%, rgba(56,189,248,.25), transparent 33%),
            radial-gradient(circle at 92% 20%, rgba(102,252,241,.16), transparent 42%),
            linear-gradient(145deg, rgba(8,18,33,.98), rgba(3,7,16,.985)) !important;box-shadow:0 18px 46px rgba(0,0,0,.44),
            0 0 34px rgba(56,189,248,.10),
            inset 0 1px 0 rgba(255,255,255,.06) !important}.asl-mobile-dashboard-v348 .asl-mobile-progress-title-v346 {justify-content:flex-start !important;margin:0 0 8px !important}.asl-mobile-dashboard-v348 .asl-mobile-progress-title-v346 h2 {font-size:15px !important;font-family:inherit !important;letter-spacing:.16em !important;color:#8dfcff !important}.asl-mobile-dashboard-v348 .asl-mobile-progress-grid-v346 {grid-template-columns:1.15fr .95fr .85fr !important;gap:7px !important}.asl-mobile-dashboard-v348 .asl-mobile-league-v346,
    .asl-mobile-dashboard-v348 .asl-mobile-progress-stat-v346 {padding:8px !important;border-radius:16px !important}.asl-mobile-dashboard-v348 .asl-mobile-league-v346 {grid-template-columns:48px 1fr !important;gap:8px !important}.asl-mobile-dashboard-v348 .asl-mobile-league-badge-v346 {width:48px !important;height:48px !important;box-shadow:0 0 28px rgba(56,189,248,.22) !important}.asl-mobile-dashboard-v348 .asl-mobile-progress-stat-v346 strong {font-size:20px !important}.asl-mobile-dashboard-v348 .asl-mobile-next-goal-v346 {margin-top:8px !important;padding:8px !important;border-radius:16px !important;grid-template-columns:36px 1fr 88px !important}.asl-mobile-dashboard-v348 .asl-mobile-next-goal-icon-v346 {width:36px !important;height:36px !important;border-radius:13px !important}.asl-mobile-fixed-bottom-nav-v346 {left:9px !important;right:9px !important;bottom:calc(5px + env(safe-area-inset-bottom, 0px)) !important;min-height:58px !important;padding:5px !important;border-radius:20px !important}.asl-mobile-fixed-bottom-nav-v346 button {min-height:48px !important;border-radius:16px !important;padding:3px 1px 2px !important}.asl-mobile-fixed-bottom-nav-v346 span {font-size:19px !important;margin-bottom:2px !important}.asl-mobile-fixed-bottom-nav-v346 strong {font-size:9.5px !important}}@media (max-width: 420px) {.asl-mobile-dashboard-v348 .asl-mobile-hero-v345 {min-height:146px !important;max-height:156px !important;padding:13px 14px !important}.asl-mobile-dashboard-v348 .asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 h1 {font-size:clamp(38px, 12.4vw, 50px) !important}.asl-mobile-dashboard-v348 .asl-mobile-hero-v345 .asl-mobile-hero-copy-v344 p {font-size:12.5px !important;max-width:190px !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345 {min-height:92px !important;padding:9px 34px 9px 9px !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345 > span {width:42px !important;height:42px !important;font-size:24px !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345 strong {font-size:12px !important}.asl-mobile-dashboard-v348 .asl-mobile-mode-card-v345 small {font-size:10px !important;max-width:112px !important}.asl-mobile-dashboard-v348 .asl-mobile-progress-grid-v346 {grid-template-columns:1fr 1fr !important}.asl-mobile-dashboard-v348 .asl-mobile-league-v346 {grid-column:1 / -1 !important}.asl-mobile-dashboard-v348 .asl-mobile-next-goal-v346 {grid-template-columns:34px 1fr 76px !important}}@media (max-width: 820px) {:root {--asl-bottom-nav-v346:64px}.game-header {padding:max(5px, env(safe-area-inset-top, 0px)) 7px 6px !important}.asl-mobile-topbar-v347 {grid-template-columns:minmax(106px, 29vw) minmax(0, 1fr) 46px !important;gap:6px !important;grid-template-areas:"player resources mail"
            "menu logout logout" !important}.asl-mobile-player-v347 {min-height:52px !important;grid-template-columns:40px minmax(0, 1fr) !important;gap:7px !important;padding:6px 8px !important;border-radius:21px !important}.asl-mobile-avatar-v347 {width:40px !important;height:40px !important;font-size:23px !important}.asl-mobile-player-text-v347 strong {font-size:14.5px !important;line-height:1 !important}.asl-mobile-player-text-v347 small {margin-top:2px !important;font-size:9.4px !important}.asl-mobile-resources-v347 {gap:4px !important;padding:4px !important;border-radius:19px !important}.asl-mobile-resources-v347 span {min-height:24px !important;padding:3px 5px !important;border-radius:12px !important;column-gap:3px !important}.asl-mobile-resources-v347 em {font-size:12px !important}.asl-mobile-resources-v347 strong {font-size:10.2px !important;letter-spacing:-.045em !important}.asl-mobile-mail-v347 {width:46px !important;height:52px !important;border-radius:20px !important;font-size:21px !important}.asl-mobile-menu-v347,
    .asl-mobile-logout-v347 {min-height:36px !important;height:36px !important;border-radius:17px !important;font-size:12.5px !important;line-height:1 !important}.asl-mobile-menu-v347 {box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 0 14px rgba(102,252,241,.09) !important}.asl-mobile-logout-v347 {box-shadow:0 9px 20px rgba(255,65,78,.19), inset 0 1px 0 rgba(255,255,255,.20) !important}.asl-mobile-dashboard-v348 {padding-top:8px !important}.asl-mobile-dashboard-v348 .asl-mobile-action-list-v344 {gap:7px !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 {min-height:52px !important;grid-template-columns:38px minmax(0, 1fr) 28px !important;align-items:center !important;padding:7px 8px !important;border-radius:16px !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 > span {width:38px !important;height:38px !important;border-radius:13px !important;font-size:23px !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 div {min-width:0 !important;padding-right:2px !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 strong {font-size:11.8px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 small {margin-top:2px !important;font-size:9.8px !important;line-height:1.08 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 em {position:static !important;transform:none !important;width:28px !important;height:28px !important;align-self:center !important;justify-self:end !important;border-color:rgba(255,255,255,.38) !important;background:rgba(0,0,0,.16) !important;font-size:15px !important}.asl-mobile-dashboard-v348 .asl-mobile-section-head-v344 {margin-top:0 !important;margin-bottom:-2px !important}.asl-mobile-dashboard-v348 .asl-mobile-section-head-v344 h2 {font-size:13px !important}}@media (max-width: 420px) {.game-header {padding:max(4px, env(safe-area-inset-top, 0px)) 6px 5px !important}.asl-mobile-topbar-v347 {grid-template-columns:minmax(96px, 30vw) minmax(0, 1fr) 44px !important;gap:5px !important}.asl-mobile-player-v347 {min-height:49px !important;grid-template-columns:36px minmax(0, 1fr) !important;gap:6px !important;padding:5px 7px !important;border-radius:19px !important}.asl-mobile-avatar-v347 {width:36px !important;height:36px !important;font-size:21px !important}.asl-mobile-player-text-v347 strong {font-size:13px !important}.asl-mobile-resources-v347 span {min-height:23px !important;padding:3px 4px !important}.asl-mobile-resources-v347 em {font-size:11px !important}.asl-mobile-resources-v347 strong {font-size:9.4px !important}.asl-mobile-mail-v347 {width:44px !important;height:49px !important;font-size:19px !important}.asl-mobile-menu-v347,
    .asl-mobile-logout-v347 {min-height:34px !important;height:34px !important;font-size:12px !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 {min-height:50px !important;grid-template-columns:36px minmax(0, 1fr) 27px !important;padding:6px 7px !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 > span {width:36px !important;height:36px !important;font-size:21px !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344 em {width:27px !important;height:27px !important;font-size:14px !important}}@media (max-width: 820px) {.asl-mobile-topbar-v347 {grid-template-columns:minmax(104px, 29vw) minmax(0, 1fr) minmax(76px, 21vw) !important;grid-template-areas:"player resources mail"
            "menu quick logout" !important}.asl-mobile-player-v347,
    .asl-mobile-mail-v347,
    .asl-mobile-menu-v347,
    .asl-mobile-quick-v350,
    .asl-mobile-logout-v347 {appearance:none;-webkit-appearance:none;border:0;text-decoration:none;cursor:pointer;font-family:inherit}.asl-mobile-quick-v350 {grid-area:quick;min-height:36px !important;height:36px !important;display:grid;place-items:center;border-radius:17px !important;color:#111827;font-size:12.5px !important;line-height:1 !important;font-weight:1000;background:radial-gradient(circle at 22% 0%, rgba(255,255,255,.55), transparent 34%),
            linear-gradient(135deg, #67fff4, #8af4ff 54%, #48bddf);border:1px solid rgba(196, 255, 252, .58);box-shadow:0 9px 20px rgba(102,252,241,.16), inset 0 1px 0 rgba(255,255,255,.36);white-space:nowrap}.asl-mobile-logout-v347 {grid-area:logout !important;min-width:0 !important;padding-inline:8px !important;white-space:nowrap !important}.asl-mobile-menu-v347 {grid-area:menu !important;min-width:0 !important;padding-inline:8px !important;white-space:nowrap !important}.asl-mobile-dashboard-v348 .asl-mobile-play-btn-v345 small {transition:color .16s ease, opacity .16s ease}.asl-mobile-dashboard-v348 .asl-mobile-action-v344[data-dashboard-action-mobile="daily_ready"] strong,
    .asl-mobile-dashboard-v348 .asl-mobile-play-btn-v345[data-dashboard-action-mobile-primary="daily_ready"] small {color:#fff8c7 !important}}@media (max-width: 420px) {.asl-mobile-topbar-v347 {grid-template-columns:minmax(94px, 29vw) minmax(0, 1fr) minmax(72px, 21vw) !important;gap:5px !important}.asl-mobile-quick-v350,
    .asl-mobile-logout-v347,
    .asl-mobile-menu-v347 {min-height:34px !important;height:34px !important;font-size:11.4px !important;border-radius:16px !important;padding-inline:6px !important}}@media (max-width: 360px) {.asl-mobile-topbar-v347 {grid-template-columns:minmax(88px, 30vw) minmax(0, 1fr) minmax(66px, 20vw) !important}.asl-mobile-quick-v350,
    .asl-mobile-logout-v347,
    .asl-mobile-menu-v347 {font-size:10.6px !important;padding-inline:4px !important}.asl-mobile-quick-v350 {letter-spacing:-.02em !important}}.asl-pwa-install-card-v351 {display:none}@media (max-width: 820px) {.asl-pwa-install-card-v351 {display:grid;grid-template-columns:minmax(0, 1fr) 34px;gap:8px;align-items:stretch;margin:-2px 0 8px;padding:8px;border-radius:18px;border:1px solid rgba(102, 252, 241, .24);background:radial-gradient(circle at 15% 20%, rgba(102,252,241,.18), transparent 34%),
            linear-gradient(135deg, rgba(12, 25, 48, .94), rgba(13, 14, 32, .92));box-shadow:0 14px 34px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.07)}.asl-pwa-install-card-v351.hidden,
    .asl-pwa-install-hidden-v351 .asl-pwa-install-card-v351 {display:none !important}.asl-pwa-install-main-v351 {min-width:0;display:grid;grid-template-columns:42px minmax(0, 1fr);gap:9px;align-items:center;padding:0;border:0;background:transparent;color:#eafcff;text-align:left;cursor:pointer;font-family:inherit}.asl-pwa-install-main-v351 > span {width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg, rgba(102,252,241,.22), rgba(255,204,102,.16));border:1px solid rgba(255,255,255,.15);box-shadow:0 0 18px rgba(102,252,241,.16);font-size:24px}.asl-pwa-install-main-v351 strong {display:block;font-size:12.5px;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;color:#ffffff}.asl-pwa-install-main-v351 small {display:block;margin-top:3px;font-size:10.5px;line-height:1.18;color:rgba(218, 246, 255, .72)}.asl-pwa-install-close-v351 {width:34px;min-height:42px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.68);font-size:20px;line-height:1;cursor:pointer}.asl-pwa-install-close-v351:hover,
    .asl-pwa-install-main-v351:hover > span {border-color:rgba(102,252,241,.38);box-shadow:0 0 22px rgba(102,252,241,.22)}}@media (max-width: 420px) {.asl-pwa-install-card-v351 {margin-bottom:7px;padding:7px;border-radius:16px}.asl-pwa-install-main-v351 {grid-template-columns:38px minmax(0, 1fr);gap:8px}.asl-pwa-install-main-v351 > span {width:38px;height:38px;border-radius:13px;font-size:22px}.asl-pwa-install-main-v351 strong {font-size:11.8px}.asl-pwa-install-main-v351 small {font-size:10px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.asl-pwa-install-close-v351 {width:32px;min-height:38px}}@media all and (display-mode: standalone) {.asl-pwa-install-card-v351 {display:none !important}}.inventory-premium-head-v352,
.inventory-element-filter-v352 {display:none}.inventory-filter-hidden-v352 {display:none !important}.inventory-knowledge-btn-v352 {display:inline-flex}.dragon-status-badge.ready-v352,
.dragon-status-badge.team-v352 {display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:0 auto 7px auto;padding:4px 9px;border-radius:999px;background:rgba(14, 165, 233, .15);border:1px solid rgba(56, 189, 248, .42);color:#bae6fd;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.35px}.dragon-status-badge.team-v352 {background:rgba(34, 197, 94, .16);border-color:rgba(34, 197, 94, .45);color:#bbf7d0}@media (max-width: 760px) {#inventory-tab {padding:12px 10px calc(92px + env(safe-area-inset-bottom)) !important;background:radial-gradient(circle at 10% 12%, rgba(56,189,248,.10), transparent 34%),
            radial-gradient(circle at 90% 30%, rgba(168,85,247,.08), transparent 32%),
            linear-gradient(180deg, rgba(2,6,23,.20), rgba(2,6,23,.70))}#inventory-tab .inventory-title-row {display:grid !important;grid-template-columns:minmax(0, 1fr) auto;gap:10px;align-items:center;margin:4px 0 12px !important}#inventory-tab .inventory-hero-v34 {min-height:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}#inventory-tab .inventory-hero-head-v254 {display:contents !important}#inventory-tab .section-kicker-v34 {display:none !important}#inventory-tab .inventory-hero-info-v254 {display:none !important}#inventory-tab .inventory-hero-v34 h2 {margin:0 !important;color:#e8fbff !important;font-size:clamp(1.45rem, 6vw, 2rem) !important;line-height:1.02 !important;letter-spacing:.12em !important;text-transform:uppercase !important;font-family:Georgia, 'Times New Roman', serif !important;text-shadow:0 0 18px rgba(45,212,191,.22), 0 3px 18px rgba(0,0,0,.8) !important}#inventory-tab .inventory-hero-v34 h2::before {content:'🐉';display:inline-grid;place-items:center;width:42px;height:42px;margin-right:10px;border-radius:14px;background:radial-gradient(circle, rgba(34,197,94,.22), rgba(15,23,42,.82));border:1px solid rgba(45,212,191,.22);box-shadow:0 0 18px rgba(45,212,191,.14);font-size:1.25rem;vertical-align:middle}#inventory-tab .inventory-subtitle {margin:7px 0 0 54px !important;color:#9fb5c9 !important;font-size:.92rem !important;line-height:1.25 !important;max-width:260px !important}#inventory-tab .inventory-subtitle::before {content:'Posiadane: ' attr(data-inventory-owned)}#inventory-tab .inventory-count-panel {display:none !important}#inventory-tab .inventory-premium-head-v352 {display:grid !important;grid-template-columns:1fr;gap:8px;margin:12px 0 10px}#inventory-tab .inventory-search-v352,
    #inventory-tab .inventory-premium-select-v352 {min-height:46px;display:flex;align-items:center;gap:9px;padding:0 13px;border-radius:16px;background:linear-gradient(145deg, rgba(15,23,42,.86), rgba(2,6,23,.74));border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 10px 24px rgba(0,0,0,.18);color:#b7cadb}#inventory-tab .inventory-search-v352 input,
    #inventory-tab .inventory-premium-select-v352 select {width:100%;min-width:0;border:0;outline:0;color:#e5f7ff;background:transparent;font-size:.96rem;font-weight:800;appearance:none}#inventory-tab .inventory-search-v352 input::placeholder {color:rgba(203,213,225,.64);font-weight:700}#inventory-tab .inventory-premium-head-v352 > .inventory-premium-select-v352 {width:100%}#inventory-tab .inventory-premium-head-v352 {grid-template-columns:1fr 1fr}#inventory-tab .inventory-search-v352 {grid-column:1 / -1}#inventory-tab .inventory-element-filter-v352 {display:flex !important;gap:8px;overflow-x:auto;padding:2px 2px 10px;margin:2px 0 6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}#inventory-tab .inventory-element-filter-v352::-webkit-scrollbar {display:none}#inventory-tab .inventory-element-filter-v352 button {flex:0 0 auto;min-height:40px;padding:0 13px;border-radius:15px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(145deg, rgba(15,23,42,.86), rgba(2,6,23,.72));color:#dbeafe;font-size:.9rem;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 8px 18px rgba(0,0,0,.16)}#inventory-tab .inventory-element-filter-v352 button.active {color:#08111c;border-color:rgba(103,232,249,.72);background:linear-gradient(135deg, #4ff7ee, #8df6cb 58%, #facc15);box-shadow:0 0 20px rgba(45,212,191,.22), inset 0 1px 0 rgba(255,255,255,.36)}#inventory-tab .inventory-toolbar-v352 {margin:2px 0 10px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}#inventory-tab .inventory-toolbar-v352 .inventory-toolbar-main-v101 {display:grid !important;grid-template-columns:1fr 1fr 1fr;gap:8px}#inventory-tab .inventory-toolbar-v352 .btn {min-height:42px !important;padding:0 9px !important;border-radius:15px !important;border:1px solid rgba(103,232,249,.18) !important;background:linear-gradient(145deg, rgba(8,47,73,.70), rgba(2,6,23,.74)) !important;color:#dffcff !important;font-size:.84rem !important;font-weight:900 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 8px 18px rgba(0,0,0,.16) !important}#inventory-tab .bulk-sell-panel-v101 {margin-top:10px !important}#inventory-tab .dragons-grid {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important;margin-top:12px !important}#inventory-tab .dragon-card.clickable-card {min-height:238px;padding:0 !important;border-radius:20px !important;overflow:hidden !important;display:block !important;text-align:left !important;background:rgba(2,6,23,.94) !important;border:1px solid var(--asl-el-mid) !important;box-shadow:0 12px 28px rgba(0,0,0,.42),
            0 0 0 1px rgba(255,255,255,.035) inset,
            0 0 20px var(--asl-el-soft) !important;transform:translateZ(0)}#inventory-tab .dragon-card.clickable-card::before {z-index:2 !important;opacity:.50 !important;background:linear-gradient(180deg, rgba(2,6,23,.08) 0%, rgba(2,6,23,.20) 38%, rgba(2,6,23,.92) 88%),
            radial-gradient(circle at 10% 14%, rgba(255,255,255,.16), transparent 24%) !important}#inventory-tab .dragon-card.stars-5::before {opacity:.70 !important;z-index:0 !important}#inventory-tab .dragon-card.stars-5::after {inset:2px !important;border-radius:18px !important;background:rgba(2,6,23,.92) !important;z-index:0 !important}#inventory-tab .dragon-card.clickable-card .dragon-image-container {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;border:0 !important;border-radius:inherit !important;box-shadow:none !important;background:rgba(2,6,23,.72) !important;z-index:1 !important;overflow:hidden}#inventory-tab .dragon-card.clickable-card .dragon-img {width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center 34% !important;opacity:.88;transform:scale(1.08);filter:saturate(1.12) contrast(1.06) brightness(.92) drop-shadow(0 12px 16px rgba(0,0,0,.50)) !important}#inventory-tab .dragon-card.clickable-card:hover .dragon-img {transform:scale(1.12)}#inventory-tab .dragon-card.clickable-card h3,
    #inventory-tab .dragon-card.clickable-card .dragon-stars,
    #inventory-tab .dragon-card.clickable-card .dragon-element,
    #inventory-tab .dragon-card.clickable-card p,
    #inventory-tab .dragon-card.clickable-card .dragon-mini-meta-v110,
    #inventory-tab .dragon-card.clickable-card .dragon-status-badge,
    #inventory-tab .dragon-card.clickable-card .bulk-dragon-checkbox {position:absolute !important;z-index:4 !important}#inventory-tab .dragon-card.clickable-card h3 {left:12px !important;right:10px !important;bottom:58px !important;margin:0 !important;color:#fff !important;font-family:inherit !important;font-size:1.05rem !important;font-weight:1000 !important;line-height:1.04 !important;letter-spacing:-.02em !important;text-shadow:0 3px 12px rgba(0,0,0,.95) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#inventory-tab .dragon-card.clickable-card .dragon-stars-v352,
    #inventory-tab .dragon-card.clickable-card .dragon-stars {left:10px !important;top:10px !important;color:#facc15 !important;margin:0 !important;font-size:.88rem !important;letter-spacing:-1px !important;text-shadow:0 2px 10px rgba(0,0,0,.85), 0 0 12px rgba(250,204,21,.35) !important}#inventory-tab .dragon-card.clickable-card .dragon-status-badge {right:8px !important;top:9px !important;margin:0 !important;max-width:82px;height:25px;padding:0 8px !important;border-radius:999px !important;font-size:.66rem !important;line-height:1 !important;white-space:nowrap;text-transform:none !important;letter-spacing:0 !important;box-shadow:0 6px 14px rgba(0,0,0,.34)}#inventory-tab .dragon-card.clickable-card .bulk-dragon-checkbox {left:8px !important;top:38px !important;max-width:calc(100% - 16px);transform:scale(.88);transform-origin:left top;opacity:0;pointer-events:none}body.bulk-sell-mode #inventory-tab .dragon-card.clickable-card .bulk-dragon-checkbox {opacity:1;pointer-events:auto}#inventory-tab .dragon-card.clickable-card .dragon-element {left:12px !important;bottom:35px !important;margin:0 !important;height:22px;display:inline-flex !important;align-items:center;justify-content:center;padding:0 8px !important;border-radius:999px !important;font-size:0 !important;box-shadow:0 0 14px rgba(0,0,0,.30) !important;background:rgba(2,6,23,.58) !important;border:1px solid var(--asl-el-mid)}#inventory-tab .dragon-card.fire .dragon-element::before {content:'🔥 Ogień'}#inventory-tab .dragon-card.water .dragon-element::before {content:'💧 Woda'}#inventory-tab .dragon-card.wind .dragon-element::before {content:'🌀 Wiatr'}#inventory-tab .dragon-card.light .dragon-element::before {content:'✨ Światło'}#inventory-tab .dragon-card.dark .dragon-element::before {content:'🌙 Mrok'}#inventory-tab .dragon-card.clickable-card .dragon-element::before {font-size:.78rem;color:#e8fbff;font-weight:900;text-transform:none}#inventory-tab .dragon-card.clickable-card p {left:12px !important;bottom:9px !important;margin:0 !important;height:27px !important;padding:0 9px !important;border-radius:10px !important;background:rgba(2,6,23,.72) !important;border:1px solid rgba(255,255,255,.13) !important;color:#e5f7ff !important;font-size:0 !important;font-weight:1000 !important}#inventory-tab .dragon-card.clickable-card p strong::after {content:' '}#inventory-tab .dragon-card.clickable-card p::before {content:'Lvl ' attr(data-level)}#inventory-tab .dragon-card.clickable-card .dragon-mini-meta-v110 {right:9px !important;bottom:9px !important;display:flex !important;align-items:center;gap:5px;max-width:72px}#inventory-tab .dragon-card.clickable-card .dragon-mini-meta-v110 .mini-level-v110 {display:none !important}#inventory-tab .dragon-card.clickable-card .dragon-mini-meta-v110 .mini-icons-v110 {display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:28px;padding:0 6px;border-radius:999px;background:rgba(2,6,23,.72);border:1px solid rgba(255,255,255,.13);box-shadow:0 8px 16px rgba(0,0,0,.24);font-size:.94rem;white-space:nowrap}#inventory-tab .dragon-card.clickable-card .dragon-stats,
    #inventory-tab .dragon-card.clickable-card .dragon-eq {display:none !important}#inventory-tab .dragon-card.max-level-v104 .dragon-image-container::after {right:9px !important;top:40px !important;font-size:.72rem !important;padding:4px 9px !important;z-index:5 !important}#inventory-tab .dragon-card.fire {--asl-el-main:#f97316;--asl-el-soft:rgba(249,115,22,.18);--asl-el-mid:rgba(249,115,22,.55)}#inventory-tab .dragon-card.water {--asl-el-main:#38bdf8;--asl-el-soft:rgba(56,189,248,.18);--asl-el-mid:rgba(56,189,248,.55)}#inventory-tab .dragon-card.wind {--asl-el-main:#22c55e;--asl-el-soft:rgba(34,197,94,.18);--asl-el-mid:rgba(34,197,94,.55)}#inventory-tab .dragon-card.light {--asl-el-main:#fde047;--asl-el-soft:rgba(253,224,71,.20);--asl-el-mid:rgba(253,224,71,.62)}#inventory-tab .dragon-card.dark {--asl-el-main:#a855f7;--asl-el-soft:rgba(168,85,247,.20);--asl-el-mid:rgba(168,85,247,.62)}#inventory-tab .dragons-grid::after {content:'Brak smoków pasujących do filtra.';display:none;grid-column:1 / -1;padding:20px 16px;border-radius:18px;color:#b8c7d8;text-align:center;background:rgba(15,23,42,.72);border:1px solid rgba(103,232,249,.14)}#inventory-tab[data-visible-dragons-v352="0"] .dragons-grid::after {display:block}#inventory-tab .inventory-empty-state-v77 {grid-column:1 / -1}.asl-mobile-fixed-bottom-nav-v346 button[data-dashboard-target="inventory-tab"] {position:relative}}@media (min-width: 761px) {#inventory-tab .inventory-premium-head-v352,
    #inventory-tab .inventory-element-filter-v352 {display:none !important}}@media (max-width: 760px) {body:has(#inventory-tab:not(.hidden)) {background:radial-gradient(circle at 18% 8%, rgba(45,212,191,.11), transparent 34%),
            radial-gradient(circle at 88% 22%, rgba(168,85,247,.10), transparent 32%),
            linear-gradient(180deg, #0f1b28 0%, #050913 58%, #02040a 100%) !important}#inventory-tab:not(.hidden) {display:block !important;padding:10px 12px calc(92px + env(safe-area-inset-bottom)) !important;overflow:visible !important;background:radial-gradient(circle at 50% 30%, rgba(34,211,238,.08), transparent 38%),
            linear-gradient(180deg, rgba(2,6,23,.12), rgba(2,6,23,.72)) !important}#inventory-tab .inventory-title-row {display:block !important;margin:6px 0 12px !important}#inventory-tab .inventory-hero-v34 {position:relative !important;min-height:126px !important;padding:20px 18px 18px 18px !important;border-radius:26px !important;overflow:hidden !important;background:linear-gradient(90deg, rgba(2,6,23,.92) 0%, rgba(2,6,23,.78) 54%, rgba(15,23,42,.38) 100%),
            radial-gradient(circle at 88% 22%, rgba(45,212,191,.22), transparent 34%),
            linear-gradient(135deg, rgba(8,47,73,.56), rgba(2,6,23,.86)) !important;border:1px solid rgba(103,232,249,.22) !important;box-shadow:0 18px 38px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.05), 0 0 34px rgba(45,212,191,.07) !important}#inventory-tab .inventory-hero-v34::before {content:'🐉';position:absolute;right:22px;top:22px;width:74px;height:74px;display:grid;place-items:center;border-radius:24px;background:radial-gradient(circle, rgba(45,212,191,.20), rgba(15,23,42,.72));border:1px solid rgba(103,232,249,.20);box-shadow:0 0 28px rgba(45,212,191,.12);font-size:2rem;opacity:.9}#inventory-tab .inventory-hero-v34::after {content:'';position:absolute;inset:0;background:linear-gradient(120deg, transparent 0%, rgba(255,255,255,.04) 42%, transparent 68%);pointer-events:none}#inventory-tab .inventory-hero-head-v254,
    #inventory-tab .section-kicker-v34,
    #inventory-tab .inventory-hero-info-v254 {display:none !important}#inventory-tab .inventory-hero-v34 h2 {position:relative;z-index:2;margin:0 !important;padding:0 !important;max-width:calc(100% - 92px);color:#f8fbff !important;font-family:Georgia, 'Times New Roman', serif !important;font-size:clamp(1.65rem, 8vw, 2.35rem) !important;line-height:.96 !important;letter-spacing:.09em !important;text-transform:uppercase !important;text-shadow:0 0 22px rgba(45,212,191,.24), 0 4px 20px rgba(0,0,0,.82) !important}#inventory-tab .inventory-hero-v34 h2::before {content:'KOLEKCJA';display:block;margin:0 0 4px;color:#67e8f9;font-family:inherit;font-size:.48em;letter-spacing:.18em;text-shadow:0 0 18px rgba(103,232,249,.28)}#inventory-tab .inventory-subtitle {position:relative;z-index:2;margin:12px 0 0 !important;max-width:calc(100% - 86px) !important;color:#c7d8ea !important;font-size:.88rem !important;line-height:1.32 !important}#inventory-tab .inventory-subtitle strong {color:#67e8f9}#inventory-tab .inventory-count-panel {display:none !important}#inventory-tab .inventory-premium-head-v352 {display:grid !important;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 9px !important}#inventory-tab .inventory-search-v352 {grid-column:1 / -1}#inventory-tab .inventory-search-v352,
    #inventory-tab .inventory-premium-select-v352 {min-height:46px !important;padding:0 13px !important;border-radius:17px !important;background:linear-gradient(145deg, rgba(15,23,42,.88), rgba(2,6,23,.76)) !important;border:1px solid rgba(148,163,184,.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045), 0 10px 24px rgba(0,0,0,.20) !important}#inventory-tab .inventory-search-v352 input,
    #inventory-tab .inventory-premium-select-v352 select {font-size:.9rem !important;font-weight:900 !important;color:#eafcff !important}#inventory-tab .inventory-element-filter-v352 {display:flex !important;gap:8px !important;overflow-x:auto !important;margin:3px -2px 12px !important;padding:0 2px 8px !important;-webkit-overflow-scrolling:touch;scrollbar-width:none}#inventory-tab .inventory-element-filter-v352::-webkit-scrollbar {display:none}#inventory-tab .inventory-element-filter-v352 button {flex:0 0 auto !important;min-width:auto !important;min-height:38px !important;padding:0 13px !important;border-radius:15px !important;border:1px solid rgba(148,163,184,.16) !important;background:linear-gradient(145deg, rgba(15,23,42,.88), rgba(2,6,23,.76)) !important;color:#dbeafe !important;font-size:.84rem !important;font-weight:950 !important}#inventory-tab .inventory-element-filter-v352 button.active {color:#07131d !important;border-color:rgba(103,232,249,.72) !important;background:linear-gradient(135deg, #4ff7ee, #8df6cb 58%, #facc15) !important;box-shadow:0 0 18px rgba(45,212,191,.22), inset 0 1px 0 rgba(255,255,255,.34) !important}#inventory-tab .inventory-toolbar-v352 {display:none !important}#inventory-tab .dragons-grid,
    #inventory-tab.inventory-compact-v110 .dragons-grid {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important;margin-top:10px !important;align-items:stretch !important}#inventory-tab .dragon-card,
    #inventory-tab .dragon-card.clickable-card,
    #inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {position:relative !important;min-height:236px !important;height:236px !important;padding:0 !important;border-radius:20px !important;overflow:hidden !important;display:block !important;flex-direction:initial !important;align-items:initial !important;justify-content:initial !important;gap:0 !important;text-align:left !important;background:rgba(2,6,23,.96) !important;border:1px solid var(--asl-el-mid, rgba(103,232,249,.38)) !important;box-shadow:0 14px 30px rgba(0,0,0,.42), 0 0 0 1px rgba(255,255,255,.035) inset, 0 0 22px var(--asl-el-soft, rgba(45,212,191,.12)) !important}#inventory-tab .dragon-card::before,
    #inventory-tab .dragon-card.clickable-card::before,
    #inventory-tab.inventory-compact-v110 .dragon-card::before,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card::before {content:'' !important;position:absolute !important;inset:0 !important;z-index:2 !important;pointer-events:none !important;opacity:.92 !important;background:linear-gradient(180deg, rgba(2,6,23,.08) 0%, rgba(2,6,23,.14) 35%, rgba(2,6,23,.88) 84%, rgba(2,6,23,.96) 100%),
            radial-gradient(circle at 12% 10%, rgba(255,255,255,.18), transparent 23%) !important}#inventory-tab .dragon-card.stars-5::after,
    #inventory-tab.inventory-compact-v110 .dragon-card.stars-5::after,
    #inventory-tab .dragon-card.max-level-v104::after,
    #inventory-tab.inventory-compact-v110 .dragon-card.max-level-v104::after {display:none !important;content:none !important}#inventory-tab .dragon-card .dragon-image-container,
    #inventory-tab .dragon-card.clickable-card .dragon-image-container,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card .dragon-image-container {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:100% !important;max-height:none !important;margin:0 !important;border:0 !important;border-radius:inherit !important;overflow:hidden !important;background:rgba(2,6,23,.72) !important;z-index:1 !important;box-shadow:none !important}#inventory-tab .dragon-card .dragon-img,
    #inventory-tab .dragon-card.clickable-card .dragon-img,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-img,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card .dragon-img {display:block !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center 36% !important;opacity:.92 !important;transform:scale(1.08) !important;filter:saturate(1.14) contrast(1.06) brightness(.90) drop-shadow(0 12px 18px rgba(0,0,0,.56)) !important}#inventory-tab .dragon-card h3,
    #inventory-tab .dragon-card .dragon-stars,
    #inventory-tab .dragon-card .dragon-element,
    #inventory-tab .dragon-card p,
    #inventory-tab .dragon-card .dragon-mini-meta-v110,
    #inventory-tab .dragon-card .dragon-status-badge,
    #inventory-tab .dragon-card .bulk-dragon-checkbox,
    #inventory-tab.inventory-compact-v110 .dragon-card h3,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-element,
    #inventory-tab.inventory-compact-v110 .dragon-card p,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge,
    #inventory-tab.inventory-compact-v110 .dragon-card .bulk-dragon-checkbox {position:absolute !important;z-index:5 !important}#inventory-tab .dragon-card h3,
    #inventory-tab.inventory-compact-v110 .dragon-card h3 {left:12px !important;right:10px !important;bottom:58px !important;width:auto !important;margin:0 !important;font-family:inherit !important;color:#fff !important;font-size:1.02rem !important;font-weight:1000 !important;line-height:1.04 !important;letter-spacing:-.02em !important;text-shadow:0 3px 13px rgba(0,0,0,.96) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#inventory-tab .dragon-card .dragon-stars,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars {left:10px !important;top:10px !important;width:calc(100% - 92px) !important;margin:0 !important;color:#facc15 !important;font-size:.82rem !important;line-height:1 !important;letter-spacing:-2px !important;text-shadow:0 2px 10px rgba(0,0,0,.86), 0 0 13px rgba(250,204,21,.38) !important;white-space:nowrap !important;overflow:hidden !important}#inventory-tab .dragon-card .dragon-status-badge,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge {right:8px !important;top:8px !important;left:auto !important;bottom:auto !important;height:24px !important;max-width:82px !important;margin:0 !important;padding:0 8px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;font-size:.63rem !important;line-height:1 !important;font-weight:1000 !important;white-space:nowrap !important;text-transform:none !important;letter-spacing:0 !important;background:rgba(14,165,233,.22) !important;border:1px solid rgba(56,189,248,.50) !important;color:#dffcff !important;box-shadow:0 6px 15px rgba(0,0,0,.38) !important}#inventory-tab .dragon-card .dragon-status-badge.expedition,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge.expedition {background:rgba(234,179,8,.22) !important;border-color:rgba(250,204,21,.50) !important;color:#fef3c7 !important}#inventory-tab .dragon-card .bulk-dragon-checkbox,
    #inventory-tab.inventory-compact-v110 .dragon-card .bulk-dragon-checkbox {left:8px !important;top:38px !important;max-width:calc(100% - 16px) !important;transform:scale(.82) !important;transform-origin:left top !important;opacity:0 !important;pointer-events:none !important}body.bulk-sell-mode #inventory-tab .dragon-card .bulk-dragon-checkbox,
    body.bulk-sell-mode #inventory-tab.inventory-compact-v110 .dragon-card .bulk-dragon-checkbox {opacity:1 !important;pointer-events:auto !important}#inventory-tab .dragon-card .dragon-element,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-element {left:12px !important;bottom:34px !important;height:22px !important;display:inline-flex !important;align-items:center !important;padding:0 8px !important;margin:0 !important;border-radius:999px !important;background:rgba(2,6,23,.62) !important;border:1px solid var(--asl-el-mid, rgba(103,232,249,.38)) !important;color:#e8fbff !important;box-shadow:0 0 14px rgba(0,0,0,.32) !important;font-size:0 !important}#inventory-tab .dragon-card.fire .dragon-element::before {content:'🔥 Ogień'}#inventory-tab .dragon-card.water .dragon-element::before {content:'💧 Woda'}#inventory-tab .dragon-card.wind .dragon-element::before {content:'🌀 Wiatr'}#inventory-tab .dragon-card.light .dragon-element::before {content:'✨ Światło'}#inventory-tab .dragon-card.dark .dragon-element::before {content:'🌙 Mrok'}#inventory-tab .dragon-card .dragon-element::before,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-element::before {font-size:.72rem !important;font-weight:900 !important;text-transform:none !important}#inventory-tab .dragon-card p,
    #inventory-tab.inventory-compact-v110 .dragon-card p {left:12px !important;bottom:8px !important;height:28px !important;display:inline-flex !important;align-items:center !important;padding:0 9px !important;margin:0 !important;border-radius:10px !important;background:rgba(2,6,23,.72) !important;border:1px solid rgba(255,255,255,.14) !important;color:#e5f7ff !important;font-size:0 !important;font-weight:1000 !important;line-height:1 !important}#inventory-tab .dragon-card p::before,
    #inventory-tab.inventory-compact-v110 .dragon-card p::before {content:'Lvl ' attr(data-level) !important;font-size:.78rem !important}#inventory-tab .dragon-card .dragon-mini-meta-v110,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 {right:9px !important;bottom:8px !important;display:inline-flex !important;align-items:center !important;gap:0 !important}#inventory-tab .dragon-card .dragon-mini-meta-v110 .mini-level-v110,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 .mini-level-v110 {display:none !important}#inventory-tab .dragon-card .dragon-mini-meta-v110 .mini-icons-v110,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 .mini-icons-v110 {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:54px !important;height:28px !important;padding:0 6px !important;border-radius:999px !important;background:rgba(2,6,23,.72) !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:0 8px 16px rgba(0,0,0,.26) !important;color:#fff7c2 !important;font-size:.88rem !important;white-space:nowrap !important}#inventory-tab .dragon-card .dragon-stats,
    #inventory-tab .dragon-card .dragon-eq,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-stats,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-eq {display:none !important}#inventory-tab .dragon-card.fire {--asl-el-main:#f97316;--asl-el-soft:rgba(249,115,22,.20);--asl-el-mid:rgba(249,115,22,.62)}#inventory-tab .dragon-card.water {--asl-el-main:#38bdf8;--asl-el-soft:rgba(56,189,248,.20);--asl-el-mid:rgba(56,189,248,.62)}#inventory-tab .dragon-card.wind {--asl-el-main:#22c55e;--asl-el-soft:rgba(34,197,94,.20);--asl-el-mid:rgba(34,197,94,.62)}#inventory-tab .dragon-card.light {--asl-el-main:#fde047;--asl-el-soft:rgba(253,224,71,.22);--asl-el-mid:rgba(253,224,71,.72)}#inventory-tab .dragon-card.dark {--asl-el-main:#a855f7;--asl-el-soft:rgba(168,85,247,.22);--asl-el-mid:rgba(168,85,247,.72)}#inventory-tab .inventory-empty-state-v77 {grid-column:1 / -1 !important}}@media (max-width: 420px) {#inventory-tab .dragon-card,
    #inventory-tab .dragon-card.clickable-card,
    #inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {min-height:218px !important;height:218px !important;border-radius:18px !important}#inventory-tab .dragon-card h3,
    #inventory-tab.inventory-compact-v110 .dragon-card h3 {font-size:.94rem !important;bottom:55px !important}#inventory-tab .dragon-card .dragon-stars,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars {font-size:.76rem !important;letter-spacing:-2.4px !important}}.inventory-view-switch-v354 {display:none}@media (max-width: 760px) {body:has(#inventory-tab:not(.hidden)) {--asl-inventory-manage-v354:46px}#inventory-tab {padding:12px 12px calc(132px + env(safe-area-inset-bottom, 0px)) !important;background:radial-gradient(circle at 12% 0%, rgba(45,212,191,.11), transparent 28%),
            radial-gradient(circle at 94% 16%, rgba(168,85,247,.10), transparent 28%),
            linear-gradient(180deg, rgba(2,6,23,.16), rgba(2,6,23,.82)) !important}#inventory-tab .inventory-title-row {display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;align-items:center !important;gap:10px !important;margin:0 0 10px !important}#inventory-tab .inventory-hero-v34 {position:relative !important;min-height:82px !important;padding:12px 14px !important;border-radius:22px !important;overflow:hidden !important;background:linear-gradient(90deg, rgba(2,6,23,.92) 0%, rgba(2,6,23,.74) 56%, rgba(8,47,73,.44) 100%),
            radial-gradient(circle at 94% 34%, rgba(45,212,191,.18), transparent 34%) !important;border:1px solid rgba(103,232,249,.20) !important;box-shadow:0 14px 30px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.045) !important}#inventory-tab .inventory-hero-v34::before {content:'🐉' !important;position:absolute !important;right:14px !important;top:13px !important;width:52px !important;height:52px !important;display:grid !important;place-items:center !important;border-radius:17px !important;font-size:1.35rem !important;background:radial-gradient(circle, rgba(34,197,94,.22), rgba(15,23,42,.72)) !important;border:1px solid rgba(103,232,249,.20) !important;opacity:.92 !important;box-shadow:0 0 18px rgba(45,212,191,.12) !important}#inventory-tab .inventory-hero-v34::after {display:none !important;content:none !important}#inventory-tab .inventory-hero-head-v254,
    #inventory-tab .section-kicker-v34,
    #inventory-tab .inventory-hero-info-v254,
    #inventory-tab .inventory-count-panel {display:none !important}#inventory-tab .inventory-hero-v34 h2 {position:relative !important;z-index:2 !important;margin:0 !important;padding:0 !important;max-width:calc(100% - 62px) !important;font-family:Georgia, 'Times New Roman', serif !important;font-size:clamp(1.38rem, 7vw, 1.9rem) !important;line-height:.98 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#f8fbff !important;text-shadow:0 0 18px rgba(45,212,191,.20), 0 3px 16px rgba(0,0,0,.82) !important}#inventory-tab .inventory-hero-v34 h2::before {content:'KOLEKCJA' !important;display:block !important;margin:0 0 2px !important;font-size:.42em !important;letter-spacing:.19em !important;color:#67e8f9 !important;font-family:inherit !important;text-shadow:0 0 14px rgba(103,232,249,.25) !important}#inventory-tab .inventory-subtitle {position:relative !important;z-index:2 !important;margin:6px 0 0 !important;max-width:calc(100% - 62px) !important;font-size:.82rem !important;line-height:1.22 !important;color:#aebed1 !important}#inventory-tab .inventory-subtitle strong {color:#67e8f9 !important}#inventory-tab .inventory-view-switch-v354 {display:inline-grid !important;grid-template-columns:1fr 1fr !important;min-width:142px !important;height:44px !important;padding:4px !important;gap:4px !important;border-radius:17px !important;background:rgba(2,6,23,.70) !important;border:1px solid rgba(148,163,184,.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 10px 22px rgba(0,0,0,.18) !important}#inventory-tab .inventory-view-switch-v354 button {border:0 !important;border-radius:13px !important;min-height:0 !important;padding:0 8px !important;background:transparent !important;color:#94a3b8 !important;font-weight:950 !important;font-size:.78rem !important;white-space:nowrap !important}#inventory-tab .inventory-view-switch-v354 button.active {color:#e8fdff !important;background:linear-gradient(135deg, rgba(8,145,178,.72), rgba(14,116,144,.46)) !important;border:1px solid rgba(103,232,249,.45) !important;box-shadow:0 0 18px rgba(45,212,191,.16), inset 0 1px 0 rgba(255,255,255,.10) !important}#inventory-tab .inventory-premium-head-v352 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;margin:8px 0 7px !important}#inventory-tab .inventory-search-v352 {grid-column:1 / -1 !important}#inventory-tab .inventory-search-v352,
    #inventory-tab .inventory-premium-select-v352 {min-height:40px !important;height:40px !important;padding:0 11px !important;border-radius:14px !important;background:linear-gradient(145deg, rgba(15,23,42,.88), rgba(2,6,23,.76)) !important;border:1px solid rgba(148,163,184,.15) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 8px 16px rgba(0,0,0,.16) !important;display:flex !important;align-items:center !important;gap:8px !important}#inventory-tab .inventory-search-v352 input,
    #inventory-tab .inventory-premium-select-v352 select {font-size:.82rem !important;font-weight:900 !important;line-height:1 !important;color:#eafcff !important;background:transparent !important;border:0 !important;outline:0 !important;width:100% !important;min-width:0 !important;appearance:none !important}#inventory-tab .inventory-search-v352 input::placeholder {color:rgba(203,213,225,.58) !important}#inventory-tab .inventory-element-filter-v352 {display:flex !important;gap:7px !important;overflow-x:auto !important;margin:2px -2px 8px !important;padding:0 2px 8px !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important}#inventory-tab .inventory-element-filter-v352::-webkit-scrollbar {display:none !important}#inventory-tab .inventory-element-filter-v352 button {flex:0 0 auto !important;min-height:36px !important;height:36px !important;min-width:auto !important;padding:0 11px !important;border-radius:14px !important;border:1px solid rgba(148,163,184,.15) !important;background:linear-gradient(145deg, rgba(15,23,42,.86), rgba(2,6,23,.72)) !important;color:#dbeafe !important;font-size:.78rem !important;font-weight:950 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 7px 14px rgba(0,0,0,.13) !important}#inventory-tab .inventory-element-filter-v352 button.active {color:#06121b !important;border-color:rgba(103,232,249,.72) !important;background:linear-gradient(135deg, #4ff7ee, #8df6cb 58%, #facc15) !important;box-shadow:0 0 16px rgba(45,212,191,.20), inset 0 1px 0 rgba(255,255,255,.34) !important}#inventory-tab .inventory-toolbar-v352,
    #inventory-tab .inventory-toolbar,
    #inventory-tab .inventory-toolbar-v101 {display:block !important;position:static !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}#inventory-tab .inventory-toolbar-v352 .inventory-toolbar-main-v101 {display:contents !important}#inventory-tab #inventory-view-toggle-v110,
    #inventory-tab .inventory-knowledge-btn-v352 {display:none !important}#inventory-tab #bulk-sell-toggle {position:fixed !important;left:16px !important;right:16px !important;bottom:calc(70px + env(safe-area-inset-bottom, 0px)) !important;z-index:8500 !important;height:42px !important;min-height:42px !important;padding:0 14px !important;border-radius:14px !important;border:1px solid rgba(103,232,249,.55) !important;background:linear-gradient(90deg, rgba(8,47,73,.94), rgba(14,116,144,.82), rgba(8,47,73,.94)) !important;color:#dffcff !important;font-size:.9rem !important;font-weight:1000 !important;letter-spacing:.10em !important;text-transform:uppercase !important;box-shadow:0 12px 28px rgba(0,0,0,.42), 0 0 24px rgba(45,212,191,.24), inset 0 1px 0 rgba(255,255,255,.12) !important}body:not(.bulk-sell-mode) #inventory-tab #bulk-sell-toggle::before {content:'👥 '}#inventory-tab .bulk-sell-panel-v101 {position:fixed !important;left:12px !important;right:12px !important;bottom:calc(118px + env(safe-area-inset-bottom, 0px)) !important;z-index:8499 !important;max-height:42vh !important;overflow:auto !important;margin:0 !important;padding:10px !important;border-radius:18px !important;background:rgba(2,6,23,.96) !important;border:1px solid rgba(103,232,249,.24) !important;box-shadow:0 18px 38px rgba(0,0,0,.50), 0 0 28px rgba(45,212,191,.12) !important}#inventory-tab .bulk-sell-panel-v101.hidden {display:none !important}#inventory-tab .bulk-safe-note-v101 {font-size:.76rem !important}#inventory-tab .bulk-helper-btn,
    #inventory-tab .bulk-sell-confirm {min-height:36px !important;border-radius:12px !important;font-size:.78rem !important;padding:0 10px !important}#inventory-tab .dragons-grid {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important;margin-top:10px !important;align-items:stretch !important}#inventory-tab .dragon-card,
    #inventory-tab .dragon-card.clickable-card {position:relative !important;width:100% !important;min-width:0 !important;height:204px !important;min-height:204px !important;padding:0 !important;border-radius:17px !important;overflow:hidden !important;display:block !important;text-align:left !important;background:rgba(2,6,23,.96) !important;border:1px solid var(--asl-el-mid, rgba(103,232,249,.38)) !important;box-shadow:0 12px 26px rgba(0,0,0,.44),
            0 0 0 1px rgba(255,255,255,.035) inset,
            0 0 20px var(--asl-el-soft, rgba(45,212,191,.12)) !important;transform:none !important}#inventory-tab .dragon-card.fire {--asl-el-main:#f97316;--asl-el-soft:rgba(249,115,22,.20);--asl-el-mid:rgba(249,115,22,.64)}#inventory-tab .dragon-card.water {--asl-el-main:#38bdf8;--asl-el-soft:rgba(56,189,248,.20);--asl-el-mid:rgba(56,189,248,.64)}#inventory-tab .dragon-card.wind {--asl-el-main:#22c55e;--asl-el-soft:rgba(34,197,94,.20);--asl-el-mid:rgba(34,197,94,.64)}#inventory-tab .dragon-card.light {--asl-el-main:#fde047;--asl-el-soft:rgba(253,224,71,.24);--asl-el-mid:rgba(253,224,71,.76)}#inventory-tab .dragon-card.dark {--asl-el-main:#a855f7;--asl-el-soft:rgba(168,85,247,.24);--asl-el-mid:rgba(168,85,247,.76)}#inventory-tab .dragon-card::before,
    #inventory-tab .dragon-card.clickable-card::before {content:'' !important;position:absolute !important;inset:0 !important;z-index:2 !important;pointer-events:none !important;background:linear-gradient(180deg, rgba(2,6,23,.03) 0%, rgba(2,6,23,.08) 34%, rgba(2,6,23,.78) 77%, rgba(2,6,23,.98) 100%),
            radial-gradient(circle at 10% 8%, rgba(255,255,255,.16), transparent 24%) !important;opacity:.96 !important}#inventory-tab .dragon-card.stars-5::after,
    #inventory-tab .dragon-card.max-level-v104::after {display:none !important;content:none !important}#inventory-tab .dragon-card .dragon-image-container,
    #inventory-tab .dragon-card.clickable-card .dragon-image-container {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:100% !important;max-height:none !important;margin:0 !important;border:0 !important;border-radius:inherit !important;overflow:hidden !important;background:rgba(2,6,23,.72) !important;z-index:1 !important;box-shadow:none !important}#inventory-tab .dragon-card .dragon-img,
    #inventory-tab .dragon-card.clickable-card .dragon-img {display:block !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center 34% !important;opacity:.94 !important;transform:scale(1.06) !important;filter:saturate(1.16) contrast(1.08) brightness(.92) !important}#inventory-tab .dragon-card h3,
    #inventory-tab .dragon-card .dragon-stars,
    #inventory-tab .dragon-card .dragon-element,
    #inventory-tab .dragon-card p,
    #inventory-tab .dragon-card .dragon-mini-meta-v110,
    #inventory-tab .dragon-card .dragon-status-badge,
    #inventory-tab .dragon-card .bulk-dragon-checkbox {position:absolute !important;z-index:5 !important}#inventory-tab .dragon-card .dragon-stars {left:9px !important;top:8px !important;width:calc(100% - 86px) !important;margin:0 !important;color:#facc15 !important;font-size:.72rem !important;line-height:1 !important;letter-spacing:-2.5px !important;white-space:nowrap !important;overflow:hidden !important;text-shadow:0 2px 9px rgba(0,0,0,.90), 0 0 12px rgba(250,204,21,.42) !important}#inventory-tab .dragon-card .dragon-status-badge {right:7px !important;top:7px !important;left:auto !important;bottom:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:22px !important;max-width:78px !important;margin:0 !important;padding:0 7px !important;border-radius:999px !important;font-size:.58rem !important;font-weight:1000 !important;line-height:1 !important;white-space:nowrap !important;text-transform:none !important;letter-spacing:0 !important;background:rgba(14,165,233,.28) !important;border:1px solid rgba(56,189,248,.56) !important;color:#e0fbff !important;box-shadow:0 6px 14px rgba(0,0,0,.42) !important}#inventory-tab .dragon-card .dragon-status-badge.arena-defense-v159 {display:none !important}#inventory-tab .dragon-card .dragon-status-badge.team-v352 {background:rgba(34,197,94,.28) !important;border-color:rgba(34,197,94,.56) !important;color:#dcfce7 !important}#inventory-tab .dragon-card .dragon-status-badge.expedition {background:rgba(234,179,8,.28) !important;border-color:rgba(250,204,21,.56) !important;color:#fef3c7 !important}#inventory-tab .dragon-card h3 {left:10px !important;right:8px !important;bottom:49px !important;width:auto !important;margin:0 !important;font-family:inherit !important;color:#fff !important;font-size:.94rem !important;font-weight:1000 !important;line-height:1.02 !important;letter-spacing:-.025em !important;text-shadow:0 3px 12px rgba(0,0,0,.98) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#inventory-tab .dragon-card .dragon-element {left:10px !important;bottom:29px !important;height:18px !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:#dbeafe !important;box-shadow:none !important;font-size:0 !important;display:inline-flex !important;align-items:center !important}#inventory-tab .dragon-card.fire .dragon-element::before {content:'🔥 Ogień'}#inventory-tab .dragon-card.water .dragon-element::before {content:'💧 Woda'}#inventory-tab .dragon-card.wind .dragon-element::before {content:'🌀 Wiatr'}#inventory-tab .dragon-card.light .dragon-element::before {content:'✨ Światło'}#inventory-tab .dragon-card.dark .dragon-element::before {content:'🌙 Mrok'}#inventory-tab .dragon-card .dragon-element::before {font-size:.70rem !important;font-weight:850 !important;text-transform:none !important;text-shadow:0 2px 10px rgba(0,0,0,.95) !important}#inventory-tab .dragon-card p {left:10px !important;bottom:7px !important;height:24px !important;display:inline-flex !important;align-items:center !important;margin:0 !important;padding:0 8px !important;border-radius:9px !important;background:rgba(2,6,23,.72) !important;border:1px solid rgba(255,255,255,.13) !important;color:#e5f7ff !important;font-size:0 !important;line-height:1 !important;font-weight:1000 !important}#inventory-tab .dragon-card p::before {content:'Lvl ' attr(data-level) !important;font-size:.72rem !important}#inventory-tab .dragon-card .dragon-mini-meta-v110 {right:8px !important;bottom:7px !important;display:inline-flex !important;align-items:center !important;gap:0 !important}#inventory-tab .dragon-card .dragon-mini-meta-v110 .mini-level-v110 {display:none !important}#inventory-tab .dragon-card .dragon-mini-meta-v110 .mini-icons-v110 {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:50px !important;height:24px !important;padding:0 6px !important;border-radius:999px !important;background:rgba(2,6,23,.72) !important;border:1px solid rgba(255,255,255,.13) !important;box-shadow:0 8px 16px rgba(0,0,0,.26) !important;color:#fff7c2 !important;font-size:.80rem !important;white-space:nowrap !important}#inventory-tab .dragon-card .dragon-stats,
    #inventory-tab .dragon-card .dragon-eq {display:none !important}#inventory-tab .dragon-card .bulk-dragon-checkbox {left:8px !important;top:33px !important;max-width:calc(100% - 16px) !important;transform:scale(.78) !important;transform-origin:left top !important;opacity:0 !important;pointer-events:none !important}body.bulk-sell-mode #inventory-tab .dragon-card .bulk-dragon-checkbox {opacity:1 !important;pointer-events:auto !important}#inventory-tab .inventory-filter-hidden-v352 {display:none !important}#inventory-tab .inventory-empty-state-v77 {grid-column:1 / -1 !important}#inventory-tab.inventory-compact-v110 .dragons-grid {grid-template-columns:1fr !important;gap:8px !important}#inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {height:104px !important;min-height:104px !important;border-radius:16px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container {inset:8px auto 8px 8px !important;width:88px !important;height:88px !important;border-radius:14px !important;border:1px solid var(--asl-el-mid, rgba(103,232,249,.38)) !important}#inventory-tab.inventory-compact-v110 .dragon-card::before {background:linear-gradient(90deg, rgba(2,6,23,.70), rgba(2,6,23,.88) 44%, rgba(2,6,23,.96)) !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars {left:106px !important;top:12px !important;width:140px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge {top:12px !important;right:10px !important}#inventory-tab.inventory-compact-v110 .dragon-card h3 {left:106px !important;right:100px !important;bottom:46px !important;font-size:1.02rem !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-element {left:106px !important;bottom:28px !important}#inventory-tab.inventory-compact-v110 .dragon-card p {left:106px !important;bottom:7px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 {right:10px !important;bottom:10px !important}}@media (max-width: 420px) {#inventory-tab .dragon-card,
    #inventory-tab .dragon-card.clickable-card {height:188px !important;min-height:188px !important;border-radius:16px !important}#inventory-tab .dragon-card h3 {font-size:.86rem !important;bottom:47px !important}#inventory-tab .dragon-card .dragon-stars {font-size:.68rem !important;letter-spacing:-2.8px !important;width:calc(100% - 76px) !important}#inventory-tab .dragon-card .dragon-status-badge {max-width:70px !important;font-size:.54rem !important;padding:0 6px !important}#inventory-tab .dragon-card p {height:22px !important}#inventory-tab .dragon-card p::before {font-size:.68rem !important}#inventory-tab .dragon-card .dragon-mini-meta-v110 .mini-icons-v110 {min-width:46px !important;height:22px !important;font-size:.74rem !important}}@media (max-width: 760px) {#inventory-tab {padding-top:8px !important}#inventory-tab .inventory-title-row {grid-template-columns:minmax(0, 1fr) auto !important;align-items:center !important;gap:8px !important;margin:0 0 6px !important}#inventory-tab .inventory-hero-v34 {min-height:54px !important;padding:4px 0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}#inventory-tab .inventory-hero-v34::before,
    #inventory-tab .inventory-hero-v34::after,
    #inventory-tab .inventory-hero-v34 h2::before {display:none !important;content:none !important}#inventory-tab .inventory-hero-v34 h2 {max-width:100% !important;margin:0 !important;font-family:inherit !important;font-size:clamp(1.05rem, 5.2vw, 1.38rem) !important;line-height:1.05 !important;letter-spacing:.09em !important;text-transform:uppercase !important;color:#67e8f9 !important;text-shadow:0 0 18px rgba(45,212,191,.22), 0 2px 12px rgba(0,0,0,.70) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#inventory-tab .inventory-hero-v34 h2::after {content:'' !important;display:inline-block !important;width:8px !important;height:8px !important;margin-left:8px !important;border-radius:999px !important;background:#67e8f9 !important;box-shadow:0 0 16px rgba(103,232,249,.55) !important;vertical-align:middle !important}#inventory-tab .inventory-subtitle {max-width:100% !important;margin:2px 0 0 !important;padding:0 !important;color:#9fb5c9 !important;font-size:.72rem !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#inventory-tab .inventory-view-switch-v354 {min-width:126px !important;height:38px !important;padding:3px !important;border-radius:14px !important}#inventory-tab .inventory-view-switch-v354 button {border-radius:11px !important;font-size:.72rem !important;padding:0 6px !important}#inventory-tab .inventory-search-v352 {display:none !important}#inventory-tab .inventory-premium-head-v352 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:7px !important;margin:6px 0 6px !important}#inventory-tab .inventory-premium-select-v352 {height:36px !important;min-height:36px !important;padding:0 9px !important;border-radius:13px !important;position:relative !important;z-index:4 !important;pointer-events:auto !important}#inventory-tab .inventory-premium-select-v352 select {height:34px !important;min-height:34px !important;font-size:.74rem !important;pointer-events:auto !important;cursor:pointer !important}#inventory-tab .inventory-element-filter-v352 {margin:0 -2px 6px !important;padding:0 2px 6px !important;gap:6px !important;position:relative !important;z-index:5 !important;pointer-events:auto !important}#inventory-tab .inventory-element-filter-v352 button {height:34px !important;min-height:34px !important;padding:0 10px !important;border-radius:13px !important;font-size:.74rem !important;pointer-events:auto !important;cursor:pointer !important}#inventory-tab .dragons-grid {margin-top:7px !important}#inventory-tab .dragons-grid .dragon-card.inventory-filter-hidden-v352,
    #inventory-tab.inventory-compact-v110 .dragons-grid .dragon-card.inventory-filter-hidden-v352 {display:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container {inset:8px auto 8px 8px !important;width:72px !important;height:72px !important;border-radius:13px !important}#inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {height:88px !important;min-height:88px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars {left:88px !important;top:9px !important;width:calc(100% - 178px) !important}#inventory-tab.inventory-compact-v110 .dragon-card h3 {left:88px !important;right:92px !important;bottom:39px !important;font-size:.92rem !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-element {left:88px !important;bottom:22px !important}#inventory-tab.inventory-compact-v110 .dragon-card p {left:88px !important;bottom:5px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 {right:8px !important;bottom:7px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge {right:8px !important;top:8px !important}}@media (max-width: 760px) {#inventory-tab .inventory-hero-v34 h2 {font-size:clamp(1.18rem, 6vw, 1.62rem) !important;letter-spacing:.18em !important;color:#67e8f9 !important}#inventory-tab .inventory-hero-v34 h2::before,
    #inventory-tab .inventory-hero-v34 h2::after {display:none !important;content:none !important}body:not(.bulk-sell-mode) #inventory-tab #bulk-sell-toggle::before,
    body.bulk-sell-mode #inventory-tab #bulk-sell-toggle::before {display:none !important;content:none !important}#inventory-tab .dragon-card[data-busy="1"] .dragon-status-badge.ready-v352,
    #inventory-tab .dragon-card[data-busy="1"] .dragon-status-badge.team-v352,
    #inventory-tab .dragon-card[data-busy="0"] .dragon-status-badge.expedition {display:none !important}#inventory-tab .dragon-card .dragon-status-badge.expedition {max-width:92px !important;background:rgba(234,179,8,.26) !important;border-color:rgba(250,204,21,.62) !important;color:#fff7d6 !important}#inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104 {animation:aslInventoryPremiumGlowV356 4.6s ease-in-out infinite !important;box-shadow:0 13px 28px rgba(0,0,0,.46),
            0 0 0 1px rgba(255,255,255,.045) inset,
            0 0 18px var(--asl-el-soft, rgba(45,212,191,.16)),
            0 0 30px rgba(250,204,21,.08) !important}#inventory-tab .dragon-card.rare-ld4-v104::before,
    #inventory-tab .dragon-card.stars-5::before,
    #inventory-tab .dragon-card.mythic-ld5-v104::before {animation:none !important;transform:none !important;filter:none !important;opacity:.96 !important;inset:0 !important;width:auto !important;height:auto !important;top:0 !important;left:0 !important;z-index:2 !important;background:linear-gradient(180deg, rgba(2,6,23,.03) 0%, rgba(2,6,23,.10) 35%, rgba(2,6,23,.78) 78%, rgba(2,6,23,.98) 100%),
            radial-gradient(circle at 12% 10%, rgba(255,255,255,.16), transparent 24%),
            radial-gradient(circle at 88% 8%, var(--asl-el-soft, rgba(103,232,249,.14)), transparent 28%) !important}#inventory-tab .dragon-card.rare-ld4-v104::after,
    #inventory-tab .dragon-card.stars-5::after,
    #inventory-tab .dragon-card.mythic-ld5-v104::after {display:block !important;content:'' !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;z-index:4 !important;opacity:.28 !important;background:linear-gradient(120deg, transparent 0%, transparent 42%, rgba(255,255,255,.22) 50%, transparent 58%, transparent 100%) !important;transform:translateX(-120%) !important;animation:aslInventoryPremiumSweepV356 6.8s ease-in-out infinite !important}@keyframes aslInventoryPremiumGlowV356 {0%, 100% {border-color:var(--asl-el-mid, rgba(103,232,249,.50)) !important;filter:saturate(1.02) brightness(1)}50% {border-color:color-mix(in srgb, var(--asl-el-main, #67e8f9) 80%, #ffffff 20%) !important;filter:saturate(1.08) brightness(1.04)}}@keyframes aslInventoryPremiumSweepV356 {0%, 62%, 100% {transform:translateX(-120%) !important;opacity:0}72% {opacity:.32}86% {transform:translateX(120%) !important;opacity:0}}}@media (max-width: 760px) {#inventory-tab .inventory-hero-v34 {min-height:48px !important;padding:7px 8px !important;background:linear-gradient(90deg, rgba(2,6,23,.82), rgba(8,47,73,.38)) !important;border-color:rgba(103,232,249,.16) !important;box-shadow:0 8px 18px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.035) !important}#inventory-tab .inventory-title-inline-v357 {display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;min-width:0 !important;width:100% !important}#inventory-tab .inventory-title-inline-v357 h2,
    #inventory-tab .inventory-hero-v34 h2 {flex:0 1 auto !important;max-width:none !important;margin:0 !important;padding:0 !important;font-family:inherit !important;font-size:clamp(1.05rem, 5.8vw, 1.45rem) !important;line-height:1 !important;letter-spacing:.16em !important;color:#67e8f9 !important;text-transform:uppercase !important;white-space:nowrap !important;text-shadow:0 0 18px rgba(45,212,191,.22), 0 2px 12px rgba(0,0,0,.70) !important}#inventory-tab .inventory-knowledge-mini-v357 {flex:0 0 auto !important;height:30px !important;min-height:30px !important;padding:0 10px !important;border-radius:999px !important;border:1px solid rgba(103,232,249,.42) !important;background:linear-gradient(135deg, rgba(8,145,178,.44), rgba(15,23,42,.80)) !important;color:#dffcff !important;font-size:.70rem !important;font-weight:1000 !important;letter-spacing:.035em !important;box-shadow:0 0 14px rgba(45,212,191,.14), inset 0 1px 0 rgba(255,255,255,.08) !important;cursor:pointer !important}#inventory-tab .inventory-knowledge-mini-v357:active {transform:translateY(1px) scale(.99) !important}#inventory-tab .inventory-subtitle {display:block !important;margin:3px 0 0 !important;font-size:.70rem !important;line-height:1 !important;color:rgba(203,213,225,.78) !important}.dragon-info-modal-v238 .dragon-info-content-v238 {width:min(94vw, 520px) !important;max-height:86vh !important;overflow-y:auto !important;border-radius:26px !important;padding:18px 16px calc(20px + env(safe-area-inset-bottom, 0px)) !important;background:radial-gradient(circle at 14% 0%, rgba(103,232,249,.20), transparent 28%),
            radial-gradient(circle at 86% 4%, rgba(168,85,247,.16), transparent 30%),
            linear-gradient(180deg, rgba(15,23,42,.97), rgba(2,6,23,.98)) !important;border:1px solid rgba(103,232,249,.32) !important;box-shadow:0 28px 80px rgba(0,0,0,.72), 0 0 45px rgba(45,212,191,.16), inset 0 1px 0 rgba(255,255,255,.06) !important}.dragon-info-modal-v238 .dragon-info-kicker-v238 {display:inline-flex !important;align-items:center !important;gap:8px !important;padding:7px 11px !important;border-radius:999px !important;background:rgba(8,145,178,.22) !important;border:1px solid rgba(103,232,249,.24) !important;color:#a5f3fc !important;font-size:.72rem !important;font-weight:1000 !important;letter-spacing:.12em !important;text-transform:uppercase !important}.dragon-info-modal-v238 #dragon-info-title-v238 {margin:12px 0 8px !important;color:#f8fbff !important;font-size:clamp(1.18rem, 6vw, 1.55rem) !important;line-height:1.04 !important;text-shadow:0 0 18px rgba(103,232,249,.18) !important}.dragon-info-modal-v238 .dragon-info-lead-v238 {font-size:.86rem !important;line-height:1.42 !important;color:#cbd5e1 !important}.dragon-info-modal-v238 .dragon-info-close-v238 {top:12px !important;right:12px !important;width:38px !important;height:38px !important;border-radius:14px !important;background:rgba(15,23,42,.82) !important;border:1px solid rgba(248,113,113,.35) !important;color:#fecaca !important;box-shadow:0 0 18px rgba(248,113,113,.10) !important}#inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104 {border-width:1.5px !important;animation:aslInventoryLegendAuraV357 3.8s ease-in-out infinite !important;box-shadow:0 13px 28px rgba(0,0,0,.50),
            0 0 0 1px rgba(255,255,255,.055) inset,
            0 0 20px color-mix(in srgb, var(--asl-el-main, #67e8f9) 34%, transparent),
            0 0 42px rgba(250,204,21,.12) !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container {filter:saturate(1.12) contrast(1.05) brightness(1.03) !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container::after,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container::after,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container::after {content:'' !important;position:absolute !important;inset:0 !important;z-index:4 !important;pointer-events:none !important;border-radius:inherit !important;opacity:.55 !important;background:radial-gradient(circle at 16% 16%, rgba(255,255,255,.34), transparent 12%),
            linear-gradient(115deg, transparent 0%, transparent 38%, rgba(255,255,255,.28) 48%, transparent 58%, transparent 100%) !important;mix-blend-mode:screen !important;transform:translateX(-120%) skewX(-8deg) !important;animation:aslInventoryLegendSweepV357 4.9s ease-in-out infinite !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-stars,
    #inventory-tab .dragon-card.stars-5 .dragon-stars,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-stars {filter:drop-shadow(0 0 6px rgba(250,204,21,.52)) drop-shadow(0 0 12px color-mix(in srgb, var(--asl-el-main, #67e8f9) 30%, transparent)) !important;animation:aslInventoryStarsPulseV357 3.8s ease-in-out infinite !important}#inventory-tab .dragon-card.mythic-ld5-v104 {box-shadow:0 13px 28px rgba(0,0,0,.52),
            0 0 0 1px rgba(255,255,255,.060) inset,
            0 0 24px rgba(168,85,247,.26),
            0 0 46px rgba(250,204,21,.16) !important}@keyframes aslInventoryLegendAuraV357 {0%, 100% {filter:brightness(1) saturate(1.04)}50% {filter:brightness(1.075) saturate(1.14)}}@keyframes aslInventoryLegendSweepV357 {0%, 54%, 100% {transform:translateX(-120%) skewX(-8deg);opacity:0}64% {opacity:.52}82% {transform:translateX(120%) skewX(-8deg);opacity:0}}@keyframes aslInventoryStarsPulseV357 {0%, 100% {opacity:.96;transform:translateZ(0) scale(1)}50% {opacity:1;transform:translateZ(0) scale(1.04)}}#inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {height:104px !important;min-height:104px !important;border-radius:18px !important;padding:0 !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container {inset:8px auto 8px 8px !important;width:78px !important;height:88px !important;border-radius:14px !important;overflow:hidden !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-img {width:100% !important;height:100% !important;object-fit:cover !important;object-position:center top !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars {left:96px !important;top:8px !important;width:calc(100% - 184px) !important;height:18px !important;line-height:18px !important;font-size:.72rem !important;letter-spacing:-2px !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card h3 {left:96px !important;right:92px !important;top:30px !important;bottom:auto !important;height:20px !important;line-height:20px !important;font-size:.92rem !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-element {left:96px !important;top:52px !important;bottom:auto !important;height:18px !important;line-height:18px !important;font-size:.70rem !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card p,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352 {left:96px !important;top:73px !important;bottom:auto !important;height:22px !important;line-height:22px !important;padding:0 8px !important;font-size:.72rem !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 {right:8px !important;bottom:8px !important;top:auto !important;min-width:58px !important;height:24px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge {right:8px !important;top:8px !important;max-width:82px !important;height:24px !important;line-height:22px !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-img {object-position:center 28% !important}}@media (max-width: 760px) {#inventory-tab .inventory-subtitle::before {content:none !important;display:none !important}#inventory-tab .inventory-subtitle {margin-top:2px !important;font-size:.68rem !important}#inventory-tab #bulk-sell-toggle.bulk-toggle-btn-v101,
    #inventory-tab .bulk-toggle-btn-v101 {min-height:30px !important;height:30px !important;padding:0 12px !important;border-radius:14px !important;font-size:.72rem !important;line-height:1 !important;letter-spacing:.035em !important}#inventory-tab .inventory-toolbar-v101,
    #inventory-tab .inventory-toolbar-v352 {padding:4px 8px !important;min-height:38px !important}#inventory-tab .inventory-toolbar-main-v101 {min-height:32px !important;gap:6px !important}body.bulk-sell-mode #inventory-tab #bulk-sell-toggle.bulk-toggle-btn-v101 {height:32px !important;min-height:32px !important;font-size:.68rem !important}#inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104 {border-width:1.8px !important;border-color:color-mix(in srgb, var(--asl-el-main, #67e8f9) 88%, #ffffff 12%) !important;box-shadow:0 16px 34px rgba(0,0,0,.56),
            0 0 0 1px rgba(255,255,255,.07) inset,
            0 0 18px color-mix(in srgb, var(--asl-el-main, #67e8f9) 52%, transparent),
            0 0 34px rgba(250,204,21,.16) !important;animation:aslRareCardBreathV358 3.9s ease-in-out infinite !important}#inventory-tab .dragon-card.mythic-ld5-v104 {border-color:#f7d66a !important;box-shadow:0 18px 38px rgba(0,0,0,.58),
            0 0 0 1px rgba(255,255,255,.09) inset,
            0 0 22px rgba(250,204,21,.30),
            0 0 38px rgba(168,85,247,.28),
            0 0 60px rgba(56,189,248,.12) !important;animation:aslMythicCardBreathV358 3.4s ease-in-out infinite !important}#inventory-tab .dragon-card.rare-ld4-v104::after,
    #inventory-tab .dragon-card.stars-5::after,
    #inventory-tab .dragon-card.mythic-ld5-v104::after {display:block !important;content:'' !important;position:absolute !important;inset:0 !important;z-index:3 !important;pointer-events:none !important;border-radius:inherit !important;opacity:.72 !important;background:radial-gradient(circle at 12% 12%, rgba(255,255,255,.30), transparent 14%),
            radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--asl-el-main, #67e8f9) 30%, transparent), transparent 22%),
            linear-gradient(118deg, transparent 0%, transparent 40%, rgba(255,255,255,.34) 49%, transparent 59%, transparent 100%) !important;mix-blend-mode:screen !important;transform:translateX(-120%) skewX(-10deg) !important;animation:aslRareCardSweepV358 4.8s ease-in-out infinite !important}#inventory-tab .dragon-card.mythic-ld5-v104::after {background:radial-gradient(circle at 12% 12%, rgba(255,255,255,.38), transparent 14%),
            radial-gradient(circle at 84% 14%, rgba(250,204,21,.34), transparent 26%),
            radial-gradient(circle at 92% 84%, rgba(168,85,247,.26), transparent 24%),
            linear-gradient(118deg, transparent 0%, transparent 36%, rgba(255,255,255,.42) 49%, transparent 62%, transparent 100%) !important;animation-duration:4.2s !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-stars,
    #inventory-tab .dragon-card.stars-5 .dragon-stars,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-stars {color:#ffe57a !important;text-shadow:0 2px 9px rgba(0,0,0,.95),
            0 0 8px rgba(250,204,21,.72),
            0 0 16px color-mix(in srgb, var(--asl-el-main, #67e8f9) 48%, transparent) !important;animation:aslRareStarsGlowV358 2.6s ease-in-out infinite !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container::before,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container::before,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container::before {content:'' !important;position:absolute !important;inset:0 !important;z-index:2 !important;pointer-events:none !important;background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--asl-el-main, #67e8f9) 22%, transparent), transparent 36%),
            radial-gradient(circle at 50% 82%, rgba(250,204,21,.12), transparent 28%) !important;opacity:.82 !important;animation:aslRareInnerGlowV358 3.8s ease-in-out infinite !important}@keyframes aslRareCardBreathV358 {0%, 100% {filter:brightness(1) saturate(1.06)}50% {filter:brightness(1.09) saturate(1.22)}}@keyframes aslMythicCardBreathV358 {0%, 100% {filter:brightness(1.02) saturate(1.12)}50% {filter:brightness(1.14) saturate(1.32)}}@keyframes aslRareCardSweepV358 {0%, 42%, 100% {transform:translateX(-120%) skewX(-10deg);opacity:0}55% {opacity:.78}74% {transform:translateX(120%) skewX(-10deg);opacity:0}}@keyframes aslRareStarsGlowV358 {0%, 100% {transform:scale(1);filter:drop-shadow(0 0 2px rgba(250,204,21,.55))}50% {transform:scale(1.05);filter:drop-shadow(0 0 8px rgba(250,204,21,.95))}}@keyframes aslRareInnerGlowV358 {0%, 100% {opacity:.52}50% {opacity:.95}}#inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {height:112px !important;min-height:112px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container {width:82px !important;height:96px !important;inset:8px auto 8px 8px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-img {object-fit:cover !important;object-position:center 16% !important;transform:scale(1.12) !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars {left:98px !important;top:8px !important;width:calc(100% - 190px) !important;font-size:.70rem !important;line-height:16px !important}#inventory-tab.inventory-compact-v110 .dragon-card h3 {left:98px !important;right:94px !important;top:30px !important;bottom:auto !important;height:22px !important;line-height:22px !important;font-size:.94rem !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-element {left:98px !important;top:54px !important;bottom:auto !important;height:18px !important;line-height:18px !important}#inventory-tab.inventory-compact-v110 .dragon-card p,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352 {left:98px !important;top:78px !important;bottom:auto !important;height:22px !important;line-height:22px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge {top:8px !important;right:8px !important;max-width:82px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 {right:8px !important;bottom:8px !important}}@media (max-width: 820px) {.asl-mobile-menu-v347 {border:1px solid rgba(103,232,249,.58) !important;background:radial-gradient(circle at 25% 0%, rgba(255,255,255,.14), transparent 34%),
            linear-gradient(135deg, rgba(8,145,178,.34), rgba(15,23,42,.88)) !important;color:#dffcff !important;box-shadow:0 0 18px rgba(45,212,191,.16), inset 0 1px 0 rgba(255,255,255,.10) !important}.asl-mobile-dashboard-v348 .asl-mobile-progress-stat-v346.wings span {display:inline-flex !important;align-items:center !important;gap:5px !important}.asl-mobile-dashboard-v348 .asl-mobile-progress-stat-v346.wings .asl-wing-icon.mini {width:18px !important;height:14px !important;display:inline-block !important;filter:drop-shadow(0 0 7px rgba(125,255,246,.45)) !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344.pve-expedition-v358 {border-color:rgba(34,197,94,.30) !important;background:radial-gradient(circle at 16% 0%, rgba(34,197,94,.18), transparent 38%),
            linear-gradient(135deg, rgba(15,23,42,.90), rgba(4,30,24,.72)) !important}.asl-mobile-dashboard-v348 .asl-mobile-action-v344.pve-expedition-v358 > span {background:linear-gradient(135deg, rgba(34,197,94,.24), rgba(8,145,178,.18)) !important;border-color:rgba(34,197,94,.36) !important}}@media (max-width: 820px) {.asl-mobile-topbar-v347 {row-gap:4px !important;padding-bottom:5px !important}.asl-mobile-menu-v347,
    .asl-mobile-quick-v350,
    .asl-mobile-logout-v347 {min-height:24px !important;height:24px !important;padding:0 6px !important;border-radius:12px !important;font-size:10.2px !important;line-height:1 !important;letter-spacing:.015em !important;box-shadow:0 4px 10px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.08) !important}.asl-mobile-menu-v347 {border:1px solid rgba(103,232,249,.66) !important;box-shadow:0 0 14px rgba(45,212,191,.20), inset 0 1px 0 rgba(255,255,255,.11) !important}}@media (max-width: 760px) {#inventory-tab:not(.hidden) {padding-top:6px !important}#inventory-tab .inventory-title-row {margin-bottom:4px !important;gap:6px !important}#inventory-tab .inventory-hero-v34 {min-height:42px !important;padding:5px 7px !important}#inventory-tab .inventory-title-inline-v357 h2,
    #inventory-tab .inventory-hero-v34 h2 {font-size:clamp(.98rem, 5.1vw, 1.28rem) !important;letter-spacing:.14em !important}#inventory-tab .inventory-knowledge-mini-v357 {height:25px !important;min-height:25px !important;padding:0 8px !important;font-size:.64rem !important}#inventory-tab .inventory-subtitle {margin-top:2px !important;font-size:.66rem !important}#inventory-tab .inventory-view-switch-v354 {height:30px !important;min-height:30px !important;min-width:108px !important;padding:2px !important;border-radius:12px !important}#inventory-tab .inventory-view-switch-v354 button {min-height:24px !important;height:24px !important;font-size:.64rem !important;padding:0 5px !important;border-radius:10px !important}#inventory-tab .inventory-premium-head-v352 {margin:4px 0 3px !important;gap:5px !important}#inventory-tab .inventory-premium-select-v352 {height:25px !important;min-height:25px !important;padding:0 7px !important;border-radius:10px !important;gap:4px !important}#inventory-tab .inventory-premium-select-v352 > span {font-size:.70rem !important;line-height:1 !important}#inventory-tab .inventory-premium-select-v352 select {height:23px !important;min-height:23px !important;font-size:.64rem !important;line-height:1 !important;padding:0 !important}#inventory-tab .inventory-element-filter-v352 {margin:0 -2px 2px !important;padding:0 2px 2px !important;gap:4px !important;min-height:26px !important}#inventory-tab .inventory-element-filter-v352 button {height:24px !important;min-height:24px !important;padding:0 7px !important;border-radius:10px !important;font-size:.63rem !important;line-height:1 !important;box-shadow:0 4px 10px rgba(0,0,0,.18) !important}#inventory-tab .inventory-element-filter-v352 button[data-dragon-element-filter-v352="dark"] {color:#f4e8ff !important;border-color:rgba(168,85,247,.38) !important}#inventory-tab .dragons-grid {margin-top:2px !important;row-gap:8px !important}#inventory-tab .dragon-card .dragon-element,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-element {font-size:0 !important;color:transparent !important;text-transform:none !important;white-space:nowrap !important}#inventory-tab .dragon-card.fire .dragon-element::before,
    #inventory-tab.inventory-compact-v110 .dragon-card.fire .dragon-element::before {content:'🔥 Ogień' !important}#inventory-tab .dragon-card.water .dragon-element::before,
    #inventory-tab.inventory-compact-v110 .dragon-card.water .dragon-element::before {content:'💧 Woda' !important}#inventory-tab .dragon-card.wind .dragon-element::before,
    #inventory-tab.inventory-compact-v110 .dragon-card.wind .dragon-element::before {content:'🌀 Wiatr' !important}#inventory-tab .dragon-card.light .dragon-element::before,
    #inventory-tab.inventory-compact-v110 .dragon-card.light .dragon-element::before {content:'✨ Światło' !important}#inventory-tab .dragon-card.dark .dragon-element::before,
    #inventory-tab.inventory-compact-v110 .dragon-card.dark .dragon-element::before {content:'🌑 Mrok' !important}#inventory-tab .dragon-card .dragon-element::before,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-element::before {color:#e8fbff !important;font-size:.68rem !important;font-weight:900 !important;text-transform:none !important;text-shadow:0 2px 10px rgba(0,0,0,.95) !important}#inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {height:86px !important;min-height:86px !important;border-radius:16px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container {width:74px !important;height:72px !important;inset:7px auto 7px 7px !important;border-radius:13px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-img {object-fit:cover !important;object-position:center 4% !important;transform:scale(1.16) !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars {left:88px !important;top:7px !important;width:calc(100% - 182px) !important;height:14px !important;line-height:14px !important;font-size:.64rem !important}#inventory-tab.inventory-compact-v110 .dragon-card h3 {left:88px !important;right:92px !important;top:24px !important;bottom:auto !important;height:20px !important;line-height:20px !important;font-size:.86rem !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-element {left:88px !important;top:46px !important;bottom:auto !important;height:16px !important;line-height:16px !important;display:inline-flex !important;align-items:center !important}#inventory-tab.inventory-compact-v110 .dragon-card p,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352 {left:88px !important;top:63px !important;bottom:auto !important;height:18px !important;min-height:18px !important;line-height:18px !important;padding:0 7px !important;border-radius:8px !important}#inventory-tab.inventory-compact-v110 .dragon-card p::before,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352::before {font-size:.65rem !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 {right:7px !important;bottom:6px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 .mini-icons-v110 {min-width:46px !important;height:24px !important;min-height:24px !important;padding:0 7px !important;border-radius:11px !important;font-size:.72rem !important}#inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.rare-5-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104 {border:1px solid color-mix(in srgb, var(--asl-el-main, #67e8f9) 76%, #ffffff 24%) !important;box-shadow:0 13px 28px rgba(0,0,0,.50),
            0 0 0 1px rgba(255,255,255,.05) inset,
            0 0 16px color-mix(in srgb, var(--asl-el-main, #67e8f9) 45%, transparent),
            0 0 28px color-mix(in srgb, var(--asl-el-main, #67e8f9) 22%, transparent) !important;animation:aslRareCardPulseV359 3.2s ease-in-out infinite !important;overflow:hidden !important}#inventory-tab .dragon-card.mythic-ld5-v104 {border-color:#facc15 !important;box-shadow:0 15px 32px rgba(0,0,0,.54),
            0 0 0 1px rgba(255,255,255,.07) inset,
            0 0 18px rgba(250,204,21,.34),
            0 0 30px rgba(168,85,247,.28),
            0 0 44px rgba(56,189,248,.15) !important;animation:aslMythicCardPulseV359 2.8s ease-in-out infinite !important}#inventory-tab .dragon-card.rare-ld4-v104::after,
    #inventory-tab .dragon-card.rare-5-v104::after,
    #inventory-tab .dragon-card.stars-5::after,
    #inventory-tab .dragon-card.mythic-ld5-v104::after {content:'' !important;display:block !important;position:absolute !important;inset:-2px !important;z-index:6 !important;pointer-events:none !important;border-radius:inherit !important;padding:2px !important;background:conic-gradient(from 0deg,
            transparent 0deg,
            color-mix(in srgb, var(--asl-el-main, #67e8f9) 88%, #ffffff 12%) 52deg,
            transparent 105deg,
            rgba(255,255,255,.52) 165deg,
            transparent 225deg,
            color-mix(in srgb, var(--asl-el-main, #67e8f9) 86%, #ffffff 14%) 292deg,
            transparent 360deg) !important;-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0) !important;-webkit-mask-composite:xor !important;mask-composite:exclude !important;opacity:.95 !important;transform:none !important;animation:aslRareBorderSpinV359 5.4s linear infinite !important;mix-blend-mode:screen !important}#inventory-tab .dragon-card.mythic-ld5-v104::after {background:conic-gradient(from 0deg,
            rgba(250,204,21,.05),
            #fde68a 52deg,
            transparent 102deg,
            #a855f7 152deg,
            transparent 205deg,
            #38bdf8 262deg,
            #fde68a 318deg,
            rgba(250,204,21,.05) 360deg) !important;animation-duration:4.2s !important;opacity:1 !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container::before,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-image-container::before,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container::before,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container::before {opacity:.45 !important;background:radial-gradient(circle at 50% 8%, color-mix(in srgb, var(--asl-el-main, #67e8f9) 30%, transparent), transparent 34%) !important;animation:aslRareImageAuraV359 3.4s ease-in-out infinite !important}#inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container::before {background:radial-gradient(circle at 50% 8%, rgba(250,204,21,.28), transparent 34%),
            radial-gradient(circle at 82% 18%, rgba(168,85,247,.18), transparent 28%) !important}@keyframes aslRareBorderSpinV359 {to {transform:rotate(360deg)}}@keyframes aslRareCardPulseV359 {0%,100% {filter:brightness(1) saturate(1.04)}50% {filter:brightness(1.06) saturate(1.16)}}@keyframes aslMythicCardPulseV359 {0%,100% {filter:brightness(1.02) saturate(1.08)}50% {filter:brightness(1.10) saturate(1.24)}}@keyframes aslRareImageAuraV359 {0%,100% {opacity:.30}50% {opacity:.66}}}@media (max-width: 760px) {#inventory-tab .inventory-element-filter-v352 {margin:0 -2px -5px !important;padding:0 2px 0 !important;min-height:24px !important}#inventory-tab .inventory-toolbar-v352,
    #inventory-tab .inventory-toolbar,
    #inventory-tab .inventory-toolbar-v101 {margin:0 !important;padding:0 !important;min-height:0 !important;height:auto !important}#inventory-tab .dragons-grid {margin-top:-4px !important;padding-top:0 !important;gap:7px !important;row-gap:7px !important}#inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.rare-5-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104 {position:relative !important;isolation:isolate !important;overflow:hidden !important}#inventory-tab .dragon-card .dragon-rare-shine-v360 {display:none}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-rare-shine-v360,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-rare-shine-v360,
    #inventory-tab .dragon-card.stars-5 .dragon-rare-shine-v360,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-rare-shine-v360 {display:block !important;position:absolute !important;inset:-42% -74% !important;z-index:5 !important;pointer-events:none !important;opacity:0 !important;transform:translate(-58%, -18%) rotate(21deg) !important;background:linear-gradient(90deg,
                transparent 0%,
                transparent 38%,
                color-mix(in srgb, var(--asl-el-main, #67e8f9) 18%, transparent) 44%,
                rgba(255,255,255,.72) 49%,
                color-mix(in srgb, var(--asl-el-main, #67e8f9) 34%, transparent) 54%,
                transparent 62%,
                transparent 100%) !important;filter:blur(.2px) drop-shadow(0 0 10px color-mix(in srgb, var(--asl-el-main, #67e8f9) 60%, transparent)) !important;mix-blend-mode:screen !important;animation:aslRareDiagonalShineV360 7.4s cubic-bezier(.22,.61,.36,1) infinite !important;animation-delay:var(--asl-shine-delay-v360, .6s) !important}#inventory-tab .dragon-card.mythic-ld5-v104 .dragon-rare-shine-v360 {background:linear-gradient(90deg,
                transparent 0%,
                transparent 35%,
                rgba(250,204,21,.18) 42%,
                rgba(255,255,255,.86) 49%,
                rgba(168,85,247,.36) 55%,
                rgba(56,189,248,.24) 59%,
                transparent 67%,
                transparent 100%) !important;filter:blur(.15px) drop-shadow(0 0 12px rgba(250,204,21,.52)) drop-shadow(0 0 18px rgba(168,85,247,.32)) !important;animation-duration:6.2s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(2n) .dragon-rare-shine-v360 {--asl-shine-delay-v360:1.9s;animation-duration:8.1s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(3n) .dragon-rare-shine-v360 {--asl-shine-delay-v360:3.2s;animation-duration:7.1s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(4n) .dragon-rare-shine-v360 {--asl-shine-delay-v360:.9s;animation-duration:9.0s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(5n) .dragon-rare-shine-v360 {--asl-shine-delay-v360:4.4s;animation-duration:7.8s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(7n) .dragon-rare-shine-v360 {--asl-shine-delay-v360:2.6s;animation-duration:8.7s !important}@keyframes aslRareDiagonalShineV360 {0%, 58%, 100% {opacity:0;transform:translate(-62%, -18%) rotate(21deg)}65% {opacity:.76}76% {opacity:.42}88% {opacity:0;transform:translate(62%, 18%) rotate(21deg)}}@media (prefers-reduced-motion: reduce) {#inventory-tab .dragon-card .dragon-rare-shine-v360 {animation:none !important;display:none !important}}}@media (max-width: 760px) {#inventory-tab {padding-top:7px !important}#inventory-tab .inventory-title-row {margin-bottom:6px !important}#inventory-tab .inventory-premium-head-v352 {margin:4px 0 5px !important}#inventory-tab .inventory-element-filter-v352 {margin:0 -2px 2px !important;padding:0 2px 5px !important;min-height:31px !important}#inventory-tab .dragons-grid {margin-top:3px !important;padding-top:0 !important;gap:7px !important;row-gap:7px !important}#inventory-tab .dragon-card.dark .dragon-element::before,
    #inventory-tab.inventory-compact-v110 .dragon-card.dark .dragon-element::before {content:'🌑 Mrok' !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-rare-shine-v360,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-rare-shine-v360,
    #inventory-tab .dragon-card.stars-5 .dragon-rare-shine-v360,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-rare-shine-v360 {display:block !important;opacity:0 !important;inset:-34% -62% !important;z-index:7 !important;background:linear-gradient(104deg,
                transparent 0%,
                transparent 42%,
                color-mix(in srgb, var(--asl-el-main, #67e8f9) 24%, transparent) 48%,
                rgba(255,255,255,.40) 50%,
                color-mix(in srgb, var(--asl-el-main, #67e8f9) 28%, transparent) 53%,
                transparent 60%,
                transparent 100%) !important;filter:blur(.6px) drop-shadow(0 0 12px color-mix(in srgb, var(--asl-el-main, #67e8f9) 48%, transparent)) !important;animation:aslRareSoftFlashV361 6.8s ease-in-out infinite !important;animation-delay:var(--asl-shine-delay-v360, .7s) !important;mix-blend-mode:screen !important}#inventory-tab .dragon-card .dragon-rare-lightning-v361 {display:none}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-rare-lightning-v361,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-rare-lightning-v361,
    #inventory-tab .dragon-card.stars-5 .dragon-rare-lightning-v361,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-rare-lightning-v361 {display:block !important;position:absolute !important;left:-22% !important;top:-34% !important;width:42px !important;height:156px !important;z-index:8 !important;pointer-events:none !important;opacity:0 !important;transform:translate(-40px, -30px) rotate(24deg) scale(.82) !important;transform-origin:center !important;background:linear-gradient(180deg,
                rgba(255,255,255,.95) 0 3%,
                color-mix(in srgb, var(--asl-el-main, #67e8f9) 82%, #ffffff 18%) 4% 100%) !important;clip-path:polygon(54% 0%, 36% 33%, 53% 33%, 28% 71%, 49% 58%, 42% 100%, 76% 47%, 59% 48%, 78% 16%, 62% 18%) !important;filter:drop-shadow(0 0 2px rgba(255,255,255,.82))
            drop-shadow(0 0 9px color-mix(in srgb, var(--asl-el-main, #67e8f9) 78%, transparent))
            drop-shadow(0 0 18px color-mix(in srgb, var(--asl-el-main, #67e8f9) 52%, transparent)) !important;mix-blend-mode:screen !important;animation:aslRareLightningStrikeV361 7.2s ease-in-out infinite !important;animation-delay:var(--asl-bolt-delay-v361, 1.1s) !important}#inventory-tab .dragon-card .dragon-rare-lightning-v361::before,
    #inventory-tab .dragon-card .dragon-rare-lightning-v361::after {content:'' !important;position:absolute !important;display:block !important;background:color-mix(in srgb, var(--asl-el-main, #67e8f9) 72%, #ffffff 28%) !important;opacity:.92 !important;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--asl-el-main, #67e8f9) 72%, transparent)) !important;clip-path:polygon(50% 0%, 34% 40%, 54% 37%, 30% 100%, 72% 34%, 55% 36%, 70% 0%) !important}#inventory-tab .dragon-card .dragon-rare-lightning-v361::before {width:22px !important;height:64px !important;left:-8px !important;top:52px !important;transform:rotate(-38deg) !important}#inventory-tab .dragon-card .dragon-rare-lightning-v361::after {width:18px !important;height:50px !important;right:-5px !important;top:90px !important;transform:rotate(32deg) !important;opacity:.72 !important}#inventory-tab .dragon-card.mythic-ld5-v104 .dragon-rare-lightning-v361 {width:48px !important;height:172px !important;background:linear-gradient(180deg, #ffffff 0 3%, #fde68a 4% 48%, #c084fc 49% 100%) !important;filter:drop-shadow(0 0 2px rgba(255,255,255,.95))
            drop-shadow(0 0 12px rgba(250,204,21,.86))
            drop-shadow(0 0 22px rgba(168,85,247,.62))
            drop-shadow(0 0 28px rgba(56,189,248,.34)) !important;animation-duration:6.1s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(2n) .dragon-rare-lightning-v361 {--asl-bolt-delay-v361:2.4s;animation-duration:8.0s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(3n) .dragon-rare-lightning-v361 {--asl-bolt-delay-v361:4.1s;animation-duration:7.4s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(4n) .dragon-rare-lightning-v361 {--asl-bolt-delay-v361:1.2s;animation-duration:9.2s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(5n) .dragon-rare-lightning-v361 {--asl-bolt-delay-v361:5.0s;animation-duration:8.6s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(7n) .dragon-rare-lightning-v361 {--asl-bolt-delay-v361:3.2s;animation-duration:7.8s !important}@keyframes aslRareLightningStrikeV361 {0%, 56%, 100% {opacity:0;transform:translate(-42px, -34px) rotate(24deg) scale(.74)}59% {opacity:.18}61% {opacity:.98;transform:translate(38px, 42px) rotate(24deg) scale(1.04)}62.5% {opacity:.24}64% {opacity:.90;transform:translate(46px, 48px) rotate(24deg) scale(.98)}68% {opacity:0;transform:translate(82px, 80px) rotate(24deg) scale(.86)}}@keyframes aslRareSoftFlashV361 {0%, 58%, 100% {opacity:0;transform:translate(-56%, -14%) rotate(21deg)}62% {opacity:.38}72% {opacity:.18}82% {opacity:0;transform:translate(56%, 16%) rotate(21deg)}}@media (prefers-reduced-motion: reduce) {#inventory-tab .dragon-card .dragon-rare-lightning-v361,
        #inventory-tab .dragon-card .dragon-rare-shine-v360 {animation:none !important;display:none !important}}}@media (max-width: 760px) {.asl-mobile-fixed-bottom-nav-v346,
    .asl-mobile-bottom-nav-v345 {transition:transform .22s ease, opacity .18s ease, visibility .18s ease !important}body.mobile-menu-open .asl-mobile-fixed-bottom-nav-v346,
    body.mobile-menu-open .asl-mobile-bottom-nav-v345 {transform:translateY(125%) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body.mobile-menu-open .game-menu {padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px)) !important;z-index:2147481300 !important}body.mobile-menu-open .mobile-menu-backdrop {z-index:2147481200 !important}#inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.rare-5-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104 {isolation:isolate !important;overflow:hidden !important}#inventory-tab .dragon-card .dragon-image-container {position:absolute !important;overflow:hidden !important}#inventory-tab .dragon-card .dragon-img {position:relative !important;z-index:1 !important}#inventory-tab .dragon-card .dragon-rare-bolt-v362,
    #inventory-tab .dragon-card .dragon-rare-lightning-v361 {display:none !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-rare-bolt-v362,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-rare-bolt-v362,
    #inventory-tab .dragon-card.stars-5 .dragon-rare-bolt-v362,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-rare-bolt-v362 {display:block !important;position:absolute !important;left:4% !important;top:-16% !important;width:92% !important;height:138% !important;z-index:9 !important;pointer-events:none !important;opacity:0 !important;background-image:url('img/effects/rare_lightning.gif') !important;background-repeat:no-repeat !important;background-position:center top !important;background-size:contain !important;transform:rotate(13deg) scale(.86) !important;transform-origin:center !important;mix-blend-mode:screen !important;filter:hue-rotate(var(--asl-bolt-hue-v362, 0deg))
            saturate(2.4)
            brightness(1.75)
            contrast(1.16)
            drop-shadow(0 0 7px color-mix(in srgb, var(--asl-el-main, #67e8f9) 88%, transparent))
            drop-shadow(0 0 18px color-mix(in srgb, var(--asl-el-main, #67e8f9) 58%, transparent)) !important;animation:aslRareElementBoltV362 5.8s ease-in-out infinite !important;animation-delay:var(--asl-bolt-delay-v362, .8s) !important}#inventory-tab.inventory-compact-v110 .dragon-card.rare-ld4-v104 .dragon-rare-bolt-v362,
    #inventory-tab.inventory-compact-v110 .dragon-card.rare-5-v104 .dragon-rare-bolt-v362,
    #inventory-tab.inventory-compact-v110 .dragon-card.stars-5 .dragon-rare-bolt-v362,
    #inventory-tab.inventory-compact-v110 .dragon-card.mythic-ld5-v104 .dragon-rare-bolt-v362 {left:0 !important;top:-20% !important;width:100% !important;height:145% !important;background-size:118% auto !important;transform:rotate(10deg) scale(.92) !important}#inventory-tab .dragon-card.fire  {--asl-bolt-hue-v362:112deg}#inventory-tab .dragon-card.water {--asl-bolt-hue-v362:205deg}#inventory-tab .dragon-card.wind  {--asl-bolt-hue-v362:155deg}#inventory-tab .dragon-card.light {--asl-bolt-hue-v362:78deg}#inventory-tab .dragon-card.dark  {--asl-bolt-hue-v362:0deg}#inventory-tab .dragon-card.mythic-ld5-v104 .dragon-rare-bolt-v362 {width:104% !important;height:150% !important;left:-2% !important;top:-21% !important;filter:hue-rotate(0deg)
            saturate(2.75)
            brightness(2.05)
            contrast(1.24)
            drop-shadow(0 0 8px rgba(255,255,255,.75))
            drop-shadow(0 0 16px rgba(250,204,21,.72))
            drop-shadow(0 0 26px rgba(168,85,247,.58)) !important;animation-duration:5.1s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(2n) .dragon-rare-bolt-v362 {--asl-bolt-delay-v362:1.7s;animation-duration:6.4s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(3n) .dragon-rare-bolt-v362 {--asl-bolt-delay-v362:3.1s;animation-duration:5.7s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(4n) .dragon-rare-bolt-v362 {--asl-bolt-delay-v362:.4s;animation-duration:7.0s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(5n) .dragon-rare-bolt-v362 {--asl-bolt-delay-v362:4.5s;animation-duration:6.1s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(7n) .dragon-rare-bolt-v362 {--asl-bolt-delay-v362:2.5s;animation-duration:6.8s !important}@keyframes aslRareElementBoltV362 {0%, 64%, 100% {opacity:0;transform:translate(-8%, -5%) rotate(13deg) scale(.78)}66% {opacity:.20}67.2% {opacity:1;transform:translate(0, 0) rotate(13deg) scale(1.04)}69.2% {opacity:.32}70.4% {opacity:.92;transform:translate(4%, 3%) rotate(13deg) scale(1.0)}74% {opacity:0;transform:translate(9%, 7%) rotate(13deg) scale(.90)}}@media (prefers-reduced-motion: reduce) {#inventory-tab .dragon-card .dragon-rare-bolt-v362 {animation:none !important;display:none !important}}}@media (max-width: 760px) {#inventory-tab:not(.inventory-compact-v110) .dragons-grid {grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important;row-gap:8px !important;margin-top:4px !important;align-items:stretch !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.clickable-card {height:auto !important;min-height:0 !important;aspect-ratio:1 / 1 !important;border-radius:18px !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-image-container,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.clickable-card .dragon-image-container {inset:0 !important;border-radius:inherit !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-img,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.clickable-card .dragon-img {object-fit:cover !important;object-position:center 24% !important;transform:scale(1.10) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stars {left:8px !important;top:8px !important;width:calc(100% - 84px) !important;font-size:.70rem !important;letter-spacing:-2.6px !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge {top:7px !important;right:7px !important;max-width:78px !important;height:22px !important;font-size:.57rem !important;padding:0 6px !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card h3 {left:9px !important;right:8px !important;bottom:44px !important;font-size:.90rem !important;line-height:1.02 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element {left:9px !important;bottom:25px !important;height:17px !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element::before {font-size:.67rem !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card p,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352 {left:9px !important;bottom:7px !important;height:22px !important;min-height:22px !important;padding:0 7px !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card p::before,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352::before {font-size:.68rem !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-mini-meta-v110 {right:8px !important;bottom:7px !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-mini-meta-v110 .mini-icons-v110 {min-width:48px !important;height:22px !important;font-size:.74rem !important;padding:0 6px !important}#inventory-tab .dragon-card .dragon-rare-lightning-v361 {display:none !important}#inventory-tab .dragon-card .dragon-rare-bolt-v363 {display:none !important;position:absolute !important;inset:0 !important;z-index:8 !important;pointer-events:none !important;overflow:hidden !important;border-radius:inherit !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-rare-bolt-v363,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-rare-bolt-v363,
    #inventory-tab .dragon-card.stars-5 .dragon-rare-bolt-v363,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-rare-bolt-v363 {display:block !important}#inventory-tab .dragon-card .dragon-rare-bolt-img-v363 {position:absolute !important;left:50% !important;top:50% !important;width:86% !important;max-width:none !important;height:auto !important;opacity:0 !important;transform:translate(-50%, -56%) rotate(-8deg) scale(.62) !important;transform-origin:center center !important;mix-blend-mode:screen !important;filter:hue-rotate(var(--asl-bolt-hue-v362, 0deg))
            saturate(3)
            brightness(2.15)
            contrast(1.22)
            drop-shadow(0 0 4px rgba(255,255,255,.92))
            drop-shadow(0 0 12px color-mix(in srgb, var(--asl-el-main, #67e8f9) 84%, transparent))
            drop-shadow(0 0 26px color-mix(in srgb, var(--asl-el-main, #67e8f9) 60%, transparent)) !important;animation:aslDragonBoltFlashV363 4.8s ease-in-out infinite !important;animation-delay:var(--asl-bolt-delay-v363, .8s) !important}#inventory-tab .dragon-card.mythic-ld5-v104 .dragon-rare-bolt-img-v363 {width:92% !important;filter:hue-rotate(0deg)
            saturate(3.1)
            brightness(2.3)
            contrast(1.26)
            drop-shadow(0 0 5px rgba(255,255,255,.96))
            drop-shadow(0 0 14px rgba(250,204,21,.94))
            drop-shadow(0 0 28px rgba(168,85,247,.62))
            drop-shadow(0 0 36px rgba(56,189,248,.44)) !important;animation-duration:4.2s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(2n) .dragon-rare-bolt-img-v363 {--asl-bolt-delay-v363:1.4s;animation-duration:5.3s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(3n) .dragon-rare-bolt-img-v363 {--asl-bolt-delay-v363:2.6s;animation-duration:4.9s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(4n) .dragon-rare-bolt-img-v363 {--asl-bolt-delay-v363:.5s;animation-duration:5.8s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(5n) .dragon-rare-bolt-img-v363 {--asl-bolt-delay-v363:3.5s;animation-duration:5.1s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(7n) .dragon-rare-bolt-img-v363 {--asl-bolt-delay-v363:2.0s;animation-duration:5.6s !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-rare-bolt-img-v363 {width:78% !important;transform:translate(-50%, -56%) rotate(-8deg) scale(.68) !important}@keyframes aslDragonBoltFlashV363 {0%, 58%, 100% {opacity:0;transform:translate(-50%, -56%) rotate(-8deg) scale(.62)}60% {opacity:.98;transform:translate(-50%, -54%) rotate(-8deg) scale(1.00)}62% {opacity:.28;transform:translate(-50%, -52%) rotate(-8deg) scale(.90)}64% {opacity:.92;transform:translate(-50%, -50%) rotate(-8deg) scale(1.02)}68% {opacity:0;transform:translate(-50%, -48%) rotate(-8deg) scale(.84)}}@media (prefers-reduced-motion: reduce) {#inventory-tab .dragon-card .dragon-rare-bolt-img-v363 {animation:none !important;display:none !important}}}@media (max-width: 420px) {#inventory-tab:not(.inventory-compact-v110) .dragon-card,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.clickable-card {aspect-ratio:1 / 1 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card h3 {font-size:.84rem !important;bottom:42px !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stars {width:calc(100% - 74px) !important;font-size:.66rem !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge {max-width:70px !important;font-size:.53rem !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element::before {font-size:.63rem !important}}@media (max-width: 760px) {#inventory-tab .dragon-card .dragon-rare-bolt-v362,
    #inventory-tab .dragon-card .dragon-rare-bolt-v363,
    #inventory-tab .dragon-card .dragon-rare-bolt-img-v363,
    #inventory-tab .dragon-card .dragon-rare-lightning-v361 {display:none !important;animation:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.clickable-card {aspect-ratio:1 / 1 !important;height:auto !important;min-height:0 !important;overflow:hidden !important;isolation:isolate !important}#inventory-tab .dragon-card .dragon-rare-card-sweep-v364 {display:none !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-rare-card-sweep-v364,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-rare-card-sweep-v364,
    #inventory-tab .dragon-card.stars-5 .dragon-rare-card-sweep-v364,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-rare-card-sweep-v364 {display:block !important;position:absolute !important;inset:-45% -95% !important;z-index:4 !important;pointer-events:none !important;opacity:0 !important;border-radius:inherit !important;background:linear-gradient(112deg,
                transparent 0%,
                transparent 34%,
                color-mix(in srgb, var(--asl-el-main, #67e8f9) 20%, transparent) 42%,
                rgba(255,255,255,.92) 48%,
                color-mix(in srgb, var(--asl-el-main, #67e8f9) 46%, transparent) 53%,
                rgba(255,255,255,.36) 57%,
                transparent 66%,
                transparent 100%) !important;filter:blur(.25px)
            drop-shadow(0 0 8px rgba(255,255,255,.58))
            drop-shadow(0 0 18px color-mix(in srgb, var(--asl-el-main, #67e8f9) 72%, transparent))
            drop-shadow(0 0 30px color-mix(in srgb, var(--asl-el-main, #67e8f9) 42%, transparent)) !important;mix-blend-mode:screen !important;transform:translate(-62%, -16%) rotate(18deg) !important;animation:aslRareCardSweepV364 4.6s cubic-bezier(.22,.61,.36,1) infinite !important;animation-delay:var(--asl-sweep-delay-v364, .4s) !important}#inventory-tab .dragon-card.mythic-ld5-v104 .dragon-rare-card-sweep-v364 {background:linear-gradient(112deg,
                transparent 0%,
                transparent 30%,
                rgba(250,204,21,.32) 39%,
                rgba(255,255,255,.98) 47%,
                rgba(168,85,247,.54) 54%,
                rgba(56,189,248,.40) 59%,
                transparent 69%,
                transparent 100%) !important;filter:blur(.18px)
            drop-shadow(0 0 9px rgba(255,255,255,.72))
            drop-shadow(0 0 18px rgba(250,204,21,.78))
            drop-shadow(0 0 30px rgba(168,85,247,.54)) !important;animation-duration:3.8s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(2n) .dragon-rare-card-sweep-v364 {--asl-sweep-delay-v364:1.3s;animation-duration:5.2s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(3n) .dragon-rare-card-sweep-v364 {--asl-sweep-delay-v364:2.5s;animation-duration:4.8s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(4n) .dragon-rare-card-sweep-v364 {--asl-sweep-delay-v364:.8s;animation-duration:5.7s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(5n) .dragon-rare-card-sweep-v364 {--asl-sweep-delay-v364:3.4s;animation-duration:5.0s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(7n) .dragon-rare-card-sweep-v364 {--asl-sweep-delay-v364:2.0s;animation-duration:5.5s !important}@keyframes aslRareCardSweepV364 {0%, 52%, 100% {opacity:0;transform:translate(-62%, -16%) rotate(18deg)}58% {opacity:.92}66% {opacity:.60}78% {opacity:0;transform:translate(62%, 18%) rotate(18deg)}}#inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.rare-5-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104 {box-shadow:0 14px 30px rgba(0,0,0,.54),
            0 0 0 1px rgba(255,255,255,.06) inset,
            0 0 18px color-mix(in srgb, var(--asl-el-main, #67e8f9) 44%, transparent),
            0 0 34px color-mix(in srgb, var(--asl-el-main, #67e8f9) 24%, transparent) !important}@media (prefers-reduced-motion: reduce) {#inventory-tab .dragon-card .dragon-rare-card-sweep-v364 {animation:none !important;display:none !important}}}@media (max-width: 820px) {.admin-screen .admin-header {position:sticky !important;top:0 !important;z-index:2147481000 !important;background:rgba(2,6,23,.96) !important;backdrop-filter:blur(14px) !important;border-bottom:1px solid rgba(103,232,249,.24) !important;box-shadow:0 10px 24px rgba(0,0,0,.38) !important}.admin-mobile-return-v364 {position:fixed !important;left:12px !important;top:calc(10px + env(safe-area-inset-top, 0px)) !important;z-index:2147482000 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:34px !important;padding:0 12px !important;border-radius:999px !important;border:1px solid rgba(103,232,249,.55) !important;background:linear-gradient(135deg, rgba(8,145,178,.86), rgba(15,23,42,.92)) !important;color:#e8fdff !important;font-size:.78rem !important;font-weight:1000 !important;text-decoration:none !important;box-shadow:0 10px 24px rgba(0,0,0,.42), 0 0 18px rgba(45,212,191,.18) !important}.admin-screen .admin-content {padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px)) !important}}@media (min-width: 821px) {.admin-mobile-return-v364 {display:none !important}}@media (max-width: 760px) {.asl-mobile-dashboard-v348 .asl-mobile-primary-v344 {display:grid !important;gap:7px !important;margin:2px 0 6px !important}.asl-mobile-dashboard-v348 .asl-mobile-play-btn-v344,
    .asl-mobile-dashboard-v348 .asl-mobile-play-btn-v345,
    .asl-mobile-play-btn-v345 {min-height:46px !important;height:auto !important;padding:7px 12px !important;border-radius:15px !important;grid-template-columns:42px 1fr !important}.asl-mobile-dashboard-v348 .asl-mobile-play-btn-v345::before {inset:4px !important;border-radius:12px !important}.asl-mobile-dashboard-v348 .asl-mobile-play-btn-v345 > span,
    .asl-mobile-play-btn-v345 > span {width:38px !important;height:38px !important;border-radius:12px !important;font-size:20px !important}.asl-mobile-dashboard-v348 .asl-mobile-play-btn-v345 strong,
    .asl-mobile-play-btn-v345 strong {font-size:clamp(19px, 5.7vw, 25px) !important;line-height:.96 !important;letter-spacing:.05em !important}.asl-mobile-dashboard-v348 .asl-mobile-play-btn-v345 small,
    .asl-mobile-play-btn-v345 small {font-size:10px !important;line-height:1.05 !important}.asl-mobile-expedition-shortcut-v365 {width:100% !important;min-height:38px !important;padding:6px 12px !important;border-radius:14px !important;border:1px solid rgba(34,197,94,.42) !important;background:radial-gradient(circle at 18% 0%, rgba(34,197,94,.26), transparent 34%),
            linear-gradient(135deg, rgba(6,78,59,.76), rgba(8,47,73,.74), rgba(15,23,42,.90)) !important;color:#eafff8 !important;display:grid !important;grid-template-columns:34px 1fr !important;grid-template-rows:auto auto !important;column-gap:8px !important;align-items:center !important;text-align:left !important;box-shadow:0 10px 22px rgba(0,0,0,.28), 0 0 18px rgba(34,197,94,.12), inset 0 1px 0 rgba(255,255,255,.08) !important;cursor:pointer !important}.asl-mobile-expedition-shortcut-v365 > span {grid-row:1 / 3 !important;width:32px !important;height:32px !important;border-radius:10px !important;display:grid !important;place-items:center !important;background:rgba(2,6,23,.45) !important;border:1px solid rgba(134,239,172,.24) !important;font-size:18px !important}.asl-mobile-expedition-shortcut-v365 strong {font-size:12px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.04em !important;text-transform:uppercase !important}.asl-mobile-expedition-shortcut-v365 small {margin-top:2px !important;font-size:9.5px !important;line-height:1.05 !important;color:rgba(209,250,229,.78) !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-image-container,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container {z-index:4 !important;position:absolute !important;overflow:hidden !important;isolation:isolate !important}#inventory-tab .dragon-card .dragon-image-sweep-v365 {display:none !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-sweep-v365,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-image-sweep-v365,
    #inventory-tab .dragon-card.stars-5 .dragon-image-sweep-v365,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-sweep-v365 {display:block !important;position:absolute !important;inset:-70% -95% !important;z-index:30 !important;pointer-events:none !important;border-radius:inherit !important;opacity:0 !important;background:linear-gradient(112deg,
                transparent 0%,
                transparent 39%,
                color-mix(in srgb, var(--asl-el-main, #67e8f9) 34%, transparent) 45%,
                rgba(255,255,255,.96) 50%,
                color-mix(in srgb, var(--asl-el-main, #67e8f9) 48%, transparent) 55%,
                transparent 63%,
                transparent 100%) !important;filter:blur(.2px)
            drop-shadow(0 0 8px rgba(255,255,255,.72))
            drop-shadow(0 0 18px color-mix(in srgb, var(--asl-el-main, #67e8f9) 78%, transparent)) !important;mix-blend-mode:screen !important;transform:translate(-58%, -18%) rotate(18deg) !important;animation:aslImageRareSweepV365 3.65s ease-in-out infinite !important;animation-delay:var(--asl-img-sweep-delay-v365, .25s) !important}#inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-sweep-v365 {background:linear-gradient(112deg,
                transparent 0%,
                transparent 36%,
                rgba(250,204,21,.38) 43%,
                rgba(255,255,255,1) 49%,
                rgba(168,85,247,.48) 55%,
                rgba(56,189,248,.30) 60%,
                transparent 68%,
                transparent 100%) !important;filter:blur(.15px)
            drop-shadow(0 0 8px rgba(255,255,255,.78))
            drop-shadow(0 0 18px rgba(250,204,21,.78))
            drop-shadow(0 0 26px rgba(168,85,247,.58)) !important;animation-duration:3.15s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(2n) .dragon-image-sweep-v365 {--asl-img-sweep-delay-v365:1.1s;animation-duration:4.15s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(3n) .dragon-image-sweep-v365 {--asl-img-sweep-delay-v365:2.0s;animation-duration:3.8s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(4n) .dragon-image-sweep-v365 {--asl-img-sweep-delay-v365:.55s;animation-duration:4.45s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(5n) .dragon-image-sweep-v365 {--asl-img-sweep-delay-v365:2.7s;animation-duration:4.05s !important}@keyframes aslImageRareSweepV365 {0%, 44%, 100% {opacity:0;transform:translate(-60%, -18%) rotate(18deg)}52% {opacity:.96}63% {opacity:.42}78% {opacity:0;transform:translate(60%, 18%) rotate(18deg)}}#inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.rare-5-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104 {animation:aslRareBorderPulseV365 2.8s ease-in-out infinite !important}@keyframes aslRareBorderPulseV365 {0%,100% {box-shadow:0 13px 28px rgba(0,0,0,.50), 0 0 0 1px rgba(255,255,255,.05) inset, 0 0 12px color-mix(in srgb, var(--asl-el-main, #67e8f9) 35%, transparent) !important}50% {box-shadow:0 15px 32px rgba(0,0,0,.54), 0 0 0 1px rgba(255,255,255,.08) inset, 0 0 28px color-mix(in srgb, var(--asl-el-main, #67e8f9) 62%, transparent) !important}}}@media (max-width: 820px) {body:has(.admin-screen) {padding-top:calc(46px + env(safe-area-inset-top, 0px)) !important}.admin-screen .admin-header {position:fixed !important;left:0 !important;right:0 !important;top:0 !important;z-index:2147482100 !important;min-height:calc(44px + env(safe-area-inset-top, 0px)) !important;padding-top:env(safe-area-inset-top, 0px) !important}.admin-screen .admin-header .player-info {display:none !important}.admin-screen .admin-header .header-actions {display:flex !important;width:100% !important;gap:8px !important;justify-content:space-between !important;padding:6px 10px !important}.admin-screen .admin-header .header-actions a {min-height:32px !important;border-radius:999px !important;font-size:.76rem !important;padding:0 10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.admin-mobile-return-v365 {display:inline-flex !important;top:calc(7px + env(safe-area-inset-top, 0px)) !important;left:10px !important;z-index:2147483000 !important}.admin-mobile-bottom-return-v365 {position:fixed !important;left:12px !important;right:12px !important;bottom:calc(12px + env(safe-area-inset-bottom, 0px)) !important;z-index:2147483000 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:38px !important;border-radius:999px !important;border:1px solid rgba(103,232,249,.60) !important;background:linear-gradient(135deg, rgba(8,145,178,.92), rgba(15,23,42,.94)) !important;color:#e8fdff !important;font-weight:1000 !important;font-size:.82rem !important;text-decoration:none !important;box-shadow:0 14px 30px rgba(0,0,0,.48), 0 0 18px rgba(45,212,191,.20) !important}.admin-screen .admin-content {padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px)) !important}}@media (min-width: 821px) {.admin-mobile-bottom-return-v365 {display:none !important}}@media (max-width: 760px) {#inventory-tab .dragon-card.fire  {--asl-sweep-main-v366:rgba(249,115,22,.78);--asl-sweep-soft-v366:rgba(249,115,22,.24)}#inventory-tab .dragon-card.water {--asl-sweep-main-v366:rgba(56,189,248,.82);--asl-sweep-soft-v366:rgba(56,189,248,.25)}#inventory-tab .dragon-card.wind  {--asl-sweep-main-v366:rgba(34,197,94,.80);--asl-sweep-soft-v366:rgba(34,197,94,.24)}#inventory-tab .dragon-card.light {--asl-sweep-main-v366:rgba(253,224,71,.86);--asl-sweep-soft-v366:rgba(253,224,71,.28)}#inventory-tab .dragon-card.dark  {--asl-sweep-main-v366:rgba(168,85,247,.86);--asl-sweep-soft-v366:rgba(168,85,247,.28)}#inventory-tab .dragon-card.rare-ld4-v104::after,
    #inventory-tab .dragon-card.rare-5-v104::after,
    #inventory-tab .dragon-card.stars-5::after,
    #inventory-tab .dragon-card.mythic-ld5-v104::after {z-index:3 !important;pointer-events:none !important;opacity:.72 !important}#inventory-tab .dragon-card.rare-ld4-v104::before,
    #inventory-tab .dragon-card.rare-5-v104::before,
    #inventory-tab .dragon-card.stars-5::before,
    #inventory-tab .dragon-card.mythic-ld5-v104::before {z-index:2 !important;pointer-events:none !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-image-container,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container,
    #inventory-tab .dragon-card .dragon-image-container {z-index:1 !important;overflow:hidden !important;isolation:isolate !important}#inventory-tab .dragon-card h3,
    #inventory-tab .dragon-card .dragon-stars,
    #inventory-tab .dragon-card .dragon-stars-v352,
    #inventory-tab .dragon-card .dragon-element,
    #inventory-tab .dragon-card .dragon-level-pill-v352,
    #inventory-tab .dragon-card p,
    #inventory-tab .dragon-card .dragon-mini-meta-v110,
    #inventory-tab .dragon-card .dragon-status-badge,
    #inventory-tab .dragon-card .bulk-dragon-checkbox {z-index:60 !important;visibility:visible !important;opacity:1 !important}body:not(.bulk-sell-mode) #inventory-tab .dragon-card .bulk-dragon-checkbox {opacity:0 !important}#inventory-tab .dragon-card .dragon-image-sweep-v365 {display:none !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-sweep-v365,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-image-sweep-v365,
    #inventory-tab .dragon-card.stars-5 .dragon-image-sweep-v365,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-sweep-v365 {display:block !important;position:absolute !important;left:-85% !important;top:-55% !important;width:270% !important;height:230% !important;z-index:12 !important;opacity:0 !important;pointer-events:none !important;border-radius:inherit !important;background:linear-gradient(112deg,
                transparent 0%,
                transparent 34%,
                var(--asl-sweep-soft-v366, rgba(103,232,249,.25)) 41%,
                rgba(255,255,255,.98) 48%,
                var(--asl-sweep-main-v366, rgba(103,232,249,.75)) 53%,
                rgba(255,255,255,.72) 57%,
                transparent 66%,
                transparent 100%) !important;filter:blur(.15px)
            drop-shadow(0 0 8px rgba(255,255,255,.85))
            drop-shadow(0 0 18px var(--asl-sweep-main-v366, rgba(103,232,249,.65))) !important;mix-blend-mode:screen !important;transform:translateX(-68%) rotate(17deg) !important;animation:aslRareImageSweepV366 2.9s ease-in-out infinite !important;animation-delay:var(--asl-sweep-delay-v366, .2s) !important}#inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-sweep-v365 {background:linear-gradient(112deg,
                transparent 0%,
                transparent 32%,
                rgba(250,204,21,.32) 39%,
                rgba(255,255,255,1) 47%,
                rgba(168,85,247,.62) 54%,
                rgba(56,189,248,.40) 59%,
                transparent 69%,
                transparent 100%) !important;filter:blur(.1px)
            drop-shadow(0 0 8px rgba(255,255,255,.90))
            drop-shadow(0 0 18px rgba(250,204,21,.82))
            drop-shadow(0 0 28px rgba(168,85,247,.58)) !important;animation-duration:2.55s !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container::after,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-image-container::after,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container::after,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container::after {content:'' !important;position:absolute !important;inset:0 !important;z-index:11 !important;pointer-events:none !important;border-radius:inherit !important;opacity:0 !important;background:radial-gradient(circle at 50% 40%, rgba(255,255,255,.32), transparent 24%),
            radial-gradient(circle at 50% 50%, var(--asl-sweep-soft-v366, rgba(103,232,249,.24)), transparent 42%) !important;mix-blend-mode:screen !important;animation:aslRareImageFlashV366 2.9s ease-in-out infinite !important;animation-delay:var(--asl-sweep-delay-v366, .2s) !important}#inventory-tab .dragons-grid .dragon-card:nth-child(2n) .dragon-image-sweep-v365,
    #inventory-tab .dragons-grid .dragon-card:nth-child(2n) .dragon-image-container::after {--asl-sweep-delay-v366:.9s;animation-duration:3.25s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(3n) .dragon-image-sweep-v365,
    #inventory-tab .dragons-grid .dragon-card:nth-child(3n) .dragon-image-container::after {--asl-sweep-delay-v366:1.7s;animation-duration:3.05s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(4n) .dragon-image-sweep-v365,
    #inventory-tab .dragons-grid .dragon-card:nth-child(4n) .dragon-image-container::after {--asl-sweep-delay-v366:.4s;animation-duration:3.55s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(5n) .dragon-image-sweep-v365,
    #inventory-tab .dragons-grid .dragon-card:nth-child(5n) .dragon-image-container::after {--asl-sweep-delay-v366:2.2s;animation-duration:3.18s !important}@keyframes aslRareImageSweepV366 {0%, 38%, 100% {opacity:0;transform:translateX(-72%) rotate(17deg)}48% {opacity:1}61% {opacity:.72}78% {opacity:0;transform:translateX(72%) rotate(17deg)}}@keyframes aslRareImageFlashV366 {0%, 41%, 100% {opacity:0}49% {opacity:.50}60% {opacity:.22}72% {opacity:0}}}@media (max-width: 760px) {#inventory-tab .dragon-card.fire  {--asl-visible-sweep-v367:rgba(255,145,45,.96);--asl-visible-sweep-soft-v367:rgba(255,145,45,.34)}#inventory-tab .dragon-card.water {--asl-visible-sweep-v367:rgba(70,205,255,.98);--asl-visible-sweep-soft-v367:rgba(70,205,255,.34)}#inventory-tab .dragon-card.wind  {--asl-visible-sweep-v367:rgba(65,245,135,.96);--asl-visible-sweep-soft-v367:rgba(65,245,135,.32)}#inventory-tab .dragon-card.light {--asl-visible-sweep-v367:rgba(255,231,85,.98);--asl-visible-sweep-soft-v367:rgba(255,231,85,.38)}#inventory-tab .dragon-card.dark  {--asl-visible-sweep-v367:rgba(186,110,255,.98);--asl-visible-sweep-soft-v367:rgba(186,110,255,.38)}#inventory-tab .dragon-card .dragon-visible-sweep-v367 {display:none !important;position:absolute !important;left:-92% !important;top:-72% !important;width:290% !important;height:250% !important;z-index:45 !important;pointer-events:none !important;opacity:0 !important;border-radius:inherit !important;background:linear-gradient(112deg,
                transparent 0%,
                transparent 31%,
                var(--asl-visible-sweep-soft-v367, rgba(103,232,249,.34)) 39%,
                rgba(255,255,255,1) 46%,
                var(--asl-visible-sweep-v367, rgba(103,232,249,.96)) 50%,
                rgba(255,255,255,.92) 54%,
                var(--asl-visible-sweep-soft-v367, rgba(103,232,249,.32)) 60%,
                transparent 69%,
                transparent 100%) !important;filter:blur(.25px)
            drop-shadow(0 0 10px rgba(255,255,255,.90))
            drop-shadow(0 0 20px var(--asl-visible-sweep-v367, rgba(103,232,249,.88))) !important;mix-blend-mode:screen !important;transform:translateX(-74%) rotate(18deg) !important;animation:aslVisibleDragonSweepV367 3.15s cubic-bezier(.24,.64,.34,1) infinite !important;animation-delay:var(--asl-visible-sweep-delay-v367, .15s) !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-visible-sweep-v367,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-visible-sweep-v367,
    #inventory-tab .dragon-card.stars-5 .dragon-visible-sweep-v367,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-visible-sweep-v367 {display:block !important}#inventory-tab .dragon-card.mythic-ld5-v104 .dragon-visible-sweep-v367 {background:linear-gradient(112deg,
                transparent 0%,
                transparent 29%,
                rgba(255,231,85,.40) 38%,
                rgba(255,255,255,1) 46%,
                rgba(186,110,255,.95) 51%,
                rgba(70,205,255,.70) 57%,
                rgba(255,231,85,.42) 62%,
                transparent 72%,
                transparent 100%) !important;filter:blur(.2px)
            drop-shadow(0 0 10px rgba(255,255,255,.94))
            drop-shadow(0 0 22px rgba(255,231,85,.88))
            drop-shadow(0 0 30px rgba(186,110,255,.68)) !important;animation-duration:2.7s !important}#inventory-tab .dragon-card h3,
    #inventory-tab .dragon-card .dragon-stars,
    #inventory-tab .dragon-card .dragon-stars-v352,
    #inventory-tab .dragon-card .dragon-element,
    #inventory-tab .dragon-card .dragon-level-pill-v352,
    #inventory-tab .dragon-card p,
    #inventory-tab .dragon-card .dragon-mini-meta-v110,
    #inventory-tab .dragon-card .dragon-status-badge,
    #inventory-tab .dragon-card .bulk-dragon-checkbox {z-index:90 !important}#inventory-tab .dragons-grid .dragon-card:nth-child(2n) .dragon-visible-sweep-v367 {--asl-visible-sweep-delay-v367:.8s;animation-duration:3.55s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(3n) .dragon-visible-sweep-v367 {--asl-visible-sweep-delay-v367:1.45s;animation-duration:3.25s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(4n) .dragon-visible-sweep-v367 {--asl-visible-sweep-delay-v367:.35s;animation-duration:3.85s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(5n) .dragon-visible-sweep-v367 {--asl-visible-sweep-delay-v367:2.05s;animation-duration:3.45s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(7n) .dragon-visible-sweep-v367 {--asl-visible-sweep-delay-v367:1.1s;animation-duration:3.75s !important}@keyframes aslVisibleDragonSweepV367 {0%, 32%, 100% {opacity:0;transform:translateX(-76%) rotate(18deg)}42% {opacity:.98}55% {opacity:.78}72% {opacity:0;transform:translateX(76%) rotate(18deg)}}}@media (max-width: 760px) {#inventory-tab .dragon-card .dragon-image-container,
    #inventory-tab .dragon-card.clickable-card .dragon-image-container {z-index:1 !important}#inventory-tab .dragon-card h3,
    #inventory-tab .dragon-card .dragon-stars,
    #inventory-tab .dragon-card .dragon-stars-v352,
    #inventory-tab .dragon-card .dragon-element,
    #inventory-tab .dragon-card .dragon-level-pill-v352,
    #inventory-tab .dragon-card p,
    #inventory-tab .dragon-card .dragon-mini-meta-v110,
    #inventory-tab .dragon-card .dragon-status-badge,
    #inventory-tab .dragon-card .bulk-dragon-checkbox {position:absolute !important;z-index:300 !important;opacity:1 !important;visibility:visible !important}#inventory-tab .dragon-image-sweep-v365,
    #inventory-tab .dragon-image-sweep-v368,
    #inventory-tab .dragon-visible-sweep-v367,
    #inventory-tab .dragon-visible-sweep-v368,
    #inventory-tab .dragon-rare-card-sweep-v364,
    #inventory-tab .dragon-rare-bolt-v362,
    #inventory-tab .dragon-rare-bolt-v363,
    #inventory-tab .dragon-rare-bolt-img-v363,
    #inventory-tab .dragon-rare-lightning-v361 {display:none !important;animation:none !important}#inventory-tab .dragon-card.asl-rare-visible-v369,
    #inventory-tab .dragon-card.stars-4,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.rare-5-v104,
    #inventory-tab .dragon-card.mythic-ld5-v104 {position:relative !important;overflow:hidden !important;isolation:isolate !important;border-color:var(--asl-v369-main, var(--asl-el-main, #67e8f9)) !important;box-shadow:0 13px 28px rgba(0,0,0,.50),
            0 0 0 1px rgba(255,255,255,.06) inset,
            0 0 18px var(--asl-v369-soft, rgba(103,232,249,.30)) !important}#inventory-tab .dragon-force-sweep-v369 {display:block !important;position:absolute !important;inset:-38% -86% !important;z-index:80 !important;pointer-events:none !important;border-radius:inherit !important;opacity:0;background:linear-gradient(112deg,
                transparent 0%,
                transparent 34%,
                var(--asl-v369-soft, rgba(103,232,249,.42)) 42%,
                rgba(255,255,255,.98) 48%,
                var(--asl-v369-main, rgba(103,232,249,.96)) 53%,
                rgba(255,255,255,.80) 57%,
                transparent 67%,
                transparent 100%) !important;filter:blur(.15px)
            drop-shadow(0 0 8px rgba(255,255,255,.78))
            drop-shadow(0 0 18px var(--asl-v369-main, rgba(103,232,249,.78))) !important;transform:translateX(-82%) rotate(18deg) !important;mix-blend-mode:screen !important;animation:aslDragonForceSweepV369 var(--asl-v369-speed, 3.4s) cubic-bezier(.22,.61,.36,1) infinite !important;animation-delay:var(--asl-v369-delay, 0s) !important}#inventory-tab .dragon-card.mythic-ld5-v104 .dragon-force-sweep-v369 {background:linear-gradient(112deg,
                transparent 0%,
                transparent 30%,
                rgba(250,204,21,.44) 39%,
                rgba(255,255,255,1) 48%,
                rgba(192,132,252,.96) 54%,
                rgba(56,189,248,.58) 59%,
                transparent 70%,
                transparent 100%) !important;filter:blur(.1px)
            drop-shadow(0 0 10px rgba(255,255,255,.95))
            drop-shadow(0 0 20px rgba(250,204,21,.82))
            drop-shadow(0 0 28px rgba(168,85,247,.70)) !important}@keyframes aslDragonForceSweepV369 {0%, 18%, 100% {opacity:0;transform:translateX(-82%) rotate(18deg)}28% {opacity:.96}41% {opacity:.62}62% {opacity:0;transform:translateX(82%) rotate(18deg)}}}@media (max-width: 760px) {#inventory-tab .dragon-card h3,
    #inventory-tab .dragon-card .dragon-stars,
    #inventory-tab .dragon-card .dragon-stars-v352,
    #inventory-tab .dragon-card .dragon-status-badge,
    #inventory-tab .dragon-card .dragon-element,
    #inventory-tab .dragon-card .dragon-level-pill-v352,
    #inventory-tab .dragon-card p,
    #inventory-tab .dragon-card .dragon-mini-meta-v110,
    #inventory-tab .dragon-card .bulk-dragon-checkbox {position:absolute !important;z-index:9999 !important;opacity:1 !important;visibility:visible !important;display:var(--asl-original-display, unset) !important;pointer-events:auto !important}#inventory-tab .dragon-card .dragon-mini-meta-v110 {display:inline-flex !important}#inventory-tab .dragon-card .dragon-status-badge {display:inline-flex !important}#inventory-tab .dragon-card[data-busy="1"] .dragon-status-badge.ready-v352,
    #inventory-tab .dragon-card[data-busy="1"] .dragon-status-badge.team-v352,
    #inventory-tab .dragon-card[data-busy="0"] .dragon-status-badge.expedition,
    #inventory-tab .dragon-card .dragon-status-badge.arena-defense-v159 {display:none !important}#inventory-tab .dragon-rare-shine-v360,
    #inventory-tab .dragon-rare-card-sweep-v364,
    #inventory-tab .dragon-visible-sweep-v367,
    #inventory-tab .dragon-force-sweep-v369,
    #inventory-tab .dragon-image-sweep-v365,
    #inventory-tab .dragon-image-sweep-v368,
    #inventory-tab .dragon-visible-sweep-v368,
    #inventory-tab .dragon-rare-bolt-v362,
    #inventory-tab .dragon-rare-bolt-v363,
    #inventory-tab .dragon-rare-bolt-img-v363,
    #inventory-tab .dragon-rare-lightning-v361 {display:none !important;opacity:0 !important;visibility:hidden !important;animation:none !important}#inventory-tab .dragon-card.stars-4,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.rare-5-v104,
    #inventory-tab .dragon-card.mythic-ld5-v104 {position:relative !important;overflow:hidden !important;isolation:isolate !important}#inventory-tab .dragon-card.stars-4 .dragon-img,
    #inventory-tab .dragon-card.stars-5 .dragon-img,
    #inventory-tab .dragon-card.rare-ld4-v104 .dragon-img,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-img,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-img {animation:aslRareImagePulseV372 3.1s ease-in-out infinite !important;animation-delay:var(--asl-v372-delay, .2s) !important;will-change:filter !important}#inventory-tab .dragon-card.stars-4::after,
    #inventory-tab .dragon-card.stars-5::after,
    #inventory-tab .dragon-card.rare-ld4-v104::after,
    #inventory-tab .dragon-card.rare-5-v104::after,
    #inventory-tab .dragon-card.mythic-ld5-v104::after {content:'' !important;display:block !important;position:absolute !important;left:-80% !important;top:-80% !important;width:260% !important;height:260% !important;z-index:120 !important;pointer-events:none !important;border-radius:inherit !important;opacity:0 !important;background:radial-gradient(circle at var(--asl-v372-x1, 28%) var(--asl-v372-y1, 25%), rgba(255,255,255,.92) 0 2%, var(--asl-v372-soft, rgba(103,232,249,.45)) 3% 7%, transparent 13%),
            radial-gradient(circle at var(--asl-v372-x2, 72%) var(--asl-v372-y2, 62%), rgba(255,255,255,.70) 0 1.8%, var(--asl-v372-soft, rgba(103,232,249,.34)) 3% 8%, transparent 14%),
            linear-gradient(112deg,
                transparent 0%,
                transparent 34%,
                var(--asl-v372-soft, rgba(103,232,249,.32)) 42%,
                rgba(255,255,255,.96) 49%,
                var(--asl-v372-main, rgba(103,232,249,.92)) 54%,
                transparent 66%,
                transparent 100%) !important;filter:blur(.15px)
            drop-shadow(0 0 8px rgba(255,255,255,.75))
            drop-shadow(0 0 18px var(--asl-v372-main, rgba(103,232,249,.70))) !important;mix-blend-mode:screen !important;transform:translateX(-72%) rotate(18deg) !important;animation:aslRareSweepV372 3.2s cubic-bezier(.25,.7,.3,1) infinite !important;animation-delay:var(--asl-v372-delay, 0s) !important}#inventory-tab .dragon-card.fire  {--asl-v372-main:rgba(255,149,45,.95);--asl-v372-soft:rgba(255,149,45,.38)}#inventory-tab .dragon-card.water {--asl-v372-main:rgba(64,210,255,.96);--asl-v372-soft:rgba(64,210,255,.38)}#inventory-tab .dragon-card.wind  {--asl-v372-main:rgba(62,245,137,.95);--asl-v372-soft:rgba(62,245,137,.34)}#inventory-tab .dragon-card.light {--asl-v372-main:rgba(255,229,92,.98);--asl-v372-soft:rgba(255,229,92,.44)}#inventory-tab .dragon-card.dark  {--asl-v372-main:rgba(185,107,255,.98);--asl-v372-soft:rgba(185,107,255,.44)}#inventory-tab .dragon-card.mythic-ld5-v104::after {background:radial-gradient(circle at var(--asl-v372-x1, 24%) var(--asl-v372-y1, 22%), rgba(255,255,255,1) 0 2.5%, rgba(255,229,92,.54) 4% 9%, transparent 16%),
            radial-gradient(circle at var(--asl-v372-x2, 78%) var(--asl-v372-y2, 68%), rgba(255,255,255,.86) 0 2%, rgba(185,107,255,.46) 4% 10%, transparent 17%),
            linear-gradient(112deg,
                transparent 0%,
                transparent 30%,
                rgba(255,229,92,.46) 40%,
                rgba(255,255,255,1) 49%,
                rgba(185,107,255,.95) 55%,
                rgba(64,210,255,.42) 60%,
                transparent 72%,
                transparent 100%) !important;filter:blur(.12px)
            drop-shadow(0 0 10px rgba(255,255,255,.90))
            drop-shadow(0 0 20px rgba(255,229,92,.82))
            drop-shadow(0 0 30px rgba(185,107,255,.64)) !important;animation-duration:2.7s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(2n) {--asl-v372-delay:.75s;--asl-v372-x1:62%;--asl-v372-y1:24%;--asl-v372-x2:34%;--asl-v372-y2:70%}#inventory-tab .dragons-grid .dragon-card:nth-child(3n) {--asl-v372-delay:1.35s;--asl-v372-x1:30%;--asl-v372-y1:64%;--asl-v372-x2:78%;--asl-v372-y2:30%}#inventory-tab .dragons-grid .dragon-card:nth-child(4n) {--asl-v372-delay:.25s;--asl-v372-x1:74%;--asl-v372-y1:18%;--asl-v372-x2:42%;--asl-v372-y2:78%}#inventory-tab .dragons-grid .dragon-card:nth-child(5n) {--asl-v372-delay:1.95s;--asl-v372-x1:22%;--asl-v372-y1:34%;--asl-v372-x2:68%;--asl-v372-y2:72%}#inventory-tab .dragons-grid .dragon-card:nth-child(7n) {--asl-v372-delay:1.05s;--asl-v372-x1:80%;--asl-v372-y1:52%;--asl-v372-x2:24%;--asl-v372-y2:24%}@keyframes aslRareSweepV372 {0%, 22%, 100% {opacity:0;transform:translateX(-72%) rotate(18deg)}31% {opacity:.95}44% {opacity:.70}62% {opacity:0;transform:translateX(72%) rotate(18deg)}}@keyframes aslRareImagePulseV372 {0%, 26%, 100% {filter:saturate(1.14) contrast(1.08) brightness(.94) !important}34% {filter:saturate(1.35) contrast(1.16) brightness(1.24)
                    drop-shadow(0 0 10px var(--asl-v372-main, rgba(103,232,249,.85))) !important}45% {filter:saturate(1.22) contrast(1.11) brightness(1.08)
                    drop-shadow(0 0 6px var(--asl-v372-main, rgba(103,232,249,.55))) !important}}}@media (max-width: 760px) {#inventory-tab .dragon-rare-shine-v360,
    #inventory-tab .dragon-rare-card-sweep-v364,
    #inventory-tab .dragon-visible-sweep-v367,
    #inventory-tab .dragon-image-sweep-v365,
    #inventory-tab .dragon-force-sweep-v369,
    #inventory-tab .dragon-rare-bolt-v362,
    #inventory-tab .dragon-rare-bolt-v363,
    #inventory-tab .dragon-rare-bolt-img-v363,
    #inventory-tab .dragon-rare-lightning-v361,
    #inventory-tab .dragon-v368-image-flash,
    #inventory-tab .dragon-v370-final-flash,
    #inventory-tab .dragon-v371-random-flash,
    #inventory-tab .dragon-v372-safe-flash {display:none !important;opacity:0 !important;visibility:hidden !important;animation:none !important;pointer-events:none !important}#inventory-tab .dragon-card.fire  {--asl-v373-main:rgba(255,152,46,.98);--asl-v373-soft:rgba(255,152,46,.34)}#inventory-tab .dragon-card.water {--asl-v373-main:rgba(56,211,255,.98);--asl-v373-soft:rgba(56,211,255,.34)}#inventory-tab .dragon-card.wind  {--asl-v373-main:rgba(55,245,138,.98);--asl-v373-soft:rgba(55,245,138,.30)}#inventory-tab .dragon-card.light {--asl-v373-main:rgba(255,231,90,.98);--asl-v373-soft:rgba(255,231,90,.42)}#inventory-tab .dragon-card.dark  {--asl-v373-main:rgba(190,110,255,.98);--asl-v373-soft:rgba(190,110,255,.42)}#inventory-tab .dragon-card h3,
    #inventory-tab .dragon-card .dragon-stars,
    #inventory-tab .dragon-card .dragon-stars-v352,
    #inventory-tab .dragon-card .dragon-status-badge,
    #inventory-tab .dragon-card .dragon-element,
    #inventory-tab .dragon-card .dragon-level-pill-v352,
    #inventory-tab .dragon-card p,
    #inventory-tab .dragon-card .dragon-mini-meta-v110,
    #inventory-tab .dragon-card .bulk-dragon-checkbox {z-index:90 !important;opacity:1 !important;visibility:visible !important}#inventory-tab .dragon-card .dragon-image-container {z-index:1 !important}#inventory-tab .dragon-card::before {z-index:2 !important;pointer-events:none !important}#inventory-tab .dragon-final-flash-v373 {display:none !important;position:absolute !important;inset:0 !important;z-index:20 !important;pointer-events:none !important;overflow:hidden !important;border-radius:inherit !important;mix-blend-mode:screen !important}#inventory-tab .dragon-card.stars-4 .dragon-final-flash-v373,
    #inventory-tab .dragon-card.stars-5 .dragon-final-flash-v373,
    #inventory-tab .dragon-card.rare-ld4-v104 .dragon-final-flash-v373,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-final-flash-v373,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-final-flash-v373 {display:block !important;visibility:visible !important;opacity:1 !important}#inventory-tab .dragon-final-flash-v373 i,
    #inventory-tab .dragon-final-flash-v373 b,
    #inventory-tab .dragon-final-flash-v373 em {display:block !important;position:absolute !important;left:-72% !important;height:18% !important;border-radius:999px !important;background:linear-gradient(90deg,
                transparent 0%,
                var(--asl-v373-soft, rgba(103,232,249,.25)) 30%,
                rgba(255,255,255,.94) 47%,
                var(--asl-v373-main, rgba(103,232,249,.88)) 56%,
                transparent 100%) !important;box-shadow:0 0 10px var(--asl-v373-main, rgba(103,232,249,.75)),
            0 0 24px var(--asl-v373-soft, rgba(103,232,249,.32)) !important;filter:blur(.55px) !important;opacity:0 !important;transform:rotate(-27deg) translateX(-20%) !important;animation:aslFinalDragonSweepV373 2.85s ease-in-out infinite !important}#inventory-tab .dragon-final-flash-v373 i {top:18% !important;width:86% !important;animation-delay:.15s !important}#inventory-tab .dragon-final-flash-v373 b {top:46% !important;width:104% !important;height:16% !important;animation-delay:1.05s !important;animation-duration:3.15s !important}#inventory-tab .dragon-final-flash-v373 em {top:68% !important;width:74% !important;height:14% !important;animation-delay:2.0s !important;animation-duration:3.45s !important}#inventory-tab .dragon-card.mythic-ld5-v104 .dragon-final-flash-v373 i,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-final-flash-v373 b,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-final-flash-v373 em {background:linear-gradient(90deg,
                transparent 0%,
                rgba(250,204,21,.34) 25%,
                rgba(255,255,255,.98) 45%,
                rgba(190,110,255,.88) 58%,
                transparent 100%) !important;box-shadow:0 0 12px rgba(255,255,255,.72),
            0 0 24px rgba(250,204,21,.52),
            0 0 34px rgba(190,110,255,.34) !important}#inventory-tab .dragons-grid .dragon-card:nth-child(2n) .dragon-final-flash-v373 i {animation-delay:.65s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(2n) .dragon-final-flash-v373 b {animation-delay:1.7s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(3n) .dragon-final-flash-v373 i {animation-delay:1.25s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(3n) .dragon-final-flash-v373 em {animation-delay:2.55s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(4n) .dragon-final-flash-v373 b {animation-delay:.35s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(5n) .dragon-final-flash-v373 i {animation-delay:2.1s !important}#inventory-tab .dragons-grid .dragon-card:nth-child(7n) .dragon-final-flash-v373 em {animation-delay:.9s !important}@keyframes aslFinalDragonSweepV373 {0%, 46%, 100% {opacity:0;transform:rotate(-27deg) translateX(-35%)}53% {opacity:.88}66% {opacity:.46}78% {opacity:0;transform:rotate(-27deg) translateX(245%)}}}@media (max-width: 760px) {#inventory-tab .dragon-rare-shine-v360,
    #inventory-tab .dragon-rare-card-sweep-v364,
    #inventory-tab .dragon-visible-sweep-v367,
    #inventory-tab .dragon-image-sweep-v365,
    #inventory-tab .dragon-force-sweep-v369,
    #inventory-tab .dragon-final-flash-v373,
    #inventory-tab .dragon-v370-final-flash,
    #inventory-tab .dragon-v371-random-flash,
    #inventory-tab .dragon-v372-safe-flash,
    #inventory-tab .dragon-rare-bolt-v362,
    #inventory-tab .dragon-rare-bolt-v363,
    #inventory-tab .dragon-rare-lightning-v361 {display:none !important;opacity:0 !important;visibility:hidden !important;animation:none !important;pointer-events:none !important}#inventory-tab .dragon-card h3,
    #inventory-tab .dragon-card .dragon-stars,
    #inventory-tab .dragon-card .dragon-stars-v352,
    #inventory-tab .dragon-card .dragon-status-badge,
    #inventory-tab .dragon-card .dragon-element,
    #inventory-tab .dragon-card .dragon-level-pill-v352,
    #inventory-tab .dragon-card .dragon-mini-meta-v110,
    #inventory-tab .dragon-card .mini-icons-v110,
    #inventory-tab .dragon-card .bulk-dragon-checkbox {z-index:90 !important;opacity:1 !important;visibility:visible !important}#inventory-tab .dragon-card .dragon-level-pill-v352,
    #inventory-tab .dragon-card p.dragon-level-pill-v352,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352,
    #inventory-tab.inventory-compact-v110 .dragon-card p.dragon-level-pill-v352 {font-size:.68rem !important;color:#e5f7ff !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#inventory-tab .dragon-card .dragon-level-pill-v352::before,
    #inventory-tab .dragon-card p.dragon-level-pill-v352::before,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352::before,
    #inventory-tab.inventory-compact-v110 .dragon-card p.dragon-level-pill-v352::before,
    #inventory-tab .dragon-card .dragon-level-pill-v352 strong,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352 strong {display:none !important;content:none !important}#inventory-tab .dragon-card .dragon-mini-meta-v110 .mini-level-v110,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 .mini-level-v110 {display:none !important}#inventory-tab .dragon-card.fire  {--asl-rare-main-v374:#fb923c;--asl-rare-soft-v374:rgba(251,146,60,.26);--asl-rare-glow-v374:rgba(251,146,60,.46)}#inventory-tab .dragon-card.water {--asl-rare-main-v374:#38bdf8;--asl-rare-soft-v374:rgba(56,189,248,.26);--asl-rare-glow-v374:rgba(56,189,248,.46)}#inventory-tab .dragon-card.wind  {--asl-rare-main-v374:#22c55e;--asl-rare-soft-v374:rgba(34,197,94,.24);--asl-rare-glow-v374:rgba(34,197,94,.44)}#inventory-tab .dragon-card.light {--asl-rare-main-v374:#fde047;--asl-rare-soft-v374:rgba(253,224,71,.30);--asl-rare-glow-v374:rgba(253,224,71,.55)}#inventory-tab .dragon-card.dark  {--asl-rare-main-v374:#a855f7;--asl-rare-soft-v374:rgba(168,85,247,.30);--asl-rare-glow-v374:rgba(168,85,247,.55)}#inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.rare-5-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104 {border-width:1.5px !important;border-color:var(--asl-rare-main-v374, #67e8f9) !important;box-shadow:0 14px 30px rgba(0,0,0,.52),
            0 0 0 1px rgba(255,255,255,.06) inset,
            0 0 18px var(--asl-rare-glow-v374, rgba(103,232,249,.38)),
            0 0 34px var(--asl-rare-soft-v374, rgba(103,232,249,.18)) !important;animation:aslRareStableAuraV374 3.8s ease-in-out infinite !important}#inventory-tab .dragon-card.mythic-ld5-v104 {border-color:#facc15 !important;box-shadow:0 16px 34px rgba(0,0,0,.56),
            0 0 0 1px rgba(255,255,255,.08) inset,
            0 0 20px rgba(250,204,21,.48),
            0 0 36px rgba(168,85,247,.34),
            0 0 50px rgba(56,189,248,.16) !important;animation:aslRareMythicAuraV374 3.2s ease-in-out infinite !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container::after,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-image-container::after,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container::after,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container::after {content:'' !important;display:block !important;position:absolute !important;inset:0 !important;z-index:3 !important;pointer-events:none !important;border-radius:inherit !important;background:radial-gradient(circle at 50% 10%, var(--asl-rare-soft-v374, rgba(103,232,249,.24)), transparent 34%),
            radial-gradient(circle at 50% 92%, rgba(255,255,255,.10), transparent 30%) !important;opacity:.58 !important;mix-blend-mode:screen !important;animation:aslRareImageAuraV374 4.2s ease-in-out infinite !important}#inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container::after {background:radial-gradient(circle at 45% 8%, rgba(250,204,21,.34), transparent 34%),
            radial-gradient(circle at 84% 24%, rgba(168,85,247,.22), transparent 28%),
            radial-gradient(circle at 22% 82%, rgba(56,189,248,.16), transparent 26%) !important;opacity:.72 !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-stars,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-stars,
    #inventory-tab .dragon-card.stars-5 .dragon-stars,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-stars {color:#ffe57a !important;text-shadow:0 2px 9px rgba(0,0,0,.95),
            0 0 9px rgba(250,204,21,.72),
            0 0 15px var(--asl-rare-glow-v374, rgba(103,232,249,.38)) !important}@keyframes aslRareStableAuraV374 {0%, 100% {filter:brightness(1) saturate(1.05)}50% {filter:brightness(1.055) saturate(1.14)}}@keyframes aslRareMythicAuraV374 {0%, 100% {filter:brightness(1.02) saturate(1.10)}50% {filter:brightness(1.10) saturate(1.24)}}@keyframes aslRareImageAuraV374 {0%, 100% {opacity:.42}50% {opacity:.78}}}@media (max-width: 760px) {#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card p.dragon-level-pill-v352 {left:9px !important;bottom:7px !important;width:50px !important;max-width:50px !important;height:22px !important;min-height:22px !important;padding:0 !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;overflow:hidden !important;border-radius:9px !important;background:rgba(2,6,23,.78) !important;border:1px solid rgba(255,255,255,.16) !important;color:#e5f7ff !important;font-size:0 !important;line-height:1 !important;white-space:nowrap !important;text-overflow:clip !important;z-index:120 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352::before,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card p.dragon-level-pill-v352::before {display:none !important;content:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352::after,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card p.dragon-level-pill-v352::after {content:'Lvl ' attr(data-level) !important;display:block !important;font-size:.64rem !important;font-weight:1000 !important;line-height:1 !important;color:#e5f7ff !important;letter-spacing:-.02em !important;text-shadow:0 2px 8px rgba(0,0,0,.88) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352 strong,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card p.dragon-level-pill-v352 strong {display:none !important}#inventory-tab .dragon-card h3,
    #inventory-tab .dragon-card .dragon-stars,
    #inventory-tab .dragon-card .dragon-status-badge,
    #inventory-tab .dragon-card .dragon-element,
    #inventory-tab .dragon-card .dragon-level-pill-v352,
    #inventory-tab .dragon-card .dragon-mini-meta-v110,
    #inventory-tab .dragon-card .mini-icons-v110 {z-index:120 !important;opacity:1 !important;visibility:visible !important}#inventory-tab .dragon-card.fire  {--asl-rare-main-v375:#fb923c;--asl-rare-soft-v375:rgba(251,146,60,.34);--asl-rare-glow-v375:rgba(251,146,60,.72)}#inventory-tab .dragon-card.water {--asl-rare-main-v375:#38bdf8;--asl-rare-soft-v375:rgba(56,189,248,.34);--asl-rare-glow-v375:rgba(56,189,248,.72)}#inventory-tab .dragon-card.wind  {--asl-rare-main-v375:#22c55e;--asl-rare-soft-v375:rgba(34,197,94,.32);--asl-rare-glow-v375:rgba(34,197,94,.68)}#inventory-tab .dragon-card.light {--asl-rare-main-v375:#fde047;--asl-rare-soft-v375:rgba(253,224,71,.38);--asl-rare-glow-v375:rgba(253,224,71,.84)}#inventory-tab .dragon-card.dark  {--asl-rare-main-v375:#a855f7;--asl-rare-soft-v375:rgba(168,85,247,.38);--asl-rare-glow-v375:rgba(168,85,247,.84)}#inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.rare-5-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104 {border:2px solid var(--asl-rare-main-v375, #67e8f9) !important;box-shadow:0 14px 30px rgba(0,0,0,.54),
            inset 0 0 0 1px rgba(255,255,255,.14),
            inset 0 0 22px var(--asl-rare-soft-v375, rgba(103,232,249,.24)),
            0 0 16px var(--asl-rare-glow-v375, rgba(103,232,249,.50)),
            0 0 34px var(--asl-rare-soft-v375, rgba(103,232,249,.22)) !important;animation:aslRareStablePulseV375 3.4s ease-in-out infinite !important;overflow:hidden !important}#inventory-tab .dragon-card.mythic-ld5-v104 {border-color:#facc15 !important;box-shadow:0 16px 34px rgba(0,0,0,.58),
            inset 0 0 0 1px rgba(255,255,255,.18),
            inset 0 0 26px rgba(250,204,21,.22),
            0 0 18px rgba(250,204,21,.72),
            0 0 36px rgba(168,85,247,.52),
            0 0 52px rgba(56,189,248,.24) !important}#inventory-tab .dragon-card.rare-ld4-v104::after,
    #inventory-tab .dragon-card.rare-5-v104::after,
    #inventory-tab .dragon-card.stars-5::after,
    #inventory-tab .dragon-card.mythic-ld5-v104::after {content:'' !important;display:block !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;z-index:8 !important;pointer-events:none !important;opacity:.72 !important;background:radial-gradient(circle at 50% 14%, var(--asl-rare-soft-v375, rgba(103,232,249,.30)), transparent 34%),
            radial-gradient(circle at 12% 16%, rgba(255,255,255,.18), transparent 20%),
            linear-gradient(180deg, transparent 0%, rgba(2,6,23,.04) 42%, rgba(2,6,23,.24) 100%) !important;mix-blend-mode:screen !important;animation:aslRareCardAuraV375 4s ease-in-out infinite !important}#inventory-tab .dragon-card.mythic-ld5-v104::after {opacity:.86 !important;background:radial-gradient(circle at 48% 10%, rgba(250,204,21,.34), transparent 36%),
            radial-gradient(circle at 86% 18%, rgba(168,85,247,.28), transparent 28%),
            radial-gradient(circle at 16% 84%, rgba(56,189,248,.18), transparent 30%),
            linear-gradient(180deg, transparent 0%, rgba(2,6,23,.02) 40%, rgba(2,6,23,.18) 100%) !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container::after,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-image-container::after,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container::after,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container::after {content:'' !important;display:block !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;z-index:4 !important;pointer-events:none !important;opacity:.82 !important;background:radial-gradient(circle at 50% 8%, var(--asl-rare-soft-v375, rgba(103,232,249,.32)), transparent 38%),
            radial-gradient(circle at 50% 92%, rgba(255,255,255,.10), transparent 34%) !important;mix-blend-mode:screen !important}@keyframes aslRareStablePulseV375 {0%, 100% {filter:brightness(1.00) saturate(1.06)}50% {filter:brightness(1.07) saturate(1.18)}}@keyframes aslRareCardAuraV375 {0%, 100% {opacity:.58}50% {opacity:.88}}}#inventory-tab .dragon-rare-shine-v360,
#inventory-tab .dragon-rare-lightning-v361,
#inventory-tab .dragon-rare-bolt-v362,
#inventory-tab .dragon-rare-bolt-v363,
#inventory-tab .dragon-rare-bolt-img-v363,
#inventory-tab .dragon-v368-image-flash,
#inventory-tab .dragon-v370-final-flash,
#inventory-tab .dragon-v371-random-flash,
#inventory-tab .dragon-v372-safe-flash,
#inventory-tab .dragon-final-flash-v373,
#inventory-tab .dragon-card .dragon-rare-shine-v360,
#inventory-tab .dragon-card .dragon-rare-lightning-v361,
#inventory-tab .dragon-card .dragon-rare-bolt-v362,
#inventory-tab .dragon-card .dragon-rare-bolt-v363,
#inventory-tab .dragon-card .dragon-rare-bolt-img-v363,
#inventory-tab .dragon-card .dragon-v368-image-flash,
#inventory-tab .dragon-card .dragon-v370-final-flash,
#inventory-tab .dragon-card .dragon-v371-random-flash,
#inventory-tab .dragon-card .dragon-v372-safe-flash,
#inventory-tab .dragon-card .dragon-final-flash-v373 {display:none !important;visibility:hidden !important;opacity:0 !important;animation:none !important;pointer-events:none !important}@media (min-width: 821px) {#inventory-tab {max-width:1220px !important;margin:0 auto !important;padding:26px 28px 34px !important}#inventory-tab .inventory-title-row {display:grid !important;grid-template-columns:minmax(0, 1fr) auto auto !important;gap:12px !important;align-items:stretch !important;margin:0 0 12px !important}#inventory-tab .inventory-hero-v34 {min-height:118px !important;padding:20px 22px !important;border-radius:22px !important;background:radial-gradient(circle at 12% 10%, rgba(34,211,238,.16), transparent 28%),
            linear-gradient(135deg, rgba(8,47,73,.82), rgba(2,6,23,.86) 54%, rgba(8,13,28,.92)) !important;border:1px solid rgba(45,212,191,.34) !important;box-shadow:0 18px 46px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.06) !important}#inventory-tab .inventory-hero-head-v254 {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin:0 0 10px !important}#inventory-tab .section-kicker-v34 {display:inline-flex !important;align-items:center !important;width:fit-content !important;padding:7px 13px !important;border-radius:999px !important;color:#67e8f9 !important;background:rgba(8,145,178,.18) !important;border:1px solid rgba(103,232,249,.28) !important;font-size:.72rem !important;font-weight:1000 !important;letter-spacing:.12em !important}#inventory-tab .inventory-hero-info-v254,
    #inventory-tab .dragon-info-open-v238 {min-height:34px !important;height:34px !important;padding:0 15px !important;border-radius:999px !important;border:1px solid rgba(147,197,253,.42) !important;background:linear-gradient(135deg, rgba(37,99,235,.62), rgba(126,58,242,.68)) !important;color:#fff !important;font-size:.82rem !important;font-weight:1000 !important;box-shadow:0 10px 24px rgba(37,99,235,.22), inset 0 1px 0 rgba(255,255,255,.18) !important}#inventory-tab .inventory-title-inline-v357 {display:flex !important;align-items:baseline !important;gap:12px !important}#inventory-tab .inventory-title-inline-v357 h2,
    #inventory-tab .inventory-hero-v34 h2 {margin:0 !important;color:#f8fbff !important;font-size:clamp(1.55rem, 2.2vw, 2.15rem) !important;line-height:1 !important;letter-spacing:-.03em !important;text-shadow:0 0 22px rgba(45,212,191,.18) !important;text-transform:none !important}#inventory-tab .inventory-knowledge-mini-v357 {display:none !important}#inventory-tab .inventory-subtitle {margin:8px 0 0 !important;color:#a7bed2 !important;font-size:.95rem !important;line-height:1.3 !important}#inventory-tab .inventory-subtitle strong {color:#67e8f9 !important}#inventory-tab .inventory-count-panel {display:grid !important;grid-template-columns:repeat(3, 104px) !important;gap:8px !important;min-width:328px !important}#inventory-tab .inventory-count-chip {display:grid !important;place-items:center !important;gap:4px !important;min-height:118px !important;padding:12px 10px !important;border-radius:18px !important;background:linear-gradient(180deg, rgba(15,23,42,.88), rgba(2,6,23,.78)) !important;border:1px solid rgba(103,232,249,.18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05), 0 14px 30px rgba(0,0,0,.25) !important;text-align:center !important}#inventory-tab .inventory-count-chip.total {border-color:rgba(103,232,249,.28) !important}#inventory-tab .inventory-count-chip.available {border-color:rgba(34,197,94,.32) !important}#inventory-tab .inventory-count-chip.busy {border-color:rgba(250,204,21,.32) !important}#inventory-tab .inventory-count-chip .count-icon {display:none !important}#inventory-tab .inventory-count-chip .count-label {order:1 !important;color:#8ea3b6 !important;font-size:.68rem !important;text-transform:uppercase !important;letter-spacing:.10em !important;font-weight:900 !important}#inventory-tab .inventory-count-chip strong {order:2 !important;color:#67e8f9 !important;font-size:1.55rem !important;line-height:1 !important;font-weight:1000 !important;text-shadow:0 0 14px rgba(103,232,249,.18) !important}#inventory-tab .inventory-count-chip.available strong {color:#22c55e !important}#inventory-tab .inventory-count-chip.busy strong {color:#facc15 !important}#inventory-tab .inventory-view-switch-v354 {display:inline-grid !important;grid-template-columns:1fr 1fr !important;align-self:end !important;min-width:190px !important;height:44px !important;padding:4px !important;gap:4px !important;border-radius:16px !important;background:rgba(2,6,23,.70) !important;border:1px solid rgba(103,232,249,.18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important;pointer-events:auto !important;position:relative !important;z-index:20 !important}#inventory-tab .inventory-view-switch-v354 button {pointer-events:auto !important;cursor:pointer !important;border:0 !important;border-radius:12px !important;min-height:0 !important;padding:0 12px !important;background:transparent !important;color:#dbeafe !important;font-weight:1000 !important;font-size:.88rem !important;line-height:1 !important}#inventory-tab .inventory-view-switch-v354 button.active {color:#06131f !important;background:linear-gradient(135deg, #20f0e8, #7dd3fc) !important;box-shadow:0 0 18px rgba(45,212,191,.22) !important}#inventory-tab #inventory-view-toggle-v110 {display:none !important}#inventory-tab .inventory-premium-head-v352 {display:grid !important;grid-template-columns:minmax(210px, 1fr) minmax(210px, 1fr) !important;gap:10px !important;margin:0 0 10px !important;position:relative !important;z-index:25 !important}#inventory-tab .inventory-premium-select-v352 {min-height:44px !important;height:44px !important;padding:0 14px !important;border-radius:14px !important;background:linear-gradient(180deg, rgba(15,23,42,.92), rgba(2,6,23,.82)) !important;border:1px solid rgba(103,232,249,.20) !important;color:#e8fbff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05), 0 10px 22px rgba(0,0,0,.16) !important;display:flex !important;align-items:center !important;gap:10px !important;pointer-events:auto !important}#inventory-tab .inventory-premium-select-v352 > span {color:#67e8f9 !important;font-size:1rem !important;flex:0 0 auto !important}#inventory-tab .inventory-premium-select-v352 select {appearance:auto !important;-webkit-appearance:auto !important;width:100% !important;height:38px !important;min-height:38px !important;border:0 !important;outline:0 !important;background:transparent !important;color:#e8fbff !important;font-size:.92rem !important;font-weight:900 !important;cursor:pointer !important;pointer-events:auto !important}#inventory-tab .inventory-premium-select-v352 select option {background:#07131d !important;color:#e8fbff !important}#inventory-tab .inventory-element-filter-v352 {display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important;margin:0 0 12px !important;padding:0 !important;position:relative !important;z-index:25 !important;pointer-events:auto !important}#inventory-tab .inventory-element-filter-v352 button {cursor:pointer !important;pointer-events:auto !important;min-height:38px !important;height:38px !important;padding:0 15px !important;border-radius:999px !important;border:1px solid rgba(103,232,249,.20) !important;background:rgba(2,6,23,.70) !important;color:#dbeafe !important;font-size:.88rem !important;font-weight:1000 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}#inventory-tab .inventory-element-filter-v352 button.active {color:#06131f !important;border-color:rgba(103,232,249,.70) !important;background:linear-gradient(135deg, #20f0e8, #7dd3fc) !important;box-shadow:0 0 18px rgba(45,212,191,.22) !important}#inventory-tab .inventory-toolbar,
    #inventory-tab .inventory-toolbar-v101,
    #inventory-tab .inventory-toolbar-v352 {display:block !important;margin:0 0 14px !important;padding:12px !important;border-radius:18px !important;background:rgba(2,6,23,.52) !important;border:1px solid rgba(103,232,249,.18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035) !important;position:relative !important;z-index:15 !important}#inventory-tab .inventory-toolbar-main-v101 {display:flex !important;flex-wrap:wrap !important;gap:10px !important;align-items:center !important}#inventory-tab .bulk-toggle-btn-v101,
    #inventory-tab .inventory-knowledge-btn-v352 {min-height:40px !important;height:40px !important;padding:0 16px !important;border-radius:14px !important;font-size:.9rem !important;font-weight:1000 !important}#inventory-tab:not(.inventory-compact-v110) .dragons-grid {display:grid !important;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr)) !important;gap:16px !important;align-items:stretch !important;margin-top:0 !important}#inventory-tab .dragons-grid .dragon-card.inventory-filter-hidden-v352,
    #inventory-tab.inventory-compact-v110 .dragons-grid .dragon-card.inventory-filter-hidden-v352 {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.clickable-card {position:relative !important;display:flex !important;flex-direction:column !important;min-height:386px !important;height:auto !important;padding:14px !important;border-radius:22px !important;text-align:left !important;background:radial-gradient(circle at 22% 0%, var(--asl-el-soft, rgba(45,212,191,.13)), transparent 35%),
            linear-gradient(180deg, rgba(15,23,42,.92), rgba(2,6,23,.94)) !important;border:1px solid var(--asl-el-mid, rgba(103,232,249,.34)) !important;box-shadow:0 18px 42px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.05) !important;overflow:hidden !important;transform:none !important}#inventory-tab .dragon-card.fire {--asl-el-main:#f97316;--asl-el-soft:rgba(249,115,22,.18);--asl-el-mid:rgba(249,115,22,.55)}#inventory-tab .dragon-card.water {--asl-el-main:#38bdf8;--asl-el-soft:rgba(56,189,248,.18);--asl-el-mid:rgba(56,189,248,.55)}#inventory-tab .dragon-card.wind {--asl-el-main:#22c55e;--asl-el-soft:rgba(34,197,94,.18);--asl-el-mid:rgba(34,197,94,.55)}#inventory-tab .dragon-card.light {--asl-el-main:#fde047;--asl-el-soft:rgba(253,224,71,.20);--asl-el-mid:rgba(253,224,71,.62)}#inventory-tab .dragon-card.dark {--asl-el-main:#a855f7;--asl-el-soft:rgba(168,85,247,.20);--asl-el-mid:rgba(168,85,247,.62)}#inventory-tab:not(.inventory-compact-v110) .dragon-card:hover {transform:translateY(-3px) !important;box-shadow:0 22px 52px rgba(0,0,0,.44), 0 0 26px var(--asl-el-soft, rgba(45,212,191,.16)), inset 0 1px 0 rgba(255,255,255,.06) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-image-container {order:4 !important;width:100% !important;height:188px !important;min-height:188px !important;margin:12px 0 12px !important;border-radius:18px !important;border:1px solid var(--asl-el-mid, rgba(103,232,249,.32)) !important;background:rgba(2,6,23,.78) !important;overflow:hidden !important;box-shadow:0 14px 30px rgba(0,0,0,.32) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-img {width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 30% !important;transform:scale(1.04) !important;filter:saturate(1.12) contrast(1.06) brightness(.98) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card h3 {order:1 !important;margin:0 92px 6px 0 !important;color:#f8fbff !important;font-size:1.22rem !important;line-height:1.05 !important;font-weight:1000 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;text-align:left !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stars {order:2 !important;margin:0 0 8px !important;color:#facc15 !important;font-size:1rem !important;line-height:1 !important;letter-spacing:-1px !important;text-align:left !important;text-shadow:0 0 12px rgba(250,204,21,.24) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element {order:3 !important;display:inline-flex !important;width:fit-content !important;margin:0 !important;padding:5px 11px !important;border-radius:999px !important;background:var(--asl-el-main, #67e8f9) !important;color:#04111a !important;border:0 !important;box-shadow:0 0 18px var(--asl-el-soft, rgba(45,212,191,.14)) !important;font-size:.80rem !important;line-height:1 !important;font-weight:1000 !important;text-transform:uppercase !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card p,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352 {order:5 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:fit-content !important;min-width:68px !important;height:32px !important;min-height:32px !important;margin:0 !important;padding:0 12px !important;border-radius:999px !important;background:rgba(2,6,23,.78) !important;border:1px solid rgba(255,255,255,.13) !important;color:#e8fbff !important;font-size:0 !important;line-height:1 !important;font-weight:1000 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card p::before,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352::before {content:'Lvl ' attr(data-level) !important;font-size:.86rem !important;white-space:nowrap !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-mini-meta-v110 {position:absolute !important;right:14px !important;bottom:14px !important;display:inline-flex !important;align-items:center !important;gap:6px !important;z-index:5 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .mini-level-v110 {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .mini-icons-v110 {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:58px !important;height:32px !important;padding:0 10px !important;border-radius:999px !important;background:rgba(2,6,23,.78) !important;border:1px solid rgba(255,255,255,.13) !important;color:#fff7c2 !important;font-size:1rem !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stats {order:6 !important;margin-top:12px !important;padding:10px 12px !important;border-radius:14px !important;background:rgba(2,6,23,.62) !important;border:1px solid rgba(255,255,255,.07) !important;color:#dbeafe !important;font-size:.82rem !important;line-height:1.55 !important;text-align:left !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-eq {order:7 !important;margin-top:8px !important;padding:9px 12px !important;border-radius:14px !important;background:rgba(255,255,255,.035) !important;border:1px solid rgba(255,255,255,.07) !important;color:#dbeafe !important;font-size:.80rem !important;line-height:1.55 !important;text-align:left !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge {position:absolute !important;z-index:8 !important;top:14px !important;right:14px !important;left:auto !important;bottom:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;max-width:130px !important;height:28px !important;padding:0 12px !important;border-radius:999px !important;font-size:.72rem !important;line-height:1 !important;font-weight:1000 !important;white-space:nowrap !important;color:#e0fbff !important;background:rgba(14,116,144,.60) !important;border:1px solid rgba(103,232,249,.40) !important;box-shadow:0 8px 18px rgba(0,0,0,.30) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge.arena-defense-v159 {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge.team-v352 {background:rgba(22,163,74,.70) !important;border-color:rgba(34,197,94,.50) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge.expedition {background:rgba(202,138,4,.72) !important;border-color:rgba(250,204,21,.50) !important}#inventory-tab:not(.inventory-compact-v110) .bulk-dragon-checkbox {position:absolute !important;z-index:10 !important;left:14px !important;top:48px !important;transform:scale(.86) !important;transform-origin:left top !important;opacity:0 !important;pointer-events:none !important}body.bulk-sell-mode #inventory-tab:not(.inventory-compact-v110) .bulk-dragon-checkbox {opacity:1 !important;pointer-events:auto !important}#inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.rare-5-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104 {border-color:var(--asl-el-main, #67e8f9) !important;box-shadow:0 18px 46px rgba(0,0,0,.44),
            0 0 0 1px rgba(255,255,255,.05) inset,
            0 0 22px var(--asl-el-soft, rgba(45,212,191,.18)),
            0 0 36px var(--asl-el-soft, rgba(45,212,191,.10)) !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-image-container,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container {box-shadow:0 14px 30px rgba(0,0,0,.34), 0 0 24px var(--asl-el-soft, rgba(45,212,191,.16)) !important}#inventory-tab .dragon-card.mythic-ld5-v104 {border-color:#facc15 !important;box-shadow:0 20px 54px rgba(0,0,0,.48),
            0 0 0 1px rgba(255,255,255,.06) inset,
            0 0 24px rgba(250,204,21,.30),
            0 0 34px rgba(168,85,247,.24) !important}#inventory-tab.inventory-compact-v110 .dragons-grid {display:grid !important;grid-template-columns:1fr !important;gap:9px !important;margin-top:0 !important}#inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {display:grid !important;grid-template-columns:minmax(210px, 1.15fr) 130px 90px minmax(210px, 1fr) 120px !important;grid-template-rows:auto auto !important;column-gap:16px !important;row-gap:3px !important;align-items:center !important;min-height:78px !important;height:auto !important;padding:12px 16px !important;border-radius:17px !important;text-align:left !important;background:linear-gradient(90deg, rgba(15,23,42,.88), rgba(2,6,23,.72)) !important;border:1px solid rgba(103,232,249,.16) !important;box-shadow:0 12px 26px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.035) !important;transform:none !important}#inventory-tab.inventory-compact-v110 .dragon-card:hover {transform:translateY(-1px) !important;border-color:rgba(103,232,249,.34) !important}#inventory-tab.inventory-compact-v110 .dragon-image-container,
    #inventory-tab.inventory-compact-v110 .dragon-img {display:none !important}#inventory-tab.inventory-compact-v110 .dragon-card h3 {grid-column:1 !important;grid-row:1 !important;margin:0 !important;color:#f8fbff !important;font-size:1rem !important;font-weight:1000 !important;line-height:1.1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;text-align:left !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars {grid-column:1 !important;grid-row:2 !important;margin:0 !important;color:#facc15 !important;font-size:.78rem !important;line-height:1 !important;letter-spacing:-1px !important;text-align:left !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-element {grid-column:2 !important;grid-row:1 / 3 !important;display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;margin:0 !important;padding:0 !important;color:#e8fbff !important;background:transparent !important;border:0 !important;font-size:.88rem !important;font-weight:1000 !important;text-transform:none !important;box-shadow:none !important}#inventory-tab.inventory-compact-v110 .dragon-card p,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352 {grid-column:3 !important;grid-row:1 / 3 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:fit-content !important;min-width:66px !important;height:34px !important;min-height:34px !important;margin:0 !important;padding:0 10px !important;border-radius:11px !important;background:rgba(2,6,23,.72) !important;border:1px solid rgba(255,255,255,.12) !important;color:#e8fbff !important;font-size:0 !important;font-weight:1000 !important}#inventory-tab.inventory-compact-v110 .dragon-card p::before,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352::before {content:'Lvl ' attr(data-level) !important;font-size:.86rem !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-eq {grid-column:4 !important;grid-row:1 / 3 !important;display:block !important;margin:0 !important;padding:0 !important;color:#dbeafe !important;background:transparent !important;border:0 !important;font-size:.82rem !important;line-height:1.45 !important;text-align:left !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stats,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 {display:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge {grid-column:5 !important;grid-row:1 / 3 !important;position:static !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:fit-content !important;max-width:120px !important;height:28px !important;margin:0 !important;padding:0 12px !important;border-radius:999px !important;color:#dffcff !important;background:rgba(14,116,144,.52) !important;border:1px solid rgba(103,232,249,.28) !important;font-size:.72rem !important;font-weight:1000 !important;white-space:nowrap !important;justify-self:end !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge.arena-defense-v159 {display:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .bulk-dragon-checkbox {position:static !important;grid-column:5 !important;grid-row:1 / 3 !important;justify-self:end !important;transform:scale(.85) !important;opacity:0 !important;pointer-events:none !important}body.bulk-sell-mode #inventory-tab.inventory-compact-v110 .dragon-card .bulk-dragon-checkbox {opacity:1 !important;pointer-events:auto !important}}@media (min-width: 821px) {#inventory-tab {max-width:1240px !important;margin:0 auto !important;padding:24px 30px 38px !important;position:relative !important;z-index:1 !important}#inventory-tab .inventory-title-row,
    #inventory-tab .inventory-premium-head-v352,
    #inventory-tab .inventory-element-filter-v352,
    #inventory-tab .inventory-toolbar-v352,
    #inventory-tab .dragons-grid {position:relative !important;pointer-events:auto !important}#inventory-tab .inventory-premium-head-v352,
    #inventory-tab .inventory-element-filter-v352 {z-index:80 !important}#inventory-tab .dragons-grid {z-index:2 !important}#inventory-tab .inventory-title-row {display:grid !important;grid-template-columns:minmax(0, 1fr) auto auto !important;gap:14px !important;align-items:stretch !important;margin:0 0 14px !important}#inventory-tab .inventory-hero-v34 {min-height:112px !important;padding:18px 20px !important;border-radius:22px !important;background:radial-gradient(circle at 12% 8%, rgba(45,212,191,.16), transparent 30%),
            linear-gradient(135deg, rgba(8,47,73,.86), rgba(2,6,23,.82) 58%, rgba(15,23,42,.88)) !important;border:1px solid rgba(103,232,249,.26) !important;box-shadow:0 18px 42px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.06) !important}#inventory-tab .section-kicker-v34 {color:#67e8f9 !important;background:rgba(8,145,178,.20) !important;border:1px solid rgba(103,232,249,.28) !important}#inventory-tab .inventory-title-inline-v357 h2,
    #inventory-tab .inventory-hero-v34 h2 {color:#f8fbff !important;font-size:clamp(1.55rem, 2vw, 2.05rem) !important;line-height:1.05 !important;letter-spacing:-.02em !important;text-shadow:0 0 22px rgba(45,212,191,.14) !important}#inventory-tab .inventory-subtitle {margin-top:8px !important;color:#a7bed2 !important;font-size:.92rem !important}#inventory-tab .inventory-hero-info-v254,
    #inventory-tab .inventory-knowledge-btn-v352,
    #inventory-tab .dragon-info-open-v238 {min-height:38px !important;height:38px !important;padding:0 16px !important;border-radius:14px !important;border:1px solid rgba(147,197,253,.36) !important;background:radial-gradient(circle at 12% 0%, rgba(255,255,255,.16), transparent 32%),
            linear-gradient(135deg, rgba(37,99,235,.72), rgba(126,58,242,.66)) !important;color:#f8fbff !important;font-size:.86rem !important;font-weight:1000 !important;letter-spacing:.01em !important;box-shadow:0 12px 26px rgba(37,99,235,.18), inset 0 1px 0 rgba(255,255,255,.16) !important;text-shadow:0 1px 8px rgba(0,0,0,.55) !important}#inventory-tab .inventory-knowledge-btn-v352 {background:radial-gradient(circle at 12% 0%, rgba(255,255,255,.12), transparent 34%),
            linear-gradient(135deg, rgba(8,145,178,.48), rgba(15,23,42,.86)) !important;border-color:rgba(103,232,249,.30) !important;color:#dffcff !important}#inventory-tab .inventory-count-panel {display:grid !important;grid-template-columns:repeat(3, 104px) !important;gap:8px !important;min-width:328px !important}#inventory-tab .inventory-count-chip {display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;min-height:112px !important;padding:12px 10px !important;border-radius:18px !important;text-align:center !important;background:linear-gradient(180deg, rgba(15,23,42,.90), rgba(2,6,23,.78)) !important;border:1px solid rgba(103,232,249,.18) !important;box-shadow:0 12px 26px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.05) !important}#inventory-tab .inventory-count-chip .count-icon {display:none !important}#inventory-tab .inventory-count-chip .count-label {color:#91a7ba !important;font-size:.66rem !important;font-weight:950 !important;letter-spacing:.12em !important;text-transform:uppercase !important;order:1 !important}#inventory-tab .inventory-count-chip strong {order:2 !important;margin-top:6px !important;color:#67e8f9 !important;font-size:1.45rem !important;line-height:1 !important;font-weight:1000 !important;text-shadow:0 0 14px rgba(103,232,249,.18) !important}#inventory-tab .inventory-count-chip.available strong {color:#22c55e !important}#inventory-tab .inventory-count-chip.busy strong {color:#facc15 !important}#inventory-tab .inventory-view-switch-v354 {display:inline-grid !important;grid-template-columns:1fr 1fr !important;min-width:186px !important;height:44px !important;padding:4px !important;gap:4px !important;align-self:end !important;border-radius:16px !important;background:rgba(2,6,23,.72) !important;border:1px solid rgba(103,232,249,.22) !important;position:relative !important;z-index:100 !important;pointer-events:auto !important}#inventory-tab .inventory-view-switch-v354 button {pointer-events:auto !important;cursor:pointer !important;color:#cbd5e1 !important;background:transparent !important;border:0 !important;border-radius:12px !important;font-size:.86rem !important;font-weight:1000 !important}#inventory-tab .inventory-view-switch-v354 button.active {color:#06121b !important;background:linear-gradient(135deg, #24f0e6, #7dd3fc) !important;box-shadow:0 0 18px rgba(45,212,191,.20) !important}#inventory-tab #inventory-view-toggle-v110 {display:none !important}#inventory-tab .inventory-premium-head-v352 {display:grid !important;grid-template-columns:minmax(220px, 1fr) minmax(220px, 1fr) !important;gap:10px !important;margin:0 0 10px !important}#inventory-tab .inventory-premium-select-v352 {min-height:44px !important;height:44px !important;padding:0 14px !important;border-radius:14px !important;background:linear-gradient(180deg, rgba(15,23,42,.94), rgba(2,6,23,.84)) !important;border:1px solid rgba(103,232,249,.22) !important;display:flex !important;align-items:center !important;gap:10px !important;pointer-events:auto !important}#inventory-tab .inventory-premium-select-v352 > span {color:#67e8f9 !important;flex:0 0 auto !important}#inventory-tab .inventory-premium-select-v352 select {appearance:auto !important;-webkit-appearance:auto !important;width:100% !important;height:38px !important;border:0 !important;outline:0 !important;background:transparent !important;color:#e8fbff !important;font-size:.92rem !important;font-weight:900 !important;cursor:pointer !important;pointer-events:auto !important}#inventory-tab .inventory-premium-select-v352 select option {background:#07111e !important;color:#e8fbff !important}#inventory-tab .inventory-element-filter-v352 {display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 0 12px !important;padding:0 !important;pointer-events:auto !important;z-index:120 !important}#inventory-tab .inventory-element-filter-v352 button {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:38px !important;padding:0 14px !important;border-radius:13px !important;border:1px solid rgba(103,232,249,.18) !important;background:linear-gradient(180deg, rgba(15,23,42,.92), rgba(2,6,23,.80)) !important;color:#dffcff !important;font-size:.84rem !important;font-weight:1000 !important;cursor:pointer !important;pointer-events:auto !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}#inventory-tab .inventory-element-filter-v352 button.active {color:#06121b !important;background:linear-gradient(135deg, #24f0e6, #8df6cb) !important;border-color:rgba(103,232,249,.62) !important;box-shadow:0 0 18px rgba(45,212,191,.20) !important}#inventory-tab .inventory-filter-hidden-v352,
    #inventory-tab .dragons-grid .dragon-card.inventory-filter-hidden-v352 {display:none !important}#inventory-tab .inventory-toolbar-v352,
    #inventory-tab .inventory-toolbar,
    #inventory-tab .inventory-toolbar-v101 {margin:0 0 14px !important;padding:12px !important;border-radius:18px !important;background:rgba(2,6,23,.46) !important;border:1px solid rgba(103,232,249,.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035) !important}#inventory-tab .inventory-toolbar-main-v101 {display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important}#inventory-tab #bulk-sell-toggle {position:static !important;min-height:38px !important;height:38px !important;padding:0 16px !important;border-radius:13px !important;color:#dffcff !important;background:linear-gradient(135deg, rgba(8,145,178,.42), rgba(15,23,42,.82)) !important;border:1px solid rgba(103,232,249,.28) !important;font-size:.86rem !important;font-weight:1000 !important;box-shadow:none !important;letter-spacing:0 !important;text-transform:none !important}#inventory-tab:not(.inventory-compact-v110) .dragons-grid {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:16px !important;margin-top:4px !important;align-items:stretch !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.clickable-card {position:relative !important;display:block !important;min-height:250px !important;height:250px !important;padding:0 !important;overflow:hidden !important;border-radius:22px !important;background:rgba(2,6,23,.90) !important;border:1px solid rgba(103,232,249,.24) !important;box-shadow:0 18px 42px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.04) !important;text-align:left !important;transform:none !important;animation:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card:hover {transform:translateY(-2px) !important;border-color:rgba(103,232,249,.38) !important;box-shadow:0 22px 48px rgba(0,0,0,.40), 0 0 22px rgba(45,212,191,.10) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card::before {content:'' !important;position:absolute !important;inset:0 !important;z-index:2 !important;pointer-events:none !important;background:linear-gradient(180deg, rgba(2,6,23,.06) 0%, rgba(2,6,23,.08) 38%, rgba(2,6,23,.76) 78%, rgba(2,6,23,.96) 100%),
            radial-gradient(circle at 12% 8%, rgba(255,255,255,.12), transparent 22%) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card::after {display:none !important;content:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-image-container {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;border:0 !important;border-radius:inherit !important;overflow:hidden !important;z-index:1 !important;background:rgba(2,6,23,.70) !important;box-shadow:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-img {display:block !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;object-fit:cover !important;object-position:center 28% !important;transform:scale(1.06) !important;filter:saturate(1.10) contrast(1.05) brightness(.92) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card h3,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stars,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card p,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-mini-meta-v110,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .bulk-dragon-checkbox {position:absolute !important;z-index:8 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stars {left:14px !important;top:14px !important;width:calc(100% - 140px) !important;margin:0 !important;color:#facc15 !important;font-size:.92rem !important;line-height:1 !important;letter-spacing:-2px !important;text-shadow:0 3px 12px rgba(0,0,0,.95), 0 0 12px rgba(250,204,21,.34) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge {top:12px !important;right:12px !important;max-width:132px !important;height:28px !important;padding:0 12px !important;border-radius:999px !important;font-size:.72rem !important;font-weight:1000 !important;white-space:nowrap !important;color:#e0fbff !important;background:rgba(14,116,144,.62) !important;border:1px solid rgba(103,232,249,.42) !important;box-shadow:0 8px 18px rgba(0,0,0,.30) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge.arena-defense-v159 {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge.team-v352 {background:rgba(22,163,74,.70) !important;border-color:rgba(34,197,94,.52) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge.expedition {background:rgba(202,138,4,.72) !important;border-color:rgba(250,204,21,.52) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card h3 {left:16px !important;right:16px !important;bottom:62px !important;margin:0 !important;color:#ffffff !important;font-size:1.18rem !important;line-height:1.05 !important;font-weight:1000 !important;text-shadow:0 4px 14px rgba(0,0,0,.96) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element {left:16px !important;bottom:38px !important;display:inline-flex !important;align-items:center !important;height:20px !important;margin:0 !important;padding:0 !important;color:transparent !important;background:transparent !important;border:0 !important;box-shadow:none !important;font-size:0 !important;text-transform:none !important;white-space:nowrap !important}#inventory-tab .dragon-card.fire .dragon-element::before {content:'🔥 Ogień' !important}#inventory-tab .dragon-card.water .dragon-element::before {content:'💧 Woda' !important}#inventory-tab .dragon-card.wind .dragon-element::before {content:'🌀 Wiatr' !important}#inventory-tab .dragon-card.light .dragon-element::before {content:'✨ Światło' !important}#inventory-tab .dragon-card.dark .dragon-element::before {content:'🌑 Mrok' !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element::before {color:#e8fbff !important;font-size:.86rem !important;font-weight:900 !important;text-shadow:0 3px 10px rgba(0,0,0,.96) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card p,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352 {left:16px !important;bottom:13px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:70px !important;height:32px !important;margin:0 !important;padding:0 12px !important;border-radius:999px !important;background:rgba(2,6,23,.76) !important;border:1px solid rgba(255,255,255,.14) !important;color:#e8fbff !important;font-size:0 !important;line-height:1 !important;font-weight:1000 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card p::before,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352::before {content:'Lvl ' attr(data-level) !important;font-size:.86rem !important;white-space:nowrap !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-mini-meta-v110 {right:16px !important;bottom:13px !important;display:inline-flex !important;align-items:center !important;gap:6px !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .mini-level-v110 {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .mini-icons-v110 {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:58px !important;height:32px !important;padding:0 10px !important;border-radius:999px !important;background:rgba(2,6,23,.76) !important;border:1px solid rgba(255,255,255,.14) !important;color:#fff7c2 !important;font-size:1rem !important;box-shadow:0 8px 18px rgba(0,0,0,.24) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stats,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-eq {display:none !important}#inventory-tab:not(.inventory-compact-v110) .bulk-dragon-checkbox {left:14px !important;top:48px !important;transform:scale(.86) !important;transform-origin:left top !important;opacity:0 !important;pointer-events:none !important}body.bulk-sell-mode #inventory-tab:not(.inventory-compact-v110) .bulk-dragon-checkbox {opacity:1 !important;pointer-events:auto !important}#inventory-tab .dragon-card.fire {--asl-el-main:#f97316;--asl-el-soft:rgba(249,115,22,.16);--asl-el-mid:rgba(249,115,22,.42)}#inventory-tab .dragon-card.water {--asl-el-main:#38bdf8;--asl-el-soft:rgba(56,189,248,.16);--asl-el-mid:rgba(56,189,248,.42)}#inventory-tab .dragon-card.wind {--asl-el-main:#22c55e;--asl-el-soft:rgba(34,197,94,.16);--asl-el-mid:rgba(34,197,94,.42)}#inventory-tab .dragon-card.light {--asl-el-main:#fde047;--asl-el-soft:rgba(253,224,71,.18);--asl-el-mid:rgba(253,224,71,.46)}#inventory-tab .dragon-card.dark {--asl-el-main:#a855f7;--asl-el-soft:rgba(168,85,247,.18);--asl-el-mid:rgba(168,85,247,.46)}#inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.rare-5-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104 {border-color:rgba(103,232,249,.30) !important;box-shadow:0 18px 42px rgba(0,0,0,.38),
            0 0 0 1px rgba(255,255,255,.04) inset,
            0 0 24px var(--asl-el-soft, rgba(45,212,191,.13)) !important;animation:none !important;filter:none !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-image-container,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container {box-shadow:inset 0 0 44px var(--asl-el-soft, rgba(45,212,191,.12)) !important}#inventory-tab .dragon-card.rare-ld4-v104::after,
    #inventory-tab .dragon-card.rare-5-v104::after,
    #inventory-tab .dragon-card.stars-5::after,
    #inventory-tab .dragon-card.mythic-ld5-v104::after {display:none !important;content:none !important;animation:none !important}#inventory-tab.inventory-compact-v110 .dragons-grid {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important;margin-top:4px !important}#inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {position:relative !important;display:grid !important;grid-template-columns:96px minmax(0, 1fr) auto !important;grid-template-rows:auto auto auto !important;column-gap:14px !important;row-gap:3px !important;align-items:center !important;min-height:112px !important;height:auto !important;padding:10px 12px !important;border-radius:18px !important;background:linear-gradient(135deg, rgba(15,23,42,.90), rgba(2,6,23,.82)) !important;border:1px solid rgba(103,232,249,.18) !important;box-shadow:0 12px 26px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.035) !important;text-align:left !important;overflow:hidden !important;transform:none !important;animation:none !important}#inventory-tab.inventory-compact-v110 .dragon-card:hover {transform:translateY(-1px) !important;border-color:rgba(103,232,249,.34) !important}#inventory-tab.inventory-compact-v110 .dragon-image-container {grid-column:1 !important;grid-row:1 / 4 !important;display:block !important;position:relative !important;width:96px !important;height:92px !important;margin:0 !important;border-radius:15px !important;overflow:hidden !important;border:1px solid rgba(103,232,249,.20) !important;background:rgba(2,6,23,.70) !important;box-shadow:0 8px 18px rgba(0,0,0,.26) !important}#inventory-tab.inventory-compact-v110 .dragon-img {display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 18% !important;transform:scale(1.08) !important}#inventory-tab.inventory-compact-v110 .dragon-card h3 {grid-column:2 !important;grid-row:1 !important;margin:0 !important;color:#f8fbff !important;font-size:1.02rem !important;font-weight:1000 !important;line-height:1.12 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars {grid-column:2 !important;grid-row:2 !important;margin:0 !important;color:#facc15 !important;font-size:.78rem !important;letter-spacing:-1px !important;line-height:1 !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-element {grid-column:2 !important;grid-row:3 !important;margin:0 !important;padding:0 !important;color:transparent !important;font-size:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;text-transform:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-element::before {color:#dffcff !important;font-size:.82rem !important;font-weight:900 !important}#inventory-tab.inventory-compact-v110 .dragon-card p,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352 {grid-column:3 !important;grid-row:1 !important;justify-self:end !important;align-self:start !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:64px !important;height:30px !important;margin:0 !important;padding:0 10px !important;border-radius:999px !important;background:rgba(2,6,23,.76) !important;border:1px solid rgba(255,255,255,.12) !important;color:#e8fbff !important;font-size:0 !important;font-weight:1000 !important}#inventory-tab.inventory-compact-v110 .dragon-card p::before,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352::before {content:'Lvl ' attr(data-level) !important;font-size:.82rem !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 {grid-column:3 !important;grid-row:3 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important}#inventory-tab.inventory-compact-v110 .dragon-card .mini-level-v110 {display:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .mini-icons-v110 {display:inline-flex !important;min-width:54px !important;height:28px !important;align-items:center !important;justify-content:center !important;padding:0 8px !important;border-radius:999px !important;background:rgba(2,6,23,.70) !important;border:1px solid rgba(255,255,255,.12) !important;color:#fff7c2 !important;font-size:.92rem !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge {grid-column:3 !important;grid-row:2 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;max-width:110px !important;height:26px !important;margin:0 !important;padding:0 10px !important;border-radius:999px !important;color:#dffcff !important;background:rgba(14,116,144,.54) !important;border:1px solid rgba(103,232,249,.28) !important;font-size:.68rem !important;font-weight:1000 !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge.arena-defense-v159 {display:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stats,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-eq {display:none !important}#inventory-tab.inventory-compact-v110 .bulk-dragon-checkbox {position:absolute !important;left:10px !important;top:10px !important;transform:scale(.82) !important;transform-origin:left top !important;opacity:0 !important;pointer-events:none !important;z-index:12 !important}body.bulk-sell-mode #inventory-tab.inventory-compact-v110 .bulk-dragon-checkbox {opacity:1 !important;pointer-events:auto !important}}@media (min-width: 1200px) {#inventory-tab:not(.inventory-compact-v110) .dragons-grid {grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media (min-width: 1500px) {#inventory-tab:not(.inventory-compact-v110) .dragons-grid {grid-template-columns:repeat(4, minmax(0, 1fr)) !important}}#inventory-tab .dragon-rare-shine-v360,
#inventory-tab .dragon-rare-lightning-v361,
#inventory-tab .dragon-rare-bolt-v362,
#inventory-tab .dragon-rare-bolt-v363,
#inventory-tab .dragon-rare-bolt-img-v363,
#inventory-tab .dragon-rare-flash-v365,
#inventory-tab .dragon-rare-flash-v366,
#inventory-tab .dragon-rare-flash-v367,
#inventory-tab .dragon-rare-flash-v368,
#inventory-tab .dragon-rare-flash-v369,
#inventory-tab .dragon-rare-flash-v370,
#inventory-tab .dragon-rare-flash-v371,
#inventory-tab .dragon-rare-flash-v372,
#inventory-tab .dragon-rare-flash-v373,
#inventory-tab .dragon-rare-flash,
#inventory-tab .dragon-card [class*="rare-bolt"],
#inventory-tab .dragon-card [class*="rare-lightning"],
#inventory-tab .dragon-card [class*="rare-flash"] {display:none !important;opacity:0 !important;visibility:hidden !important;animation:none !important;content:none !important}#inventory-tab .dragon-card.max-level-v104::after,
#inventory-tab .dragon-card.max-level-v104 .dragon-image-container::after,
#inventory-tab .dragon-card.stars-5::after,
#inventory-tab .dragon-card.rare-5-v104::after,
#inventory-tab .dragon-card.rare-ld4-v104::after,
#inventory-tab .dragon-card.mythic-ld5-v104::after {display:none !important;content:none !important;animation:none !important;background:none !important}@media (max-width: 820px) {#inventory-tab .dragon-card,
    #inventory-tab .dragon-card.rare-ld4-v104,
    #inventory-tab .dragon-card.rare-5-v104,
    #inventory-tab .dragon-card.stars-5,
    #inventory-tab .dragon-card.mythic-ld5-v104,
    #inventory-tab .dragon-card .dragon-image-container,
    #inventory-tab .dragon-card .dragon-img,
    #inventory-tab .dragon-card .dragon-stars {animation:none !important}#inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container::before,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-image-container::before,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container::before,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container::before,
    #inventory-tab .dragon-card.rare-ld4-v104 .dragon-image-container::after,
    #inventory-tab .dragon-card.rare-5-v104 .dragon-image-container::after,
    #inventory-tab .dragon-card.stars-5 .dragon-image-container::after,
    #inventory-tab .dragon-card.mythic-ld5-v104 .dragon-image-container::after {display:none !important;content:none !important;background:none !important;animation:none !important}}@media (min-width: 821px) {#inventory-tab {--asl-inv-panel:rgba(10, 18, 32, .86);--asl-inv-panel-2:rgba(15, 23, 42, .94);--asl-inv-line:rgba(103, 232, 249, .18);--asl-inv-text:#eafcff;--asl-inv-muted:#9fb6c9;padding:18px 18px 28px !important}#inventory-tab .inventory-title-row {display:grid !important;grid-template-columns:minmax(0, 1fr) auto auto !important;gap:14px !important;align-items:stretch !important;margin:0 0 14px !important;position:relative !important;z-index:12 !important}#inventory-tab .inventory-hero-v34 {min-height:118px !important;padding:20px 22px !important;border-radius:24px !important;background:radial-gradient(circle at 92% 12%, rgba(45,212,191,.14), transparent 30%),
            linear-gradient(135deg, rgba(15,23,42,.96), rgba(2,6,23,.88)) !important;border:1px solid rgba(103,232,249,.20) !important;box-shadow:0 18px 40px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.05) !important;overflow:hidden !important}#inventory-tab .inventory-hero-head-v254 {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin-bottom:9px !important}#inventory-tab .section-kicker-v34 {color:#67e8f9 !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-weight:950 !important;font-size:.78rem !important}#inventory-tab .inventory-title-inline-v357 {display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important}#inventory-tab .inventory-title-inline-v357 h2,
    #inventory-tab .inventory-hero-v34 h2 {margin:0 !important;color:#f8fbff !important;font-size:clamp(1.85rem, 2.8vw, 2.65rem) !important;line-height:1 !important;letter-spacing:.05em !important;text-transform:uppercase !important;text-shadow:0 0 24px rgba(103,232,249,.20), 0 4px 20px rgba(0,0,0,.65) !important}#inventory-tab .inventory-subtitle {margin:9px 0 0 !important;color:var(--asl-inv-muted) !important;font-size:.95rem !important}#inventory-tab .inventory-subtitle strong {color:#67e8f9 !important}#inventory-tab .inventory-hero-info-v254,
    #inventory-tab .inventory-knowledge-mini-v357,
    #inventory-tab .inventory-knowledge-btn-v352,
    #inventory-tab .dragon-info-open-v238 {min-height:38px !important;height:38px !important;padding:0 15px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;background:linear-gradient(135deg, rgba(8,145,178,.62), rgba(14,116,144,.38)) !important;color:#e8fdff !important;border:1px solid rgba(103,232,249,.42) !important;box-shadow:0 0 18px rgba(45,212,191,.12), inset 0 1px 0 rgba(255,255,255,.10) !important;font-size:.82rem !important;line-height:1 !important;font-weight:950 !important;text-align:center !important;white-space:nowrap !important}#inventory-tab .inventory-knowledge-mini-v357 {margin:0 !important}#inventory-tab .inventory-count-panel {display:grid !important;grid-template-columns:repeat(3, minmax(110px, 1fr)) !important;gap:10px !important;min-width:390px !important}#inventory-tab .inventory-count-chip {min-height:74px !important;padding:13px 14px !important;border-radius:18px !important;background:linear-gradient(145deg, rgba(15,23,42,.90), rgba(2,6,23,.72)) !important;border:1px solid rgba(148,163,184,.16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 12px 24px rgba(0,0,0,.22) !important;display:grid !important;grid-template-columns:1fr !important;align-content:center !important;gap:4px !important}#inventory-tab .inventory-count-chip .count-icon {display:none !important}#inventory-tab .inventory-count-chip .count-label {color:#9fb6c9 !important;font-size:.72rem !important;letter-spacing:.10em !important;text-transform:uppercase !important;font-weight:900 !important}#inventory-tab .inventory-count-chip strong {color:#eafcff !important;font-size:1.55rem !important;line-height:1 !important}#inventory-tab .inventory-view-switch-v354 {display:inline-grid !important;grid-template-columns:1fr 1fr !important;height:48px !important;min-width:168px !important;padding:5px !important;gap:5px !important;border-radius:18px !important;background:rgba(2,6,23,.72) !important;border:1px solid rgba(103,232,249,.18) !important;align-self:start !important}#inventory-tab .inventory-view-switch-v354 button {height:38px !important;border:0 !important;border-radius:14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;color:#b7cce0 !important;font-weight:950 !important;cursor:pointer !important;pointer-events:auto !important}#inventory-tab .inventory-view-switch-v354 button.active {background:linear-gradient(135deg, rgba(8,145,178,.75), rgba(14,116,144,.48)) !important;color:#ecfeff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11), 0 0 18px rgba(45,212,191,.12) !important}#inventory-tab .inventory-premium-head-v352 {display:grid !important;grid-template-columns:repeat(2, minmax(220px, 1fr)) !important;gap:10px !important;margin:0 0 10px !important;position:relative !important;z-index:20 !important;pointer-events:auto !important}#inventory-tab .inventory-premium-select-v352 {height:44px !important;min-height:44px !important;padding:0 14px !important;border-radius:15px !important;background:linear-gradient(145deg, rgba(15,23,42,.96), rgba(2,6,23,.78)) !important;border:1px solid rgba(103,232,249,.18) !important;display:flex !important;align-items:center !important;gap:9px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important;pointer-events:auto !important}#inventory-tab .inventory-premium-select-v352 span {color:#67e8f9 !important}#inventory-tab .inventory-premium-select-v352 select {width:100% !important;height:40px !important;border:0 !important;outline:0 !important;background:transparent !important;color:#eafcff !important;font-weight:900 !important;font-size:.90rem !important;cursor:pointer !important;pointer-events:auto !important;appearance:auto !important}#inventory-tab .inventory-premium-select-v352 select option {color:#eafcff !important;background:#0f172a !important}#inventory-tab .inventory-element-filter-v352 {display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important;margin:0 0 14px !important;padding:10px !important;min-height:0 !important;border-radius:18px !important;background:rgba(2,6,23,.36) !important;border:1px solid rgba(103,232,249,.10) !important;position:relative !important;z-index:30 !important;pointer-events:auto !important}#inventory-tab .inventory-element-filter-v352 button {height:36px !important;min-height:36px !important;padding:0 14px !important;border-radius:999px !important;border:1px solid rgba(148,163,184,.18) !important;background:linear-gradient(145deg, rgba(15,23,42,.90), rgba(2,6,23,.72)) !important;color:#e8fdff !important;font-size:.82rem !important;font-weight:950 !important;cursor:pointer !important;pointer-events:auto !important;box-shadow:none !important}#inventory-tab .inventory-element-filter-v352 button.active {color:#06121b !important;background:linear-gradient(135deg, #67e8f9, #8df6cb 65%, #facc15) !important;border-color:rgba(103,232,249,.70) !important}#inventory-tab .inventory-toolbar-v352,
    #inventory-tab .inventory-toolbar,
    #inventory-tab .inventory-toolbar-v101 {margin:0 0 12px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;position:relative !important;z-index:12 !important}#inventory-tab .inventory-toolbar-main-v101 {display:flex !important;flex-wrap:wrap !important;gap:10px !important;align-items:center !important}#inventory-tab #inventory-view-toggle-v110 {display:none !important}#inventory-tab #bulk-sell-toggle,
    #inventory-tab .inventory-knowledge-btn-v352 {position:static !important;height:38px !important;min-height:38px !important;padding:0 15px !important;border-radius:999px !important;background:linear-gradient(135deg, rgba(8,145,178,.62), rgba(14,116,144,.38)) !important;color:#e8fdff !important;border:1px solid rgba(103,232,249,.42) !important;box-shadow:0 0 18px rgba(45,212,191,.10), inset 0 1px 0 rgba(255,255,255,.10) !important;text-transform:none !important;letter-spacing:0 !important;font-size:.86rem !important;font-weight:950 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}#inventory-tab:not(.inventory-compact-v110) .dragons-grid {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:14px !important;margin-top:10px !important;position:relative !important;z-index:1 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.clickable-card {position:relative !important;width:100% !important;min-width:0 !important;aspect-ratio:1 / 1 !important;height:auto !important;min-height:0 !important;padding:0 !important;border-radius:20px !important;overflow:hidden !important;display:block !important;text-align:left !important;background:rgba(2,6,23,.95) !important;border:1px solid rgba(103,232,249,.14) !important;box-shadow:0 16px 34px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.035) !important;transform:none !important;filter:none !important;animation:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.rare-ld4-v104,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.rare-5-v104,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.stars-5,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.mythic-ld5-v104 {border-color:rgba(103,232,249,.30) !important;box-shadow:0 16px 34px rgba(0,0,0,.42), 0 0 22px var(--asl-el-soft, rgba(45,212,191,.10)) !important;animation:none !important}#inventory-tab .dragon-card.fire {--asl-el-main:#f97316;--asl-el-soft:rgba(249,115,22,.16)}#inventory-tab .dragon-card.water {--asl-el-main:#38bdf8;--asl-el-soft:rgba(56,189,248,.16)}#inventory-tab .dragon-card.wind {--asl-el-main:#22c55e;--asl-el-soft:rgba(34,197,94,.16)}#inventory-tab .dragon-card.light {--asl-el-main:#fde047;--asl-el-soft:rgba(253,224,71,.18)}#inventory-tab .dragon-card.dark {--asl-el-main:#a855f7;--asl-el-soft:rgba(168,85,247,.18)}#inventory-tab:not(.inventory-compact-v110) .dragon-card::before {content:'' !important;position:absolute !important;inset:0 !important;z-index:2 !important;pointer-events:none !important;background:linear-gradient(180deg, rgba(2,6,23,.03) 0%, rgba(2,6,23,.08) 42%, rgba(2,6,23,.78) 78%, rgba(2,6,23,.98) 100%) !important;opacity:1 !important;animation:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-image-container {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;border:0 !important;border-radius:inherit !important;overflow:hidden !important;z-index:1 !important;background:rgba(2,6,23,.75) !important;box-shadow:none !important;animation:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-image-container::before,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-image-container::after {display:none !important;content:none !important;animation:none !important;background:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-img {width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center 28% !important;transform:scale(1.06) !important;opacity:.96 !important;filter:saturate(1.08) contrast(1.04) brightness(.94) !important;animation:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card h3,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stars,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card p,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-mini-meta-v110,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .bulk-dragon-checkbox {position:absolute !important;z-index:5 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stars {left:13px !important;top:12px !important;width:calc(100% - 118px) !important;margin:0 !important;color:#facc15 !important;font-size:.86rem !important;line-height:1 !important;letter-spacing:-1px !important;white-space:nowrap !important;overflow:hidden !important;text-shadow:0 2px 10px rgba(0,0,0,.92), 0 0 12px rgba(250,204,21,.35) !important;animation:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge {right:12px !important;top:11px !important;left:auto !important;bottom:auto !important;max-width:110px !important;height:28px !important;margin:0 !important;padding:0 10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;color:#dffcff !important;background:rgba(14,116,144,.56) !important;border:1px solid rgba(103,232,249,.36) !important;font-size:.72rem !important;font-weight:1000 !important;white-space:nowrap !important;box-shadow:0 8px 16px rgba(0,0,0,.36) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge.arena-defense-v159 {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card[data-busy="1"] .dragon-status-badge.ready-v352,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card[data-busy="1"] .dragon-status-badge.team-v352,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card[data-busy="0"] .dragon-status-badge.expedition {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card h3 {left:14px !important;right:14px !important;bottom:60px !important;margin:0 !important;color:#fff !important;font-size:1.18rem !important;font-weight:1000 !important;line-height:1.05 !important;text-shadow:0 3px 14px rgba(0,0,0,.98) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element {left:14px !important;bottom:36px !important;height:20px !important;display:inline-flex !important;align-items:center !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;font-size:0 !important;color:transparent !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.fire .dragon-element::before {content:'🔥 Ogień' !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.water .dragon-element::before {content:'💧 Woda' !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.wind .dragon-element::before {content:'🌀 Wiatr' !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.light .dragon-element::before {content:'✨ Światło' !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.dark .dragon-element::before {content:'🌑 Mrok' !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element::before {color:#e8fbff !important;font-size:.86rem !important;font-weight:900 !important;text-shadow:0 2px 10px rgba(0,0,0,.95) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card p,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352 {left:14px !important;bottom:12px !important;height:28px !important;min-height:28px !important;margin:0 !important;padding:0 11px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:rgba(2,6,23,.74) !important;border:1px solid rgba(255,255,255,.13) !important;color:#e8fbff !important;font-size:0 !important;line-height:1 !important;font-weight:1000 !important;white-space:nowrap !important;overflow:hidden !important;max-width:82px !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card p::before,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352::before {content:'Lvl ' attr(data-level) !important;display:inline-block !important;color:#e8fbff !important;font-size:.82rem !important;line-height:1 !important;white-space:nowrap !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-mini-meta-v110 {right:13px !important;bottom:12px !important;display:inline-flex !important;align-items:center !important;gap:0 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .mini-level-v110 {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .mini-icons-v110 {min-width:62px !important;height:28px !important;padding:0 10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:rgba(2,6,23,.74) !important;border:1px solid rgba(255,255,255,.13) !important;color:#fff7c2 !important;font-size:.95rem !important;box-shadow:0 8px 16px rgba(0,0,0,.26) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stats,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-eq {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .bulk-dragon-checkbox {left:12px !important;top:46px !important;opacity:0 !important;pointer-events:none !important;transform:scale(.88) !important;transform-origin:left top !important}body.bulk-sell-mode #inventory-tab:not(.inventory-compact-v110) .dragon-card .bulk-dragon-checkbox {opacity:1 !important;pointer-events:auto !important}#inventory-tab.inventory-compact-v110 .dragons-grid {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:12px !important;margin-top:10px !important}#inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {position:relative !important;display:grid !important;grid-template-columns:86px minmax(0, 1fr) auto !important;grid-template-rows:20px 28px 24px !important;column-gap:10px !important;align-items:center !important;height:104px !important;min-height:104px !important;padding:9px 10px !important;border-radius:18px !important;overflow:hidden !important;background:linear-gradient(145deg, rgba(15,23,42,.94), rgba(2,6,23,.80)) !important;border:1px solid rgba(103,232,249,.14) !important;box-shadow:0 12px 26px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.035) !important;animation:none !important;transform:none !important}#inventory-tab.inventory-compact-v110 .dragon-card::before,
    #inventory-tab.inventory-compact-v110 .dragon-card::after {display:none !important;content:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container {position:relative !important;grid-column:1 !important;grid-row:1 / 4 !important;inset:auto !important;width:86px !important;height:86px !important;border-radius:15px !important;overflow:hidden !important;margin:0 !important;z-index:1 !important;border:1px solid rgba(103,232,249,.18) !important;background:rgba(2,6,23,.72) !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container::before,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container::after {display:none !important;content:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-img {width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 18% !important;transform:scale(1.10) !important;animation:none !important;filter:saturate(1.05) contrast(1.04) brightness(.94) !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars,
    #inventory-tab.inventory-compact-v110 .dragon-card h3,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-element,
    #inventory-tab.inventory-compact-v110 .dragon-card p,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge,
    #inventory-tab.inventory-compact-v110 .dragon-card .bulk-dragon-checkbox {position:relative !important;z-index:2 !important;inset:auto !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars {grid-column:2 !important;grid-row:1 !important;margin:0 !important;width:auto !important;color:#facc15 !important;font-size:.72rem !important;letter-spacing:-1px !important;white-space:nowrap !important;overflow:hidden !important}#inventory-tab.inventory-compact-v110 .dragon-card h3 {grid-column:2 / 4 !important;grid-row:2 !important;margin:0 !important;color:#fff !important;font-size:.96rem !important;line-height:1 !important;font-weight:1000 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-element {grid-column:2 !important;grid-row:3 !important;margin:0 !important;padding:0 !important;height:auto !important;background:transparent !important;border:0 !important;box-shadow:none !important;font-size:0 !important;color:transparent !important}#inventory-tab.inventory-compact-v110 .dragon-card.fire .dragon-element::before {content:'🔥 Ogień' !important}#inventory-tab.inventory-compact-v110 .dragon-card.water .dragon-element::before {content:'💧 Woda' !important}#inventory-tab.inventory-compact-v110 .dragon-card.wind .dragon-element::before {content:'🌀 Wiatr' !important}#inventory-tab.inventory-compact-v110 .dragon-card.light .dragon-element::before {content:'✨ Światło' !important}#inventory-tab.inventory-compact-v110 .dragon-card.dark .dragon-element::before {content:'🌑 Mrok' !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-element::before {color:#cfefff !important;font-size:.72rem !important;font-weight:900 !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card p,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352 {grid-column:3 !important;grid-row:1 !important;justify-self:end !important;height:22px !important;margin:0 !important;padding:0 8px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(2,6,23,.68) !important;border:1px solid rgba(255,255,255,.12) !important;color:#e8fbff !important;font-size:0 !important;max-width:72px !important}#inventory-tab.inventory-compact-v110 .dragon-card p::before,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352::before {content:'Lvl ' attr(data-level) !important;font-size:.70rem !important;color:#e8fbff !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 {grid-column:3 !important;grid-row:3 !important;justify-self:end !important;display:inline-flex !important}#inventory-tab.inventory-compact-v110 .dragon-card .mini-level-v110 {display:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .mini-icons-v110 {height:24px !important;min-width:48px !important;padding:0 7px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(2,6,23,.68) !important;border:1px solid rgba(255,255,255,.12) !important;color:#fff7c2 !important;font-size:.82rem !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge {grid-column:3 !important;grid-row:2 !important;justify-self:end !important;height:24px !important;max-width:92px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 8px !important;border-radius:999px !important;color:#dffcff !important;background:rgba(14,116,144,.50) !important;border:1px solid rgba(103,232,249,.22) !important;font-size:.62rem !important;font-weight:1000 !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge.arena-defense-v159 {display:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stats,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-eq {display:none !important}}@media (min-width: 1280px) {#inventory-tab:not(.inventory-compact-v110) .dragons-grid {grid-template-columns:repeat(4, minmax(0, 1fr)) !important}}@media (min-width: 1700px) {#inventory-tab:not(.inventory-compact-v110) .dragons-grid {grid-template-columns:repeat(5, minmax(0, 1fr)) !important}}#inventory-tab .dragon-rare-shine-v360,
#inventory-tab .dragon-rare-card-sweep-v364,
#inventory-tab .dragon-visible-sweep-v367,
#inventory-tab .dragon-image-sweep-v365,
#inventory-tab .dragon-force-sweep-v369,
#inventory-tab .dragon-final-flash-v373,
#inventory-tab .dragon-v368-image-flash,
#inventory-tab .dragon-v370-final-flash,
#inventory-tab .dragon-v371-random-flash,
#inventory-tab .dragon-v372-safe-flash,
#inventory-tab [class*="rare-lightning"],
#inventory-tab [class*="rare-bolt"],
#inventory-tab [class*="rare-flash"],
#inventory-tab [class*="sweep"],
#inventory-tab [class*="final-flash"] {display:none !important;visibility:hidden !important;opacity:0 !important;animation:none !important;content:none !important;pointer-events:none !important}#inventory-tab .dragon-card,
#inventory-tab .dragon-card *,
#inventory-tab .dragon-image-container,
#inventory-tab .dragon-image-container *,
#inventory-tab .dragon-img {animation-name:none !important}#inventory-tab .dragon-card.max-level-v104::after,
#inventory-tab .dragon-card::after,
#inventory-tab .dragon-image-container::after,
#inventory-tab .dragon-image-container::before {animation:none !important}@media (max-width: 820px) {#inventory-tab .dragon-image-container::before,
    #inventory-tab .dragon-image-container::after,
    #inventory-tab .dragon-card::before,
    #inventory-tab .dragon-card::after {animation:none !important}}@media (min-width: 821px) {#inventory-tab {max-width:1240px !important;margin:0 auto !important;padding:24px 26px 34px !important;--asl-card-border:rgba(103, 232, 249, .22);--asl-card-border-soft:rgba(148, 163, 184, .16);--asl-panel-bg:rgba(2, 6, 23, .54);--asl-panel-bg-2:rgba(15, 23, 42, .88)}#inventory-tab .inventory-title-row {display:grid !important;grid-template-columns:minmax(0, 1fr) 320px !important;gap:10px !important;align-items:stretch !important;margin:0 0 12px !important}#inventory-tab .inventory-hero-v34 {min-height:112px !important;padding:19px 22px !important;border-radius:22px !important;background:radial-gradient(circle at 86% 18%, rgba(103,232,249,.10), transparent 30%),
            linear-gradient(135deg, rgba(8,47,73,.72), rgba(2,6,23,.88) 58%, rgba(15,23,42,.90)) !important;border:1px solid rgba(103,232,249,.22) !important;box-shadow:0 16px 36px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.045) !important;overflow:hidden !important}#inventory-tab .inventory-hero-head-v254 {display:flex !important;align-items:center !important;justify-content:flex-start !important;margin:0 0 10px !important;gap:10px !important}#inventory-tab .inventory-hero-info-v254,
    #inventory-tab .inventory-knowledge-btn-v352,
    #inventory-tab .inventory-toolbar-main-v101 .dragon-info-open-v238 {display:none !important}#inventory-tab .section-kicker-v34 {display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;padding:7px 13px !important;border-radius:999px !important;background:rgba(8,145,178,.17) !important;border:1px solid rgba(103,232,249,.22) !important;color:#67e8f9 !important;font-size:.72rem !important;font-weight:1000 !important;letter-spacing:.12em !important;text-transform:uppercase !important}#inventory-tab .inventory-title-inline-v357 {display:flex !important;align-items:center !important;gap:12px !important;margin:0 !important}#inventory-tab .inventory-title-inline-v357 h2,
    #inventory-tab .inventory-hero-v34 h2 {margin:0 !important;color:#f8fbff !important;font-size:clamp(1.7rem, 2.35vw, 2.35rem) !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:-.035em !important;text-transform:none !important;text-shadow:0 0 18px rgba(103,232,249,.18) !important}#inventory-tab .inventory-knowledge-mini-v357 {display:inline-flex !important;align-items:center !important;justify-content:center !important;height:34px !important;min-height:34px !important;padding:0 14px !important;border-radius:999px !important;border:1px solid rgba(103,232,249,.30) !important;background:linear-gradient(135deg, rgba(8,145,178,.45), rgba(15,23,42,.82)) !important;color:#dffcff !important;font-size:.82rem !important;font-weight:950 !important;line-height:1 !important;text-align:center !important;white-space:nowrap !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08) !important}#inventory-tab .inventory-subtitle {margin:8px 0 0 !important;color:#9fb6c9 !important;font-size:.94rem !important;line-height:1.35 !important}#inventory-tab .inventory-subtitle strong {color:#67e8f9 !important}#inventory-tab .inventory-count-panel {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important;min-width:0 !important;width:320px !important}#inventory-tab .inventory-count-chip {min-height:112px !important;padding:12px 8px !important;border-radius:18px !important;background:linear-gradient(180deg, rgba(15,23,42,.88), rgba(2,6,23,.76)) !important;border:1px solid rgba(103,232,249,.16) !important;box-shadow:0 12px 24px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.045) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:5px !important;text-align:center !important}#inventory-tab .inventory-count-chip .count-icon {display:none !important}#inventory-tab .inventory-count-chip .count-label {color:#91a7ba !important;font-size:.65rem !important;font-weight:950 !important;letter-spacing:.10em !important;text-transform:uppercase !important;line-height:1.1 !important}#inventory-tab .inventory-count-chip strong {color:#67e8f9 !important;font-size:1.48rem !important;line-height:1 !important;font-weight:1000 !important}#inventory-tab .inventory-count-chip.available strong {color:#22c55e !important}#inventory-tab .inventory-count-chip.busy strong {color:#facc15 !important}#inventory-tab .inventory-premium-head-v352 {display:grid !important;grid-template-columns:minmax(190px, 1fr) minmax(190px, 1fr) 188px 218px !important;gap:10px !important;align-items:center !important;margin:0 0 10px !important;padding:0 !important;position:relative !important;z-index:80 !important;overflow:visible !important}#inventory-tab .inventory-premium-select-v352,
    #inventory-tab .inventory-view-switch-v354,
    #inventory-tab #bulk-sell-toggle {height:44px !important;min-height:44px !important;border-radius:15px !important;border:1px solid rgba(103,232,249,.22) !important;background:linear-gradient(180deg, rgba(15,23,42,.92), rgba(2,6,23,.82)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05), 0 10px 22px rgba(0,0,0,.14) !important}#inventory-tab .inventory-premium-select-v352 {display:flex !important;align-items:center !important;gap:10px !important;padding:0 14px !important;min-width:0 !important;pointer-events:auto !important}#inventory-tab .inventory-premium-select-v352 > span {flex:0 0 auto !important;color:#67e8f9 !important}#inventory-tab .inventory-premium-select-v352 select {width:100% !important;height:38px !important;min-width:0 !important;border:0 !important;outline:0 !important;background:transparent !important;color:#e8fbff !important;font-size:.90rem !important;font-weight:900 !important;cursor:pointer !important;pointer-events:auto !important;appearance:auto !important;-webkit-appearance:auto !important}#inventory-tab .inventory-premium-select-v352 select option {background:#07111e !important;color:#e8fbff !important}#inventory-tab .inventory-view-switch-v354 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:4px !important;padding:4px !important;min-width:0 !important;width:100% !important;position:relative !important;z-index:85 !important;pointer-events:auto !important}#inventory-tab .inventory-view-switch-v354 button {min-width:0 !important;height:34px !important;padding:0 8px !important;border:0 !important;border-radius:11px !important;background:transparent !important;color:#cbd5e1 !important;font-size:.84rem !important;font-weight:1000 !important;line-height:1 !important;cursor:pointer !important;pointer-events:auto !important}#inventory-tab .inventory-view-switch-v354 button.active {color:#06121b !important;background:linear-gradient(135deg, #24f0e6, #8df6cb) !important;box-shadow:0 0 16px rgba(45,212,191,.18) !important}#inventory-tab #bulk-sell-toggle {display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;padding:0 14px !important;color:#dffcff !important;font-size:.86rem !important;font-weight:1000 !important;letter-spacing:0 !important;text-transform:none !important;cursor:pointer !important;position:relative !important;z-index:86 !important;pointer-events:auto !important}#inventory-tab .inventory-element-filter-v352 {display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;margin:0 0 12px !important;padding:10px !important;border-radius:18px !important;background:rgba(2,6,23,.42) !important;border:1px solid rgba(103,232,249,.14) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035) !important;overflow:hidden !important;width:100% !important;max-width:100% !important;position:relative !important;z-index:70 !important;pointer-events:auto !important}#inventory-tab .inventory-element-filter-v352 button {flex:0 1 auto !important;min-width:0 !important;max-width:100% !important;min-height:36px !important;padding:0 13px !important;border-radius:13px !important;border:1px solid rgba(103,232,249,.18) !important;background:linear-gradient(180deg, rgba(15,23,42,.92), rgba(2,6,23,.82)) !important;color:#dffcff !important;font-size:.82rem !important;font-weight:950 !important;line-height:1 !important;cursor:pointer !important;pointer-events:auto !important;box-shadow:none !important}#inventory-tab .inventory-element-filter-v352 button.active {color:#06121b !important;background:linear-gradient(135deg, #24f0e6, #8df6cb) !important;border-color:rgba(103,232,249,.62) !important;box-shadow:0 0 14px rgba(45,212,191,.16) !important}#inventory-tab .inventory-toolbar-v352,
    #inventory-tab .inventory-toolbar,
    #inventory-tab .inventory-toolbar-v101 {margin:0 0 12px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;min-height:0 !important}#inventory-tab .inventory-toolbar-main-v101 {display:none !important}#inventory-tab .bulk-sell-panel-v101.hidden {display:none !important}#inventory-tab .bulk-sell-panel-v101:not(.hidden) {display:grid !important;grid-template-columns:minmax(220px, 1.3fr) repeat(5, auto) minmax(190px, auto) !important;align-items:center !important;gap:8px !important;padding:10px !important;border-radius:18px !important;background:rgba(2,6,23,.46) !important;border:1px solid rgba(103,232,249,.16) !important}#inventory-tab:not(.inventory-compact-v110) .dragons-grid {display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:14px !important;margin-top:8px !important;align-items:stretch !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.clickable-card {position:relative !important;display:block !important;width:100% !important;aspect-ratio:1 / 1 !important;height:auto !important;min-height:0 !important;padding:0 !important;overflow:hidden !important;border-radius:20px !important;background:linear-gradient(180deg, rgba(15,23,42,.92), rgba(2,6,23,.86)) !important;border:1px solid var(--asl-card-border) !important;box-shadow:0 14px 30px rgba(0,0,0,.27), inset 0 1px 0 rgba(255,255,255,.04) !important;transform:translateZ(0) scale(1) !important;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease !important;cursor:pointer !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card:hover {transform:translateY(-4px) scale(1.025) !important;border-color:rgba(103,232,249,.38) !important;box-shadow:0 20px 42px rgba(0,0,0,.36), 0 0 24px rgba(45,212,191,.12), inset 0 1px 0 rgba(255,255,255,.06) !important;z-index:4 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.rare-ld4-v104,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.rare-5-v104,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.mythic-ld5-v104,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.stars-5 {border:1px solid rgba(250,204,21,.28) !important;box-shadow:0 14px 30px rgba(0,0,0,.27), 0 0 18px rgba(250,204,21,.08), inset 0 1px 0 rgba(255,255,255,.04) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card::before {content:'' !important;position:absolute !important;inset:0 !important;z-index:1 !important;pointer-events:none !important;background:linear-gradient(180deg, rgba(2,6,23,.08) 0%, rgba(2,6,23,.08) 48%, rgba(2,6,23,.82) 100%) !important;opacity:1 !important;display:block !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card::after,
    #inventory-tab:not(.inventory-compact-v110) .dragon-image-container::before,
    #inventory-tab:not(.inventory-compact-v110) .dragon-image-container::after {display:none !important;content:none !important;background:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-image-container {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;border:0 !important;border-radius:20px !important;overflow:hidden !important;z-index:0 !important;background:#020617 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-img {width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 18% !important;transform:scale(1.07) !important;filter:saturate(1.05) contrast(1.04) brightness(.92) !important;animation:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card h3,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stars,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-mini-meta-v110,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .bulk-dragon-checkbox {position:absolute !important;z-index:3 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stars {top:10px !important;left:10px !important;right:auto !important;width:auto !important;max-width:calc(100% - 92px) !important;color:#facc15 !important;font-size:.82rem !important;line-height:1 !important;letter-spacing:-1.5px !important;white-space:nowrap !important;overflow:hidden !important;text-shadow:0 2px 8px rgba(0,0,0,.78) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge {top:9px !important;right:9px !important;left:auto !important;height:26px !important;max-width:92px !important;padding:0 9px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#e8fbff !important;background:rgba(2,6,23,.70) !important;border:1px solid rgba(255,255,255,.14) !important;font-size:.64rem !important;font-weight:1000 !important;line-height:1 !important;white-space:nowrap !important;box-shadow:0 6px 16px rgba(0,0,0,.28) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-status-badge.arena-defense-v159 {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card[data-busy="1"] .dragon-status-badge.ready-v352,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card[data-busy="1"] .dragon-status-badge.team-v352,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card[data-busy="0"] .dragon-status-badge.expedition {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card h3 {left:12px !important;right:78px !important;bottom:42px !important;margin:0 !important;color:#fff !important;font-size:.98rem !important;line-height:1.05 !important;font-weight:1000 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;text-shadow:0 2px 9px rgba(0,0,0,.86) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element {left:12px !important;bottom:13px !important;width:auto !important;height:26px !important;min-height:26px !important;padding:0 9px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(2,6,23,.70) !important;border:1px solid rgba(255,255,255,.12) !important;box-shadow:none !important;color:transparent !important;font-size:0 !important;text-transform:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.fire .dragon-element::before {content:'🔥 Ogień' !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.water .dragon-element::before {content:'💧 Woda' !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.wind .dragon-element::before {content:'🌀 Wiatr' !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.light .dragon-element::before {content:'✨ Światło' !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.dark .dragon-element::before {content:'🌑 Mrok' !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-element::before {color:#dffcff !important;font-size:.68rem !important;font-weight:950 !important;white-space:nowrap !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352 {right:12px !important;bottom:13px !important;left:auto !important;height:26px !important;min-width:58px !important;max-width:68px !important;margin:0 !important;padding:0 8px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(2,6,23,.72) !important;border:1px solid rgba(255,255,255,.12) !important;color:#e8fbff !important;font-size:0 !important;line-height:1 !important;overflow:hidden !important;white-space:nowrap !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-level-pill-v352::before {content:'Lvl ' attr(data-level) !important;color:#e8fbff !important;font-size:.68rem !important;font-weight:1000 !important;line-height:1 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-mini-meta-v110 {right:12px !important;bottom:42px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .mini-level-v110 {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .mini-icons-v110 {height:26px !important;min-width:48px !important;padding:0 8px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(2,6,23,.72) !important;border:1px solid rgba(255,255,255,.12) !important;color:#fff7c2 !important;font-size:.84rem !important;line-height:1 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stats,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-eq {display:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .bulk-dragon-checkbox {top:42px !important;right:9px !important;left:auto !important;display:none !important}body.bulk-sell-mode #inventory-tab:not(.inventory-compact-v110) .dragon-card .bulk-dragon-checkbox {display:inline-flex !important;opacity:1 !important;pointer-events:auto !important}#inventory-tab.inventory-compact-v110 .dragons-grid {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:12px !important;margin-top:8px !important}#inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {position:relative !important;display:grid !important;grid-template-columns:76px minmax(0, 1fr) auto !important;grid-template-rows:18px 25px 23px !important;column-gap:10px !important;align-items:center !important;height:92px !important;min-height:92px !important;padding:8px 9px !important;border-radius:17px !important;overflow:hidden !important;background:linear-gradient(145deg, rgba(15,23,42,.92), rgba(2,6,23,.82)) !important;border:1px solid rgba(103,232,249,.18) !important;box-shadow:0 12px 24px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.035) !important;transform:translateZ(0) scale(1) !important;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease !important;cursor:pointer !important}#inventory-tab.inventory-compact-v110 .dragon-card:hover {transform:translateY(-3px) scale(1.018) !important;border-color:rgba(103,232,249,.34) !important;box-shadow:0 18px 34px rgba(0,0,0,.33), 0 0 18px rgba(45,212,191,.10), inset 0 1px 0 rgba(255,255,255,.05) !important;z-index:4 !important}#inventory-tab.inventory-compact-v110 .dragon-card::before,
    #inventory-tab.inventory-compact-v110 .dragon-card::after,
    #inventory-tab.inventory-compact-v110 .dragon-image-container::before,
    #inventory-tab.inventory-compact-v110 .dragon-image-container::after {display:none !important;content:none !important;background:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container {position:relative !important;grid-column:1 !important;grid-row:1 / 4 !important;inset:auto !important;width:76px !important;height:76px !important;border-radius:14px !important;overflow:hidden !important;margin:0 !important;z-index:1 !important;border:1px solid rgba(103,232,249,.18) !important;background:rgba(2,6,23,.72) !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-img {width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 18% !important;transform:scale(1.10) !important;animation:none !important;filter:saturate(1.05) contrast(1.04) brightness(.94) !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars,
    #inventory-tab.inventory-compact-v110 .dragon-card h3,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-element,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge,
    #inventory-tab.inventory-compact-v110 .dragon-card .bulk-dragon-checkbox {position:relative !important;z-index:2 !important;inset:auto !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stars {grid-column:2 !important;grid-row:1 !important;margin:0 !important;width:auto !important;color:#facc15 !important;font-size:.68rem !important;letter-spacing:-1.5px !important;white-space:nowrap !important;overflow:hidden !important}#inventory-tab.inventory-compact-v110 .dragon-card h3 {grid-column:2 / 4 !important;grid-row:2 !important;margin:0 !important;color:#fff !important;font-size:.88rem !important;line-height:1 !important;font-weight:1000 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-element {grid-column:2 !important;grid-row:3 !important;margin:0 !important;padding:0 !important;height:auto !important;background:transparent !important;border:0 !important;box-shadow:none !important;font-size:0 !important;color:transparent !important}#inventory-tab.inventory-compact-v110 .dragon-card.fire .dragon-element::before {content:'🔥 Ogień' !important}#inventory-tab.inventory-compact-v110 .dragon-card.water .dragon-element::before {content:'💧 Woda' !important}#inventory-tab.inventory-compact-v110 .dragon-card.wind .dragon-element::before {content:'🌀 Wiatr' !important}#inventory-tab.inventory-compact-v110 .dragon-card.light .dragon-element::before {content:'✨ Światło' !important}#inventory-tab.inventory-compact-v110 .dragon-card.dark .dragon-element::before {content:'🌑 Mrok' !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-element::before {color:#cfefff !important;font-size:.68rem !important;font-weight:900 !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352 {grid-column:3 !important;grid-row:1 !important;justify-self:end !important;height:22px !important;min-width:52px !important;max-width:62px !important;margin:0 !important;padding:0 7px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(2,6,23,.70) !important;border:1px solid rgba(255,255,255,.12) !important;color:#e8fbff !important;font-size:0 !important;overflow:hidden !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352::before {content:'Lvl ' attr(data-level) !important;font-size:.66rem !important;color:#e8fbff !important;font-weight:1000 !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 {grid-column:3 !important;grid-row:3 !important;justify-self:end !important;display:inline-flex !important}#inventory-tab.inventory-compact-v110 .dragon-card .mini-level-v110 {display:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .mini-icons-v110 {height:22px !important;min-width:42px !important;padding:0 6px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(2,6,23,.70) !important;border:1px solid rgba(255,255,255,.12) !important;color:#fff7c2 !important;font-size:.76rem !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge {grid-column:3 !important;grid-row:2 !important;justify-self:end !important;height:22px !important;max-width:82px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 7px !important;border-radius:999px !important;color:#dffcff !important;background:rgba(14,116,144,.42) !important;border:1px solid rgba(103,232,249,.20) !important;font-size:.58rem !important;font-weight:1000 !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge.arena-defense-v159 {display:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-stats,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-eq {display:none !important}}@media (min-width: 821px) and (max-width: 1120px) {#inventory-tab .inventory-title-row {grid-template-columns:1fr !important}#inventory-tab .inventory-count-panel {width:100% !important}#inventory-tab .inventory-premium-head-v352 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}#inventory-tab:not(.inventory-compact-v110) .dragons-grid,
    #inventory-tab.inventory-compact-v110 .dragons-grid {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}#inventory-tab .inventory-view-switch-in-hero-v382 {pointer-events:auto !important;position:relative !important;z-index:95 !important}@media (min-width: 821px) {#inventory-tab .inventory-title-row {grid-template-columns:minmax(0, 1fr) 320px !important;gap:10px !important;align-items:stretch !important}#inventory-tab .inventory-hero-v34 {width:100% !important}#inventory-tab .inventory-title-inline-v357 {width:100% !important;display:flex !important;align-items:center !important;gap:12px !important}#inventory-tab .inventory-title-inline-v357 h2 {flex:0 0 auto !important}#inventory-tab .inventory-knowledge-mini-v357 {flex:0 0 auto !important}#inventory-tab .inventory-view-switch-in-hero-v382 {margin-left:auto !important;width:188px !important;max-width:188px !important;height:40px !important;min-height:40px !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:4px !important;padding:4px !important;border-radius:15px !important;border:1px solid rgba(103, 232, 249, .24) !important;background:linear-gradient(180deg, rgba(15,23,42,.90), rgba(2,6,23,.80)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05), 0 10px 22px rgba(0,0,0,.16) !important}#inventory-tab .inventory-view-switch-in-hero-v382 button {height:100% !important;min-height:0 !important;border:0 !important;border-radius:11px !important;background:transparent !important;color:#cfefff !important;font-size:.78rem !important;font-weight:1000 !important;line-height:1 !important;text-align:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 8px !important;cursor:pointer !important;pointer-events:auto !important;white-space:nowrap !important}#inventory-tab .inventory-view-switch-in-hero-v382 button.active {background:linear-gradient(135deg, #00f5ff, #14b8a6) !important;color:#00131a !important;box-shadow:0 8px 18px rgba(20,184,166,.26), inset 0 1px 0 rgba(255,255,255,.22) !important}#inventory-tab .inventory-premium-head-v352 {grid-template-columns:minmax(230px, 1fr) minmax(230px, 1fr) 230px !important;gap:10px !important;align-items:center !important;overflow:visible !important;margin-bottom:10px !important}#inventory-tab .inventory-premium-head-v352 > .inventory-view-switch-v354:not(.inventory-view-switch-in-hero-v382) {display:none !important}#inventory-tab #bulk-sell-toggle {width:100% !important;min-width:0 !important;justify-content:center !important}#inventory-tab .inventory-element-filter-v352 {width:100% !important;min-height:52px !important;height:auto !important;max-height:none !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;padding:8px 10px !important;margin:0 0 14px !important;border-radius:16px !important;overflow:visible !important;background:linear-gradient(180deg, rgba(15,23,42,.72), rgba(2,6,23,.68)) !important;border:1px solid rgba(103,232,249,.20) !important;box-sizing:border-box !important;position:relative !important;z-index:82 !important}#inventory-tab .inventory-element-filter-v352 button {position:relative !important;inset:auto !important;flex:0 0 auto !important;min-width:112px !important;height:34px !important;min-height:34px !important;max-height:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 12px !important;border-radius:999px !important;overflow:hidden !important;white-space:nowrap !important;color:#dffcff !important;background:rgba(15,23,42,.78) !important;border:1px solid rgba(103,232,249,.18) !important;font-size:.76rem !important;font-weight:1000 !important;line-height:1 !important;cursor:pointer !important;pointer-events:auto !important;box-sizing:border-box !important}#inventory-tab .inventory-element-filter-v352 button.active {background:linear-gradient(135deg, #00f5ff, #14b8a6) !important;color:#00131a !important;border-color:rgba(255,255,255,.16) !important;box-shadow:0 8px 18px rgba(20,184,166,.22) !important}}@media (max-width: 820px) {#inventory-tab .inventory-title-inline-v357 {display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:wrap !important;width:100% !important}#inventory-tab .inventory-title-inline-v357 h2 {flex:1 1 auto !important;min-width:0 !important}#inventory-tab .inventory-knowledge-mini-v357 {flex:0 0 auto !important}#inventory-tab .inventory-view-switch-in-hero-v382 {order:5 !important;flex:0 0 100% !important;width:100% !important;max-width:none !important;height:38px !important;min-height:38px !important;margin:8px 0 0 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:4px !important;padding:4px !important;border-radius:14px !important;border:1px solid rgba(103, 232, 249, .22) !important;background:linear-gradient(180deg, rgba(15,23,42,.88), rgba(2,6,23,.78)) !important;box-sizing:border-box !important}#inventory-tab .inventory-view-switch-in-hero-v382 button {height:100% !important;min-height:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:0 !important;border-radius:10px !important;background:transparent !important;color:#dffcff !important;font-size:.78rem !important;font-weight:1000 !important;line-height:1 !important;padding:0 8px !important;pointer-events:auto !important}#inventory-tab .inventory-view-switch-in-hero-v382 button.active {background:linear-gradient(135deg, #00f5ff, #14b8a6) !important;color:#00131a !important}#inventory-tab .inventory-premium-head-v352 > .inventory-view-switch-v354:not(.inventory-view-switch-in-hero-v382) {display:none !important}}@media (min-width: 821px) {#inventory-tab .inventory-title-row {grid-template-columns:minmax(0, 1fr) 320px !important;gap:10px !important;align-items:stretch !important}#inventory-tab .inventory-title-inline-v357 {display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:nowrap !important;width:100% !important}#inventory-tab .inventory-title-inline-v357 h2 {flex:0 0 auto !important;margin-right:0 !important}#inventory-tab .inventory-knowledge-mini-v357 {flex:0 0 auto !important}#inventory-tab .inventory-view-switch-in-hero-v382 {order:9 !important;margin-left:auto !important;flex:0 0 188px !important;width:188px !important;max-width:188px !important;min-width:188px !important;height:40px !important;min-height:40px !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:4px !important;padding:4px !important;border-radius:15px !important;box-sizing:border-box !important;overflow:hidden !important;position:relative !important;z-index:120 !important;pointer-events:auto !important}#inventory-tab .inventory-premium-head-v352 > .inventory-view-switch-v354:not(.inventory-view-switch-in-hero-v382),
    #inventory-tab .inventory-premium-head-v352 .inventory-view-switch-v354 {display:none !important}#inventory-tab .inventory-element-filter-v352 {width:100% !important;min-width:0 !important;min-height:54px !important;height:auto !important;max-height:none !important;display:grid !important;grid-template-columns:repeat(6, minmax(96px, 1fr)) !important;gap:8px !important;align-items:center !important;padding:9px 10px !important;margin:0 0 18px !important;border-radius:16px !important;overflow:visible !important;background:linear-gradient(180deg, rgba(15,23,42,.76), rgba(2,6,23,.70)) !important;border:1px solid rgba(103,232,249,.22) !important;box-sizing:border-box !important;position:relative !important;z-index:115 !important;clear:both !important}#inventory-tab .inventory-element-filter-v352 button {width:100% !important;min-width:0 !important;height:34px !important;min-height:34px !important;max-height:34px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 8px !important;border-radius:999px !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;box-sizing:border-box !important;position:relative !important;z-index:116 !important;pointer-events:auto !important}#inventory-tab .inventory-toolbar-v352,
    #inventory-tab .inventory-toolbar-v101 {position:relative !important;z-index:30 !important;margin-top:0 !important}#inventory-tab .dragons-grid {position:relative !important;z-index:20 !important;margin-top:10px !important}}@media (max-width: 820px) {#inventory-tab .inventory-title-inline-v357 {display:flex !important;align-items:center !important;gap:7px !important;flex-wrap:nowrap !important;width:100% !important}#inventory-tab .inventory-title-inline-v357 h2 {flex:1 1 auto !important;min-width:0 !important;margin:0 !important;white-space:nowrap !important}#inventory-tab .inventory-knowledge-mini-v357 {flex:0 0 auto !important;height:30px !important;min-height:30px !important;padding:0 10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important}#inventory-tab .inventory-view-switch-in-hero-v382 {order:initial !important;flex:0 0 70px !important;width:70px !important;min-width:70px !important;max-width:70px !important;height:30px !important;min-height:30px !important;margin:0 0 0 2px !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:3px !important;padding:3px !important;border-radius:12px !important;border:1px solid rgba(103,232,249,.22) !important;background:linear-gradient(180deg, rgba(15,23,42,.88), rgba(2,6,23,.78)) !important;box-sizing:border-box !important;overflow:hidden !important;position:relative !important;z-index:120 !important;pointer-events:auto !important}#inventory-tab .inventory-view-switch-in-hero-v382 button {width:100% !important;height:100% !important;min-height:0 !important;padding:0 !important;border:0 !important;border-radius:9px !important;background:transparent !important;color:transparent !important;font-size:0 !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;white-space:nowrap !important;pointer-events:auto !important}#inventory-tab .inventory-view-switch-in-hero-v382 button::before {display:inline-block !important;color:#dffcff !important;font-size:14px !important;line-height:1 !important;font-weight:1000 !important}#inventory-tab .inventory-view-switch-in-hero-v382 button[data-inventory-view-v354="cards"]::before {content:"▦" !important}#inventory-tab .inventory-view-switch-in-hero-v382 button[data-inventory-view-v354="list"]::before {content:"☰" !important}#inventory-tab .inventory-view-switch-in-hero-v382 button.active {background:linear-gradient(135deg, #00f5ff, #14b8a6) !important;color:transparent !important}#inventory-tab .inventory-view-switch-in-hero-v382 button.active::before {color:#00131a !important}#inventory-tab .inventory-premium-head-v352 > .inventory-view-switch-v354:not(.inventory-view-switch-in-hero-v382),
    #inventory-tab .inventory-premium-head-v352 .inventory-view-switch-v354 {display:none !important}}#inventory-tab .dragon-card::after,
#inventory-tab .dragon-image-container::before,
#inventory-tab .dragon-image-container::after,
#inventory-tab .dragon-rare-shine-v360,
#inventory-tab .dragon-rare-card-sweep-v364,
#inventory-tab .dragon-visible-sweep-v367,
#inventory-tab .dragon-image-sweep-v365,
#inventory-tab .dragon-force-sweep-v369,
#inventory-tab .dragon-final-flash-v373,
#inventory-tab .dragon-v368-image-flash,
#inventory-tab .dragon-v370-final-flash,
#inventory-tab .dragon-v371-random-flash,
#inventory-tab .dragon-v372-safe-flash,
#inventory-tab [class*="rare-lightning"],
#inventory-tab [class*="rare-bolt"],
#inventory-tab [class*="rare-flash"],
#inventory-tab [class*="sweep"],
#inventory-tab [class*="final-flash"] {display:none !important;visibility:hidden !important;opacity:0 !important;animation:none !important;content:none !important;background:none !important;pointer-events:none !important}#inventory-tab .dragon-card,
#inventory-tab .dragon-card *,
#inventory-tab .dragon-image-container,
#inventory-tab .dragon-image-container *,
#inventory-tab .dragon-img {animation:none !important}@media (min-width: 821px) {#inventory-tab .dragon-card.fire  {--dragon-frame:rgba(248, 113, 113, .72);--dragon-glow:rgba(239, 68, 68, .18)}#inventory-tab .dragon-card.water {--dragon-frame:rgba(56, 189, 248, .72);--dragon-glow:rgba(14, 165, 233, .18)}#inventory-tab .dragon-card.wind  {--dragon-frame:rgba(52, 211, 153, .72);--dragon-glow:rgba(16, 185, 129, .18)}#inventory-tab .dragon-card.light {--dragon-frame:rgba(250, 204, 21, .78);--dragon-glow:rgba(250, 204, 21, .20)}#inventory-tab .dragon-card.dark  {--dragon-frame:rgba(168, 85, 247, .76);--dragon-glow:rgba(168, 85, 247, .20)}#inventory-tab:not(.inventory-compact-v110) .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card {border:2px solid var(--dragon-frame, rgba(103, 232, 249, .36)) !important;box-shadow:0 14px 28px rgba(0,0,0,.30),
            0 0 0 1px rgba(255,255,255,.025) inset,
            0 0 16px var(--dragon-glow, rgba(45,212,191,.10)) !important;animation:none !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.rare-ld4-v104,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.rare-5-v104,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.mythic-ld5-v104,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.stars-5,
    #inventory-tab.inventory-compact-v110 .dragon-card.rare-ld4-v104,
    #inventory-tab.inventory-compact-v110 .dragon-card.rare-5-v104,
    #inventory-tab.inventory-compact-v110 .dragon-card.mythic-ld5-v104,
    #inventory-tab.inventory-compact-v110 .dragon-card.stars-5 {border-width:3px !important;box-shadow:0 16px 32px rgba(0,0,0,.34),
            0 0 0 1px rgba(255,255,255,.05) inset,
            0 0 24px var(--dragon-glow, rgba(250,204,21,.18)) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card:hover,
    #inventory-tab.inventory-compact-v110 .dragon-card:hover {border-color:var(--dragon-frame, rgba(103,232,249,.70)) !important;box-shadow:0 20px 40px rgba(0,0,0,.38),
            0 0 0 1px rgba(255,255,255,.06) inset,
            0 0 28px var(--dragon-glow, rgba(45,212,191,.16)) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-stars {font-size:1.03rem !important;letter-spacing:-1px !important;max-width:calc(100% - 104px) !important;text-shadow:0 2px 10px rgba(0,0,0,.90), 0 0 8px rgba(250,204,21,.26) !important}#inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {grid-template-columns:78px minmax(0, 1fr) 92px !important;grid-template-rows:24px 24px 24px !important;row-gap:3px !important;column-gap:10px !important;height:104px !important;min-height:104px !important;padding:9px 10px !important;overflow:hidden !important}#inventory-tab.inventory-compact-v110 .dragon-card[data-busy="1"] .dragon-status-badge.ready-v352,
    #inventory-tab.inventory-compact-v110 .dragon-card[data-busy="1"] .dragon-status-badge.team-v352,
    #inventory-tab.inventory-compact-v110 .dragon-card[data-busy="0"] .dragon-status-badge.expedition,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge.arena-defense-v159 {display:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-level-pill-v352 {grid-column:3 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important;height:24px !important;min-width:60px !important;max-width:76px !important;position:relative !important;z-index:3 !important;margin:0 !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-status-badge {grid-column:3 !important;grid-row:2 !important;justify-self:end !important;align-self:center !important;height:24px !important;min-width:72px !important;max-width:92px !important;position:relative !important;z-index:3 !important;margin:0 !important;padding:0 7px !important;font-size:.55rem !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-mini-meta-v110 {grid-column:3 !important;grid-row:3 !important;justify-self:end !important;align-self:center !important;position:relative !important;z-index:3 !important;margin:0 !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container {border:2px solid var(--dragon-frame, rgba(103,232,249,.32)) !important;box-shadow:0 0 14px var(--dragon-glow, rgba(45,212,191,.10)) !important}}@media (max-width: 820px) {#inventory-tab .dragon-card.fire  {--dragon-frame:rgba(248, 113, 113, .82);--dragon-glow:rgba(239, 68, 68, .20)}#inventory-tab .dragon-card.water {--dragon-frame:rgba(56, 189, 248, .82);--dragon-glow:rgba(14, 165, 233, .20)}#inventory-tab .dragon-card.wind  {--dragon-frame:rgba(52, 211, 153, .82);--dragon-glow:rgba(16, 185, 129, .20)}#inventory-tab .dragon-card.light {--dragon-frame:rgba(250, 204, 21, .88);--dragon-glow:rgba(250, 204, 21, .23)}#inventory-tab .dragon-card.dark  {--dragon-frame:rgba(168, 85, 247, .86);--dragon-glow:rgba(168, 85, 247, .23)}#inventory-tab.inventory-compact-v110 .dragon-card {border:2px solid var(--dragon-frame, rgba(103,232,249,.42)) !important;box-shadow:0 10px 22px rgba(0,0,0,.28),
            0 0 0 1px rgba(255,255,255,.035) inset,
            0 0 18px var(--dragon-glow, rgba(45,212,191,.12)) !important}#inventory-tab.inventory-compact-v110 .dragon-card.rare-ld4-v104,
    #inventory-tab.inventory-compact-v110 .dragon-card.rare-5-v104,
    #inventory-tab.inventory-compact-v110 .dragon-card.mythic-ld5-v104,
    #inventory-tab.inventory-compact-v110 .dragon-card.stars-5 {border-width:3px !important;box-shadow:0 12px 26px rgba(0,0,0,.32),
            0 0 0 1px rgba(255,255,255,.06) inset,
            0 0 24px var(--dragon-glow, rgba(250,204,21,.20)) !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container {border:2px solid var(--dragon-frame, rgba(103,232,249,.42)) !important;box-shadow:0 0 14px var(--dragon-glow, rgba(45,212,191,.12)) !important}}@media (min-width: 821px) {#inventory-tab .dragon-card.fire  {--dragon-frame:rgba(255, 82, 82, .95);--dragon-glow:rgba(239, 68, 68, .28)}#inventory-tab .dragon-card.water {--dragon-frame:rgba(56, 189, 248, .95);--dragon-glow:rgba(14, 165, 233, .28)}#inventory-tab .dragon-card.wind  {--dragon-frame:rgba(52, 211, 153, .95);--dragon-glow:rgba(16, 185, 129, .28)}#inventory-tab .dragon-card.light {--dragon-frame:rgba(250, 204, 21, .98);--dragon-glow:rgba(250, 204, 21, .32)}#inventory-tab .dragon-card.dark  {--dragon-frame:rgba(168, 85, 247, .98);--dragon-glow:rgba(168, 85, 247, .32)}#inventory-tab:not(.inventory-compact-v110) .dragon-card,
    #inventory-tab.inventory-compact-v110 .dragon-card,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.clickable-card,
    #inventory-tab.inventory-compact-v110 .dragon-card.clickable-card {border:3px solid var(--dragon-frame, rgba(103,232,249,.88)) !important;outline:1px solid var(--dragon-frame, rgba(103,232,249,.66)) !important;outline-offset:2px !important;box-shadow:0 14px 30px rgba(0,0,0,.36),
            0 0 0 1px rgba(255,255,255,.06) inset,
            0 0 20px var(--dragon-glow, rgba(45,212,191,.22)),
            0 0 34px rgba(0,0,0,.18) !important;background-clip:padding-box !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.rare-ld4-v104,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.rare-5-v104,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.mythic-ld5-v104,
    #inventory-tab:not(.inventory-compact-v110) .dragon-card.stars-5,
    #inventory-tab.inventory-compact-v110 .dragon-card.rare-ld4-v104,
    #inventory-tab.inventory-compact-v110 .dragon-card.rare-5-v104,
    #inventory-tab.inventory-compact-v110 .dragon-card.mythic-ld5-v104,
    #inventory-tab.inventory-compact-v110 .dragon-card.stars-5 {border-width:4px !important;outline-width:2px !important;outline-color:var(--dragon-frame, rgba(250,204,21,.92)) !important;box-shadow:0 16px 34px rgba(0,0,0,.40),
            0 0 0 1px rgba(255,255,255,.08) inset,
            0 0 26px var(--dragon-glow, rgba(250,204,21,.30)),
            0 0 44px var(--dragon-glow, rgba(250,204,21,.18)) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card:hover,
    #inventory-tab.inventory-compact-v110 .dragon-card:hover {border-color:var(--dragon-frame, rgba(103,232,249,1)) !important;outline-color:var(--dragon-frame, rgba(103,232,249,.92)) !important;box-shadow:0 20px 42px rgba(0,0,0,.42),
            0 0 0 1px rgba(255,255,255,.10) inset,
            0 0 32px var(--dragon-glow, rgba(45,212,191,.34)),
            0 0 52px var(--dragon-glow, rgba(45,212,191,.18)) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-image-container,
    #inventory-tab.inventory-compact-v110 .dragon-card .dragon-image-container {border:2px solid var(--dragon-frame, rgba(103,232,249,.80)) !important;box-shadow:0 0 0 1px rgba(0,0,0,.45) inset,
            0 0 16px var(--dragon-glow, rgba(45,212,191,.20)) !important}}.dashboard-arena-wings-metric-v386 > span {display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important}.dashboard-arena-wings-metric-v386 .asl-wing-icon.mini {width:18px !important;height:15px !important;flex:0 0 18px !important;vertical-align:-2px !important;filter:drop-shadow(0 0 7px rgba(102,252,241,.55)) !important}@media (max-width: 820px) {#arena-tab.arena-tab-v38 {gap:12px !important;padding:12px 10px 92px !important;background:radial-gradient(circle at 50% 0%, rgba(69, 243, 255, .16), transparent 38%),
            radial-gradient(circle at 100% 18%, rgba(255, 204, 0, .10), transparent 34%)}#arena-tab .arena-hero-v38 {display:grid !important;grid-template-columns:1fr !important;gap:12px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}#arena-tab .arena-hero-copy-v38 {position:relative;padding:18px 16px 16px !important;border-radius:24px !important;border:1px solid rgba(69, 243, 255, .28) !important;background:linear-gradient(135deg, rgba(7, 17, 28, .96), rgba(5, 10, 18, .92)),
            radial-gradient(circle at 86% 10%, rgba(255, 204, 0, .12), transparent 32%) !important;box-shadow:0 18px 42px rgba(0, 0, 0, .45),
            inset 0 1px 0 rgba(255, 255, 255, .07),
            0 0 22px rgba(69, 243, 255, .10) !important;overflow:hidden}#arena-tab .arena-hero-copy-v38::before {content:'⚔️';position:absolute;right:16px;top:14px;font-size:40px;opacity:.16;filter:drop-shadow(0 0 12px rgba(69, 243, 255, .55));pointer-events:none}#arena-tab .arena-kicker-v38 {padding:5px 10px !important;border-radius:999px !important;font-size:10px !important;letter-spacing:.8px !important;color:#45f3ff !important;border-color:rgba(69, 243, 255, .32) !important;background:rgba(69, 243, 255, .08) !important;text-transform:uppercase !important}#arena-tab .arena-hero-v38 h2 {margin:12px 0 8px !important;font-size:34px !important;line-height:1.02 !important;color:#eafcff !important;text-shadow:0 0 18px rgba(69, 243, 255, .30) !important}#arena-tab .arena-hero-v38 h2::before {content:'⚔️ ';color:#45f3ff;font-size:.9em}#arena-tab .arena-hero-v38 p {margin:0 !important;max-width:none !important;font-size:13px !important;line-height:1.5 !important;color:rgba(224, 242, 254, .86) !important}#arena-tab .arena-hero-tags-v38 {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important;margin-top:12px !important}#arena-tab .arena-hero-tags-v38 span {min-height:34px !important;padding:8px 9px !important;border-radius:12px !important;font-size:11px !important;line-height:1.15 !important;background:rgba(2, 8, 16, .58) !important;border:1px solid rgba(69, 243, 255, .16) !important;color:#dffcff !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}#arena-tab .arena-help-btn-v53 {width:100% !important;margin-top:12px !important;min-height:42px !important;border-radius:14px !important;background:rgba(69, 243, 255, .10) !important;border:1px solid rgba(69, 243, 255, .28) !important;color:#45f3ff !important;font-weight:900 !important}#arena-tab .arena-status-card-v38 {flex:unset !important;display:grid !important;grid-template-columns:1.15fr .85fr !important;gap:10px !important;padding:14px !important;border-radius:22px !important;border:1px solid rgba(255, 204, 0, .24) !important;background:linear-gradient(135deg, rgba(7, 16, 24, .96), rgba(3, 8, 14, .92)) !important;box-shadow:0 16px 34px rgba(0,0,0,.38), inset 0 0 20px rgba(255,204,0,.04) !important}#arena-tab .arena-status-card-v38 > span,
    #arena-tab .arena-status-card-v38 > strong,
    #arena-tab .arena-status-card-v38 > em {grid-column:1 / 2;margin:0 !important}#arena-tab .arena-status-card-v38 > span {font-size:10px !important;letter-spacing:1px !important;color:rgba(203, 213, 225, .86) !important}#arena-tab .arena-status-card-v38 > strong {font-size:22px !important;color:#fff !important;line-height:1.05 !important}#arena-tab .arena-status-card-v38 > em {font-size:14px !important;color:#45f3ff !important;font-weight:900 !important}#arena-tab .arena-wings-v38 {grid-column:2 / 3;grid-row:1 / span 3;min-height:86px !important;padding:12px 8px !important;border-radius:18px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;background:radial-gradient(circle at 50% 0%, rgba(69, 243, 255, .20), rgba(5, 15, 24, .78)) !important;border:1px solid rgba(69, 243, 255, .24) !important;color:#eaffff !important;font-size:12px !important;gap:4px !important}#arena-tab .arena-wings-v38 .asl-wing-icon {width:30px !important;height:30px !important;margin:0 !important;filter:drop-shadow(0 0 10px rgba(69,243,255,.55))}#arena-tab .arena-wings-v38 b,
    #arena-tab .arena-wings-v38 span[id] {font-size:18px !important;color:#45f3ff !important}#arena-tab .arena-status-card-v38 > small,
    #arena-tab .arena-season-countdown-v98 {grid-column:1 / -1;border-radius:14px !important;padding:9px 10px !important;background:rgba(0,0,0,.26) !important;border:1px solid rgba(255,255,255,.06) !important;color:rgba(226,232,240,.82) !important}#arena-tab .arena-season-countdown-v98 strong {color:#ffd76a !important}#arena-tab .arena-guide-v138 {display:none !important}#arena-tab .arena-flow-v68 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important;padding:10px !important;border-radius:20px !important;background:rgba(4, 11, 18, .82) !important;border:1px solid rgba(69, 243, 255, .14) !important}#arena-tab .arena-flow-step-v68 {min-height:74px !important;padding:9px 6px !important;border-radius:15px !important;background:rgba(255,255,255,.035) !important;border:1px solid rgba(255,255,255,.06) !important;text-align:center !important}#arena-tab .arena-flow-step-v68 span {width:30px !important;height:30px !important;margin:0 auto 5px !important;border-radius:999px !important;background:linear-gradient(135deg, #4ee7ff, #b8f7ff) !important;color:#031019 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:1000 !important;font-size:14px !important}#arena-tab .arena-flow-step-v68 strong {display:block !important;color:#f8fbff !important;font-size:11px !important;line-height:1.15 !important}#arena-tab .arena-flow-step-v68 small {display:none !important}#arena-tab .arena-command-grid-v39 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important}#arena-tab .arena-command-card-v39 {min-height:0 !important;padding:12px !important;border-radius:20px !important;background:linear-gradient(145deg, rgba(6, 16, 27, .96), rgba(3, 8, 15, .94)) !important;border:1px solid rgba(69, 243, 255, .18) !important;box-shadow:0 14px 30px rgba(0,0,0,.35) !important}#arena-tab .arena-command-card-v39::before,
    #arena-tab .arena-command-card-v39 .panel-desc {display:none !important}#arena-tab .arena-command-card-v39 .panel-header {justify-content:center !important;text-align:center !important;gap:8px !important;margin:0 0 10px !important}#arena-tab .arena-command-card-v39 .panel-icon {width:34px !important;height:34px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:12px !important;background:rgba(69,243,255,.12) !important}#arena-tab .arena-command-card-v39 h3 {font-size:14px !important;color:#eafcff !important;margin:0 !important}#arena-tab .arena-defense-summary-cards-v39,
    #arena-tab .arena-attack-info-v39 {display:none !important}#arena-tab .arena-open-modal-btn-v39 {width:100% !important;min-height:44px !important;margin:0 !important;border-radius:15px !important;font-weight:1000 !important;letter-spacing:.2px !important;background:linear-gradient(135deg, #17d7ef, #67fff4) !important;color:#031019 !important;border:0 !important;box-shadow:0 0 22px rgba(69, 243, 255, .20) !important}#arena-tab .arena-defense-command-v39 .arena-open-modal-btn-v39 {background:linear-gradient(135deg, rgba(12, 22, 34, .96), rgba(18, 35, 48, .94)) !important;border:1px solid rgba(69,243,255,.24) !important;color:#dffcff !important}#arena-tab .arena-bottom-grid-v38 {display:grid !important;grid-template-columns:1fr !important;gap:12px !important}#arena-tab .arena-panel-v38,
    #arena-tab .arena-ranking-v38,
    #arena-tab .arena-defense-history-v41 {border-radius:22px !important;border:1px solid rgba(69, 243, 255, .16) !important;background:linear-gradient(145deg, rgba(5, 13, 22, .92), rgba(3, 8, 14, .95)) !important;box-shadow:0 14px 32px rgba(0,0,0,.35) !important}#arena-tab .arena-ranking-header-v97,
    #arena-tab .arena-defense-history-v41 .panel-header {align-items:center !important;gap:8px !important}#arena-tab .arena-ranking-header-v97 h3,
    #arena-tab .arena-defense-history-v41 h3 {font-size:15px !important;color:#45f3ff !important}#arena-tab .arena-league-progress-v97,
    #arena-tab .arena-season-reward-v38,
    #arena-tab .arena-current-rank-card-v106 {border-radius:16px !important;background:rgba(0,0,0,.26) !important;border:1px solid rgba(255,255,255,.06) !important}#arena-tab .arena-ranking-row-v38,
    #arena-tab .arena-history-row-v38 {border-radius:14px !important;background:rgba(8, 17, 28, .78) !important;border:1px solid rgba(255,255,255,.07) !important}.arena-modal-v39.arena-attack-modal-v39,
    .arena-modal-v39.arena-defense-modal-v39 {padding:0 !important;align-items:stretch !important;background:rgba(0,0,0,.72) !important;backdrop-filter:blur(9px) !important}.arena-attack-modal-content-v39,
    .arena-defense-content-v39,
    .arena-modal-content-v39.arena-attack-modal-content-v60 {width:100vw !important;max-width:100vw !important;min-height:100dvh !important;margin:0 !important;border-radius:0 !important;padding:16px 12px 100px !important;border:0 !important;background:radial-gradient(circle at 50% 0%, rgba(69, 243, 255, .14), transparent 30%),
            linear-gradient(180deg, #07111d 0%, #03070d 100%) !important;box-shadow:none !important}.arena-attack-modal-content-v39 h2,
    .arena-defense-content-v39 h2 {margin:2px 46px 6px 0 !important;font-size:30px !important;color:#45f3ff !important;text-shadow:0 0 16px rgba(69,243,255,.28) !important}.arena-attack-lead-v60,
    .arena-defense-content-v39 > p {margin-bottom:12px !important;font-size:13px !important;color:rgba(226,232,240,.86) !important}.arena-modal-close-v39 {top:12px !important;right:12px !important;width:42px !important;height:42px !important;border-radius:15px !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(69,243,255,.22) !important;color:#fff !important}.arena-attack-stepper-v60 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;margin:12px 0 !important;padding:8px !important;border-radius:18px !important;background:rgba(0,0,0,.28) !important;border:1px solid rgba(69,243,255,.12) !important}.arena-attack-step-chip-v60 {min-height:58px !important;border-radius:14px !important;background:rgba(255,255,255,.04) !important;border:1px solid rgba(255,255,255,.06) !important;display:grid !important;grid-template-columns:34px 1fr !important;column-gap:8px !important;align-items:center !important;padding:8px !important}.arena-attack-step-chip-v60.active {background:linear-gradient(135deg, rgba(69,243,255,.22), rgba(18,29,42,.92)) !important;border-color:rgba(69,243,255,.50) !important;box-shadow:0 0 18px rgba(69,243,255,.16) !important}.arena-attack-step-chip-v60 span {grid-row:1 / span 2;width:34px !important;height:34px !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg, #61eaff, #dffcff) !important;color:#06101a !important;font-weight:1000 !important}.arena-attack-step-chip-v60 strong {font-size:12px !important;color:#fff !important}.arena-attack-step-chip-v60 small {font-size:10px !important;color:rgba(226,232,240,.66) !important}.arena-step-header-v60 {display:block !important;margin:12px 0 !important}.arena-step-header-v60 h3 {margin:0 0 4px !important;font-size:20px !important;color:#45f3ff !important}.arena-step-kicker-v60 {color:#ffd76a !important;font-size:11px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.8px !important}.arena-refresh-opponents-box-v61 {margin-top:10px !important;display:grid !important;grid-template-columns:1fr !important;gap:6px !important}.arena-refresh-opponents-btn-v61,
    .arena-back-opponents-btn-v60 {min-height:42px !important;border-radius:14px !important;background:rgba(69,243,255,.10) !important;border:1px solid rgba(69,243,255,.22) !important;color:#45f3ff !important;font-weight:900 !important}.arena-opponent-grid-modal-v39,
    .arena-opponent-grid-v60 {max-height:none !important;display:flex !important;flex-direction:column !important;gap:10px !important;padding-right:0 !important}.arena-opponent-card-v38.arena-opponent-row-card-v179 {width:100% !important;padding:12px !important;border-radius:18px !important;background:linear-gradient(145deg, rgba(8, 18, 30, .96), rgba(3, 8, 14, .96)) !important;border:1px solid rgba(69,243,255,.20) !important;box-shadow:0 12px 26px rgba(0,0,0,.28) !important}.arena-opponent-card-v38.arena-opponent-row-card-v179.selected {border-color:#45f3ff !important;box-shadow:0 0 0 1px rgba(69,243,255,.45), 0 0 22px rgba(69,243,255,.20) !important}.arena-opponent-row-v179 {display:grid !important;grid-template-columns:48px 1fr auto !important;gap:10px !important;align-items:center !important}.arena-opponent-avatar-v38 {width:48px !important;height:48px !important;margin:0 !important;border-radius:16px !important;background:rgba(255,204,0,.10) !important;border:1px solid rgba(255,204,0,.24) !important;font-size:26px !important}.arena-opponent-main-v179 strong {color:#fff !important;font-size:16px !important}.arena-opponent-main-v179 small,
    .arena-opponent-main-v179 b {color:rgba(226,232,240,.78) !important;font-size:12px !important;margin-top:2px !important}.arena-opponent-power-v179 {display:none !important}.arena-opponent-attack-chip-v179 {width:42px !important;height:42px !important;border-radius:15px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:0 !important;background:rgba(69,243,255,.10) !important;border:1px solid rgba(69,243,255,.25) !important}.arena-opponent-attack-chip-v179::before {content:'›';font-size:30px;line-height:1;color:#45f3ff;font-weight:900}.arena-opponent-defense-data-v179 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:7px !important;margin-top:10px !important;padding-top:10px !important;border-top:1px solid rgba(255,255,255,.06) !important}.arena-defense-preview-title-v55 {display:none !important}.arena-opponent-dragon-mini-v55 {display:block !important;padding:0 !important;min-width:0 !important;border-radius:13px !important;overflow:hidden !important;background:rgba(0,0,0,.36) !important;border:1px solid rgba(255,255,255,.09) !important;position:relative !important}.arena-opponent-dragon-mini-v55 img {width:100% !important;height:72px !important;object-fit:cover !important;display:block !important}.arena-opponent-dragon-mini-v55 > div {padding:5px 6px !important}.arena-opponent-dragon-mini-v55 strong {display:none !important}.arena-opponent-dragon-mini-v55 small {display:block !important;color:#fff !important;font-size:10px !important;line-height:1.15 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.arena-opponent-dragon-traits-v58 {display:none !important}.arena-attack-step-footer-v60,
    .arena-attack-actions-v60 {position:sticky !important;bottom:0 !important;z-index:30 !important;display:grid !important;grid-template-columns:1fr auto !important;gap:10px !important;margin:14px -4px 0 !important;padding:10px 4px !important;background:linear-gradient(180deg, transparent, rgba(3,7,13,.96) 30%) !important}.arena-selected-target-strip-v60,
    .arena-team-summary-v60 div,
    .arena-selected-opponent-panel-v60 {border-radius:16px !important;background:rgba(0,0,0,.30) !important;border:1px solid rgba(255,255,255,.07) !important}.arena-next-team-btn-v60,
    .arena-start-attack-btn-v60 {min-height:50px !important;border-radius:16px !important;padding-inline:18px !important;background:linear-gradient(135deg, #19d8ee, #67fff4) !important;color:#031019 !important;border:0 !important;font-weight:1000 !important;box-shadow:0 0 24px rgba(69,243,255,.20) !important}.arena-start-attack-btn-v60 {width:100% !important;font-size:18px !important;letter-spacing:.6px !important}.arena-modal-team-slots-v60,
    .arena-modal-team-slots-v39 {display:grid !important;grid-template-columns:1fr !important;gap:10px !important}.arena-select-card-v38 {border-radius:18px !important;background:rgba(8,18,30,.92) !important;border:1px solid rgba(69,243,255,.17) !important;padding:12px !important}.arena-select-card-v38 select {min-height:44px !important;border-radius:13px !important;color:#fff !important;background:#07111d !important;border-color:rgba(69,243,255,.24) !important}.arena-slot-preview-v38 {min-height:72px !important;border-radius:14px !important;background:rgba(0,0,0,.28) !important;border:1px solid rgba(255,255,255,.06) !important}.arena-select-preview-img-v39 {width:74px !important;height:58px !important;object-fit:cover !important;border-radius:12px !important}.arena-team-summary-v60 {grid-template-columns:1fr !important;gap:8px !important}.arena-warning-v38 {border-radius:15px !important;font-size:13px !important}}.arena-mobile-tabs-v388,
.arena-mobile-fixed-actions-v388 {display:none}@media (max-width: 820px) {#arena-tab.arena-tab-v38 {padding-bottom:225px !important}#arena-tab .arena-hero-v38 {order:1 !important}#arena-tab .arena-mobile-tabs-v388 {order:2 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;padding:8px !important;border-radius:20px !important;background:rgba(3, 8, 15, .82) !important;border:1px solid rgba(69, 243, 255, .20) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05), 0 12px 24px rgba(0,0,0,.26) !important}#arena-tab .arena-mobile-tab-v388 {min-height:58px !important;border-radius:16px !important;border:1px solid rgba(69, 243, 255, .20) !important;background:linear-gradient(145deg, rgba(8, 19, 31, .96), rgba(4, 9, 16, .94)) !important;color:#dffcff !important;font-weight:1000 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important}#arena-tab .arena-mobile-tab-v388.active {background:linear-gradient(135deg, #17d7ef, #68fff4) !important;color:#031019 !important;border-color:rgba(103, 255, 244, .90) !important;box-shadow:0 0 24px rgba(69, 243, 255, .30), inset 0 1px 0 rgba(255,255,255,.28) !important}#arena-tab .arena-mobile-tab-v388 span {font-size:22px !important;line-height:1 !important}#arena-tab .arena-mobile-tab-v388 strong {font-size:16px !important;letter-spacing:.2px !important}#arena-tab .arena-flow-v68 {order:3 !important}#arena-tab .arena-command-grid-v39 {display:none !important}#arena-tab .arena-bottom-grid-v38 {order:4 !important}#arena-tab .arena-mobile-fixed-actions-v388 {display:block !important;position:fixed !important;left:10px !important;right:10px !important;bottom:calc(76px + env(safe-area-inset-bottom, 0px)) !important;z-index:880 !important;padding:10px !important;border-radius:24px !important;background:linear-gradient(180deg, rgba(5, 13, 22, .90), rgba(2, 6, 12, .98)) !important;border:1px solid rgba(69, 243, 255, .22) !important;box-shadow:0 -12px 34px rgba(0,0,0,.48), 0 0 28px rgba(69,243,255,.16), inset 0 1px 0 rgba(255,255,255,.06) !important;backdrop-filter:blur(10px) !important}#arena-tab .arena-mobile-start-attack-v388 {width:100% !important;min-height:58px !important;border:0 !important;border-radius:18px !important;background:linear-gradient(135deg, #17d7ef 0%, #6afff4 100%) !important;color:#031019 !important;font-size:18px !important;font-weight:1000 !important;letter-spacing:.8px !important;box-shadow:0 0 26px rgba(69, 243, 255, .32), inset 0 1px 0 rgba(255,255,255,.42) !important}#arena-tab .arena-mobile-secondary-actions-v388 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:9px !important;margin-top:9px !important}#arena-tab .arena-mobile-secondary-actions-v388 button {min-height:44px !important;border-radius:16px !important;border:1px solid rgba(69, 243, 255, .18) !important;background:rgba(10, 21, 33, .92) !important;color:#dffcff !important;font-weight:900 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}.arena-attack-modal-content-v39,
    .arena-modal-content-v39.arena-attack-modal-content-v60 {padding:14px 12px 185px !important}.arena-attack-modal-content-v39 h2,
    .arena-defense-content-v39 h2 {font-size:34px !important;margin-top:8px !important}.arena-attack-stepper-v60 {grid-template-columns:1fr 1fr !important;border-radius:20px !important;padding:8px !important;background:rgba(2, 8, 16, .74) !important;border:1px solid rgba(69,243,255,.18) !important}.arena-attack-step-chip-v60 {min-height:56px !important;border-radius:16px !important}.arena-opponent-card-v38.arena-opponent-row-card-v179 {border-radius:19px !important;border-color:rgba(69,243,255,.26) !important;background:linear-gradient(145deg, rgba(9, 22, 36, .98), rgba(3, 8, 15, .98)) !important}.arena-opponent-card-v38.arena-opponent-row-card-v179.selected {transform:translateY(-1px) !important;border-color:#45f3ff !important;box-shadow:0 0 0 1px rgba(69,243,255,.55), 0 0 24px rgba(69,243,255,.24) !important}.arena-opponent-defense-data-v179 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important}.arena-opponent-dragon-mini-v55 img {height:78px !important}.arena-attack-step-panel-v60 {padding-bottom:118px !important}.arena-attack-step-footer-v60 {position:fixed !important;left:12px !important;right:12px !important;bottom:calc(18px + env(safe-area-inset-bottom, 0px)) !important;z-index:1205 !important;grid-template-columns:1fr auto !important;margin:0 !important;padding:10px !important;border-radius:22px !important;background:linear-gradient(180deg, rgba(5, 13, 22, .92), rgba(2, 6, 12, .99)) !important;border:1px solid rgba(69,243,255,.20) !important;box-shadow:0 -12px 34px rgba(0,0,0,.55), 0 0 24px rgba(69,243,255,.14) !important;backdrop-filter:blur(10px) !important}.arena-attack-actions-v60 {position:fixed !important;left:12px !important;right:12px !important;bottom:calc(18px + env(safe-area-inset-bottom, 0px)) !important;z-index:1205 !important;display:block !important;margin:0 !important;padding:10px !important;border-radius:22px !important;background:linear-gradient(180deg, rgba(5, 13, 22, .92), rgba(2, 6, 12, .99)) !important;border:1px solid rgba(69,243,255,.20) !important;box-shadow:0 -12px 34px rgba(0,0,0,.55), 0 0 24px rgba(69,243,255,.14) !important;backdrop-filter:blur(10px) !important}.arena-attack-actions-v60 .arena-back-opponents-btn-v60 {display:none !important}.arena-attack-actions-v60 .arena-start-attack-btn-v60,
    .arena-attack-actions-v60 .arena-start-attack-btn-v38 {width:100% !important;min-height:60px !important;border-radius:18px !important;font-size:19px !important;letter-spacing:1px !important;text-transform:uppercase !important;background:linear-gradient(135deg, #17d7ef 0%, #6afff4 100%) !important;color:#031019 !important;box-shadow:0 0 28px rgba(69,243,255,.34), inset 0 1px 0 rgba(255,255,255,.42) !important}.arena-attack-modal-content-v39 .arena-modal-team-slots-v60,
    .arena-attack-modal-content-v39 .arena-modal-team-slots-v39 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:9px !important;margin-top:12px !important}.arena-attack-modal-content-v39 .arena-select-card-v38 {position:relative !important;aspect-ratio:1 / 1 !important;min-height:112px !important;padding:0 !important;overflow:hidden !important;border-radius:18px !important;border:1px solid rgba(69,243,255,.24) !important;background:radial-gradient(circle at 50% 18%, rgba(69,243,255,.10), rgba(4, 10, 18, .96)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 10px 22px rgba(0,0,0,.30) !important}.arena-attack-modal-content-v39 .arena-select-card-v38 > span {position:absolute !important;top:7px !important;left:7px !important;z-index:4 !important;padding:3px 6px !important;border-radius:999px !important;background:rgba(2, 8, 16, .76) !important;border:1px solid rgba(255,255,255,.10) !important;color:rgba(226,232,240,.86) !important;font-size:9px !important;line-height:1 !important;font-weight:900 !important}.arena-attack-modal-content-v39 .arena-select-card-v38 select.arena-attack-select {position:absolute !important;inset:0 !important;z-index:20 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer !important}.arena-attack-modal-content-v39 .arena-slot-preview-v38 {position:absolute !important;inset:0 !important;min-height:0 !important;height:100% !important;border:0 !important;border-radius:18px !important;background:rgba(0,0,0,.24) !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;color:rgba(226,232,240,.70) !important;font-weight:900 !important;font-size:11px !important}.arena-attack-modal-content-v39 .arena-select-card-v38.filled {border-color:rgba(69,243,255,.55) !important;box-shadow:0 0 18px rgba(69,243,255,.18), inset 0 1px 0 rgba(255,255,255,.07) !important}.arena-attack-modal-content-v39 .arena-attack-picked-dragon-v180 {position:absolute !important;inset:0 !important;display:block !important;padding:0 !important;overflow:hidden !important;border-radius:18px !important}.arena-attack-modal-content-v39 .arena-attack-picked-dragon-v180 img,
    .arena-attack-modal-content-v39 .arena-select-preview-img-v39 {width:100% !important;height:100% !important;object-fit:cover !important;border-radius:18px !important;display:block !important}.arena-attack-modal-content-v39 .arena-attack-picked-main-v180 {position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:3 !important;padding:18px 6px 6px !important;background:linear-gradient(180deg, transparent, rgba(0,0,0,.86)) !important;text-align:left !important}.arena-attack-modal-content-v39 .arena-attack-picked-main-v180 strong {display:block !important;color:#fff !important;font-size:11px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.arena-attack-modal-content-v39 .arena-attack-picked-main-v180 small {display:block !important;color:#ffd76a !important;font-size:9px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.arena-attack-modal-content-v39 .arena-attack-picked-dragon-v180 em {position:absolute !important;top:7px !important;right:7px !important;z-index:4 !important;padding:3px 6px !important;border-radius:999px !important;background:rgba(2, 8, 16, .78) !important;border:1px solid rgba(255,255,255,.10) !important;color:#45f3ff !important;font-size:9px !important;font-style:normal !important;font-weight:1000 !important}.arena-team-summary-v60,
    .arena-selected-opponent-panel-v60,
    #arena-attack-warning {margin-top:10px !important}}.arena-mobile-summary-v389,
.arena-mobile-inline-stage-v389 {display:none}@media (max-width: 820px) {#arena-tab.arena-tab-v38 {gap:10px !important;padding-bottom:142px !important}#arena-tab .arena-hero-v38 {order:1 !important;padding:12px 12px 10px !important;min-height:0 !important;border-radius:22px !important;display:block !important;margin-bottom:0 !important}#arena-tab .arena-hero-copy-v38 {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important}#arena-tab .arena-kicker-v38,
    #arena-tab .arena-hero-copy-v38 p,
    #arena-tab .arena-hero-tags-v38,
    #arena-tab .arena-help-btn-v53,
    #arena-tab .arena-status-card-v38,
    #arena-tab .mode-quick-guide-v138,
    #arena-tab .arena-flow-v68,
    #arena-tab .arena-command-grid-v39 {display:none !important}#arena-tab .arena-hero-v38 h2 {margin:0 !important;font-size:22px !important;line-height:1.05 !important;letter-spacing:.2px !important;text-shadow:0 0 14px rgba(69,243,255,.18) !important}#arena-tab .arena-mobile-tabs-v388 {order:2 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:7px !important;padding:6px !important;margin-top:-2px !important;border-radius:17px !important;background:rgba(3, 8, 15, .76) !important;border:1px solid rgba(69, 243, 255, .16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 8px 18px rgba(0,0,0,.22) !important}#arena-tab .arena-mobile-tab-v388 {min-height:42px !important;border-radius:13px !important;gap:6px !important;font-size:13px !important;padding:0 8px !important}#arena-tab .arena-mobile-tab-v388 span {font-size:17px !important}#arena-tab .arena-mobile-tab-v388 strong {font-size:14px !important}#arena-tab .arena-mobile-summary-v389 {order:3 !important;display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:7px !important}#arena-tab .arena-mobile-summary-chip-v389 {min-height:52px !important;padding:7px 6px !important;border-radius:15px !important;background:linear-gradient(180deg, rgba(9, 20, 33, .94), rgba(3, 8, 15, .96)) !important;border:1px solid rgba(69, 243, 255, .16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 8px 18px rgba(0,0,0,.20) !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;text-align:center !important;overflow:hidden !important}#arena-tab .arena-mobile-summary-chip-v389 span {color:rgba(210, 225, 238, .72) !important;font-size:10px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.35px !important;white-space:nowrap !important}#arena-tab .arena-mobile-summary-chip-v389 strong {margin-top:3px !important;color:#fff !important;font-size:13px !important;font-weight:1000 !important;line-height:1.1 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:4px !important;max-width:100% !important}#arena-tab .arena-mobile-summary-chip-v389.league strong .asl-arena-league-name {display:none !important}#arena-tab .arena-mobile-inline-stage-v389 {order:4 !important;display:block !important;min-height:0 !important}#arena-tab .arena-bottom-grid-v38 {order:5 !important;margin-top:0 !important}#arena-tab .arena-mobile-inline-panel-v389.modal-overlay,
    #arena-tab #arena-attack-modal-v39.arena-mobile-inline-panel-v389,
    #arena-tab #arena-defense-modal-v39.arena-mobile-inline-panel-v389 {position:static !important;inset:auto !important;width:100% !important;height:auto !important;min-height:0 !important;padding:0 !important;margin:0 !important;background:transparent !important;backdrop-filter:none !important;z-index:auto !important;overflow:visible !important;display:block !important}#arena-tab #arena-attack-modal-v39.arena-mobile-inline-panel-v389.hidden,
    #arena-tab #arena-defense-modal-v39.arena-mobile-inline-panel-v389.hidden {display:none !important}#arena-tab .arena-mobile-inline-panel-v389 .arena-modal-content-v39,
    #arena-tab .arena-mobile-inline-panel-v389 .arena-attack-modal-content-v60,
    #arena-tab .arena-mobile-inline-panel-v389 .arena-defense-modal-content-v39 {width:100% !important;max-width:none !important;max-height:none !important;height:auto !important;overflow:visible !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}#arena-tab .arena-mobile-inline-panel-v389 .arena-modal-close-v39,
    #arena-tab #arena-attack-modal-v39 .arena-attack-lead-v60,
    #arena-tab #arena-attack-modal-v39 .arena-attack-stepper-v60,
    #arena-tab #arena-attack-modal-v39 .arena-step-kicker-v60,
    #arena-tab #arena-attack-modal-v39 .arena-step-header-v60 p,
    #arena-tab #arena-attack-modal-v39 .arena-attack-step-footer-v60,
    #arena-tab #arena-attack-modal-v39 .arena-selected-target-strip-v60,
    #arena-tab #arena-attack-modal-v39 .arena-next-team-btn-v60,
    #arena-tab #arena-attack-modal-v39 .arena-back-opponents-btn-v60,
    #arena-tab #arena-attack-modal-v39 .arena-selected-opponent-panel-v60,
    #arena-tab #arena-attack-modal-v39 .arena-team-summary-v60,
    #arena-tab #arena-attack-modal-v39 .arena-attack-actions-v60 {display:none !important}#arena-tab .arena-mobile-inline-panel-v389 h2 {display:none !important}#arena-tab #arena-attack-form {display:flex !important;flex-direction:column !important;gap:10px !important}#arena-tab #arena-attack-step-opponent-v60,
    #arena-tab #arena-attack-step-team-v60,
    #arena-tab .arena-attack-step-panel-v60,
    #arena-tab .arena-attack-step-panel-v60.active {display:block !important;opacity:1 !important;visibility:visible !important;padding:10px !important;margin:0 !important;border-radius:20px !important;background:linear-gradient(180deg, rgba(6, 14, 24, .94), rgba(3, 7, 13, .98)) !important;border:1px solid rgba(69, 243, 255, .16) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 10px 22px rgba(0,0,0,.24) !important}#arena-tab .arena-step-header-v60,
    #arena-tab .arena-step-header-with-action-v61,
    #arena-tab .arena-team-step-header-v60 {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;margin:0 0 8px !important}#arena-tab .arena-step-header-v60 h3 {margin:0 !important;font-size:16px !important;line-height:1.1 !important;color:#f8fafc !important}#arena-tab .arena-refresh-opponents-box-v61 {flex:0 0 auto !important;align-items:flex-end !important;gap:3px !important;min-width:92px !important}#arena-tab #arena-refresh-opponents-btn-v61 {min-height:30px !important;height:30px !important;padding:0 10px !important;border-radius:999px !important;font-size:11px !important;font-weight:1000 !important;white-space:nowrap !important}#arena-tab #arena-refresh-opponents-status-v61 {display:block !important;max-width:110px !important;font-size:8px !important;line-height:1.05 !important;text-align:right !important;color:rgba(203,213,225,.58) !important}#arena-tab #arena-opponent-grid-v61 {display:grid !important;grid-template-columns:1fr !important;gap:8px !important;max-height:none !important}#arena-tab .arena-opponent-card-v38.arena-opponent-row-card-v179 {padding:8px !important;border-radius:16px !important;min-height:0 !important}#arena-tab .arena-opponent-row-v179 {gap:7px !important;align-items:center !important}#arena-tab .arena-opponent-avatar-v38 {width:34px !important;height:34px !important;min-width:34px !important;font-size:18px !important;border-radius:12px !important}#arena-tab .arena-opponent-main-v179 strong {font-size:13px !important;line-height:1.1 !important}#arena-tab .arena-opponent-main-v179 small,
    #arena-tab .arena-opponent-main-v179 b {font-size:10px !important;line-height:1.15 !important}#arena-tab .arena-opponent-power-v179 {min-width:54px !important;padding:4px 5px !important;border-radius:12px !important}#arena-tab .arena-opponent-power-v179 small {font-size:8px !important}#arena-tab .arena-opponent-power-v179 strong {font-size:13px !important}#arena-tab .arena-opponent-attack-chip-v179 {min-width:42px !important;height:28px !important;border-radius:999px !important;font-size:10px !important;display:flex !important;align-items:center !important;justify-content:center !important}#arena-tab .arena-opponent-defense-data-v179 {margin-top:6px !important;display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important}#arena-tab .arena-defense-preview-title-v55 {display:none !important}#arena-tab .arena-opponent-dragon-mini-v55 {padding:0 !important;min-height:58px !important;border-radius:12px !important;overflow:hidden !important;display:block !important;position:relative !important;background:rgba(0,0,0,.30) !important}#arena-tab .arena-opponent-dragon-mini-v55 img {width:100% !important;height:58px !important;object-fit:cover !important;display:block !important}#arena-tab .arena-opponent-dragon-mini-v55 > div {display:none !important}#arena-tab .arena-modal-team-slots-v60,
    #arena-tab .arena-modal-team-slots-v39 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important;margin-top:0 !important}#arena-tab .arena-select-card-v38 {aspect-ratio:1 / 1 !important;min-height:104px !important;max-height:124px !important;border-radius:17px !important}#arena-tab .arena-select-card-v38 > span {font-size:8px !important;top:6px !important;left:6px !important}#arena-tab #arena-attack-warning {display:block !important;margin:8px 0 0 !important;min-height:28px !important;padding:7px 9px !important;border-radius:12px !important;font-size:11px !important;text-align:center !important}#arena-tab .arena-mobile-fixed-actions-v388 {display:block !important;left:10px !important;right:10px !important;bottom:calc(66px + env(safe-area-inset-bottom, 0px)) !important;padding:7px !important;border-radius:18px !important}#arena-tab .arena-mobile-start-attack-v388 {min-height:34px !important;height:34px !important;border-radius:13px !important;font-size:13px !important;letter-spacing:.35px !important}#arena-tab .arena-mobile-start-attack-v388.disabled-v389 {opacity:.72 !important;filter:grayscale(.25) !important}#arena-tab .arena-mobile-secondary-actions-v388 {gap:7px !important;margin-top:6px !important}#arena-tab .arena-mobile-secondary-actions-v388 button {min-height:30px !important;height:30px !important;border-radius:12px !important;font-size:11px !important;padding:0 6px !important}}@media (max-width: 820px) {#arena-tab.arena-tab-v38 {gap:7px !important;padding-bottom:104px !important}#arena-tab .arena-hero-v38 {padding:6px 9px 6px !important;border-radius:16px !important;margin-top:-6px !important;margin-bottom:-1px !important;min-height:0 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05), 0 7px 16px rgba(0,0,0,.24) !important}#arena-tab .arena-hero-copy-v38 {min-height:28px !important}#arena-tab .arena-hero-v38 h2 {font-size:17px !important;line-height:1 !important;margin:0 !important;letter-spacing:.1px !important}#arena-tab .arena-mobile-tabs-v388 {padding:3px !important;gap:4px !important;border-radius:13px !important;margin-top:-1px !important}#arena-tab .arena-mobile-tab-v388 {min-height:24px !important;height:24px !important;border-radius:10px !important;gap:4px !important;padding:0 7px !important;font-size:11px !important;line-height:1 !important}#arena-tab .arena-mobile-tab-v388 span {font-size:12px !important;line-height:1 !important}#arena-tab .arena-mobile-tab-v388 strong {font-size:12px !important;line-height:1 !important}#arena-tab .arena-mobile-summary-v389 {gap:5px !important}#arena-tab .arena-mobile-summary-chip-v389 {min-height:43px !important;padding:5px 4px !important;border-radius:13px !important}#arena-tab .arena-mobile-summary-chip-v389 span {font-size:9px !important}#arena-tab .arena-mobile-summary-chip-v389 strong {font-size:12px !important;margin-top:2px !important}#arena-tab #arena-attack-step-opponent-v60,
    #arena-tab #arena-attack-step-team-v60,
    #arena-tab .arena-attack-step-panel-v60,
    #arena-tab .arena-attack-step-panel-v60.active {padding:7px !important;border-radius:16px !important;gap:6px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 8px 18px rgba(0,0,0,.20) !important}#arena-tab .arena-step-header-v60,
    #arena-tab .arena-step-header-with-action-v61,
    #arena-tab .arena-team-step-header-v60 {min-height:28px !important;margin:0 0 6px !important;gap:6px !important}#arena-tab .arena-step-header-v60 h3 {font-size:14px !important;line-height:1 !important;letter-spacing:.05px !important}#arena-tab .arena-refresh-opponents-box-v61 {min-width:68px !important;width:68px !important;align-items:stretch !important;justify-content:center !important}#arena-tab #arena-refresh-opponents-btn-v61 {width:68px !important;min-height:25px !important;height:25px !important;padding:0 4px !important;border-radius:10px !important;font-size:10px !important;line-height:1 !important}#arena-tab #arena-refresh-opponents-status-v61 {display:none !important}#arena-tab #arena-opponent-grid-v61 {gap:6px !important}#arena-tab .arena-opponent-card-v38.arena-opponent-row-card-v179 {padding:7px !important;border-radius:14px !important}#arena-tab .arena-opponent-defense-data-v179 {margin-top:5px !important;gap:5px !important}#arena-tab .arena-dragon-mini-tile-v390,
    #arena-tab .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390 {position:relative !important;display:block !important;overflow:hidden !important;min-height:64px !important;height:64px !important;padding:0 !important;border-radius:12px !important;border:1px solid rgba(148,163,184,.24) !important;background:rgba(2,6,12,.75) !important}#arena-tab .arena-dragon-mini-tile-v390 img,
    #arena-tab .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390 img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;filter:saturate(1.04) contrast(1.04) !important}#arena-tab .arena-dragon-mini-tile-v390::after,
    #arena-tab .arena-slot-dragon-tile-v390::after {content:'' !important;position:absolute !important;inset:0 !important;pointer-events:none !important;background:linear-gradient(180deg, rgba(0,0,0,.08), rgba(0,0,0,.18) 44%, rgba(0,0,0,.68)) !important;z-index:1 !important}#arena-tab .arena-dragon-mini-level-v390,
    #arena-tab .arena-slot-level-v390 {position:absolute !important;top:4px !important;right:4px !important;z-index:2 !important;min-width:18px !important;height:18px !important;padding:0 5px !important;border-radius:999px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;font-size:10px !important;font-weight:1000 !important;background:rgba(0,0,0,.62) !important;border:1px solid rgba(255,255,255,.22) !important;box-shadow:0 3px 10px rgba(0,0,0,.45) !important}#arena-tab .arena-dragon-mini-element-v390,
    #arena-tab .arena-slot-element-v390 {position:absolute !important;left:4px !important;bottom:4px !important;z-index:2 !important;width:20px !important;height:20px !important;border-radius:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:12px !important;background:rgba(0,0,0,.56) !important;border:1px solid rgba(255,255,255,.18) !important;box-shadow:0 3px 10px rgba(0,0,0,.45) !important}#arena-tab .arena-dragon-mini-traits-v390,
    #arena-tab .arena-slot-traits-v390 {position:absolute !important;right:4px !important;bottom:4px !important;z-index:2 !important;display:flex !important;gap:3px !important}#arena-tab .arena-dragon-mini-traits-v390 b,
    #arena-tab .arena-slot-traits-v390 b {width:20px !important;height:20px !important;border-radius:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:11px !important;line-height:1 !important;font-style:normal !important;background:rgba(0,0,0,.56) !important;border:1px solid rgba(255,255,255,.18) !important;box-shadow:0 3px 10px rgba(0,0,0,.45) !important}#arena-tab .arena-dragon-mini-tile-v390.element-fire,
    #arena-tab .arena-slot-dragon-tile-v390.element-fire {border-color:rgba(255, 109, 64, .64) !important;box-shadow:inset 0 0 0 1px rgba(255,109,64,.18), 0 0 12px rgba(255,109,64,.16) !important}#arena-tab .arena-dragon-mini-tile-v390.element-water,
    #arena-tab .arena-slot-dragon-tile-v390.element-water {border-color:rgba(56, 189, 248, .64) !important;box-shadow:inset 0 0 0 1px rgba(56,189,248,.18), 0 0 12px rgba(56,189,248,.16) !important}#arena-tab .arena-dragon-mini-tile-v390.element-wind,
    #arena-tab .arena-slot-dragon-tile-v390.element-wind {border-color:rgba(74, 222, 128, .64) !important;box-shadow:inset 0 0 0 1px rgba(74,222,128,.18), 0 0 12px rgba(74,222,128,.16) !important}#arena-tab .arena-dragon-mini-tile-v390.element-light,
    #arena-tab .arena-slot-dragon-tile-v390.element-light {border-color:rgba(250, 204, 21, .74) !important;box-shadow:inset 0 0 0 1px rgba(250,204,21,.20), 0 0 14px rgba(250,204,21,.18) !important}#arena-tab .arena-dragon-mini-tile-v390.element-dark,
    #arena-tab .arena-slot-dragon-tile-v390.element-dark {border-color:rgba(168, 85, 247, .74) !important;box-shadow:inset 0 0 0 1px rgba(168,85,247,.20), 0 0 14px rgba(168,85,247,.18) !important}#arena-tab .arena-modal-team-slots-v60,
    #arena-tab .arena-modal-team-slots-v39 {gap:6px !important}#arena-tab .arena-select-card-v38 {position:relative !important;aspect-ratio:1 / 1 !important;min-height:96px !important;max-height:112px !important;padding:0 !important;overflow:hidden !important;border-radius:15px !important;background:rgba(3, 8, 15, .94) !important}#arena-tab .arena-select-card-v38 > span {position:absolute !important;top:5px !important;left:5px !important;z-index:4 !important;max-width:calc(100% - 38px) !important;padding:3px 5px !important;border-radius:999px !important;color:rgba(255,255,255,.90) !important;background:rgba(0,0,0,.56) !important;border:1px solid rgba(255,255,255,.13) !important;font-size:8px !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#arena-tab .arena-select-card-v38 select {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;opacity:0 !important;z-index:8 !important;cursor:pointer !important}#arena-tab .arena-slot-preview-v38 {position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;color:rgba(226,232,240,.68) !important;font-size:10px !important;font-weight:900 !important;text-align:center !important;background:radial-gradient(circle at 50% 34%, rgba(69,243,255,.09), transparent 48%), rgba(2,6,12,.78) !important}#arena-tab .arena-slot-dragon-tile-v390 {position:absolute !important;inset:0 !important;overflow:hidden !important;border-radius:15px !important;border:1px solid rgba(148,163,184,.26) !important;background:rgba(0,0,0,.65) !important}#arena-tab .arena-slot-dragon-tile-v390 img,
    #arena-tab .arena-select-preview-img-v39 {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}#arena-tab #arena-defense-modal-v39 .arena-defense-modal-content-v39 > p {display:none !important}#arena-tab #arena-defense-modal-v39 .arena-save-defense-btn-v38 {min-height:32px !important;height:32px !important;margin-top:7px !important;border-radius:13px !important;font-size:12px !important}#arena-tab #arena-defense-warning {min-height:20px !important;padding:5px 7px !important;margin-top:6px !important;font-size:10px !important;border-radius:10px !important}#arena-tab .arena-mobile-fixed-actions-v388 {left:10px !important;right:10px !important;bottom:calc(62px + env(safe-area-inset-bottom, 0px)) !important;padding:4px !important;border-radius:14px !important}#arena-tab .arena-mobile-start-attack-v388 {min-height:25px !important;height:25px !important;border-radius:10px !important;font-size:11px !important;letter-spacing:.25px !important}#arena-tab .arena-mobile-secondary-actions-v388 {gap:5px !important;margin-top:4px !important}#arena-tab .arena-mobile-secondary-actions-v388 button {min-height:23px !important;height:23px !important;border-radius:9px !important;font-size:9px !important;padding:0 5px !important}}@media (max-width: 820px) {#arena-tab .arena-mobile-inline-stage-v389 {scroll-margin-top:0 !important}#arena-tab #arena-attack-step-opponent-v60 {padding:6px !important;border-radius:15px !important}#arena-tab #arena-attack-step-opponent-v60 .arena-step-header-v60,
    #arena-tab #arena-attack-step-opponent-v60 .arena-step-header-with-action-v61 {min-height:24px !important;margin:0 0 5px !important;align-items:end !important}#arena-tab #arena-attack-step-opponent-v60 .arena-step-header-v60 > div:first-child {min-width:0 !important;flex:1 1 auto !important;display:flex !important;align-items:flex-end !important}#arena-tab #arena-attack-step-opponent-v60 .arena-step-header-v60 h3 {font-size:12px !important;line-height:1 !important;margin:0 !important;padding:0 0 2px !important;letter-spacing:.08px !important;white-space:nowrap !important}#arena-tab .arena-refresh-opponents-box-v61 {width:72px !important;min-width:72px !important;gap:1px !important;align-items:flex-end !important}#arena-tab #arena-refresh-opponents-btn-v61 {width:72px !important;height:23px !important;min-height:23px !important;border-radius:9px !important;font-size:9px !important;padding:0 4px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}#arena-tab #arena-refresh-opponents-status-v61 {display:block !important;height:9px !important;max-width:72px !important;overflow:hidden !important;text-align:right !important;font-size:8px !important;line-height:1 !important;color:rgba(203,213,225,.56) !important}#arena-tab #arena-opponent-grid-v61.has-more-v391:not(.show-all-v391) .arena-opponent-card-v38:nth-of-type(n+3) {display:none !important}#arena-tab .arena-opponents-more-v391 {width:100% !important;height:25px !important;min-height:25px !important;margin:5px 0 0 !important;border-radius:10px !important;border:1px solid rgba(69,243,255,.20) !important;background:linear-gradient(180deg, rgba(10,24,38,.92), rgba(4,10,18,.96)) !important;color:rgba(230,246,255,.90) !important;font-size:10px !important;font-weight:900 !important;letter-spacing:.1px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 5px 12px rgba(0,0,0,.20) !important}#arena-tab .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390 {position:relative !important;display:block !important;overflow:hidden !important;height:62px !important;min-height:62px !important;padding:0 !important;border-radius:12px !important}#arena-tab .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390 > div,
    #arena-tab .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390 strong,
    #arena-tab .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390 small,
    #arena-tab .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390 .arena-opponent-dragon-traits-v58 {display:none !important}#arena-tab .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390 img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}#arena-tab .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390 .arena-dragon-mini-level-v390,
    #arena-tab .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390 .arena-dragon-mini-element-v390,
    #arena-tab .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390 .arena-dragon-mini-traits-v390 {display:flex !important}#arena-tab .arena-select-card-v38 .asl-dragon-picker-trigger-v81 {position:absolute !important;inset:0 !important;z-index:30 !important;width:100% !important;height:100% !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:inherit !important;background:transparent !important;box-shadow:none !important;opacity:0 !important;color:transparent !important;cursor:pointer !important}#arena-tab .arena-select-card-v38 .asl-dragon-picker-trigger-v81 * {display:none !important}#arena-tab .arena-select-card-v38 select.asl-native-select-hidden-v81,
    #arena-tab .arena-select-card-v38 select.arena-defense-select,
    #arena-tab .arena-select-card-v38 select.arena-attack-select {pointer-events:none !important;left:-9999px !important;width:1px !important;height:1px !important;opacity:0 !important}#arena-tab .arena-slot-preview-v38 {z-index:1 !important}#arena-tab .arena-slot-dragon-tile-v390,
    #arena-tab .arena-slot-dragon-tile-v390 img {width:100% !important;height:100% !important}#arena-tab #arena-defense-modal-v39 .arena-modal-content-v39 h2 {display:none !important}#arena-tab #arena-defense-modal-v39 .arena-modal-team-slots-v39 {margin-top:0 !important}#arena-tab .arena-mobile-fixed-actions-v388 {padding:3px !important;border-radius:13px !important}#arena-tab .arena-mobile-start-attack-v388 {height:23px !important;min-height:23px !important;border-radius:9px !important;font-size:10px !important}#arena-tab .arena-mobile-secondary-actions-v388 {margin-top:3px !important;gap:4px !important}#arena-tab .arena-mobile-secondary-actions-v388 button {height:21px !important;min-height:21px !important;border-radius:8px !important;font-size:8.5px !important}}@media (max-width: 820px) {#arena-tab #arena-attack-step-opponent-v60 .arena-step-header-v60,
    #arena-tab #arena-attack-step-opponent-v60 .arena-step-header-with-action-v61 {display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;min-height:30px !important;margin:0 0 6px !important;padding:0 !important}#arena-tab #arena-attack-step-opponent-v60 .arena-step-header-v60 > div:first-child {display:flex !important;align-items:center !important;flex:1 1 auto !important;min-width:0 !important;margin:0 !important;padding:0 !important}#arena-tab #arena-attack-step-opponent-v60 .arena-step-kicker-v60,
    #arena-tab #arena-attack-step-opponent-v60 .arena-step-header-v60 p {display:none !important}#arena-tab #arena-attack-step-opponent-v60 .arena-step-header-v60 h3 {display:block !important;margin:0 !important;padding:0 !important;font-size:12px !important;line-height:1 !important;white-space:nowrap !important;color:#f8fafc !important}#arena-tab .arena-refresh-opponents-box-v61 {display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;width:auto !important;min-width:72px !important;margin:0 !important;padding:0 !important}#arena-tab #arena-refresh-opponents-btn-v61 {width:76px !important;min-width:76px !important;height:24px !important;min-height:24px !important;padding:0 6px !important;border-radius:9px !important;font-size:9px !important;line-height:1 !important;white-space:nowrap !important}#arena-tab #arena-refresh-opponents-status-v61 {display:none !important}#arena-tab #arena-opponent-grid-v61,
    #arena-tab #arena-opponent-grid-v61.has-more-v391,
    #arena-tab #arena-opponent-grid-v61.has-more-v391:not(.show-all-v391) {max-height:256px !important;overflow-y:auto !important;overflow-x:hidden !important;padding-right:2px !important;scrollbar-width:thin !important;scrollbar-color:rgba(69,243,255,.45) rgba(3,7,18,.65) !important}#arena-tab #arena-opponent-grid-v61.has-more-v391:not(.show-all-v391) .arena-opponent-card-v38:nth-of-type(n+3),
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-card-v38:nth-of-type(n+3) {display:block !important}#arena-tab .arena-opponents-more-v391 {display:none !important}#arena-tab .arena-dragon-mini-level-v390,
    #arena-tab .arena-slot-level-v390 {top:4px !important;left:4px !important;right:auto !important;bottom:auto !important}#arena-tab .arena-dragon-mini-element-v390,
    #arena-tab .arena-slot-element-v390 {top:4px !important;right:4px !important;left:auto !important;bottom:auto !important}#arena-tab .arena-dragon-mini-traits-v390,
    #arena-tab .arena-slot-traits-v390 {right:4px !important;bottom:4px !important;left:auto !important;top:auto !important}#arena-tab .arena-select-card-v38 {cursor:pointer !important;touch-action:manipulation !important}#arena-tab .arena-select-card-v38 .arena-slot-preview-v38 {pointer-events:auto !important}#arena-tab .arena-select-card-v38 .asl-dragon-picker-trigger-v81 {pointer-events:auto !important}#arena-tab #arena-defense-form,
    #arena-tab #arena-defense-modal-v39 .arena-save-defense-btn-v38,
    #arena-tab #arena-defense-warning {position:relative !important;z-index:80 !important}#arena-tab.arena-mobile-mode-defense-v392 .arena-mobile-fixed-actions-v388 {display:none !important}#arena-tab.arena-mobile-mode-defense-v392 #arena-defense-modal-v39 .arena-modal-content-v39 {padding-bottom:10px !important}}@media (max-width: 820px) {#arena-tab .arena-select-card-v38.filled > span {display:none !important}#arena-tab .arena-select-card-v38.filled .arena-slot-preview-v38 {position:absolute !important;inset:0 !important;z-index:2 !important;display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border-radius:inherit !important;overflow:hidden !important;background:rgba(2, 6, 12, .94) !important;color:transparent !important}#arena-tab .arena-select-card-v38.filled .arena-slot-preview-v38 .arena-slot-dragon-tile-v390 {position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;border-radius:inherit !important;overflow:hidden !important}#arena-tab .arena-select-card-v38.filled .arena-slot-preview-v38 .arena-slot-dragon-tile-v390 img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}#arena-tab .arena-select-card-v38:not(.filled) .arena-slot-preview-v38 {position:absolute !important;inset:32px 6px 6px !important;z-index:2 !important;display:flex !important;align-items:center !important;justify-content:center !important;color:rgba(226, 232, 240, .78) !important;font-size:10px !important;font-weight:900 !important;text-align:center !important;border-radius:12px !important;border:1px dashed rgba(148, 163, 184, .24) !important;background:rgba(15, 23, 42, .22) !important}#arena-tab .arena-dragon-mini-level-v390,
    #arena-tab .arena-slot-level-v390 {top:4px !important;left:4px !important;right:auto !important;bottom:auto !important}#arena-tab .arena-dragon-mini-element-v390,
    #arena-tab .arena-slot-element-v390 {top:4px !important;right:4px !important;left:auto !important;bottom:auto !important}#arena-tab .arena-opponent-attack-chip-v179 {width:26px !important;min-width:26px !important;height:26px !important;padding:0 !important;border-radius:10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:18px !important;line-height:1 !important;font-weight:1000 !important;color:#f9e8b3 !important;text-indent:0 !important;white-space:nowrap !important}#arena-tab #arena-opponent-grid-v61,
    #arena-tab #arena-opponent-grid-v61.has-more-v391,
    #arena-tab #arena-opponent-grid-v61.has-more-v391:not(.show-all-v391) {max-height:265px !important;overflow-y:auto !important;overflow-x:hidden !important;padding-right:3px !important}#arena-tab #arena-opponent-grid-v61 .arena-opponent-card-v38:nth-of-type(n+3),
    #arena-tab #arena-opponent-grid-v61.has-more-v391:not(.show-all-v391) .arena-opponent-card-v38:nth-of-type(n+3) {display:block !important}#arena-tab .arena-opponents-more-v391 {display:none !important}#arena-tab #arena-refresh-opponents-status-v61 {display:none !important}#arena-tab #arena-defense-warning.arena-warning-v38.ok {display:block !important;margin-top:7px !important;padding:0 !important;border:0 !important;background:transparent !important}#arena-tab .arena-save-toast-v393 {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;padding:8px 10px !important;border-radius:13px !important;background:linear-gradient(135deg, rgba(16,185,129,.22), rgba(20,184,166,.12)) !important;border:1px solid rgba(52,211,153,.34) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 8px 18px rgba(0,0,0,.22) !important;color:#dcfff0 !important}#arena-tab .arena-save-toast-v393 b {font-size:12px !important;line-height:1 !important;white-space:nowrap !important}#arena-tab .arena-save-toast-v393 span {min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:9px !important;color:rgba(220,255,240,.74) !important}}@media (max-width: 820px) {#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-modal-v39.arena-mobile-inline-panel-v389 {display:block !important;opacity:1 !important;visibility:visible !important}#arena-tab #arena-attack-step-opponent-v60 .arena-step-header-v60,
    #arena-tab #arena-attack-step-opponent-v60 .arena-step-header-with-action-v61 {display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;align-items:end !important;padding:5px 6px !important;min-height:30px !important;margin:0 0 5px !important;gap:6px !important}#arena-tab #arena-attack-step-opponent-v60 .arena-step-header-v60 > div:first-child,
    #arena-tab #arena-attack-step-opponent-v60 .arena-step-header-with-action-v61 > div:first-child {min-width:0 !important}#arena-tab #arena-attack-step-opponent-v60 .arena-step-kicker-v60,
    #arena-tab #arena-attack-step-opponent-v60 .arena-step-header-v60 p,
    #arena-tab #arena-attack-step-opponent-v60 .arena-step-header-with-action-v61 p,
    #arena-tab #arena-refresh-opponents-status-v61 {display:none !important}#arena-tab #arena-attack-step-opponent-v60 .arena-step-header-v60 h3 {margin:0 !important;font-size:12px !important;line-height:1 !important;letter-spacing:.1px !important;text-align:left !important}#arena-tab .arena-refresh-opponents-box-v61 {min-width:64px !important;width:64px !important;margin:0 !important}#arena-tab #arena-refresh-opponents-btn-v61 {width:64px !important;min-height:24px !important;height:24px !important;padding:0 5px !important;border-radius:9px !important;font-size:9px !important;line-height:1 !important;white-space:nowrap !important}#arena-tab #arena-opponent-grid-v61,
    #arena-tab #arena-opponent-grid-v61.has-more-v391,
    #arena-tab #arena-opponent-grid-v61.has-more-v391:not(.show-all-v391) {max-height:205px !important;overflow-y:auto !important;overflow-x:hidden !important;padding:4px !important;display:grid !important;gap:5px !important;scrollbar-width:thin !important;scrollbar-color:rgba(69,243,255,.45) rgba(5,12,22,.72) !important}#arena-tab #arena-opponent-grid-v61.has-more-v391:not(.show-all-v391) .arena-opponent-card-v38:nth-of-type(n+3) {display:block !important}#arena-tab .arena-opponents-more-v391 {display:none !important}#arena-tab .arena-opponent-card-v38.arena-opponent-row-card-v179 {padding:6px !important;min-height:74px !important;border-radius:13px !important}#arena-tab .arena-opponent-row-v179 {display:grid !important;grid-template-columns:30px minmax(0, 1fr) auto !important;align-items:center !important;gap:6px !important;min-height:32px !important;margin-bottom:4px !important}#arena-tab .arena-opponent-row-v179 .arena-opponent-avatar-v38 {width:30px !important;height:30px !important;min-width:30px !important;font-size:16px !important;border-radius:10px !important}#arena-tab .arena-opponent-main-v179 {display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;align-items:center !important;gap:5px !important;min-width:0 !important}#arena-tab .arena-opponent-main-v179 strong {font-size:11px !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;margin:0 !important}#arena-tab .arena-opponent-main-v179 small {font-size:8.5px !important;line-height:1 !important;white-space:nowrap !important;opacity:.9 !important;margin:0 !important}#arena-tab .arena-opponent-main-v179 > b {display:none !important}#arena-tab .arena-opponent-power-v179 {min-width:34px !important;padding:3px 4px !important;border-radius:9px !important;text-align:center !important}#arena-tab .arena-opponent-power-v179 small {display:none !important}#arena-tab .arena-opponent-power-v179 strong {font-size:11px !important;line-height:1 !important}#arena-tab .arena-opponent-attack-chip-v179 {width:24px !important;height:24px !important;min-width:24px !important;font-size:15px !important;border-radius:9px !important}#arena-tab .arena-opponent-defense-preview-v55,
    #arena-tab .arena-opponent-defense-preview-v60,
    #arena-tab .arena-opponent-defense-data-v179 {display:flex !important;align-items:center !important;gap:4px !important;margin:0 !important}#arena-tab .arena-defense-preview-title-v55 {display:none !important}#arena-tab .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390,
    #arena-tab .arena-dragon-mini-tile-v390 {width:42px !important;height:42px !important;min-width:42px !important;border-radius:11px !important}#arena-tab .arena-dragon-mini-level-v390,
    #arena-tab .arena-slot-level-v390 {left:3px !important;top:3px !important;right:auto !important;min-width:15px !important;height:15px !important;font-size:8px !important;border-radius:7px !important}#arena-tab .arena-dragon-mini-element-v390,
    #arena-tab .arena-slot-element-v390 {right:3px !important;top:3px !important;left:auto !important;width:17px !important;height:17px !important;font-size:10px !important;border-radius:8px !important}#arena-tab .arena-dragon-mini-traits-v390,
    #arena-tab .arena-slot-traits-v390 {right:3px !important;bottom:3px !important;gap:2px !important}#arena-tab .arena-dragon-mini-traits-v390 b,
    #arena-tab .arena-slot-traits-v390 b {width:16px !important;height:16px !important;font-size:9px !important;border-radius:7px !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-form {padding-bottom:220px !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 {position:fixed !important;left:10px !important;right:10px !important;bottom:calc(116px + env(safe-area-inset-bottom, 0px)) !important;z-index:78 !important;display:block !important;max-height:116px !important;padding:6px !important;border-radius:15px !important;overflow:hidden !important;background:linear-gradient(180deg, rgba(4, 12, 22, .96), rgba(2, 7, 13, .98)) !important;border:1px solid rgba(69, 243, 255, .20) !important;box-shadow:0 14px 30px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.05) !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-step-header-v60 {display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:16px !important;margin:0 0 4px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-step-header-v60 h3 {font-size:10.5px !important;line-height:1 !important;margin:0 !important;text-transform:uppercase !important;letter-spacing:.45px !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-step-kicker-v60,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-step-header-v60 p,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-back-opponents-btn-v60,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-selected-opponent-panel-v60,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-summary-v38,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-attack-actions-v60 {display:none !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-modal-team-slots-v39,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-modal-team-slots-v60,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-slots-v38 {display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:5px !important;margin:0 !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-select-card-v38 {min-height:72px !important;height:72px !important;padding:4px !important;border-radius:13px !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-select-card-v38 > span {font-size:8px !important;line-height:1 !important;min-height:13px !important;opacity:.82 !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-slot-preview-v38 {inset:20px 4px 4px !important;border-radius:10px !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-select-card-v38.filled .arena-slot-preview-v38 {inset:0 !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-warning {margin:4px 0 0 !important;padding:3px 5px !important;min-height:15px !important;font-size:8.5px !important;line-height:1.1 !important;border-radius:8px !important}#arena-tab.arena-mobile-mode-defense-v392 #arena-attack-step-team-v60 {position:static !important}}@media (max-width: 820px) {#arena-tab #arena-opponent-grid-v61 .arena-opponent-defense-preview-v55,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-defense-preview-v60,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-defense-data-v179 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;align-items:stretch !important;gap:5px !important;width:100% !important;max-width:100% !important;margin:4px 0 0 !important;padding:0 !important;overflow:visible !important}#arena-tab #arena-opponent-grid-v61 .arena-defense-preview-title-v55 {display:none !important}#arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390,
    #arena-tab #arena-opponent-grid-v61 .arena-dragon-mini-tile-v390 {width:100% !important;min-width:0 !important;height:auto !important;aspect-ratio:1 / 1 !important;display:block !important;flex:initial !important;border-radius:11px !important;overflow:hidden !important}#arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55 img,
    #arena-tab #arena-opponent-grid-v61 .arena-dragon-mini-tile-v390 img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-form,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-form {padding-bottom:216px !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-modal-v39:not(.hidden) #arena-attack-step-team-v60 {position:fixed !important;left:10px !important;right:10px !important;bottom:calc(122px + env(safe-area-inset-bottom, 0px)) !important;z-index:930 !important;display:block !important;opacity:1 !important;visibility:visible !important;max-height:112px !important;min-height:0 !important;padding:5px !important;margin:0 !important;border-radius:14px !important;overflow:hidden !important;background:linear-gradient(180deg, rgba(5, 13, 22, .97), rgba(2, 7, 13, .99)) !important;border:1px solid rgba(69, 243, 255, .24) !important;box-shadow:0 -10px 26px rgba(0,0,0,.42), 0 0 18px rgba(69,243,255,.12), inset 0 1px 0 rgba(255,255,255,.06) !important;backdrop-filter:blur(10px) !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-step-header-v60,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-modal-v39:not(.hidden) #arena-attack-step-team-v60 .arena-team-step-header-v60 {display:flex !important;min-height:14px !important;height:14px !important;margin:0 0 4px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-step-header-v60 h3,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-modal-v39:not(.hidden) #arena-attack-step-team-v60 .arena-team-step-header-v60 h3 {font-size:10px !important;line-height:1 !important;margin:0 !important;letter-spacing:.35px !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-modal-team-slots-v39,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-modal-team-slots-v60,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-slots-v38,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-modal-v39:not(.hidden) #arena-attack-step-team-v60 .arena-modal-team-slots-v39,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-modal-v39:not(.hidden) #arena-attack-step-team-v60 .arena-modal-team-slots-v60,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-modal-v39:not(.hidden) #arena-attack-step-team-v60 .arena-team-slots-v38 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important;margin:0 !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-select-card-v38,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-modal-v39:not(.hidden) #arena-attack-step-team-v60 .arena-select-card-v38 {height:72px !important;min-height:72px !important;padding:4px !important;border-radius:12px !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-select-card-v38.filled,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-modal-v39:not(.hidden) #arena-attack-step-team-v60 .arena-select-card-v38.filled {padding:0 !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-select-card-v38.filled .arena-slot-preview-v38,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-modal-v39:not(.hidden) #arena-attack-step-team-v60 .arena-select-card-v38.filled .arena-slot-preview-v38 {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;border-radius:12px !important;overflow:hidden !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-slot-dragon-tile-v390,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-slot-dragon-tile-v390 img,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-modal-v39:not(.hidden) #arena-attack-step-team-v60 .arena-slot-dragon-tile-v390,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-modal-v39:not(.hidden) #arena-attack-step-team-v60 .arena-slot-dragon-tile-v390 img {width:100% !important;height:100% !important;object-fit:cover !important}}@media (max-width: 820px) {#arena-tab.arena-tab-v38 {padding-bottom:235px !important}#arena-tab .arena-mobile-fixed-actions-v388 {z-index:2147481000 !important}#arena-tab.arena-mobile-mode-defense-v392 #arena-attack-step-team-v60,
    #arena-tab #arena-attack-step-team-v60.arena-attack-team-hidden-v396 {position:static !important;display:none !important;visibility:hidden !important;opacity:0 !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-modal-v39:not(.hidden) #arena-attack-step-team-v60 {position:fixed !important;left:8px !important;right:8px !important;bottom:calc(118px + env(safe-area-inset-bottom, 0px)) !important;z-index:2147480900 !important;display:block !important;visibility:visible !important;opacity:1 !important;width:auto !important;max-height:112px !important;min-height:0 !important;margin:0 !important;padding:5px !important;border-radius:14px !important;overflow:hidden !important;transform:translateZ(0) !important;pointer-events:auto !important;background:linear-gradient(180deg, rgba(5, 13, 22, .98), rgba(2, 7, 13, .995)) !important;border:1px solid rgba(69, 243, 255, .34) !important;box-shadow:0 -10px 26px rgba(0,0,0,.48), 0 0 20px rgba(69,243,255,.16), inset 0 1px 0 rgba(255,255,255,.07) !important;backdrop-filter:blur(12px) !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-step-header-v60,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-team-step-header-v60 {display:flex !important;align-items:center !important;justify-content:space-between !important;height:14px !important;min-height:14px !important;margin:0 0 4px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-step-header-v60 h3,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-team-step-header-v60 h3 {font-size:10px !important;line-height:1 !important;margin:0 !important;letter-spacing:.35px !important;text-transform:uppercase !important;color:#dffcff !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-step-kicker-v60,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-step-header-v60 p,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-back-opponents-btn-v60,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-selected-opponent-panel-v60,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-summary-v38,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-summary-v60,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-attack-actions-v60,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-step-kicker-v60,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-team-step-header-v60 p,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-back-opponents-btn-v60,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-selected-opponent-panel-v60,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-team-summary-v38,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-team-summary-v60,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-attack-actions-v60 {display:none !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-modal-team-slots-v39,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-modal-team-slots-v60,
    #arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-team-slots-v38,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-modal-team-slots-v39,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-modal-team-slots-v60,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-team-slots-v38 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important;margin:0 !important;width:100% !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-select-card-v38,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-select-card-v38 {height:72px !important;min-height:72px !important;max-height:72px !important;padding:4px !important;border-radius:12px !important;overflow:hidden !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-select-card-v38.filled,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-select-card-v38.filled {padding:0 !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-select-card-v38 select.arena-attack-select,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-select-card-v38 select.arena-attack-select {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;opacity:0 !important;pointer-events:auto !important;z-index:30 !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-slot-preview-v38,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-slot-preview-v38 {position:absolute !important;inset:18px 4px 4px !important;border-radius:10px !important;overflow:hidden !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60 .arena-select-card-v38.filled .arena-slot-preview-v38,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 .arena-select-card-v38.filled .arena-slot-preview-v38 {inset:0 !important;border-radius:12px !important}#arena-tab #arena-attack-warning {display:none !important}}@media (max-width: 820px) {#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-team-v60,
    #arena-tab:not(.arena-mobile-mode-defense-v392) #arena-attack-step-team-v60.arena-attack-team-sticky-v396 {position:static !important;display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;transform:none !important}#arena-tab.arena-tab-v38 {padding-bottom:224px !important}.arena-floating-attack-team-v397 {position:fixed !important;left:8px !important;right:8px !important;bottom:calc(115px + env(safe-area-inset-bottom, 0px)) !important;z-index:2147480990 !important;display:none !important;padding:5px !important;border-radius:14px !important;background:linear-gradient(180deg, rgba(5, 13, 22, .985), rgba(2, 7, 13, .995)) !important;border:1px solid rgba(69, 243, 255, .38) !important;box-shadow:0 -10px 26px rgba(0,0,0,.48), 0 0 20px rgba(69,243,255,.16), inset 0 1px 0 rgba(255,255,255,.07) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;transform:translateZ(0) !important}.arena-floating-attack-team-v397.active-v397 {display:block !important}.arena-floating-attack-title-v397 {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:6px !important;height:14px !important;margin:0 0 4px !important;color:#dffcff !important;font-size:10px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.35px !important;text-transform:uppercase !important;text-shadow:0 0 10px rgba(69,243,255,.26) !important}.arena-floating-attack-title-v397 small {color:rgba(214, 246, 255, .62) !important;font-size:8px !important;font-weight:800 !important;letter-spacing:.15px !important;text-transform:none !important}.arena-floating-attack-slots-v397 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important;width:100% !important}.arena-floating-attack-slot-v397 {position:relative !important;height:72px !important;min-height:72px !important;border:1px solid rgba(69, 243, 255, .22) !important;border-radius:12px !important;overflow:hidden !important;background:radial-gradient(circle at 50% 0%, rgba(69,243,255,.12), transparent 56%), rgba(4, 11, 20, .96) !important;color:#eafcff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important;padding:0 !important;cursor:pointer !important;touch-action:manipulation !important}.arena-floating-attack-slot-v397.empty-v397 {display:flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important;gap:3px !important;color:rgba(226, 250, 255, .72) !important;font-size:9px !important;font-weight:900 !important;text-align:center !important}.arena-floating-attack-slot-v397.empty-v397::before {content:'＋' !important;width:21px !important;height:21px !important;display:grid !important;place-items:center !important;border-radius:999px !important;background:rgba(69,243,255,.13) !important;border:1px solid rgba(69,243,255,.24) !important;font-size:15px !important;line-height:1 !important}.arena-floating-attack-slot-v397 .arena-slot-dragon-tile-v390,
    .arena-floating-attack-slot-v397 .arena-slot-dragon-tile-v390 img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.arena-floating-attack-slot-v397 .arena-slot-dragon-tile-v390 {position:absolute !important;inset:0 !important;border-radius:12px !important;overflow:hidden !important}.arena-floating-attack-slot-v397 .arena-slot-dragon-tile-v390::after {content:'' !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg, rgba(0,0,0,.20), transparent 38%, rgba(0,0,0,.42)) !important;pointer-events:none !important}.arena-floating-attack-slot-v397 .arena-slot-level-v390,
    .arena-floating-attack-slot-v397 .arena-slot-element-v390,
    .arena-floating-attack-slot-v397 .arena-slot-traits-v390 {z-index:3 !important}#arena-tab .arena-mobile-fixed-actions-v388 {z-index:2147481000 !important;bottom:calc(62px + env(safe-area-inset-bottom, 0px)) !important}#arena-tab.arena-mobile-mode-defense-v392 ~ .arena-floating-attack-team-v397,
    body:not(.arena-floating-attack-enabled-v397) .arena-floating-attack-team-v397 {display:none !important}}@media (max-width: 820px) {#arena-tab #arena-opponent-grid-v61 .arena-opponent-defense-preview-v55,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-defense-preview-v60,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-defense-data-v179 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:4px !important;width:100% !important;margin:3px 0 0 !important;padding:0 !important;align-items:stretch !important}#arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390,
    #arena-tab #arena-opponent-grid-v61 .arena-dragon-mini-tile-v390 {width:100% !important;min-width:0 !important;height:36px !important;min-height:36px !important;max-height:36px !important;aspect-ratio:auto !important;display:block !important;position:relative !important;overflow:hidden !important;border-radius:10px !important}#arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55 img,
    #arena-tab #arena-opponent-grid-v61 .arena-dragon-mini-tile-v390 img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}#arena-tab #arena-opponent-grid-v61 .arena-dragon-mini-level-v390 {top:2px !important;left:2px !important;min-width:14px !important;height:14px !important;font-size:7px !important;border-radius:7px !important;padding:0 3px !important}#arena-tab #arena-opponent-grid-v61 .arena-dragon-mini-element-v390 {top:2px !important;right:2px !important;width:15px !important;height:15px !important;font-size:9px !important;border-radius:7px !important}#arena-tab #arena-opponent-grid-v61 .arena-dragon-mini-traits-v390 {right:2px !important;bottom:2px !important;gap:1px !important}#arena-tab #arena-opponent-grid-v61 .arena-dragon-mini-traits-v390 b {width:14px !important;height:14px !important;font-size:8px !important;border-radius:6px !important}.arena-floating-attack-slot-v397 .arena-slot-dragon-tile-v390,
    .arena-floating-attack-slot-v397 .arena-slot-dragon-tile-v390 img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.arena-floating-attack-slot-v397 .arena-slot-dragon-tile-v390 {position:absolute !important;inset:0 !important;border-radius:12px !important;overflow:hidden !important;background:rgba(2, 8, 14, .98) !important}.arena-floating-attack-slot-v397 .arena-slot-level-v390,
    .arena-floating-attack-slot-v397 .arena-slot-element-v390,
    .arena-floating-attack-slot-v397 .arena-slot-traits-v390 {position:absolute !important;z-index:6 !important;display:flex !important;align-items:center !important;justify-content:center !important;pointer-events:none !important;opacity:1 !important;visibility:visible !important}.arena-floating-attack-slot-v397 .arena-slot-level-v390 {left:4px !important;top:4px !important;min-width:18px !important;height:18px !important;padding:0 5px !important;border-radius:9px !important;background:rgba(0, 0, 0, .68) !important;border:1px solid rgba(255,255,255,.22) !important;color:#fff !important;font-size:9px !important;font-weight:1000 !important;line-height:1 !important;text-shadow:0 1px 4px #000 !important}.arena-floating-attack-slot-v397 .arena-slot-element-v390 {right:4px !important;top:4px !important;width:19px !important;height:19px !important;border-radius:9px !important;background:rgba(0, 0, 0, .66) !important;border:1px solid rgba(255,255,255,.22) !important;font-size:11px !important;line-height:1 !important;text-shadow:0 1px 4px #000 !important}.arena-floating-attack-slot-v397 .arena-slot-traits-v390 {right:4px !important;bottom:4px !important;gap:3px !important}.arena-floating-attack-slot-v397 .arena-slot-traits-v390 b {width:18px !important;height:18px !important;display:grid !important;place-items:center !important;border-radius:8px !important;background:rgba(0, 0, 0, .68) !important;border:1px solid rgba(255,255,255,.22) !important;color:#fff !important;font-size:10px !important;line-height:1 !important;text-shadow:0 1px 4px #000 !important}#arena-tab #arena-refresh-opponents-btn-v61 {min-width:72px !important;text-align:center !important;white-space:nowrap !important}#arena-tab #arena-refresh-opponents-status-v61 {display:none !important}}@media (max-width: 820px) {.arena-floating-attack-team-v397 {left:8px !important;right:8px !important;bottom:calc(104px + env(safe-area-inset-bottom, 0px)) !important;padding:4px !important;border-radius:12px !important}.arena-floating-attack-title-v397 {height:10px !important;min-height:10px !important;margin:0 0 3px !important;font-size:8.5px !important;line-height:1 !important;letter-spacing:.25px !important}.arena-floating-attack-title-v397 small {display:none !important}.arena-floating-attack-slots-v397 {gap:4px !important}.arena-floating-attack-slot-v397 {height:48px !important;min-height:48px !important;border-radius:10px !important}.arena-floating-attack-slot-v397.empty-v397 {font-size:8px !important;gap:1px !important}.arena-floating-attack-slot-v397.empty-v397::before {width:16px !important;height:16px !important;font-size:12px !important}.arena-floating-attack-slot-v397 .arena-slot-dragon-tile-v390 {border-radius:10px !important}.arena-floating-attack-slot-v397 .arena-slot-level-v390 {left:3px !important;top:3px !important;min-width:15px !important;height:15px !important;padding:0 4px !important;font-size:7.5px !important;border-radius:7px !important}.arena-floating-attack-slot-v397 .arena-slot-element-v390 {right:3px !important;top:3px !important;width:16px !important;height:16px !important;font-size:9px !important;border-radius:7px !important}.arena-floating-attack-slot-v397 .arena-slot-traits-v390 {right:3px !important;bottom:3px !important;gap:2px !important}.arena-floating-attack-slot-v397 .arena-slot-traits-v390 b {width:15px !important;height:15px !important;font-size:8px !important;border-radius:6px !important}body.arena-floating-attack-enabled-v397 #arena-tab.arena-tab-v38 {padding-bottom:184px !important}#arena-tab .arena-mobile-fixed-actions-v388 {bottom:calc(58px + env(safe-area-inset-bottom, 0px)) !important}#arena-tab #arena-opponent-grid-v61,
    #arena-tab #arena-opponent-grid-v61.has-more-v391,
    #arena-tab #arena-opponent-grid-v61.has-more-v391:not(.show-all-v391) {max-height:345px !important}#arena-tab #arena-refresh-opponents-btn-v61 {min-width:64px !important;width:64px !important;overflow:hidden !important;text-overflow:ellipsis !important}#arena-tab #arena-refresh-opponents-status-v61,
    #arena-tab .arena-refresh-opponents-box-v61 small,
    #arena-tab .arena-refresh-opponents-box-v61 .arena-refresh-status-v61 {display:none !important}.arena-defense-saved-toast-v399 {position:fixed !important;left:14px !important;right:14px !important;bottom:calc(118px + env(safe-area-inset-bottom, 0px)) !important;z-index:2147481200 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;padding:9px 11px !important;border-radius:14px !important;background:linear-gradient(135deg, rgba(16,185,129,.96), rgba(20,184,166,.88)) !important;border:1px solid rgba(187,247,208,.55) !important;box-shadow:0 18px 34px rgba(0,0,0,.48), 0 0 24px rgba(16,185,129,.28), inset 0 1px 0 rgba(255,255,255,.18) !important;color:#ecfff8 !important;transform:translateY(18px) scale(.98) !important;opacity:0 !important;pointer-events:none !important;transition:opacity .18s ease, transform .18s ease !important}.arena-defense-saved-toast-v399.show-v399 {opacity:1 !important;transform:translateY(0) scale(1) !important}.arena-defense-saved-toast-v399 strong {font-size:12px !important;line-height:1 !important;font-weight:1000 !important;white-space:nowrap !important}.arena-defense-saved-toast-v399 span {min-width:0 !important;font-size:9px !important;line-height:1.1 !important;color:rgba(236,255,248,.82) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}}@media (max-width: 820px) {#arena-tab .arena-opponent-attack-chip-v179,
    #arena-tab .arena-opponent-attack-chip-v179::before,
    #arena-tab .arena-opponent-attack-chip-v179::after {display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;width:0 !important;min-width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important}#arena-tab #arena-opponent-grid-v61 .arena-opponent-defense-preview-v55,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-defense-preview-v60,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-defense-data-v179 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important;width:100% !important;max-width:100% !important;margin-top:5px !important;overflow:visible !important}#arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390,
    #arena-tab #arena-opponent-grid-v61 .arena-dragon-mini-tile-v390 {width:100% !important;min-width:0 !important;height:60px !important;min-height:60px !important;max-height:60px !important;aspect-ratio:auto !important;display:block !important;border-radius:11px !important;overflow:hidden !important}#arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55 img,
    #arena-tab #arena-opponent-grid-v61 .arena-dragon-mini-tile-v390 img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}#arena-tab #arena-refresh-opponents-btn-v61,
    #arena-tab #arena-refresh-opponents-btn-v61:disabled {min-width:66px !important;width:66px !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#arena-tab #arena-refresh-opponents-btn-v61::before,
    #arena-tab #arena-refresh-opponents-btn-v61::after {display:none !important;content:none !important}#arena-tab #arena-refresh-opponents-status-v61,
    #arena-tab .arena-refresh-opponents-box-v61 small,
    #arena-tab .arena-refresh-opponents-box-v61 .arena-refresh-status-v61,
    #arena-tab .arena-refresh-opponents-box-v61 [role="status"] {display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;margin:0 !important;padding:0 !important}.arena-defense-saved-toast-v400 {position:fixed !important;left:12px !important;right:12px !important;bottom:calc(118px + env(safe-area-inset-bottom, 0px)) !important;z-index:2147483000 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;padding:9px 11px !important;border-radius:14px !important;background:linear-gradient(135deg, rgba(16,185,129,.98), rgba(20,184,166,.90)) !important;border:1px solid rgba(187,247,208,.58) !important;box-shadow:0 18px 34px rgba(0,0,0,.55), 0 0 22px rgba(16,185,129,.30), inset 0 1px 0 rgba(255,255,255,.18) !important;color:#ecfff8 !important;opacity:0 !important;transform:translateY(18px) scale(.985) !important;pointer-events:none !important;transition:opacity .18s ease, transform .18s ease !important}.arena-defense-saved-toast-v400.show-v400 {opacity:1 !important;transform:translateY(0) scale(1) !important}.arena-defense-saved-toast-v400 strong {font-size:12px !important;line-height:1 !important;font-weight:1000 !important;white-space:nowrap !important}.arena-defense-saved-toast-v400 span {min-width:0 !important;font-size:9px !important;line-height:1.1 !important;color:rgba(236,255,248,.84) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}}@media (max-width: 820px) {#arena-tab .arena-defense-history-row-v41.win {border:1px solid rgba(34, 197, 94, .72) !important;background:linear-gradient(135deg, rgba(20, 83, 45, .48), rgba(5, 46, 22, .30), rgba(6, 14, 18, .84)) !important;box-shadow:inset 0 0 0 1px rgba(187,247,208,.08), 0 0 22px rgba(34,197,94,.14) !important}#arena-tab .arena-defense-history-row-v41.loss {border:1px solid rgba(239, 68, 68, .72) !important;background:linear-gradient(135deg, rgba(127, 29, 29, .48), rgba(69, 10, 10, .30), rgba(6, 14, 18, .84)) !important;box-shadow:inset 0 0 0 1px rgba(254,202,202,.08), 0 0 22px rgba(239,68,68,.14) !important}#arena-tab .arena-defense-history-row-v41.win .arena-defense-history-icon-v41 {background:rgba(22,163,74,.25) !important;border-color:rgba(134,239,172,.45) !important}#arena-tab .arena-defense-history-row-v41.loss .arena-defense-history-icon-v41 {background:rgba(220,38,38,.22) !important;border-color:rgba(252,165,165,.45) !important}#arena-tab .arena-revenge-preview-data-v182,
    #arena-tab #arena-selected-opponent-preview-v60 .arena-revenge-preview-data-v182,
    #arena-tab #arena-selected-opponent-preview-v60,
    #arena-tab .arena-selected-opponent-preview-v60 {max-width:100% !important}#arena-tab .arena-revenge-preview-data-v182:not(.hidden),
    #arena-tab #arena-selected-opponent-preview-v60 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important;direction:rtl !important;align-items:stretch !important}#arena-tab #arena-selected-opponent-preview-v60 .arena-defense-preview-title-v55,
    #arena-tab .arena-revenge-preview-data-v182 .arena-defense-preview-title-v55,
    #arena-tab #arena-selected-opponent-preview-v60 > .arena-defense-preview-title-v55 {display:none !important}#arena-tab #arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55,
    #arena-tab .arena-revenge-preview-data-v182 .arena-opponent-dragon-mini-v55 {direction:ltr !important;width:100% !important;min-width:0 !important;height:68px !important;min-height:68px !important;max-height:68px !important;display:block !important;position:relative !important;overflow:hidden !important;padding:0 !important;border-radius:12px !important;border:1px solid rgba(148, 163, 184, .30) !important;background:rgba(2,6,12,.78) !important}#arena-tab #arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 img,
    #arena-tab .arena-revenge-preview-data-v182 .arena-opponent-dragon-mini-v55 img {width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}#arena-tab #arena-selected-opponent-preview-v60 .arena-opponent-dragon-mini-v55 > div,
    #arena-tab .arena-revenge-preview-data-v182 .arena-opponent-dragon-mini-v55 > div {display:none !important}#arena-tab.arena-mobile-mode-attack-v392 #arena-attack-step-opponent-v60.active #arena-opponent-grid-v61,
    #arena-tab #arena-opponent-grid-v61.arena-v401-force-visible {display:grid !important;visibility:visible !important;opacity:1 !important;max-height:360px !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}}@media (min-width: 821px) {#arena-tab .arena-defense-history-row-v41.win {border-color:rgba(34, 197, 94, .62) !important;background:linear-gradient(135deg, rgba(20,83,45,.34), rgba(11,16,22,.86)) !important;box-shadow:inset 0 0 20px rgba(34,197,94,.08), 0 0 18px rgba(34,197,94,.10) !important}#arena-tab .arena-defense-history-row-v41.loss {border-color:rgba(239, 68, 68, .62) !important;background:linear-gradient(135deg, rgba(127,29,29,.34), rgba(11,16,22,.86)) !important;box-shadow:inset 0 0 20px rgba(239,68,68,.08), 0 0 18px rgba(239,68,68,.10) !important}}@media (max-width: 820px) {#arena-tab .arena-revenge-preview-data-v182:not(.hidden),
    #arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v402,
    #arena-tab .arena-selected-opponent-preview-v60.arena-selected-revenge-v402 {display:block !important;width:100% !important;max-width:100% !important;direction:ltr !important;padding:0 !important;margin:0 !important;overflow:visible !important}#arena-tab .arena-revenge-grid-v402,
    #arena-tab .arena-revenge-preview-data-v182:not(.hidden) {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:6px !important;align-items:stretch !important;width:100% !important;max-width:100% !important;direction:rtl !important}#arena-tab .arena-revenge-grid-v402 .arena-opponent-dragon-mini-v55,
    #arena-tab .arena-revenge-preview-data-v182:not(.hidden) .arena-opponent-dragon-mini-v55,
    #arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v402 .arena-opponent-dragon-mini-v55 {direction:ltr !important;width:100% !important;min-width:0 !important;max-width:none !important;height:74px !important;min-height:74px !important;max-height:74px !important;aspect-ratio:auto !important;display:block !important;position:relative !important;overflow:hidden !important;padding:0 !important;border-radius:12px !important;border:1px solid rgba(148, 163, 184, .30) !important;background:rgba(2, 6, 12, .82) !important}#arena-tab .arena-revenge-grid-v402 .arena-opponent-dragon-mini-v55 img,
    #arena-tab .arena-revenge-preview-data-v182:not(.hidden) .arena-opponent-dragon-mini-v55 img,
    #arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v402 .arena-opponent-dragon-mini-v55 img {width:100% !important;height:100% !important;display:block !important;object-fit:cover !important;object-position:center !important}#arena-tab .arena-revenge-grid-v402 .arena-opponent-dragon-mini-v55 > div,
    #arena-tab .arena-revenge-preview-data-v182:not(.hidden) .arena-opponent-dragon-mini-v55 > div,
    #arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v402 .arena-opponent-dragon-mini-v55 > div,
    #arena-tab .arena-revenge-grid-v402 .arena-defense-preview-title-v55,
    #arena-tab .arena-revenge-preview-data-v182:not(.hidden) .arena-defense-preview-title-v55 {display:none !important}#arena-tab .arena-revenge-grid-v402 .arena-dragon-mini-level-v390,
    #arena-tab .arena-revenge-preview-data-v182:not(.hidden) .arena-dragon-mini-level-v390,
    #arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v402 .arena-dragon-mini-level-v390 {left:5px !important;right:auto !important;top:5px !important;transform:none !important}#arena-tab .arena-revenge-grid-v402 .arena-dragon-mini-element-v390,
    #arena-tab .arena-revenge-preview-data-v182:not(.hidden) .arena-dragon-mini-element-v390,
    #arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v402 .arena-dragon-mini-element-v390 {right:5px !important;left:auto !important;top:5px !important;transform:none !important}}@media (max-width: 820px) {#arena-tab .arena-revenge-btn-v41.arena-revenge-disabled-v403,
    #arena-tab .arena-revenge-btn-v41:disabled {opacity:.42 !important;filter:grayscale(.35) !important;cursor:not-allowed !important;box-shadow:none !important}#arena-tab .arena-revenge-preview-data-v182:not(.hidden),
    #arena-tab .arena-revenge-grid-v402,
    #arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v402,
    #arena-tab .arena-selected-opponent-preview-v60.arena-selected-revenge-v402 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;grid-auto-flow:column !important;gap:6px !important;width:100% !important;max-width:100% !important;align-items:stretch !important;direction:rtl !important;overflow:visible !important}#arena-tab .arena-revenge-preview-data-v182:not(.hidden) > .arena-defense-preview-title-v55,
    #arena-tab .arena-revenge-grid-v402 > .arena-defense-preview-title-v55,
    #arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v402 .arena-defense-preview-title-v55 {display:none !important}#arena-tab .arena-revenge-preview-data-v182:not(.hidden) > .arena-opponent-dragon-mini-v55,
    #arena-tab .arena-revenge-grid-v402 > .arena-opponent-dragon-mini-v55,
    #arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v402 .arena-opponent-dragon-mini-v55 {display:block !important;float:none !important;direction:ltr !important;width:100% !important;min-width:0 !important;max-width:none !important;height:76px !important;min-height:76px !important;max-height:76px !important;aspect-ratio:auto !important;margin:0 !important;padding:0 !important;position:relative !important;overflow:hidden !important;border-radius:12px !important}#arena-tab .arena-revenge-preview-data-v182:not(.hidden) > .arena-opponent-dragon-mini-v55 img,
    #arena-tab .arena-revenge-grid-v402 > .arena-opponent-dragon-mini-v55 img,
    #arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v402 .arena-opponent-dragon-mini-v55 img {width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important}#arena-tab .arena-revenge-preview-data-v182:not(.hidden) > .arena-opponent-dragon-mini-v55 > div,
    #arena-tab .arena-revenge-grid-v402 > .arena-opponent-dragon-mini-v55 > div,
    #arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v402 .arena-opponent-dragon-mini-v55 > div {display:none !important}}@media (max-width: 820px) {#arena-tab #arena-opponent-grid-v61 .arena-opponent-defense-data-v179 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important;direction:ltr !important;width:100% !important;overflow:visible !important}#arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55.arena-revenge-mini-v402 {display:block !important;float:none !important;clear:none !important;width:100% !important;min-width:0 !important;max-width:none !important;height:92px !important;min-height:92px !important;max-height:92px !important;aspect-ratio:auto !important;margin:0 !important;padding:0 !important;position:relative !important;overflow:hidden !important;border-radius:12px !important}#arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55 img,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55.arena-dragon-mini-tile-v390 img,
    #arena-tab #arena-opponent-grid-v61 .arena-opponent-dragon-mini-v55.arena-revenge-mini-v402 img {display:block !important;width:100% !important;height:100% !important;min-width:100% !important;max-width:100% !important;object-fit:cover !important;object-position:center !important;margin:0 !important;padding:0 !important}#arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v405,
    #arena-tab .arena-selected-opponent-preview-v60.arena-selected-revenge-v405 {display:block !important;width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important;overflow:hidden !important;direction:ltr !important}#arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v405 > .arena-revenge-grid-v405,
    #arena-tab .arena-selected-opponent-preview-v60.arena-selected-revenge-v405 > .arena-revenge-grid-v405 {display:flex !important;flex-direction:row-reverse !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:space-between !important;gap:6px !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important;direction:ltr !important;grid-template-columns:none !important;grid-auto-flow:unset !important}#arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v405 > .arena-revenge-grid-v405 > .arena-opponent-dragon-mini-v55,
    #arena-tab .arena-selected-opponent-preview-v60.arena-selected-revenge-v405 > .arena-revenge-grid-v405 > .arena-opponent-dragon-mini-v55 {display:block !important;float:none !important;clear:none !important;flex:1 1 0 !important;width:0 !important;min-width:0 !important;max-width:none !important;height:76px !important;min-height:76px !important;max-height:76px !important;aspect-ratio:auto !important;margin:0 !important;padding:0 !important;position:relative !important;overflow:hidden !important;border-radius:12px !important;border:1px solid rgba(116, 210, 255, .34) !important;background:rgba(2, 6, 12, .84) !important;direction:ltr !important;writing-mode:horizontal-tb !important;transform:none !important}#arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v405 > .arena-revenge-grid-v405 > .arena-opponent-dragon-mini-v55 img,
    #arena-tab .arena-selected-opponent-preview-v60.arena-selected-revenge-v405 > .arena-revenge-grid-v405 > .arena-opponent-dragon-mini-v55 img {display:block !important;width:100% !important;height:100% !important;min-width:100% !important;max-width:100% !important;object-fit:cover !important;object-position:center !important;margin:0 !important;padding:0 !important;border-radius:12px !important}#arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v405 .arena-defense-preview-title-v55,
    #arena-tab #arena-selected-opponent-preview-v60.arena-selected-revenge-v405 .arena-opponent-dragon-mini-v55 > div:not(.arena-dragon-mini-traits-v390),
    #arena-tab .arena-selected-opponent-preview-v60.arena-selected-revenge-v405 .arena-defense-preview-title-v55,
    #arena-tab .arena-selected-opponent-preview-v60.arena-selected-revenge-v405 .arena-opponent-dragon-mini-v55 > div:not(.arena-dragon-mini-traits-v390) {display:none !important}}@media (max-width: 820px) {#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182 .arena-revenge-history-grid-v406 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;grid-auto-flow:unset !important;gap:8px !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:10px 0 0 !important;padding:0 !important;direction:rtl !important;align-items:stretch !important;overflow:visible !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182 .arena-revenge-history-grid-v406 > .arena-opponent-dragon-mini-v55,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182 .arena-revenge-history-grid-v406 > .arena-revenge-history-mini-v406 {display:block !important;float:none !important;clear:none !important;direction:ltr !important;writing-mode:horizontal-tb !important;width:100% !important;min-width:0 !important;max-width:none !important;height:82px !important;min-height:82px !important;max-height:82px !important;aspect-ratio:auto !important;margin:0 !important;padding:0 !important;position:relative !important;overflow:hidden !important;border-radius:13px !important;border:1px solid rgba(116, 210, 255, .40) !important;background:rgba(2, 6, 12, .86) !important;box-shadow:inset 0 0 18px rgba(0, 245, 255, .08), 0 0 10px rgba(0, 245, 255, .10) !important;transform:none !important;flex:none !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182 .arena-revenge-history-grid-v406 > .arena-opponent-dragon-mini-v55 img,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182 .arena-revenge-history-grid-v406 > .arena-revenge-history-mini-v406 img {display:block !important;width:100% !important;height:100% !important;min-width:100% !important;max-width:100% !important;object-fit:cover !important;object-position:center !important;margin:0 !important;padding:0 !important;border-radius:13px !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182 .arena-revenge-history-grid-v406 > .arena-opponent-dragon-mini-v55 > div:not(.arena-dragon-mini-traits-v390),
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182 .arena-revenge-history-grid-v406 > .arena-revenge-history-mini-v406 > div:not(.arena-dragon-mini-traits-v390) {display:none !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182 .arena-revenge-history-grid-v406 .arena-dragon-mini-level-v390,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182 .arena-revenge-history-grid-v406 .arena-dragon-mini-element-v390,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182 .arena-revenge-history-grid-v406 .arena-dragon-mini-traits-v390 {z-index:5 !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182:not(.hidden) {display:block !important;grid-template-columns:none !important;grid-auto-flow:unset !important;width:100% !important;max-width:100% !important;overflow:visible !important;direction:ltr !important}}@media (max-width: 820px) {#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182:not(.hidden) {grid-column:1 / -1 !important;justify-self:stretch !important;align-self:stretch !important;display:block !important;width:100% !important;min-width:0 !important;max-width:100% !important;margin:10px 0 0 !important;padding:8px !important;box-sizing:border-box !important;overflow:visible !important;direction:ltr !important;border-radius:14px !important;background:rgba(1, 8, 14, .44) !important;border:1px solid rgba(102, 252, 241, .14) !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182:not(.hidden) > .arena-defense-preview-title-v55 {display:none !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182:not(.hidden) > .arena-revenge-history-grid-v406,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v406 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;grid-auto-flow:unset !important;gap:7px !important;width:100% !important;min-width:0 !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;align-items:stretch !important;justify-items:stretch !important;direction:rtl !important;overflow:visible !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182:not(.hidden) > .arena-revenge-history-grid-v406 > .arena-opponent-dragon-mini-v55,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182:not(.hidden) > .arena-revenge-history-grid-v406 > .arena-revenge-history-mini-v406,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v406 > .arena-opponent-dragon-mini-v55,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v406 > .arena-revenge-history-mini-v406 {display:block !important;float:none !important;clear:none !important;direction:ltr !important;writing-mode:horizontal-tb !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:78px !important;min-height:78px !important;max-height:78px !important;aspect-ratio:auto !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;position:relative !important;overflow:hidden !important;border-radius:13px !important;border:1px solid rgba(116, 210, 255, .42) !important;background:rgba(2, 6, 12, .86) !important;box-shadow:inset 0 0 18px rgba(0, 245, 255, .08), 0 0 10px rgba(0, 245, 255, .10) !important;transform:none !important;flex:none !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182:not(.hidden) > .arena-revenge-history-grid-v406 > .arena-opponent-dragon-mini-v55 img,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182:not(.hidden) > .arena-revenge-history-grid-v406 > .arena-revenge-history-mini-v406 img,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v406 > .arena-opponent-dragon-mini-v55 img,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v406 > .arena-revenge-history-mini-v406 img {display:block !important;width:100% !important;height:100% !important;min-width:100% !important;max-width:100% !important;object-fit:cover !important;object-position:center !important;margin:0 !important;padding:0 !important;border-radius:13px !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182:not(.hidden) > .arena-revenge-history-grid-v406 > .arena-opponent-dragon-mini-v55 > div:not(.arena-dragon-mini-traits-v390),
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182:not(.hidden) > .arena-revenge-history-grid-v406 > .arena-revenge-history-mini-v406 > div:not(.arena-dragon-mini-traits-v390),
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v406 > .arena-opponent-dragon-mini-v55 > div:not(.arena-dragon-mini-traits-v390),
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v406 > .arena-revenge-history-mini-v406 > div:not(.arena-dragon-mini-traits-v390) {display:none !important}}@media (max-width: 820px) {#arena-tab .arena-defense-history-row-v41 > .arena-revenge-preview-data-v182,
    #arena-tab .arena-defense-history-row-v41 > .arena-revenge-preview-data-v182:not(.hidden) {grid-column:1 / -1 !important;width:100% !important;min-width:0 !important;max-width:100% !important;justify-self:stretch !important;align-self:stretch !important;box-sizing:border-box !important;margin:10px 0 0 !important;padding:0 !important;overflow:visible !important;display:block !important;direction:ltr !important;background:transparent !important;border:0 !important}#arena-tab .arena-defense-history-row-v41 > .arena-revenge-preview-data-v182.hidden {display:none !important}#arena-tab .arena-defense-history-row-v41 > .arena-revenge-preview-data-v182 .arena-revenge-history-grid-v408,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v408 {display:flex !important;flex-direction:row-reverse !important;flex-wrap:nowrap !important;gap:7px !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:86px !important;min-height:86px !important;max-height:86px !important;margin:10px 0 0 !important;padding:0 !important;box-sizing:border-box !important;align-items:stretch !important;justify-content:stretch !important;overflow:visible !important;direction:rtl !important;grid-template-columns:none !important;grid-auto-flow:unset !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v408 > .arena-revenge-history-mini-v408,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v408 > .arena-opponent-dragon-mini-v55 {display:block !important;float:none !important;clear:none !important;flex:1 1 0 !important;width:0 !important;min-width:0 !important;max-width:none !important;height:86px !important;min-height:86px !important;max-height:86px !important;aspect-ratio:auto !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;position:relative !important;overflow:hidden !important;border-radius:13px !important;border:1px solid rgba(116, 210, 255, .45) !important;background:rgba(2, 6, 12, .9) !important;box-shadow:inset 0 0 18px rgba(0, 245, 255, .08), 0 0 10px rgba(0, 245, 255, .10) !important;transform:none !important;direction:ltr !important;writing-mode:horizontal-tb !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v408 > .arena-revenge-history-mini-v408 img,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v408 > .arena-opponent-dragon-mini-v55 img {display:block !important;width:100% !important;height:100% !important;min-width:100% !important;max-width:100% !important;object-fit:cover !important;object-position:center !important;margin:0 !important;padding:0 !important;border-radius:13px !important;opacity:1 !important;visibility:visible !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v408 .arena-revenge-hidden-meta-v408,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-history-grid-v408 > .arena-opponent-dragon-mini-v55 > div:not(.arena-dragon-mini-traits-v390):not(.arena-revenge-hidden-meta-v408) {display:none !important}}@media (max-width: 820px) {#arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182.hidden,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-preview-data-v182[style*="display:none"] {display:none !important;visibility:hidden !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-visible-preview-v409 {grid-column:1 / -1 !important;display:block !important;visibility:visible !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:10px 0 0 !important;padding:8px !important;box-sizing:border-box !important;border-radius:15px !important;border:1px solid rgba(116, 210, 255, .22) !important;background:rgba(2, 8, 14, .42) !important;overflow:hidden !important;clear:both !important;writing-mode:horizontal-tb !important;direction:ltr !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-fixed-row-v409 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;grid-auto-flow:column !important;gap:8px !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;align-items:stretch !important;justify-items:stretch !important;overflow:hidden !important;float:none !important;clear:both !important;writing-mode:horizontal-tb !important;direction:ltr !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-fixed-tile-v409 {display:block !important;position:relative !important;float:none !important;clear:none !important;width:100% !important;min-width:0 !important;max-width:none !important;height:84px !important;min-height:84px !important;max-height:84px !important;aspect-ratio:auto !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;overflow:hidden !important;border-radius:13px !important;border:1px solid rgba(116, 210, 255, .42) !important;background:rgba(2, 6, 12, .92) !important;box-shadow:inset 0 0 16px rgba(0, 245, 255, .08), 0 0 10px rgba(0, 245, 255, .10) !important;transform:none !important;writing-mode:horizontal-tb !important;direction:ltr !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-fixed-tile-v409 img {display:block !important;width:100% !important;min-width:100% !important;max-width:100% !important;height:100% !important;min-height:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center !important;margin:0 !important;padding:0 !important;border-radius:13px !important;transform:none !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-fixed-tile-v409 .arena-dragon-mini-level-v390,
    #arena-tab .arena-defense-history-row-v41 .arena-revenge-fixed-tile-v409 .arena-dragon-mini-element-v390 {position:absolute !important;top:5px !important;z-index:5 !important;display:inline-grid !important;place-items:center !important;min-width:22px !important;height:22px !important;border-radius:999px !important;background:rgba(2, 6, 12, .78) !important;border:1px solid rgba(255,255,255,.25) !important;color:#fff !important;font-size:12px !important;font-weight:900 !important;line-height:1 !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-fixed-tile-v409 .arena-dragon-mini-level-v390 {left:5px !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-fixed-tile-v409 .arena-dragon-mini-element-v390 {right:5px !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-fixed-tile-v409 .arena-dragon-mini-traits-v390 {position:absolute !important;right:5px !important;bottom:5px !important;z-index:5 !important;display:flex !important;gap:3px !important;align-items:center !important}#arena-tab .arena-defense-history-row-v41 .arena-revenge-fixed-tile-v409 .arena-dragon-mini-traits-v390 b {display:grid !important;place-items:center !important;width:20px !important;height:20px !important;border-radius:999px !important;background:rgba(2, 6, 12, .78) !important;border:1px solid rgba(255,255,255,.22) !important;font-size:11px !important;line-height:1 !important}}@media (max-width: 820px) {#arena-tab .arena-hero-copy-v38 {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important}#arena-tab .arena-hero-v38 h2 {flex:1 1 auto !important;min-width:0 !important;white-space:nowrap !important}#arena-tab .arena-help-btn-v53 {display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;width:auto !important;min-width:0 !important;min-height:30px !important;height:30px !important;margin:0 !important;padding:0 10px !important;border-radius:999px !important;font-size:11px !important;line-height:1 !important;font-weight:1000 !important;letter-spacing:.15px !important;color:#07131c !important;background:linear-gradient(135deg, #67f8ff, #ffe66d) !important;border:1px solid rgba(255, 230, 109, .82) !important;box-shadow:0 0 16px rgba(103, 248, 255, .22), inset 0 1px 0 rgba(255,255,255,.55) !important;text-shadow:none !important}#arena-tab .arena-help-btn-v53:active {transform:scale(.98) !important}.arena-help-modal-v411 .arena-help-content-v411 {width:min(94vw, 440px) !important;max-height:82vh !important;padding:18px 13px 14px !important;border-radius:24px !important;border:1px solid rgba(103, 248, 255, .34) !important;background:radial-gradient(circle at 50% 0%, rgba(103, 248, 255, .16), transparent 34%),
            linear-gradient(160deg, rgba(7, 18, 30, .98), rgba(3, 8, 16, .98)) !important;box-shadow:0 26px 70px rgba(0,0,0,.62), 0 0 28px rgba(103,248,255,.16) !important}.arena-help-content-v411 h2 {margin:0 28px 8px !important;font-size:22px !important;line-height:1.1 !important;color:#67f8ff !important;text-align:center !important;text-shadow:0 0 18px rgba(103,248,255,.32) !important}.arena-help-lead-v411,
    .arena-help-content-v411 > p {margin:0 auto 12px !important;font-size:12px !important;line-height:1.42 !important;color:rgba(226, 245, 255, .88) !important;text-align:center !important}.arena-help-steps-v411 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:7px !important;margin:10px 0 12px !important}.arena-help-steps-v411 > div {min-width:0 !important;padding:8px 6px !important;border-radius:14px !important;border:1px solid rgba(103,248,255,.18) !important;background:rgba(7, 16, 28, .72) !important;text-align:center !important}.arena-help-steps-v411 b {display:inline-flex !important;align-items:center !important;justify-content:center !important;width:22px !important;height:22px !important;margin-bottom:4px !important;border-radius:50% !important;color:#06111a !important;background:linear-gradient(135deg, #67f8ff, #ffe66d) !important;font-weight:1000 !important;box-shadow:0 0 12px rgba(103,248,255,.28) !important}.arena-help-steps-v411 strong {display:block !important;color:#fff !important;font-size:11px !important;line-height:1.05 !important;margin-bottom:4px !important}.arena-help-steps-v411 span {display:block !important;color:rgba(203, 213, 225, .9) !important;font-size:9.5px !important;line-height:1.22 !important}.arena-help-grid-v411 {display:grid !important;grid-template-columns:1fr !important;gap:8px !important}.arena-help-card-v411 {padding:10px 11px !important;border-radius:16px !important;border:1px solid rgba(103,248,255,.17) !important;background:rgba(5, 13, 23, .70) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important}.arena-help-card-v411 h3 {margin:0 0 6px !important;font-size:13px !important;color:#ffe66d !important}.arena-help-card-v411 ul {margin:0 !important;padding-left:15px !important;display:grid !important;gap:4px !important}.arena-help-card-v411 li,
    .arena-help-card-v411 p {font-size:11px !important;line-height:1.34 !important;color:rgba(226, 245, 255, .88) !important}.arena-help-footer-v411 {margin-top:10px !important;padding:10px 11px !important;border-radius:16px !important;border:1px solid rgba(255, 230, 109, .24) !important;background:linear-gradient(135deg, rgba(255,230,109,.11), rgba(103,248,255,.08)) !important;color:#f8fbff !important;font-size:11px !important;line-height:1.38 !important}}@media (min-width: 821px) {.arena-help-content-v411 {max-width:880px !important}.arena-help-steps-v411 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:14px 0 18px}.arena-help-steps-v411 > div {padding:14px;border-radius:18px;border:1px solid rgba(102,252,241,.18);background:rgba(6, 18, 30, .72);text-align:center}.arena-help-steps-v411 b {display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:8px;border-radius:50%;color:#07131c;background:linear-gradient(135deg, #66fcf1, #ffcc00);font-weight:1000}.arena-help-steps-v411 strong {display:block;color:#fff;margin-bottom:5px}.arena-help-steps-v411 span {display:block;color:#cbd5e1;font-size:.9rem;line-height:1.35}}.arena-mobile-season-v412,
.arena-next-wing-mobile-v412 {display:none}@media (max-width: 820px) {#arena-tab .arena-hero-copy-v38 {display:grid !important;grid-template-columns:auto minmax(86px, 1fr) auto !important;align-items:center !important;gap:7px !important;width:100% !important}#arena-tab .arena-hero-v38 h2 {flex:0 0 auto !important;min-width:0 !important;font-size:21px !important;line-height:1 !important;margin:0 !important}#arena-tab .arena-mobile-season-v412 {display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;min-width:0 !important;height:31px !important;padding:3px 7px !important;border-radius:12px !important;background:linear-gradient(180deg, rgba(9, 20, 33, .94), rgba(3, 8, 15, .90)) !important;border:1px solid rgba(255, 230, 109, .28) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 0 14px rgba(255, 204, 0, .10) !important;text-align:center !important;overflow:hidden !important}#arena-tab .arena-mobile-season-v412 span {font-size:8px !important;line-height:1 !important;letter-spacing:.45px !important;text-transform:uppercase !important;color:rgba(255, 230, 109, .78) !important;font-weight:1000 !important;white-space:nowrap !important}#arena-tab .arena-mobile-season-v412 strong {margin-top:2px !important;font-size:10px !important;line-height:1.05 !important;color:#fff !important;font-weight:1000 !important;white-space:nowrap !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;text-shadow:0 0 10px rgba(255, 230, 109, .18) !important}#arena-tab .arena-help-btn-v53 {height:29px !important;min-height:29px !important;padding:0 8px !important;font-size:10.5px !important;white-space:nowrap !important}#arena-tab .arena-mobile-summary-chip-v389.wings {gap:1px !important}#arena-tab .arena-mobile-summary-chip-v389.wings strong {margin-top:1px !important}#arena-tab .arena-mobile-summary-chip-v389 .arena-next-wing-mobile-v412 {display:block !important;margin-top:2px !important;max-width:100% !important;color:rgba(203, 213, 225, .86) !important;font-size:9px !important;line-height:1 !important;font-weight:900 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#arena-tab .arena-mobile-summary-chip-v389 .arena-next-wing-mobile-v412 b {color:#fff !important;font-weight:1000 !important}#arena-refresh-opponents-btn-v61 {min-width:76px !important;white-space:nowrap !important;font-variant-numeric:tabular-nums !important}#arena-refresh-opponents-status-v61 {display:none !important}}.arena-season-open-v413 {cursor:pointer;font-family:inherit;color:inherit;appearance:none;-webkit-appearance:none}.arena-season-open-v413:hover,
.arena-season-open-v413:focus-visible {transform:translateY(-1px);border-color:rgba(255, 230, 109, .62) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 0 20px rgba(255, 204, 0, .18) !important;outline:none}.arena-season-content-v413 {max-width:760px;border-color:rgba(255, 204, 0, .28) !important;background:radial-gradient(circle at 18% 0%, rgba(255, 204, 0, .16), transparent 34%),
        radial-gradient(circle at 86% 18%, rgba(102, 252, 241, .12), transparent 32%),
        linear-gradient(180deg, rgba(9, 18, 31, .98), rgba(4, 9, 17, .98)) !important}.arena-season-content-v413 h2 {margin-right:34px;color:#fff7c2;text-shadow:0 0 16px rgba(255,204,0,.18)}.arena-season-lead-v413 {color:#d9e5f2;margin:0 0 14px;line-height:1.45}.arena-season-summary-v413 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin:12px 0 14px}.arena-season-summary-v413 > div,
.arena-season-main-reward-v413,
.arena-season-place-rewards-v413,
.arena-season-info-box-v413 {border:1px solid rgba(102, 252, 241, .16);border-radius:16px;background:linear-gradient(180deg, rgba(12, 29, 48, .82), rgba(5, 12, 22, .86));box-shadow:inset 0 1px 0 rgba(255,255,255,.045), 0 10px 26px rgba(0,0,0,.20)}.arena-season-summary-v413 > div {padding:11px 12px}.arena-season-summary-v413 span,
.arena-season-main-reward-v413 span,
.arena-season-place-rewards-v413 > span {display:block;color:rgba(255, 230, 109, .82);font-size:.72rem;font-weight:1000;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.arena-season-summary-v413 strong {display:block;color:#fff;font-size:1.02rem;line-height:1.12}.arena-season-summary-v413 small,
.arena-season-main-reward-v413 small,
.arena-season-place-rewards-v413 small {display:block;color:#b8c7d6;margin-top:4px;line-height:1.25}.arena-season-rewards-v413 {display:grid;grid-template-columns:.82fr 1.18fr;gap:10px;margin-bottom:12px}.arena-season-main-reward-v413,
.arena-season-place-rewards-v413,
.arena-season-info-box-v413 {padding:12px}.arena-season-main-reward-v413 strong {display:block;color:#fff;font-size:1.08rem;line-height:1.35}.arena-season-place-rewards-v413 {display:grid;gap:7px}.arena-season-place-rewards-v413 > div {display:grid;grid-template-columns:90px 1fr;align-items:center;gap:8px;padding:7px 8px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.arena-season-place-rewards-v413 b {color:#fff7c2;font-size:.84rem}.arena-season-info-box-v413 h3 {margin:0 0 8px;color:#66fcf1;font-size:1rem}.arena-season-info-box-v413 ul {margin:0;padding-left:18px;color:#d6e1ec;line-height:1.45}.arena-season-all-rewards-v413 {width:100%;margin-top:12px;border-color:rgba(255,204,0,.35) !important;background:linear-gradient(135deg, rgba(255,204,0,.20), rgba(102,252,241,.10)) !important;color:#fff8cf !important}@media (max-width: 820px) {#arena-tab .arena-mobile-season-v412.arena-season-open-v413 {border:1px solid rgba(255, 230, 109, .36) !important}.arena-season-content-v413 {width:min(94vw, 430px) !important;max-height:84vh !important;overflow:auto !important;padding:16px !important;border-radius:20px !important}.arena-season-content-v413 h2 {font-size:1.28rem;margin-bottom:6px}.arena-season-lead-v413 {font-size:.9rem;margin-bottom:10px}.arena-season-summary-v413 {grid-template-columns:1fr;gap:8px;margin:10px 0}.arena-season-summary-v413 > div {padding:9px 10px}.arena-season-rewards-v413 {grid-template-columns:1fr;gap:8px}.arena-season-main-reward-v413,
    .arena-season-place-rewards-v413,
    .arena-season-info-box-v413 {padding:10px;border-radius:14px}.arena-season-place-rewards-v413 > div {grid-template-columns:78px 1fr;padding:6px 7px}.arena-season-info-box-v413 ul {font-size:.9rem}}@media (max-width: 820px) {#dragon-details-tab {padding:10px 12px 118px !important}#dragon-details-tab .dragon-details-topbar-v48 {margin:8px 0 14px !important;padding:0 !important}#dragon-details-tab .dragon-back-btn-v48 {width:100% !important;min-height:48px !important;border-radius:999px !important;justify-content:flex-start !important;padding:0 18px !important;gap:12px !important;background:linear-gradient(135deg, rgba(11, 38, 48, .94), rgba(16, 30, 45, .88)) !important;border:1px solid rgba(84, 245, 238, .42) !important;color:#eafcff !important;box-shadow:0 0 20px rgba(0, 238, 255, .12), inset 0 1px 0 rgba(255,255,255,.08) !important;font-size:14px !important;letter-spacing:.01em !important}#dragon-details-tab .dragon-back-btn-v48 span {width:30px !important;height:30px !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(84, 245, 238, .14) !important;color:#65fff1 !important}#dragon-details-tab .dragon-detail-layout {display:flex !important;flex-direction:column !important;gap:14px !important;width:100% !important;max-width:none !important;margin:0 !important}#dragon-details-tab .dragon-detail-view {position:relative !important;width:100% !important;min-height:330px !important;border-radius:28px !important;overflow:hidden !important;padding:28px 22px !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:flex-start !important;isolation:isolate !important;background:#071119 !important;border:1px solid rgba(84, 245, 238, .36) !important;box-shadow:0 20px 42px rgba(0,0,0,.46), inset 0 1px 0 rgba(255,255,255,.08) !important}#dragon-details-tab .dragon-detail-view::before,
  #dragon-details-tab .dragon-detail-view::after {content:"" !important;position:absolute !important;pointer-events:none !important;display:block !important}#dragon-details-tab .dragon-detail-view::before {inset:0 !important;z-index:1 !important;background:linear-gradient(90deg, rgba(4, 10, 16, .96) 0%, rgba(6, 14, 22, .74) 42%, rgba(6, 14, 22, .2) 100%) !important}#dragon-details-tab .dragon-detail-view::after {inset:0 !important;z-index:3 !important;border-radius:28px !important;border:2px solid rgba(84, 245, 238, .16) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05) !important}#dragon-details-tab .dragon-detail-view.fire::after {border-color:rgba(255, 79, 65, .62) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06), 0 0 24px rgba(255, 67, 44, .16) !important}#dragon-details-tab .dragon-detail-view.water::after {border-color:rgba(55, 176, 255, .62) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06), 0 0 24px rgba(55, 176, 255, .16) !important}#dragon-details-tab .dragon-detail-view.wind::after {border-color:rgba(38, 230, 136, .62) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06), 0 0 24px rgba(38, 230, 136, .16) !important}#dragon-details-tab .dragon-detail-view.light::after {border-color:rgba(255, 218, 48, .72) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08), 0 0 30px rgba(255, 218, 48, .18) !important}#dragon-details-tab .dragon-detail-view.dark::after {border-color:rgba(190, 94, 255, .68) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08), 0 0 30px rgba(190, 94, 255, .18) !important}#dragon-details-tab .dragon-detail-image-box-v46,
  #dragon-details-tab .dragon-detail-view .dragon-image-container {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;z-index:0 !important;overflow:hidden !important}#dragon-details-tab .dragon-detail-view #det-img {width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center !important;filter:saturate(1.08) contrast(1.04) brightness(.95) !important;transform:none !important;animation:none !important}#dragon-details-tab .dragon-detail-view h1,
  #dragon-details-tab #det-stars,
  #dragon-details-tab #det-element {position:relative !important;z-index:4 !important}#dragon-details-tab .dragon-detail-view h1 {margin:38px 0 6px !important;font-size:clamp(34px, 9vw, 54px) !important;line-height:.95 !important;color:#fff9df !important;font-family:Georgia, 'Times New Roman', serif !important;letter-spacing:.01em !important;text-shadow:0 0 18px rgba(255, 219, 90, .35), 0 3px 8px rgba(0,0,0,.75) !important;max-width:62% !important;text-align:left !important}#dragon-details-tab #det-stars {font-size:28px !important;letter-spacing:2px !important;line-height:1 !important;margin:0 0 34px !important;color:#ffd63b !important;text-shadow:0 0 12px rgba(255, 216, 54, .46), 0 2px 7px rgba(0,0,0,.8) !important}#dragon-details-tab #det-element {margin-top:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:38px !important;padding:0 18px !important;border-radius:999px !important;background:rgba(255, 214, 48, .18) !important;border:1px solid rgba(255, 214, 48, .6) !important;color:#fff4b5 !important;font-size:14px !important;font-weight:900 !important;letter-spacing:.04em !important;box-shadow:0 0 18px rgba(255, 214, 48, .18), inset 0 1px 0 rgba(255,255,255,.12) !important;text-transform:uppercase !important}#dragon-details-tab .dragon-detail-actions {display:flex !important;flex-direction:column !important;gap:14px !important;width:100% !important}#dragon-details-tab .rpg-panel {border-radius:22px !important;padding:18px !important;background:linear-gradient(145deg, rgba(14, 28, 41, .94), rgba(7, 14, 23, .94)) !important;border:1px solid rgba(84, 245, 238, .22) !important;box-shadow:0 14px 34px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.06) !important;overflow:hidden !important}#dragon-details-tab .panel-header {display:flex !important;align-items:center !important;gap:10px !important;margin-bottom:14px !important;padding-bottom:12px !important;border-bottom:1px solid rgba(255,255,255,.08) !important}#dragon-details-tab .panel-icon {font-size:24px !important;width:34px !important;height:34px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}#dragon-details-tab .panel-header h3 {margin:0 !important;color:#63fff4 !important;font-size:22px !important;line-height:1.1 !important;letter-spacing:.01em !important}#dragon-details-tab .panel-desc {color:#b9c7d7 !important;font-size:14px !important;line-height:1.45 !important;margin:0 0 14px !important}#dragon-details-tab .panel-stats .panel-body {display:grid !important;grid-template-columns:1fr !important;gap:14px !important}#dragon-details-tab .dragon-level-compact-v47 {background:rgba(3, 8, 14, .58) !important;border:1px solid rgba(84, 245, 238, .12) !important;border-radius:18px !important;padding:14px !important}#dragon-details-tab .dragon-exp-label-v50 {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;font-size:17px !important;color:#eafcff !important}#dragon-details-tab .dragon-exp-label-v50 strong {color:#63fff4 !important;font-size:22px !important}#dragon-details-tab .dragon-exp-percent-v50 {min-width:64px !important;padding:6px 12px !important;text-align:center !important;border-radius:999px !important;background:rgba(84, 245, 238, .12) !important;border:1px solid rgba(84, 245, 238, .28) !important;color:#90fff8 !important;font-size:14px !important;font-weight:900 !important}#dragon-details-tab .dragon-exp-bar-v50 {height:12px !important;margin:14px 0 8px !important;border-radius:999px !important;background:rgba(255,255,255,.1) !important;overflow:hidden !important}#dragon-details-tab #det-exp-bar-fill {background:linear-gradient(90deg, #31d985, #5fffe9, #ffd72f) !important;box-shadow:0 0 14px rgba(95, 255, 233, .32) !important}#dragon-details-tab .dragon-exp-text-v50 {color:#aebccc !important;font-size:14px !important}#dragon-details-tab .dragon-identity-strip-v47 {display:none !important}#dragon-details-tab .combat-stats-compact-v47,
  #dragon-details-tab .stats-grid.combat-stats-compact-v47 {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important;margin:0 !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row {min-height:74px !important;border-radius:16px !important;padding:10px 8px !important;background:rgba(1, 6, 12, .72) !important;border:1px solid rgba(84, 245, 238, .12) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}#dragon-details-tab .combat-stats-compact-v47 .stat-name {font-size:13px !important;color:#b7c5d7 !important;margin:0 0 4px !important}#dragon-details-tab .combat-stats-compact-v47 .stat-value {font-size:24px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.05em !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row:nth-child(5) {grid-column:1 / 2 !important}#dragon-details-tab .dragon-survival-combat-v244 {display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin-top:0 !important}#dragon-details-tab .dragon-survival-combat-v244 > div {border-radius:16px !important;padding:14px !important;background:linear-gradient(135deg, rgba(21, 40, 62, .76), rgba(9, 18, 31, .78)) !important;border:1px solid rgba(89, 172, 255, .22) !important}#dragon-details-tab .dragon-survival-combat-v244 span {display:block !important;color:#74fff5 !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase !important;margin-bottom:5px !important}#dragon-details-tab .dragon-survival-combat-v244 strong {display:block !important;color:#fff6d2 !important;font-size:17px !important;margin-bottom:5px !important}#dragon-details-tab .dragon-survival-combat-v244 small {color:#c3d1df !important;font-size:13px !important;line-height:1.35 !important}#dragon-details-tab .dragon-path-grid-v44 {display:grid !important;grid-template-columns:1fr !important;gap:12px !important}#dragon-details-tab .dragon-path-card-v44 {display:grid !important;grid-template-columns:58px 1fr !important;gap:12px !important;align-items:center !important;border-radius:18px !important;padding:13px !important;background:rgba(6, 24, 24, .48) !important;border:1px solid rgba(68, 255, 176, .18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}#dragon-details-tab .dragon-path-icon-v44 {width:54px !important;height:54px !important;border-radius:14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(255, 214, 48, .11) !important;border:1px solid rgba(255, 214, 48, .22) !important;font-size:27px !important}#dragon-details-tab .dragon-path-info-v44 .eq-label {display:block !important;color:#9ca9ba !important;text-transform:uppercase !important;letter-spacing:.06em !important;font-size:12px !important;margin-bottom:4px !important}#dragon-details-tab .dragon-path-info-v44 .eq-item-name {display:block !important;color:#fff6d2 !important;font-size:21px !important;line-height:1.1 !important}#dragon-details-tab .dragon-path-info-v44 small {display:block !important;color:#b8c5d3 !important;font-size:13px !important;margin-top:4px !important}#dragon-details-tab .panel-training {border-color:rgba(255, 83, 83, .28) !important;background:linear-gradient(145deg, rgba(38, 16, 18, .9), rgba(9, 14, 23, .94)) !important}#dragon-details-tab .dragon-detail-expedition-panel-v51 {border-color:rgba(36, 219, 118, .28) !important;background:linear-gradient(145deg, rgba(12, 38, 25, .88), rgba(7, 14, 23, .94)) !important}#dragon-details-tab .dragon-upgrade-box-v101 {border-radius:16px !important;padding:12px !important;background:rgba(255, 214, 48, .08) !important;border:1px solid rgba(255, 214, 48, .2) !important}#dragon-details-tab .dragon-max-level-note-v102 {border-radius:16px !important;padding:13px !important;background:rgba(255, 214, 48, .13) !important;border:1px solid rgba(255, 214, 48, .36) !important;color:#fff1a8 !important;font-weight:800 !important}#dragon-details-tab .dragon-management-buttons-v101 {display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin-top:12px !important}#dragon-details-tab .dragon-management-buttons-v101 .btn,
  #dragon-details-tab .dragon-expedition-open-btn-v51 {min-height:48px !important;border-radius:14px !important;font-size:16px !important;font-weight:950 !important}#dragon-details-tab .dragon-sell-btn-v101 {background:linear-gradient(135deg, #ff353e, #d81624) !important;color:#fff !important;border:0 !important;box-shadow:0 10px 20px rgba(239, 40, 54, .24) !important}#dragon-details-tab .dragon-expedition-open-btn-v51 {width:100% !important;background:linear-gradient(135deg, #24d86c, #10ba5a) !important;color:#062112 !important;border:0 !important;box-shadow:0 10px 20px rgba(36, 216, 108, .24) !important}#dragon-details-tab .dragon-detail-expedition-status-v51 {border-radius:16px !important;padding:13px !important;background:rgba(1, 6, 12, .52) !important;border:1px solid rgba(36, 216, 108, .18) !important;margin-bottom:12px !important}#dragon-details-tab .status-dot-v51 {box-shadow:0 0 18px rgba(47, 220, 111, .65) !important}}@media (min-width: 521px) and (max-width: 820px) {#dragon-details-tab .combat-stats-compact-v47,
  #dragon-details-tab .stats-grid.combat-stats-compact-v47 {grid-template-columns:repeat(5, minmax(0, 1fr)) !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row:nth-child(5) {grid-column:auto !important}#dragon-details-tab .dragon-survival-combat-v244,
  #dragon-details-tab .dragon-path-grid-v44 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}#dragon-details-tab .panel-training,
  #dragon-details-tab .dragon-detail-expedition-panel-v51 {min-height:100% !important}}@media (pointer: coarse), (max-width: 900px) {#dragon-details-tab.dragon-details-premium-v417,
  #dragon-details-tab {padding:10px 12px 132px !important;max-width:100% !important;overflow-x:hidden !important}#dragon-details-tab .dragon-details-topbar-v48 {margin:6px 0 12px !important;padding:0 !important}#dragon-details-tab .dragon-back-btn-v48 {width:100% !important;height:52px !important;min-height:52px !important;border-radius:28px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important;padding:0 18px !important;background:linear-gradient(135deg, rgba(13, 40, 48, .96), rgba(11, 22, 34, .94)) !important;border:1px solid rgba(88, 245, 238, .42) !important;color:#eafcff !important;box-shadow:0 0 22px rgba(0, 238, 255, .10), inset 0 1px 0 rgba(255,255,255,.08) !important;font-size:15px !important;font-weight:900 !important;text-align:left !important}#dragon-details-tab .dragon-back-btn-v48 span {width:31px !important;height:31px !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(85, 245, 238, .16) !important;color:#75fff7 !important;flex:0 0 31px !important}#dragon-details-tab .dragon-detail-layout {display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}#dragon-details-tab .dragon-detail-view {position:relative !important;width:100% !important;min-height:280px !important;height:min(42vh, 360px) !important;max-height:380px !important;margin:0 0 14px !important;padding:0 !important;border-radius:26px !important;overflow:hidden !important;background:#061019 !important;border:2px solid rgba(91, 244, 239, .36) !important;box-shadow:0 18px 46px rgba(0,0,0,.48), 0 0 24px rgba(75, 245, 238, .08), inset 0 1px 0 rgba(255,255,255,.08) !important;isolation:isolate !important}#dragon-details-tab .dragon-detail-view::before {content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;pointer-events:none !important;display:block !important;background:radial-gradient(circle at 70% 38%, rgba(255,255,255,.08), transparent 30%),
      linear-gradient(90deg, rgba(4, 8, 14, .96) 0%, rgba(5, 11, 19, .78) 39%, rgba(5, 11, 19, .22) 72%, rgba(5, 11, 19, .42) 100%) !important}#dragon-details-tab .dragon-detail-view::after {content:"" !important;position:absolute !important;inset:0 !important;z-index:4 !important;pointer-events:none !important;display:block !important;border-radius:24px !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04) !important}#dragon-details-tab .dragon-detail-view.fire {border-color:rgba(255, 75, 53, .76) !important;box-shadow:0 18px 46px rgba(0,0,0,.48), 0 0 28px rgba(255, 75, 53, .14) !important}#dragon-details-tab .dragon-detail-view.water {border-color:rgba(60, 185, 255, .76) !important;box-shadow:0 18px 46px rgba(0,0,0,.48), 0 0 28px rgba(60, 185, 255, .14) !important}#dragon-details-tab .dragon-detail-view.wind {border-color:rgba(39, 230, 135, .76) !important;box-shadow:0 18px 46px rgba(0,0,0,.48), 0 0 28px rgba(39, 230, 135, .14) !important}#dragon-details-tab .dragon-detail-view.light {border-color:rgba(255, 217, 35, .9) !important;box-shadow:0 18px 46px rgba(0,0,0,.48), 0 0 34px rgba(255, 217, 35, .18) !important}#dragon-details-tab .dragon-detail-view.dark {border-color:rgba(184, 85, 255, .86) !important;box-shadow:0 18px 46px rgba(0,0,0,.48), 0 0 34px rgba(184, 85, 255, .18) !important}#dragon-details-tab .dragon-detail-image-box-v46,
  #dragon-details-tab .dragon-detail-view .dragon-image-container {position:absolute !important;inset:0 !important;z-index:1 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important}#dragon-details-tab .dragon-detail-view #det-img {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center center !important;display:block !important;filter:saturate(1.13) contrast(1.08) brightness(.96) !important;transform:none !important;animation:none !important}#dragon-details-tab .dragon-detail-view h1,
  #dragon-details-tab .dragon-detail-view #det-stars,
  #dragon-details-tab .dragon-detail-view #det-element {position:absolute !important;z-index:6 !important;left:22px !important;right:auto !important;width:auto !important;max-width:72% !important;margin:0 !important;text-align:left !important}#dragon-details-tab .dragon-detail-view h1 {top:58px !important;font-family:Georgia, 'Times New Roman', serif !important;font-size:clamp(34px, 9vw, 54px) !important;line-height:.95 !important;color:#fff7da !important;letter-spacing:.01em !important;text-shadow:0 0 20px rgba(255, 218, 60, .45), 0 4px 10px rgba(0,0,0,.9) !important}#dragon-details-tab .dragon-detail-view #det-stars {top:128px !important;color:#ffd836 !important;font-size:27px !important;letter-spacing:2px !important;line-height:1 !important;text-shadow:0 0 14px rgba(255, 218, 52, .55), 0 2px 8px rgba(0,0,0,.9) !important}#dragon-details-tab .dragon-detail-view #det-element {left:24px !important;bottom:28px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:36px !important;padding:0 18px !important;border-radius:999px !important;background:rgba(255, 214, 48, .20) !important;border:1px solid rgba(255, 214, 48, .68) !important;color:#fff3b0 !important;font-size:14px !important;font-weight:950 !important;letter-spacing:.045em !important;text-transform:uppercase !important;box-shadow:0 0 18px rgba(255, 214, 48, .22), inset 0 1px 0 rgba(255,255,255,.14) !important}#dragon-details-tab .dragon-detail-actions {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}#dragon-details-tab .rpg-panel {border-radius:20px !important;padding:15px !important;margin:0 !important;background:linear-gradient(145deg, rgba(15, 29, 42, .96), rgba(6, 13, 22, .96)) !important;border:1px solid rgba(89, 244, 239, .22) !important;box-shadow:0 12px 30px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.06) !important;overflow:hidden !important}#dragon-details-tab .panel-stats,
  #dragon-details-tab .dragon-path-panel-v44 {grid-column:1 / -1 !important}#dragon-details-tab .panel-training,
  #dragon-details-tab .dragon-detail-expedition-panel-v51 {min-width:0 !important}#dragon-details-tab .panel-header {display:flex !important;align-items:center !important;gap:9px !important;padding:0 0 10px !important;margin:0 0 12px !important;border-bottom:1px solid rgba(255,255,255,.08) !important}#dragon-details-tab .panel-icon {width:32px !important;height:32px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:22px !important;flex:0 0 32px !important}#dragon-details-tab .panel-header h3 {margin:0 !important;color:#68fff4 !important;font-size:19px !important;line-height:1.1 !important;letter-spacing:.015em !important}#dragon-details-tab .panel-desc {margin:0 0 12px !important;color:#b7c5d6 !important;font-size:13px !important;line-height:1.38 !important}#dragon-details-tab .panel-stats .panel-body {display:grid !important;grid-template-columns:minmax(0, .92fr) minmax(0, 1.58fr) !important;gap:12px !important;align-items:stretch !important}#dragon-details-tab .dragon-level-compact-v47 {margin:0 !important;min-height:100% !important;border-radius:17px !important;padding:14px !important;background:rgba(1, 7, 13, .66) !important;border:1px solid rgba(84, 245, 238, .14) !important}#dragon-details-tab .dragon-exp-label-v50 {display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:4px !important;color:#d9e9f6 !important;font-size:14px !important}#dragon-details-tab .dragon-exp-label-v50 strong {color:#67fff3 !important;font-size:26px !important;line-height:1 !important}#dragon-details-tab .dragon-exp-percent-v50 {align-self:flex-start !important;margin-top:2px !important;padding:5px 10px !important;border-radius:999px !important;color:#85fff8 !important;background:rgba(84, 245, 238, .12) !important;border:1px solid rgba(84, 245, 238, .25) !important;font-size:12px !important;font-weight:900 !important}#dragon-details-tab .dragon-exp-bar-v50 {height:10px !important;margin:12px 0 8px !important;border-radius:999px !important;background:rgba(255,255,255,.10) !important;overflow:hidden !important}#dragon-details-tab #det-exp-bar-fill {background:linear-gradient(90deg, #2edb82, #62fff1, #ffd529) !important;box-shadow:0 0 14px rgba(98, 255, 241, .30) !important}#dragon-details-tab .dragon-exp-text-v50 {color:#aebccb !important;font-size:12px !important}#dragon-details-tab .dragon-identity-strip-v47 {display:none !important}#dragon-details-tab .combat-stats-compact-v47,
  #dragon-details-tab .stats-grid.combat-stats-compact-v47 {display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:7px !important;margin:0 !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row {min-width:0 !important;min-height:78px !important;padding:8px 5px !important;border-radius:14px !important;background:rgba(1, 7, 13, .70) !important;border:1px solid rgba(84, 245, 238, .13) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}#dragon-details-tab .combat-stats-compact-v47 .stat-name {font-size:11px !important;line-height:1.08 !important;color:#b9c7d6 !important;margin:0 0 5px !important;white-space:normal !important}#dragon-details-tab .combat-stats-compact-v47 .stat-value {font-size:21px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.04em !important}#dragon-details-tab .dragon-survival-combat-v244 {grid-column:1 / -1 !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important;margin-top:12px !important}#dragon-details-tab .dragon-survival-combat-v244 > div {border-radius:16px !important;padding:13px !important;background:linear-gradient(135deg, rgba(20, 41, 63, .76), rgba(7, 15, 27, .82)) !important;border:1px solid rgba(89, 172, 255, .22) !important}#dragon-details-tab .dragon-survival-combat-v244 span,
  #dragon-details-tab .dragon-path-info-v44 .eq-label {display:block !important;color:#71fff6 !important;font-size:11px !important;font-weight:950 !important;letter-spacing:.08em !important;text-transform:uppercase !important;margin-bottom:5px !important}#dragon-details-tab .dragon-survival-combat-v244 strong {display:block !important;color:#fff5d2 !important;font-size:16px !important;line-height:1.15 !important;margin-bottom:5px !important}#dragon-details-tab .dragon-survival-combat-v244 small {display:block !important;color:#c5d2df !important;font-size:12px !important;line-height:1.32 !important}#dragon-details-tab .dragon-path-grid-v44 {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important}#dragon-details-tab .dragon-path-card-v44 {display:grid !important;grid-template-columns:52px 1fr !important;gap:10px !important;align-items:center !important;border-radius:16px !important;padding:12px !important;background:rgba(6, 24, 24, .48) !important;border:1px solid rgba(68, 255, 176, .18) !important}#dragon-details-tab .dragon-path-icon-v44 {width:50px !important;height:50px !important;border-radius:14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(255, 214, 48, .11) !important;border:1px solid rgba(255, 214, 48, .22) !important;font-size:25px !important}#dragon-details-tab .dragon-path-info-v44 .eq-item-name {display:block !important;color:#fff4d2 !important;font-size:19px !important;line-height:1.12 !important;margin:0 !important}#dragon-details-tab .dragon-path-info-v44 small {display:block !important;color:#b8c5d3 !important;font-size:12px !important;line-height:1.25 !important;margin-top:3px !important}#dragon-details-tab .panel-training {border-color:rgba(255, 76, 76, .30) !important;background:linear-gradient(145deg, rgba(38, 14, 18, .92), rgba(8, 13, 22, .96)) !important}#dragon-details-tab .dragon-detail-expedition-panel-v51 {border-color:rgba(36, 219, 118, .30) !important;background:linear-gradient(145deg, rgba(10, 37, 24, .92), rgba(8, 13, 22, .96)) !important}#dragon-details-tab .dragon-upgrade-box-v101,
  #dragon-details-tab .dragon-max-level-note-v102,
  #dragon-details-tab .dragon-detail-expedition-status-v51 {border-radius:14px !important;padding:11px !important;margin:0 0 10px !important}#dragon-details-tab .dragon-max-level-note-v102 {color:#fff0a6 !important;background:rgba(255, 214, 48, .12) !important;border:1px solid rgba(255, 214, 48, .32) !important;font-weight:850 !important}#dragon-details-tab .dragon-management-buttons-v101 {display:grid !important;grid-template-columns:1fr !important;gap:9px !important;margin:0 !important}#dragon-details-tab .dragon-management-buttons-v101 .btn,
  #dragon-details-tab .dragon-expedition-open-btn-v51 {width:100% !important;min-height:45px !important;border-radius:14px !important;font-size:15px !important;font-weight:950 !important}#dragon-details-tab .dragon-sell-btn-v101 {background:linear-gradient(135deg, #ff3942, #d91825) !important;border:0 !important;color:#fff !important}#dragon-details-tab .dragon-expedition-open-btn-v51 {background:linear-gradient(135deg, #2ad66d, #0fba58) !important;color:#071d12 !important;border:0 !important}#dragon-details-tab .dragon-detail-expedition-status-v51 {display:grid !important;grid-template-columns:28px 1fr !important;gap:10px !important;align-items:center !important;background:rgba(2, 10, 15, .52) !important;border:1px solid rgba(36, 216, 108, .18) !important}#dragon-details-tab .dragon-detail-expedition-status-v51 strong,
  #dragon-details-tab .dragon-detail-expedition-status-v51 small {display:block !important}#dragon-details-tab .dragon-detail-expedition-status-v51 strong {color:#fff !important;font-size:14px !important}#dragon-details-tab .dragon-detail-expedition-status-v51 small {color:#bdd0df !important;font-size:12px !important;line-height:1.25 !important}}@media (pointer: coarse) and (max-width: 430px), (max-width: 430px) {#dragon-details-tab .dragon-detail-view {height:300px !important;min-height:300px !important}#dragon-details-tab .dragon-detail-view h1 {top:44px !important;font-size:38px !important;max-width:70% !important}#dragon-details-tab .dragon-detail-view #det-stars {top:102px !important;font-size:22px !important}#dragon-details-tab .panel-stats .panel-body {grid-template-columns:1fr !important}#dragon-details-tab .combat-stats-compact-v47,
  #dragon-details-tab .stats-grid.combat-stats-compact-v47 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row {min-height:66px !important}#dragon-details-tab .dragon-survival-combat-v244,
  #dragon-details-tab .dragon-path-grid-v44,
  #dragon-details-tab .dragon-detail-actions {grid-template-columns:1fr !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab.dragon-details-premium-v418 {padding:8px 10px calc(112px + env(safe-area-inset-bottom, 0px)) !important;width:100% !important;max-width:100% !important;overflow-x:hidden !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-details-topbar-v48 {margin:6px 0 10px !important;padding:0 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-back-btn-v48 {width:100% !important;height:44px !important;min-height:44px !important;border-radius:22px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;padding:0 14px !important;background:linear-gradient(135deg, rgba(11, 35, 43, .96), rgba(7, 17, 29, .95)) !important;border:1px solid rgba(95, 245, 239, .33) !important;color:#ddfffc !important;box-shadow:0 8px 22px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.08) !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.01em !important;text-align:left !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-back-btn-v48 span {width:30px !important;height:30px !important;flex:0 0 30px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;background:rgba(91, 255, 245, .14) !important;color:#67fff4 !important;font-size:17px !important;line-height:1 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-layout {display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view {position:relative !important;width:100% !important;height:clamp(154px, 38vw, 245px) !important;min-height:154px !important;max-height:245px !important;margin:0 0 10px !important;padding:0 !important;overflow:hidden !important;isolation:isolate !important;border-radius:18px !important;border:1px solid rgba(98, 243, 239, .35) !important;background:#050d16 !important;box-shadow:0 12px 32px rgba(0,0,0,.44), 0 0 22px rgba(88, 245, 238, .08), inset 0 1px 0 rgba(255,255,255,.08) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view::before {content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;display:block !important;pointer-events:none !important;background:radial-gradient(circle at 70% 32%, rgba(255,255,255,.10), transparent 30%),
      linear-gradient(90deg, rgba(3, 7, 12, .98) 0%, rgba(5, 11, 20, .88) 36%, rgba(5, 11, 20, .22) 70%, rgba(5, 11, 20, .36) 100%) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view::after {content:"" !important;position:absolute !important;inset:0 !important;z-index:5 !important;display:block !important;pointer-events:none !important;border-radius:17px !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view.fire  {border-color:rgba(255, 76, 50, .82) !important;box-shadow:0 12px 32px rgba(0,0,0,.44), 0 0 26px rgba(255, 76, 50, .18) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view.water {border-color:rgba(71, 190, 255, .82) !important;box-shadow:0 12px 32px rgba(0,0,0,.44), 0 0 26px rgba(71, 190, 255, .18) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view.wind  {border-color:rgba(47, 227, 136, .82) !important;box-shadow:0 12px 32px rgba(0,0,0,.44), 0 0 26px rgba(47, 227, 136, .18) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view.light {border-color:rgba(255, 217, 37, .92) !important;box-shadow:0 12px 32px rgba(0,0,0,.44), 0 0 28px rgba(255, 217, 37, .20) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view.dark  {border-color:rgba(184, 87, 255, .88) !important;box-shadow:0 12px 32px rgba(0,0,0,.44), 0 0 28px rgba(184, 87, 255, .20) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-image-box-v46,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view .dragon-image-container {position:absolute !important;inset:0 !important;z-index:1 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view #det-img {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:68% center !important;display:block !important;filter:saturate(1.12) contrast(1.07) brightness(.95) !important;transform:none !important;animation:none !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view h1,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view #det-stars,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view #det-element {position:absolute !important;z-index:6 !important;left:19px !important;right:auto !important;width:auto !important;max-width:64% !important;margin:0 !important;padding:0 !important;text-align:left !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view h1 {top:30px !important;font-family:Georgia, 'Times New Roman', serif !important;font-size:clamp(26px, 7.6vw, 42px) !important;line-height:.96 !important;color:#fff7da !important;letter-spacing:.005em !important;text-shadow:0 0 18px rgba(255, 218, 62, .42), 0 3px 8px rgba(0,0,0,.92) !important;overflow-wrap:anywhere !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view #det-stars {top:75px !important;color:#ffd83b !important;font-size:clamp(17px, 5.1vw, 24px) !important;letter-spacing:1.2px !important;line-height:1 !important;text-shadow:0 0 12px rgba(255, 218, 52, .55), 0 2px 7px rgba(0,0,0,.9) !important;white-space:nowrap !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view #det-element {left:20px !important;bottom:18px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;min-height:32px !important;max-width:none !important;padding:0 14px !important;border-radius:999px !important;background:rgba(255, 214, 48, .19) !important;border:1px solid rgba(255, 214, 48, .62) !important;color:#fff2ac !important;font-size:13px !important;font-weight:950 !important;letter-spacing:.025em !important;text-transform:none !important;box-shadow:0 0 16px rgba(255, 214, 48, .20), inset 0 1px 0 rgba(255,255,255,.14) !important}#dragon-details-tab.dragon-details-premium-v418 #det-element.element-fire  {background:rgba(255, 86, 52, .18) !important;border-color:rgba(255, 106, 68, .62) !important;color:#ffd8c7 !important}#dragon-details-tab.dragon-details-premium-v418 #det-element.element-water {background:rgba(59, 186, 255, .18) !important;border-color:rgba(91, 205, 255, .62) !important;color:#d2f1ff !important}#dragon-details-tab.dragon-details-premium-v418 #det-element.element-wind  {background:rgba(45, 224, 134, .18) !important;border-color:rgba(80, 243, 158, .62) !important;color:#d7ffe8 !important}#dragon-details-tab.dragon-details-premium-v418 #det-element.element-light {background:rgba(255, 214, 48, .20) !important;border-color:rgba(255, 218, 59, .70) !important;color:#fff2ac !important}#dragon-details-tab.dragon-details-premium-v418 #det-element.element-dark  {background:rgba(176, 88, 255, .19) !important;border-color:rgba(197, 114, 255, .65) !important;color:#f1d7ff !important}#dragon-details-tab.dragon-details-premium-v418 .det-element-icon-v418 {width:22px !important;height:22px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;background:rgba(255,255,255,.08) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10) !important;font-size:13px !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-actions {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:9px !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}#dragon-details-tab.dragon-details-premium-v418 .rpg-panel {margin:0 !important;min-width:0 !important;border-radius:16px !important;padding:11px !important;background:linear-gradient(145deg, rgba(14, 27, 40, .96), rgba(5, 12, 20, .97)) !important;border:1px solid rgba(88, 244, 239, .22) !important;box-shadow:0 9px 24px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.06) !important;overflow:hidden !important}#dragon-details-tab.dragon-details-premium-v418 .panel-stats,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-path-panel-v44 {grid-column:1 / -1 !important}#dragon-details-tab.dragon-details-premium-v418 .panel-training,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-detail-expedition-panel-v51 {grid-column:auto !important;min-height:100% !important}#dragon-details-tab.dragon-details-premium-v418 .panel-header {display:flex !important;align-items:center !important;gap:7px !important;padding:0 0 7px !important;margin:0 0 8px !important;border-bottom:1px solid rgba(255,255,255,.08) !important}#dragon-details-tab.dragon-details-premium-v418 .panel-icon {width:24px !important;height:24px !important;flex:0 0 24px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:18px !important;line-height:1 !important}#dragon-details-tab.dragon-details-premium-v418 .panel-header h3 {margin:0 !important;color:#65fff4 !important;font-size:16px !important;line-height:1.1 !important;letter-spacing:.03em !important}#dragon-details-tab.dragon-details-premium-v418 .panel-desc {margin:0 0 8px !important;color:#b5c3d4 !important;font-size:11.5px !important;line-height:1.33 !important}#dragon-details-tab.dragon-details-premium-v418 .panel-stats .panel-body {display:grid !important;grid-template-columns:minmax(92px, .9fr) minmax(0, 1.7fr) !important;gap:8px !important;align-items:stretch !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-level-compact-v47 {margin:0 !important;min-height:82px !important;height:100% !important;display:flex !important;flex-direction:column !important;justify-content:center !important;border-radius:12px !important;padding:8px !important;background:rgba(1, 7, 13, .66) !important;border:1px solid rgba(84, 245, 238, .14) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-exp-label-v50 {display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:3px !important;margin:0 !important;color:#dceaf7 !important;font-size:12px !important;line-height:1.1 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-exp-label-v50 strong {color:#65fff4 !important;font-size:20px !important;line-height:1 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-exp-percent-v50 {align-self:flex-start !important;margin-top:2px !important;min-width:46px !important;padding:4px 8px !important;border-radius:999px !important;background:rgba(255, 215, 48, .13) !important;border:1px solid rgba(255, 215, 48, .30) !important;color:#ffe76f !important;font-size:10px !important;font-weight:950 !important;text-align:center !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-exp-bar-v50 {height:7px !important;margin:8px 0 5px !important;border-radius:999px !important;background:rgba(255,255,255,.10) !important;overflow:hidden !important}#dragon-details-tab.dragon-details-premium-v418 #det-exp-bar-fill {background:linear-gradient(90deg, #26d883, #61fff1, #ffd62d) !important;box-shadow:0 0 12px rgba(97, 255, 241, .28) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-exp-text-v50 {color:#aab8c8 !important;font-size:10.5px !important;line-height:1.2 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-identity-strip-v47 {display:none !important}#dragon-details-tab.dragon-details-premium-v418 .combat-stats-compact-v47,
  #dragon-details-tab.dragon-details-premium-v418 .stats-grid.combat-stats-compact-v47 {display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:5px !important;margin:0 !important;align-self:stretch !important}#dragon-details-tab.dragon-details-premium-v418 .combat-stats-compact-v47 .stat-row {min-width:0 !important;min-height:82px !important;height:100% !important;padding:7px 4px !important;border-radius:10px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:3px !important;text-align:center !important;background:rgba(1, 7, 13, .70) !important;border:1px solid rgba(84, 245, 238, .13) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}#dragon-details-tab.dragon-details-premium-v418 .combat-stats-compact-v47 .stat-name {margin:0 !important;color:#b8c6d6 !important;font-size:10px !important;line-height:1.05 !important;white-space:normal !important}#dragon-details-tab.dragon-details-premium-v418 .combat-stats-compact-v47 .stat-value {font-size:clamp(15px, 4.6vw, 20px) !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.035em !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-survival-combat-v244 {grid-column:1 / -1 !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important;margin:8px 0 0 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-survival-combat-v244 > div {min-width:0 !important;border-radius:12px !important;padding:9px !important;background:linear-gradient(135deg, rgba(20, 41, 63, .76), rgba(7, 15, 27, .84)) !important;border:1px solid rgba(89, 172, 255, .22) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-survival-combat-v244 span,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-path-info-v44 .eq-label {display:block !important;color:#70fff6 !important;font-size:10px !important;line-height:1.05 !important;font-weight:950 !important;letter-spacing:.08em !important;text-transform:uppercase !important;margin:0 0 4px !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-survival-combat-v244 strong {display:block !important;color:#fff5d2 !important;font-size:13px !important;line-height:1.15 !important;margin:0 0 4px !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-survival-combat-v244 small {display:block !important;color:#c5d2df !important;font-size:10.8px !important;line-height:1.25 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-path-panel-v44 {position:relative !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-path-panel-v44::after {content:"" !important;position:absolute !important;right:-6px !important;top:4px !important;bottom:4px !important;width:42% !important;pointer-events:none !important;opacity:.18 !important;background:radial-gradient(ellipse at center, rgba(85, 205, 255, .45), transparent 68%) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-path-grid-v44 {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important;position:relative !important;z-index:1 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-path-card-v44 {display:grid !important;grid-template-columns:38px minmax(0, 1fr) !important;gap:8px !important;align-items:center !important;min-height:0 !important;border-radius:12px !important;padding:9px !important;background:rgba(7, 24, 24, .48) !important;border:1px solid rgba(68, 255, 176, .17) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-path-icon-v44 {width:36px !important;height:36px !important;border-radius:10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(255, 214, 48, .10) !important;border:1px solid rgba(255, 214, 48, .22) !important;font-size:19px !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-path-info-v44 .eq-item-name {display:block !important;color:#fff4d2 !important;font-size:15px !important;line-height:1.08 !important;margin:0 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-path-info-v44 small {display:block !important;color:#b8c5d3 !important;font-size:10.7px !important;line-height:1.22 !important;margin-top:3px !important}#dragon-details-tab.dragon-details-premium-v418 .panel-training {border-color:rgba(255, 77, 77, .30) !important;background:linear-gradient(145deg, rgba(36, 13, 17, .94), rgba(7, 12, 21, .97)) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-expedition-panel-v51 {border-color:rgba(35, 219, 118, .30) !important;background:linear-gradient(145deg, rgba(9, 36, 24, .94), rgba(7, 12, 21, .97)) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-upgrade-box-v101,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-max-level-note-v102,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-detail-expedition-status-v51 {border-radius:11px !important;padding:8px !important;margin:0 0 8px !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-max-level-note-v102 {color:#fff0a6 !important;background:rgba(255, 214, 48, .12) !important;border:1px solid rgba(255, 214, 48, .32) !important;font-weight:850 !important;font-size:11px !important;line-height:1.28 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-management-buttons-v101 {display:grid !important;grid-template-columns:1fr !important;gap:7px !important;margin:0 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-management-buttons-v101 .btn,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-expedition-open-btn-v51 {width:100% !important;min-height:39px !important;border-radius:11px !important;font-size:13px !important;font-weight:950 !important;line-height:1.1 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-sell-btn-v101 {background:linear-gradient(135deg, #ff3942, #d91825) !important;border:0 !important;color:#fff !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-expedition-open-btn-v51 {background:linear-gradient(135deg, #2ad66d, #0fba58) !important;color:#071d12 !important;border:0 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-expedition-status-v51 {display:grid !important;grid-template-columns:24px 1fr !important;gap:8px !important;align-items:center !important;background:rgba(2, 10, 15, .52) !important;border:1px solid rgba(36, 216, 108, .18) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-expedition-status-v51 strong,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-detail-expedition-status-v51 small {display:block !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-expedition-status-v51 strong {color:#fff !important;font-size:12px !important;line-height:1.15 !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-expedition-status-v51 small {color:#bdd0df !important;font-size:10.5px !important;line-height:1.2 !important}}@media (hover: none) and (pointer: coarse) and (max-width: 430px), (max-width: 430px) {#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view {height:clamp(148px, 40vw, 172px) !important;min-height:148px !important;max-height:172px !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view h1 {top:24px !important;font-size:clamp(25px, 7.2vw, 34px) !important;max-width:61% !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view #det-stars {top:65px !important;font-size:clamp(16px, 4.7vw, 20px) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-view #det-element {bottom:14px !important;min-height:30px !important;padding:0 12px !important;font-size:12px !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-detail-actions {grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important}#dragon-details-tab.dragon-details-premium-v418 .panel-stats,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-path-panel-v44 {grid-column:1 / -1 !important}#dragon-details-tab.dragon-details-premium-v418 .panel-training,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-detail-expedition-panel-v51 {grid-column:auto !important}#dragon-details-tab.dragon-details-premium-v418 .panel-stats .panel-body {grid-template-columns:minmax(86px, .85fr) minmax(0, 1.85fr) !important;gap:7px !important}#dragon-details-tab.dragon-details-premium-v418 .combat-stats-compact-v47,
  #dragon-details-tab.dragon-details-premium-v418 .stats-grid.combat-stats-compact-v47 {grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:4px !important}#dragon-details-tab.dragon-details-premium-v418 .combat-stats-compact-v47 .stat-row {min-height:74px !important;padding:6px 3px !important}#dragon-details-tab.dragon-details-premium-v418 .combat-stats-compact-v47 .stat-name {font-size:9px !important}#dragon-details-tab.dragon-details-premium-v418 .combat-stats-compact-v47 .stat-value {font-size:clamp(13px, 4.1vw, 17px) !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-survival-combat-v244,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-path-grid-v44 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}#dragon-details-tab.dragon-details-premium-v418 .rpg-panel {padding:9px !important}#dragon-details-tab.dragon-details-premium-v418 .panel-header h3 {font-size:14px !important}#dragon-details-tab.dragon-details-premium-v418 .panel-desc {font-size:10.5px !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-path-card-v44 {grid-template-columns:32px minmax(0, 1fr) !important;gap:7px !important;padding:8px !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-path-icon-v44 {width:31px !important;height:31px !important;font-size:16px !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-path-info-v44 .eq-item-name {font-size:13px !important}#dragon-details-tab.dragon-details-premium-v418 .dragon-path-info-v44 small,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-survival-combat-v244 small,
  #dragon-details-tab.dragon-details-premium-v418 .dragon-detail-expedition-status-v51 small {font-size:9.7px !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab.dragon-details-premium-v419 {padding:6px 10px calc(112px + env(safe-area-inset-bottom, 0px)) !important;overflow-x:hidden !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-details-topbar-v48 {margin:4px 0 8px !important;padding:0 !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-back-btn-v48 {height:34px !important;min-height:34px !important;max-height:34px !important;border-radius:17px !important;padding:0 10px !important;gap:8px !important;font-size:12px !important;line-height:1 !important;justify-content:flex-start !important;box-shadow:0 5px 14px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.07) !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-back-btn-v48 span {width:24px !important;height:24px !important;flex:0 0 24px !important;font-size:14px !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-layout {display:block !important;width:100% !important;margin:0 !important;padding:0 !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view {display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;position:relative !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 0 9px !important;padding:13px 12px 12px !important;overflow:hidden !important;border-radius:18px !important;border:1px solid rgba(98, 243, 239, .30) !important;background:radial-gradient(circle at 50% -8%, rgba(102,252,241,.12), transparent 36%),
      linear-gradient(145deg, rgba(13, 25, 38, .98), rgba(5, 10, 17, .98)) !important;box-shadow:0 10px 26px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.06) !important;isolation:isolate !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view::before {display:none !important;content:none !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view::after {content:"" !important;position:absolute !important;inset:5px !important;z-index:0 !important;pointer-events:none !important;border-radius:14px !important;border:1px solid rgba(255,255,255,.045) !important;box-shadow:inset 0 0 28px rgba(102,252,241,.035) !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view h1,
  #dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view #det-stars,
  #dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view #det-element,
  #dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view .dragon-image-container {position:relative !important;z-index:2 !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;width:100% !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view h1 {margin:0 0 4px !important;padding:0 !important;font-family:Georgia, 'Times New Roman', serif !important;font-size:clamp(27px, 7.2vw, 36px) !important;line-height:.98 !important;color:#fff7dc !important;letter-spacing:.005em !important;text-shadow:0 0 18px rgba(255,218,62,.30), 0 3px 8px rgba(0,0,0,.86) !important;overflow-wrap:anywhere !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view #det-stars {margin:0 0 10px !important;padding:0 !important;color:#ffd83b !important;font-size:clamp(19px, 5vw, 24px) !important;line-height:1 !important;letter-spacing:1.5px !important;white-space:nowrap !important;text-shadow:0 0 12px rgba(255,218,52,.48), 0 2px 7px rgba(0,0,0,.86) !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-image-box-v46,
  #dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view .dragon-image-container {display:block !important;height:clamp(205px, 55vw, 268px) !important;min-height:205px !important;max-height:268px !important;padding:0 !important;border-radius:15px !important;border:1px solid rgba(255, 214, 48, .26) !important;background:rgba(0,0,0,.38) !important;box-shadow:0 8px 20px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.06) !important;overflow:hidden !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view #det-img {position:relative !important;inset:auto !important;display:block !important;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center center !important;border-radius:14px !important;transform:none !important;animation:none !important;filter:saturate(1.08) contrast(1.04) brightness(.98) !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view #det-element {display:inline-flex !important;width:auto !important;max-width:calc(100% - 20px) !important;min-height:28px !important;margin:9px auto 0 !important;padding:0 13px !important;align-items:center !important;justify-content:center !important;gap:7px !important;border-radius:999px !important;font-size:12px !important;font-weight:950 !important;line-height:1 !important;letter-spacing:.02em !important;box-shadow:0 0 14px rgba(255, 214, 48, .17), inset 0 1px 0 rgba(255,255,255,.12) !important}#dragon-details-tab.dragon-details-premium-v419 .det-element-icon-v418 {width:19px !important;height:19px !important;font-size:11px !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-actions {display:grid !important;grid-template-columns:1fr !important;gap:9px !important;width:100% !important;margin:0 !important;padding:0 !important}#dragon-details-tab.dragon-details-premium-v419 .rpg-panel {margin:0 !important;padding:10px !important;border-radius:15px !important;min-width:0 !important}#dragon-details-tab.dragon-details-premium-v419 .panel-header {gap:6px !important;padding:0 0 6px !important;margin:0 0 8px !important}#dragon-details-tab.dragon-details-premium-v419 .panel-icon {width:22px !important;height:22px !important;flex:0 0 22px !important;font-size:16px !important}#dragon-details-tab.dragon-details-premium-v419 .panel-header h3 {font-size:15px !important;line-height:1.05 !important;letter-spacing:.025em !important}#dragon-details-tab.dragon-details-premium-v419 .panel-desc {font-size:10.7px !important;line-height:1.28 !important;margin-bottom:8px !important}#dragon-details-tab.dragon-details-premium-v419 .panel-stats,
  #dragon-details-tab.dragon-details-premium-v419 .dragon-path-panel-v44,
  #dragon-details-tab.dragon-details-premium-v419 .panel-training,
  #dragon-details-tab.dragon-details-premium-v419 .dragon-detail-expedition-panel-v51 {grid-column:auto !important}#dragon-details-tab.dragon-details-premium-v419 .panel-stats .panel-body {display:grid !important;grid-template-columns:1fr !important;gap:7px !important;align-items:stretch !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-level-compact-v47 {width:100% !important;min-height:58px !important;height:auto !important;margin:0 !important;padding:8px 9px !important;border-radius:12px !important;display:grid !important;grid-template-columns:1fr !important;gap:5px !important;justify-content:stretch !important;background:rgba(1,7,13,.62) !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-exp-label-v50 {display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;width:100% !important;margin:0 !important;font-size:11.2px !important;line-height:1 !important;color:#dceaf7 !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-exp-label-v50 strong {font-size:17px !important;line-height:1 !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-exp-percent-v50 {align-self:auto !important;min-width:42px !important;margin:0 !important;padding:3px 8px !important;font-size:10px !important;line-height:1 !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-exp-bar-v50 {height:6px !important;margin:1px 0 0 !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-exp-text-v50 {margin:0 !important;font-size:10px !important;line-height:1.15 !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-identity-strip-v47 {display:none !important}#dragon-details-tab.dragon-details-premium-v419 .combat-stats-compact-v47,
  #dragon-details-tab.dragon-details-premium-v419 .stats-grid.combat-stats-compact-v47 {display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:6px !important;width:100% !important;margin:0 !important}#dragon-details-tab.dragon-details-premium-v419 .combat-stats-compact-v47 .stat-row {min-width:0 !important;min-height:54px !important;height:auto !important;padding:6px 4px !important;border-radius:11px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:3px !important;text-align:center !important;overflow:hidden !important}#dragon-details-tab.dragon-details-premium-v419 .combat-stats-compact-v47 .stat-name {display:block !important;width:100% !important;margin:0 !important;font-size:10.2px !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#dragon-details-tab.dragon-details-premium-v419 .combat-stats-compact-v47 .stat-value {display:block !important;width:100% !important;font-size:clamp(16px, 4.3vw, 19px) !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.025em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-survival-combat-v244 {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:7px !important;margin:1px 0 0 !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-survival-combat-v244 > div {min-width:0 !important;border-radius:12px !important;padding:8px !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-survival-combat-v244 span,
  #dragon-details-tab.dragon-details-premium-v419 .dragon-path-info-v44 .eq-label {font-size:9.5px !important;line-height:1.05 !important;margin:0 0 4px !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-survival-combat-v244 strong {font-size:12px !important;line-height:1.12 !important;margin-bottom:4px !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-survival-combat-v244 small {font-size:9.7px !important;line-height:1.22 !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-path-grid-v44 {grid-template-columns:1fr 1fr !important;gap:7px !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-path-card-v44 {grid-template-columns:31px minmax(0, 1fr) !important;gap:7px !important;padding:8px !important;border-radius:12px !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-path-icon-v44 {width:31px !important;height:31px !important;font-size:16px !important;border-radius:10px !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-path-info-v44 .eq-item-name {font-size:13px !important;line-height:1.05 !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-path-info-v44 small {font-size:9.7px !important;line-height:1.18 !important;margin-top:3px !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-upgrade-box-v101,
  #dragon-details-tab.dragon-details-premium-v419 .dragon-max-level-note-v102,
  #dragon-details-tab.dragon-details-premium-v419 .dragon-detail-expedition-status-v51 {padding:8px !important;margin-bottom:7px !important;border-radius:11px !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-max-level-note-v102 {font-size:10.6px !important;line-height:1.24 !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-management-buttons-v101 .btn,
  #dragon-details-tab.dragon-details-premium-v419 .dragon-expedition-open-btn-v51 {min-height:38px !important;height:auto !important;font-size:12.5px !important;border-radius:11px !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-expedition-status-v51 {grid-template-columns:22px minmax(0, 1fr) !important;gap:7px !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-expedition-status-v51 strong {font-size:11.5px !important;line-height:1.12 !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-expedition-status-v51 small {font-size:9.7px !important;line-height:1.18 !important}}@media (hover: none) and (pointer: coarse) and (max-width: 370px), (max-width: 370px) {#dragon-details-tab.dragon-details-premium-v419 .dragon-detail-image-box-v46,
  #dragon-details-tab.dragon-details-premium-v419 .dragon-detail-view .dragon-image-container {height:190px !important;min-height:190px !important}#dragon-details-tab.dragon-details-premium-v419 .combat-stats-compact-v47,
  #dragon-details-tab.dragon-details-premium-v419 .stats-grid.combat-stats-compact-v47 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}#dragon-details-tab.dragon-details-premium-v419 .dragon-survival-combat-v244,
  #dragon-details-tab.dragon-details-premium-v419 .dragon-path-grid-v44 {grid-template-columns:1fr !important}}#dragon-details-tab .dragon-hero-traits-v420 {display:none}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab.dragon-details-premium-v420 {padding:6px 10px calc(110px + env(safe-area-inset-bottom, 0px)) !important;overflow-x:hidden !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-details-topbar-v48 {margin:3px 0 8px !important;padding:0 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-back-btn-v48 {height:32px !important;min-height:32px !important;max-height:32px !important;border-radius:16px !important;padding:0 10px !important;gap:7px !important;font-size:11.5px !important;line-height:1 !important;justify-content:flex-start !important;background:linear-gradient(135deg, rgba(10, 35, 45, .96), rgba(8, 17, 29, .96)) !important;border:1px solid rgba(91, 244, 239, .30) !important;box-shadow:0 5px 13px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.07) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-back-btn-v48 span {width:22px !important;height:22px !important;flex:0 0 22px !important;font-size:13px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-layout {display:block !important;width:100% !important;margin:0 !important;padding:0 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view {display:block !important;position:relative !important;width:100% !important;height:clamp(238px, 62vw, 308px) !important;min-height:238px !important;max-height:308px !important;margin:0 0 9px !important;padding:0 !important;overflow:hidden !important;border-radius:18px !important;border:1px solid rgba(98, 243, 239, .36) !important;background:#050b13 !important;box-shadow:0 12px 30px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.06) !important;isolation:isolate !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.fire {border-color:rgba(255, 78, 54, .78) !important;box-shadow:0 12px 30px rgba(0,0,0,.45), 0 0 22px rgba(255, 78, 54, .16) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.water {border-color:rgba(68, 188, 255, .78) !important;box-shadow:0 12px 30px rgba(0,0,0,.45), 0 0 22px rgba(68, 188, 255, .16) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.wind {border-color:rgba(44, 226, 132, .78) !important;box-shadow:0 12px 30px rgba(0,0,0,.45), 0 0 22px rgba(44, 226, 132, .16) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.light {border-color:rgba(255, 219, 47, .90) !important;box-shadow:0 12px 30px rgba(0,0,0,.45), 0 0 25px rgba(255, 219, 47, .20) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.dark {border-color:rgba(184, 88, 255, .86) !important;box-shadow:0 12px 30px rgba(0,0,0,.45), 0 0 25px rgba(184, 88, 255, .18) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view::before {content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;display:block !important;pointer-events:none !important;background:radial-gradient(circle at 76% 28%, rgba(255,255,255,.12), transparent 26%),
      linear-gradient(90deg, rgba(2, 6, 12, .94) 0%, rgba(3, 8, 15, .76) 36%, rgba(5, 11, 18, .20) 70%, rgba(4, 8, 14, .45) 100%),
      linear-gradient(0deg, rgba(2, 5, 10, .78) 0%, transparent 35%, transparent 66%, rgba(2, 5, 10, .58) 100%) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view::after {content:"" !important;position:absolute !important;inset:5px !important;z-index:8 !important;display:block !important;pointer-events:none !important;border-radius:13px !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:inset 0 0 24px rgba(102,252,241,.04) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-image-box-v46,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view .dragon-image-container {position:absolute !important;inset:0 !important;z-index:1 !important;width:100% !important;height:100% !important;min-height:100% !important;max-height:none !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-img {position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center center !important;border-radius:0 !important;transform:none !important;animation:none !important;filter:saturate(1.10) contrast(1.06) brightness(.96) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view h1,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-stars,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-hero-traits-v420 {position:absolute !important;z-index:7 !important;margin:0 !important;text-align:left !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view h1 {left:18px !important;top:50px !important;right:130px !important;width:auto !important;max-width:none !important;padding:0 !important;font-family:Georgia, 'Times New Roman', serif !important;font-size:clamp(30px, 8vw, 42px) !important;line-height:.95 !important;color:#fff7dc !important;letter-spacing:.005em !important;text-shadow:0 0 19px rgba(255,218,62,.38), 0 3px 9px rgba(0,0,0,.92) !important;overflow-wrap:anywhere !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-stars {left:18px !important;top:92px !important;right:124px !important;width:auto !important;max-width:none !important;padding:0 !important;color:#ffd83b !important;font-size:clamp(17px, 4.7vw, 23px) !important;line-height:1 !important;letter-spacing:1px !important;white-space:nowrap !important;text-shadow:0 0 12px rgba(255,218,52,.52), 0 2px 7px rgba(0,0,0,.88) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element {left:18px !important;top:130px !important;bottom:auto !important;right:auto !important;display:inline-flex !important;width:auto !important;max-width:150px !important;min-height:30px !important;padding:0 12px !important;align-items:center !important;justify-content:center !important;gap:7px !important;border-radius:999px !important;font-size:11.5px !important;font-weight:950 !important;line-height:1 !important;letter-spacing:.015em !important;box-shadow:0 0 15px rgba(255, 214, 48, .20), inset 0 1px 0 rgba(255,255,255,.15) !important}#dragon-details-tab.dragon-details-premium-v420 .det-element-icon-v418 {width:18px !important;height:18px !important;font-size:10px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-hero-traits-v420 {right:12px !important;bottom:12px !important;display:flex !important;flex-direction:column !important;align-items:flex-end !important;gap:6px !important;max-width:min(52%, 190px) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-hero-trait-v420 {display:inline-flex !important;align-items:center !important;justify-content:center !important;max-width:100% !important;min-height:27px !important;padding:0 10px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.18) !important;background:rgba(4, 10, 18, .66) !important;color:#fff7de !important;font-size:11px !important;line-height:1 !important;font-weight:900 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;text-shadow:0 1px 4px rgba(0,0,0,.8) !important;backdrop-filter:blur(8px) !important;box-shadow:0 6px 16px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.10) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-hero-trait-v420.profession {border-color:rgba(255, 215, 64, .38) !important;background:linear-gradient(135deg, rgba(72, 54, 8, .70), rgba(4, 10, 18, .66)) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-hero-trait-v420.nature {border-color:rgba(205, 103, 255, .36) !important;background:linear-gradient(135deg, rgba(62, 23, 84, .68), rgba(4, 10, 18, .66)) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-actions {display:grid !important;grid-template-columns:1fr !important;gap:8px !important;width:100% !important;margin:0 !important;padding:0 !important}#dragon-details-tab.dragon-details-premium-v420 .rpg-panel {margin:0 !important;padding:9px !important;border-radius:14px !important;min-width:0 !important;background:linear-gradient(145deg, rgba(13, 26, 39, .96), rgba(5, 11, 19, .96)) !important;border:1px solid rgba(91, 244, 239, .20) !important;box-shadow:0 9px 22px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.055) !important}#dragon-details-tab.dragon-details-premium-v420 .panel-header {gap:7px !important;padding:0 0 6px !important;margin:0 0 7px !important;border-bottom:1px solid rgba(255,255,255,.07) !important}#dragon-details-tab.dragon-details-premium-v420 .panel-icon,
  #dragon-details-tab.dragon-details-premium-v420 .panel-icon-combat-v420 {width:24px !important;height:24px !important;flex:0 0 24px !important;border-radius:9px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:13px !important;background:linear-gradient(135deg, rgba(255, 215, 59, .18), rgba(88, 244, 239, .12)) !important;border:1px solid rgba(255, 215, 59, .24) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 0 12px rgba(255,215,59,.08) !important}#dragon-details-tab.dragon-details-premium-v420 .panel-header h3 {font-size:14px !important;line-height:1.05 !important;letter-spacing:.035em !important;text-transform:uppercase !important}#dragon-details-tab.dragon-details-premium-v420 .panel-desc {font-size:10.3px !important;line-height:1.28 !important;margin-bottom:7px !important}#dragon-details-tab.dragon-details-premium-v420 .panel-stats .panel-body {display:grid !important;grid-template-columns:minmax(92px, .58fr) minmax(0, 1.42fr) !important;gap:6px !important;align-items:stretch !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-level-compact-v47 {width:100% !important;min-width:0 !important;min-height:62px !important;height:auto !important;margin:0 !important;padding:7px 7px !important;border-radius:11px !important;display:grid !important;grid-template-columns:1fr !important;gap:5px !important;justify-content:stretch !important;background:rgba(1,7,13,.62) !important;border:1px solid rgba(91,244,239,.13) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-exp-label-v50 {display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:5px !important;width:100% !important;margin:0 !important;font-size:9.4px !important;line-height:1 !important;color:#dceaf7 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-exp-label-v50 strong {font-size:clamp(13px, 3.7vw, 17px) !important;line-height:1 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-exp-percent-v50 {align-self:auto !important;min-width:34px !important;margin:0 !important;padding:3px 6px !important;font-size:8.6px !important;line-height:1 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-exp-bar-v50 {height:6px !important;margin:0 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-exp-text-v50 {margin:0 !important;font-size:8.8px !important;line-height:1.15 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-identity-strip-v47 {display:none !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47,
  #dragon-details-tab.dragon-details-premium-v420 .stats-grid.combat-stats-compact-v47 {display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:4px !important;width:100% !important;min-width:0 !important;margin:0 !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47 .stat-row {min-width:0 !important;min-height:62px !important;height:auto !important;padding:5px 2px !important;border-radius:10px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:3px !important;text-align:center !important;overflow:hidden !important;background:rgba(2, 7, 13, .72) !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47 .stat-name {display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;min-width:0 !important;margin:0 !important;gap:1px !important;overflow:hidden !important;color:#c7d3e0 !important}#dragon-details-tab.dragon-details-premium-v420 .stat-ico-v420 {display:block !important;width:100% !important;font-size:13px !important;line-height:1 !important}#dragon-details-tab.dragon-details-premium-v420 .stat-label-v420 {display:block !important;width:100% !important;min-width:0 !important;font-size:clamp(6.8px, 2.05vw, 8.4px) !important;line-height:1.05 !important;white-space:normal !important;overflow:hidden !important;text-overflow:ellipsis !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47 .stat-value {display:block !important;width:100% !important;min-width:0 !important;font-size:clamp(12px, 3.45vw, 16px) !important;line-height:1 !important;font-weight:950 !important;letter-spacing:.015em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-survival-combat-v244 {grid-column:1 / -1 !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:6px !important;margin:1px 0 0 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-survival-combat-v244 > div {min-width:0 !important;border-radius:11px !important;padding:7px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-survival-combat-v244 span,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-path-info-v44 .eq-label {font-size:8.8px !important;line-height:1.05 !important;margin:0 0 4px !important;letter-spacing:.055em !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-survival-combat-v244 strong {font-size:11.5px !important;line-height:1.12 !important;margin-bottom:3px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-survival-combat-v244 small {font-size:9.2px !important;line-height:1.20 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-path-grid-v44 {grid-template-columns:1fr 1fr !important;gap:6px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-path-card-v44 {grid-template-columns:28px minmax(0, 1fr) !important;gap:6px !important;padding:7px !important;border-radius:11px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-path-icon-v44 {width:28px !important;height:28px !important;font-size:14px !important;border-radius:9px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-path-info-v44 .eq-item-name {font-size:12px !important;line-height:1.05 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-path-info-v44 small {font-size:9px !important;line-height:1.16 !important;margin-top:3px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-upgrade-box-v101,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-max-level-note-v102,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-expedition-status-v51 {padding:7px !important;margin-bottom:6px !important;border-radius:10px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-max-level-note-v102 {font-size:10px !important;line-height:1.22 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-management-buttons-v101 .btn,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-expedition-open-btn-v51 {min-height:36px !important;height:auto !important;font-size:12px !important;border-radius:10px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-expedition-status-v51 {grid-template-columns:21px minmax(0, 1fr) !important;gap:6px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-expedition-status-v51 strong {font-size:11px !important;line-height:1.12 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-expedition-status-v51 small {font-size:9px !important;line-height:1.17 !important}}@media (hover: none) and (pointer: coarse) and (max-width: 370px), (max-width: 370px) {#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view {height:224px !important;min-height:224px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view h1 {top:42px !important;right:112px !important;font-size:clamp(27px, 7.6vw, 34px) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-stars {top:80px !important;right:110px !important;font-size:16px !important;letter-spacing:.5px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element {top:112px !important;min-height:27px !important;padding:0 10px !important;font-size:10px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-hero-traits-v420 {right:10px !important;bottom:10px !important;max-width:55% !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-hero-trait-v420 {min-height:25px !important;padding:0 8px !important;font-size:10px !important}#dragon-details-tab.dragon-details-premium-v420 .panel-stats .panel-body {grid-template-columns:minmax(82px, .52fr) minmax(0, 1.48fr) !important;gap:5px !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47,
  #dragon-details-tab.dragon-details-premium-v420 .stats-grid.combat-stats-compact-v47 {gap:3px !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47 .stat-row {min-height:58px !important;padding:4px 1px !important}#dragon-details-tab.dragon-details-premium-v420 .stat-ico-v420 {font-size:12px !important}#dragon-details-tab.dragon-details-premium-v420 .stat-label-v420 {font-size:6.5px !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47 .stat-value {font-size:11.5px !important}}#dragon-details-tab .stat-ico-v420 {margin-right:4px}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab.dragon-details-premium-v420 .stat-ico-v420 {margin-right:0 !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view::before {background:radial-gradient(circle at 74% 22%, rgba(255,255,255,.11), transparent 24%),
      linear-gradient(90deg,
        rgba(2, 6, 12, .54) 0%,
        rgba(3, 8, 15, .34) 25%,
        rgba(5, 11, 18, .09) 56%,
        rgba(4, 8, 14, .20) 100%),
      linear-gradient(0deg,
        rgba(2, 5, 10, .50) 0%,
        rgba(2, 5, 10, .12) 35%,
        transparent 66%,
        rgba(2, 5, 10, .22) 100%) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-image-box-v46,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view .dragon-image-container {isolation:isolate !important;background:#050b13 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-img {z-index:1 !important;opacity:1 !important;visibility:visible !important;object-fit:cover !important;object-position:center top !important;transform:none !important;animation:none !important;filter:saturate(1.13) contrast(1.04) brightness(1.06) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.rare-ld4-v104 .dragon-image-container::before,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.rare-ld4-v104 .dragon-image-container::after,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.stars-5 .dragon-image-container::before,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.stars-5 .dragon-image-container::after,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.mythic-ld5-v104 .dragon-image-container::before,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.mythic-ld5-v104 .dragon-image-container::after {display:none !important;opacity:0 !important;animation:none !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.rare-ld4-v104 #det-img,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.stars-5 #det-img,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.mythic-ld5-v104 #det-img {display:block !important;opacity:1 !important;visibility:visible !important;transform:none !important;animation:none !important;filter:saturate(1.15) contrast(1.05) brightness(1.08) drop-shadow(0 0 10px var(--asl-el-soft)) !important}#dragon-details-tab.dragon-details-premium-v420 .panel-stats .panel-body {display:grid !important;grid-template-columns:minmax(98px, .36fr) minmax(0, .64fr) !important;gap:7px !important;align-items:start !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-level-compact-v47 {min-height:78px !important;padding:7px !important;align-self:start !important;align-content:start !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-exp-label-v50 {min-height:18px !important;align-items:center !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-exp-label-v50 strong {font-size:clamp(13px, 3.45vw, 16px) !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47,
  #dragon-details-tab.dragon-details-premium-v420 .stats-grid.combat-stats-compact-v47 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:4px !important;align-self:start !important;align-content:start !important;margin-top:0 !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47 .stat-row {min-height:37px !important;height:37px !important;padding:3px 2px !important;border-radius:9px !important;gap:1px !important;justify-content:center !important;background:linear-gradient(145deg, rgba(4, 10, 18, .82), rgba(2, 7, 13, .72)) !important;border:1px solid rgba(91,244,239,.13) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045) !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47 .stat-name {flex-direction:row !important;gap:2px !important;line-height:1 !important;white-space:nowrap !important}#dragon-details-tab.dragon-details-premium-v420 .stat-ico-v420 {display:inline-block !important;width:auto !important;min-width:0 !important;font-size:10px !important;line-height:1 !important}#dragon-details-tab.dragon-details-premium-v420 .stat-label-v420 {display:inline-block !important;width:auto !important;font-size:clamp(6.8px, 1.85vw, 8px) !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:42px !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47 .stat-value {font-size:clamp(11px, 3.05vw, 14px) !important;line-height:1 !important;letter-spacing:.01em !important}}@media (hover: none) and (pointer: coarse) and (max-width: 370px), (max-width: 370px) {#dragon-details-tab.dragon-details-premium-v420 .panel-stats .panel-body {grid-template-columns:minmax(86px, .35fr) minmax(0, .65fr) !important;gap:5px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-level-compact-v47 {min-height:76px !important;padding:6px !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47,
  #dragon-details-tab.dragon-details-premium-v420 .stats-grid.combat-stats-compact-v47 {gap:3px !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47 .stat-row {min-height:36px !important;height:36px !important;padding:3px 1px !important}#dragon-details-tab.dragon-details-premium-v420 .stat-ico-v420 {font-size:9px !important}#dragon-details-tab.dragon-details-premium-v420 .stat-label-v420 {font-size:6.3px !important;max-width:36px !important}#dragon-details-tab.dragon-details-premium-v420 .combat-stats-compact-v47 .stat-value {font-size:10.7px !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab .dragon-detail-view {background:#061019 !important}#dragon-details-tab .dragon-detail-view .dragon-image-container,
  #dragon-details-tab .dragon-detail-view .dragon-detail-image-box-v46,
  #dragon-details-tab .dragon-detail-image-box-v46 {position:absolute !important;inset:0 !important;z-index:1 !important;display:block !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;isolation:auto !important}#dragon-details-tab .dragon-detail-view #det-img {position:absolute !important;inset:0 !important;z-index:1 !important;display:block !important;visibility:visible !important;opacity:1 !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center top !important;transform:none !important;animation:none !important;filter:saturate(1.12) contrast(1.04) brightness(1.07) !important}#dragon-details-tab .dragon-detail-view.rare-ld4-v104::before,
  #dragon-details-tab .dragon-detail-view.stars-5::before,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104::before {content:"" !important;position:absolute !important;inset:0 !important;top:0 !important;left:0 !important;width:auto !important;height:auto !important;z-index:2 !important;pointer-events:none !important;display:block !important;border-radius:inherit !important;opacity:1 !important;filter:none !important;transform:none !important;animation:none !important;background:radial-gradient(circle at 74% 12%, rgba(255,255,255,.10), transparent 22%),
      linear-gradient(90deg,
        rgba(2, 6, 12, .34) 0%,
        rgba(3, 8, 15, .18) 28%,
        rgba(5, 11, 18, .04) 58%,
        rgba(4, 8, 14, .12) 100%),
      linear-gradient(0deg,
        rgba(2, 5, 10, .34) 0%,
        rgba(2, 5, 10, .08) 38%,
        transparent 70%,
        rgba(2, 5, 10, .10) 100%) !important}#dragon-details-tab .dragon-detail-view.rare-ld4-v104::after,
  #dragon-details-tab .dragon-detail-view.stars-5::after,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104::after {content:"" !important;position:absolute !important;inset:0 !important;z-index:8 !important;pointer-events:none !important;display:block !important;border-radius:inherit !important;border:2px solid var(--asl-el-main) !important;background:transparent !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10),
      inset 0 0 24px rgba(255,255,255,.035),
      0 0 22px var(--asl-el-soft) !important;opacity:1 !important;filter:none !important;transform:none !important;animation:none !important}#dragon-details-tab .dragon-detail-view.mythic-ld5-v104::after {border-color:rgba(255, 226, 80, .94) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.13),
      0 0 18px rgba(250, 204, 21, .28),
      0 0 24px rgba(168, 85, 247, .22) !important}#dragon-details-tab .dragon-detail-view.rare-ld4-v104 .dragon-image-container::before,
  #dragon-details-tab .dragon-detail-view.rare-ld4-v104 .dragon-image-container::after,
  #dragon-details-tab .dragon-detail-view.stars-5 .dragon-image-container::before,
  #dragon-details-tab .dragon-detail-view.stars-5 .dragon-image-container::after,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 .dragon-image-container::before,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 .dragon-image-container::after {content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important;background:transparent !important;animation:none !important}#dragon-details-tab .dragon-detail-view h1,
  #dragon-details-tab .dragon-detail-view #det-stars,
  #dragon-details-tab .dragon-detail-view #det-element,
  #dragon-details-tab .dragon-detail-view .dragon-hero-traits-v420 {z-index:9 !important;visibility:visible !important;opacity:1 !important}#dragon-details-tab .panel-stats .panel-body {display:grid !important;grid-template-columns:minmax(92px, .34fr) minmax(0, .66fr) !important;grid-template-rows:auto !important;gap:6px !important;align-items:start !important}#dragon-details-tab .dragon-level-compact-v47 {grid-column:1 !important;grid-row:1 !important;align-self:start !important;width:100% !important;min-width:0 !important;min-height:76px !important;height:auto !important;margin:0 !important;padding:7px !important;border-radius:11px !important}#dragon-details-tab .combat-stats-compact-v47,
  #dragon-details-tab .stats-grid.combat-stats-compact-v47 {grid-column:2 !important;grid-row:1 !important;align-self:start !important;justify-self:stretch !important;width:100% !important;min-width:0 !important;display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:4px !important;margin:0 !important;padding:0 !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row {min-width:0 !important;min-height:36px !important;height:36px !important;padding:2px 2px !important;border-radius:9px !important;gap:1px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important}#dragon-details-tab .combat-stats-compact-v47 .stat-name {display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:2px !important;width:100% !important;margin:0 !important;line-height:1 !important;white-space:nowrap !important}#dragon-details-tab .stat-ico-v420 {display:inline-block !important;margin:0 !important;font-size:10px !important;line-height:1 !important}#dragon-details-tab .stat-label-v420 {display:inline-block !important;max-width:42px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:clamp(6.6px, 1.8vw, 8px) !important;line-height:1 !important}#dragon-details-tab .combat-stats-compact-v47 .stat-value {margin:0 !important;font-size:clamp(11px, 3.05vw, 14px) !important;line-height:1 !important;letter-spacing:.01em !important}}@media (hover: none) and (pointer: coarse) and (max-width: 370px), (max-width: 370px) {#dragon-details-tab .panel-stats .panel-body {grid-template-columns:minmax(86px, .33fr) minmax(0, .67fr) !important;gap:5px !important}#dragon-details-tab .dragon-level-compact-v47 {min-height:74px !important;padding:6px !important}#dragon-details-tab .combat-stats-compact-v47,
  #dragon-details-tab .stats-grid.combat-stats-compact-v47 {gap:3px !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row {min-height:35px !important;height:35px !important;padding:2px 1px !important}#dragon-details-tab .stat-ico-v420 {font-size:9px !important}#dragon-details-tab .stat-label-v420 {max-width:36px !important;font-size:6.1px !important}#dragon-details-tab .combat-stats-compact-v47 .stat-value {font-size:10.5px !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab .dragon-detail-view.rare-ld4-v104,
  #dragon-details-tab .dragon-detail-view.stars-5,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 {background:#061019 !important}#dragon-details-tab .dragon-detail-view.rare-ld4-v104 #det-img,
  #dragon-details-tab .dragon-detail-view.stars-5 #det-img,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 #det-img,
  #dragon-details-tab .dragon-detail-view #det-img {display:block !important;visibility:visible !important;opacity:1 !important;object-fit:cover !important;object-position:center top !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;z-index:1 !important;mix-blend-mode:normal !important;transform:none !important;animation:none !important;filter:saturate(1.12) contrast(1.04) brightness(1.08) !important}#dragon-details-tab .dragon-detail-view::before {content:"" !important;position:absolute !important;inset:0 !important;z-index:2 !important;display:block !important;pointer-events:none !important;border-radius:inherit !important;opacity:1 !important;transform:none !important;animation:none !important;filter:none !important;background:radial-gradient(circle at 72% 8%, rgba(255,255,255,.08), transparent 24%),
      linear-gradient(90deg,
        rgba(2, 6, 12, .34) 0%,
        rgba(3, 8, 15, .18) 30%,
        rgba(5, 11, 18, .05) 58%,
        rgba(4, 8, 14, .10) 100%),
      linear-gradient(0deg,
        rgba(2, 5, 10, .30) 0%,
        rgba(2, 5, 10, .08) 40%,
        transparent 72%,
        rgba(2, 5, 10, .06) 100%) !important}#dragon-details-tab .dragon-detail-view.rare-ld4-v104::before,
  #dragon-details-tab .dragon-detail-view.stars-5::before,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104::before {background:radial-gradient(circle at 72% 8%, rgba(255,255,255,.10), transparent 24%),
      linear-gradient(90deg,
        rgba(2, 6, 12, .22) 0%,
        rgba(3, 8, 15, .11) 30%,
        rgba(5, 11, 18, .02) 58%,
        rgba(4, 8, 14, .07) 100%),
      linear-gradient(0deg,
        rgba(2, 5, 10, .24) 0%,
        rgba(2, 5, 10, .06) 40%,
        transparent 72%,
        rgba(2, 5, 10, .04) 100%) !important}#dragon-details-tab .dragon-detail-view.rare-ld4-v104 .dragon-image-container::before,
  #dragon-details-tab .dragon-detail-view.rare-ld4-v104 .dragon-image-container::after,
  #dragon-details-tab .dragon-detail-view.stars-5 .dragon-image-container::before,
  #dragon-details-tab .dragon-detail-view.stars-5 .dragon-image-container::after,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 .dragon-image-container::before,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 .dragon-image-container::after,
  #dragon-details-tab .dragon-detail-view.rare-5-v104 .dragon-image-container::before,
  #dragon-details-tab .dragon-detail-view.rare-5-v104 .dragon-image-container::after {content:none !important;display:none !important;visibility:hidden !important;opacity:0 !important;background:transparent !important;animation:none !important}#dragon-details-tab .dragon-detail-view::after {z-index:8 !important;background:transparent !important;pointer-events:none !important}#dragon-details-tab .dragon-detail-view h1,
  #dragon-details-tab .dragon-detail-view #det-stars,
  #dragon-details-tab .dragon-detail-view #det-element,
  #dragon-details-tab .dragon-detail-view .dragon-hero-traits-v420 {z-index:9 !important}#dragon-details-tab .panel-stats .panel-body {grid-template-columns:minmax(96px, .34fr) minmax(0, .66fr) !important;gap:6px !important;align-items:start !important}#dragon-details-tab .combat-stats-compact-v47,
  #dragon-details-tab .stats-grid.combat-stats-compact-v47 {grid-column:2 !important;grid-row:1 !important;align-self:start !important;display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;grid-auto-flow:row !important;gap:4px !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row:nth-child(1) {grid-column:1 / 2 !important;grid-row:1 !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row:nth-child(2) {grid-column:2 / 3 !important;grid-row:1 !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row:nth-child(3) {grid-column:3 / 4 !important;grid-row:1 !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row:nth-child(4) {grid-column:1 / 2 !important;grid-row:2 !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row:nth-child(5) {grid-column:2 / 3 !important;grid-row:2 !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row {min-height:38px !important;height:38px !important;padding:2px 2px !important}#dragon-details-tab .stat-label-v420 {max-width:44px !important;font-size:clamp(6.4px, 1.8vw, 8px) !important}#dragon-details-tab .combat-stats-compact-v47 .stat-value {font-size:clamp(11px, 3vw, 14px) !important}#dragon-details-tab .dragon-detail-layout,
  #dragon-details-tab .dragon-detail-actions,
  #dragon-details-tab .rpg-panel,
  #dragon-details-tab .panel-training,
  #dragon-details-tab .dragon-upgrade-box-v101,
  #dragon-details-tab .upgrade-listbox-v124,
  #dragon-details-tab .panel-training .panel-body {overflow:visible !important}#dragon-details-tab .upgrade-listbox-v124 {position:relative !important;z-index:100010 !important}#dragon-details-tab .upgrade-listbox-panel-v124:not(.hidden) {position:fixed !important;left:14px !important;right:14px !important;top:50dvh !important;bottom:auto !important;transform:translateY(-50%) !important;width:auto !important;max-height:min(360px, 58dvh) !important;overflow-y:auto !important;overscroll-behavior:contain !important;z-index:10000050 !important;border-radius:16px !important;box-shadow:0 22px 60px rgba(0,0,0,.72), 0 0 30px rgba(69,243,255,.18) !important}#dragon-details-tab .upgrade-listbox-option-v124 {min-height:48px !important}#dragon-expedition-modal-v51 {z-index:1000000 !important;align-items:center !important;justify-content:flex-start !important;padding:8px 8px calc(98px + env(safe-area-inset-bottom, 0px)) !important;overflow-y:auto !important}#dragon-expedition-modal-v51 .dragon-expedition-modal-content-v51 {width:calc(100vw - 18px) !important;max-height:calc(100dvh - 118px - env(safe-area-inset-bottom, 0px)) !important;margin:8px auto calc(88px + env(safe-area-inset-bottom, 0px)) !important;overflow:hidden !important}#dragon-expedition-modal-v51 .dragon-expedition-choice-grid-v51 {padding:12px 12px calc(104px + env(safe-area-inset-bottom, 0px)) !important;gap:10px !important}#dragon-expedition-modal-v51 .detail-expedition-card-v51 {padding:11px !important;gap:7px !important}#dragon-expedition-modal-v51 .detail-expedition-send-btn-v51 {min-height:40px !important;margin-top:4px !important}#dragon-expedition-modal-v51 .dragon-expedition-modal-footer-v51 {padding:10px 12px calc(16px + env(safe-area-inset-bottom, 0px)) !important}}@media (hover: none) and (pointer: coarse) and (max-width: 370px), (max-width: 370px) {#dragon-details-tab .panel-stats .panel-body {grid-template-columns:minmax(90px, .33fr) minmax(0, .67fr) !important;gap:5px !important}#dragon-details-tab .combat-stats-compact-v47,
  #dragon-details-tab .stats-grid.combat-stats-compact-v47 {gap:3px !important}#dragon-details-tab .combat-stats-compact-v47 .stat-row {min-height:36px !important;height:36px !important}#dragon-details-tab .stat-label-v420 {max-width:38px !important;font-size:6px !important}#dragon-details-tab .combat-stats-compact-v47 .stat-value {font-size:10.4px !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab .dragon-detail-view {height:clamp(255px, 68vw, 330px) !important;min-height:255px !important;max-height:330px !important}#dragon-details-tab .dragon-detail-view #det-img,
  #dragon-details-tab .dragon-detail-view.rare-ld4-v104 #det-img,
  #dragon-details-tab .dragon-detail-view.stars-5 #det-img,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 #det-img {object-fit:cover !important;object-position:center 16% !important;transform:none !important;filter:saturate(1.10) contrast(1.03) brightness(1.08) !important}#dragon-details-tab .dragon-detail-view::before {background:radial-gradient(circle at 72% 9%, rgba(255,255,255,.07), transparent 25%),
      linear-gradient(90deg,
        rgba(2, 6, 12, .26) 0%,
        rgba(3, 8, 15, .12) 30%,
        rgba(5, 11, 18, .03) 58%,
        rgba(4, 8, 14, .07) 100%),
      linear-gradient(0deg,
        rgba(2, 5, 10, .24) 0%,
        rgba(2, 5, 10, .05) 42%,
        transparent 75%,
        rgba(2, 5, 10, .02) 100%) !important}body > .upgrade-listbox-panel-v124.upgrade-listbox-floating-v424:not(.hidden) {position:fixed !important;display:block !important;z-index:2147483000 !important;overflow-y:auto !important;overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important;padding:8px !important;border-radius:16px !important;background:rgba(8, 14, 22, .985) !important;border:1px solid rgba(102, 252, 241, .44) !important;box-shadow:0 24px 70px rgba(0,0,0,.78), 0 0 30px rgba(69,243,255,.20) !important}body > .upgrade-listbox-panel-v124.upgrade-listbox-floating-v424 .upgrade-listbox-option-v124 {min-height:46px !important;padding:9px 11px !important;margin:4px 0 !important}body > .upgrade-listbox-panel-v124.upgrade-listbox-floating-v424 .upgrade-listbox-option-v124 strong {font-size:13px !important;line-height:1.08 !important}body > .upgrade-listbox-panel-v124.upgrade-listbox-floating-v424 .upgrade-listbox-option-v124 small {font-size:10.5px !important;line-height:1.12 !important}}@media (hover: none) and (pointer: coarse) and (max-width: 370px), (max-width: 370px) {#dragon-details-tab .dragon-detail-view {height:clamp(242px, 69vw, 304px) !important;min-height:242px !important}#dragon-details-tab .dragon-detail-view #det-img,
  #dragon-details-tab .dragon-detail-view.rare-ld4-v104 #det-img,
  #dragon-details-tab .dragon-detail-view.stars-5 #det-img,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 #det-img {object-position:center 14% !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-expedition-modal-v51.modal-overlay {align-items:flex-start !important;justify-content:center !important;padding-top:max(42px, calc(env(safe-area-inset-top, 0px) + 34px)) !important;padding-left:10px !important;padding-right:10px !important;padding-bottom:calc(104px + env(safe-area-inset-bottom, 0px)) !important;background:radial-gradient(circle at 50% 12%, rgba(46, 204, 113, .18), transparent 34%),
      radial-gradient(circle at 50% 88%, rgba(69, 243, 255, .12), transparent 36%),
      rgba(0, 0, 0, .78) !important;backdrop-filter:blur(7px) saturate(1.08) !important;-webkit-backdrop-filter:blur(7px) saturate(1.08) !important;overflow-y:auto !important;overscroll-behavior:contain !important}#dragon-expedition-modal-v51 .dragon-expedition-modal-content-v51 {width:min(100%, 430px) !important;max-height:calc(100dvh - 164px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) !important;margin:0 auto calc(92px + env(safe-area-inset-bottom, 0px)) !important;border-radius:22px !important;overflow:hidden !important;border:1px solid rgba(46, 204, 113, .58) !important;background:linear-gradient(145deg, rgba(9, 18, 24, .98), rgba(4, 8, 15, .98)) !important;box-shadow:0 24px 74px rgba(0, 0, 0, .78),
      0 0 0 1px rgba(255, 255, 255, .035) inset,
      0 0 36px rgba(46, 204, 113, .24) !important}#dragon-expedition-modal-v51 .dragon-expedition-modal-header-v51 {position:sticky !important;top:0 !important;z-index:3 !important;padding:15px 16px 12px !important;text-align:left !important;border-bottom:1px solid rgba(102, 252, 241, .14) !important;background:radial-gradient(circle at 12% 0%, rgba(46, 204, 113, .28), transparent 42%),
      linear-gradient(135deg, rgba(10, 30, 33, .98), rgba(6, 10, 18, .98)) !important}#dragon-expedition-modal-v51 .dragon-expedition-modal-header-v51 span {display:inline-flex !important;align-items:center !important;gap:6px !important;padding:5px 10px !important;border-radius:999px !important;background:rgba(46, 204, 113, .12) !important;border:1px solid rgba(46, 204, 113, .26) !important;color:#9fffd0 !important;font-size:10px !important;letter-spacing:1px !important}#dragon-expedition-modal-v51 .dragon-expedition-modal-header-v51 h2 {margin:8px 0 4px !important;font-size:clamp(18px, 5.1vw, 22px) !important;line-height:1.08 !important;color:#ffffff !important;text-shadow:0 0 16px rgba(46, 204, 113, .18) !important}#dragon-expedition-modal-v51 .dragon-expedition-modal-header-v51 p {font-size:11.5px !important;line-height:1.28 !important;color:#aec0cf !important;max-width:35em !important}#dragon-expedition-modal-v51 .dragon-expedition-choice-grid-v51 {grid-template-columns:1fr !important;gap:9px !important;padding:11px 12px 12px !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:thin !important}#dragon-expedition-modal-v51 .detail-expedition-card-v51 {position:relative !important;gap:6px !important;padding:10px !important;border-radius:17px !important;border:1px solid rgba(102, 252, 241, .18) !important;background:radial-gradient(circle at 0% 0%, rgba(46, 204, 113, .13), transparent 38%),
      linear-gradient(135deg, rgba(15, 27, 36, .94), rgba(6, 11, 18, .96)) !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .025),
      0 8px 20px rgba(0, 0, 0, .28) !important}#dragon-expedition-modal-v51 .detail-expedition-card-v51::after {content:'' !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;pointer-events:none !important;background:linear-gradient(90deg, rgba(255, 255, 255, .055), transparent 38%, rgba(46, 204, 113, .04)) !important;opacity:.75 !important}#dragon-expedition-modal-v51 .detail-expedition-card-v51.locked-v51 {opacity:.68 !important;filter:saturate(.72) grayscale(.12) !important}#dragon-expedition-modal-v51 .detail-expedition-card-head-v51 {gap:9px !important;align-items:center !important;position:relative !important;z-index:1 !important}#dragon-expedition-modal-v51 .detail-expedition-card-head-v51 > span {width:38px !important;height:38px !important;min-width:38px !important;border-radius:14px !important;font-size:21px !important;background:radial-gradient(circle at 35% 25%, rgba(255, 255, 255, .16), transparent 34%),
      rgba(46, 204, 113, .14) !important;border:1px solid rgba(46, 204, 113, .30) !important;box-shadow:0 0 18px rgba(46, 204, 113, .12) !important}#dragon-expedition-modal-v51 .detail-expedition-card-head-v51 strong {font-size:13.3px !important;line-height:1.15 !important;color:#fff8dc !important}#dragon-expedition-modal-v51 .detail-expedition-card-head-v51 small {display:block !important;margin-top:2px !important;font-size:10.5px !important;line-height:1.15 !important;color:#a9becd !important}#dragon-expedition-modal-v51 .detail-expedition-card-v51 p,
  #dragon-expedition-modal-v51 .detail-expedition-card-v51 em {position:relative !important;z-index:1 !important;font-size:10.7px !important;line-height:1.18 !important;color:#b7c9d8 !important}#dragon-expedition-modal-v51 .detail-expedition-card-v51 em {color:#d6e6bf !important;opacity:.95 !important}#dragon-expedition-modal-v51 .detail-expedition-dynamic-v51 {position:relative !important;z-index:1 !important;gap:5px !important;margin-top:2px !important}#dragon-expedition-modal-v51 .detail-expedition-dynamic-v51 span {padding:5px 8px !important;font-size:10.5px !important;border-radius:999px !important;background:rgba(2, 7, 12, .62) !important;border:1px solid rgba(102, 252, 241, .12) !important}#dragon-expedition-modal-v51 .detail-expedition-dynamic-v51 b {color:#45f3ff !important}#dragon-expedition-modal-v51 .detail-expedition-send-btn-v51 {position:relative !important;z-index:1 !important;min-height:38px !important;margin-top:3px !important;padding:9px 12px !important;border-radius:13px !important;font-size:13px !important;font-weight:900 !important;color:#03120a !important;background:linear-gradient(135deg, #42f08a, #23c96b) !important;box-shadow:0 0 18px rgba(46, 204, 113, .22) !important}#dragon-expedition-modal-v51 .detail-expedition-send-btn-v51:disabled {color:#9ca8b8 !important;background:linear-gradient(135deg, #1f2833, #101722) !important;border:1px solid rgba(255, 255, 255, .08) !important;box-shadow:none !important}#dragon-expedition-modal-v51 .dragon-expedition-modal-footer-v51 {position:sticky !important;bottom:0 !important;z-index:3 !important;padding:10px 12px 12px !important;border-top:1px solid rgba(102, 252, 241, .12) !important;background:linear-gradient(180deg, rgba(6, 10, 18, .82), rgba(6, 10, 18, .98)) !important}#dragon-expedition-modal-v51 .dragon-expedition-cancel-btn-v51 {min-width:0 !important;width:100% !important;min-height:38px !important;border-radius:13px !important;font-size:13px !important;background:rgba(17, 27, 38, .96) !important;color:#cce2e3 !important;border:1px solid rgba(102, 252, 241, .25) !important}}@media (hover: none) and (pointer: coarse) and (max-width: 370px), (max-width: 370px) {#dragon-expedition-modal-v51.modal-overlay {padding-top:max(34px, calc(env(safe-area-inset-top, 0px) + 26px)) !important;padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px)) !important}#dragon-expedition-modal-v51 .dragon-expedition-modal-content-v51 {max-height:calc(100dvh - 144px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) !important;border-radius:19px !important}#dragon-expedition-modal-v51 .dragon-expedition-modal-header-v51 {padding:12px 13px 10px !important}#dragon-expedition-modal-v51 .dragon-expedition-choice-grid-v51 {padding:9px 10px 10px !important}#dragon-expedition-modal-v51 .detail-expedition-card-v51 {padding:9px !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab .dragon-detail-view {height:clamp(292px, 77vw, 372px) !important;min-height:292px !important;max-height:372px !important;background:radial-gradient(circle at 64% 28%, rgba(255,255,255,.07), transparent 32%),
      linear-gradient(145deg, rgba(7,17,26,.96), rgba(2,6,12,.98)) !important}#dragon-details-tab .dragon-detail-view .dragon-image-container,
  #dragon-details-tab .dragon-detail-view .dragon-detail-image-box-v46 {background:radial-gradient(circle at 62% 38%, rgba(102,252,241,.12), transparent 36%),
      rgba(3, 8, 15, .78) !important}#dragon-details-tab .dragon-detail-view #det-img,
  #dragon-details-tab .dragon-detail-view.rare-ld4-v104 #det-img,
  #dragon-details-tab .dragon-detail-view.stars-5 #det-img,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 #det-img {width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 42% !important;transform:none !important;filter:saturate(1.12) contrast(1.03) brightness(1.08) !important}#dragon-details-tab .dragon-detail-view::before {background:radial-gradient(circle at 72% 10%, rgba(255,255,255,.055), transparent 26%),
      linear-gradient(90deg,
        rgba(2, 6, 12, .25) 0%,
        rgba(3, 8, 15, .10) 29%,
        rgba(5, 11, 18, .025) 58%,
        rgba(4, 8, 14, .08) 100%),
      linear-gradient(0deg,
        rgba(2, 5, 10, .34) 0%,
        rgba(2, 5, 10, .08) 34%,
        transparent 76%,
        rgba(2, 5, 10, .03) 100%) !important}#asl-ajax-modal.modal-overlay,
  #upgrade-success-modal.modal-overlay,
  #upgrade-error-modal.modal-overlay,
  #sell-confirm-modal.modal-overlay,
  #asl-confirm-modal.modal-overlay {align-items:flex-start !important;justify-content:center !important;padding:max(72px, calc(env(safe-area-inset-top, 0px) + 64px)) 12px calc(104px + env(safe-area-inset-bottom, 0px)) !important;background:radial-gradient(circle at 50% 16%, rgba(102,252,241,.16), transparent 34%),
      radial-gradient(circle at 50% 88%, rgba(46,204,113,.10), transparent 38%),
      rgba(0,0,0,.78) !important;backdrop-filter:blur(7px) saturate(1.08) !important;-webkit-backdrop-filter:blur(7px) saturate(1.08) !important;overflow-y:auto !important;overscroll-behavior:contain !important}#upgrade-success-modal .modal-content,
  #upgrade-error-modal .modal-content,
  #asl-ajax-modal-content,
  #asl-confirm-modal .asl-confirm-content,
  #sell-confirm-modal .modal-content {width:min(100%, 420px) !important;max-width:420px !important;max-height:calc(100dvh - 178px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)) !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;margin:0 auto calc(14px + env(safe-area-inset-bottom, 0px)) !important;padding:18px !important;border-radius:24px !important;background:radial-gradient(circle at 18% 0%, rgba(102,252,241,.14), transparent 38%),
      radial-gradient(circle at 86% 100%, rgba(46,204,113,.11), transparent 40%),
      linear-gradient(145deg, rgba(9, 18, 28, .985), rgba(3, 7, 13, .99)) !important;border:1px solid rgba(102,252,241,.32) !important;box-shadow:0 24px 74px rgba(0,0,0,.78),
      inset 0 0 0 1px rgba(255,255,255,.035),
      0 0 34px rgba(102,252,241,.15) !important;color:#eaf6ff !important;text-align:center !important}#asl-ajax-modal-content.asl-game-modal-error-v426,
  #upgrade-error-modal .modal-content,
  #sell-confirm-modal .modal-content {border-color:rgba(252,165,165,.50) !important;box-shadow:0 24px 74px rgba(0,0,0,.78),
      inset 0 0 0 1px rgba(255,255,255,.035),
      0 0 34px rgba(239,68,68,.22) !important;background:radial-gradient(circle at 18% 0%, rgba(239,68,68,.16), transparent 38%),
      radial-gradient(circle at 86% 100%, rgba(251,191,36,.09), transparent 40%),
      linear-gradient(145deg, rgba(18, 10, 14, .985), rgba(3, 7, 13, .99)) !important}#asl-ajax-modal-content.asl-game-modal-success-v426,
  #upgrade-success-modal .modal-content {border-color:rgba(74,222,128,.48) !important;box-shadow:0 24px 74px rgba(0,0,0,.78),
      inset 0 0 0 1px rgba(255,255,255,.035),
      0 0 36px rgba(46,204,113,.22) !important}#asl-ajax-modal-icon,
  #upgrade-success-modal .modal-content > div:first-child,
  #upgrade-error-modal .modal-content > div:first-child,
  #sell-confirm-modal .sell-modal-icon-v101,
  #asl-confirm-modal .asl-confirm-icon {width:58px !important;height:58px !important;margin:0 auto 10px !important;display:grid !important;place-items:center !important;border-radius:20px !important;font-size:30px !important;line-height:1 !important;background:radial-gradient(circle at 38% 28%, rgba(255,255,255,.22), transparent 30%),
      rgba(102,252,241,.11) !important;border:1px solid rgba(102,252,241,.31) !important;box-shadow:0 0 24px rgba(102,252,241,.14) !important;animation:none !important}#asl-ajax-modal-content.asl-game-modal-error-v426 #asl-ajax-modal-icon,
  #upgrade-error-modal .modal-content > div:first-child,
  #sell-confirm-modal .sell-modal-icon-v101 {background:radial-gradient(circle at 38% 28%, rgba(255,255,255,.18), transparent 30%),
      rgba(239,68,68,.18) !important;border-color:rgba(252,165,165,.35) !important;box-shadow:0 0 24px rgba(239,68,68,.18) !important}#asl-ajax-modal-title,
  #upgrade-success-modal h2,
  #upgrade-error-modal h2,
  #sell-confirm-modal .sell-modal-title-v101,
  #asl-confirm-modal .asl-confirm-title {margin:7px 0 12px !important;font-size:clamp(19px, 5.4vw, 24px) !important;line-height:1.1 !important;letter-spacing:.04em !important;color:#66fcf1 !important;text-shadow:0 0 16px rgba(102,252,241,.20) !important}#asl-ajax-modal-content.asl-game-modal-success-v426 #asl-ajax-modal-title,
  #upgrade-success-modal h2 {color:#8dffbf !important;text-shadow:0 0 18px rgba(46,204,113,.23) !important}#asl-ajax-modal-content.asl-game-modal-error-v426 #asl-ajax-modal-title,
  #upgrade-error-modal h2,
  #sell-confirm-modal .sell-modal-title-v101 {color:#fecaca !important;text-shadow:0 0 18px rgba(239,68,68,.22) !important}#asl-ajax-modal-body,
  #upgrade-success-modal .modal-content > div:nth-of-type(2),
  #upgrade-error-modal .modal-content > div:nth-of-type(2),
  #asl-confirm-modal .asl-confirm-body {max-height:min(310px, calc(100dvh - 294px)) !important;overflow-y:auto !important;margin:0 0 14px !important;padding:13px !important;border-radius:17px !important;background:radial-gradient(circle at 10% 0%, rgba(102,252,241,.08), transparent 32%),
      rgba(2, 8, 15, .76) !important;border:1px solid rgba(102,252,241,.17) !important;color:#dce8f5 !important;font-size:13px !important;line-height:1.45 !important;text-align:left !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025) !important}#asl-ajax-modal-body strong,
  #upgrade-success-modal .modal-content > div:nth-of-type(2) strong,
  #upgrade-error-modal .modal-content > div:nth-of-type(2) strong,
  #asl-confirm-modal .asl-confirm-body strong {color:#fff6c8 !important}#asl-ajax-modal-close,
  #upgrade-success-modal .modal-content > button,
  #upgrade-error-modal .modal-content > button,
  #asl-confirm-modal .asl-confirm-ok,
  #asl-confirm-modal .asl-confirm-cancel {width:100% !important;max-width:none !important;min-height:43px !important;border-radius:15px !important;padding:10px 14px !important;font-size:14px !important;font-weight:1000 !important;letter-spacing:.01em !important}#asl-ajax-modal-close,
  #upgrade-success-modal .modal-content > button,
  #asl-confirm-modal .asl-confirm-ok {color:#061017 !important;background:linear-gradient(135deg, #66fcf1, #2ecc71) !important;border:1px solid rgba(153,255,235,.48) !important;box-shadow:0 12px 24px rgba(46,204,113,.18) !important}#upgrade-error-modal .modal-content > button,
  #asl-ajax-modal-content.asl-game-modal-error-v426 #asl-ajax-modal-close {color:#fff !important;background:linear-gradient(135deg, #b91c1c, #ef4444) !important;border-color:rgba(252,165,165,.45) !important;box-shadow:0 12px 24px rgba(239,68,68,.18) !important}#asl-confirm-modal .asl-confirm-content.asl-upgrade-confirm-content-v426 {border-color:rgba(46,204,113,.48) !important;background:radial-gradient(circle at 18% 0%, rgba(46,204,113,.16), transparent 40%),
      linear-gradient(145deg, rgba(7,18,22,.985), rgba(3,7,13,.99)) !important;box-shadow:0 24px 74px rgba(0,0,0,.78), 0 0 36px rgba(46,204,113,.22) !important}#asl-confirm-modal .asl-confirm-content.asl-upgrade-confirm-content-v426 .asl-confirm-icon {background:radial-gradient(circle at 38% 28%, rgba(255,255,255,.18), transparent 30%), rgba(46,204,113,.18) !important;border-color:rgba(74,222,128,.35) !important}#asl-confirm-modal .asl-confirm-content.asl-upgrade-confirm-content-v426 .asl-confirm-title {color:#8dffbf !important}#asl-confirm-modal .upgrade-confirm-v101 {gap:8px !important;padding:12px !important;border-radius:16px !important;background:linear-gradient(145deg, rgba(5,18,18,.92), rgba(2,8,15,.92)) !important;border:1px solid rgba(74,222,128,.27) !important}#asl-confirm-modal .upgrade-confirm-v101 strong {color:#b9ffd8 !important;font-size:15px !important}#asl-confirm-modal .upgrade-confirm-v101 span {color:#fff0a6 !important;font-size:14px !important}#asl-confirm-modal .upgrade-confirm-v101 em,
  #asl-confirm-modal .upgrade-confirm-v101 small {color:#b8c9d8 !important;font-size:12px !important;line-height:1.35 !important}#asl-confirm-modal .asl-confirm-actions {display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important}#asl-confirm-modal .asl-confirm-cancel {color:#d9f8ff !important;background:linear-gradient(145deg, rgba(16,30,42,.94), rgba(5,10,18,.98)) !important;border:1px solid rgba(102,252,241,.26) !important}#sell-confirm-modal .sell-modal-desc-v101 {margin:0 0 11px !important;color:#b9c8d7 !important;font-size:12.5px !important;line-height:1.38 !important}#sell-confirm-modal .sell-modal-dragon-v101,
  #sell-confirm-modal .sell-modal-reward-box-v101,
  #sell-confirm-modal .sell-modal-check-v101 {border-radius:17px !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025) !important}#sell-confirm-modal .sell-modal-dragon-v101 {margin-bottom:10px !important;padding:12px !important;background:radial-gradient(circle at 0% 0%, rgba(251,191,36,.13), transparent 38%),
      rgba(24, 19, 7, .58) !important;border-color:rgba(251,191,36,.30) !important}#sell-confirm-modal .sell-modal-dragon-v101 strong {color:#fff3bf !important;font-size:16px !important;line-height:1.1 !important}#sell-confirm-modal .sell-modal-dragon-v101 span {color:#ffd84a !important;font-size:15px !important;letter-spacing:.08em !important}#sell-confirm-modal .sell-modal-dragon-v101 small {color:#c9d6e2 !important;font-size:11px !important;line-height:1.25 !important}#sell-confirm-modal .sell-modal-reward-box-v101 {padding:12px !important;margin-bottom:10px !important;background:radial-gradient(circle at 100% 0%, rgba(252,165,165,.10), transparent 34%),
      rgba(6, 11, 18, .76) !important;border-color:rgba(252,165,165,.24) !important}#sell-confirm-modal .sell-modal-reward-box-v101 > span {color:#aebdd0 !important;font-size:10px !important;margin-bottom:5px !important}#sell-confirm-modal .sell-modal-check-v101 {padding:10px !important;margin-bottom:12px !important;background:rgba(127,29,29,.21) !important;border-color:rgba(252,165,165,.25) !important;color:#ffe4e6 !important;font-size:12px !important;line-height:1.28 !important}#sell-confirm-modal .sell-modal-actions-v101 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important}#sell-confirm-modal .sell-cancel-btn-v101,
  #sell-confirm-modal .sell-confirm-btn-v101 {width:100% !important;min-width:0 !important;min-height:43px !important;border-radius:15px !important;padding:9px 10px !important;font-size:13px !important}#sell-confirm-modal .sell-cancel-btn-v101 {color:#d9f8ff !important;background:linear-gradient(145deg, rgba(16,30,42,.94), rgba(5,10,18,.98)) !important;border-color:rgba(102,252,241,.26) !important}#sell-confirm-modal .sell-confirm-btn-v101 {color:#fff !important;background:linear-gradient(135deg, #991b1b, #ef4444) !important;border-color:rgba(252,165,165,.45) !important;box-shadow:0 12px 24px rgba(239,68,68,.18) !important}#sellResultModal.fantasy-modal {align-items:flex-start !important;justify-content:center !important;padding:max(74px, calc(env(safe-area-inset-top, 0px) + 66px)) 12px calc(104px + env(safe-area-inset-bottom, 0px)) !important;background:radial-gradient(circle at 50% 16%, rgba(46,204,113,.17), transparent 34%),
      rgba(0,0,0,.78) !important;overflow-y:auto !important;backdrop-filter:blur(7px) !important;-webkit-backdrop-filter:blur(7px) !important}#sellResultModal .fantasy-modal-content {width:min(100%, 410px) !important;max-width:410px !important;margin:0 auto !important;padding:18px !important;border-radius:24px !important;background:radial-gradient(circle at 18% 0%, rgba(46,204,113,.16), transparent 40%),
      linear-gradient(145deg, rgba(7,18,22,.985), rgba(3,7,13,.99)) !important;border:1px solid rgba(74,222,128,.48) !important;box-shadow:0 24px 74px rgba(0,0,0,.78), 0 0 36px rgba(46,204,113,.22) !important;color:#eaf6ff !important;font-family:inherit !important}#sellResultModal .close-modal {top:8px !important;right:12px !important;color:#c8fff0 !important;font-size:26px !important}#sellResultModal .modal-title {margin:8px 24px 12px !important;color:#8dffbf !important;font-size:clamp(18px, 5.2vw, 23px) !important;line-height:1.1 !important;text-shadow:0 0 18px rgba(46,204,113,.23) !important}#sellResultModal .modal-body {padding:13px !important;border-radius:17px !important;background:rgba(2, 8, 15, .76) !important;border:1px solid rgba(74,222,128,.18) !important;margin-bottom:14px !important;text-align:left !important}#sellResultModal .modal-body p {margin:0 !important;color:#dce8f5 !important;font-size:13px !important;line-height:1.45 !important}#sellResultModal .btn-fantasy-close {width:100% !important;min-height:43px !important;border-radius:15px !important;color:#061017 !important;background:linear-gradient(135deg, #66fcf1, #2ecc71) !important;border:1px solid rgba(153,255,235,.48) !important;font-weight:1000 !important}}@media (hover: none) and (pointer: coarse) and (max-width: 370px), (max-width: 370px) {#dragon-details-tab .dragon-detail-view {height:clamp(282px, 79vw, 346px) !important;min-height:282px !important}#dragon-details-tab .dragon-detail-view #det-img,
  #dragon-details-tab .dragon-detail-view.rare-ld4-v104 #det-img,
  #dragon-details-tab .dragon-detail-view.stars-5 #det-img,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 #det-img {object-position:center 43% !important}#sell-confirm-modal .sell-modal-actions-v101,
  #asl-confirm-modal .asl-confirm-actions {grid-template-columns:1fr !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view,
  #dragon-details-tab .dragon-detail-view {height:clamp(320px, 84vw, 410px) !important;min-height:320px !important;max-height:410px !important;background:radial-gradient(circle at 62% 30%, rgba(255,255,255,.08), transparent 34%),
      radial-gradient(circle at 50% 88%, rgba(102,252,241,.09), transparent 42%),
      linear-gradient(145deg, rgba(8,18,28,.97), rgba(2,6,12,.99)) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view .dragon-image-container,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view .dragon-detail-image-box-v46,
  #dragon-details-tab .dragon-detail-view .dragon-image-container,
  #dragon-details-tab .dragon-detail-view .dragon-detail-image-box-v46 {display:flex !important;align-items:center !important;justify-content:center !important;padding:8px 8px 6px !important;background:radial-gradient(circle at 50% 38%, rgba(102,252,241,.13), transparent 36%),
      linear-gradient(180deg, rgba(5,11,18,.28), rgba(5,11,18,.14)) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-img,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.rare-ld4-v104 #det-img,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.stars-5 #det-img,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.mythic-ld5-v104 #det-img,
  #dragon-details-tab .dragon-detail-view #det-img,
  #dragon-details-tab .dragon-detail-view.rare-ld4-v104 #det-img,
  #dragon-details-tab .dragon-detail-view.stars-5 #det-img,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 #det-img {position:relative !important;inset:auto !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;min-width:0 !important;min-height:0 !important;object-fit:contain !important;object-position:center center !important;filter:saturate(1.10) contrast(1.03) brightness(1.06) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view::before,
  #dragon-details-tab .dragon-detail-view::before {background:radial-gradient(circle at 74% 10%, rgba(255,255,255,.05), transparent 24%),
      linear-gradient(90deg,
        rgba(2, 6, 12, .20) 0%,
        rgba(3, 8, 15, .08) 27%,
        rgba(5, 11, 18, .02) 58%,
        rgba(4, 8, 14, .06) 100%),
      linear-gradient(0deg,
        rgba(2, 5, 10, .18) 0%,
        rgba(2, 5, 10, .05) 26%,
        transparent 72%,
        rgba(2, 5, 10, .04) 100%) !important}}.admin-accounts-panel-v428 {position:relative;overflow:visible}.admin-accounts-details-v428 {border:1px solid rgba(102, 252, 241, .18);border-radius:18px;background:radial-gradient(circle at 12% 0%, rgba(102,252,241,.08), transparent 32%),
        linear-gradient(135deg, rgba(8, 16, 25, .90), rgba(14, 24, 36, .76));box-shadow:inset 0 0 24px rgba(102, 252, 241, .045), 0 10px 24px rgba(0,0,0,.20);overflow:hidden}.admin-accounts-summary-v428 {cursor:pointer;list-style:none;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:14px;padding:16px 18px;user-select:none}.admin-accounts-summary-v428::-webkit-details-marker {display:none}.admin-accounts-summary-v428::after {content:'Pokaż / ukryj';grid-column:2 / 3;justify-self:end;color:#9db8c9;font-size:12px;font-weight:900;opacity:.82}.admin-accounts-icon-v428 {width:46px;height:46px;border-radius:16px;display:inline-grid;place-items:center;font-size:24px;background:linear-gradient(135deg, rgba(102,252,241,.17), rgba(250,204,21,.12));border:1px solid rgba(102,252,241,.28);box-shadow:0 0 20px rgba(102,252,241,.10), inset 0 1px 0 rgba(255,255,255,.08)}.admin-accounts-summary-text-v428 {min-width:0;display:flex;flex-direction:column;gap:4px}.admin-accounts-summary-text-v428 strong {color:#f8fbff;font-size:17px}.admin-accounts-summary-text-v428 small {color:#9db8c9;line-height:1.35}.admin-accounts-count-v428 {min-width:54px;height:50px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;font-size:22px;font-weight:950;color:#071014;background:linear-gradient(135deg, #66fcf1, #ffd54a);box-shadow:0 0 24px rgba(102, 252, 241, .22)}.admin-accounts-toolbar-v428 {display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid rgba(102, 252, 241, .12);background:rgba(0,0,0,.16)}.admin-accounts-toolbar-v428 span {display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;background:rgba(102,252,241,.075);border:1px solid rgba(102,252,241,.13);color:#cfe3ed;font-size:12px;font-weight:800}.admin-accounts-toolbar-v428 span.warn {color:#ffe7a3;background:rgba(250,204,21,.10);border-color:rgba(250,204,21,.24)}.admin-accounts-empty-v428 {padding:18px;color:#b8cad8;border-top:1px solid rgba(102, 252, 241, .12)}.admin-accounts-table-wrap-v428 {border-top:1px solid rgba(102, 252, 241, .12);overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-accounts-table-v428 {width:100%;min-width:940px;border-collapse:collapse}.admin-accounts-table-v428 th,
.admin-accounts-table-v428 td {padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top;color:#dceaf4}.admin-accounts-table-v428 th {color:#66fcf1;font-size:11.5px;text-transform:uppercase;letter-spacing:.9px;background:rgba(0,0,0,.20);white-space:nowrap}.admin-accounts-table-v428 td strong,
.admin-accounts-table-v428 td span,
.admin-accounts-table-v428 td small {display:block}.admin-accounts-table-v428 td small {color:#93aabc;margin-top:3px;font-size:12px}.admin-account-role-v428 {display:inline-flex !important;width:fit-content;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase;letter-spacing:.4px}.admin-account-role-v428.admin {color:#120b02;background:linear-gradient(135deg, #ffd54a, #ff9f43);box-shadow:0 0 14px rgba(255,213,74,.18)}.admin-account-role-v428.player {color:#dffbff;background:rgba(102,252,241,.10);border:1px solid rgba(102,252,241,.22)}@media (max-width: 760px) {.admin-accounts-summary-v428 {grid-template-columns:auto minmax(0, 1fr) auto;padding:14px;gap:10px}.admin-accounts-summary-v428::after {content:'lista';grid-column:3 / 4;grid-row:2 / 3;justify-self:center;font-size:11px}.admin-accounts-icon-v428 {width:42px;height:42px;border-radius:14px;font-size:22px}.admin-accounts-summary-text-v428 strong {font-size:15px}.admin-accounts-summary-text-v428 small {font-size:11.5px}.admin-accounts-count-v428 {min-width:46px;height:44px;font-size:19px}.admin-accounts-toolbar-v428 {padding:10px 12px}.admin-accounts-toolbar-v428 span {font-size:11px;padding:6px 8px}.admin-accounts-table-v428 {min-width:860px}}.survival-fortress-actions-v429 {display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.survival-fortress-actions-v429 .btn {flex:0 0 auto}.survival-stat-card-v429 {position:relative}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#survival-tab.survival-fortress-v190 {padding:8px 10px calc(112px + env(safe-area-inset-bottom, 0px)) !important;overflow-x:hidden !important}#survival-tab .survival-fortress-hero-v190 {display:grid !important;grid-template-columns:1fr !important;gap:14px !important;padding:16px !important;margin-bottom:14px !important;border-radius:22px !important;border:1px solid rgba(102,252,241,.16) !important;background:radial-gradient(circle at 100% 0%, rgba(31, 82, 125, .34), transparent 30%),
            radial-gradient(circle at 80% 18%, rgba(102,252,241,.08), transparent 22%),
            linear-gradient(145deg, rgba(5,11,18,.98), rgba(8,18,30,.96)) !important;box-shadow:0 18px 34px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.05) !important;position:relative;overflow:hidden !important}#survival-tab .survival-fortress-copy-v190 {position:relative;z-index:1}#survival-tab .survival-fortress-copy-v190 h2 {margin:8px 0 10px !important;font-size:clamp(31px, 9.2vw, 46px) !important;line-height:.95 !important;letter-spacing:.01em !important;color:#efc15d !important;text-shadow:0 2px 18px rgba(0,0,0,.45) !important}#survival-tab .survival-fortress-copy-v190 p {margin:0 !important;max-width:none !important;padding-right:10px !important;color:#d2dee8 !important;font-size:15px !important;line-height:1.42 !important}#survival-tab .survival-fortress-copy-v190 .section-kicker-v34 {display:inline-flex !important;align-items:center !important;gap:8px !important;padding:8px 14px !important;border-radius:999px !important;background:rgba(21, 56, 69, .58) !important;border:1px solid rgba(102,252,241,.20) !important;color:#66fcf1 !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05) !important}#survival-tab .survival-fortress-actions-v429 {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important;margin-top:16px !important}#survival-tab .survival-fortress-actions-v429 .survival-rewards-info-btn-v252,
    #survival-tab .survival-fortress-actions-v429 .survival-history-btn-v305 {width:100% !important;min-height:56px !important;margin:0 !important;padding:12px 12px !important;border-radius:18px !important;font-size:14px !important;line-height:1.15 !important;font-weight:900 !important;box-shadow:0 10px 24px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.12) !important}#survival-tab .survival-fortress-stats-v190 {min-width:0 !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important}#survival-tab .survival-fortress-stats-v190 > div,
    #survival-tab .survival-stat-card-v429 {min-height:88px !important;padding:12px 12px 12px 48px !important;border-radius:18px !important;border:1px solid rgba(102,252,241,.14) !important;background:linear-gradient(145deg, rgba(7,16,27,.96), rgba(10,24,39,.88)) !important;box-shadow:0 8px 20px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.04) !important;overflow:hidden !important}#survival-tab .survival-stat-card-v429::before {position:absolute;left:12px;top:12px;width:26px;height:26px;display:grid;place-items:center;border-radius:10px;background:rgba(102,252,241,.10);border:1px solid rgba(102,252,241,.14);font-size:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}#survival-tab .survival-stat-card-v429.status::before {content:'🛡️'}#survival-tab .survival-stat-card-v429.best::before {content:'🏆'}#survival-tab .survival-stat-card-v429.limit::before {content:'⏳'}#survival-tab .survival-stat-card-v429.goal::before {content:'🎯'}#survival-tab .survival-fortress-stats-v190 span {margin:0 0 5px !important;color:#8da0b1 !important;font-size:11px !important;line-height:1.05 !important;letter-spacing:.08em !important}#survival-tab .survival-fortress-stats-v190 strong {color:#f4fbff !important;font-size:17px !important;line-height:1.15 !important;font-weight:900 !important}#survival-tab .survival-fortress-stats-v190 small {display:block !important;margin-top:5px !important;color:#d3a84f !important;font-size:11px !important;line-height:1.15 !important}#survival-tab .survival-fortress-layout-v190 {display:grid !important;grid-template-columns:1fr !important;gap:14px !important}#survival-tab .survival-main-panel-v120,
    #survival-tab .survival-fortress-panel-v190,
    #survival-tab .survival-fortress-start-v190,
    #survival-tab .survival-fortress-continue-v190,
    #survival-tab .survival-fortress-preview-v190 {border-radius:22px !important;padding:15px !important;background:linear-gradient(145deg, rgba(8,16,26,.97), rgba(4,10,18,.96)) !important;border:1px solid rgba(102,252,241,.14) !important;box-shadow:0 16px 28px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.03) !important}#survival-tab .survival-main-panel-v120 {order:1}#survival-tab .survival-fortress-preview-v190 {order:2}#survival-tab .survival-fortress-start-copy-v190 h3 {margin:0 0 8px !important;color:#efc15d !important;font-size:18px !important;line-height:1.15 !important}#survival-tab .survival-fortress-start-copy-v190 p {margin:0 0 14px !important;color:#bac8d8 !important;font-size:14px !important;line-height:1.42 !important}#survival-tab .survival-fortress-form-v190 {display:grid !important;gap:12px !important}#survival-tab .survival-fortress-form-v190 label {color:#66fcf1 !important;font-size:12px !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-weight:900 !important}#survival-tab .survival-fortress-form-v190 select {width:100% !important;min-height:66px !important;padding:0 18px !important;border-radius:20px !important;border:1px solid rgba(102,252,241,.24) !important;background:linear-gradient(135deg, rgba(17,55,67,.82), rgba(9,16,27,.94)) !important;color:#66fcf1 !important;font-size:18px !important;font-weight:900 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 10px 24px rgba(0,0,0,.18) !important;appearance:auto !important}#survival-tab .survival-selected-preview-v120,
    #survival-tab .survival-fortress-selected-v190 {min-height:94px !important;padding:14px !important;border-radius:18px !important;background:linear-gradient(145deg, rgba(4,10,18,.92), rgba(7,18,28,.94)) !important;border:1px solid rgba(255,255,255,.06) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03) !important}#survival-tab .survival-selected-preview-v120 img,
    #survival-tab .survival-fortress-selected-v190 img {width:58px !important;height:58px !important;border-radius:14px !important;background:rgba(255,255,255,.03) !important;border:1px solid rgba(102,252,241,.10) !important}#survival-tab .survival-mode-picker-v282 {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important;margin-top:2px !important}#survival-tab .survival-mode-picker-v282 button {position:relative !important;min-height:96px !important;padding:16px 14px !important;border-radius:20px !important;border:1px solid rgba(102,252,241,.14) !important;background:linear-gradient(145deg, rgba(8,16,27,.94), rgba(4,10,18,.96)) !important;color:#eef7ff !important;text-align:left !important;box-shadow:0 10px 20px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.04) !important;overflow:hidden !important}#survival-tab .survival-mode-picker-v282 button.active {border-color:rgba(102,252,241,.56) !important;background:linear-gradient(145deg, rgba(10,54,62,.82), rgba(7,18,31,.98)) !important;box-shadow:0 0 0 1px rgba(102,252,241,.14) inset, 0 0 22px rgba(102,252,241,.16) !important}#survival-tab .survival-mode-picker-v282 button b {display:block !important;font-size:18px !important;margin-bottom:5px !important}#survival-tab .survival-mode-picker-v282 button small {display:block !important;color:#c6d2df !important;font-size:13px !important;line-height:1.28 !important;margin-top:0 !important;max-width:88% !important}#survival-tab .survival-mode-picker-v282 button[data-survival-mode-v282="solo"]::after {content:'POLECANE';position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:999px;background:rgba(239,193,93,.16);border:1px solid rgba(239,193,93,.28);color:#efc15d;font-size:10px;font-weight:900;letter-spacing:.08em}#survival-tab .survival-mode-picker-v282 button[data-survival-mode-v282="duo"] {opacity:.72 !important}#survival-tab .survival-mode-picker-v282 button[data-survival-mode-v282="duo"]::after {content:'🔒';position:absolute;top:12px;right:12px;font-size:19px;opacity:.9}#survival-tab .survival-start-btn-v120,
    #survival-tab .survival-fortress-start-btn-v190 {width:100% !important;min-height:72px !important;margin-top:2px !important;border-radius:22px !important;font-size:23px !important;line-height:1.1 !important;font-weight:1000 !important;letter-spacing:-.01em !important;box-shadow:0 16px 28px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.26) !important}#survival-tab .survival-start-btn-v120:disabled,
    #survival-tab .survival-fortress-start-btn-v190:disabled {opacity:.65 !important;filter:grayscale(.10) !important}#survival-tab .survival-fortress-preview-head-v190 {display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:8px !important;align-items:start !important;margin-bottom:12px !important}#survival-tab .survival-fortress-preview-head-v190 h3 {margin:4px 0 0 !important;font-size:17px !important;line-height:1.15 !important}#survival-tab .survival-fortress-preview-head-v190 em {display:block !important;text-align:center !important;padding:10px 12px !important;border-radius:999px !important;background:linear-gradient(135deg, rgba(175,111,23,.72), rgba(42,51,86,.78)) !important;border:1px solid rgba(239,193,93,.26) !important;color:#fff4dd !important;font-size:13px !important;font-weight:900 !important}#survival-tab .survival-fortress-mini-board-v190 {height:200px !important;border-radius:20px !important;background:linear-gradient(180deg, rgba(42,56,71,.78), rgba(8,14,22,.96)) !important}#survival-tab .survival-fortress-mini-board-v190::before {inset:28px 26px -48px !important;border-radius:20px !important}#survival-tab .survival-fortress-mini-board-v190 .mini-lane {width:76px !important;height:76px !important;border-radius:18px !important;font-size:2.2rem !important;background:rgba(1,9,16,.42) !important}#survival-tab .survival-fortress-mini-board-v190 .enemy {top:28px !important;left:calc(50% - 38px) !important}#survival-tab .survival-fortress-mini-board-v190 .wall {top:92px !important;left:calc(50% - 114px) !important}#survival-tab .survival-fortress-mini-board-v190 .dragon {top:88px !important;left:calc(50% - 6px) !important;bottom:auto !important}#survival-tab .survival-fortress-mini-board-v190 .dragon img {max-width:66px !important;max-height:66px !important}#survival-tab .survival-fortress-rules-v190 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important;margin-top:12px !important}#survival-tab .survival-fortress-rules-v190 div {min-width:0 !important;padding:12px 9px !important;border-radius:16px !important;background:rgba(4,10,18,.72) !important}#survival-tab .survival-fortress-rules-v190 b {width:38px !important;height:38px !important;margin-bottom:8px !important;font-size:20px !important;border-radius:50% !important;background:rgba(102,252,241,.12) !important;border:1px solid rgba(102,252,241,.26) !important;color:#66fcf1 !important}#survival-tab .survival-fortress-rules-v190 span {font-size:15px !important;margin-bottom:3px !important}#survival-tab .survival-fortress-rules-v190 small {color:#b8c6d7 !important;font-size:12px !important;line-height:1.25 !important;display:block !important}#survival-tab .survival-duo-panel-v282 {border-radius:18px !important;padding:12px !important;background:rgba(5,11,18,.78) !important;border:1px solid rgba(255,255,255,.05) !important}}@media (max-width: 380px) {#survival-tab .survival-fortress-actions-v429,
    #survival-tab .survival-fortress-stats-v190,
    #survival-tab .survival-mode-picker-v282,
    #survival-tab .survival-fortress-rules-v190 {grid-template-columns:1fr !important}#survival-tab .survival-mode-picker-v282 button small {max-width:none !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#survival-tab.survival-fortress-v190 {padding:6px 9px calc(104px + env(safe-area-inset-bottom, 0px)) !important}#survival-tab .survival-fortress-hero-v190 {gap:9px !important;padding:12px 13px !important;margin-bottom:10px !important;border-radius:18px !important}#survival-tab .survival-fortress-copy-v190 .section-kicker-v34 {padding:6px 10px !important;font-size:10px !important;letter-spacing:.07em !important}#survival-tab .survival-fortress-copy-v190 h2 {margin:7px 0 7px !important;font-size:clamp(25px, 7.3vw, 34px) !important;line-height:.98 !important}#survival-tab .survival-fortress-copy-v190 p {font-size:12.8px !important;line-height:1.34 !important;padding-right:0 !important}#survival-tab .survival-fortress-stats-v190 {display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:5px !important;width:100% !important;min-width:0 !important;margin:0 !important}#survival-tab .survival-fortress-stats-v190 > div,
    #survival-tab .survival-stat-card-v429 {min-width:0 !important;min-height:52px !important;height:52px !important;padding:6px 4px !important;border-radius:12px !important;text-align:center !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:2px !important;overflow:hidden !important}#survival-tab .survival-stat-card-v429::before {display:none !important;content:none !important}#survival-tab .survival-fortress-stats-v190 span {margin:0 !important;font-size:8.2px !important;line-height:1 !important;letter-spacing:.05em !important;white-space:nowrap !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important}#survival-tab .survival-fortress-stats-v190 strong {font-size:10.8px !important;line-height:1.05 !important;max-width:100% !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}#survival-tab .survival-fortress-stats-v190 small {display:none !important}#survival-tab .survival-fortress-actions-v429 {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:6px !important;width:100% !important;margin:0 !important}#survival-tab .survival-fortress-actions-v429 .survival-rewards-info-btn-v252,
    #survival-tab .survival-fortress-actions-v429 .survival-history-btn-v305 {width:100% !important;min-width:0 !important;min-height:38px !important;height:38px !important;padding:0 6px !important;margin:0 !important;border-radius:13px !important;font-size:11.2px !important;line-height:1 !important;letter-spacing:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#survival-tab .survival-fortress-layout-v190 {gap:10px !important}#survival-tab .survival-main-panel-v120,
    #survival-tab .survival-fortress-panel-v190,
    #survival-tab .survival-fortress-start-v190,
    #survival-tab .survival-fortress-continue-v190,
    #survival-tab .survival-fortress-preview-v190 {padding:11px !important;border-radius:17px !important}#survival-tab .survival-fortress-start-copy-v190 h3 {margin:0 0 5px !important;font-size:15px !important;line-height:1.12 !important}#survival-tab .survival-fortress-start-copy-v190 p {margin:0 0 9px !important;font-size:12.2px !important;line-height:1.28 !important}#survival-tab .survival-fortress-form-v190 {gap:8px !important}#survival-tab .survival-fortress-form-v190 label {font-size:10.6px !important;letter-spacing:.07em !important}#survival-tab .survival-fortress-form-v190 select {min-height:48px !important;height:48px !important;padding:0 13px !important;border-radius:15px !important;font-size:14px !important}#survival-tab .survival-selected-preview-v120,
    #survival-tab .survival-fortress-selected-v190 {min-height:64px !important;padding:9px 10px !important;border-radius:14px !important;font-size:12px !important}#survival-tab .survival-selected-preview-v120 img,
    #survival-tab .survival-fortress-selected-v190 img {width:44px !important;height:44px !important;border-radius:11px !important}#survival-tab .survival-selected-preview-v120 strong,
    #survival-tab .survival-fortress-selected-v190 strong {font-size:13px !important;line-height:1.1 !important}#survival-tab .survival-selected-preview-v120 small,
    #survival-tab .survival-selected-preview-v120 em,
    #survival-tab .survival-selected-preview-v120 span,
    #survival-tab .survival-fortress-selected-v190 small,
    #survival-tab .survival-fortress-selected-v190 em,
    #survival-tab .survival-fortress-selected-v190 span {font-size:11px !important;line-height:1.2 !important}#survival-tab .survival-mode-picker-v282 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:6px !important;margin:0 !important}#survival-tab .survival-mode-picker-v282 button {min-height:58px !important;height:58px !important;padding:9px 10px !important;border-radius:15px !important}#survival-tab .survival-mode-picker-v282 button b {font-size:14px !important;line-height:1.05 !important;margin-bottom:3px !important}#survival-tab .survival-mode-picker-v282 button small {font-size:10.6px !important;line-height:1.12 !important;max-width:90% !important}#survival-tab .survival-mode-picker-v282 button[data-survival-mode-v282="solo"]::after {top:5px !important;right:5px !important;padding:2px 5px !important;font-size:7.8px !important;letter-spacing:.04em !important}#survival-tab .survival-mode-picker-v282 button[data-survival-mode-v282="duo"]::after {top:8px !important;right:8px !important;font-size:13px !important}#survival-tab .survival-start-btn-v120,
    #survival-tab .survival-fortress-start-btn-v190 {min-height:50px !important;height:50px !important;border-radius:16px !important;font-size:17px !important;margin-top:1px !important}#survival-tab .survival-fortress-preview-head-v190 {gap:6px !important;margin-bottom:8px !important}#survival-tab .survival-fortress-preview-head-v190 span {font-size:10px !important;letter-spacing:.07em !important}#survival-tab .survival-fortress-preview-head-v190 h3 {font-size:15px !important;margin-top:2px !important}#survival-tab .survival-fortress-preview-head-v190 em {padding:7px 9px !important;font-size:10.8px !important;border-radius:13px !important}#survival-tab .survival-fortress-mini-board-v190 {height:150px !important;border-radius:16px !important}#survival-tab .survival-fortress-mini-board-v190::before {inset:22px 22px -44px !important}#survival-tab .survival-fortress-mini-board-v190 .mini-lane {width:54px !important;height:54px !important;border-radius:13px !important;font-size:1.55rem !important}#survival-tab .survival-fortress-mini-board-v190 .enemy {top:22px !important;left:calc(50% - 27px) !important}#survival-tab .survival-fortress-mini-board-v190 .wall {top:72px !important;left:calc(50% - 88px) !important}#survival-tab .survival-fortress-mini-board-v190 .dragon {top:68px !important;left:calc(50% - 5px) !important}#survival-tab .survival-fortress-mini-board-v190 .dragon img {max-width:48px !important;max-height:48px !important}#survival-tab .survival-fortress-rules-v190 {grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:5px !important;margin-top:8px !important}#survival-tab .survival-fortress-rules-v190 div {padding:8px 5px !important;border-radius:12px !important}#survival-tab .survival-fortress-rules-v190 b {width:25px !important;height:25px !important;margin-bottom:5px !important;font-size:13px !important}#survival-tab .survival-fortress-rules-v190 span {font-size:11.5px !important;line-height:1.05 !important}#survival-tab .survival-fortress-rules-v190 small {font-size:9.5px !important;line-height:1.12 !important}}@media (hover: none) and (pointer: coarse) and (max-width: 350px), (max-width: 350px) {#survival-tab .survival-fortress-stats-v190 {gap:4px !important}#survival-tab .survival-fortress-stats-v190 > div,
    #survival-tab .survival-stat-card-v429 {height:48px !important;min-height:48px !important;padding:5px 3px !important}#survival-tab .survival-fortress-stats-v190 span {font-size:7.5px !important}#survival-tab .survival-fortress-stats-v190 strong {font-size:9.4px !important}#survival-tab .survival-mode-picker-v282 button small {font-size:9.7px !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#survival-tab .survival-fortress-hero-v190 {padding:10px !important;gap:8px !important;border-radius:18px !important;margin-bottom:9px !important}#survival-tab .survival-fortress-copy-v190 .section-kicker-v34 {padding:5px 9px !important;font-size:9.5px !important;letter-spacing:.065em !important}#survival-tab .survival-fortress-copy-v190 h2 {margin:6px 0 6px !important;font-size:clamp(24px, 7.1vw, 32px) !important;line-height:.98 !important}#survival-tab .survival-fortress-copy-v190 p {font-size:12.3px !important;line-height:1.32 !important;padding-right:0 !important}#survival-tab .survival-fortress-stats-v190 {display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:5px !important;width:100% !important;min-width:0 !important}#survival-tab .survival-fortress-stats-v190 > div,
    #survival-tab .survival-stat-card-v429 {height:43px !important;min-height:43px !important;padding:5px 3px 4px !important;border-radius:11px !important;text-align:center !important;display:grid !important;align-content:center !important;justify-items:center !important;gap:2px !important}#survival-tab .survival-stat-card-v429::before {display:none !important;content:none !important}#survival-tab .survival-fortress-stats-v190 span {font-size:7.8px !important;line-height:1 !important;letter-spacing:.035em !important;white-space:nowrap !important}#survival-tab .survival-fortress-stats-v190 strong {font-size:9.4px !important;line-height:1.05 !important;-webkit-line-clamp:2 !important}#survival-tab .survival-fortress-actions-v429 {display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:6px !important;width:100% !important;margin:0 !important;min-width:0 !important}#survival-tab .survival-fortress-actions-v429 .survival-rewards-info-btn-v252,
    #survival-tab .survival-fortress-actions-v429 .survival-history-btn-v305,
    #survival-tab .survival-fortress-copy-v190 .survival-rewards-info-btn-v252,
    #survival-tab .survival-fortress-copy-v190 .survival-history-btn-v305 {flex:1 1 0 !important;width:auto !important;min-width:0 !important;max-width:none !important;height:32px !important;min-height:32px !important;padding:0 5px !important;margin:0 !important;border-radius:11px !important;font-size:10px !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#survival-tab .survival-main-panel-v120,
    #survival-tab .survival-fortress-panel-v190,
    #survival-tab .survival-fortress-start-v190,
    #survival-tab .survival-fortress-continue-v190,
    #survival-tab .survival-fortress-preview-v190 {padding:9px !important;border-radius:15px !important}#survival-tab .survival-fortress-start-copy-v190 h3 {font-size:13px !important;line-height:1.08 !important;margin:0 0 4px !important}#survival-tab .survival-fortress-start-copy-v190 p {font-size:10.8px !important;line-height:1.25 !important;margin:0 0 7px !important}#survival-tab .survival-fortress-form-v190 {gap:6px !important}#survival-tab .survival-fortress-form-v190 label {font-size:9.5px !important}#survival-tab .survival-fortress-form-v190 select {height:42px !important;min-height:42px !important;border-radius:13px !important;font-size:12.8px !important}#survival-tab .survival-selected-preview-v120,
    #survival-tab .survival-fortress-selected-v190 {min-height:54px !important;padding:7px 9px !important;border-radius:12px !important;font-size:10.5px !important}#survival-tab .survival-mode-picker-v282 {display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:6px !important;width:100% !important}#survival-tab .survival-mode-picker-v282 button {flex:1 1 0 !important;width:auto !important;min-width:0 !important;height:48px !important;min-height:48px !important;padding:7px 8px !important;border-radius:13px !important}#survival-tab .survival-mode-picker-v282 button b {font-size:12.5px !important;margin-bottom:2px !important}#survival-tab .survival-mode-picker-v282 button small {font-size:9.4px !important;line-height:1.08 !important;max-width:calc(100% - 18px) !important}#survival-tab .survival-start-btn-v120,
    #survival-tab .survival-fortress-start-btn-v190 {height:44px !important;min-height:44px !important;border-radius:14px !important;font-size:15px !important}#survival-tab .survival-duo-panel-v282 {margin-top:4px !important;padding:8px !important;border-radius:13px !important;font-size:11px !important;scroll-margin-top:0 !important}#survival-tab .survival-duo-head-v282 strong {font-size:12.5px !important}#survival-tab .survival-duo-head-v282 span,
    #survival-tab .survival-duo-status-v282,
    #survival-tab .survival-duo-friends-list-v284 {font-size:10.5px !important;line-height:1.2 !important}}.asl-survival-info-modal-v431 {border-radius:22px !important;border:1px solid rgba(102,252,241,.30) !important;background:radial-gradient(circle at 16% 0%, rgba(102,252,241,.13), transparent 32%),
        radial-gradient(circle at 86% 100%, rgba(250,204,21,.10), transparent 36%),
        linear-gradient(145deg, rgba(7,15,25,.985), rgba(3,7,13,.99)) !important;box-shadow:0 26px 74px rgba(0,0,0,.72), 0 0 34px rgba(102,252,241,.15) !important}.asl-survival-info-modal-v431 #asl-ajax-modal-title {font-size:clamp(18px, 5vw, 24px) !important;color:#f4c96a !important;letter-spacing:.01em !important}.asl-survival-info-modal-v431 #asl-ajax-modal-icon {background:rgba(250,204,21,.16) !important;border-color:rgba(250,204,21,.32) !important;box-shadow:0 0 20px rgba(250,204,21,.16) !important}.asl-survival-info-modal-v431 #asl-ajax-modal-body {max-height:min(62dvh, 520px) !important;padding-right:2px !important}.survival-rewards-modal-v252 {gap:9px !important;text-align:left !important}.survival-rewards-modal-v252 p {font-size:13px !important;line-height:1.35 !important;color:#dbeafe !important}.survival-rewards-grid-v252 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:7px !important}.survival-rewards-grid-v252 span,
.survival-history-row-v305 {padding:9px !important;border-radius:13px !important;background:linear-gradient(145deg, rgba(8,17,28,.90), rgba(4,9,16,.92)) !important;border:1px solid rgba(102,252,241,.13) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035) !important}.survival-rewards-grid-v252 b {display:block !important;color:#f6ca68 !important;font-size:12px !important;line-height:1.1 !important}.survival-rewards-grid-v252 small {margin-top:3px !important;font-size:10.5px !important;line-height:1.22 !important;color:#aab8c8 !important}.survival-rewards-note-v252,
.survival-rewards-examples-v252 {padding:9px 10px !important;border-radius:13px !important;font-size:12px !important;line-height:1.32 !important}.survival-history-list-v305 {gap:8px !important;max-height:min(58dvh, 480px) !important}.survival-history-head-v305 {align-items:flex-start !important;margin-bottom:4px !important}.survival-history-head-v305 strong {color:#f6ca68 !important;font-size:12.5px !important;line-height:1.15 !important}.survival-history-head-v305 span {color:#8fa4b7 !important;font-size:10px !important}.survival-history-row-v305 p {font-size:11.5px !important;line-height:1.25 !important;color:#e7f2ff !important}.survival-history-row-v305 small {font-size:10.5px !important;line-height:1.3 !important;color:#bbcad8 !important}@media (max-width: 370px) {.survival-rewards-grid-v252 {grid-template-columns:1fr !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#survival-tab .survival-selected-preview-v120,
    #survival-tab .survival-fortress-selected-v190 {min-height:0 !important;padding:7px !important;align-items:stretch !important}#survival-tab .survival-selected-preview-v120 > img,
    #survival-tab .survival-selected-preview-v120 > div > strong,
    #survival-tab .survival-selected-preview-v120 > div > small,
    #survival-tab .survival-selected-preview-v120 > div > em {display:none !important}#survival-tab .survival-selected-summary-v432 {display:grid !important;gap:6px !important;width:100% !important;min-width:0 !important}#survival-tab .survival-selected-stats-v432 {display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:5px !important}#survival-tab .survival-selected-stats-v432 span {display:grid !important;gap:1px !important;min-height:36px !important;align-content:center !important;justify-items:center !important;padding:4px 2px !important;border-radius:10px !important;border:1px solid rgba(102,252,241,.12) !important;background:rgba(4,10,18,.58) !important;color:#9fb0c2 !important;font-size:8.5px !important;line-height:1.05 !important;text-align:center !important;white-space:nowrap !important}#survival-tab .survival-selected-stats-v432 b {color:#f4fbff !important;font-size:11px !important;line-height:1 !important}#survival-tab .survival-selected-combat-v432,
    #survival-tab .survival-selected-combat-v244.survival-selected-combat-v432 {display:grid !important;gap:3px !important;padding:7px 8px !important;border-radius:11px !important;border:1px solid rgba(102,252,241,.12) !important;background:rgba(3,8,15,.50) !important}#survival-tab .survival-selected-combat-v432 span {color:#eef7ff !important;font-size:10.5px !important;line-height:1.12 !important;font-weight:800 !important}#survival-tab .survival-selected-combat-v432 small {color:#a7b6c7 !important;font-size:9.4px !important;line-height:1.16 !important}#survival-tab .survival-attempts-pill-v123 {justify-self:start !important;margin:0 !important;padding:5px 8px !important;border-radius:999px !important;font-size:9.5px !important;line-height:1 !important;background:rgba(250,204,21,.13) !important;border:1px solid rgba(250,204,21,.23) !important;color:#f4d47e !important}#survival-tab .survival-duo-panel-v282 {scroll-margin-top:0 !important;overscroll-behavior:contain !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view,
  #dragon-details-tab .dragon-detail-view {height:clamp(230px, 58vw, 292px) !important;min-height:230px !important;max-height:292px !important;margin-bottom:9px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view .dragon-image-container,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view .dragon-detail-image-box-v46,
  #dragon-details-tab .dragon-detail-view .dragon-image-container,
  #dragon-details-tab .dragon-detail-view .dragon-detail-image-box-v46 {padding:0 !important;background:radial-gradient(circle at 52% 38%, rgba(102,252,241,.10), transparent 36%),
      linear-gradient(180deg, rgba(7,16,26,.18), rgba(3,8,15,.08)) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-img,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.rare-ld4-v104 #det-img,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.stars-5 #det-img,
  #dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view.mythic-ld5-v104 #det-img,
  #dragon-details-tab .dragon-detail-view #det-img,
  #dragon-details-tab .dragon-detail-view.rare-ld4-v104 #det-img,
  #dragon-details-tab .dragon-detail-view.stars-5 #det-img,
  #dragon-details-tab .dragon-detail-view.mythic-ld5-v104 #det-img {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;object-fit:cover !important;object-position:center 38% !important;filter:saturate(1.10) contrast(1.03) brightness(1.06) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view h1,
  #dragon-details-tab .dragon-detail-view h1 {top:32px !important;font-size:clamp(27px, 7.2vw, 37px) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-stars,
  #dragon-details-tab .dragon-detail-view #det-stars {top:70px !important;font-size:clamp(16px, 4.1vw, 21px) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element,
  #dragon-details-tab .dragon-detail-view #det-element {top:104px !important;min-height:27px !important;padding:0 10px !important;font-size:10.8px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-hero-traits-v420,
  #dragon-details-tab .dragon-hero-traits-v420 {right:10px !important;bottom:9px !important;gap:5px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-hero-trait-v420,
  #dragon-details-tab .dragon-hero-trait-v420 {min-height:25px !important;padding:0 9px !important;font-size:10.5px !important}}@media (max-width: 380px) {#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view,
  #dragon-details-tab .dragon-detail-view {height:clamp(218px, 57vw, 270px) !important;min-height:218px !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element,
  #dragon-details-tab .dragon-detail-view #det-element {left:14px !important;top:102px !important;min-height:31px !important;padding:0 12px !important;border-radius:999px !important;border-width:1px !important;border-style:solid !important;font-size:12px !important;font-weight:1000 !important;letter-spacing:.02em !important;color:#ffffff !important;text-shadow:0 1px 2px rgba(0,0,0,.75), 0 0 8px rgba(0,0,0,.35) !important;box-shadow:0 8px 18px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.12) !important;backdrop-filter:blur(7px) saturate(1.15) !important;-webkit-backdrop-filter:blur(7px) saturate(1.15) !important;z-index:4 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element.element-fire,
  #dragon-details-tab .dragon-detail-view #det-element.element-fire {background:rgba(120, 24, 12, .72) !important;border-color:rgba(255, 122, 77, .78) !important;color:#ffe3d8 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element.element-water,
  #dragon-details-tab .dragon-detail-view #det-element.element-water {background:rgba(10, 65, 112, .74) !important;border-color:rgba(92, 197, 255, .82) !important;color:#e4f7ff !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element.element-wind,
  #dragon-details-tab .dragon-detail-view #det-element.element-wind {background:rgba(8, 78, 48, .74) !important;border-color:rgba(86, 241, 160, .82) !important;color:#e8fff3 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element.element-light,
  #dragon-details-tab .dragon-detail-view #det-element.element-light {background:rgba(118, 90, 8, .78) !important;border-color:rgba(255, 226, 87, .86) !important;color:#fff9df !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element.element-dark,
  #dragon-details-tab .dragon-detail-view #det-element.element-dark {background:rgba(74, 22, 106, .76) !important;border-color:rgba(205, 125, 255, .84) !important;color:#f8ebff !important}}@media (max-width: 380px) {#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element,
  #dragon-details-tab .dragon-detail-view #det-element {min-height:29px !important;padding:0 11px !important;font-size:11.4px !important;top:100px !important}}@media (hover: none) and (pointer: coarse), (max-width: 820px) {#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element,
  #dragon-details-tab .dragon-detail-view #det-element {left:auto !important;top:auto !important;right:10px !important;bottom:10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;min-height:31px !important;max-width:46% !important;padding:0 12px !important;border-radius:999px !important;border-width:1px !important;border-style:solid !important;font-size:12px !important;font-weight:1000 !important;line-height:1 !important;letter-spacing:.02em !important;color:#ffffff !important;text-shadow:0 1px 2px rgba(0,0,0,.85), 0 0 9px rgba(0,0,0,.45) !important;box-shadow:0 8px 20px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.16) !important;backdrop-filter:blur(8px) saturate(1.18) !important;-webkit-backdrop-filter:blur(8px) saturate(1.18) !important;z-index:9 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-hero-traits-v420,
  #dragon-details-tab .dragon-hero-traits-v420 {left:10px !important;right:auto !important;bottom:10px !important;align-items:flex-start !important;max-width:min(50%, 190px) !important;z-index:8 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-hero-trait-v420,
  #dragon-details-tab .dragon-hero-trait-v420 {min-height:25px !important;padding:0 9px !important;font-size:10.5px !important;background:rgba(4, 10, 18, .74) !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element.element-fire,
  #dragon-details-tab .dragon-detail-view #det-element.element-fire {background:linear-gradient(135deg, rgba(143, 32, 15, .88), rgba(80, 12, 8, .80)) !important;border-color:rgba(255, 127, 78, .86) !important;color:#ffe7dd !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element.element-water,
  #dragon-details-tab .dragon-detail-view #det-element.element-water {background:linear-gradient(135deg, rgba(14, 82, 139, .90), rgba(5, 34, 72, .82)) !important;border-color:rgba(92, 197, 255, .88) !important;color:#e7f8ff !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element.element-wind,
  #dragon-details-tab .dragon-detail-view #det-element.element-wind {background:linear-gradient(135deg, rgba(9, 95, 58, .90), rgba(4, 48, 32, .82)) !important;border-color:rgba(87, 242, 161, .88) !important;color:#eafff4 !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element.element-light,
  #dragon-details-tab .dragon-detail-view #det-element.element-light {background:linear-gradient(135deg, rgba(135, 99, 7, .91), rgba(73, 47, 4, .84)) !important;border-color:rgba(255, 228, 90, .92) !important;color:#fff9dc !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element.element-dark,
  #dragon-details-tab .dragon-detail-view #det-element.element-dark {background:linear-gradient(135deg, rgba(91, 28, 130, .90), rgba(42, 14, 68, .84)) !important;border-color:rgba(209, 132, 255, .90) !important;color:#faedff !important}}@media (max-width: 380px) {#dragon-details-tab.dragon-details-premium-v420 .dragon-detail-view #det-element,
  #dragon-details-tab .dragon-detail-view #det-element {right:8px !important;bottom:8px !important;min-height:29px !important;max-width:44% !important;padding:0 10px !important;font-size:11px !important}#dragon-details-tab.dragon-details-premium-v420 .dragon-hero-traits-v420,
  #dragon-details-tab .dragon-hero-traits-v420 {left:8px !important;bottom:8px !important;max-width:48% !important}}#survival-battle-modal-v121 {background:rgba(2, 8, 20, 0.88);backdrop-filter:blur(8px)}#survival-battle-modal-v121 .survival-battle-box-v121 {width:min(100vw, 1480px);height:min(100vh, 940px);max-width:100vw;max-height:100vh;border-radius:0;border:1px solid rgba(86, 255, 240, 0.18);background:radial-gradient(circle at top center, rgba(63, 94, 251, 0.13), transparent 34%), linear-gradient(180deg, rgba(10, 19, 34, 0.98), rgba(4, 9, 17, 0.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,0.03), 0 28px 80px rgba(0,0,0,0.58)}#survival-battle-modal-v121 .survival-battle-head-v121 {padding:14px 20px 10px;gap:12px;align-items:center}#survival-battle-modal-v121 .survival-battle-title-wrap-v222 span {font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#74e8ff}#survival-battle-modal-v121 .survival-battle-title-wrap-v222 h2 {font-size:clamp(1.5rem, 2.4vw, 2rem);margin-top:3px}#survival-battle-modal-v121 .survival-battle-head-actions-v222 {display:flex;align-items:center;gap:10px}#survival-battle-modal-v121 .survival-battle-soft-exit-v222 {min-height:46px;padding:10px 16px;border-radius:999px;border:1px solid rgba(255, 141, 141, 0.4);background:linear-gradient(180deg, rgba(122,24,24,0.95), rgba(73,18,18,0.95));box-shadow:0 0 26px rgba(255, 79, 79, 0.18);font-size:.95rem;font-weight:800}#survival-battle-modal-v121 .survival-battle-soft-exit-v222[data-exit-mode-v310="full"] {border-color:rgba(250, 204, 21, 0.45);background:linear-gradient(180deg, rgba(58, 92, 32, 0.95), rgba(26, 58, 30, 0.95));box-shadow:0 0 28px rgba(250, 204, 21, 0.18)}#survival-battle-modal-v121 .survival-battle-close-v121 {opacity:.72}#survival-battle-modal-v121 .survival-battle-body-v121 {padding:0 18px 18px;height:calc(100% - 82px);overflow:auto}#survival-battle-modal-v121 .survival-v310-shell {display:flex;flex-direction:column;gap:14px;min-height:100%}#survival-battle-modal-v121 .survival-v310-toast {margin:0;border-radius:14px}#survival-battle-modal-v121 .survival-v310-hud {display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:10px;align-items:stretch}#survival-battle-modal-v121 .survival-v310-hud > div,
#survival-battle-modal-v121 .survival-v310-layout-toggle {min-width:0;padding:12px 14px;border-radius:18px;border:1px solid rgba(86, 255, 240, 0.14);background:linear-gradient(180deg, rgba(14, 26, 42, 0.95), rgba(6, 14, 26, 0.96));box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025), 0 14px 28px rgba(0,0,0,0.18)}#survival-battle-modal-v121 .survival-v310-hud > div span,
#survival-battle-modal-v121 .survival-v310-layout-toggle span {display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(194, 217, 234, 0.78)}#survival-battle-modal-v121 .survival-v310-hud > div strong,
#survival-battle-modal-v121 .survival-v310-layout-toggle strong {display:block;margin-top:5px;font-size:1.08rem;color:#fff7da}#survival-battle-modal-v121 .survival-v310-layout-toggle {cursor:pointer;text-align:left;color:#ecf9ff}#survival-battle-modal-v121 .survival-v310-banner-row {display:grid;grid-template-columns:minmax(220px, 310px) minmax(0, 1fr) minmax(250px, 320px);gap:12px;align-items:stretch}#survival-battle-modal-v121 .survival-current-wave-badge-v269,
#survival-battle-modal-v121 .survival-v310-objective,
#survival-battle-modal-v121 .survival-duo-chip-v282 {margin:0;min-width:0}#survival-battle-modal-v121 .survival-v310-objective {min-height:100%;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:14px 18px;border-radius:20px;border:1px solid rgba(86, 255, 240, 0.15);background:linear-gradient(180deg, rgba(10, 23, 39, 0.96), rgba(5, 12, 22, 0.96));font-size:.96rem;line-height:1.45}#survival-battle-modal-v121 .survival-v310-objective small {color:#ffdfa1;font-size:.82rem}#survival-battle-modal-v121 .survival-v310-stage {display:flex;flex-direction:column;gap:14px;flex:1;min-height:0}#survival-battle-modal-v121 .survival-v310-arena {display:grid;grid-template-columns:228px minmax(0, 1fr);gap:14px;align-items:stretch;margin:0}#survival-battle-modal-v121 .survival-v310-dragon-card {min-height:clamp(190px, 26vh, 250px);padding:14px;border-radius:24px;background:linear-gradient(180deg, rgba(10, 20, 34, 0.96), rgba(5, 10, 20, 0.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,0.03), 0 18px 36px rgba(0,0,0,0.22)}#survival-battle-modal-v121 .survival-v310-dragon-card img {width:100%;height:132px;object-fit:cover;border-radius:18px;margin-bottom:12px}#survival-battle-modal-v121 .survival-v310-board-column {min-width:0;display:flex}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200 {width:100%;min-height:clamp(360px, 48vh, 530px);border-radius:30px;border:1px solid rgba(124, 240, 255, 0.18);background:radial-gradient(circle at 50% 0%, rgba(171, 230, 255, 0.22), transparent 45%), linear-gradient(180deg, rgba(24, 48, 67, 0.98), rgba(11, 24, 37, 0.99));padding:18px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.03), 0 26px 40px rgba(0,0,0,0.26)}#survival-battle-modal-v121 .survival-v310-dock {display:grid;grid-template-columns:minmax(250px, 320px) minmax(210px, 1fr) minmax(250px, 320px);gap:14px;align-items:stretch}#survival-battle-modal-v121 .survival-controls-left-v310 .survival-v310-action-cluster {order:3}#survival-battle-modal-v121 .survival-controls-left-v310 .survival-v310-center-dock {order:2}#survival-battle-modal-v121 .survival-controls-left-v310 .survival-v310-dpad-cluster {order:1}#survival-battle-modal-v121 .survival-controls-right-v310 .survival-v310-action-cluster {order:1}#survival-battle-modal-v121 .survival-controls-right-v310 .survival-v310-center-dock {order:2}#survival-battle-modal-v121 .survival-controls-right-v310 .survival-v310-dpad-cluster {order:3}#survival-battle-modal-v121 .survival-v310-action-cluster,
#survival-battle-modal-v121 .survival-v310-center-dock,
#survival-battle-modal-v121 .survival-v310-dpad-cluster {min-height:100%;padding:14px;border-radius:24px;border:1px solid rgba(86, 255, 240, 0.14);background:linear-gradient(180deg, rgba(8, 18, 32, 0.98), rgba(5, 12, 22, 0.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025), 0 18px 34px rgba(0,0,0,0.24)}#survival-battle-modal-v121 .survival-v310-action-cluster, #survival-battle-modal-v121 .survival-v310-center-dock {display:grid;grid-template-columns:1fr;gap:10px;align-content:start}#survival-battle-modal-v121 .survival-v310-reward-card, #survival-battle-modal-v121 .survival-v310-phase-note, #survival-battle-modal-v121 .survival-combat-style-chip-v250 {margin:0;padding:14px 16px;border-radius:18px;min-width:0}#survival-battle-modal-v121 .survival-v310-phase-note {border:1px solid rgba(86, 255, 240, 0.14);background:linear-gradient(180deg, rgba(12, 24, 40, 0.96), rgba(7, 14, 25, 0.96))}#survival-battle-modal-v121 .survival-v310-phase-note span {display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(194, 217, 234, 0.72)}#survival-battle-modal-v121 .survival-v310-phase-note strong {display:block;margin-top:5px;font-size:1rem}#survival-battle-modal-v121 .survival-v310-phase-note small {display:block;margin-top:6px;color:rgba(220,232,243,.86);line-height:1.4}#survival-battle-modal-v121 .survival-v310-dpad-cluster {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(3, minmax(56px, 1fr));gap:10px;align-items:stretch}#survival-battle-modal-v121 .survival-v310-dpad-btn, #survival-battle-modal-v121 .survival-v310-dpad-core, #survival-battle-modal-v121 .survival-v310-auto-toggle {border-radius:18px;border:1px solid rgba(86, 255, 240, 0.18);background:linear-gradient(180deg, rgba(15, 29, 47, 0.98), rgba(8, 17, 31, 0.98));color:#eefcff;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025), 0 12px 24px rgba(0,0,0,0.18)}#survival-battle-modal-v121 .survival-v310-dpad-btn {display:flex;align-items:center;justify-content:center;font-size:1.45rem;font-weight:900;cursor:pointer}#survival-battle-modal-v121 .survival-v310-dpad-btn.up {grid-column:2;grid-row:1}#survival-battle-modal-v121 .survival-v310-dpad-btn.left {grid-column:1;grid-row:2}#survival-battle-modal-v121 .survival-v310-dpad-btn.right {grid-column:3;grid-row:2}#survival-battle-modal-v121 .survival-v310-dpad-btn.down {grid-column:2;grid-row:3}#survival-battle-modal-v121 .survival-v310-dpad-core {grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}#survival-battle-modal-v121 .survival-v310-dpad-core b {font-size:1rem;letter-spacing:.14em}#survival-battle-modal-v121 .survival-v310-dpad-core small {color:rgba(212, 229, 239, 0.76)}#survival-battle-modal-v121 .survival-v310-auto-toggle {min-height:76px;padding:12px 14px;text-align:left;cursor:pointer}#survival-battle-modal-v121 .survival-v310-auto-toggle span {display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(194, 217, 234, 0.78)}#survival-battle-modal-v121 .survival-v310-auto-toggle strong {display:block;margin-top:4px;font-size:1.12rem;color:#fff8d2}#survival-battle-modal-v121 .survival-v310-auto-toggle small {display:block;margin-top:5px;font-size:.78rem;line-height:1.35;color:rgba(222,237,246,.9)}#survival-battle-modal-v121 .survival-v310-auto-toggle.auto-on-v269 {border-color:rgba(253, 224, 71, 0.42);background:linear-gradient(180deg, rgba(128, 72, 10, 0.98), rgba(73, 38, 9, 0.98))}#survival-battle-modal-v121 .survival-v310-auto-toggle.auto-off-v269 {border-color:rgba(86, 255, 240, 0.18)}#survival-battle-modal-v121 .survival-v310-footer {margin-top:auto;padding:8px 14px 0;text-align:center}#survival-battle-modal-v121 .survival-v310-footer .survival-fortress-placeholder-v190 {font-size:.84rem;color:rgba(215, 231, 241, 0.82)}#survival-battle-modal-v121 .survival-exit-confirm-v310 {display:grid;gap:10px}#survival-battle-modal-v121 .survival-exit-reward-row-v310 {display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg, rgba(16, 28, 42, 0.95), rgba(8, 16, 26, 0.96))}#survival-battle-modal-v121 .survival-exit-reward-row-v310.full {border-color:rgba(250, 204, 21, 0.26)}#survival-battle-modal-v121 .survival-exit-reward-row-v310.half {border-color:rgba(251, 146, 60, 0.26)}#survival-battle-modal-v121 .survival-exit-reward-row-v310 span {font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(214,228,239,.74)}#survival-battle-modal-v121 .survival-exit-reward-row-v310 b {font-size:.96rem;color:#fff8d1}@media (max-width: 1200px) {#survival-battle-modal-v121 .survival-v310-hud {grid-template-columns:repeat(4, minmax(0, 1fr))}#survival-battle-modal-v121 .survival-v310-layout-toggle {grid-column:span 4}#survival-battle-modal-v121 .survival-v310-banner-row {grid-template-columns:1fr}#survival-battle-modal-v121 .survival-v310-arena {grid-template-columns:1fr}#survival-battle-modal-v121 .survival-v310-dragon-card {display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center}#survival-battle-modal-v121 .survival-v310-dragon-card img {height:96px;margin-bottom:0}#survival-battle-modal-v121 .survival-v310-dock {grid-template-columns:1fr}}@media (max-width: 900px) and (orientation: landscape) {#survival-battle-modal-v121 .survival-battle-body-v121 {padding:0 12px 12px}#survival-battle-modal-v121 .survival-v310-hud {grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px}#survival-battle-modal-v121 .survival-v310-hud > div, #survival-battle-modal-v121 .survival-v310-layout-toggle {padding:9px 10px;border-radius:14px}#survival-battle-modal-v121 .survival-v310-hud > div strong, #survival-battle-modal-v121 .survival-v310-layout-toggle strong {font-size:.92rem}#survival-battle-modal-v121 .survival-v310-banner-row {grid-template-columns:200px 1fr 240px;gap:8px}#survival-battle-modal-v121 .survival-v310-arena {grid-template-columns:180px minmax(0, 1fr);gap:10px}#survival-battle-modal-v121 .survival-v310-dragon-card {min-height:0;padding:10px;border-radius:20px}#survival-battle-modal-v121 .survival-v310-dragon-card img {height:98px;border-radius:14px}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200 {min-height:calc(100vh - 360px);padding:12px;border-radius:22px}#survival-battle-modal-v121 .survival-v310-dock {grid-template-columns:minmax(220px, 1fr) minmax(170px, .8fr) minmax(220px, 1fr);gap:10px}#survival-battle-modal-v121 .survival-v310-action-cluster, #survival-battle-modal-v121 .survival-v310-center-dock, #survival-battle-modal-v121 .survival-v310-dpad-cluster {padding:10px;border-radius:20px}#survival-battle-modal-v121 .survival-v310-dpad-cluster {grid-template-rows:repeat(3, minmax(48px, 1fr));gap:8px}#survival-battle-modal-v121 .survival-v310-dpad-btn {font-size:1.2rem}#survival-battle-modal-v121 .survival-v310-auto-toggle {min-height:68px}#survival-battle-modal-v121 .survival-v310-footer {padding-top:4px}}@media (max-width: 900px) and (orientation: portrait) {#survival-battle-modal-v121 .survival-battle-box-v121 {border-radius:0}#survival-battle-modal-v121 .survival-v310-hud {grid-template-columns:repeat(2, minmax(0, 1fr))}#survival-battle-modal-v121 .survival-v310-layout-toggle {grid-column:span 2}#survival-battle-modal-v121 .survival-v310-banner-row, #survival-battle-modal-v121 .survival-v310-arena, #survival-battle-modal-v121 .survival-v310-dock {grid-template-columns:1fr}#survival-battle-modal-v121 .survival-v310-dragon-card {display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center}#survival-battle-modal-v121 .survival-v310-dragon-card img {height:90px;margin-bottom:0}#survival-battle-modal-v121 .survival-fortress-board-wrap-v200 {min-height:340px}}html.survival-immersive-v439,
body.survival-immersive-v439 {overflow:hidden !important;overscroll-behavior:none !important;background:#030712 !important;height:100dvh !important}body.survival-immersive-v439 .asl-mobile-fixed-bottom-nav-v346,
body.survival-immersive-v439 .asl-mobile-bottom-nav-v345,
body.survival-immersive-v439 #game-menu,
body.survival-immersive-v439 #mobile-menu-backdrop,
body.survival-immersive-v439 .mobile-menu-backdrop,
body.survival-immersive-v439 .mobile-menu-overlay {display:none !important}#survival-battle-modal-v121 {z-index:2147483647 !important}@media (max-width: 1180px) {#survival-battle-modal-v121.survival-battle-modal-v121,
  #survival-battle-modal-v121.survival-fortress-modal-v190 {inset:0 !important;padding:0 !important;align-items:stretch !important;justify-content:stretch !important;background:linear-gradient(180deg, rgba(2,6,23,.98), rgba(1,4,15,.99)) !important;backdrop-filter:none !important}#survival-battle-modal-v121 .survival-battle-box-v121,
  #survival-battle-modal-v121 .survival-fortress-modal-box-v190 {width:100vw !important;height:100dvh !important;max-height:100dvh !important;border-radius:0 !important;border:0 !important;box-shadow:none !important;background:radial-gradient(circle at 20% 18%, rgba(245, 158, 11, .12), transparent 34%),
      radial-gradient(circle at 84% 18%, rgba(124, 58, 237, .18), transparent 32%),
      linear-gradient(180deg, rgba(6, 13, 28, .98), rgba(3, 8, 20, 1)) !important}#survival-battle-modal-v121 .survival-battle-head-v121,
  #survival-battle-modal-v121 .survival-fortress-modal-head-v190 {position:sticky !important;top:0 !important;z-index:25 !important;padding:10px 12px !important;min-height:54px !important;background:rgba(4, 10, 24, .92) !important;border-bottom:1px solid rgba(34, 211, 238, .18) !important;backdrop-filter:blur(10px) !important}#survival-battle-modal-v121 .survival-battle-title-wrap-v222 span {font-size:.72rem !important;letter-spacing:.16em !important;color:#7dd3fc !important}#survival-battle-modal-v121 .survival-battle-title-wrap-v222 h2,
  #survival-battle-modal-v121 #survival-battle-title-v121 {margin:2px 0 0 !important;font-size:clamp(1.2rem, 2.2vw, 1.6rem) !important;line-height:1.05 !important}#survival-battle-modal-v121 .survival-battle-head-actions-v222 {display:flex !important;align-items:center !important;gap:8px !important}#survival-battle-modal-v121 .survival-battle-soft-exit-v222 {display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:128px !important;min-height:42px !important;padding:0 16px !important;border-radius:999px !important;background:linear-gradient(135deg, rgba(127,29,29,.94), rgba(153,27,27,.82)) !important;color:#fff7f7 !important;border:1px solid rgba(252, 165, 165, .36) !important;font-size:.96rem !important;font-weight:800 !important;line-height:1 !important;white-space:nowrap !important}#survival-battle-modal-v121 .survival-battle-close-v121 {display:none !important}#survival-battle-modal-v121 .survival-battle-body-v121 {flex:1 1 auto !important;min-height:0 !important;overflow:auto !important;padding:8px !important}#survival-battle-modal-v121 .survival-v310-banner-row,
  #survival-battle-modal-v121 .survival-current-wave-badge-v269,
  #survival-battle-modal-v121 .survival-v310-objective,
  #survival-battle-modal-v121 .survival-fortress-log-v190,
  #survival-battle-modal-v121 .survival-v310-footer {display:none !important}#survival-battle-modal-v121 .survival-v310-shell {display:flex !important;flex-direction:column !important;gap:8px !important;min-height:calc(100dvh - 78px) !important}#survival-battle-modal-v121 .survival-v310-hud,
  #survival-battle-modal-v121 .survival-fortress-hud-v190,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 {display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:8px !important;margin:0 !important}#survival-battle-modal-v121 .survival-v310-hud > div,
  #survival-battle-modal-v121 .survival-fortress-hud-v190 > div,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 > div {min-height:62px !important;padding:8px 10px !important;border-radius:16px !important;background:linear-gradient(180deg, rgba(10, 23, 43, .88), rgba(6, 14, 29, .94)) !important;border:1px solid rgba(34, 211, 238, .18) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02) !important}#survival-battle-modal-v121 .survival-v310-hud span,
  #survival-battle-modal-v121 .survival-fortress-hud-v190 span,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 span {font-size:.62rem !important;letter-spacing:.12em !important;color:#93c5fd !important;margin-bottom:4px !important}#survival-battle-modal-v121 .survival-v310-hud strong,
  #survival-battle-modal-v121 .survival-fortress-hud-v190 strong,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 strong {font-size:.98rem !important;line-height:1.1 !important;color:#f8fafc !important}#survival-battle-modal-v121 .survival-v310-layout-toggle {min-height:62px !important;padding:8px 10px !important;border-radius:16px !important;background:linear-gradient(135deg, rgba(15,118,110,.22), rgba(37,99,235,.18)) !important;border:1px solid rgba(103, 232, 249, .24) !important;text-align:left !important}#survival-battle-modal-v121 .survival-v310-layout-toggle span {display:block !important}#survival-battle-modal-v121 .survival-v310-layout-toggle strong {display:block !important;margin-top:2px !important;font-size:.82rem !important;color:#ecfeff !important}#survival-battle-modal-v121 .survival-v310-stage {display:grid !important;grid-template-columns:minmax(0, 1fr) !important;grid-template-rows:minmax(0, 1fr) auto !important;gap:10px !important;min-height:0 !important;flex:1 1 auto !important}#survival-battle-modal-v121 .survival-v310-arena,
  #survival-battle-modal-v121 .survival-fortress-arena-v190,
  #survival-battle-modal-v121 .survival-fortress-arena-v191 {display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:10px !important;min-height:0 !important;margin:0 !important}#survival-battle-modal-v121 .survival-v310-dragon-card {order:2 !important;display:grid !important;grid-template-columns:56px 1fr !important;gap:10px !important;align-items:center !important;padding:10px !important;border-radius:18px !important;background:linear-gradient(135deg, rgba(8, 19, 39, .95), rgba(10, 18, 34, .95)) !important;border:1px solid rgba(103, 232, 249, .14) !important}#survival-battle-modal-v121 .survival-v310-dragon-card img {width:56px !important;height:56px !important;border-radius:14px !important;object-fit:cover !important}#survival-battle-modal-v121 .survival-fortress-side-info-v191 strong {display:block !important;font-size:.96rem !important;color:#fff !important}#survival-battle-modal-v121 .survival-fortress-side-info-v191 small,
  #survival-battle-modal-v121 .survival-fortress-side-info-v191 em {display:block !important;font-size:.72rem !important;color:#cbd5e1 !important}#survival-battle-modal-v121 .survival-v310-board-column {order:1 !important;min-width:0 !important;min-height:0 !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v197,
  #survival-battle-modal-v121 .survival-fortress-board-wrap-v200 {height:auto !important;min-height:0 !important;padding:10px !important;border-radius:24px !important;background:linear-gradient(180deg, rgba(18, 36, 58, .98), rgba(14, 30, 48, .96)) !important;border:1px solid rgba(148, 163, 184, .18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 22px 40px rgba(2,6,23,.34) !important}#survival-battle-modal-v121 .survival-fortress-board-theme-v197,
  #survival-battle-modal-v121 .survival-fortress-board-theme-v200 {position:absolute !important;top:12px !important;left:14px !important;z-index:5 !important;padding:5px 10px !important;border-radius:999px !important;background:rgba(7, 18, 37, .84) !important;font-size:.68rem !important;color:#dbeafe !important}#survival-battle-modal-v121 .survival-fortress-board-v190,
  #survival-battle-modal-v121 .survival-fortress-board-v191,
  #survival-battle-modal-v121 .survival-fortress-board-v200,
  #survival-battle-modal-v121 .survival-fortress-board-v210 {width:100% !important;aspect-ratio:1 / 1 !important;max-height:min(58dvh, 70vw) !important;margin:0 auto !important}#survival-battle-modal-v121 .survival-v310-dock {display:grid !important;grid-template-columns:minmax(0, 1fr) 176px !important;gap:10px !important;align-items:stretch !important}#survival-battle-modal-v121 .survival-v310-action-cluster,
  #survival-battle-modal-v121 .survival-fortress-controls-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191 {min-width:0 !important;padding:10px !important;border-radius:22px !important;background:linear-gradient(180deg, rgba(7, 17, 31, .96), rgba(6, 14, 24, .98)) !important;border:1px solid rgba(56, 189, 248, .15) !important}#survival-battle-modal-v121 .survival-fortress-section-title-v190 {margin-bottom:8px !important;gap:2px !important}#survival-battle-modal-v121 .survival-fortress-section-title-v190 span {font-size:.62rem !important;letter-spacing:.14em !important}#survival-battle-modal-v121 .survival-fortress-section-title-v190 strong {font-size:.95rem !important}#survival-battle-modal-v121 .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-v310-auto-toggle,
  #survival-battle-modal-v121 .survival-ultimate-btn-v243 {min-height:56px !important;padding:10px 12px !important;margin:0 !important;border-radius:18px !important}#survival-battle-modal-v121 .survival-attack-main-v269 {display:flex !important;align-items:center !important;gap:8px !important}#survival-battle-modal-v121 .survival-attack-title-v271 {font-size:1rem !important}#survival-battle-modal-v121 .survival-attack-sub-v271,
  #survival-battle-modal-v121 .survival-v310-auto-toggle small,
  #survival-battle-modal-v121 .survival-fortress-help-v190 {font-size:.68rem !important;line-height:1.25 !important}#survival-battle-modal-v121 .survival-v310-center-dock {display:grid !important;grid-column:1 / -1 !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important}#survival-battle-modal-v121 .survival-v310-reward-card,
  #survival-battle-modal-v121 .survival-combat-style-chip-v250,
  #survival-battle-modal-v121 .survival-v310-phase-note {min-height:76px !important;padding:10px !important;border-radius:18px !important}#survival-battle-modal-v121 .survival-v310-dpad-cluster {width:176px !important;min-width:176px !important;min-height:176px !important;padding:8px !important;border-radius:24px !important;background:linear-gradient(180deg, rgba(8, 20, 38, .98), rgba(7, 15, 29, .98)) !important;border:1px solid rgba(125, 211, 252, .18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important}#survival-battle-modal-v121 .survival-v310-dpad-btn {width:52px !important;height:52px !important;border-radius:16px !important;font-size:1.1rem !important}#survival-battle-modal-v121 .survival-v310-dpad-core {border-radius:18px !important;font-size:.72rem !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-controls-left-v310 .survival-v310-dock {grid-template-columns:176px minmax(0, 1fr) !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-controls-left-v310 .survival-v310-action-cluster {grid-column:2 !important;grid-row:1 !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-controls-left-v310 .survival-v310-dpad-cluster {grid-column:1 !important;grid-row:1 !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-controls-right-v310 .survival-v310-action-cluster {grid-column:1 !important;grid-row:1 !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-controls-right-v310 .survival-v310-dpad-cluster {grid-column:2 !important;grid-row:1 !important}}@media (max-width: 1180px) and (orientation: portrait) {#survival-battle-modal-v121 .survival-battle-body-v121 {padding-bottom:16px !important}#survival-battle-modal-v121 .survival-v310-hud {grid-template-columns:repeat(2, minmax(0, 1fr)) !important}#survival-battle-modal-v121 .survival-v310-dock {grid-template-columns:1fr !important}#survival-battle-modal-v121 .survival-v310-center-dock {grid-template-columns:1fr !important}#survival-battle-modal-v121 .survival-v310-dpad-cluster {width:min(100%, 220px) !important;min-width:0 !important;margin:0 auto !important}}body.survival-immersive-v439 #asl-confirm-modal.modal-overlay,
body.survival-immersive-v439 #sell-confirm-modal.modal-overlay,
body.survival-immersive-v439 #asl-ajax-modal.modal-overlay,
body.survival-immersive-v439 #upgrade-success-modal.modal-overlay,
body.survival-immersive-v439 #upgrade-error-modal.modal-overlay {z-index:2147483648 !important;padding:16px !important;background:rgba(2, 6, 23, 0.72) !important;backdrop-filter:blur(10px) !important}body.survival-immersive-v439 #asl-confirm-modal .asl-confirm-content,
body.survival-immersive-v439 #sell-confirm-modal .modal-content,
body.survival-immersive-v439 #asl-ajax-modal-content,
body.survival-immersive-v439 #upgrade-success-modal .modal-content,
body.survival-immersive-v439 #upgrade-error-modal .modal-content {width:min(92vw, 560px) !important;max-height:calc(100dvh - 32px) !important;overflow:auto !important;border-radius:24px !important}@media (max-width: 1180px) and (orientation: landscape) {#survival-battle-modal-v121 .survival-battle-head-v121,
  #survival-battle-modal-v121 .survival-fortress-modal-head-v190 {padding:8px 12px !important;min-height:64px !important}#survival-battle-modal-v121 .survival-battle-soft-exit-v222 {min-width:150px !important;min-height:44px !important;font-size:.94rem !important}#survival-battle-modal-v121 .survival-battle-body-v121 {padding:8px 10px 10px !important}#survival-battle-modal-v121 .survival-v310-shell {display:grid !important;grid-template-rows:auto minmax(0, 1fr) auto !important;gap:8px !important;height:calc(100dvh - 82px) !important;min-height:0 !important}#survival-battle-modal-v121 .survival-v310-hud,
  #survival-battle-modal-v121 .survival-fortress-hud-v190,
  #survival-battle-modal-v121 .survival-fortress-hud-v191 {grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:8px !important}#survival-battle-modal-v121 .survival-v310-layout-toggle {grid-column:1 / -1 !important;min-height:54px !important;display:flex !important;align-items:center !important;justify-content:space-between !important}#survival-battle-modal-v121 .survival-v310-layout-toggle span,
  #survival-battle-modal-v121 .survival-v310-layout-toggle strong {margin:0 !important}#survival-battle-modal-v121 .survival-v310-stage {min-height:0 !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-v310-arena,
  #survival-battle-modal-v121 .survival-fortress-arena-v190,
  #survival-battle-modal-v121 .survival-fortress-arena-v191 {display:grid !important;grid-template-columns:minmax(0, 1fr) 220px !important;gap:10px !important;align-items:stretch !important;height:100% !important;min-height:0 !important}#survival-battle-modal-v121 .survival-v310-board-column {order:1 !important;min-width:0 !important;min-height:0 !important;display:flex !important}#survival-battle-modal-v121 .survival-fortress-board-wrap-v197,
  #survival-battle-modal-v121 .survival-fortress-board-wrap-v200 {flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;padding:12px !important;display:flex !important;align-items:center !important;justify-content:center !important}#survival-battle-modal-v121 .survival-fortress-board-v190,
  #survival-battle-modal-v121 .survival-fortress-board-v191,
  #survival-battle-modal-v121 .survival-fortress-board-v200,
  #survival-battle-modal-v121 .survival-fortress-board-v210 {width:auto !important;height:100% !important;aspect-ratio:1 / 1 !important;max-width:100% !important;max-height:100% !important;margin:0 auto !important}#survival-battle-modal-v121 .survival-v310-dragon-card {order:2 !important;min-width:0 !important;min-height:0 !important;padding:10px !important;gap:10px !important;grid-template-columns:1fr !important;align-content:start !important;align-items:start !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-v310-dragon-card img {width:100% !important;height:110px !important;margin:0 !important;border-radius:16px !important;object-fit:cover !important;object-position:center top !important}#survival-battle-modal-v121 .survival-fortress-side-info-v191 {min-width:0 !important}#survival-battle-modal-v121 .survival-fortress-side-info-v191 strong {font-size:.98rem !important}#survival-battle-modal-v121 .survival-v310-dock {display:grid !important;grid-template-columns:minmax(0, 1fr) 190px !important;gap:10px !important;align-items:stretch !important;min-height:0 !important}#survival-battle-modal-v121 .survival-v310-center-dock {display:none !important}#survival-battle-modal-v121 .survival-v310-action-cluster,
  #survival-battle-modal-v121 .survival-fortress-controls-v190,
  #survival-battle-modal-v121 .survival-fortress-controls-v191 {min-height:0 !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important;align-content:start !important}#survival-battle-modal-v121 .survival-v310-action-cluster .survival-fortress-section-title-v190,
  #survival-battle-modal-v121 .survival-v310-action-cluster .survival-fortress-help-v190,
  #survival-battle-modal-v121 .survival-v310-action-cluster .survival-next-wave-countdown-v226,
  #survival-battle-modal-v121 .survival-v310-action-cluster .survival-duo-ready-box-v288,
  #survival-battle-modal-v121 .survival-v310-action-cluster .survival-ultimate-btn-v243 {grid-column:1 / -1 !important}#survival-battle-modal-v121 .survival-v310-action-cluster .survival-fortress-help-v190 {margin-top:0 !important}#survival-battle-modal-v121 .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-v310-auto-toggle,
  #survival-battle-modal-v121 .survival-ultimate-btn-v243 {min-height:54px !important;font-size:.98rem !important}#survival-battle-modal-v121 .survival-v310-dpad-cluster {width:190px !important;min-width:190px !important;min-height:190px !important;margin-left:auto !important}#survival-battle-modal-v121 .survival-v310-dpad-btn {width:56px !important;height:56px !important;font-size:1.15rem !important}#survival-battle-modal-v121 .survival-v310-dpad-core {font-size:.76rem !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-controls-left-v310 .survival-v310-dock {grid-template-columns:190px minmax(0, 1fr) !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-controls-left-v310 .survival-v310-dpad-cluster {grid-column:1 !important}#survival-battle-modal-v121 .survival-fortress-fight-v190.survival-controls-left-v310 .survival-v310-action-cluster {grid-column:2 !important}}@media (max-width: 1180px) and (orientation: landscape) {body.survival-immersive-v439 #survival-battle-modal-v121 .survival-battle-modal-box-v121,
  body.survival-immersive-v439 #survival-battle-modal-v121 .survival-fortress-modal-box-v190 {width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;border-radius:0 !important}#survival-battle-modal-v121 .survival-v441-shell {display:grid !important;grid-template-rows:auto minmax(0, 1fr) auto !important;gap:8px !important;height:calc(100dvh - 88px) !important;min-height:0 !important}#survival-battle-modal-v121 .survival-v441-shell .survival-fortress-hud-v190 {display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:8px !important;margin:0 !important}#survival-battle-modal-v121 .survival-v441-shell .survival-fortress-hud-v190 > * {min-width:0 !important;min-height:58px !important}#survival-battle-modal-v121 .survival-v441-shell .survival-v310-layout-toggle {display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;padding:10px 14px !important}#survival-battle-modal-v121 .survival-v441-main {display:grid !important;grid-template-columns:minmax(0, 1fr) 360px !important;gap:12px !important;min-height:0 !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-v441-board-zone,
  #survival-battle-modal-v121 .survival-v441-side-panel {min-height:0 !important;min-width:0 !important}#survival-battle-modal-v121 .survival-v441-board-card {display:grid !important;grid-template-rows:auto minmax(0, 1fr) !important;gap:10px !important;height:100% !important;min-height:0 !important}#survival-battle-modal-v121 .survival-v441-board-card #survival-current-wave-badge-v269 {margin:0 !important;min-height:82px !important}#survival-battle-modal-v121 .survival-v441-board-frame {min-height:0 !important;height:100% !important;display:flex !important;align-items:stretch !important}#survival-battle-modal-v121 .survival-v441-board-column {flex:1 1 auto !important;min-height:0 !important;min-width:0 !important;display:flex !important}#survival-battle-modal-v121 .survival-v441-shell .survival-fortress-board-wrap-v197,
  #survival-battle-modal-v121 .survival-v441-shell .survival-fortress-board-wrap-v200 {flex:1 1 auto !important;width:100% !important;min-height:0 !important;padding:18px 16px 16px !important;border-radius:30px !important;background:radial-gradient(circle at 18% 18%, rgba(255, 214, 82, .18), transparent 32%),
      radial-gradient(circle at 80% 16%, rgba(111, 62, 255, .22), transparent 38%),
      linear-gradient(180deg, rgba(7, 18, 32, .96), rgba(4, 12, 24, .98)) !important;box-shadow:inset 0 0 0 1px rgba(125, 227, 255, .18),
      inset 0 1px 0 rgba(255,255,255,.08),
      0 18px 48px rgba(0,0,0,.38) !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important}#survival-battle-modal-v121 .survival-v441-shell .survival-fortress-board-theme-v197 {top:16px !important;left:16px !important;z-index:5 !important;padding:8px 14px !important;background:rgba(6, 14, 28, .78) !important;border:1px solid rgba(125, 227, 255, .22) !important;box-shadow:0 8px 24px rgba(0,0,0,.3) !important}#survival-battle-modal-v121 .survival-v441-shell .survival-fortress-board-backdrop-v197 {opacity:.9 !important;filter:saturate(1.22) blur(.2px) contrast(1.04) !important}#survival-battle-modal-v121 .survival-v441-shell .survival-fortress-board-v190,
  #survival-battle-modal-v121 .survival-v441-shell .survival-fortress-board-v200 {grid-template-columns:repeat(var(--cols), 34px) !important;grid-template-rows:repeat(var(--rows), 34px) !important;gap:4px !important;padding:14px 12px 22px !important;border-radius:24px !important;background:linear-gradient(180deg, rgba(53, 90, 112, .22), rgba(17, 36, 54, .18)) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),
      inset 0 -18px 30px rgba(0,0,0,.22),
      0 24px 34px rgba(0,0,0,.26) !important;transform:perspective(1000px) rotateX(18deg) scale(1.02) !important;transform-origin:center center !important}#survival-battle-modal-v121 .survival-v441-shell .survival-fortress-cell-v190 {border-radius:10px !important;border:1px solid rgba(182, 231, 255, .13) !important;background:linear-gradient(180deg, rgba(119, 164, 189, .18), rgba(44, 78, 102, .16)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),
      inset 0 -8px 14px rgba(0,0,0,.16),
      0 4px 6px rgba(0,0,0,.08) !important}#survival-battle-modal-v121 .survival-v441-shell .survival-fortress-cell-v190.has-barrier-v210,
  #survival-battle-modal-v121 .survival-v441-shell .survival-fortress-cell-v190.has-enemy-v210,
  #survival-battle-modal-v121 .survival-v441-shell .survival-fortress-cell-v190.has-dragon-v210 {background:linear-gradient(180deg, rgba(140, 185, 210, .22), rgba(52, 82, 106, .18)) !important}#survival-battle-modal-v121 .survival-v441-shell .survival-fortress-floor-dot-v190 {width:5px !important;height:5px !important;opacity:.42 !important}#survival-battle-modal-v121 .survival-v441-shell .survival-motion-core-v217,
  #survival-battle-modal-v121 .survival-v441-shell .survival-fortress-barrier-v190 {filter:drop-shadow(0 10px 14px rgba(0,0,0,.42)) !important}#survival-battle-modal-v121 .survival-v441-shell .survival-dragon-cell-v216 img {object-fit:cover !important;border-radius:10px !important;box-shadow:0 6px 16px rgba(0,0,0,.3) !important}#survival-battle-modal-v121 .survival-v441-side-panel {display:grid !important;grid-template-rows:auto auto minmax(0, 1fr) !important;gap:10px !important;min-height:0 !important}#survival-battle-modal-v121 .survival-v441-dragon-card {display:grid !important;grid-template-columns:118px minmax(0, 1fr) !important;gap:12px !important;align-items:stretch !important;padding:12px !important;min-height:124px !important}#survival-battle-modal-v121 .survival-v441-dragon-card img {width:118px !important;height:96px !important;border-radius:18px !important;object-fit:cover !important;object-position:center top !important;margin:0 !important}#survival-battle-modal-v121 .survival-v441-side-info {display:grid !important;grid-template-columns:1fr !important;gap:8px !important}#survival-battle-modal-v121 .survival-v441-info-card,
  #survival-battle-modal-v121 .survival-v441-phase-note,
  #survival-battle-modal-v121 .survival-combat-style-chip-v250 {min-height:0 !important;padding:10px 12px !important;border-radius:18px !important}#survival-battle-modal-v121 .survival-v441-controls-row {display:grid !important;grid-template-columns:minmax(0, 1fr) 196px !important;gap:10px !important;min-height:0 !important;align-items:stretch !important}#survival-battle-modal-v121 .survival-controls-left-v310 .survival-v441-controls-row {grid-template-columns:196px minmax(0, 1fr) !important}#survival-battle-modal-v121 .survival-v441-actions-wrap {min-width:0 !important;min-height:0 !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important;align-content:start !important}#survival-battle-modal-v121 .survival-v441-actions-wrap > .survival-fortress-section-title-v190,
  #survival-battle-modal-v121 .survival-v441-actions-wrap > .survival-fortress-help-v190,
  #survival-battle-modal-v121 .survival-v441-actions-wrap > .survival-next-wave-countdown-v226,
  #survival-battle-modal-v121 .survival-v441-actions-wrap > .survival-duo-ready-v288,
  #survival-battle-modal-v121 .survival-v441-actions-wrap > .survival-ultimate-btn-v243 {grid-column:1 / -1 !important}#survival-battle-modal-v121 .survival-v441-actions-wrap .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-v441-actions-wrap .survival-v310-auto-toggle,
  #survival-battle-modal-v121 .survival-v441-actions-wrap .survival-ultimate-btn-v243 {min-height:54px !important;font-size:.95rem !important}#survival-battle-modal-v121 .survival-v441-dpad-wrap {width:196px !important;min-width:196px !important;min-height:196px !important;max-height:100% !important;justify-self:end !important}#survival-battle-modal-v121 .survival-controls-left-v310 .survival-v441-dpad-wrap {justify-self:start !important;order:-1 !important}#survival-battle-modal-v121 .survival-v441-dpad-wrap .survival-v310-dpad-btn {width:58px !important;height:58px !important;font-size:1.12rem !important}#survival-battle-modal-v121 .survival-v441-shell .survival-fortress-log-v190 {margin:0 !important;max-height:62px !important;overflow:auto !important}#survival-battle-modal-v121 .survival-v441-shell .survival-fortress-footer-v190 {margin:0 !important;min-height:38px !important;padding:8px 12px !important;font-size:.84rem !important}}@media (max-width: 1180px) and (orientation: landscape) {body.survival-immersive-v439 #survival-battle-modal-v121 {padding:0 !important;inset:0 !important}body.survival-immersive-v439 #survival-battle-modal-v121 .survival-battle-box-v121,
  body.survival-immersive-v439 #survival-battle-modal-v121 .survival-fortress-modal-box-v190 {width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;border-radius:0 !important;margin:0 !important;padding:0 !important}#survival-battle-modal-v121 .survival-battle-head-v121 {padding:14px 18px 10px !important;border-radius:0 !important}#survival-battle-modal-v121 .survival-battle-title-wrap-v222 h2 {font-size:clamp(1.55rem, 2vw, 1.95rem) !important}#survival-battle-modal-v121 .survival-battle-body-v121 {height:calc(100dvh - 92px) !important;min-height:0 !important;overflow:hidden !important;padding:8px 18px 14px !important}#survival-battle-modal-v121 .survival-v442-shell {display:grid !important;grid-template-rows:auto minmax(0, 1fr) auto auto !important;gap:10px !important;height:100% !important;min-height:0 !important}#survival-battle-modal-v121 .survival-v442-shell .survival-fortress-hud-v190 {display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:10px !important;margin:0 !important}#survival-battle-modal-v121 .survival-v442-shell .survival-fortress-hud-v190 > div,
  #survival-battle-modal-v121 .survival-v442-shell .survival-v310-layout-toggle {min-width:0 !important;min-height:62px !important;padding:10px 14px !important;border-radius:18px !important}#survival-battle-modal-v121 .survival-v442-shell .survival-v310-layout-toggle {display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:4px !important}#survival-battle-modal-v121 .survival-v442-main {display:grid !important;grid-template-columns:minmax(0, 1fr) 390px !important;gap:14px !important;min-height:0 !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-v442-board-stage,
  #survival-battle-modal-v121 .survival-v442-side {min-width:0 !important;min-height:0 !important}#survival-battle-modal-v121 .survival-v442-board-stage {display:grid !important;grid-template-rows:auto minmax(0, 1fr) !important;gap:10px !important}#survival-battle-modal-v121 .survival-v442-stage-top {display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;gap:10px !important;align-items:stretch !important}#survival-battle-modal-v121 .survival-v442-duo-chip-wrap {display:flex !important;align-items:stretch !important}#survival-battle-modal-v121 .survival-v442-objective,
  #survival-battle-modal-v121 .survival-v442-duo-chip-wrap > * {padding:12px 14px !important;border-radius:18px !important;border:1px solid rgba(100, 240, 255, 0.16) !important;background:linear-gradient(180deg, rgba(8, 18, 32, 0.97), rgba(4, 11, 20, 0.98)) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.03), 0 16px 26px rgba(0,0,0,0.2) !important}#survival-battle-modal-v121 .survival-v442-overline {display:block !important;font-size:0.72rem !important;text-transform:uppercase !important;letter-spacing:0.12em !important;color:#76efff !important;margin-bottom:4px !important}#survival-battle-modal-v121 .survival-v442-objective strong {display:block !important;font-size:1.06rem !important;color:#fff6d4 !important}#survival-battle-modal-v121 .survival-v442-objective small {display:block !important;margin-top:4px !important;line-height:1.36 !important;color:rgba(226, 239, 246, 0.9) !important}#survival-battle-modal-v121 .survival-v442-board-shell {min-height:0 !important;display:flex !important;align-items:stretch !important;justify-content:stretch !important}#survival-battle-modal-v121 .survival-v442-board-column {flex:1 1 auto !important;min-width:0 !important;min-height:0 !important;display:flex !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-board-wrap-v197,
  #survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-board-wrap-v200 {width:100% !important;min-height:0 !important;flex:1 1 auto !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:18px 18px 14px !important;border-radius:28px !important;overflow:hidden !important;background:radial-gradient(circle at 14% 16%, rgba(255, 203, 92, .14), transparent 34%),
      radial-gradient(circle at 80% 14%, rgba(124, 90, 255, .18), transparent 36%),
      linear-gradient(180deg, rgba(10, 21, 37, .98), rgba(5, 12, 23, .98)) !important;box-shadow:inset 0 0 0 1px rgba(119, 230, 255, .16),
      inset 0 1px 0 rgba(255,255,255,.05),
      0 18px 42px rgba(0,0,0,.32) !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-board-theme-v197,
  #survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-board-theme-v200 {top:14px !important;left:14px !important;z-index:5 !important;padding:8px 12px !important;border-radius:999px !important;background:rgba(7, 16, 29, 0.84) !important;border:1px solid rgba(106, 232, 255, 0.18) !important;box-shadow:0 10px 24px rgba(0,0,0,0.26) !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-board-backdrop-v197 {opacity:0.94 !important;filter:saturate(1.2) contrast(1.05) !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-board-v190,
  #survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-board-v200 {--survivalCell:clamp(34px, 5.15vh, 44px);grid-template-columns:repeat(var(--cols), var(--survivalCell)) !important;grid-template-rows:repeat(var(--rows), var(--survivalCell)) !important;gap:4px !important;padding:16px 14px 24px !important;border-radius:24px !important;background:linear-gradient(180deg, rgba(83, 110, 126, 0.20), rgba(19, 39, 56, 0.22)) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),
      inset 0 -18px 28px rgba(0,0,0,.18),
      0 26px 34px rgba(0,0,0,.22) !important;transform:perspective(1100px) rotateX(21deg) scale(1.01) !important;transform-origin:center center !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-cell-v190 {border-radius:11px !important;border:1px solid rgba(203, 236, 255, .12) !important;background:linear-gradient(180deg, rgba(138, 174, 194, .15), rgba(54, 83, 101, .14)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),
      inset 0 -7px 12px rgba(0,0,0,.12),
      0 4px 6px rgba(0,0,0,.07) !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-floor-dot-v190 {width:5px !important;height:5px !important;opacity:0.4 !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-dragon-cell-v216 .survival-motion-core-v217,
  #survival-battle-modal-v121 .survival-v442-board-shell .survival-enemy-cell-v216 .survival-motion-core-v217,
  #survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-barrier-v190 {box-shadow:0 10px 18px rgba(0,0,0,.35) !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-dragon-cell-v216 .survival-motion-core-v217 {width:82% !important;height:82% !important;margin:0 auto !important;border-radius:18px !important;padding:0 !important;background:radial-gradient(circle at 50% 32%, rgba(255,255,255,.18), transparent 58%), linear-gradient(180deg, rgba(126, 235, 255, .24), rgba(19, 73, 101, .18)) !important;border:1px solid rgba(160, 239, 255, .24) !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-dragon-cell-v216 img {width:100% !important;height:100% !important;object-fit:cover !important;border-radius:16px !important;border:2px solid rgba(255,255,255,.28) !important;box-shadow:0 6px 16px rgba(0,0,0,.28) !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-enemy-cell-v216 .survival-motion-core-v217 {width:74% !important;height:74% !important;margin:0 auto !important;border-radius:999px !important;background:linear-gradient(180deg, rgba(255, 144, 100, .92), rgba(176, 53, 36, .92)) !important;border:2px solid rgba(255, 201, 120, .72) !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-enemy-cell-v216 b {font-size:1rem !important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}#survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-barrier-v190 {width:76% !important;height:76% !important;margin:0 auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:2px !important;border-radius:14px !important;background:linear-gradient(180deg, rgba(176, 112, 65, 0.96), rgba(117, 63, 33, 0.98)) !important;border:2px solid rgba(251, 212, 159, .26) !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-barrier-v190 b {font-size:.95rem !important}#survival-battle-modal-v121 .survival-v442-board-shell .survival-fortress-barrier-v190 small {font-size:0.48rem !important;color:#fff4df !important}#survival-battle-modal-v121 .survival-v442-side {display:grid !important;grid-template-rows:auto auto minmax(0, 1fr) !important;gap:10px !important}#survival-battle-modal-v121 .survival-v442-dragon-card {display:grid !important;grid-template-columns:132px minmax(0, 1fr) !important;gap:12px !important;align-items:stretch !important;padding:12px !important;min-height:124px !important;border-radius:22px !important;background:linear-gradient(180deg, rgba(10, 21, 34, 0.96), rgba(4, 11, 20, 0.98)) !important;box-shadow:inset 0 0 0 1px rgba(125,255,176,.18), 0 16px 28px rgba(0,0,0,.26) !important}#survival-battle-modal-v121 .survival-v442-dragon-card img {width:132px !important;height:98px !important;margin:0 !important;border-radius:18px !important;object-fit:cover !important;object-position:center center !important}#survival-battle-modal-v121 .survival-v442-side-cards {display:grid !important;grid-template-columns:1fr !important;gap:8px !important}#survival-battle-modal-v121 .survival-v442-info-card,
  #survival-battle-modal-v121 .survival-v442-side .survival-combat-style-chip-v250 {margin:0 !important;padding:10px 12px !important;border-radius:18px !important}#survival-battle-modal-v121 .survival-v442-controls-bottom {display:grid !important;grid-template-columns:minmax(0, 1fr) 190px !important;gap:10px !important;min-height:0 !important;align-items:stretch !important}#survival-battle-modal-v121 .survival-v442-action-panel {order:1;min-width:0 !important;min-height:0 !important;padding:12px !important;border-radius:22px !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important;align-content:start !important}#survival-battle-modal-v121 .survival-controls-left-v310 .survival-v442-action-panel {order:2}#survival-battle-modal-v121 .survival-controls-left-v310 .survival-v442-joystick-panel {order:1}#survival-battle-modal-v121 .survival-controls-right-v310 .survival-v442-action-panel {order:1}#survival-battle-modal-v121 .survival-controls-right-v310 .survival-v442-joystick-panel {order:2}#survival-battle-modal-v121 .survival-v442-action-panel > .survival-fortress-section-title-v190,
  #survival-battle-modal-v121 .survival-v442-action-panel > .survival-fortress-help-v190,
  #survival-battle-modal-v121 .survival-v442-action-panel > .survival-next-wave-countdown-v226,
  #survival-battle-modal-v121 .survival-v442-action-panel > .survival-duo-ready-box-v288,
  #survival-battle-modal-v121 .survival-v442-action-panel > .survival-duo-ready-v288,
  #survival-battle-modal-v121 .survival-v442-action-panel > .survival-ultimate-btn-v243 {grid-column:1 / -1 !important}#survival-battle-modal-v121 .survival-v442-action-panel .survival-fortress-action-v190.primary,
  #survival-battle-modal-v121 .survival-v442-action-panel .survival-fortress-action-v190,
  #survival-battle-modal-v121 .survival-v442-action-panel .survival-v310-auto-toggle,
  #survival-battle-modal-v121 .survival-v442-action-panel .survival-ultimate-btn-v243 {grid-column:auto !important;grid-row:auto !important;min-height:56px !important;margin:0 !important;font-size:0.95rem !important}#survival-battle-modal-v121 .survival-v442-action-panel .survival-ultimate-btn-v243 {min-height:64px !important}#survival-battle-modal-v121 .survival-v442-action-panel .survival-fortress-help-v190 {margin:0 !important;font-size:0.8rem !important;line-height:1.34 !important}#survival-battle-modal-v121 .survival-v442-joystick-panel {order:2;min-width:190px !important;padding:12px !important;border-radius:22px !important;border:1px solid rgba(97, 235, 255, 0.16) !important;background:linear-gradient(180deg, rgba(8, 18, 32, 0.98), rgba(5, 12, 22, 0.98)) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025), 0 18px 34px rgba(0,0,0,0.24) !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;gap:10px !important}#survival-battle-modal-v121 .survival-v442-pad-head span {display:block !important;font-size:0.78rem !important;text-transform:uppercase !important;letter-spacing:0.08em !important;color:rgba(194, 217, 234, 0.82) !important}#survival-battle-modal-v121 .survival-v442-pad-head small,
  #survival-battle-modal-v121 .survival-v442-pad-hint {color:rgba(220, 232, 243, 0.82) !important;font-size:0.76rem !important;line-height:1.3 !important}#survival-battle-modal-v121 .survival-v442-joystick {position:relative !important;width:158px !important;height:158px !important;margin:0 auto !important;border-radius:50% !important;background:radial-gradient(circle at 50% 50%, rgba(20, 43, 73, 0.95) 0%, rgba(10, 20, 37, 0.98) 55%, rgba(5, 11, 21, 1) 100%) !important;border:1px solid rgba(104, 232, 255, 0.18) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03), 0 16px 26px rgba(0,0,0,.28) !important;touch-action:none !important;user-select:none !important}#survival-battle-modal-v121 .survival-v442-joystick[data-disabled="1"] {opacity:0.46 !important}#survival-battle-modal-v121 .survival-v442-pad-ring {position:absolute !important;inset:20px !important;border-radius:50% !important;border:1px solid rgba(101, 220, 255, 0.14) !important;box-shadow:inset 0 0 24px rgba(0, 191, 255, 0.08) !important}#survival-battle-modal-v121 .survival-v442-pad-core,
  #survival-battle-modal-v121 .survival-v442-pad-thumb {position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%);border-radius:50% !important}#survival-battle-modal-v121 .survival-v442-pad-core {width:64px !important;height:64px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;z-index:2 !important;background:radial-gradient(circle at 50% 34%, rgba(47, 89, 136, .95), rgba(10, 28, 51, .96)) !important;border:1px solid rgba(112, 224, 255, 0.24) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04), 0 12px 20px rgba(0,0,0,.24) !important;pointer-events:none !important}#survival-battle-modal-v121 .survival-v442-pad-core b {font-size:0.96rem !important;letter-spacing:0.12em !important;color:#f1fcff !important}#survival-battle-modal-v121 .survival-v442-pad-core small {color:rgba(214, 233, 245, 0.78) !important;font-size:0.68rem !important}#survival-battle-modal-v121 .survival-v442-pad-thumb {width:56px !important;height:56px !important;z-index:3 !important;background:radial-gradient(circle at 35% 30%, rgba(255,255,255,.26), rgba(92, 168, 255, .22) 38%, rgba(18, 58, 100, .95) 100%) !important;border:1px solid rgba(168, 235, 255, 0.34) !important;box-shadow:0 10px 18px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.12) !important;transition:transform .08s linear, box-shadow .12s ease !important}#survival-battle-modal-v121 .survival-v442-joystick.is-active .survival-v442-pad-thumb {box-shadow:0 0 0 6px rgba(95, 228, 255, 0.08), 0 10px 18px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.16) !important}#survival-battle-modal-v121 .survival-v442-pad-guide {position:absolute !important;z-index:1 !important;font-size:1rem !important;font-weight:900 !important;color:rgba(224, 244, 255, 0.88) !important;text-shadow:0 2px 8px rgba(0,0,0,.4) !important;pointer-events:none !important}#survival-battle-modal-v121 .survival-v442-pad-guide.up {left:50%;top:12px;transform:translateX(-50%)}#survival-battle-modal-v121 .survival-v442-pad-guide.right {right:12px;top:50%;transform:translateY(-50%)}#survival-battle-modal-v121 .survival-v442-pad-guide.down {left:50%;bottom:12px;transform:translateX(-50%)}#survival-battle-modal-v121 .survival-v442-pad-guide.left {left:12px;top:50%;transform:translateY(-50%)}#survival-battle-modal-v121 .survival-v442-joystick[data-dir="up"] .survival-v442-pad-guide.up,
  #survival-battle-modal-v121 .survival-v442-joystick[data-dir="right"] .survival-v442-pad-guide.right,
  #survival-battle-modal-v121 .survival-v442-joystick[data-dir="down"] .survival-v442-pad-guide.down,
  #survival-battle-modal-v121 .survival-v442-joystick[data-dir="left"] .survival-v442-pad-guide.left {color:#fff7ca !important}#survival-battle-modal-v121 .survival-v442-shell .survival-fortress-log-v190 {margin:0 !important;max-height:70px !important;padding:10px 12px !important;overflow:auto !important;border-radius:18px !important}#survival-battle-modal-v121 .survival-v442-shell .survival-fortress-footer-v190 {margin:0 !important;padding:10px 12px !important;min-height:42px !important;border-radius:16px !important;font-size:0.84rem !important}}@media (max-width: 1280px) and (orientation: landscape) {body.survival-immersive-v439,
  body.survival-immersive-v439 html {overflow:hidden !important;background:#040a12 !important}body.survival-immersive-v439 #survival-battle-modal-v121 {position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;padding:0 !important;background:radial-gradient(circle at 20% 18%, rgba(255, 189, 89, 0.08), transparent 30%),
      radial-gradient(circle at 84% 12%, rgba(118, 74, 255, 0.12), transparent 26%),
      linear-gradient(180deg, rgba(5, 12, 24, 0.99), rgba(3, 9, 18, 1)) !important}body.survival-immersive-v439 #survival-battle-modal-v121 .survival-battle-backdrop-v121 {backdrop-filter:none !important;background:transparent !important}body.survival-immersive-v439 #survival-battle-modal-v121 .survival-battle-box-v121,
  body.survival-immersive-v439 #survival-battle-modal-v121 .survival-fortress-modal-box-v190 {width:100vw !important;height:100dvh !important;max-width:none !important;max-height:none !important;border-radius:0 !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}body.survival-immersive-v439 #survival-battle-modal-v121 .survival-battle-head-v121 {display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:12px !important;padding:16px 18px 10px !important;background:transparent !important;border-bottom:1px solid rgba(107, 232, 255, 0.12) !important}body.survival-immersive-v439 #survival-battle-modal-v121 .survival-battle-title-wrap-v222 {flex:1 1 auto !important;min-width:0 !important}body.survival-immersive-v439 #survival-battle-modal-v121 .survival-battle-title-wrap-v222 h2 {font-size:clamp(1.5rem, 2.2vw, 2rem) !important;margin-top:2px !important}body.survival-immersive-v439 #survival-battle-modal-v121 .survival-battle-head-v121 > .survival-v310-soft-exit {flex:0 0 252px !important;min-height:72px !important;align-self:stretch !important;border-radius:26px !important;font-size:1rem !important;box-shadow:0 12px 28px rgba(0,0,0,.24) !important}body.survival-immersive-v439 #survival-battle-modal-v121 .survival-battle-body-v121 {height:calc(100dvh - 98px) !important;min-height:0 !important;overflow:hidden !important;padding:10px 18px 14px !important}#survival-battle-modal-v121 .survival-v443-main {display:grid !important;grid-template-columns:minmax(0, 1fr) 400px !important;gap:14px !important;min-height:0 !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-v443-stage,
  #survival-battle-modal-v121 .survival-v443-side {min-width:0 !important;min-height:0 !important}#survival-battle-modal-v121 .survival-v443-stage {display:grid !important;grid-template-rows:auto minmax(0, 1fr) !important;gap:10px !important}#survival-battle-modal-v121 .survival-v443-stage-top {display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;gap:10px !important;align-items:stretch !important}#survival-battle-modal-v121 .survival-v443-objective,
  #survival-battle-modal-v121 .survival-v443-duo-wrap > * {border-radius:18px !important;border:1px solid rgba(103, 234, 255, 0.16) !important;background:linear-gradient(180deg, rgba(7, 16, 28, 0.96), rgba(4, 10, 18, 0.98)) !important;padding:12px 14px !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03), 0 14px 24px rgba(0,0,0,.2) !important}#survival-battle-modal-v121 .survival-v443-overline {display:block !important;color:#6fe8ff !important;text-transform:uppercase !important;letter-spacing:.12em !important;font-size:.7rem !important;margin-bottom:4px !important}#survival-battle-modal-v121 .survival-v443-objective strong {display:block !important;font-size:1.06rem !important;color:#fff1c8 !important;margin-bottom:4px !important}#survival-battle-modal-v121 .survival-v443-objective small {display:block !important;color:rgba(225, 235, 243, 0.88) !important;line-height:1.35 !important}#survival-battle-modal-v121 .survival-v443-board-card {position:relative !important;min-height:0 !important;border-radius:28px !important;padding:16px !important;background:radial-gradient(circle at 14% 16%, rgba(255,205,88,.14), transparent 32%),
      radial-gradient(circle at 84% 12%, rgba(121,84,255,.16), transparent 30%),
      linear-gradient(180deg, rgba(10, 20, 35, .98), rgba(5, 11, 20, .99)) !important;border:1px solid rgba(112, 239, 255, 0.16) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03), 0 18px 40px rgba(0,0,0,.28) !important;overflow:hidden !important}#survival-battle-modal-v121 .survival-v443-board-card .survival-current-wave-badge-v269 {position:absolute !important;top:16px !important;left:16px !important;right:auto !important;width:auto !important;max-width:min(60%, 420px) !important;z-index:6 !important;margin:0 !important;border-radius:22px !important;padding:14px 18px !important;box-shadow:0 14px 28px rgba(0,0,0,.24) !important}#survival-battle-modal-v121 .survival-v443-board-card .survival-current-wave-badge-v269 strong {font-size:clamp(1.5rem, 3vw, 2.15rem) !important;line-height:1.02 !important}#survival-battle-modal-v121 .survival-v443-board-shell {height:100% !important;min-height:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding-top:108px !important}#survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-board-wrap-v197,
  #survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-board-wrap-v200 {width:100% !important;height:100% !important;min-height:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:24px !important;padding:10px !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}#survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-board-theme-v197,
  #survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-board-theme-v200 {top:6px !important;left:50% !important;transform:translateX(-50%) !important;z-index:7 !important;padding:8px 12px !important;border-radius:999px !important;background:rgba(5, 15, 28, 0.86) !important;border:1px solid rgba(104, 234, 255, 0.18) !important}#survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-board-v190,
  #survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-board-v200 {--survivalCell:clamp(34px, 5.05vh, 44px) !important;position:relative !important;grid-template-columns:repeat(var(--cols), var(--survivalCell)) !important;grid-template-rows:repeat(var(--rows), var(--survivalCell)) !important;gap:4px !important;padding:18px 16px 24px !important;border-radius:28px !important;background:linear-gradient(180deg, rgba(87, 112, 130, 0.18), rgba(16, 40, 60, 0.14)),
      linear-gradient(180deg, rgba(9, 19, 29, 0.22), rgba(6, 13, 22, 0.22)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),
      inset 0 -18px 26px rgba(0,0,0,.16),
      0 28px 34px rgba(0,0,0,.24) !important;transform:perspective(1150px) rotateX(22deg) translateY(-6px) !important;transform-origin:center center !important;filter:saturate(1.08) !important}#survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-board-v190::after,
  #survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-board-v200::after {content:'' !important;position:absolute !important;left:6% !important;right:6% !important;bottom:-18px !important;height:18px !important;border-radius:50% !important;background:radial-gradient(circle, rgba(0,0,0,.32), transparent 72%) !important;filter:blur(8px) !important;pointer-events:none !important}#survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-cell-v190 {border-radius:12px !important;border:1px solid rgba(204, 234, 255, 0.12) !important;background:linear-gradient(180deg, rgba(125, 155, 176, 0.16), rgba(45, 70, 88, 0.16)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), inset 0 -8px 10px rgba(0,0,0,.12), 0 4px 6px rgba(0,0,0,.08) !important}#survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-floor-dot-v190 {width:5px !important;height:5px !important;opacity:.44 !important}#survival-battle-modal-v121 .survival-v443-board-shell .survival-dragon-cell-v216 .survival-motion-core-v217 {width:80% !important;height:80% !important;margin:0 auto !important;border-radius:18px !important;background:linear-gradient(180deg, rgba(129,237,255,.24), rgba(18,73,101,.18)) !important;border:1px solid rgba(173,240,255,.24) !important;box-shadow:0 10px 16px rgba(0,0,0,.34) !important}#survival-battle-modal-v121 .survival-v443-board-shell .survival-dragon-cell-v216 img {width:100% !important;height:100% !important;object-fit:cover !important;border-radius:16px !important;border:2px solid rgba(255,255,255,.28) !important;box-shadow:0 10px 18px rgba(0,0,0,.32) !important}#survival-battle-modal-v121 .survival-v443-board-shell .survival-enemy-cell-v216 .survival-motion-core-v217 {width:72% !important;height:72% !important;margin:0 auto !important;border-radius:999px !important;background:linear-gradient(180deg, rgba(255,160,101,.94), rgba(183,48,34,.96)) !important;border:2px solid rgba(255,209,124,.74) !important;box-shadow:0 10px 18px rgba(0,0,0,.36) !important}#survival-battle-modal-v121 .survival-v443-board-shell .survival-enemy-cell-v216 b {font-size:1rem !important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}#survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-barrier-v190 {width:74% !important;height:74% !important;margin:0 auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:2px !important;border-radius:13px !important;background:linear-gradient(180deg, rgba(179, 116, 68, 0.97), rgba(120, 67, 36, 0.98)) !important;border:2px solid rgba(252, 215, 161, 0.24) !important;box-shadow:0 8px 14px rgba(0,0,0,.26) !important}#survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-barrier-v190 b {font-size:.94rem !important}#survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-barrier-v190 small {font-size:.48rem !important;color:#fff3df !important}#survival-battle-modal-v121 .survival-v443-side {display:grid !important;grid-template-rows:auto auto minmax(0, 1fr) !important;gap:10px !important}#survival-battle-modal-v121 .survival-v443-dragon-card {display:grid !important;grid-template-columns:148px minmax(0, 1fr) !important;gap:12px !important;align-items:stretch !important;padding:12px !important;min-height:128px !important;border-radius:22px !important;background:linear-gradient(180deg, rgba(10,20,35,.98), rgba(4,10,18,.98)) !important;border:1px solid rgba(122, 255, 165, 0.18) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03), 0 16px 28px rgba(0,0,0,.24) !important}#survival-battle-modal-v121 .survival-v443-dragon-card img {width:148px !important;height:104px !important;border-radius:18px !important;object-fit:cover !important;object-position:center center !important;margin:0 !important;box-shadow:0 8px 18px rgba(0,0,0,.28) !important}#survival-battle-modal-v121 .survival-v443-dragon-card .survival-fortress-side-info-v191 {display:flex !important;flex-direction:column !important;justify-content:center !important;gap:8px !important}#survival-battle-modal-v121 .survival-v443-side-top {display:grid !important;grid-template-columns:1fr !important;gap:8px !important}#survival-battle-modal-v121 .survival-v443-info-card,
  #survival-battle-modal-v121 .survival-v443-side-top .survival-combat-style-chip-v250 {margin:0 !important;border-radius:18px !important;padding:10px 12px !important}#survival-battle-modal-v121 .survival-v443-controls-row {display:grid !important;grid-template-columns:minmax(0, 1fr) 184px !important;gap:10px !important;min-height:0 !important;align-items:stretch !important}#survival-battle-modal-v121 .survival-controls-left-v310 .survival-v443-controls-row {grid-template-columns:184px minmax(0, 1fr) !important}#survival-battle-modal-v121 .survival-v443-actions,
  #survival-battle-modal-v121 .survival-v443-joystick-panel {border-radius:22px !important;border:1px solid rgba(100, 236, 255, 0.16) !important;background:linear-gradient(180deg, rgba(9,18,31,.98), rgba(5,11,20,.98)) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03), 0 16px 28px rgba(0,0,0,.24) !important}#survival-battle-modal-v121 .survival-v443-actions {padding:12px !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important;align-content:start !important;min-height:0 !important}#survival-battle-modal-v121 .survival-v443-actions-head,
  #survival-battle-modal-v121 .survival-v443-tip,
  #survival-battle-modal-v121 .survival-v443-ultimate-wrap,
  #survival-battle-modal-v121 .survival-v443-actions .survival-next-wave-countdown-v226,
  #survival-battle-modal-v121 .survival-v443-actions .survival-duo-ready-box-v288,
  #survival-battle-modal-v121 .survival-v443-actions .survival-duo-ready-v288 {grid-column:1 / -1 !important}#survival-battle-modal-v121 .survival-v443-actions-head span {display:block !important;font-size:.72rem !important;text-transform:uppercase !important;letter-spacing:.12em !important;color:rgba(185, 214, 232, 0.76) !important;margin-bottom:4px !important}#survival-battle-modal-v121 .survival-v443-actions-head strong {display:block !important;color:#fff3d5 !important;font-size:1.04rem !important}#survival-battle-modal-v121 .survival-v443-btn,
  #survival-battle-modal-v121 .survival-v443-actions .survival-v310-auto-toggle,
  #survival-battle-modal-v121 .survival-v443-actions .survival-ultimate-btn-v243 {min-height:58px !important;margin:0 !important;border-radius:18px !important;font-size:0.94rem !important}#survival-battle-modal-v121 .survival-v443-actions .survival-ultimate-btn-v243 {min-height:68px !important}#survival-battle-modal-v121 .survival-v443-tip {padding:8px 10px !important;border-radius:14px !important;background:rgba(255,255,255,.02) !important;color:rgba(221, 233, 241, 0.84) !important;font-size:.8rem !important;line-height:1.35 !important}#survival-battle-modal-v121 .survival-v443-joystick-panel {padding:12px 10px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;gap:10px !important;min-height:0 !important}#survival-battle-modal-v121 .survival-v443-pad-head span {display:block !important;font-size:.72rem !important;text-transform:uppercase !important;letter-spacing:.12em !important;color:rgba(189, 215, 231, .78) !important;margin-bottom:4px !important}#survival-battle-modal-v121 .survival-v443-pad-head small,
  #survival-battle-modal-v121 .survival-v443-pad-hint {display:block !important;font-size:.76rem !important;line-height:1.32 !important;color:rgba(223, 232, 241, .82) !important}#survival-battle-modal-v121 .survival-v443-joystick {position:relative !important;width:156px !important;height:156px !important;margin:0 auto !important;border-radius:50% !important;background:radial-gradient(circle at 50% 48%, rgba(18,40,70,.98), rgba(7,16,30,1) 64%, rgba(4,10,19,1) 100%) !important;border:1px solid rgba(103, 230, 255, 0.18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03), 0 18px 28px rgba(0,0,0,.28) !important;touch-action:none !important;user-select:none !important}#survival-battle-modal-v121 .survival-v443-joystick[data-disabled="1"] {opacity:.45 !important}#survival-battle-modal-v121 .survival-v443-pad-ring {position:absolute !important;border-radius:50% !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%);pointer-events:none !important}#survival-battle-modal-v121 .survival-v443-pad-ring.outer {width:132px !important;height:132px !important;border:1px solid rgba(102, 228, 255, .12) !important}#survival-battle-modal-v121 .survival-v443-pad-ring.inner {width:84px !important;height:84px !important;border:1px solid rgba(102, 228, 255, .18) !important;box-shadow:inset 0 0 18px rgba(0, 195, 255, .06) !important}#survival-battle-modal-v121 .survival-v443-pad-core,
  #survival-battle-modal-v121 .survival-v443-pad-thumb {position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%);border-radius:50% !important}#survival-battle-modal-v121 .survival-v443-pad-core {width:66px !important;height:66px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;background:radial-gradient(circle at 46% 34%, rgba(61,108,158,.96), rgba(9,28,53,.98)) !important;border:1px solid rgba(129, 228, 255, 0.26) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04), 0 14px 22px rgba(0,0,0,.28) !important;z-index:2 !important;pointer-events:none !important}#survival-battle-modal-v121 .survival-v443-pad-core b {font-size:.95rem !important;letter-spacing:.13em !important;color:#f1fbff !important}#survival-battle-modal-v121 .survival-v443-pad-core small {font-size:.67rem !important;color:rgba(218, 233, 244, .76) !important}#survival-battle-modal-v121 .survival-v443-pad-thumb {width:54px !important;height:54px !important;z-index:3 !important;background:radial-gradient(circle at 38% 30%, rgba(255,255,255,.26), rgba(118, 185, 255, .26) 38%, rgba(20, 63, 110, .96) 100%) !important;border:1px solid rgba(179, 237, 255, .34) !important;box-shadow:0 10px 18px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.16) !important;transition:transform .08s linear, box-shadow .12s ease !important}#survival-battle-modal-v121 .survival-v443-joystick.is-active .survival-v443-pad-thumb {box-shadow:0 0 0 6px rgba(94, 227, 255, .08), 0 10px 18px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.16) !important}#survival-battle-modal-v121 .survival-v443-pad-guide {position:absolute !important;font-size:1rem !important;font-weight:900 !important;color:rgba(226, 244, 255, .88) !important;text-shadow:0 2px 8px rgba(0,0,0,.42) !important;pointer-events:none !important;z-index:1 !important}#survival-battle-modal-v121 .survival-v443-pad-guide.up {top:10px !important;left:50% !important;transform:translateX(-50%) !important}#survival-battle-modal-v121 .survival-v443-pad-guide.right {top:50% !important;right:10px !important;transform:translateY(-50%) !important}#survival-battle-modal-v121 .survival-v443-pad-guide.down {bottom:10px !important;left:50% !important;transform:translateX(-50%) !important}#survival-battle-modal-v121 .survival-v443-pad-guide.left {top:50% !important;left:10px !important;transform:translateY(-50%) !important}#survival-battle-modal-v121 .survival-v443-joystick[data-dir="up"] .survival-v443-pad-guide.up,
  #survival-battle-modal-v121 .survival-v443-joystick[data-dir="right"] .survival-v443-pad-guide.right,
  #survival-battle-modal-v121 .survival-v443-joystick[data-dir="down"] .survival-v443-pad-guide.down,
  #survival-battle-modal-v121 .survival-v443-joystick[data-dir="left"] .survival-v443-pad-guide.left {color:#fff7c8 !important}#survival-battle-modal-v121 .survival-fortress-log-v190 {max-height:72px !important;overflow:auto !important;margin-top:10px !important;border-radius:18px !important;padding:10px 12px !important}#survival-battle-modal-v121 .survival-fortress-footer-v190 {margin-top:8px !important;min-height:44px !important;border-radius:16px !important;padding:10px 12px !important;font-size:.84rem !important}}@media (max-width: 1280px) and (orientation: landscape) {#survival-battle-modal-v121 .survival-v443-shell {display:grid !important;grid-template-rows:auto minmax(0, 1fr) auto auto !important;gap:10px !important;height:100% !important;min-height:0 !important}#survival-battle-modal-v121 .survival-v443-shell .survival-fortress-hud-v190 {display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:10px !important;margin:0 !important;align-items:stretch !important}#survival-battle-modal-v121 .survival-v443-shell .survival-fortress-hud-v190 > div,
  #survival-battle-modal-v121 .survival-v443-shell .survival-v310-layout-toggle {min-width:0 !important;min-height:62px !important;padding:10px 14px !important;border-radius:18px !important}#survival-battle-modal-v121 .survival-v443-shell .survival-v310-layout-toggle {display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:4px !important}}@media (orientation: landscape) {html.survival-immersive-v439,
  body.survival-redesign-v445,
  body.survival-immersive-v439 {width:100vw !important;height:100dvh !important;overflow:hidden !important;background:#020711 !important}body.survival-redesign-v445 #survival-battle-modal-v121 {position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;padding:0 !important;margin:0 !important;overflow:hidden !important;background:radial-gradient(circle at 18% 12%, rgba(255, 190, 89, .10), transparent 28%),
      radial-gradient(circle at 82% 10%, rgba(128, 84, 255, .14), transparent 30%),
      linear-gradient(180deg, #050b18 0%, #030712 100%) !important}body.survival-redesign-v445 #survival-battle-modal-v121 .survival-battle-box-v121,
  body.survival-redesign-v445 #survival-battle-modal-v121 .survival-fortress-modal-box-v190 {width:100vw !important;height:100dvh !important;max-width:100vw !important;max-height:100dvh !important;display:grid !important;grid-template-rows:58px minmax(0, 1fr) !important;overflow:hidden !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body.survival-redesign-v445 #survival-battle-modal-v121 .survival-battle-head-v121 {height:58px !important;min-height:58px !important;padding:6px 12px !important;display:flex !important;align-items:center !important;gap:10px !important;background:linear-gradient(180deg, rgba(4, 10, 22, .96), rgba(4, 10, 22, .76)) !important;border-bottom:1px solid rgba(103, 232, 249, .13) !important;box-shadow:0 10px 22px rgba(0,0,0,.18) !important}body.survival-redesign-v445 #survival-battle-modal-v121 .survival-battle-title-wrap-v222 span {font-size:.58rem !important;letter-spacing:.16em !important;margin:0 !important;line-height:1 !important}body.survival-redesign-v445 #survival-battle-modal-v121 .survival-battle-title-wrap-v222 h2 {font-size:clamp(1rem, 1.55vw, 1.28rem) !important;margin:2px 0 0 !important;line-height:1 !important}body.survival-redesign-v445 #survival-battle-modal-v121 .survival-battle-soft-exit-v222 {width:152px !important;min-width:152px !important;height:40px !important;min-height:40px !important;padding:0 12px !important;border-radius:999px !important;font-size:.78rem !important;letter-spacing:.02em !important}body.survival-redesign-v445 #survival-battle-modal-v121 .survival-battle-close-v121 {display:none !important}body.survival-redesign-v445 #survival-battle-modal-v121 .survival-battle-body-v121 {height:100% !important;min-height:0 !important;padding:6px 8px 8px !important;overflow:hidden !important}body.survival-redesign-v445 #survival-v445-app {position:relative !important;display:block !important;width:100% !important;height:100% !important;min-height:0 !important;overflow:hidden !important;border-radius:18px !important;background:radial-gradient(circle at 22% 20%, rgba(250, 204, 21, .05), transparent 34%),
      radial-gradient(circle at 80% 22%, rgba(124, 58, 237, .07), transparent 34%),
      linear-gradient(180deg, rgba(4, 10, 20, .72), rgba(2, 6, 14, .88)) !important}body.survival-redesign-v445 #survival-v445-app .v445-hud {position:absolute !important;z-index:30 !important;top:0 !important;left:0 !important;right:0 !important;height:40px !important;display:grid !important;grid-template-columns:62px 72px 120px minmax(126px, 170px) 96px !important;justify-content:center !important;align-items:stretch !important;gap:5px !important;padding:0 4px !important;pointer-events:auto !important}body.survival-redesign-v445 #survival-v445-app .v445-hud-card,
  body.survival-redesign-v445 #survival-v445-app .v445-layout-btn {height:40px !important;min-height:40px !important;padding:5px 8px !important;border-radius:12px !important;background:linear-gradient(180deg, rgba(9, 20, 37, .88), rgba(5, 12, 24, .94)) !important;border:1px solid rgba(103, 232, 249, .14) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02), 0 8px 16px rgba(0,0,0,.16) !important}body.survival-redesign-v445 #survival-v445-app .v445-hud-card span,
  body.survival-redesign-v445 #survival-v445-app .v445-layout-btn span {font-size:.48rem !important;line-height:1 !important;letter-spacing:.11em !important;margin:0 0 4px !important}body.survival-redesign-v445 #survival-v445-app .v445-hud-card strong,
  body.survival-redesign-v445 #survival-v445-app .v445-layout-btn strong {font-size:.75rem !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body.survival-redesign-v445 #survival-v445-app .v445-layout-btn {text-align:left !important}body.survival-redesign-v445 #survival-v445-app .v445-main {position:absolute !important;z-index:1 !important;inset:45px 0 0 0 !important;display:block !important;overflow:hidden !important}body.survival-redesign-v445 #survival-v445-app .v445-board-card {position:absolute !important;inset:0 !important;padding:0 !important;border-radius:18px !important;overflow:hidden !important;background:radial-gradient(circle at 50% 20%, rgba(98, 180, 255, .09), transparent 34%),
      linear-gradient(180deg, rgba(7, 16, 29, .92), rgba(3, 8, 16, .96)) !important;border:1px solid rgba(103, 232, 249, .10) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02) !important}body.survival-redesign-v445 #survival-v445-app .v445-phase-badge {top:8px !important;left:50% !important;transform:translateX(-50%) !important;max-width:260px !important;min-width:176px !important;padding:7px 12px !important;border-radius:16px !important;text-align:center !important;background:linear-gradient(135deg, rgba(91, 61, 18, .58), rgba(48, 23, 91, .62)) !important;z-index:12 !important}body.survival-redesign-v445 #survival-v445-app .v445-phase-badge span {font-size:.48rem !important;letter-spacing:.14em !important}body.survival-redesign-v445 #survival-v445-app .v445-phase-badge strong {font-size:.92rem !important;line-height:1 !important}body.survival-redesign-v445 #survival-v445-app .v445-phase-badge small {display:none !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage {position:absolute !important;inset:0 !important;height:auto !important;min-height:0 !important;padding:48px 214px 12px 214px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-board-wrap-v197,
  body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-board-wrap-v200 {width:min(68vw, calc(100dvh - 124px)) !important;height:min(68vw, calc(100dvh - 124px)) !important;min-width:0 !important;min-height:0 !important;max-width:calc(100vw - 440px) !important;max-height:calc(100dvh - 124px) !important;padding:14px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:28px !important;overflow:visible !important;background:radial-gradient(circle at 18% 14%, rgba(255, 222, 116, .13), transparent 35%),
      radial-gradient(circle at 78% 12%, rgba(118, 93, 255, .16), transparent 35%),
      linear-gradient(180deg, rgba(11, 24, 42, .92), rgba(6, 14, 25, .96)) !important;border:1px solid rgba(130, 238, 255, .16) !important;box-shadow:0 22px 42px rgba(0,0,0,.32), inset 0 0 0 1px rgba(255,255,255,.04) !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-board-theme-v197,
  body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-board-theme-v200 {top:10px !important;left:12px !important;transform:none !important;padding:6px 10px !important;border-radius:999px !important;background:rgba(5, 13, 25, .78) !important;border:1px solid rgba(103, 232, 249, .16) !important;z-index:6 !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-board-theme-v197 small,
  body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-board-theme-v200 small {display:none !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-board-backdrop-v197 {opacity:.84 !important;filter:saturate(1.25) contrast(1.06) !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-board-v190,
  body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-board-v200 {--sf-cell:clamp(24px, 4.35dvh, 36px) !important;--sf-gap:4px !important;position:relative !important;grid-template-columns:repeat(var(--cols), var(--sf-cell)) !important;grid-template-rows:repeat(var(--rows), var(--sf-cell)) !important;gap:var(--sf-gap) !important;padding:18px 16px 24px !important;border-radius:26px !important;background:linear-gradient(180deg, rgba(108, 139, 158, .17), rgba(22, 48, 70, .16)),
      linear-gradient(180deg, rgba(6, 16, 27, .20), rgba(4, 10, 20, .22)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), inset 0 -18px 28px rgba(0,0,0,.16), 0 26px 34px rgba(0,0,0,.25) !important;transform:perspective(1000px) rotateX(22deg) translateY(-8px) !important;transform-origin:center center !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-cell-v190 {border-radius:11px !important;border:1px solid rgba(204, 234, 255, .12) !important;background:linear-gradient(180deg, rgba(130, 160, 178, .16), rgba(46, 77, 98, .15)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08), inset 0 -7px 12px rgba(0,0,0,.12), 0 4px 6px rgba(0,0,0,.08) !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-floor-dot-v190 {width:5px !important;height:5px !important;opacity:.42 !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-dragon-cell-v216 .survival-motion-core-v217,
  body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-enemy-cell-v216 .survival-motion-core-v217,
  body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-barrier-v190 {box-shadow:0 10px 16px rgba(0,0,0,.36) !important;transform:translateY(-3px) !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-dragon-cell-v216 .survival-motion-core-v217 {width:82% !important;height:82% !important;margin:0 auto !important;border-radius:16px !important;background:linear-gradient(180deg, rgba(129,237,255,.24), rgba(18,73,101,.18)) !important;border:1px solid rgba(173,240,255,.24) !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-dragon-cell-v216 img {width:100% !important;height:100% !important;object-fit:cover !important;border-radius:14px !important;border:2px solid rgba(255,255,255,.28) !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-enemy-cell-v216 .survival-motion-core-v217 {width:74% !important;height:74% !important;margin:0 auto !important;border-radius:50% !important;background:linear-gradient(180deg, rgba(255,160,101,.94), rgba(183,48,34,.96)) !important;border:2px solid rgba(255,209,124,.74) !important}body.survival-redesign-v445 #survival-v445-app .v445-board-stage .survival-fortress-barrier-v190 {width:76% !important;height:76% !important;margin:0 auto !important;border-radius:12px !important;background:linear-gradient(180deg, rgba(179, 116, 68, .97), rgba(120, 67, 36, .98)) !important;border:2px solid rgba(252, 215, 161, .24) !important}body.survival-redesign-v445 #survival-v445-app .v445-side {position:absolute !important;z-index:22 !important;top:52px !important;right:12px !important;width:190px !important;display:block !important;min-height:0 !important;pointer-events:none !important}body.survival-redesign-v445 #survival-v445-app .v445-side .v445-info-card,
  body.survival-redesign-v445 #survival-v445-app .v445-side .v445-combat-style,
  body.survival-redesign-v445 #survival-v445-app .v445-side .v445-phase-card {display:none !important}body.survival-redesign-v445 #survival-v445-app .v445-dragon-card {display:grid !important;grid-template-columns:56px minmax(0,1fr) !important;gap:8px !important;align-items:center !important;min-height:68px !important;padding:8px !important;border-radius:16px !important;background:linear-gradient(180deg, rgba(10, 21, 34, .86), rgba(4, 11, 20, .92)) !important;border:1px solid rgba(122,255,165,.18) !important;pointer-events:none !important}body.survival-redesign-v445 #survival-v445-app .v445-dragon-card img {width:56px !important;height:50px !important;border-radius:12px !important;object-fit:cover !important;margin:0 !important}body.survival-redesign-v445 #survival-v445-app .v445-dragon-card strong {font-size:.74rem !important;margin:0 !important;line-height:1.05 !important}body.survival-redesign-v445 #survival-v445-app .v445-dragon-card small {font-size:.56rem !important;margin-top:2px !important}body.survival-redesign-v445 #survival-v445-app .v445-dragon-card em {font-size:.56rem !important;margin-top:2px !important}body.survival-redesign-v445 #survival-v445-app .v445-dragon-card .hp-bar,
  body.survival-redesign-v445 #survival-v445-app .v445-dragon-card .health-bar {height:5px !important;margin-top:4px !important}body.survival-redesign-v445 #survival-v445-app .v445-controls {position:absolute !important;z-index:28 !important;inset:0 !important;display:block !important;pointer-events:none !important;min-height:0 !important}body.survival-redesign-v445 #survival-v445-app .v445-center-panel {display:none !important}body.survival-redesign-v445 #survival-v445-app .v445-action-panel {position:absolute !important;bottom:12px !important;left:12px !important;width:min(330px, 35vw) !important;max-height:176px !important;overflow:hidden !important;padding:8px !important;border-radius:18px !important;display:grid !important;grid-template-columns:repeat(2, minmax(0,1fr)) !important;gap:7px !important;align-content:start !important;background:linear-gradient(180deg, rgba(8, 18, 32, .82), rgba(4, 10, 19, .90)) !important;border:1px solid rgba(103, 232, 249, .16) !important;box-shadow:0 16px 32px rgba(0,0,0,.28), inset 0 0 0 1px rgba(255,255,255,.03) !important;backdrop-filter:blur(8px) !important;pointer-events:auto !important}body.survival-redesign-v445 #survival-v445-app.dpad-left .v445-action-panel {left:auto !important;right:12px !important}body.survival-redesign-v445 #survival-v445-app .v445-action-head,
  body.survival-redesign-v445 #survival-v445-app .v445-ultimate-wrap,
  body.survival-redesign-v445 #survival-v445-app .v445-tip,
  body.survival-redesign-v445 #survival-v445-app .survival-next-wave-countdown-v226,
  body.survival-redesign-v445 #survival-v445-app .survival-duo-ready-v288 {grid-column:1 / -1 !important}body.survival-redesign-v445 #survival-v445-app .v445-action-head span {font-size:.52rem !important;letter-spacing:.12em !important;margin:0 0 2px !important}body.survival-redesign-v445 #survival-v445-app .v445-action-head strong {font-size:.84rem !important;line-height:1 !important}body.survival-redesign-v445 #survival-v445-app .v445-action-panel .survival-fortress-action-v190,
  body.survival-redesign-v445 #survival-v445-app .v445-action-panel .survival-v310-auto-toggle,
  body.survival-redesign-v445 #survival-v445-app .v445-action-panel .survival-ultimate-btn-v243 {min-height:42px !important;height:42px !important;padding:7px 9px !important;border-radius:14px !important;margin:0 !important;font-size:.78rem !important;overflow:hidden !important}body.survival-redesign-v445 #survival-v445-app .v445-action-panel .survival-attack-main-v269 {gap:5px !important}body.survival-redesign-v445 #survival-v445-app .v445-action-panel .survival-attack-title-v271 {font-size:.86rem !important}body.survival-redesign-v445 #survival-v445-app .v445-action-panel .survival-attack-sub-v271,
  body.survival-redesign-v445 #survival-v445-app .v445-action-panel .survival-v310-auto-toggle small {font-size:.56rem !important;line-height:1.05 !important;max-height:1.15em !important;overflow:hidden !important}body.survival-redesign-v445 #survival-v445-app .v445-action-panel .survival-v310-auto-toggle strong {font-size:.92rem !important;margin:2px 0 0 !important}body.survival-redesign-v445 #survival-v445-app .v445-action-panel .survival-ultimate-btn-v243 {grid-column:1 / -1 !important;height:46px !important;min-height:46px !important}body.survival-redesign-v445 #survival-v445-app .v445-tip {font-size:.58rem !important;line-height:1.2 !important;padding:5px 8px !important;border-radius:10px !important;max-height:28px !important;overflow:hidden !important}body.survival-redesign-v445 #survival-v445-app .v445-joystick-panel {position:absolute !important;bottom:12px !important;right:12px !important;width:164px !important;height:164px !important;padding:8px !important;border-radius:50% !important;background:radial-gradient(circle at 50% 50%, rgba(18, 40, 70, .42), rgba(7, 16, 30, .84) 72%, rgba(4, 10, 19, .92) 100%) !important;border:1px solid rgba(103, 230, 255, .16) !important;box-shadow:0 18px 32px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.04) !important;backdrop-filter:blur(8px) !important;display:flex !important;align-items:center !important;justify-content:center !important;pointer-events:auto !important}body.survival-redesign-v445 #survival-v445-app.dpad-left .v445-joystick-panel {right:auto !important;left:12px !important}body.survival-redesign-v445 #survival-v445-app .v445-pad-head,
  body.survival-redesign-v445 #survival-v445-app .v445-pad-hint {display:none !important}body.survival-redesign-v445 #survival-v445-app .v445-joystick {width:138px !important;height:138px !important;margin:0 !important;border-radius:50% !important;background:radial-gradient(circle at 50% 48%, rgba(18,40,70,.98), rgba(7,16,30,1) 64%, rgba(4,10,19,1) 100%) !important}body.survival-redesign-v445 #survival-v445-app .v445-pad-ring.outer {width:116px !important;height:116px !important}body.survival-redesign-v445 #survival-v445-app .v445-pad-ring.inner {width:74px !important;height:74px !important}body.survival-redesign-v445 #survival-v445-app .v445-pad-core {width:54px !important;height:54px !important}body.survival-redesign-v445 #survival-v445-app .v445-pad-core b {font-size:.78rem !important}body.survival-redesign-v445 #survival-v445-app .v445-pad-core small {font-size:.54rem !important}body.survival-redesign-v445 #survival-v445-app .v445-pad-thumb {width:48px !important;height:48px !important}body.survival-redesign-v445 #survival-v445-app .v445-pad-guide {font-size:.82rem !important}body.survival-redesign-v445 #survival-v445-app .v445-log,
  body.survival-redesign-v445 #survival-v445-app .v445-footer {display:none !important}}@media (max-width: 900px) {#survival-tab .survival-hero-v120 {padding:14px !important;border-radius:22px !important;gap:10px !important}#survival-tab .survival-hero-copy-v120 h2 {font-size:1.55rem !important;line-height:1.05 !important;margin-bottom:8px !important}#survival-tab .survival-hero-copy-v120 > p {font-size:.92rem !important;line-height:1.35 !important}#survival-tab .survival-start-panel-v120,
  #survival-tab .survival-start-form-v120 {padding:12px !important;border-radius:22px !important;gap:10px !important}#survival-tab .survival-start-copy-v120 h3 {font-size:1rem !important;margin-bottom:4px !important}#survival-tab .survival-start-copy-v120 p {font-size:.82rem !important;line-height:1.3 !important}#survival-tab .survival-start-btn-v120 {min-height:48px !important;height:48px !important;border-radius:16px !important;font-size:1rem !important}}@media (pointer: coarse), (max-width: 900px) {#survival-tab .survival-fortress-hero-v190,
  #survival-tab .survival-main-panel-v120,
  #survival-tab .survival-start-panel-v120,
  #survival-tab .survival-fortress-start-v190,
  #survival-tab .survival-start-form-v120,
  #survival-tab .survival-fortress-form-v190 {border-radius:18px !important}#survival-tab .survival-fortress-copy-v190 h2,
  #survival-tab .survival-hero-copy-v120 h2 {font-size:clamp(1.35rem, 5.8vw, 1.75rem) !important;line-height:1.05 !important;margin-bottom:8px !important}#survival-tab .survival-fortress-copy-v190 p,
  #survival-tab .survival-hero-copy-v120 p {font-size:.86rem !important;line-height:1.32 !important}#survival-tab .survival-fortress-stats-v190,
  #survival-tab .survival-compact-stats-v429 {grid-template-columns:repeat(4, minmax(0,1fr)) !important;gap:6px !important}#survival-tab .survival-fortress-stats-v190 > div,
  #survival-tab .survival-compact-stats-v429 > div {min-height:50px !important;padding:7px !important}#survival-tab .survival-fortress-actions-v429,
  #survival-tab .survival-action-row-v429 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:7px !important}#survival-tab .survival-fortress-actions-v429 .btn,
  #survival-tab .survival-action-row-v429 .btn,
  #survival-tab .survival-mode-picker-v282 button,
  #survival-tab .survival-start-btn-v120,
  #survival-tab .survival-fortress-start-btn-v190 {min-height:44px !important;height:auto !important;padding:8px 10px !important;border-radius:14px !important;font-size:.92rem !important}#survival-tab .survival-mode-picker-v282 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:7px !important}}body.survival-immersive-v439 #survival-battle-modal-v121 kbd,
body.survival-redesign-v445 #survival-battle-modal-v121 kbd {display:none !important}body.survival-redesign-v448, html.survival-immersive-v439 {overflow:hidden !important;background:#020713 !important;overscroll-behavior:none !important}body.survival-redesign-v448 #survival-battle-modal-v121 {position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;padding:0 !important;margin:0 !important;display:block !important;overflow:hidden !important;background:radial-gradient(circle at 7% 82%, rgba(17,94,89,.20), transparent 24%), radial-gradient(circle at 94% 70%, rgba(29,78,216,.16), transparent 28%), linear-gradient(180deg,#06101d 0%,#020713 100%) !important;backdrop-filter:none !important}body.survival-redesign-v448 #survival-battle-modal-v121 .survival-battle-box-v121, body.survival-redesign-v448 #survival-battle-modal-v121 .survival-fortress-modal-box-v190 {width:100vw !important;height:100dvh !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;display:grid !important;grid-template-rows:54px minmax(0,1fr) !important;overflow:hidden !important}body.survival-redesign-v448 #survival-battle-modal-v121 .survival-battle-head-v121 {height:54px !important;min-height:54px !important;padding:6px 10px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;background:linear-gradient(180deg,rgba(3,8,19,.92),rgba(3,8,19,.70)) !important;border-bottom:1px solid rgba(103,232,249,.14) !important;box-shadow:0 10px 24px rgba(0,0,0,.18) !important;position:relative !important;z-index:80 !important}body.survival-redesign-v448 #survival-battle-modal-v121 .survival-battle-title-wrap-v222 {flex:0 0 clamp(174px,22vw,300px) !important;min-width:0 !important;padding-left:2px !important}body.survival-redesign-v448 #survival-battle-modal-v121 .survival-battle-title-wrap-v222 span {display:block !important;font-size:clamp(.48rem,.9vw,.72rem) !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#76e4ff !important;font-weight:900 !important;line-height:1 !important}body.survival-redesign-v448 #survival-battle-modal-v121 .survival-battle-title-wrap-v222 h2 {margin:3px 0 0 !important;color:#ffd16d !important;font-size:clamp(.96rem,2vw,1.45rem) !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body.survival-redesign-v448 #survival-battle-modal-v121 .survival-battle-head-actions-v222 {flex:0 0 clamp(112px,12vw,168px) !important;display:flex !important;justify-content:flex-end !important;align-items:center !important;min-width:0 !important}body.survival-redesign-v448 #survival-battle-modal-v121 .survival-battle-soft-exit-v222 {width:clamp(104px,12vw,160px) !important;height:38px !important;min-height:38px !important;padding:0 10px !important;border-radius:999px !important;font-size:clamp(.7rem,1vw,.92rem) !important;line-height:1 !important;font-weight:1000 !important;color:#fff2f2 !important;background:linear-gradient(180deg,rgba(151,27,29,.98),rgba(93,16,18,.98)) !important;border:1px solid rgba(252,165,165,.40) !important;box-shadow:0 0 24px rgba(239,68,68,.18), inset 0 1px 0 rgba(255,255,255,.10) !important}body.survival-redesign-v448 #survival-battle-modal-v121 .survival-battle-close-v121 {display:none !important}body.survival-redesign-v448 #survival-battle-modal-v121 .survival-battle-body-v121 {min-height:0 !important;height:100% !important;padding:0 !important;overflow:hidden !important}body.survival-redesign-v448 #survival-v445-app {position:fixed !important;inset:54px 0 0 0 !important;width:100vw !important;height:calc(100dvh - 54px) !important;padding:0 !important;margin:0 !important;display:block !important;overflow:hidden !important;background:radial-gradient(circle at 50% 18%,rgba(8,145,178,.12),transparent 34%),radial-gradient(circle at 50% 100%,rgba(15,23,42,.94),transparent 50%) !important}body.survival-redesign-v448 #survival-v445-app .v445-hud {position:fixed !important;z-index:95 !important;top:7px !important;left:clamp(182px,23vw,316px) !important;right:clamp(112px,13vw,180px) !important;height:40px !important;display:grid !important;grid-template-columns:.68fr .68fr .9fr 1.15fr 1fr !important;gap:7px !important;margin:0 !important;padding:0 !important;pointer-events:auto !important}body.survival-redesign-v448 #survival-v445-app .v445-hud-card, body.survival-redesign-v448 #survival-v445-app .v445-layout-btn {min-width:0 !important;height:40px !important;min-height:40px !important;padding:5px 8px !important;border-radius:12px !important;background:linear-gradient(180deg,rgba(8,18,32,.90),rgba(3,10,22,.94)) !important;border:1px solid rgba(56,189,248,.18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035), 0 8px 18px rgba(0,0,0,.16) !important;overflow:hidden !important;text-align:left !important}body.survival-redesign-v448 #survival-v445-app .v445-hud-card.reward {border-color:rgba(250,204,21,.32) !important;background:linear-gradient(180deg,rgba(80,51,16,.90),rgba(24,18,20,.96)) !important}body.survival-redesign-v448 #survival-v445-app .v445-hud-card span, body.survival-redesign-v448 #survival-v445-app .v445-layout-btn span {display:block !important;color:#9cc9f4 !important;font-size:clamp(.44rem,.76vw,.62rem) !important;letter-spacing:.12em !important;text-transform:uppercase !important;font-weight:900 !important;line-height:1 !important;margin:0 0 3px !important}body.survival-redesign-v448 #survival-v445-app .v445-hud-card strong, body.survival-redesign-v448 #survival-v445-app .v445-layout-btn strong {display:block !important;color:#f8fafc !important;font-size:clamp(.72rem,1.08vw,.95rem) !important;line-height:1.05 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body.survival-redesign-v448 #survival-v445-app .v445-main {position:absolute !important;inset:0 !important;display:block !important;margin:0 !important;padding:0 !important;overflow:hidden !important}body.survival-redesign-v448 #survival-v445-app .v445-side, body.survival-redesign-v448 #survival-v445-app .v445-center-panel, body.survival-redesign-v448 #survival-v445-app .v445-info-card, body.survival-redesign-v448 #survival-v445-app .v445-combat-style, body.survival-redesign-v448 #survival-v445-app .v445-phase-card, body.survival-redesign-v448 #survival-v445-app .v445-log, body.survival-redesign-v448 #survival-v445-app .v445-tip, body.survival-redesign-v448 #survival-v445-app .v445-action-head, body.survival-redesign-v448 #survival-v445-app .v445-pad-head, body.survival-redesign-v448 #survival-v445-app .v445-pad-hint, body.survival-redesign-v448 #survival-v445-app kbd, body.survival-redesign-v448 #survival-v445-app .survival-v310-auto-toggle, body.survival-redesign-v448 #survival-v445-app canvas.survival-canvas-board-v275 {display:none !important}body.survival-redesign-v448 #survival-v445-app .v445-board-card {position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;border-radius:0 !important;margin:0 !important;padding:46px 10px 72px !important;overflow:hidden !important;background:radial-gradient(circle at 88% 38%,rgba(14,116,144,.20),transparent 26%), radial-gradient(circle at 6% 40%,rgba(30,64,175,.14),transparent 30%), linear-gradient(180deg,rgba(2,6,16,.18),rgba(2,6,16,.74)) !important;border:0 !important;box-shadow:none !important;perspective:1200px !important}body.survival-redesign-v448 #survival-v445-app .v445-board-card::before {content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle at 92% 34%,rgba(8,47,73,.52),transparent 26%), radial-gradient(circle at 6% 78%,rgba(15,118,110,.18),transparent 28%) !important;pointer-events:none !important;z-index:0 !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage {position:relative !important;z-index:2 !important;width:100% !important;height:100% !important;min-height:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:visible !important;pointer-events:auto !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-board-wrap-v197, body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-board-wrap-v200 {position:relative !important;width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;max-width:calc(100vw - 270px) !important;max-height:calc(100dvh - 145px) !important;padding:20px 20px 26px !important;border-radius:22px !important;overflow:visible !important;background:linear-gradient(180deg,rgba(7,28,47,.72),rgba(4,12,25,.86)) !important;border:1px solid rgba(103,232,249,.18) !important;box-shadow:0 28px 52px rgba(0,0,0,.32), inset 0 0 0 1px rgba(255,255,255,.035) !important;opacity:1 !important;contain:none !important;transform:perspective(1100px) rotateX(11deg) translateY(-4px) !important;transform-origin:center center !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-board-wrap-v200::after {content:'' !important;position:absolute !important;left:5% !important;right:5% !important;bottom:-26px !important;height:30px !important;border-radius:999px !important;background:radial-gradient(ellipse at center,rgba(0,0,0,.46),transparent 70%) !important;filter:blur(8px) !important;pointer-events:none !important;z-index:-1 !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-board-backdrop-v197, body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-board-theme-v197, body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-board-theme-v200 {display:none !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-board-v190, body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-board-v200, body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-cells-layer-v200, body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-cells-layer-v210 {display:grid !important;opacity:1 !important;visibility:visible !important;background:transparent !important;transform:none !important;filter:none !important;animation:none !important;transition:none !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-board-v190, body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-board-v200 {--sf-cell-v448:clamp(24px,5.05dvh,50px) !important;--sf-gap-v448:clamp(2px,.5dvh,5px) !important;position:relative !important;width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;border-radius:16px !important;padding:0 !important;box-shadow:none !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-cells-layer-v200, body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-cells-layer-v210 {grid-template-columns:repeat(var(--cols),var(--sf-cell-v448)) !important;grid-template-rows:repeat(var(--rows),var(--sf-cell-v448)) !important;gap:var(--sf-gap-v448) !important;padding:0 !important;border-radius:16px !important;overflow:visible !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-cell-v190 {width:var(--sf-cell-v448) !important;height:var(--sf-cell-v448) !important;min-width:var(--sf-cell-v448) !important;min-height:var(--sf-cell-v448) !important;border-radius:9px !important;opacity:1 !important;visibility:visible !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;overflow:visible !important;background:linear-gradient(180deg,rgba(42,94,123,.90),rgba(17,50,72,.94)) !important;border:1px solid rgba(124,214,244,.20) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08), inset 0 -6px 10px rgba(0,0,0,.18), 0 3px 6px rgba(0,0,0,.14) !important;cursor:pointer !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-cell-v190.pathable-v195 {background:linear-gradient(180deg,rgba(46,112,142,.94),rgba(18,62,88,.96)) !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-floor-dot-v190 {display:block !important;width:5px !important;height:5px !important;border-radius:50% !important;opacity:.38 !important;background:rgba(172,222,255,.48) !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-enemy-v190, body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-dragon-v190, body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-barrier-v190 {opacity:1 !important;visibility:visible !important;transform:translateZ(0) !important;filter:drop-shadow(0 9px 10px rgba(0,0,0,.38)) !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-motion-core-v217 {opacity:1 !important;visibility:visible !important;transform:none !important;box-shadow:0 8px 14px rgba(0,0,0,.30) !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-dragon-cell-v216 .survival-motion-core-v217 {width:82% !important;height:82% !important;padding:0 !important;border-radius:13px !important;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.20),transparent 44%),linear-gradient(180deg,rgba(139,92,246,.40),rgba(20,37,85,.96)) !important;border:1px solid rgba(199,210,254,.36) !important;box-shadow:0 0 18px rgba(124,58,237,.52),0 9px 16px rgba(0,0,0,.36) !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-dragon-cell-v216 img {width:100% !important;height:100% !important;object-fit:cover !important;border-radius:12px !important;border:2px solid rgba(255,255,255,.26) !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-dragon-cell-v216 span {display:none !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-enemy-cell-v216 .survival-motion-core-v217 {width:74% !important;height:74% !important;border-radius:999px !important;background:linear-gradient(180deg,rgba(239,94,67,.98),rgba(125,29,29,.98)) !important;border:2px solid rgba(253,186,116,.76) !important;box-shadow:0 0 16px rgba(239,68,68,.50),0 8px 14px rgba(0,0,0,.34) !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-enemy-cell-v216 b {font-size:clamp(.72rem,2.5dvh,1.2rem) !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-barrier-v190 {width:72% !important;height:72% !important;border-radius:9px !important;background:linear-gradient(180deg,rgba(154,102,57,.98),rgba(91,54,30,.98)) !important;border:2px solid rgba(252,211,77,.20) !important;box-shadow:0 8px 13px rgba(0,0,0,.34) !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-barrier-v190 b {font-size:clamp(.7rem,2.2dvh,1.1rem) !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-barrier-v190 small {display:none !important}body.survival-redesign-v448 #survival-v445-app .v445-controls {position:fixed !important;z-index:120 !important;inset:54px 0 0 0 !important;pointer-events:none !important;display:block !important;margin:0 !important;padding:0 !important}body.survival-redesign-v448 #survival-v445-app .v445-action-panel, body.survival-redesign-v448 #survival-v445-app .v445-joystick-panel {position:absolute !important;pointer-events:auto !important;z-index:130 !important;border-radius:18px !important;border:1px solid rgba(103,232,249,.20) !important;background:linear-gradient(180deg,rgba(4,15,28,.72),rgba(2,8,18,.82)) !important;box-shadow:0 15px 30px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.06) !important;backdrop-filter:blur(8px) !important}body.survival-redesign-v448 #survival-v445-app .v445-action-panel {top:50% !important;left:12px !important;transform:translateY(-50%) !important;width:clamp(116px,14vw,160px) !important;min-height:0 !important;padding:8px !important;display:flex !important;flex-direction:column !important;gap:8px !important}body.survival-redesign-v448 #survival-v445-app.dpad-left .v445-action-panel {left:auto !important;right:12px !important}body.survival-redesign-v448 #survival-v445-app .v445-action-panel .survival-next-wave-countdown-v226, body.survival-redesign-v448 #survival-v445-app .v445-action-panel .v445-tip, body.survival-redesign-v448 #survival-v445-app .v445-action-panel .v445-action-head {display:none !important}body.survival-redesign-v448 #survival-v445-app .v445-action-panel .survival-fortress-action-v190, body.survival-redesign-v448 #survival-v445-app .v445-action-panel .survival-ultimate-btn-v243 {width:100% !important;min-height:48px !important;height:48px !important;margin:0 !important;padding:0 8px !important;border-radius:14px !important;font-size:clamp(.78rem,1.35vw,1rem) !important;font-weight:1000 !important;line-height:1.05 !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;white-space:normal !important}body.survival-redesign-v448 #survival-v445-app .v445-action-panel .survival-fortress-action-v190.primary {background:linear-gradient(180deg,rgba(253,201,83,.98),rgba(217,119,6,.98)) !important;color:#1b1304 !important;border:1px solid rgba(254,240,138,.74) !important}body.survival-redesign-v448 #survival-v445-app .v445-action-panel .survival-ultimate-btn-v243 {background:linear-gradient(180deg,rgba(91,43,168,.96),rgba(35,22,78,.98)) !important;color:#f4efff !important;border:1px solid rgba(196,181,253,.42) !important}body.survival-redesign-v448 #survival-v445-app .v445-action-panel .survival-ultimate-btn-v243 small, body.survival-redesign-v448 #survival-v445-app .v445-action-panel .survival-ultimate-meter-v243, body.survival-redesign-v448 #survival-v445-app .v445-action-panel .survival-attack-sub-v271 {display:none !important}body.survival-redesign-v448 #survival-v445-app .v445-joystick-panel {top:50% !important;right:12px !important;transform:translateY(-50%) !important;width:clamp(112px,15vw,172px) !important;height:clamp(112px,15vw,172px) !important;padding:8px !important;display:flex !important;align-items:center !important;justify-content:center !important}body.survival-redesign-v448 #survival-v445-app.dpad-left .v445-joystick-panel {right:auto !important;left:12px !important}body.survival-redesign-v448 #survival-v445-app .v445-joystick {position:relative !important;width:clamp(96px,13vw,150px) !important;height:clamp(96px,13vw,150px) !important;margin:0 !important;border-radius:50% !important;background:radial-gradient(circle at 50% 48%,rgba(18,48,78,.78),rgba(4,13,27,.84) 70%,rgba(0,0,0,.56) 100%) !important;border:1px solid rgba(125,211,252,.20) !important;box-shadow:0 14px 26px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.05) !important;backdrop-filter:blur(8px) !important;touch-action:none !important}body.survival-redesign-v448 #survival-v445-app .v445-pad-ring.outer {width:72% !important;height:72% !important}body.survival-redesign-v448 #survival-v445-app .v445-pad-ring.inner {width:46% !important;height:46% !important}body.survival-redesign-v448 #survival-v445-app .v445-pad-core {width:38% !important;height:38% !important}body.survival-redesign-v448 #survival-v445-app .v445-pad-core b {font-size:clamp(.56rem,.9vw,.74rem) !important}body.survival-redesign-v448 #survival-v445-app .v445-pad-core small {display:none !important}body.survival-redesign-v448 #survival-v445-app .v445-pad-thumb {width:34% !important;height:34% !important}body.survival-redesign-v448 #survival-v445-app .v445-pad-guide {font-size:clamp(.62rem,1vw,.86rem) !important}body.survival-redesign-v448 #survival-v445-app .v445-phase-badge {position:fixed !important;z-index:110 !important;left:50% !important;bottom:8px !important;transform:translateX(-50%) !important;width:clamp(260px,34vw,520px) !important;height:54px !important;min-height:54px !important;padding:6px 14px !important;display:grid !important;grid-template-columns:auto 1fr auto !important;align-items:center !important;gap:12px !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(5,18,33,.88),rgba(3,9,19,.92)) !important;border:1px solid rgba(103,232,249,.22) !important;box-shadow:0 16px 36px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.06) !important;backdrop-filter:blur(8px) !important;margin:0 !important;text-align:left !important}body.survival-redesign-v448 #survival-v445-app .v445-footer {display:none !important}body.survival-redesign-v448 #survival-v445-app .v445-phase-badge span {font-size:clamp(.5rem,.8vw,.64rem) !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#ffe08b !important;font-weight:900 !important}body.survival-redesign-v448 #survival-v445-app .v445-phase-badge strong {font-size:clamp(1rem,2vw,1.55rem) !important;color:#fff4ca !important;line-height:1 !important;text-align:center !important}body.survival-redesign-v448 #survival-v445-app .v445-phase-badge small {color:rgba(222,235,243,.82) !important;font-size:clamp(.56rem,.8vw,.72rem) !important;text-align:right !important}@media (orientation:portrait) {body.survival-redesign-v448 #survival-v445-app .v445-hud{display:none !important}body.survival-redesign-v448 #survival-v445-app .v445-board-card{padding-top:10px !important}body.survival-redesign-v448 #survival-v445-app .v445-board-stage .survival-fortress-board-wrap-v200{max-width:calc(100vw - 20px) !important;max-height:calc(100dvh - 230px) !important;transform:none !important}}body.survival-redesign-v449 #survival-battle-modal-v121 .survival-final-clean-v449 {max-width:min(92vw,720px) !important;margin:0 auto !important;padding:18px !important;border-radius:26px !important;background:linear-gradient(180deg,rgba(8,18,32,.98),rgba(4,10,20,.99)) !important;border:1px solid rgba(103,232,249,.18) !important;box-shadow:0 24px 70px rgba(0,0,0,.52) !important}body.survival-redesign-v449 #survival-battle-modal-v121 .survival-final-reward-notice-v449 {display:grid !important;grid-template-columns:56px minmax(0,1fr) !important;gap:12px !important;align-items:center !important;margin:12px 0 !important;padding:14px !important;border-radius:20px !important;background:linear-gradient(135deg,rgba(80,51,16,.72),rgba(8,18,32,.96)) !important;border:1px solid rgba(250,204,21,.28) !important}body.survival-redesign-v449 #survival-v445-app .survival-ultimate-charge-v449 .survival-ultimate-meter-v243 {display:block !important;position:absolute !important;left:8px !important;right:8px !important;bottom:5px !important;height:5px !important;border-radius:999px !important;background:rgba(9,6,22,.78) !important;overflow:hidden !important}body.survival-redesign-v449 #survival-v445-app .survival-ultimate-charge-v449 .survival-ultimate-meter-v243 em {display:block !important;height:100% !important;border-radius:999px !important;background:linear-gradient(90deg,#7c3aed,#c084fc,#facc15) !important}.asl-legal-links-v850{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin-top:6px;font-size:.72rem;color:rgba(203,213,225,.76)}.asl-legal-links-v850 a,.asl-legal-links-v850 button{appearance:none;border:0;background:none;padding:2px;color:#9bdcff;text-decoration:none;font:inherit;cursor:pointer}.asl-legal-links-v850 a:hover,.asl-legal-links-v850 button:hover{text-decoration:underline;color:#e0f2fe}.social-message-v257{position:relative}.social-report-message-v850{display:inline-flex;align-items:center;gap:3px;margin:3px 0 0 7px;padding:1px 4px;border:0;background:transparent;color:rgba(203,213,225,.58);font-size:.58rem;cursor:pointer}.social-report-message-v850:hover{color:#fca5a5;text-decoration:underline}@media(max-width:760px){.asl-legal-links-v850{font-size:.62rem;gap:5px}.social-report-message-v850{font-size:.54rem}}.auth-consent-v850{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:9px 10px!important;border:1px solid rgba(125,211,252,.16)!important;border-radius:12px!important;background:rgba(2,6,23,.44)!important;text-align:left!important}.auth-consent-v850 input{width:17px!important;height:17px!important;min-width:17px!important;margin:1px 0 0!important}.auth-consent-v850 span{font-size:.72rem!important;line-height:1.35!important;color:#cbd5e1!important}.auth-consent-v850 a{color:#7dd3fc!important}#inventory-tab .dragon-card .dragon-protect-btn-v852 {position:absolute;right:8px;bottom:8px;z-index:28;width:34px;height:34px;border-radius:11px;border:1px solid rgba(148,163,184,.35);background:rgba(4,10,20,.86);color:#dbeafe;display:flex;align-items:center;justify-content:center;font-size:17px;cursor:pointer;box-shadow:0 5px 18px rgba(0,0,0,.35);transition:transform .15s ease, border-color .15s ease, background .15s ease}#inventory-tab .dragon-card .dragon-protect-btn-v852:hover {transform:translateY(-1px);border-color:rgba(250,204,21,.75)}#inventory-tab .dragon-card .dragon-protect-btn-v852.is-protected {background:linear-gradient(145deg,rgba(120,53,15,.94),rgba(30,20,5,.96));border-color:rgba(250,204,21,.8);color:#fde68a}#inventory-tab .dragon-card.player-protected-v852 {box-shadow:0 0 0 1px rgba(250,204,21,.35),0 15px 35px rgba(0,0,0,.3)}#inventory-tab .dragon-card.player-protected-v852::after {content:'CHRONIONY';position:absolute;right:48px;bottom:13px;z-index:26;font-size:.58rem;font-weight:900;letter-spacing:.08em;color:#fde68a;background:rgba(78,47,5,.88);border:1px solid rgba(250,204,21,.42);border-radius:999px;padding:4px 7px;pointer-events:none}.profile-account-delete-v852 {border-color:rgba(248,113,113,.25)!important}.profile-account-delete-status-v852 {display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.18);margin-bottom:12px}.profile-account-delete-status-v852 strong {color:#f8fafc}.profile-account-delete-status-v852 small {color:#94a3b8}.profile-account-delete-form-v852 textarea {resize:vertical;min-height:70px}.profile-delete-request-btn-v852 {background:linear-gradient(135deg,#991b1b,#ef4444)!important;border-color:rgba(248,113,113,.5)!important}.profile-account-delete-cancel-v852 {margin-top:8px}@media(max-width:820px){#inventory-tab .dragon-card .dragon-protect-btn-v852 {width:29px;height:29px;right:6px;bottom:6px;font-size:14px;border-radius:9px}#inventory-tab .dragon-card.player-protected-v852::after {right:40px;bottom:10px;font-size:.48rem;padding:3px 6px}}#dashboard-tab button,
#dashboard-tab .dashboard-action-v131,
#dashboard-tab .dashboard-quick-play-v309,
#dashboard-tab .asl-mobile-action-v344,
#dashboard-tab .asl-mobile-home-shortcut-v756,
#dashboard-tab .asl-mobile-play-btn-v344,
#dashboard-tab .asl-mobile-expedition-shortcut-v365 {min-width:0;height:auto}#dashboard-tab strong,
#dashboard-tab small,
#dashboard-tab p,
#dashboard-tab h1,
#dashboard-tab h2,
#dashboard-tab h3,
#arena-player-league-modal-v134 strong,
#arena-player-league-modal-v134 small,
#arena-player-league-modal-v134 p,
#arena-player-league-modal-v134 h2,
#arena-player-league-modal-v134 h3 {overflow-wrap:anywhere;word-break:normal}#dashboard-tab .dashboard-action-v131 > div,
#dashboard-tab .dashboard-quick-play-v309 > div,
#dashboard-tab .asl-mobile-action-v344 > div,
#dashboard-tab .asl-mobile-home-shortcut-v756,
#dashboard-tab .asl-mobile-next-goal-v346 > div {min-width:0}@media (max-width: 820px) {html[lang="de"] #dashboard-tab .asl-mobile-action-v344,
    html[lang="fr"] #dashboard-tab .asl-mobile-action-v344,
    html[lang="de"] #dashboard-tab .asl-mobile-play-btn-v344,
    html[lang="fr"] #dashboard-tab .asl-mobile-play-btn-v344 {min-height:58px;align-items:center}html[lang="de"] #dashboard-tab .asl-mobile-home-shortcut-v756 strong,
    html[lang="fr"] #dashboard-tab .asl-mobile-home-shortcut-v756 strong {white-space:normal;line-height:1.08}html[lang="de"] #dashboard-tab .dashboard-legend-tags-v309 button,
    html[lang="fr"] #dashboard-tab .dashboard-legend-tags-v309 button {white-space:normal;line-height:1.1}}#inventory-tab .dragon-card.fire .dragon-element[data-asl-element-display]::before,
#inventory-tab .dragon-card.water .dragon-element[data-asl-element-display]::before,
#inventory-tab .dragon-card.wind .dragon-element[data-asl-element-display]::before,
#inventory-tab .dragon-card.light .dragon-element[data-asl-element-display]::before,
#inventory-tab .dragon-card.dark .dragon-element[data-asl-element-display]::before {content:attr(data-asl-element-display) !important}#summon-tab .summon-card-v74 h3,
#summon-tab .summon-card-v74 p,
#summon-tab .summon-card-actions-v74 button,
#summon-tab .summon-special-panel-v94 h3,
#summon-tab .summon-special-panel-v94 p,
#shop-tab .shop-offer-card-v692 h3,
#shop-tab .shop-offer-card-v692 small,
#shop-tab .shop-buy-btn-v692,
#shop-tab .shop-info-row-v692 span {white-space:normal !important;overflow-wrap:anywhere;word-break:normal}#summon-tab .summon-card-actions-v74 button,
#summon-tab .summon-special-actions-v94 button,
#shop-tab .shop-buy-btn-v692 {height:auto;min-height:40px}@media (max-width: 820px) {#summon-tab .summon-card-v74 h3, #shop-tab .shop-offer-card-v692 h3 {line-height:1.15}#summon-tab .summon-card-actions-v74, #summon-tab .summon-special-actions-v94 {align-items:stretch}#summon-tab .summon-card-actions-v74 button, #summon-tab .summon-special-actions-v94 button, #shop-tab .shop-buy-btn-v692 {min-height:38px !important}}#adventure-tab button, #adventure-tab p, #adventure-tab span, #adventure-tab small,
#tower-tab button, #tower-tab p, #tower-tab span, #tower-tab small {overflow-wrap:anywhere}#adventure-tab .adventure-next-card-v78,
#adventure-tab .adventure-fight-panel-v78,
#tower-tab .tower-premium-goal-v748,
#tower-tab .tower-v19-team-panel,
#tower-tab .tower-v19-requirements {height:auto;min-height:0}@media (min-width: 821px) {#adventure-tab .mode-quick-guide-v138,
  #tower-tab .mode-quick-guide-v138 {align-items:stretch}#tower-tab .tower-premium-goal-v748 {grid-template-columns:auto minmax(0,1fr) auto}}@media (min-width: 901px) {html,
    body {width:100% !important;height:100% !important;min-height:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important}#game-screen.screen {width:100% !important;height:100vh !important;min-height:0 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important}@supports (height: 100dvh) {#game-screen.screen {height:100dvh !important}}#game-screen > .game-header {flex:0 0 auto !important}#game-screen > .game-layout {width:100% !important;height:auto !important;min-height:0 !important;flex:1 1 auto !important;display:flex !important;align-items:stretch !important;overflow:hidden !important}#game-screen .game-menu {height:auto !important;min-height:0 !important;flex:0 0 220px !important;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior:contain}#game-screen .content-wrapper {width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;flex:1 1 auto !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;padding-bottom:0 !important;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}#game-screen .game-content {width:100% !important;min-width:0 !important;min-height:0 !important;height:auto !important;flex:1 0 auto !important;overflow:visible !important}#game-screen .site-footer.game-footer {position:static !important;inset:auto !important;z-index:1 !important;width:100% !important;min-height:0 !important;flex:0 0 auto !important;align-self:stretch !important;margin:auto 0 0 !important;padding:12px 18px 11px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:8px !important;background:linear-gradient(180deg, #111720 0%, #0c1118 100%) !important;border-top:1px solid rgba(102, 252, 241, .18) !important;box-shadow:0 -8px 24px rgba(0, 0, 0, .18) !important;transform:none !important}#game-screen .game-footer-v66 > p {display:block !important;margin:0 !important;font-size:11px !important;line-height:1.35 !important;letter-spacing:.35px !important;color:rgba(148, 210, 207, .92) !important;text-align:center !important}#game-screen .game-footer-v66 .asl-legal-links-v850 {width:auto !important;max-width:100% !important;margin:0 !important;padding:8px 4px 0 !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:center !important;column-gap:3px !important;row-gap:5px !important;border-top:1px solid rgba(148, 163, 184, .15) !important;font-size:11px !important;line-height:1.35 !important;letter-spacing:.2px !important}#game-screen .game-footer-v66 .asl-legal-links-v850 a,
    #game-screen .game-footer-v66 .asl-legal-links-v850 button {min-height:26px !important;padding:4px 10px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid transparent !important;border-radius:7px !important;color:#9bdcff !important;background:transparent !important;text-decoration:none !important;white-space:nowrap !important;cursor:pointer !important;transition:color .16s ease, background .16s ease, border-color .16s ease !important}#game-screen .game-footer-v66 .asl-legal-links-v850 a:hover,
    #game-screen .game-footer-v66 .asl-legal-links-v850 button:hover,
    #game-screen .game-footer-v66 .asl-legal-links-v850 a:focus-visible,
    #game-screen .game-footer-v66 .asl-legal-links-v850 button:focus-visible {color:#e6f8ff !important;background:rgba(125, 211, 252, .08) !important;border-color:rgba(125, 211, 252, .18) !important;outline:none !important;text-decoration:none !important}#game-screen .game-footer-v66 .asl-legal-links-v850 > span {margin:0 1px !important;color:rgba(148, 163, 184, .42) !important;font-size:9px !important;line-height:1 !important;user-select:none !important}}@media (min-width: 901px) {#dashboard-tab .dashboard-arena-metrics-v131 {grid-template-columns:repeat(2, minmax(0, 1fr)) !important;align-items:stretch !important}#dashboard-tab .dashboard-arena-metrics-v131 > div,
    #dashboard-tab .dashboard-arena-metrics-v131 > button {min-width:0 !important;min-height:78px !important;padding:10px 8px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important}#dashboard-tab .dashboard-arena-metrics-v131 > div > span,
    #dashboard-tab .dashboard-arena-metrics-v131 > button > span {width:100% !important;max-width:100% !important;min-width:0 !important;line-height:1.18 !important;letter-spacing:.055em !important;white-space:normal !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto !important;text-align:center !important}#dashboard-tab .dashboard-arena-metrics-v131 strong,
    #dashboard-tab .dashboard-arena-metrics-v131 small {max-width:100% !important;min-width:0 !important;white-space:normal !important;overflow-wrap:break-word !important;text-align:center !important;line-height:1.18 !important}#dashboard-tab .dashboard-arena-defense-metric-v134 small {margin-top:4px !important}#dashboard-tab .dashboard-arena-wings-metric-v386 > span {display:flex !important;flex-wrap:wrap !important;column-gap:5px !important;row-gap:2px !important}#dashboard-tab .dashboard-arena-league-v131 {min-width:0 !important;overflow:hidden !important}#dashboard-tab .dashboard-arena-league-v131 > .asl-arena-league-badge {flex:0 0 68px !important;width:68px !important;min-width:68px !important;max-width:68px !important;height:58px !important;min-height:58px !important;padding:5px 4px !important;border-radius:14px !important;display:grid !important;grid-template-columns:1fr !important;grid-template-rows:28px 16px !important;place-items:center !important;gap:2px !important;overflow:hidden !important;box-sizing:border-box !important;white-space:nowrap !important}#dashboard-tab .dashboard-arena-league-v131 > .asl-arena-league-badge .asl-arena-league-medal {width:30px !important;height:28px !important;min-width:30px !important;margin:0 !important;font-size:1rem !important;line-height:1 !important}#dashboard-tab .dashboard-arena-league-v131 > .asl-arena-league-badge .asl-arena-league-stars {width:100% !important;max-width:58px !important;min-width:0 !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:0 !important;overflow:hidden !important;font-size:.78rem !important;line-height:1 !important;letter-spacing:-1px !important}#dashboard-tab .dashboard-arena-league-v131 > div {min-width:0 !important;flex:1 1 auto !important;overflow:hidden !important}#dashboard-tab .dashboard-arena-league-v131 > div small,
    #dashboard-tab .dashboard-arena-league-v131 > div strong {max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}#dashboard-tab .dashboard-arena-league-hint-v134 {flex:0 0 auto !important;margin-left:6px !important}}@media (min-width: 901px) {#dashboard-tab .dashboard-arena-league-v131 > #dashboard-arena-league-badge-v415 {flex:0 0 66px !important;width:66px !important;min-width:66px !important;max-width:66px !important;height:60px !important;min-height:60px !important;padding:4px !important;margin:0 !important;display:grid !important;place-items:center !important;overflow:hidden !important;box-sizing:border-box !important;border-radius:14px !important;font-size:initial !important;line-height:1 !important;letter-spacing:0 !important}#dashboard-tab .dashboard-arena-league-v131 > #dashboard-arena-league-badge-v415 > .asl-arena-league-badge {width:100% !important;min-width:0 !important;max-width:100% !important;height:100% !important;min-height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;display:grid !important;grid-template-columns:minmax(0, 1fr) !important;grid-template-rows:32px 14px !important;align-content:center !important;justify-items:center !important;align-items:center !important;gap:2px !important;overflow:hidden !important;white-space:nowrap !important;box-sizing:border-box !important}#dashboard-tab .dashboard-arena-league-v131 > #dashboard-arena-league-badge-v415 .asl-arena-league-medal,
    #dashboard-tab .dashboard-arena-league-v131 > #dashboard-arena-league-badge-v415 .asl-arena-league-trophy-v750 {grid-row:1 !important;width:34px !important;min-width:34px !important;max-width:34px !important;height:31px !important;min-height:31px !important;max-height:31px !important;margin:0 !important;font-size:.95rem !important;line-height:1 !important;overflow:hidden !important;box-sizing:border-box !important}#dashboard-tab .dashboard-arena-league-v131 > #dashboard-arena-league-badge-v415 .asl-arena-league-stars {grid-row:2 !important;width:100% !important;min-width:0 !important;max-width:54px !important;height:14px !important;min-height:14px !important;margin:0 !important;padding:0 !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:0 !important;overflow:hidden !important;font-size:.72rem !important;line-height:14px !important;letter-spacing:-1px !important;box-sizing:border-box !important}#dashboard-tab .dashboard-arena-league-v131 > #dashboard-arena-league-badge-v415 .asl-arena-league-stars span {flex:0 0 auto !important;margin:0 !important;padding:0 !important;line-height:14px !important;transform:none !important;animation:none !important}}@media (max-width: 820px) {#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-protect-btn-v852 {left:12px !important;right:auto !important;top:31px !important;bottom:auto !important;width:23px !important;height:23px !important;min-width:23px !important;min-height:23px !important;padding:0 !important;border-radius:7px !important;font-size:11px !important;line-height:1 !important;box-shadow:0 4px 12px rgba(0,0,0,.32) !important;z-index:27 !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .bulk-dragon-checkbox {top:58px !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card.player-protected-v852::after {display:none !important;content:none !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-protect-btn-v852 {left:15px !important;right:auto !important;top:37px !important;bottom:auto !important;width:22px !important;height:22px !important;min-width:22px !important;min-height:22px !important;padding:0 !important;border-radius:7px !important;font-size:10px !important;line-height:1 !important;z-index:27 !important}#inventory-tab.inventory-compact-v110 .dragon-card.player-protected-v852::after {display:none !important;content:none !important}}@media (max-width: 820px) {#inventory-tab:not(.inventory-compact-v110) .dragon-card .dragon-protect-btn-v852 {left:6px !important;top:25px !important;width:19px !important;height:19px !important;min-width:19px !important;min-height:19px !important;border-radius:6px !important;font-size:9px !important;box-shadow:0 3px 9px rgba(0,0,0,.30) !important}#inventory-tab:not(.inventory-compact-v110) .dragon-card .bulk-dragon-checkbox {top:51px !important}#inventory-tab.inventory-compact-v110 .dragon-card .dragon-protect-btn-v852 {left:8px !important;top:30px !important;width:19px !important;height:19px !important;min-width:19px !important;min-height:19px !important;border-radius:6px !important;font-size:9px !important;box-shadow:0 3px 9px rgba(0,0,0,.30) !important}}.menu-btn-offerwall-v893 {border-color:rgba(167,139,250,.34)!important;background:linear-gradient(135deg,rgba(76,29,149,.24),rgba(15,23,42,.7))!important}.asl-mobile-home-shortcut-v756.tone-reward {border-color:rgba(196,181,253,.32)!important;background:linear-gradient(150deg,rgba(88,28,135,.3),rgba(15,23,42,.94))!important}.offerwall-tab-v893 {width:min(1180px,100%);margin:0 auto;padding:4px 0 28px;box-sizing:border-box}.offerwall-hero-v893 {display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:18px;align-items:stretch;padding:24px;border:1px solid rgba(196,181,253,.26);border-radius:24px;overflow:hidden;background:radial-gradient(circle at 88% 18%,rgba(168,85,247,.24),transparent 32%),
    radial-gradient(circle at 12% 100%,rgba(56,189,248,.14),transparent 36%),
    linear-gradient(145deg,rgba(30,18,58,.98),rgba(5,12,28,.98));box-shadow:0 22px 60px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.05)}.offerwall-kicker-v893 {display:inline-flex;align-items:center;gap:7px;color:#ddd6fe;font-size:.73rem;font-weight:900;letter-spacing:.14em}.offerwall-hero-copy-v893 h2 {margin:8px 0 8px;color:#fff;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.05}.offerwall-hero-copy-v893 > p {max-width:720px;margin:0;color:#cbd5e1;line-height:1.58}.offerwall-actions-v893 {display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.offerwall-open-v893 {min-height:46px;border-color:rgba(216,180,254,.52)!important;background:linear-gradient(135deg,#7c3aed,#a855f7)!important;box-shadow:0 12px 30px rgba(126,34,206,.28)!important}.offerwall-open-v893:disabled {opacity:.5!important;filter:grayscale(.22)}.offerwall-refresh-v893 {min-height:46px;border-color:rgba(148,163,184,.3)!important;background:rgba(15,23,42,.68)!important}.offerwall-open-desc-v893 {display:block;margin-top:9px;color:#94a3b8;font-size:.79rem}.offerwall-wallet-v893 {display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px;padding:18px;border:1px solid rgba(216,180,254,.25);border-radius:20px;text-align:center;background:linear-gradient(160deg,rgba(88,28,135,.34),rgba(15,23,42,.78));box-shadow:inset 0 0 30px rgba(168,85,247,.08)}.offerwall-crystal-v893 {display:grid;place-items:center;width:62px;height:62px;margin-bottom:8px;transform:rotate(45deg);border:1px solid rgba(233,213,255,.66);border-radius:15px;color:#f5d0fe;font-size:1.8rem;background:linear-gradient(145deg,#7c3aed,#c084fc);box-shadow:0 0 30px rgba(192,132,252,.45),inset 0 0 18px rgba(255,255,255,.2)}.offerwall-crystal-v893::first-letter {transform:rotate(-45deg)}.offerwall-wallet-v893 > span {margin-top:10px;color:#ddd6fe;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.offerwall-wallet-v893 > strong {margin:4px 0 8px;color:#fff;font-size:2.25rem;line-height:1}.offerwall-wallet-meta-v893 {display:flex;gap:12px;flex-wrap:wrap;justify-content:center;color:#cbd5e1;font-size:.76rem}.offerwall-wallet-meta-v893 span:last-child {color:#fcd34d}.offerwall-message-v893 {margin:14px 0 0;padding:12px 15px;border-radius:13px;border:1px solid transparent;font-weight:750}.offerwall-message-v893.success {color:#d1fae5;border-color:rgba(52,211,153,.34);background:rgba(6,78,59,.32)}.offerwall-message-v893.error {color:#fee2e2;border-color:rgba(248,113,113,.36);background:rgba(127,29,29,.28)}.offerwall-config-note-v893,
.offerwall-age-panel-v893,
.offerwall-how-v893,
.offerwall-shop-v893,
.offerwall-history-v893 {margin-top:16px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:linear-gradient(155deg,rgba(15,23,42,.96),rgba(3,8,20,.98));box-shadow:0 14px 38px rgba(0,0,0,.24)}.offerwall-config-note-v893 {display:flex;gap:12px;align-items:center;padding:14px 17px;border-color:rgba(251,191,36,.3);color:#fde68a}.offerwall-config-note-v893 span {font-size:1.45rem}.offerwall-config-note-v893 p {margin:0;line-height:1.45}.offerwall-age-panel-v893 {display:grid;grid-template-columns:76px minmax(0,1fr);gap:17px;padding:20px;border-color:rgba(251,191,36,.24)}.offerwall-age-panel-v893.is-confirmed {border-color:rgba(52,211,153,.24)}.offerwall-age-icon-v893 {display:grid;place-items:center;width:70px;height:70px;border-radius:50%;border:2px solid rgba(251,191,36,.62);color:#fde68a;font-weight:950;font-size:1.25rem;background:rgba(120,53,15,.26)}.offerwall-age-panel-v893 h3 {margin:0 0 5px;color:#fff7d6}.offerwall-age-panel-v893 p {margin:0 0 12px;color:#cbd5e1;line-height:1.5}.offerwall-age-check-v893 {display:flex;align-items:flex-start;gap:10px;color:#e2e8f0;font-size:.86rem;line-height:1.45}.offerwall-age-check-v893 input {width:18px;height:18px;margin-top:1px;accent-color:#8b5cf6;flex:0 0 auto}.offerwall-age-panel-v893 .btn {margin-top:13px}.offerwall-how-v893,.offerwall-shop-v893,.offerwall-history-v893 {padding:20px}.offerwall-section-head-v893 {display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.offerwall-section-head-v893 > span {display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:rgba(124,58,237,.18);border:1px solid rgba(167,139,250,.22);font-size:1.25rem}.offerwall-section-head-v893 h3 {margin:0 0 3px;color:#fff}.offerwall-section-head-v893 p {margin:0;color:#94a3b8;line-height:1.45}.offerwall-steps-v893 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.offerwall-steps-v893 > div {display:flex;gap:10px;align-items:flex-start;min-height:76px;padding:13px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:rgba(15,23,42,.58)}.offerwall-steps-v893 b {display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:9px;color:#f5f3ff;background:#7c3aed}.offerwall-steps-v893 span {color:#dbeafe;font-size:.84rem;line-height:1.45}.offerwall-rules-v893 {margin:13px 0 0;padding:11px 13px;border-radius:12px;color:#bfdbfe;background:rgba(30,64,175,.13);font-size:.8rem;line-height:1.45}.offerwall-products-v893 {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.offerwall-product-v893 {display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:linear-gradient(145deg,rgba(30,41,59,.68),rgba(8,15,30,.78))}.offerwall-product-icon-v893 {display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:rgba(88,28,135,.28);border:1px solid rgba(192,132,252,.2);font-size:1.55rem}.offerwall-product-copy-v893 {min-width:0}.offerwall-product-copy-v893 h4 {margin:0 0 3px;color:#fff;font-size:.96rem}.offerwall-product-copy-v893 p {margin:0 0 5px;color:#aebdd0;font-size:.78rem;line-height:1.35}.offerwall-product-copy-v893 small {color:#c4b5fd;font-size:.7rem}.offerwall-buy-v893 {display:flex!important;flex-direction:column;gap:1px;min-width:100px;padding:9px 12px!important}.offerwall-buy-v893 span {font-size:.72rem}.offerwall-buy-v893 strong {font-size:.82rem;white-space:nowrap}.offerwall-buy-v893:disabled {opacity:.42!important;filter:grayscale(.25)}.offerwall-history-list-v893 {display:flex;flex-direction:column;gap:8px}.offerwall-history-row-v893 {display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:11px 12px;border-radius:13px;border:1px solid rgba(148,163,184,.13);background:rgba(15,23,42,.52)}.offerwall-history-status-v893 {width:9px;height:9px;border-radius:50%;background:#f59e0b;box-shadow:0 0 12px rgba(245,158,11,.5)}.offerwall-history-row-v893.status-approved .offerwall-history-status-v893 {background:#34d399;box-shadow:0 0 12px rgba(52,211,153,.5)}.offerwall-history-row-v893.status-rejected .offerwall-history-status-v893 {background:#f87171;box-shadow:0 0 12px rgba(248,113,113,.5)}.offerwall-history-row-v893 > div {min-width:0}.offerwall-history-row-v893 strong {display:block;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offerwall-history-row-v893 small {color:#64748b}.offerwall-history-row-v893 > span:nth-of-type(2) {color:#e9d5ff;font-weight:850;white-space:nowrap}.offerwall-history-row-v893 em {padding:5px 8px;border-radius:999px;color:#fef3c7;background:rgba(180,83,9,.2);font-style:normal;font-size:.7rem;white-space:nowrap}.offerwall-history-row-v893.status-approved em {color:#d1fae5;background:rgba(5,150,105,.19)}.offerwall-history-row-v893.status-rejected em {color:#fee2e2;background:rgba(220,38,38,.18)}.offerwall-empty-v893 {margin:0;padding:20px;text-align:center;color:#94a3b8;border:1px dashed rgba(148,163,184,.2);border-radius:14px}@media (max-width:900px) {.offerwall-tab-v893 {padding:0 8px 94px}.offerwall-hero-v893 {grid-template-columns:1fr;padding:17px;border-radius:18px}.offerwall-wallet-v893 {min-height:150px}.offerwall-products-v893 {grid-template-columns:1fr}.offerwall-steps-v893 {grid-template-columns:1fr}.offerwall-steps-v893 > div {min-height:0}}@media (max-width:580px) {.offerwall-hero-copy-v893 h2 {font-size:1.52rem}.offerwall-actions-v893 {display:grid;grid-template-columns:1fr}.offerwall-actions-v893 .btn {width:100%}.offerwall-age-panel-v893 {grid-template-columns:1fr;padding:15px}.offerwall-age-icon-v893 {width:58px;height:58px}.offerwall-how-v893,.offerwall-shop-v893,.offerwall-history-v893 {padding:14px;border-radius:16px}.offerwall-product-v893 {grid-template-columns:48px minmax(0,1fr);padding:11px;gap:10px}.offerwall-product-icon-v893 {width:46px;height:46px;font-size:1.25rem}.offerwall-buy-v893 {grid-column:1 / -1;width:100%;flex-direction:row!important;justify-content:center;gap:7px}.offerwall-history-row-v893 {grid-template-columns:9px minmax(0,1fr) auto}.offerwall-history-row-v893 em {grid-column:2 / -1;justify-self:start}}.menu-btn-offerwall-v893 {display:flex !important;align-items:center !important;gap:10px !important}.menu-btn-offerwall-v893::before,
.menu-btn[data-target="offerwall-tab"]::before {content:'💎' !important;display:inline-grid !important;place-items:center !important;width:24px !important;height:24px !important;min-width:24px !important;margin:0 8px 0 0 !important;border:1px solid rgba(216,180,254,.42) !important;border-radius:7px !important;background:linear-gradient(135deg,rgba(124,58,237,.30),rgba(168,85,247,.16)) !important;box-shadow:inset 0 0 10px rgba(216,180,254,.12), 0 0 12px rgba(168,85,247,.10) !important;font-size:14px !important;line-height:1 !important}.menu-btn-offerwall-v893:hover::before,
.menu-btn-offerwall-v893.active::before {border-color:rgba(233,213,255,.78) !important;background:linear-gradient(135deg,rgba(124,58,237,.58),rgba(168,85,247,.34)) !important;box-shadow:inset 0 0 12px rgba(255,255,255,.12), 0 0 17px rgba(168,85,247,.25) !important}.offerwall-refresh-v893 {color:#f8fafc !important;border-color:rgba(196,181,253,.52) !important;background:linear-gradient(135deg,rgba(51,65,85,.96),rgba(30,41,59,.98)) !important;text-shadow:0 1px 2px rgba(0,0,0,.7) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 7px 18px rgba(0,0,0,.22) !important}.offerwall-refresh-v893:hover:not(:disabled),
.offerwall-refresh-v893:focus-visible {color:#fff !important;border-color:rgba(216,180,254,.82) !important;background:linear-gradient(135deg,rgba(76,29,149,.94),rgba(88,28,135,.98)) !important;box-shadow:0 0 20px rgba(168,85,247,.22), inset 0 1px 0 rgba(255,255,255,.10) !important}.offerwall-refresh-v893:disabled {color:#cbd5e1 !important;opacity:.62 !important}.offerwall-purchase-confirm-v899 {display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:center;padding:13px 14px;border:1px solid rgba(192,132,252,.25);border-radius:15px;background:linear-gradient(145deg,rgba(88,28,135,.22),rgba(15,23,42,.82))}.offerwall-purchase-confirm-v899 > span {display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(216,180,254,.42);border-radius:14px;background:rgba(124,58,237,.26);font-size:1.55rem;box-shadow:inset 0 0 14px rgba(216,180,254,.10), 0 0 20px rgba(168,85,247,.16)}.offerwall-purchase-confirm-v899 p {margin:0;color:#f1f5f9;line-height:1.5;font-weight:750}.dashboard-offerwall-shortcut-v899 {display:none}@media (min-width:901px) {.dashboard-offerwall-shortcut-v899 {display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;gap:15px;align-items:center;margin:0 0 14px;padding:15px 17px;border:1px solid rgba(196,181,253,.30);border-radius:18px;overflow:hidden;background:radial-gradient(circle at 86% 20%,rgba(168,85,247,.20),transparent 34%),
      linear-gradient(135deg,rgba(39,20,70,.96),rgba(9,17,34,.98));box-shadow:0 14px 34px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.05)}.dashboard-offerwall-icon-v899 {display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(233,213,255,.58);border-radius:15px;color:#f5d0fe;background:linear-gradient(145deg,#6d28d9,#a855f7);box-shadow:0 0 24px rgba(168,85,247,.30), inset 0 0 14px rgba(255,255,255,.14);font-size:1.45rem}.dashboard-offerwall-copy-v899 {min-width:0}.dashboard-offerwall-copy-v899 strong {display:block;margin-bottom:3px;color:#fff;font-size:1rem}.dashboard-offerwall-copy-v899 small {display:block;max-width:720px;color:#b8c5d8;line-height:1.4}.dashboard-offerwall-balance-v899 {min-width:112px;text-align:right}.dashboard-offerwall-balance-v899 span {display:block;color:#c4b5fd;font-size:.7rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.dashboard-offerwall-balance-v899 b {display:block;margin-top:2px;color:#fff;font-size:1rem;white-space:nowrap}.dashboard-offerwall-open-v899 {min-height:42px;padding:10px 15px !important;color:#fff !important;border-color:rgba(216,180,254,.48) !important;background:linear-gradient(135deg,#7c3aed,#a855f7) !important;box-shadow:0 9px 22px rgba(126,34,206,.24) !important;white-space:nowrap}.dashboard-offerwall-open-v899:hover {transform:translateY(-1px);box-shadow:0 12px 27px rgba(126,34,206,.34) !important}}@media (min-width:901px) and (max-width:1120px) {.dashboard-offerwall-shortcut-v899 {grid-template-columns:54px minmax(0,1fr) auto}.dashboard-offerwall-balance-v899 {display:none}}@media (max-width:580px) {.offerwall-purchase-confirm-v899 {grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px}.offerwall-purchase-confirm-v899 > span {width:40px;height:40px;border-radius:11px;font-size:1.2rem}}@media (min-width: 901px) {html:has(#game-screen.admin-screen),
    body:has(#game-screen.admin-screen) {height:100% !important;min-height:100% !important;overflow:hidden !important}#game-screen.admin-screen {width:100% !important;height:100vh !important;min-height:0 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important}@supports (height: 100dvh) {#game-screen.admin-screen {height:100dvh !important}}#game-screen.admin-screen > .admin-header {flex:0 0 auto !important}#game-screen.admin-screen > .admin-content.game-content {width:100% !important;height:auto !important;min-width:0 !important;min-height:0 !important;flex:1 1 auto !important;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior-y:contain !important;scrollbar-gutter:stable !important;-webkit-overflow-scrolling:touch !important}}@media (max-width: 820px) {.asl-mobile-dashboard-v348 .asl-mobile-home-shortcut-v756.tone-arena span {border-color:rgba(102, 252, 241, .30) !important;box-shadow:0 0 14px rgba(102, 252, 241, .25) !important}}@media (min-width: 901px) {#profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755 {--profile-arena-record-accent-v904:#d99a52;--profile-arena-record-glow-v904:rgba(205, 127, 50, .20);-webkit-appearance:none !important;appearance:none !important;position:relative !important;isolation:isolate !important;overflow:hidden !important;min-height:126px !important;padding:15px 16px !important;border:1px solid color-mix(in srgb, var(--profile-arena-record-accent-v904) 58%, rgba(255,255,255,.16)) !important;border-radius:16px !important;background:radial-gradient(circle at 88% 8%, var(--profile-arena-record-glow-v904), transparent 43%),
            linear-gradient(145deg, rgba(20, 27, 38, .98), rgba(5, 10, 17, .99)) !important;box-shadow:0 10px 26px rgba(0, 0, 0, .32),
            inset 0 1px 0 rgba(255, 255, 255, .07),
            inset 0 0 0 1px rgba(0, 0, 0, .18) !important;color:#f8fafc !important;text-align:left !important;cursor:pointer !important;color-scheme:dark !important;transition:transform .18s ease, border-color .18s ease, box-shadow .18s ease, filter .18s ease !important}#profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755::before {content:"" !important;position:absolute !important;inset:0 !important;z-index:-1 !important;pointer-events:none !important;opacity:1 !important;background:linear-gradient(115deg, transparent 0 57%, rgba(255,255,255,.035) 57% 58%, transparent 58% 100%),
            radial-gradient(circle at 14% 0%, rgba(255, 221, 85, .10), transparent 38%) !important}#profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755::after {content:"" !important;position:absolute !important;left:0 !important;top:17px !important;bottom:17px !important;width:3px !important;border-radius:0 999px 999px 0 !important;background:var(--profile-arena-record-accent-v904) !important;box-shadow:0 0 14px var(--profile-arena-record-glow-v904) !important;pointer-events:none !important}#profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755 > span {display:block !important;margin:0 0 8px !important;color:#dbe7f2 !important;font-size:12px !important;font-weight:900 !important;line-height:1.15 !important;letter-spacing:.075em !important;text-transform:uppercase !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;text-shadow:0 1px 7px rgba(0, 0, 0, .75) !important}#profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755 > strong {display:flex !important;align-items:center !important;min-height:38px !important;margin:0 !important;color:#fff3c4 !important;font-size:21px !important;font-weight:950 !important;line-height:1.1 !important;text-shadow:0 2px 10px rgba(0,0,0,.75) !important}#profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755 > small {display:block !important;margin-top:9px !important;color:#aebed0 !important;font-size:12px !important;line-height:1.3 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important}#profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755 .asl-arena-league-badge {display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;width:max-content !important;max-width:100% !important;padding:5px 9px 5px 6px !important;border:1px solid color-mix(in srgb, var(--profile-arena-record-accent-v904) 46%, rgba(255,255,255,.10)) !important;border-radius:12px !important;background:rgba(0, 0, 0, .30) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), 0 0 15px var(--profile-arena-record-glow-v904) !important;transform:none !important;color:#fff !important}#profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755:hover,
    #profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755:focus-visible {transform:translateY(-2px) !important;border-color:var(--profile-arena-record-accent-v904) !important;box-shadow:0 15px 32px rgba(0, 0, 0, .40),
            0 0 22px var(--profile-arena-record-glow-v904),
            inset 0 1px 0 rgba(255, 255, 255, .10) !important;filter:brightness(1.05) !important;outline:none !important}#profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755.league-silver {--profile-arena-record-accent-v904:#d8e2ed;--profile-arena-record-glow-v904:rgba(203, 213, 225, .19)}#profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755.league-gold {--profile-arena-record-accent-v904:#ffd95a;--profile-arena-record-glow-v904:rgba(250, 204, 21, .21)}#profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755.league-diamond {--profile-arena-record-accent-v904:#70e9ff;--profile-arena-record-glow-v904:rgba(103, 232, 249, .22)}#profile-tab .profile-stats-grid-v31 .profile-arena-record-card-v755.league-legend {--profile-arena-record-accent-v904:#eea8ff;--profile-arena-record-glow-v904:rgba(216, 180, 254, .24)}}html, body {background:#050816;color:#e5eefc}body.game-body-v311 {background:radial-gradient(circle at 50% -8%, rgba(35,96,180,.20), transparent 34%), linear-gradient(180deg,#07111f 0%,#030712 100%)}@media (max-width: 820px) {body.game-body-v311 {margin:0;min-height:100svh;overflow-x:hidden}body.game-body-v311 .game-header {position:sticky;top:0;z-index:900;display:block;padding:max(6px, env(safe-area-inset-top)) 7px 6px;background:linear-gradient(180deg, rgba(3,8,20,.98), rgba(6,13,28,.94));border-bottom:1px solid rgba(117,205,255,.16);box-shadow:0 10px 24px rgba(0,0,0,.32);color:#eef8ff}body.game-body-v311 .game-header > .player-info,
      body.game-body-v311 .game-header > .header-actions {display:none !important}.asl-mobile-topbar-v347 {display:grid !important;grid-template-columns:minmax(82px,.76fr) minmax(0,1.78fr) 32px;grid-template-areas:"player resources mail"
          "menu quick logout";gap:5px;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box;color:#eef8ff}.asl-mobile-player-v347,
      .asl-mobile-mail-v347,
      .asl-mobile-menu-v347,
      .asl-mobile-quick-v350,
      .asl-mobile-logout-v347,
      .asl-mobile-resources-v347 > span,
      .asl-mobile-resources-v347 > .asl-mobile-dust-badge-v692 {appearance:none;-webkit-appearance:none;box-sizing:border-box;min-width:0;border:1px solid rgba(122,202,255,.18);background:linear-gradient(180deg, rgba(17,34,62,.92), rgba(5,12,27,.96));color:#eef8ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 5px 12px rgba(0,0,0,.18);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;-webkit-tap-highlight-color:transparent}.asl-mobile-player-v347 {grid-area:player;display:flex;align-items:center;gap:5px;min-height:54px;padding:5px 6px;border-radius:15px;text-align:left;overflow:hidden}.asl-mobile-avatar-v347 {width:27px;height:27px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;background:radial-gradient(circle at 35% 25%, rgba(255,255,255,.18), transparent 42%), linear-gradient(145deg, rgba(34,197,94,.28), rgba(14,165,233,.18));border:1px solid rgba(255,255,255,.14)}.asl-mobile-player-text-v347 {min-width:0;display:block;line-height:1}.asl-mobile-player-text-v347 strong {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;color:#fff}.asl-mobile-player-text-v347 small {display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;color:rgba(202,232,255,.72)}.asl-mobile-resources-v347 {grid-area:resources;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;grid-auto-rows:minmax(22px,auto) !important;gap:3px !important;padding:3px !important;overflow:visible !important;border-radius:16px;background:rgba(2,6,23,.48);border:1px solid rgba(125,211,252,.10)}.asl-mobile-resources-v347 > .gold {order:1 !important;grid-column:1 / span 2 !important;grid-row:1 !important}.asl-mobile-resources-v347 > .credits {order:2 !important;grid-column:3 !important;grid-row:1 !important}.asl-mobile-resources-v347 > .scrolls {order:3 !important;grid-column:1 !important;grid-row:2 !important}.asl-mobile-resources-v347 > .strong-scrolls {order:4 !important;grid-column:2 !important;grid-row:2 !important}.asl-mobile-resources-v347 > .asl-mobile-dust-badge-v692 {order:5 !important;grid-column:3 !important;grid-row:2 !important}.asl-mobile-resources-v347 > span,
      .asl-mobile-resources-v347 > .asl-mobile-dust-badge-v692 {min-height:22px !important;height:auto !important;display:grid !important;grid-template-columns:auto minmax(0,1fr) !important;align-items:center !important;column-gap:3px !important;padding:3px 4px !important;border-radius:11px !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important}.asl-mobile-resources-v347 > span small,
      .asl-mobile-resources-v347 > .asl-mobile-dust-badge-v692 small {display:none !important}.asl-mobile-resources-v347 > span em,
      .asl-mobile-resources-v347 > .asl-mobile-dust-badge-v692 em {grid-column:1;font-style:normal;font-size:11px;line-height:1;margin:0}.asl-mobile-resources-v347 .asl-scroll-icon-v695 {width:14px;height:14px;margin:0;background-size:contain;background-repeat:no-repeat;background-position:center}.asl-scroll-icon-normal-v695 {background-image:url('img/ui/scroll_normal_v695.png?v=695')}.asl-scroll-icon-ancient-v695 {background-image:url('img/ui/scroll_ancient_v695.png?v=695')}.asl-mobile-resources-v347 > span strong,
      .asl-mobile-resources-v347 > .asl-mobile-dust-badge-v692 strong {grid-column:2;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip;font-size:9.8px;line-height:1;letter-spacing:-.04em;color:#f8fbff;text-align:left}.asl-mobile-resources-v347 > .gold strong {font-size:10.8px;letter-spacing:-.025em;overflow:visible}.asl-mobile-dust-badge-v692 {background:linear-gradient(180deg, rgba(168,85,247,.18), rgba(0,0,0,.24)) !important;border-color:rgba(216,180,254,.30) !important}.asl-mobile-dust-badge-v692 strong {color:#e9d5ff !important}.asl-mobile-mail-v347 {grid-area:mail;min-height:54px;border-radius:15px;display:grid;place-items:center;position:relative;padding:0;font-size:17px}.asl-mobile-mail-v347 strong {position:absolute;right:-3px;top:-3px;min-width:16px;height:16px;border-radius:999px;display:grid;place-items:center;background:#ef4444;color:#fff;font-size:10px;line-height:1}.asl-mobile-mail-v347 strong.hidden {display:none !important}.asl-mobile-menu-v347 {grid-area:menu;min-height:31px;border-radius:13px;font-weight:900;font-size:.76rem}.asl-mobile-quick-v350 {grid-area:quick;min-height:31px;border-radius:13px;font-weight:900;font-size:.76rem;background:linear-gradient(180deg, rgba(14,165,233,.32), rgba(2,132,199,.22))}.asl-mobile-logout-v347 {grid-area:logout;min-height:31px;border-radius:13px;display:grid;place-items:center;font-weight:900;font-size:.70rem;background:linear-gradient(180deg, rgba(239,68,68,.82), rgba(127,29,29,.86))}.game-layout {background:#050816;color:#e5eefc}.tab-content {background:transparent;color:#e5eefc}.asl-mobile-home-shortcuts-v756 {position:relative;margin:8px 0 10px !important;padding:9px !important;border-radius:18px !important;background:radial-gradient(circle at 10% 0%, rgba(70,196,255,.16), transparent 42%), radial-gradient(circle at 95% 12%, rgba(255,213,104,.10), transparent 42%), linear-gradient(145deg, rgba(9,18,37,.92), rgba(3,8,19,.96)) !important;border:1px solid rgba(128,212,255,.22) !important;box-shadow:0 12px 26px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.07) !important;overflow:hidden;color:#eef8ff}.asl-mobile-home-shortcuts-head-v756 {position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 2px 7px !important}.asl-mobile-home-shortcuts-head-v756 strong {color:#f7fbff !important;font-size:.82rem !important;line-height:1;font-weight:950;text-shadow:0 1px 8px rgba(69,196,255,.45)}.asl-mobile-home-shortcuts-head-v756 small {color:rgba(190,224,255,.72) !important;font-size:.58rem !important;line-height:1;font-weight:850;text-align:right}.asl-mobile-home-shortcuts-grid-v756 {position:relative;z-index:1;display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px !important}.asl-mobile-home-shortcut-v756 {appearance:none;-webkit-appearance:none;min-width:0;min-height:58px;display:grid !important;grid-template-rows:20px auto auto;align-items:center;justify-items:center;gap:1px !important;padding:6px 4px 5px !important;border-radius:14px !important;border:1px solid rgba(122,202,255,.18) !important;background:radial-gradient(circle at 50% -8%, rgba(102,212,255,.16), transparent 48%), linear-gradient(180deg, rgba(18,35,62,.94), rgba(5,12,27,.96)) !important;color:#eef8ff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 7px 13px rgba(0,0,0,.20) !important;text-align:center !important;line-height:1.05 !important;font-family:inherit !important}.asl-mobile-home-shortcut-v756 span {display:grid;place-items:center;width:22px;height:22px;border-radius:10px;font-size:15px !important;line-height:1 !important;background:rgba(8,18,35,.58);border:1px solid rgba(255,255,255,.08)}.asl-mobile-home-shortcut-v756 strong {max-width:100%;color:#fff !important;font-size:.56rem !important;line-height:1.04 !important;font-weight:950 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asl-mobile-home-shortcut-v756 small {max-width:100%;color:rgba(184,222,255,.78) !important;font-size:.48rem !important;line-height:1 !important;font-weight:850 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asl-mobile-home-shortcut-v756.tone-hot {border-color:rgba(255,217,91,.45) !important;background:radial-gradient(circle at 50% -10%, rgba(255,215,90,.28), transparent 50%), linear-gradient(180deg, rgba(54,40,15,.98), rgba(13,15,25,.98)) !important}}@media (min-width: 821px) {.asl-mobile-topbar-v347,
      .asl-mobile-home-shortcuts-v756 {display:none !important}}@media (max-width: 420px) {.asl-mobile-resources-v347 {gap:2px !important;padding:2px !important}.asl-mobile-resources-v347 > span,
      .asl-mobile-resources-v347 > .asl-mobile-dust-badge-v692 {min-height:21px !important;padding:2px 3px !important;border-radius:10px !important;column-gap:2px !important}.asl-mobile-resources-v347 > span em,
      .asl-mobile-resources-v347 > .asl-mobile-dust-badge-v692 em {font-size:10px !important}.asl-mobile-resources-v347 > span strong,
      .asl-mobile-resources-v347 > .asl-mobile-dust-badge-v692 strong {font-size:8.8px !important}.asl-mobile-resources-v347 > .gold strong {font-size:10.1px !important}}@media (pointer: coarse), (max-width: 900px) {#survival-tab .survival-start-panel-v120,
  #survival-tab .survival-fortress-start-v190 {border-radius:24px !important;padding:18px !important;background:radial-gradient(circle at 18% 0%, rgba(250, 204, 21, .14), transparent 32%),
      radial-gradient(circle at 100% 10%, rgba(45, 212, 191, .12), transparent 34%),
      linear-gradient(180deg, rgba(9, 21, 38, .96), rgba(4, 11, 22, .98)) !important;border:1px solid rgba(94, 234, 212, .18) !important;box-shadow:0 18px 42px rgba(0,0,0,.28), inset 0 0 0 1px rgba(255,255,255,.03) !important}#survival-tab .survival-start-copy-v120,
  #survival-tab .survival-fortress-start-copy-v190 {margin:0 0 14px !important;padding:0 !important}#survival-tab .survival-start-copy-v120 h3 {font-size:clamp(1.35rem, 5vw, 1.9rem) !important;line-height:1.05 !important;margin:0 0 8px !important;color:#ffe08a !important}#survival-tab .survival-start-copy-v120 p {font-size:.98rem !important;line-height:1.45 !important;color:rgba(226, 236, 245, .88) !important;margin:0 !important}#survival-tab .survival-start-form-v120,
  #survival-tab .survival-fortress-form-v190 {display:grid !important;gap:12px !important;padding:14px !important;border-radius:22px !important;background:rgba(2, 7, 17, .52) !important;border:1px solid rgba(148, 163, 184, .12) !important}#survival-tab .survival-start-form-v120 label {font-size:.8rem !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#67e8f9 !important;font-weight:900 !important}#survival-tab #survival-smok-select-v120 {min-height:48px !important;border-radius:16px !important;background:rgba(5, 14, 28, .95) !important;border:1px solid rgba(103, 232, 249, .22) !important;color:#f8fafc !important;padding:0 14px !important;font-size:1rem !important}#survival-tab .survival-selected-preview-v120,
  #survival-tab .survival-fortress-selected-v190 {border-radius:18px !important;padding:12px !important;min-height:74px !important;background:linear-gradient(180deg, rgba(10, 22, 38, .92), rgba(5, 12, 22, .96)) !important;border:1px solid rgba(103, 232, 249, .16) !important}#survival-tab .survival-mode-picker-v282 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important}#survival-tab .survival-mode-picker-v282 button {min-height:62px !important;border-radius:18px !important;padding:10px !important;background:linear-gradient(180deg, rgba(14, 25, 43, .95), rgba(7, 16, 30, .96)) !important;border:1px solid rgba(148, 163, 184, .15) !important;color:#e5edf7 !important}#survival-tab .survival-mode-picker-v282 button.active {border-color:rgba(103, 232, 249, .46) !important;box-shadow:0 0 0 1px rgba(103, 232, 249, .16), 0 12px 30px rgba(45, 212, 191, .12) !important;background:linear-gradient(135deg, rgba(20, 184, 166, .24), rgba(59, 130, 246, .18)) !important}#survival-tab .survival-start-btn-v120,
  #survival-tab .survival-fortress-start-btn-v190 {min-height:60px !important;border-radius:18px !important;font-size:1.18rem !important;font-weight:900 !important;background:linear-gradient(180deg, #ffd166, #e58a13) !important;color:#1b1204 !important;border:1px solid rgba(255, 236, 174, .86) !important;box-shadow:0 14px 28px rgba(245, 158, 11, .22) !important}}body.survival-redesign-v444,
html.survival-immersive-v439 {overflow:hidden !important;background:#040914 !important}body.survival-redesign-v444 .asl-mobile-fixed-bottom-nav-v346,
body.survival-redesign-v444 .mobile-bottom-nav,
body.survival-redesign-v444 .bottom-nav,
body.survival-redesign-v444 #game-menu,
body.survival-redesign-v444 .topbar,
body.survival-redesign-v444 .game-header {display:none !important}@media (orientation: landscape) {body.survival-redesign-v444 #survival-battle-modal-v121 {position:fixed !important;inset:0 !important;width:100vw !important;height:100dvh !important;z-index:2147483647 !important;padding:0 !important;background:radial-gradient(circle at 18% 12%, rgba(250, 204, 21, .08), transparent 30%),
      radial-gradient(circle at 82% 8%, rgba(124, 58, 237, .13), transparent 28%),
      linear-gradient(180deg, #050b18 0%, #030712 100%) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-battle-box-v121,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-fortress-modal-box-v190 {width:100vw !important;height:100dvh !important;max-width:none !important;max-height:none !important;margin:0 !important;border-radius:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-battle-head-v121 {height:88px !important;min-height:88px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;padding:10px 18px !important;border-bottom:1px solid rgba(103, 232, 249, .16) !important;background:linear-gradient(180deg, rgba(4, 10, 22, .94), rgba(4, 10, 22, .72)) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-battle-title-wrap-v222 span {font-size:.72rem !important;letter-spacing:.18em !important;color:#7dd3fc !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-battle-title-wrap-v222 h2 {font-size:clamp(1.5rem, 2.4vw, 2.05rem) !important;line-height:1 !important;margin:3px 0 0 !important;color:#ffd67a !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-battle-soft-exit-v222 {width:230px !important;min-height:58px !important;border-radius:999px !important;font-size:.95rem !important;font-weight:900 !important;background:linear-gradient(180deg, rgba(143, 28, 28, .98), rgba(108, 20, 20, .98)) !important;border:1px solid rgba(252, 165, 165, .42) !important;color:#fef2f2 !important;box-shadow:0 0 32px rgba(239, 68, 68, .18) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-battle-close-v121 {display:none !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-battle-body-v121 {height:calc(100dvh - 88px) !important;overflow:hidden !important;padding:10px 14px 12px !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-shell {display:grid !important;grid-template-rows:58px minmax(0, 1fr) 0 0 !important;gap:10px !important;height:100% !important;min-height:0 !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-shell > .survival-fortress-hud-v190 {display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:8px !important;height:58px !important;margin:0 !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-shell > .survival-fortress-hud-v190 > div,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-shell > .survival-fortress-hud-v190 > button {min-height:58px !important;height:58px !important;padding:8px 12px !important;border-radius:16px !important;background:linear-gradient(180deg, rgba(9, 20, 37, .94), rgba(5, 12, 24, .96)) !important;border:1px solid rgba(103, 232, 249, .16) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-main {display:grid !important;grid-template-columns:minmax(0, 1fr) 390px !important;gap:12px !important;min-height:0 !important;overflow:hidden !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-stage {display:grid !important;grid-template-rows:70px minmax(0, 1fr) !important;gap:10px !important;min-height:0 !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-stage-top {display:grid !important;grid-template-columns:minmax(0, 1fr) !important;min-height:0 !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-objective {border-radius:18px !important;padding:10px 14px !important;background:linear-gradient(180deg, rgba(8, 18, 33, .95), rgba(4, 10, 20, .96)) !important;border:1px solid rgba(103, 232, 249, .14) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-objective .survival-v443-overline {display:block !important;font-size:.64rem !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#67e8f9 !important;margin-bottom:2px !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-objective strong {display:inline !important;color:#fff1bf !important;font-size:1rem !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-objective small {display:inline !important;margin-left:10px !important;color:rgba(226, 236, 245, .82) !important;font-size:.8rem !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-card {position:relative !important;min-height:0 !important;height:100% !important;border-radius:28px !important;padding:12px !important;background:radial-gradient(circle at 18% 12%, rgba(250, 204, 21, .12), transparent 30%),
      radial-gradient(circle at 80% 10%, rgba(124, 58, 237, .16), transparent 30%),
      linear-gradient(180deg, rgba(10, 21, 38, .98), rgba(4, 10, 20, .99)) !important;border:1px solid rgba(103, 232, 249, .16) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03), 0 20px 42px rgba(0,0,0,.28) !important;overflow:hidden !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-card .survival-current-wave-badge-v269 {position:absolute !important;z-index:8 !important;top:12px !important;left:12px !important;width:auto !important;max-width:420px !important;margin:0 !important;padding:10px 16px !important;border-radius:18px !important;background:linear-gradient(135deg, rgba(92, 52, 15, .92), rgba(43, 23, 65, .92)) !important;border:1px solid rgba(255, 214, 92, .28) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-card .survival-current-wave-badge-v269 strong {font-size:clamp(1.25rem, 2.6vw, 1.95rem) !important;line-height:1 !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-shell {height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding-top:62px !important;overflow:visible !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-board-wrap-v200,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-board-wrap-v197 {width:auto !important;height:auto !important;min-height:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-board-v190,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-board-v200 {--survivalCell:clamp(32px, 5.05vh, 44px) !important;grid-template-columns:repeat(var(--cols), var(--survivalCell)) !important;grid-template-rows:repeat(var(--rows), var(--survivalCell)) !important;gap:4px !important;padding:18px 16px 26px !important;border-radius:26px !important;background:linear-gradient(180deg, rgba(78, 110, 130, .18), rgba(18, 38, 56, .16)) !important;transform:perspective(1200px) rotateX(22deg) translateY(-4px) !important;transform-origin:center center !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06), inset 0 -16px 28px rgba(0,0,0,.18), 0 28px 34px rgba(0,0,0,.24) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-cell-v190 {border-radius:11px !important;border:1px solid rgba(212, 239, 255, .12) !important;background:linear-gradient(180deg, rgba(145, 178, 198, .16), rgba(48, 77, 98, .15)) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08), inset 0 -8px 12px rgba(0,0,0,.13), 0 4px 6px rgba(0,0,0,.08) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-shell .survival-fortress-barrier-v190 {width:76% !important;height:76% !important;margin:0 auto !important;border-radius:13px !important;background:linear-gradient(180deg, #b87543, #7a4324) !important;border:2px solid rgba(255, 221, 174, .28) !important;box-shadow:0 9px 14px rgba(0,0,0,.28) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-shell .survival-dragon-cell-v216 .survival-motion-core-v217,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-shell .survival-enemy-cell-v216 .survival-motion-core-v217 {box-shadow:0 10px 18px rgba(0,0,0,.34) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-board-shell .survival-dragon-cell-v216 img {border-radius:15px !important;border:2px solid rgba(255,255,255,.28) !important;object-fit:cover !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-side {display:grid !important;grid-template-rows:120px 120px minmax(0, 1fr) !important;gap:10px !important;min-height:0 !important;overflow:hidden !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-dragon-card {display:grid !important;grid-template-columns:140px minmax(0, 1fr) !important;gap:12px !important;padding:10px !important;border-radius:22px !important;background:linear-gradient(180deg, rgba(9, 20, 35, .97), rgba(4, 10, 19, .98)) !important;border:1px solid rgba(134, 255, 177, .18) !important;box-shadow:0 16px 28px rgba(0,0,0,.24) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-dragon-card img {width:140px !important;height:96px !important;border-radius:16px !important;object-fit:cover !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-side-top {display:grid !important;gap:8px !important;overflow:hidden !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-info-card,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-side-top .survival-combat-style-chip-v250 {min-height:0 !important;padding:8px 10px !important;border-radius:16px !important;margin:0 !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-controls-row {display:grid !important;grid-template-columns:minmax(0, 1fr) 176px !important;gap:10px !important;min-height:0 !important;align-items:stretch !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-actions,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-joystick-panel {border-radius:22px !important;border:1px solid rgba(103, 232, 249, .16) !important;background:linear-gradient(180deg, rgba(8, 18, 32, .97), rgba(4, 10, 19, .98)) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025), 0 16px 28px rgba(0,0,0,.23) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-actions {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:8px !important;padding:10px !important;align-content:start !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-actions-head,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-tip,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-ultimate-wrap,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-next-wave-countdown-v226 {grid-column:1 / -1 !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-btn,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-actions .survival-v310-auto-toggle,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-actions .survival-ultimate-btn-v243 {min-height:54px !important;border-radius:17px !important;margin:0 !important;font-size:.9rem !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-joystick-panel {padding:10px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;gap:8px !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-joystick {position:relative !important;width:150px !important;height:150px !important;margin:0 auto !important;border-radius:50% !important;background:radial-gradient(circle at 50% 50%, rgba(21, 49, 82, .98), rgba(6, 15, 28, .99) 64%, #030915 100%) !important;border:1px solid rgba(103, 232, 249, .18) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 18px 30px rgba(0,0,0,.28) !important;touch-action:none !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-pad-ring,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-pad-core,
  body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-pad-thumb {position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%);border-radius:50% !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-pad-ring.outer {width:126px !important;height:126px !important;border:1px solid rgba(103, 232, 249, .12) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-pad-ring.inner {width:82px !important;height:82px !important;border:1px solid rgba(103, 232, 249, .16) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-pad-core {width:62px !important;height:62px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;background:radial-gradient(circle at 42% 30%, rgba(79, 142, 204, .94), rgba(12, 38, 69, .98)) !important;border:1px solid rgba(151, 232, 255, .3) !important;box-shadow:0 12px 22px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.12) !important;z-index:2 !important;pointer-events:none !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-pad-thumb {width:54px !important;height:54px !important;z-index:3 !important;background:radial-gradient(circle at 34% 28%, rgba(255,255,255,.26), rgba(117, 190, 255, .28) 42%, rgba(18, 65, 112, .98) 100%) !important;border:1px solid rgba(188, 241, 255, .36) !important;box-shadow:0 10px 18px rgba(0,0,0,.3), inset 0 1px 0 rgba(255,255,255,.16) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-pad-guide {position:absolute !important;font-weight:900 !important;color:rgba(234, 248, 255, .9) !important;z-index:1 !important;pointer-events:none !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-pad-guide.up {top:9px !important;left:50% !important;transform:translateX(-50%) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-pad-guide.right {right:9px !important;top:50% !important;transform:translateY(-50%) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-pad-guide.down {bottom:9px !important;left:50% !important;transform:translateX(-50%) !important}body.survival-redesign-v444 #survival-battle-modal-v121 .survival-v443-pad-guide.left {left:9px !important;top:50% !important;transform:translateY(-50%) !important}}#survival-tab .survival-fortress-hero-v190,
#survival-tab .survival-main-panel-v120,
#survival-tab .survival-fortress-start-v190 {max-width:100% !important}@media (pointer: coarse), (max-width: 900px) {#survival-tab {padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px)) !important}#survival-tab .survival-fortress-hero-v190 {padding:14px !important;border-radius:22px !important}#survival-tab .survival-fortress-copy-v190 h2 {font-size:clamp(1.7rem, 7vw, 2.25rem) !important;line-height:1.02 !important}#survival-tab .survival-fortress-copy-v190 p {font-size:.95rem !important;line-height:1.35 !important}#survival-tab .survival-fortress-stats-v190 {display:grid !important;grid-template-columns:repeat(4, minmax(0,1fr)) !important;gap:8px !important}#survival-tab .survival-fortress-stats-v190 > div {min-height:62px !important;padding:8px !important;border-radius:14px !important}#survival-tab .survival-fortress-stats-v190 span {font-size:.62rem !important}#survival-tab .survival-fortress-stats-v190 strong {font-size:.88rem !important}#survival-tab .survival-fortress-actions-v429 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important}#survival-tab .survival-fortress-actions-v429 .btn {min-height:44px !important;padding:8px 10px !important;border-radius:14px !important;font-size:.9rem !important}#survival-tab .survival-start-form-v120,
  #survival-tab .survival-fortress-form-v190 {padding:12px !important;gap:10px !important;border-radius:20px !important}#survival-tab .survival-mode-picker-v282 {display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important}#survival-tab .survival-mode-picker-v282 button {min-height:56px !important;padding:9px 10px !important;border-radius:16px !important}#survival-tab .survival-start-btn-v120,
  #survival-tab .survival-fortress-start-btn-v190 {min-height:56px !important;border-radius:18px !important;font-size:1.08rem !important}}