.admin-shell{--admin-bg:#080a08;--admin-panel:#121512;--admin-line:#232a1c;--admin-text:#eef2e6;--admin-muted:#9aa68c;--admin-dim:#6f7a64;--admin-green:#76b900;--admin-pad:24px;--admin-width:1080px;min-height:100vh;background:var(--admin-bg);color:var(--admin-text);font-family:Archivo,system-ui,sans-serif}.admin-toolbar{position:sticky;top:0;z-index:20;background:rgba(8,10,8,.96);border-bottom:1px solid var(--admin-line)}.admin-page,.admin-toolbar__inner{width:min(var(--admin-width),calc(100% - 48px));margin-left:auto;margin-right:auto}.admin-toolbar__inner{min-height:72px;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-toolbar__brand{display:flex;align-items:center;gap:12px;min-width:0}.admin-toolbar__brand img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.admin-toolbar__brand span{font-size:18px;font-weight:700;letter-spacing:.02em;color:var(--admin-green)}.admin-shell .chips-network-banner{width:min(var(--admin-width),calc(100% - 48px));margin:16px auto 0;padding:14px 18px;border:1px solid var(--admin-line);border-radius:12px;background:var(--admin-panel);justify-content:space-between;text-align:left}.operator-guide{margin-bottom:24px}.operator-guide__steps{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.operator-guide__step{width:100%;display:flex;gap:14px;align-items:flex-start;text-align:left;border:1px solid var(--admin-line);background:var(--admin-bg);color:var(--admin-text);border-radius:12px;padding:14px 16px;cursor:pointer;font:inherit}.operator-guide__step.current{border-color:var(--admin-green);box-shadow:0 0 0 1px var(--admin-green)}.operator-guide__step.done{opacity:.72}.operator-guide__num{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#1c2216;color:var(--admin-green);font-size:12px;font-weight:700}.operator-guide__step.current .operator-guide__num{background:var(--admin-green);color:#080a08}.operator-guide__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.operator-guide__copy strong{font-size:14px}.operator-guide__copy span{color:var(--admin-muted);font-size:13px;line-height:1.45}.admin-card--pulse{box-shadow:0 0 0 2px var(--admin-green)}.admin-hero{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.admin-hero h1{margin:0;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.admin-card p,.admin-hero p{margin:0;color:var(--admin-muted);line-height:1.6;max-width:46rem}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600;margin:0;color:var(--admin-green)}.admin-empty,.admin-hint{color:var(--admin-dim);line-height:1.55}.admin-empty{margin:20px 0 0}.admin-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--admin-line)}.admin-tab{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-text);font-weight:600;letter-spacing:.02em;padding:10px 16px;cursor:pointer;border-radius:999px;font:inherit}.admin-tab.active{background:var(--admin-green);color:#080a08;border-color:var(--admin-green)}.admin-tab.logout{margin-left:auto;background:transparent;color:var(--admin-muted)}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-card{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:16px;padding:28px}.admin-card.wide{grid-column:1/-1}.admin-card h2{margin:0 0 10px;font-size:20px;letter-spacing:-.01em}.admin-card h2,.admin-card h3{color:var(--admin-text);font-weight:700}.admin-card h3{margin:24px 0 12px;font-size:15px}.admin-card>p+.form-grid,.admin-card>p+.row-actions,.admin-card>p+.token-table{margin-top:20px}.admin-card input,.admin-card label,.admin-card select,.admin-card textarea{display:block;width:100%;box-sizing:border-box}.admin-card label{color:var(--admin-text);font-size:13px;font-weight:600}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin:20px 0}.admin-card input,.admin-card select,.admin-card textarea{margin-top:8px;border:1px solid var(--admin-line);background:var(--admin-bg);color:var(--admin-text);border-radius:10px;padding:12px 14px;font:inherit}.admin-card input:focus,.admin-card select:focus,.admin-card textarea:focus{outline:none;border-color:var(--admin-green)}.admin-card input:not(:disabled),.admin-card textarea:not(:disabled){pointer-events:auto;-moz-user-select:text;user-select:text;-webkit-user-select:text}.form-grid label.wide{grid-column:1/-1}.checkbox{display:flex!important;align-items:center;gap:10px;margin-top:8px;color:var(--admin-text);font-weight:600}.checkbox input{width:auto;margin:0}.admin-wallet-pair,.catalog-row,.lock-row,.row-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.row-actions{margin-top:8px}.admin-wallet-pair{justify-content:flex-end}.admin-wallet-connect{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;gap:8px}.admin-wallet-addr{color:var(--admin-muted);font-size:13px;padding:0 4px}.wallet-picker{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:220px;padding:12px;border-radius:10px;background:#121512;border:1px solid #2a3322;box-shadow:0 12px 40px rgba(0,0,0,.45)}.wallet-picker p{margin:0 0 10px;font-size:13px;color:#a8b39a}.wallet-picker__list{display:flex;flex-direction:column;gap:8px}.wallet-picker__close,.wallet-picker__list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #2a3322;background:#1a1f18;color:#eef2e6;border-radius:8px;padding:10px 12px;font:inherit;font-weight:600;cursor:pointer;text-align:left}.wallet-picker__list button:hover{border-color:#76b900}.wallet-picker__close{margin-top:8px;text-align:center;color:#a8b39a}.admin-wallet-pair{position:relative}.admin-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--admin-green);color:#080a08;font-weight:700;letter-spacing:.03em;border-radius:10px;padding:11px 16px;cursor:pointer;font:inherit;line-height:1.2}.admin-btn:disabled{opacity:.45;cursor:not-allowed}.admin-btn.ghost{background:transparent;color:var(--admin-text);border:1px solid var(--admin-line)}.admin-linkish{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--admin-green);padding:0;margin:16px 0 0;cursor:pointer;font:inherit;text-decoration:underline}.go-live{margin-bottom:20px;border-color:rgba(118,185,0,.45)}.go-live__wallet{display:grid;gap:8px;margin:20px 0 0;padding:16px 18px;background:var(--admin-bg);border-radius:12px}.go-live__wallet p{margin:0}.go-live__blockers{margin:20px 0 0;padding:16px 18px 16px 36px;border:1px solid #5a2a2a;background:#1a0f0f;color:#ff8a8a;border-radius:12px}.go-live__blockers li+li{margin-top:8px}.go-live__import{margin-top:16px;display:flex;flex-direction:column;gap:12px}.go-live .row-actions{margin-top:20px}.catalog-row{padding:16px 0;border-bottom:1px solid var(--admin-line)}.catalog-row a{display:block;color:var(--admin-dim);font-size:13px;margin-top:4px}.inline-mint{display:flex;gap:8px;align-items:center}.inline-mint input{width:140px;margin:0}.admin-step{margin-top:28px;padding-top:20px;border-top:1px solid var(--admin-line)}.admin-step__head{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.admin-step__head h3{margin:0}.admin-step__n{color:var(--admin-green);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.plan-head,.plan-row{display:grid;grid-template-columns:1.1fr 1fr 1.4fr auto;gap:12px;align-items:end}.plan-head{margin:16px 0 8px;color:var(--admin-dim);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.plan-row{margin-bottom:10px}.plan-row input,.rule-grid input{margin-top:0}.plan-preview{color:var(--admin-muted);font-size:13px;padding-bottom:12px}.lock-row{margin-bottom:10px}.lock-row input{max-width:160px;margin:0}.token-table{margin-top:8px;display:flex;flex-direction:column;gap:8px}.token-table__head,.token-table__row{display:grid;grid-template-columns:1.4fr 1fr 1.4fr auto;gap:16px;align-items:center;padding:14px 16px}.token-table__head{color:var(--admin-dim);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-bottom:4px}.token-table__row{background:var(--admin-bg);border:1px solid var(--admin-line);border-radius:12px}.token-table__row.active{border-color:var(--admin-green)}.token-table__row strong{display:block;margin-bottom:4px}.token-table__row a{color:var(--admin-dim);font-size:13px}.status-chip{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:999px;margin:2px 6px 2px 0}.status-chip.on{background:var(--admin-green);color:#080a08}.status-chip.off{background:#1c2216;color:var(--admin-muted)}.status-chip.warn{background:#3d3510;color:#f0d36a}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:20px 0}.stat-row strong{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--admin-dim);margin-bottom:6px}.stat-row a,.stat-row span{color:var(--admin-text)}.edit-block{margin-top:24px;padding-top:20px;border-top:1px solid var(--admin-line)}.wallet-steps{margin:20px 0 0;padding:16px 18px;border:1px solid var(--admin-line);border-radius:12px;background:var(--admin-bg)}.wallet-steps__lead{margin:0 0 12px}.wallet-steps ol{margin:0;padding:0;list-style:none}.wallet-steps__row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--admin-line)}.wallet-steps__row:last-child{border-bottom:0}.wallet-steps__row a{color:var(--admin-green);font-size:13px}.wallet-steps__badge{font-size:11px;letter-spacing:.06em;color:var(--admin-dim);align-self:center}.wallet-steps__row.active .wallet-steps__badge{color:#f0d36a}.wallet-steps__row.done .wallet-steps__badge{color:var(--admin-green)}.wallet-steps__error,.wallet-steps__row.error .wallet-steps__badge{color:#ff6b6b}.rpc-settings{margin:0}.admin-page .buttonNeon{background:var(--admin-green);color:#080a08;border:0;border-radius:10px;font-weight:700}.admin-page .buttonNeon:after,.admin-page .buttonNeon:before{display:none}.admin-page .buttonNeon.disconnect{background:transparent;color:var(--admin-text);border:1px solid var(--admin-line)}.admin-page .rpc-setup-links,.admin-page .rpc-steps{display:none}@media (max-width:800px){.admin-page,.admin-shell .chips-network-banner,.admin-toolbar__inner{width:calc(100% - 32px)}.admin-page{padding-top:24px}.admin-grid,.form-grid,.plan-head,.plan-row,.token-table__head,.token-table__row{grid-template-columns:1fr}.token-table__head{display:none}.admin-tab.logout{margin-left:0}.admin-wallet-pair{justify-content:flex-start}}