.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}@media (max-width:768px){.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-lg) var(--space-md);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:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.dashboard-stats__value{font-family:var(--font-mono);font-size:2.5rem;font-weight:600;line-height:1;color:var(--text-primary)}.dashboard-stats__value--small{font-size:1.75rem}.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:2.5rem;width:80px;color:transparent}.dashboard-stats--loading .dashboard-stats__value--small{height:1.75rem;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{flex-direction:column;align-items:center;justify-content:center;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:.55rem}.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:.5rem}.dashboard-stats__value{font-size:1.25rem}.dashboard-stats__value--small{font-size:1rem}.dashboard-stats__detail{font-size:.55rem}}.game-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,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: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;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__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__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__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:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.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(--surface-graphite);border:1px solid var(--border-subtle);color:var(--text-secondary);transition:all var(--duration-fast) var(--ease-in-out)}.game-preview__card:hover .game-preview__cta{background:var(--gem-color-dim);border-color:var(--gem-color);color:var(--gem-color)}.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:768px){.game-preview{grid-template-columns:repeat(auto-fill,minmax(280px,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;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}}