@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #ffffff;--bg-secondary: #f0f9ff;--bg-elevated: #e0f2fe;--bg-card: rgba(255, 255, 255, .82);--brand-blue: #0069e8;--brand-blue-light: #3388ec;--brand-blue-bright: #5ca3f0;--brand-blue-dark: #0054ba;--gold: var(--brand-blue);--gold-light: var(--brand-blue-light);--gold-bright: var(--brand-blue-bright);--gold-dark: var(--brand-blue-dark);--gold-muted: rgba(0, 105, 232, .35);--gold-glow: rgba(0, 105, 232, .22);--gold-border: rgba(0, 105, 232, .18);--gold-gradient: linear-gradient(135deg, #0069e8 0%, #3388ec 50%, #0054ba 100%);--gold-gradient-subtle: linear-gradient(180deg, rgba(0, 105, 232, .08) 0%, transparent 100%);--cyan: var(--brand-blue);--cyan-glow: rgba(0, 105, 232, .25);--accent-soft: rgba(0, 105, 232, .08);--success: #10b981;--warning: #f59e0b;--error: #ef4444;--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #64748b;--font-display: "Rajdhani", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--shadow-card: 0 8px 32px rgba(14, 165, 233, .08);--shadow-gold: 0 4px 20px rgba(14, 165, 233, .14);--shadow-glow: 0 0 32px rgba(14, 165, 233, .12);--border: rgba(148, 163, 184, .28);--border-strong: rgba(14, 165, 233, .22)}body{margin:0;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px);background-size:56px 56px;background-attachment:fixed;color:var(--text-primary);line-height:1.55;min-height:100vh}body:before,body:after{content:"";position:fixed;width:55vw;height:55vw;border-radius:50%;pointer-events:none;z-index:0;filter:blur(90px);opacity:.35}body:before{top:-18vh;left:-16vw;background:radial-gradient(circle,var(--gold-glow) 0%,transparent 70%)}body:after{bottom:-20vh;right:-14vw;background:radial-gradient(circle,var(--cyan-glow) 0%,transparent 70%)}h1,h2,h3,.font-display{font-family:var(--font-display);font-weight:700;letter-spacing:.04em;color:var(--text-primary)}a{color:var(--gold-dark);text-decoration:none;transition:color .2s ease}a:hover{color:var(--gold)}button{cursor:pointer;font:inherit;border:none;background:none;color:inherit}input,select,textarea{font:inherit;color:var(--text-primary)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.card{background:var(--bg-card);border:1px solid var(--gold-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.glow-border{border:1px solid var(--gold-border);box-shadow:var(--shadow-gold);background:linear-gradient(180deg,#fffffff2,#f0f9ffe0)}.stats-card{background:var(--bg-card);border:1px solid var(--gold-border);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:.45rem;box-shadow:var(--shadow-card)}.card-subtitle{font-size:.88rem;color:var(--text-muted);font-weight:500}.stat-value{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.page-header{margin-bottom:var(--space-lg);position:relative;z-index:1}.page-title{font-family:var(--font-display);font-size:1.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.page-subtitle{font-size:.95rem;color:var(--text-secondary);margin-top:.35rem;max-width:72ch}.user-detail-identity{margin-top:.35rem;display:flex;flex-direction:column;gap:.25rem;max-width:72ch}.user-detail-page-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.user-detail-page-title__name{font-size:1.05rem;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--text-primary)}.user-detail-identity__name{margin:0;font-size:1.15rem;font-weight:700;color:var(--text-primary);letter-spacing:.01em}.section-title{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:.85rem}.muted{color:var(--text-muted);font-size:.9rem}.error-msg{color:var(--error);font-size:.92rem}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.text-gold{color:var(--gold-dark)}.field-input,.admin-field{width:100%;padding:.65rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);transition:border-color .2s ease,box-shadow .2s ease}.field-input:focus,.admin-field:focus{border-color:var(--gold);box-shadow:0 0 0 3px #0ea5e926;outline:none}.user-search-input{position:relative;width:100%}.admin-filter-bar{position:relative;z-index:5;overflow:visible}.user-search-input__menu{z-index:1200;max-height:min(320px,50vh);overflow:auto;margin:0;padding:.35rem;list-style:none;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-primary);box-shadow:0 16px 40px #0f172a2e}.user-search-input__menu-portal{position:absolute}.user-search-input__option{display:flex;gap:.65rem;align-items:center;justify-content:space-between;width:100%;padding:.55rem .65rem;border:0;border-radius:8px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.user-search-input__option-main{display:grid;gap:.15rem;min-width:0;flex:1}.user-search-input__option:hover,.user-search-input__option.is-active{background:var(--bg-secondary)}.user-search-input__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-search-input__wallet{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-search-input__rank{font-size:.72rem;font-weight:700;color:var(--gold)}.user-search-input__empty{padding:.65rem .75rem;font-size:.85rem}.btn-primary,.premium-btn,.admin-btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.65rem 1.05rem;border:0;border-radius:var(--radius-md);background:var(--gold-gradient);color:#fff;font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px #0ea5e947;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.btn-primary:hover:not(:disabled),.premium-btn:hover:not(:disabled),.admin-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #0ea5e959;color:#fff}.btn-primary:disabled,.premium-btn:disabled,.admin-btn--primary:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-block{width:100%}.btn-sm{padding:.4rem .75rem;font-size:.78rem;letter-spacing:.04em}.admin-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.35rem;border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border)}.admin-tabs__btn{padding:.5rem .9rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-family:var(--font-display);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.admin-tabs__btn:hover{color:var(--text-primary);background:#0ea5e914}.admin-tabs__btn--active{color:var(--gold-dark);background:var(--bg-primary);box-shadow:var(--shadow-card)}.admin-referral-card{border-color:var(--border-strong);box-shadow:0 0 0 1px #0ea5e914}.admin-referral-form{display:grid;gap:.75rem}@media(min-width:720px){.admin-referral-form{grid-template-columns:1fr minmax(160px,220px);align-items:end}}.admin-input{width:100%;margin-top:.35rem;padding:.6rem .75rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem}.admin-action-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.admin-action-row .btn-primary,.admin-action-row .btn-secondary,.admin-action-row .premium-btn,.admin-action-row .btn-danger,.admin-action-row .admin-btn{flex:0 1 auto}.btn-secondary,.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .9rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-size:.88rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease,opacity .15s ease}.btn-secondary:hover:not(:disabled),.admin-btn:hover:not(:disabled){border-color:var(--gold);background:var(--accent-soft);color:var(--gold-dark)}.btn-secondary:disabled,.admin-btn:disabled{opacity:.55;cursor:not-allowed}.btn-danger{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.05rem;border:1px solid rgba(239,68,68,.35);border-radius:var(--radius-md);background:#ef444414;color:var(--error);font-family:var(--font-display);font-weight:700;letter-spacing:.04em;font-size:.82rem;text-transform:uppercase;white-space:nowrap;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.btn-danger:hover:not(:disabled){background:#ef444424;border-color:#ef444480}.btn-danger:disabled{opacity:.55;cursor:not-allowed}.btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1rem;border-radius:var(--radius-md);border:1px solid var(--gold-border);background:transparent;color:var(--gold-dark);font-weight:600;font-size:.88rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.btn-outline:hover:not(:disabled){border-color:var(--gold);background:var(--accent-soft)}.btn-outline.is-active{border-color:var(--gold);background:#0069e81f;color:var(--gold-dark)}.btn-outline:disabled{opacity:.55;cursor:not-allowed}.btn-link{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--gold-dark);font-size:.82rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.btn-link:hover:not(:disabled){color:var(--gold)}.btn-link:disabled{opacity:.55;cursor:not-allowed}.btn-text{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:500;text-decoration:underline;text-underline-offset:2px}.btn-text:hover:not(:disabled){color:var(--gold-dark)}.table-sort-btn{font:inherit;font-weight:600;color:inherit;text-decoration:none;cursor:pointer}.table-sort-btn:hover:not(:disabled){color:var(--gold-dark)}.table-filter-row th{vertical-align:top;padding-top:.35rem;padding-bottom:.65rem;background:var(--bg-secondary)}.table-filter-range{display:grid;gap:.25rem}.admin-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;margin-bottom:.85rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-primary)}.admin-toggle-row__text{display:grid;gap:.2rem;min-width:0}.admin-toggle-row__label{font-size:.88rem;font-weight:600;color:var(--text-primary)}.admin-toggle-row__hint{font-size:.78rem;color:var(--text-muted);line-height:1.35}.admin-toggle{position:relative;width:46px;height:26px;flex-shrink:0}.admin-toggle input{opacity:0;width:0;height:0;position:absolute}.admin-toggle__track{position:absolute;inset:0;border-radius:999px;background:#cbd5e1;transition:background .2s ease;cursor:pointer}.admin-toggle__track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a33;transition:transform .2s ease}.admin-toggle input:checked+.admin-toggle__track{background:var(--warning)}.admin-toggle input:checked+.admin-toggle__track:after{transform:translate(20px)}.admin-toggle input:disabled+.admin-toggle__track{opacity:.55;cursor:not-allowed}.admin-toggle input:focus-visible+.admin-toggle__track{outline:2px solid var(--gold-light);outline-offset:2px}.btn-success{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .75rem;border:0;border-radius:var(--radius-sm);background:#059669;color:#fff;font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background .15s ease,opacity .15s ease,transform .15s ease}.btn-success:hover:not(:disabled){background:#047857;transform:translateY(-1px)}.btn-success:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);font-size:.82rem;font-weight:600;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}.btn-ghost:hover:not(:disabled){border-color:var(--gold);background:var(--accent-soft);color:var(--gold-dark)}.btn-ghost:disabled{opacity:.55;cursor:not-allowed}.chip-filter{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);font-size:.88rem;font-weight:600;transition:border-color .2s ease,background .2s ease,color .2s ease}.chip-filter.is-active{border-color:var(--gold);background:var(--accent-soft);color:var(--gold-dark)}.chip-filter-row{display:flex;flex-wrap:wrap;gap:.5rem}.pagination-row,.pagination-bar{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.pagination-bar{justify-content:space-between;flex-wrap:wrap}.pagination-bar__controls{display:flex;gap:.5rem}.admin-card{background:var(--bg-card);border:1px solid var(--gold-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.admin-table th{color:var(--text-muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#f0f9ffa6}.admin-error{color:var(--error);font-size:.92rem;margin:.75rem 0}.admin-hint{color:var(--text-muted);font-size:.88rem}.roi-projection-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.admin-stat-card{padding:.85rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-secondary)}.admin-stat-label{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:.25rem}.table-container{overflow-x:auto;border-radius:var(--radius-md)}table{width:100%;border-collapse:collapse}th,td{padding:.72rem .95rem;text-align:left;border-bottom:1px solid var(--border)}th{color:var(--text-muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#f0f9ffa6}tbody tr:hover{background:#0ea5e90a}tbody tr:last-child td{border-bottom:none}.admin-shell{min-height:100vh;display:grid;grid-template-columns:272px minmax(0,1fr);position:relative;z-index:1}.admin-sidebar{border-right:1px solid var(--border-strong);background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1.1rem;position:sticky;top:0;height:100vh;overflow-y:auto;box-shadow:4px 0 24px #0ea5e90f;display:flex;flex-direction:column}.admin-brand{display:grid;gap:.35rem;padding-bottom:.85rem;border-bottom:1px solid var(--border);margin-bottom:.85rem}.admin-brand__mineplex{width:100%;--brand-icon: 2.5rem}.admin-brand__title{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark)}.admin-brand__user{font-size:.88rem;color:var(--text-muted)}.admin-content{padding:1.5rem 1.75rem 2rem;min-width:0}.admin-menu-block{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-secondary);padding:.55rem;display:grid;gap:.3rem;flex:1}.admin-nav-link{display:block;padding:.62rem .75rem;color:var(--text-secondary);border-radius:var(--radius-sm);border-left:3px solid transparent;text-decoration:none;font-size:.92rem;font-weight:600;transition:all .18s ease}.admin-nav-link:hover{background:var(--accent-soft);color:var(--gold-dark);text-decoration:none}.admin-nav-link.active{color:var(--gold-dark);background:#0ea5e91f;border-left-color:var(--gold)}.admin-menu-section-title{font-family:var(--font-display);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:.55rem .75rem .2rem}.admin-menu-section-toggle{width:100%;background:transparent;border:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.admin-menu-section-toggle.is-active{color:var(--gold-dark)}.admin-logout-btn{margin-top:1rem;width:100%;padding:.58rem .85rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);font-weight:600;transition:all .2s ease}.admin-back-link{margin-top:.75rem}.admin-sidebar--devtools{border-right-color:#f59e0b40;box-shadow:4px 0 24px #f59e0b14}.admin-shell--devtools .admin-brand__title{color:#b45309}.admin-logout-btn:hover{border-color:var(--gold);color:var(--gold-dark);background:var(--accent-soft)}.admin-login-shell{min-height:100vh;display:grid;place-items:center;padding:1.25rem;position:relative;z-index:1}.admin-login-card{width:100%;max-width:420px;padding:1.5rem;display:grid;gap:1rem}.admin-login-card h2{margin:0;color:var(--gold-dark);font-size:1.45rem;text-transform:uppercase}.admin-login-card label{display:grid;gap:.4rem}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--gold-muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}@media(max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto;border-right:none;border-bottom:1px solid var(--border-strong);box-shadow:none}.admin-content{padding:1rem}}.mineplex-brand{--brand-scale: 1;--brand-icon: 2.875rem;--brand-gap: calc(var(--brand-icon) * .2);--brand-text: calc(var(--brand-icon) * .5);display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--brand-gap);position:relative;flex-shrink:0;min-width:max-content}.mineplex-brand--icon.mineplex-brand--sm{--brand-icon: 2.5rem}.mineplex-brand--icon.mineplex-brand--md{--brand-icon: 3.5rem}.mineplex-brand--icon.mineplex-brand--lg{--brand-icon: 4.5rem}.mineplex-brand--full.mineplex-brand--sm{--brand-icon: 2.875rem}.mineplex-brand--full.mineplex-brand--md{--brand-icon: clamp(3.25rem, 10vw, 4rem)}.mineplex-brand--full.mineplex-brand--lg{--brand-icon: clamp(4rem, 12vw, 5rem)}.mineplex-brand__icon{display:block;width:calc(var(--brand-icon) * var(--brand-scale));height:calc(var(--brand-icon) * var(--brand-scale));flex-shrink:0;object-fit:contain;background:transparent}.mineplex-brand__wordmark{display:inline-flex;flex-shrink:0;align-items:center;align-self:center;height:calc(var(--brand-icon) * var(--brand-scale));font-family:var(--font-display);font-weight:700;font-size:calc(var(--brand-text) * var(--brand-scale));letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap}.mineplex-brand--show-tagline .mineplex-brand__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2em;min-width:0}.mineplex-brand--show-tagline .mineplex-brand__wordmark{height:auto;align-self:flex-start}.mineplex-brand__tagline{display:block;font-family:var(--font-body, Inter, sans-serif);font-size:calc(var(--brand-text) * var(--brand-scale) * .36);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-tagline-color, #64748b);line-height:1.15;white-space:nowrap}.mineplex-brand__word{display:inline-flex;align-items:center;line-height:1}.mineplex-brand--tone-light{--brand-mine-color: #1e293b;--brand-plex-color: #0069e8;--brand-tagline-color: #64748b}.mineplex-brand--tone-dark{--brand-mine-color: #ffffff;--brand-plex-color: #0069e8;--brand-tagline-color: rgba(226, 232, 240, .75)}.mineplex-brand__word--mine{color:var(--brand-mine-color)}.mineplex-brand__word--plex{color:var(--brand-plex-color)}.cron-schedule-panel{display:grid;gap:.85rem}.cron-schedule-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.cron-schedule-panel__clock{padding:.45rem .7rem;border-radius:999px;border:1px solid var(--border);background:#0ea5e914;color:var(--text-secondary);font-size:.78rem;font-weight:700;white-space:nowrap}.cron-schedule-panel__jobs{display:grid;gap:.75rem}.cron-job-row{padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff05}.cron-job-row__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.cron-job-row__head strong{font-size:.92rem}.cron-job-row__schedule{color:var(--text-muted);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cron-job-row__timer{display:grid;gap:.15rem}.cron-job-row__timer-label{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cron-job-row__countdown{font-family:var(--font-display);font-size:1.35rem;line-height:1.1;color:var(--gold-dark)}.cron-job-row__next-at{color:var(--text-secondary);font-size:.82rem}.cron-job-row__meta{margin-top:.55rem;color:var(--text-muted);font-size:.8rem}.cron-job-row--compact .cron-job-row__countdown{font-size:1.05rem}.cron-sidebar{margin-top:auto;margin-bottom:.75rem;padding:.75rem .85rem;border-radius:var(--radius-md);border:1px solid rgba(14,165,233,.18);background:#0ea5e914;display:grid;gap:.2rem}.cron-sidebar__label{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cron-sidebar__countdown{font-family:var(--font-display);font-size:1.05rem;color:var(--gold-dark)}.cron-sidebar__job,.cron-sidebar__tz{color:var(--text-secondary);font-size:.74rem}@media(max-width:720px){.cron-job-row__countdown{font-size:1.15rem}}.command-overview{position:relative;z-index:1}.command-overview__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:var(--space-lg)}.command-overview__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.command-overview__date{padding:.55rem .85rem;border-radius:var(--radius-md);border:1px solid var(--gold-border);background:var(--bg-card);color:var(--text-secondary);font-size:.85rem;font-weight:600}.command-overview__export{display:inline-flex;align-items:center;padding:.55rem 1rem;border-radius:var(--radius-md);background:var(--gold-gradient);color:#fff;font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;box-shadow:0 4px 14px #0ea5e938;transition:transform .15s ease,box-shadow .15s ease}.command-overview__export:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0ea5e94d;color:#fff}.command-overview__panel{margin-bottom:var(--space-md)}.command-overview__section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.command-overview__section-link{color:var(--gold-dark);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.command-overview__section-link:hover{color:var(--gold)}.command-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.command-kpi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.command-kpi-card{min-width:0;display:flex;flex-direction:column;gap:.45rem}.command-kpi-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.command-kpi-card__label{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);line-height:1.35}.command-kpi-card__icon{width:34px;height:34px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.command-kpi-card__icon--green{background:#10b9811f;color:var(--success)}.command-kpi-card__icon--cyan{background:#0ea5e91f;color:var(--gold-dark)}.command-kpi-card__icon--gold{background:#f59e0b1f;color:var(--warning)}.command-kpi-card__icon--purple{background:#6366f11f;color:#6366f1}.command-kpi-card__sub{font-size:.78rem;font-weight:500;color:var(--text-muted);line-height:1.35}.command-status{align-self:flex-start;padding:.2rem .55rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.command-status--credited{background:#10b9811f;color:var(--success)}.command-status--pending{background:#f59e0b1f;color:var(--warning)}.command-status--paid{background:#6366f11a;color:#6366f1}.command-focus-card{position:relative;overflow:hidden;min-height:120px}.command-focus-card:after{content:"";position:absolute;right:-.5rem;bottom:-.75rem;width:72px;height:72px;border-radius:18px;opacity:.06;background:var(--gold);transform:rotate(12deg)}.command-focus-card--members .command-kpi-card__sub,.command-focus-card--stakes .command-kpi-card__sub{color:var(--gold-dark)}.command-focus-card--yield .command-kpi-card__sub{color:var(--success)}.command-history-bar{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;padding:var(--space-md);border-radius:var(--radius-lg)}.command-history-item{display:flex;flex-direction:column;gap:.15rem;min-width:120px}.command-history-item__label{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.command-history-item__value{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text-primary)}.command-history-item__value--accent{color:var(--gold-dark)}.command-wallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.command-wallet-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.command-wallet-card__address{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;color:var(--gold-dark);word-break:break-all;margin-bottom:.65rem}.command-wallet-card__balances{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.88rem;font-weight:600;color:var(--text-primary)}.command-overview__loading{color:var(--text-muted);padding:2rem 0}@media(max-width:1100px){.command-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.command-kpi-grid,.command-kpi-grid--3,.command-wallet-grid,.command-wallet-grid--4{grid-template-columns:1fr}.command-history-bar{flex-direction:column;align-items:stretch}}.copyable-text{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;vertical-align:middle}.copyable-text--empty{color:var(--text-muted)}.copyable-text__label,.copyable-text__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copyable-text__link{color:inherit;text-decoration:none}.copyable-text__link:hover{color:var(--gold-dark);text-decoration:underline}.copyable-text__btn,.copyable-text__explorer,.copyable-text__profile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:.15rem;line-height:0;border-radius:4px;text-decoration:none}.copyable-text__btn:hover,.copyable-text__explorer:hover,.copyable-text__profile:hover{color:var(--gold-dark);background:#0ea5e91a}.copyable-text__btn.is-copied{color:var(--success)}.roi-projection-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1rem}.roi-projection-filters label{display:grid;gap:.35rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.roi-projection-filters input,.roi-projection-filters select{padding:.6rem .7rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);font-size:.88rem;font-weight:500;text-transform:none;letter-spacing:normal}.roi-projection-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}.roi-projection-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1rem}.roi-projection-summary--compact{grid-template-columns:minmax(220px,360px)}.roi-proj-segment{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.roi-proj-segment--genesis{background:#f59e0b24;color:#b45309}.roi-proj-segment--user{background:#0ea5e91f;color:#0284c7}.roi-proj-badge{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.roi-proj-badge--payout{background:#10b9811f;color:#059669}.roi-proj-badge--matching{background:#0ea5e91f;color:#0284c7}.roi-proj-badge--accrual{background:#f59e0b1f;color:#d97706}.roi-projection-row--skipped td{opacity:.65}.roi-projection-row--selected{background:#0ea5e914!important}.roi-projection-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem}@media(max-width:720px){.roi-projection-filters{grid-template-columns:1fr}}.genealogy-shell{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem;min-height:72vh}.genealogy-viewport{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 1px 1px,rgba(14,165,233,.12) 1px,transparent 0),linear-gradient(180deg,#fffffff5,#f8fafcfa);background-size:24px 24px,auto;cursor:grab;min-height:72vh}.genealogy-viewport:active{cursor:grabbing}.genealogy-canvas{transform-origin:0 0}.genealogy-edge{fill:none;stroke:#0ea5e959;stroke-width:2;transition:stroke .15s ease,opacity .15s ease}.genealogy-edge.is-highlighted{stroke:#0ea5e98c;opacity:1}.genealogy-edge.is-upline{stroke:#f59e0bd9;stroke-width:2.5}.genealogy-edge.is-dimmed{stroke:#94a3b82e;opacity:.35}.genealogy-node-wrap{overflow:visible}.genealogy-node{width:100%;height:100%;display:grid;gap:.15rem;padding:.65rem .75rem;border-radius:14px;border:1px solid rgba(14,165,233,.22);background:#fffffff5;box-shadow:0 8px 24px #0f172a14;text-align:left;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease,border-color .15s ease}.genealogy-node:hover{transform:translateY(-1px);border-color:#0ea5e973;box-shadow:0 12px 28px #0ea5e929}.genealogy-node.is-selected{border-color:var(--gold);box-shadow:0 0 0 2px #f59e0b40,0 12px 28px #0ea5e929}.genealogy-node.is-search-hit{opacity:1;border-color:var(--gold);box-shadow:0 0 0 2px #f59e0b59,0 12px 28px #f59e0b2e}.genealogy-node.is-search-context{opacity:1;border-color:#0ea5e98c;background:#f0f9fffa}.genealogy-node.is-match{opacity:1}.genealogy-node.is-dimmed{opacity:.22}.genealogy-node__rank{display:inline-flex;align-self:flex-start;padding:.08rem .45rem;border-radius:999px;background:#0ea5e91f;color:#0284c7;font-size:.68rem;font-weight:800;letter-spacing:.04em}.genealogy-node__title{font-size:.88rem;line-height:1.2;color:var(--text-primary)}.genealogy-node__wallet{font-size:.72rem;color:var(--text-muted);font-family:monospace}.genealogy-node__meta{font-size:.68rem;color:var(--text-secondary)}.genealogy-detail{padding:1rem;align-self:start;position:sticky;top:1rem}.genealogy-detail__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.genealogy-detail__name{margin:0 0 .35rem;font-size:1rem;font-weight:700}.genealogy-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:.85rem 0 0}.genealogy-detail__grid div{display:grid;gap:.15rem}.genealogy-detail__grid dt{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.genealogy-detail__grid dd{margin:0;font-size:.86rem;color:var(--text-primary)}.genealogy-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.genealogy-toolbar__zoom{display:inline-flex;align-items:center;gap:.45rem}@media(max-width:1100px){.genealogy-shell{grid-template-columns:1fr}.genealogy-detail{position:static}}@media(max-width:720px){.genealogy-detail__grid{grid-template-columns:1fr}}.genealogy-page__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.genealogy-page__stats{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;color:var(--text-secondary);font-size:.84rem;font-weight:700}.genealogy-page__toolbar{padding:1rem;margin-bottom:1rem}.genealogy-page__meta{margin:.75rem 0 0;font-size:.82rem}.genealogy-field{display:grid;gap:.35rem;min-width:220px;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.genealogy-field--compact{min-width:130px}.genealogy-field select,.genealogy-field input[type=text]{padding:.65rem .75rem;border-radius:8px;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);font-size:.88rem;font-weight:500;text-transform:none;letter-spacing:normal}.genealogy-field--checkbox{min-width:auto;align-content:end;grid-auto-flow:column;align-items:center;gap:.45rem;text-transform:none;letter-spacing:normal;font-weight:600}.genealogy-field--checkbox input{width:16px;height:16px}
