.monitoring{min-height:100vh;padding:2rem clamp(1.5rem,3vw,3rem) 3rem;background:radial-gradient(circle at top,rgba(138,99,210,.35),transparent 55%),radial-gradient(circle at bottom,rgba(86,202,247,.2),transparent 60%),#060608;display:flex;flex-direction:column;gap:1.5rem}.monitoring__header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;padding:1.75rem;border-radius:24px;background:rgba(12,12,14,.85);border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.monitoring__header h1{margin:.35rem 0 0;font-size:clamp(1.5rem,2vw,2.4rem)}.monitoring__eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:.85rem;color:rgba(255,255,255,.5);margin:0}.monitoring__subtitle{margin:.35rem 0 0;color:rgba(255,255,255,.6);max-width:540px;line-height:1.4}.monitoring__actions{display:flex;align-items:center;gap:.75rem}.monitoring__button{border:none;border-radius:12px;padding:.85rem 1.5rem;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;transition:transform .2s ease,opacity .2s ease}.monitoring__button:disabled{opacity:.5;cursor:not-allowed}.monitoring__button:not(:disabled):hover{transform:translateY(-2px)}.monitoring-gate{padding:1.75rem;border-radius:20px;background:rgba(17,17,20,.85);border:1px dashed rgba(255,255,255,.12)}.monitoring-gate h2{margin:0 0 .5rem}.monitoring-gate p{margin:0 0 1rem;color:rgba(255,255,255,.7)}.monitoring-gate__steps{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.35rem;color:rgba(255,255,255,.75)}.monitoring__error,.monitoring__status{margin:0;padding:.75rem 1rem;border-radius:12px;font-weight:500}.monitoring__status{background:rgba(34,197,94,.12);color:#6ee7b7}.monitoring__error{background:rgba(239,68,68,.12);color:#fca5a5}.monitoring__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.monitoring-card{padding:1.5rem;border-radius:18px;background:rgba(15,15,18,.9);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.4rem}.monitoring-card__label{text-transform:uppercase;font-size:.8rem;letter-spacing:.08em;color:rgba(255,255,255,.6)}.monitoring-card__value{font-size:clamp(1.8rem,2vw,2.4rem);font-weight:700}.monitoring-card__value--muted{font-size:1.05rem;color:rgba(255,255,255,.8)}.monitoring-card__tags{display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:.85rem;color:rgba(255,255,255,.65)}.monitoring-card__hint{margin:0;font-size:.85rem;color:rgba(255,255,255,.55)}.monitoring__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.monitoring-panel{padding:1.5rem;border-radius:18px;background:rgba(13,13,16,.9);border:1px solid rgba(255,255,255,.06)}.monitoring-panel h3{margin:0 0 1rem}.monitoring-panel__empty{margin:0;color:rgba(255,255,255,.6)}.monitoring-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.monitoring-list li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center}.monitoring-list__address{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;color:rgba(255,255,255,.85)}.monitoring-list__time{color:rgba(255,255,255,.6);font-size:.85rem}.monitoring-badge{padding:.25rem .65rem;border-radius:999px;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent}.monitoring-badge--core{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.4);color:#93c5fd}.monitoring-badge--lucky{background:rgba(250,204,21,.18);border-color:rgba(250,204,21,.4);color:#fde047}.monitoring-badge--rugpull{background:rgba(248,113,113,.18);border-color:rgba(248,113,113,.4);color:#fecaca}.monitoring-badge--mastermind{background:rgba(139,92,246,.18);border-color:rgba(139,92,246,.4);color:#ddd6fe}.monitoring-badge--blackjack{background:rgba(16,185,129,.18);border-color:rgba(16,185,129,.4);color:#6ee7b7}.monitoring-badge--diceroll{background:rgba(236,72,153,.18);border-color:rgba(236,72,153,.4);color:#f9a8d4}.monitoring-badge--slotmachine{background:rgba(251,146,60,.18);border-color:rgba(251,146,60,.4);color:#fdba74}.monitoring-badge--higherOrLower{background:rgba(6,182,212,.18);border-color:rgba(6,182,212,.4);color:#67e8f9}.monitoring-fees{padding:1.5rem;border-radius:18px;background:rgba(13,13,16,.9);border:1px solid rgba(255,255,255,.06)}.monitoring-fees__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.monitoring-fees__header h3{margin:0 0 .25rem}.monitoring-fees__total{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.monitoring-fees__actions{display:flex;gap:.5rem}.monitoring-fees__btn{border:none;border-radius:8px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;cursor:pointer;background:rgba(255,255,255,.08);color:rgba(255,255,255,.85);transition:background .2s ease}.monitoring-fees__btn:hover:not(:disabled){background:rgba(255,255,255,.14)}.monitoring-fees__btn:disabled{opacity:.4;cursor:not-allowed}.monitoring-fees__btn--all{background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff}.monitoring-fees__btn--all:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#db2777)}.monitoring-fees__table{display:flex;flex-direction:column;gap:.5rem}.monitoring-fees__row{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.6rem .75rem;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.04)}.monitoring-fees__name{font-weight:600;font-size:.9rem}.monitoring-fees__address{color:rgba(255,255,255,.55);font-size:.85rem}.monitoring-fees__address,.monitoring-fees__balance{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.monitoring-fees__balance{text-align:right;font-size:.9rem;color:#6ee7b7}@media (max-width:768px){.monitoring-fees__row{grid-template-columns:1fr 1fr;gap:.4rem}.monitoring-fees__header{flex-direction:column;align-items:flex-start}}.monitoring-errors{padding:1.5rem;border-radius:18px;background:rgba(13,13,16,.9);border:1px solid rgba(255,255,255,.06)}.monitoring-errors__header{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1rem}.monitoring-errors__header h3{margin:0}.monitoring-errors__count{font-size:.82rem;color:rgba(255,255,255,.45)}.monitoring-errors__filters{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem;align-items:center}.monitoring-errors__search,.monitoring-errors__select{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(255,255,255,.85);padding:.4rem .75rem;font-size:.82rem}.monitoring-errors__search{flex:1 1;min-width:160px}.monitoring-errors__toggle{display:flex;align-items:center;gap:.35rem;color:rgba(255,255,255,.65);font-size:.82rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.monitoring-errors__toggle input[type=checkbox]{accent-color:#8b5cf6}.monitoring-errors__btn{border:none;border-radius:8px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;cursor:pointer;background:rgba(255,255,255,.08);color:rgba(255,255,255,.85);transition:background .15s}.monitoring-errors__btn:hover{background:rgba(255,255,255,.14)}.monitoring-errors__btn--download{background:rgba(139,92,246,.15);color:#c4b5fd}.monitoring-errors__btn--download:hover{background:rgba(139,92,246,.28)}.monitoring-errors__btn--flush{background:rgba(239,68,68,.15);color:#fca5a5}.monitoring-errors__btn--flush:hover{background:rgba(239,68,68,.28)}.monitoring-errors__btn--flush:disabled{opacity:.4;cursor:not-allowed}.monitoring-errors__table-wrap{overflow-x:auto;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.monitoring-errors__table{width:100%;border-collapse:collapse;font-size:.8rem}.monitoring-errors__table thead{background:rgba(0,0,0,.3)}.monitoring-errors__table th{text-align:left;padding:.55rem .7rem;color:rgba(255,255,255,.5);font-weight:500;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.monitoring-errors__row{cursor:pointer;transition:background .1s}.monitoring-errors__row:hover{background:rgba(255,255,255,.03)}.monitoring-errors__row td{padding:.5rem .7rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:top}.monitoring-errors__cell--time{white-space:nowrap;color:rgba(255,255,255,.5);font-size:.75rem}.monitoring-errors__cell--route{color:#93c5fd;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-errors__cell--message{color:rgba(255,255,255,.8);max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoring-errors__row:has(.monitoring-errors__detail) .monitoring-errors__cell--message{white-space:normal;max-width:none}.monitoring-errors__cell--count{text-align:center;font-weight:600}.monitoring-errors__badge{display:inline-block;padding:.12rem .45rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.monitoring-errors__badge--error{background:rgba(255,80,80,.15);color:#fca5a5}.monitoring-errors__badge--warn{background:rgba(255,180,50,.15);color:#fde047}.monitoring-errors__badge--server{background:rgba(100,140,255,.12);color:#93c5fd}.monitoring-errors__badge--client{background:rgba(100,220,160,.12);color:#6ee7b7}.monitoring-errors__detail{margin-top:.5rem;padding:.75rem;background:rgba(0,0,0,.25);border-radius:6px;font-size:.78rem;color:rgba(255,255,255,.65)}.monitoring-errors__detail p{margin:.2rem 0}.monitoring-errors__pre{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:.6rem;margin:.4rem 0 0;overflow-x:auto;font-size:.72rem;color:rgba(255,255,255,.6);max-height:250px;white-space:pre-wrap;word-break:break-all}.monitoring-errors__pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 0 0;color:rgba(255,255,255,.5);font-size:.82rem}.monitoring-errors__pagination button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(255,255,255,.8);padding:.3rem .85rem;font-size:.8rem;cursor:pointer;transition:background .15s}.monitoring-errors__pagination button:hover:not(:disabled){background:rgba(255,255,255,.12)}.monitoring-errors__pagination button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:768px){.monitoring-errors__filters{flex-direction:column}.monitoring-errors__search{min-width:auto}.monitoring-errors__cell--message{max-width:180px}.monitoring__header{flex-direction:column}.monitoring-list li{grid-template-columns:1fr;gap:.3rem}}.dashboard-stats{display:flex;align-items:stretch;gap:1px;padding:2px;border-radius:var(--radius-xl);background:var(--border-subtle)}.dashboard-stats__card{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:var(--space-md) var(--space-sm);background:var(--surface-obsidian);min-width:0}.dashboard-stats__card:first-child{border-radius:calc(var(--radius-xl) - 2px) 0 0 calc(var(--radius-xl) - 2px)}.dashboard-stats__card:last-child{border-radius:0 calc(var(--radius-xl) - 2px) calc(var(--radius-xl) - 2px) 0}.dashboard-stats__label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary)}.dashboard-stats__value{font-family:var(--font-mono);font-size:1.75rem;font-weight:600;line-height:1;color:var(--text-primary)}.dashboard-stats__value--small{font-size:1.35rem}.dashboard-stats__detail{font-family:var(--font-mono);font-size:.75rem;color:var(--text-tertiary)}.dashboard-stats__card--streak-active{position:relative;background:linear-gradient(135deg,var(--surface-obsidian) 0,rgba(255,100,50,.05) 100%)}.dashboard-stats__streak-fire{margin-left:4px;animation:streak-fire-pulse 1.5s ease-in-out infinite}@keyframes streak-fire-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.dashboard-stats--loading .dashboard-stats__value{background:linear-gradient(90deg,var(--surface-graphite) 0,var(--surface-slate) 50%,var(--surface-graphite) 100%);background-size:200% 100%;animation:shimmer 1.5s linear infinite;border-radius:var(--radius-sm);height:1.75rem;width:80px;color:transparent}.dashboard-stats--loading .dashboard-stats__value--small{height:1.35rem;width:60px}.dashboard-stats__breakdown{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:var(--space-sm)}.dashboard-stats__breakdown-item{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-full);font-size:.65rem;font-weight:500;background:var(--surface-onyx);border:1px solid var(--border-subtle);color:var(--text-tertiary)}.dashboard-stats__breakdown-item--rps{border-color:var(--gem-amethyst-dim);color:var(--gem-amethyst)}.dashboard-stats__breakdown-item--lucky{border-color:var(--gem-topaz-dim);color:var(--gem-topaz)}.dashboard-stats__breakdown-item--rugpull{border-color:var(--gem-ruby-dim);color:var(--gem-ruby)}.dashboard-stats__breakdown-item--mastermind{border-color:var(--gem-sapphire-dim);color:var(--gem-sapphire)}.dashboard-stats__breakdown-item--blackjack{border-color:var(--gem-emerald-dim);color:var(--gem-emerald)}.dashboard-stats__breakdown-item--diceroll{border-color:var(--gem-opal-dim);color:var(--gem-opal)}.dashboard-stats__breakdown-item--slotmachine{border-color:var(--gem-citrine-dim);color:var(--gem-citrine)}.dashboard-stats__breakdown-item--higherorlower{border-color:var(--gem-aquamarine-dim);color:var(--gem-aquamarine)}@media (max-width:640px){.dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);grid-gap:1px;gap:1px}.dashboard-stats__card{padding:var(--space-sm) var(--space-xs)}.dashboard-stats__card:first-child,.dashboard-stats__card:last-child{border-radius:0}.dashboard-stats__card:first-child{border-radius:calc(var(--radius-xl) - 2px) 0 0 0}.dashboard-stats__card:nth-child(3){border-radius:0 calc(var(--radius-xl) - 2px) 0 0}.dashboard-stats__card:nth-child(4){border-radius:0 0 0 calc(var(--radius-xl) - 2px)}.dashboard-stats__card:nth-child(6){border-radius:0 0 calc(var(--radius-xl) - 2px) 0}.dashboard-stats__label{font-size:.6rem}.dashboard-stats__value{font-size:1.5rem}.dashboard-stats__value--small{font-size:1.25rem}.dashboard-stats__detail{font-size:.65rem}}@media (max-width:380px){.dashboard-stats__card{padding:var(--space-xs)}.dashboard-stats__label{font-size:.55rem}.dashboard-stats__value{font-size:1.25rem}.dashboard-stats__value--small{font-size:1rem}.dashboard-stats__detail{font-size:.55rem}}.activity-feed{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--surface-obsidian);border:1px solid var(--border-subtle)}.activity-feed__title{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin:0}.activity-feed__tabs{display:flex;gap:4px}.activity-feed__tab{padding:5px 14px;border-radius:var(--radius-sm);background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:all .15s ease}.activity-feed__tab:hover{color:var(--text-secondary);background:rgba(255,255,255,.04)}.activity-feed__tab--active{color:var(--text-primary,rgba(245,245,245,.9));background:rgba(255,255,255,.06);border-color:var(--border-subtle)}.activity-feed__list{display:flex;flex-direction:column;gap:4px;max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent}.activity-feed__list::-webkit-scrollbar{width:6px}.activity-feed__list::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.activity-feed__item{display:flex;align-items:center;gap:10px;padding:10px var(--space-md);border-radius:var(--radius-md);background:rgba(255,255,255,.02);transition:background .15s ease}.activity-feed__item:hover{background:rgba(255,255,255,.04)}.activity-feed__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}.activity-feed__icon svg{width:18px;height:18px}.activity-feed__item--win .activity-feed__icon{color:var(--color-success,#22c55e);background:rgba(34,197,94,.1)}.activity-feed__item--loss .activity-feed__icon{color:var(--text-muted);background:rgba(255,255,255,.04)}.activity-feed__item--mint .activity-feed__icon{color:var(--color-warning,#f59e0b);background:rgba(245,158,11,.1)}.activity-feed__content{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--space-xs);font-size:.85rem;line-height:1.4}.activity-feed__address{font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);flex-shrink:0}.activity-feed__text{color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-feed__game{font-weight:600;text-decoration:none;transition:opacity .15s ease}.activity-feed__game:hover{opacity:.8;text-decoration:underline}.activity-feed__game--rps{color:var(--gem-amethyst)}.activity-feed__game--lucky{color:var(--gem-topaz)}.activity-feed__game--mastermind{color:var(--gem-sapphire)}.activity-feed__game--rugpull{color:var(--gem-ruby)}.activity-feed__game--blackjack{color:var(--gem-emerald)}.activity-feed__game--diceroll{color:var(--gem-opal)}.activity-feed__game--slotmachine{color:var(--gem-citrine)}.activity-feed__game--higherorlower{color:var(--gem-aquamarine)}.activity-feed__game--minesweeper{color:var(--gem-amber)}.activity-feed__game--plinko{color:var(--gem-opal)}.activity-feed__game--tower{color:var(--gem-rose)}.activity-feed__game--keno{color:var(--gem-teal)}.activity-feed__game--roulette{color:var(--gem-crimson)}.activity-feed__meta{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.activity-feed__xp{font-size:.7rem;font-weight:600;font-family:var(--font-mono);padding:3px 8px;border-radius:var(--radius-sm);white-space:nowrap}.activity-feed__xp--positive{color:var(--color-warning,#f59e0b);background:rgba(245,158,11,.1)}.activity-feed__xp--negative{color:var(--text-muted);background:rgba(255,255,255,.04)}.activity-feed__time{flex-shrink:0;font-size:.7rem;color:var(--text-tertiary);font-family:var(--font-mono)}.activity-feed__empty{font-size:.8rem;color:var(--text-muted);text-align:center;padding:var(--space-lg) 0;margin:0}.activity-feed__skeleton{display:flex;flex-direction:column;gap:4px}.activity-feed__skeleton-item{display:flex;align-items:center;gap:10px;padding:10px var(--space-md)}.activity-feed__skeleton-icon{width:32px;height:32px;border-radius:var(--radius-md);background:rgba(255,255,255,.04);animation:activity-pulse 1.5s ease-in-out infinite}.activity-feed__skeleton-text{flex:1 1;height:14px;border-radius:4px;background:rgba(255,255,255,.04);animation:activity-pulse 1.5s ease-in-out infinite;animation-delay:.1s}.activity-feed__skeleton-time{width:40px;height:12px;border-radius:4px;background:rgba(255,255,255,.04);animation:activity-pulse 1.5s ease-in-out infinite;animation-delay:.2s}@keyframes activity-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:640px){.activity-feed{padding:var(--space-md)}.activity-feed__list{max-height:320px}.activity-feed__content{flex-direction:column;align-items:flex-start;gap:1px}}.quests-activity-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:stretch}@media (max-width:900px){.quests-activity-row{grid-template-columns:1fr}}.daily-quests{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--surface-obsidian);border:1px solid var(--border-subtle)}.daily-quests__header{display:flex;align-items:center;justify-content:space-between}.daily-quests__title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin:0}.daily-quests__counter{font-size:.7rem;font-family:var(--font-mono);color:var(--text-muted);background:rgba(255,255,255,.04);padding:2px 8px;border-radius:var(--radius-sm)}.daily-quest__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-sm);gap:var(--space-sm)}.daily-quest__card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--surface-obsidian);border-left:1px solid var(--border-subtle);border:1px solid var(--border-subtle);border-left-width:3px;transition:border-color .2s ease}.daily-quest__card:hover{border-color:rgba(255,255,255,.08)}.daily-quest__card--warmup{border-left-color:#22c55e}.daily-quest__card--challenge{border-left-color:#3b82f6}.daily-quest__card--explorer{border-left-color:#a855f7}.daily-quest__card--elite{border-left-color:#f59e0b}.daily-quest__card--completed{border-color:rgba(34,197,94,.2) rgba(34,197,94,.2) rgba(34,197,94,.2) rgba(34,197,94,.4)}.daily-quest__card--completed .daily-quest__icon{color:var(--color-success,#22c55e)}.daily-quest__header{display:flex;align-items:center;justify-content:space-between}.daily-quest__header-right{display:flex;align-items:center;gap:6px}.daily-quest__icon{width:24px;height:24px;color:var(--text-muted)}.daily-quest__icon svg{width:20px;height:20px}.daily-quest__card--elite:not(.daily-quest__card--completed) .daily-quest__icon{color:#f59e0b;animation:elite-pulse 2s ease-in-out infinite}@keyframes elite-pulse{0%,to{opacity:1}50%{opacity:.5}}.daily-quest__category{display:inline-flex;align-items:center;gap:3px;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:var(--radius-sm)}.daily-quest__category--warmup{color:#22c55e;background:rgba(34,197,94,.1)}.daily-quest__category--challenge{color:#3b82f6;background:rgba(59,130,246,.1)}.daily-quest__category--explorer{color:#a855f7;background:rgba(168,85,247,.1)}.daily-quest__category--elite{color:#f59e0b;background:rgba(245,158,11,.1)}.daily-quest__reward{font-size:.65rem;font-weight:600;font-family:var(--font-mono);color:var(--color-warning,#f59e0b);background:rgba(245,158,11,.1);padding:2px 6px;border-radius:var(--radius-sm)}.daily-quest__body{display:flex;flex-direction:column;gap:2px}.daily-quest__title{font-size:.85rem;font-weight:600;color:var(--text-primary);margin:0}.daily-quest__description{font-size:.75rem;color:var(--text-tertiary);margin:0;line-height:1.3}.daily-quest__progress{display:flex;align-items:center;gap:var(--space-sm)}.daily-quest__bar{flex:1 1;height:6px;background:rgba(255,255,255,.06);border-radius:3px;overflow:hidden}.daily-quest__bar-fill{height:100%;border-radius:3px;background:var(--color-success,#22c55e);transition:width .4s ease}.daily-quest__card--warmup .daily-quest__bar-fill{background:#22c55e}.daily-quest__card--challenge .daily-quest__bar-fill{background:#3b82f6}.daily-quest__card--explorer .daily-quest__bar-fill{background:#a855f7}.daily-quest__card--elite .daily-quest__bar-fill{background:#f59e0b}.daily-quest__card--completed .daily-quest__bar-fill{background:var(--color-success,#22c55e)}.daily-quest__count{flex-shrink:0;font-size:.7rem;font-family:var(--font-mono);color:var(--text-muted)}.daily-quest__card--skeleton{pointer-events:none;border-left:3px solid var(--border-subtle)}.daily-quest__skeleton-header{height:24px;width:60%}.daily-quest__skeleton-body,.daily-quest__skeleton-header{background:rgba(255,255,255,.04);border-radius:4px;animation:quest-pulse 1.5s ease-in-out infinite}.daily-quest__skeleton-body{height:32px;animation-delay:.1s}.daily-quest__skeleton-bar{height:4px;background:rgba(255,255,255,.04);border-radius:2px;animation:quest-pulse 1.5s ease-in-out infinite;animation-delay:.2s}@keyframes quest-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:640px){.daily-quests{padding:var(--space-md)}.daily-quest__grid{grid-template-columns:1fr}.daily-quest__card{padding:var(--space-sm) var(--space-md)}}.game-preview{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.game-preview__card{--gem-color:var(--gem-opal);--gem-color-dim:var(--gem-opal-dim);--gem-color-glow:var(--gem-opal-glow);position:relative;display:flex;flex-direction:column;padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--surface-obsidian);border:1px solid var(--border-subtle);text-decoration:none;color:inherit;min-height:220px;overflow:hidden;transition:all var(--duration-normal) var(--ease-out-expo)}.game-preview__card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.12;z-index:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-in-out);mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 60%,rgba(0,0,0,0));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 60%,rgba(0,0,0,0))}.game-preview__card:hover .game-preview__card-bg{opacity:.22}.game-preview__card:before{inset:0;border-radius:inherit;background:radial-gradient(ellipse 100% 80% at 50% -20%,var(--gem-color-dim),transparent 70%)}.game-preview__card:after,.game-preview__card:before{content:"";position:absolute;z-index:1;opacity:0;transition:opacity var(--duration-normal) var(--ease-in-out);pointer-events:none}.game-preview__card:after{bottom:-50%;left:10%;right:10%;height:50%;background:radial-gradient(ellipse 100% 100% at 50% 0,var(--gem-color-glow),transparent 70%);filter:blur(20px)}.game-preview__card:hover{transform:translateY(-6px);border-color:var(--gem-color);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 60px var(--gem-color-dim)}.game-preview__card:hover:before{opacity:1}.game-preview__card:hover:after{opacity:.3}.game-preview__card--rps{--gem-color:var(--gem-amethyst);--gem-color-dim:var(--gem-amethyst-dim);--gem-color-glow:var(--gem-amethyst-glow)}.game-preview__card--lucky{--gem-color:var(--gem-topaz);--gem-color-dim:var(--gem-topaz-dim);--gem-color-glow:var(--gem-topaz-glow)}.game-preview__card--mastermind{--gem-color:var(--gem-sapphire);--gem-color-dim:var(--gem-sapphire-dim);--gem-color-glow:var(--gem-sapphire-glow)}.game-preview__card--rugpull{--gem-color:var(--gem-ruby);--gem-color-dim:var(--gem-ruby-dim);--gem-color-glow:var(--gem-ruby-glow)}.game-preview__card--blackjack{--gem-color:var(--gem-emerald);--gem-color-dim:var(--gem-emerald-dim);--gem-color-glow:var(--gem-emerald-glow)}.game-preview__card--diceroll{--gem-color:var(--gem-opal);--gem-color-dim:var(--gem-opal-dim);--gem-color-glow:var(--gem-opal-glow)}.game-preview__card--slotmachine{--gem-color:var(--gem-citrine);--gem-color-dim:var(--gem-citrine-dim);--gem-color-glow:var(--gem-citrine-glow)}.game-preview__card--higherorlower{--gem-color:var(--gem-aquamarine);--gem-color-dim:var(--gem-aquamarine-dim);--gem-color-glow:var(--gem-aquamarine-glow)}.game-preview__card--rabbit{--gem-color:var(--gem-jade);--gem-color-dim:var(--gem-jade-dim);--gem-color-glow:var(--gem-jade-glow)}.game-preview__card--minesweeper{--gem-color:var(--gem-amber);--gem-color-dim:var(--gem-amber-dim);--gem-color-glow:var(--gem-amber-glow)}.game-preview__card--plinko{--gem-color:var(--gem-opal);--gem-color-dim:var(--gem-opal-dim);--gem-color-glow:var(--gem-opal-glow)}.game-preview__card--tower{--gem-color:var(--gem-rose);--gem-color-dim:var(--gem-rose-dim);--gem-color-glow:var(--gem-rose-glow)}.game-preview__card--keno{--gem-color:var(--gem-teal);--gem-color-dim:var(--gem-teal-dim);--gem-color-glow:var(--gem-teal-glow)}.game-preview__card--roulette{--gem-color:var(--gem-crimson);--gem-color-dim:var(--gem-crimson-dim);--gem-color-glow:var(--gem-crimson-glow)}.game-preview__new-ribbon{position:absolute;top:16px;right:-32px;z-index:2;width:120px;text-align:center;transform:rotate(45deg);background:linear-gradient(135deg,var(--gem-color),color-mix(in srgb,var(--gem-color) 80%,white));box-shadow:0 2px 8px rgba(0,0,0,.3),0 0 16px var(--gem-color-dim);pointer-events:none}.game-preview__new-ribbon span{display:block;padding:4px 0;font-size:.6rem;font-weight:700;letter-spacing:.14em;color:white;text-shadow:0 1px 2px rgba(0,0,0,.3)}.game-preview__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md);position:relative;z-index:1}.game-preview__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-lg);background:var(--surface-onyx);border:1px solid var(--border-subtle);color:var(--gem-color);flex-shrink:0;transition:all var(--duration-normal) var(--ease-out-expo)}.game-preview__card:hover .game-preview__icon{background:var(--gem-color-dim);border-color:var(--gem-color);box-shadow:0 0 20px var(--gem-color-dim)}.game-preview__icon svg{width:26px;height:26px}.game-preview__icon--emoji{font-size:1.5rem}.game-preview__header-badges{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.game-preview__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:var(--color-success-dim);border:1px solid rgba(34,197,94,.3);color:var(--color-success)}.game-preview__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--color-success);animation:gem-pulse 2s ease-in-out infinite}.game-preview__pending{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:var(--gem-color-dim);border:1px solid color-mix(in srgb,var(--gem-color) 30%,transparent);color:var(--gem-color)}.game-preview__pending-dot{width:6px;height:6px;border-radius:50%;background:var(--gem-color);animation:gem-pulse 2s ease-in-out infinite}.game-preview__content{flex:1 1;display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.game-preview__title{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--text-primary);margin:0;line-height:1.2;transition:color var(--duration-fast) var(--ease-in-out)}.game-preview__card:hover .game-preview__title{color:var(--gem-color)}.game-preview__description{font-size:.875rem;color:var(--text-tertiary);line-height:1.5;margin:0}.game-preview__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-top:auto;padding-top:var(--space-md);position:relative;z-index:1}.game-preview__stats{display:flex;gap:var(--space-lg)}.game-preview__stat{display:flex;flex-direction:column;gap:2px}.game-preview__stat-value{font-family:var(--font-mono);font-size:1.125rem;font-weight:600;color:var(--text-primary)}.game-preview__stat-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.game-preview__cta{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);font-size:.8rem;font-weight:600;background:var(--gem-color-dim);border:1px solid color-mix(in srgb,var(--gem-color) 20%,transparent);color:var(--gem-color);transition:all var(--duration-fast) var(--ease-in-out)}.game-preview__card:hover .game-preview__cta{background:color-mix(in srgb,var(--gem-color) 25%,transparent);border-color:var(--gem-color);color:var(--text-primary);box-shadow:0 0 16px var(--gem-color-dim)}.game-preview__cta-arrow{font-size:1rem;transition:transform var(--duration-normal) var(--ease-out-back)}.game-preview__card:hover .game-preview__cta-arrow{transform:translateX(4px)}@media (max-width:1200px){.game-preview{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.game-preview{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.game-preview__card{padding:var(--space-md);min-height:200px}.game-preview__icon{width:46px;height:46px}.game-preview__icon svg{width:22px;height:22px}.game-preview__title{font-size:1.35rem}.game-preview__description{font-size:.8rem}}@media (max-width:480px){.game-preview{grid-template-columns:1fr;gap:var(--space-sm)}.game-preview__card{min-height:180px;padding:var(--space-lg);border-radius:var(--radius-lg)}.game-preview__footer{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.game-preview__stats{justify-content:flex-start}.game-preview__cta{width:100%;justify-content:center}}