@import"https://cdnjs.cloudflare.com/ajax/libs/hack-font/3.3.0/web/hack.min.css";/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.dashboard-container{flex-direction:column;align-items:center;max-width:1400px;margin:0 auto;padding:32px;display:flex}.dashboard-header{text-align:center;max-width:600px;margin-bottom:40px}.dashboard-title{color:#f9fafb;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#f9fafb,#d1d5db);-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:2.5rem;font-weight:700;line-height:1.2}.dashboard-subtitle{color:#9ca3af;font-size:1.125rem;line-height:1.6}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-items:center;gap:24px;width:100%;max-width:1200px;margin-bottom:40px;display:grid}.stats-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11182766;border:1px solid #1f293780;border-radius:20px;width:100%;max-width:320px;padding:32px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003}.stats-card:hover{border-color:#3b82f666;transform:translateY(-4px)scale(1.02);box-shadow:0 20px 40px #0006,0 0 0 1px #3b82f633}.stats-card:before{content:"";opacity:0;background:linear-gradient(90deg,#2563eb,#9333ea,#06b6d4);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.stats-card:hover:before{opacity:1}.stats-card:after{content:"";opacity:0;background:radial-gradient(circle,#3b82f61a,#0000 70%);border-radius:50%;width:100px;height:100px;transition:opacity .3s;position:absolute;top:20px;right:20px}.stats-card:hover:after{opacity:1}.stats-content{justify-content:space-between;align-items:center;display:flex}.stats-info{flex:1}.stats-title{color:#9ca3af;letter-spacing:.5px;margin-bottom:12px;font-size:15px;font-weight:600}.stats-value{color:#f9fafb;-webkit-text-fill-color:transparent;letter-spacing:-.5px;background:linear-gradient(135deg,#fff,#e5e7eb);-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-family:Hack,SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:2rem;font-weight:700;line-height:1.2}.stats-change{font-size:14px;font-weight:500}.stats-change.positive{color:#34d399}.stats-change.negative{color:#f87171}.stats-change.neutral{color:#9ca3af}.stats-icon{background:linear-gradient(135deg,#3b82f64d,#9333ea4d);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-left:20px;display:flex;position:relative;box-shadow:0 4px 20px #3b82f633}.stats-icon:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11182799;border-radius:15px;position:absolute;inset:1px}.stats-icon svg{color:#60a5fa;z-index:1;filter:drop-shadow(0 2px 4px #60a5fa4d);width:28px;height:28px;position:relative}.activity-grid{grid-template-columns:1fr;justify-items:center;gap:32px;width:100%;max-width:800px;display:grid}.activity-item{border-bottom:1px solid #3741514d;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.activity-item:last-child{border-bottom:none}.activity-info{align-items:center;display:flex}.activity-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:12px}.activity-dot.green{background:#34d399}.activity-dot.blue{background:#60a5fa}.activity-dot.yellow{background:#fbbf24}.activity-text{color:#d1d5db;font-size:14px}.activity-time{color:#9ca3af;flex-shrink:0;font-size:12px}.status-item{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.status-label{color:#d1d5db;font-size:14px}.status-indicator{align-items:center;display:flex}.status-dot{background:#34d399;border-radius:50%;width:8px;height:8px;margin-right:8px}.status-text{color:#34d399;font-size:14px;font-weight:500}.loading-skeleton{background:linear-gradient(90deg,#3741514d,#4b55634d,#3741514d) 0 0/200% 100%;animation:1.5s infinite skeleton-loading}@media (max-width:640px){.dashboard-container{padding:20px 16px}.dashboard-title{font-size:2rem}.dashboard-subtitle{font-size:1rem}.stats-grid{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.stats-card{max-width:100%;padding:24px}.stats-value{font-size:1.75rem}.stats-icon{width:48px;height:48px}.stats-icon svg{width:24px;height:24px}.activity-grid{gap:24px}}@media (min-width:641px) and (max-width:1024px){.dashboard-container{padding:28px 24px}.dashboard-title{font-size:2.25rem}.stats-grid{grid-template-columns:repeat(2,1fr);max-width:900px}.activity-grid{max-width:700px}}@media (min-width:1025px){.dashboard-container{padding:40px 32px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (min-width:1400px){.dashboard-container{padding:48px 40px}.stats-grid{gap:32px}.activity-grid{gap:40px}}@media (min-width:1000px){.dashboard-container{max-width:1600px;padding:60px 80px}.dashboard-header{margin-bottom:60px}.dashboard-title{font-size:3rem}.dashboard-subtitle{font-size:1.25rem}.stats-grid{grid-template-columns:repeat(4,1fr);gap:40px;max-width:1400px;margin-bottom:60px}.stats-card{border-radius:24px;padding:40px}.stats-value{font-size:2.25rem}.stats-icon{border-radius:20px;width:64px;height:64px;margin-left:24px}.stats-icon svg{width:32px;height:32px}.activity-grid{max-width:1000px}}@media (min-width:2000px){.dashboard-container{max-width:1800px;padding:80px 100px}.stats-grid{gap:48px;max-width:1600px}.stats-card{padding:48px}.activity-grid{max-width:1200px}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.top-navigation{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:50;background:#11182766;border-bottom:1px solid #1f293780;padding:16px 32px;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}.nav-logo{align-items:center;gap:12px;display:flex}.nav-logo-icon{background:linear-gradient(135deg,#2563eb,#9333ea);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;animation:2s ease-in-out infinite alternate pulse-glow;display:flex}.nav-logo-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#f9fafb,#d1d5db);-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.nav-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f29374d;border:1px solid #37415180;border-radius:16px;align-items:center;gap:8px;padding:8px;display:flex}.nav-item{color:#9ca3af;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.nav-item:hover{color:#f9fafb;background:#37415180}.nav-item.active{color:#fff;background:linear-gradient(135deg,#2563eb,#9333ea);box-shadow:0 4px 14px #2563eb40}.nav-item.active:before{content:"";border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);position:absolute;inset:0}.nav-item svg{flex-shrink:0;width:18px;height:18px}.nav-actions{align-items:center;gap:12px;display:flex}.nav-user{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d1d5db;background:#1f29374d;border:1px solid #37415180;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.nav-user-avatar{background:linear-gradient(135deg,#2563eb,#9333ea);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.nav-logout{color:#fca5a5;cursor:pointer;background:#dc26261a;border:1px solid #dc26264d;border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:all .3s;display:flex}.nav-logout:hover{color:#fff;background:#dc262633;border-color:#dc262680}.nav-logout svg{width:18px;height:18px}@media (max-width:768px){.top-navigation{padding:12px 16px}.nav-logo-text{display:none}.nav-logo-icon{width:36px;height:36px}.nav-menu{gap:4px;padding:6px}.nav-item{padding:8px 12px;font-size:13px}.nav-item svg{width:16px;height:16px}.nav-item span{display:none}.nav-user{padding:6px 8px;font-size:13px}.nav-user-text{display:none}}@media (min-width:769px) and (max-width:1024px){.nav-menu{gap:6px}.nav-item{padding:10px 14px}}@media (min-width:1600px){.top-navigation{padding:20px 80px}.nav-container{max-width:1600px}.nav-logo-icon{width:48px;height:48px}.nav-logo-text{font-size:1.5rem}.nav-menu{border-radius:20px;gap:12px;padding:12px}.nav-item{border-radius:16px;padding:16px 24px;font-size:16px}.nav-item svg{width:20px;height:20px}.nav-user{border-radius:16px;padding:12px 16px;font-size:16px}.nav-user-avatar{border-radius:8px;width:32px;height:32px}.nav-logout{border-radius:14px;padding:12px}.nav-logout svg{width:20px;height:20px}}@media (min-width:2000px){.top-navigation{padding:24px 100px}.nav-container{max-width:1800px}}.wallet-list-container{width:100%;max-width:1800px;margin:0 auto;padding:32px}.wallet-list-loading{animation:1.5s infinite pulse}.wallet-list-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.wallet-list-header-info{flex:1}.wallet-list-title{color:#f9fafb;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#f9fafb,#d1d5db);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-family:Hack,Monaco,Consolas,monospace;font-size:2rem;font-weight:700;line-height:1.2}.wallet-list-subtitle{color:#9ca3af;font-size:1rem;line-height:1.5}.wallet-list-actions{align-items:center;gap:12px;display:flex}.wallet-action-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d1d5db;cursor:pointer;background:#1f293780;border:1px solid #37415180;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.wallet-action-btn:hover{color:#f9fafb;background:#374151b3;border-color:#4b5563b3;transform:translateY(-1px)}.wallet-refresh-btn{color:#60a5fa;background:linear-gradient(135deg,#2563eb33,#9333ea33);border-color:#2563eb4d}.wallet-refresh-btn:hover{color:#93c5fd;background:linear-gradient(135deg,#2563eb4d,#9333ea4d);border-color:#2563eb80}.wallet-table-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11182766;border:1px solid #1f293780;border-radius:20px;width:100%;min-width:1400px;padding:0;overflow:hidden;box-shadow:0 8px 32px #0003}.wallet-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1400px}.wallet-table-header-row{background:#1f29374d;border-bottom:1px solid #37415180}.wallet-table-head{text-align:left;color:#9ca3af;letter-spacing:.5px;text-transform:uppercase;padding:20px 24px;font-size:14px;font-weight:600}.wallet-table-head:first-child{width:24%}.wallet-table-head:nth-child(2){width:10%}.wallet-table-head:nth-child(3),.wallet-table-head:nth-child(4),.wallet-table-head:nth-child(5){width:12%}.wallet-table-head:nth-child(6){width:10%}.wallet-table-head:nth-child(7){width:20%}.wallet-table-row{border-bottom:1px solid #1f29374d;transition:all .3s}.wallet-table-row:hover{background:#1f293733}.wallet-table-row:last-child{border-bottom:none}.wallet-table-cell{vertical-align:middle;word-wrap:break-word;padding:20px 24px;overflow:hidden}.wallet-address-cell{align-items:center;gap:12px;display:flex}.wallet-icon-wrapper{background:linear-gradient(135deg,#3b82f633,#9333ea33);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wallet-icon{color:#60a5fa;width:20px;height:20px}.wallet-address-info{flex-direction:column;gap:4px;display:flex}.wallet-address-btn{color:#60a5fa;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;font-family:Hack,Monaco,Consolas,monospace;font-size:14px;font-weight:500;transition:all .3s;display:flex}.wallet-address-btn:hover{color:#93c5fd}.wallet-copy-icon{opacity:.7;width:12px;height:12px;transition:opacity .3s}.wallet-address-btn:hover .wallet-copy-icon{opacity:1}.wallet-id{color:#6b7280;margin:0;font-family:Hack,Monaco,Consolas,monospace;font-size:12px}.wallet-type-badge{color:#4ade80;text-transform:capitalize;background:#22c55e33;border:1px solid #22c55e4d;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.wallet-balance{color:#f9fafb;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#e5e7eb);-webkit-background-clip:text;background-clip:text;font-family:Hack,Monaco,Consolas,monospace;font-size:14px;font-weight:600}.wallet-approval-badge{border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.wallet-approval-badge[status=active]{color:#4ade80;background:#22c55e33;border:1px solid #22c55e4d}.wallet-approval-badge[status=expired]{color:#f87171;background:#f5656533;border:1px solid #f565654d}.approved-highlight{animation:2s ease-in-out infinite alternate approved-glow;box-shadow:0 0 8px #22c55e33;color:#4ade80!important;background:#22c55e4d!important;border:1px solid #22c55e80!important}@keyframes approved-glow{0%{box-shadow:0 0 8px #22c55e33}to{box-shadow:0 0 12px #22c55e66}}.wallet-date{color:#9ca3af;font-family:Hack,Monaco,Consolas,monospace;font-size:14px}.wallet-row-actions{flex-direction:column;gap:8px;display:flex}.wallet-row-action-btn{color:#d1d5db;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#1f29374d;border:1px solid #37415180;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:42px;min-height:42px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1;transition:all .3s;display:inline-flex;overflow:hidden}.wallet-row-action-btn svg{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px}.wallet-row-action-btn:hover:not(:disabled){background:#37415180;border-color:#4b5563b3;transform:translateY(-1px)}.wallet-row-action-btn:disabled{opacity:.5}.withdraw-action{color:#34d399}.withdraw-action:hover{color:#6ee7b7;background:#10b98133;border-color:#10b9814d}.refresh-action{color:#60a5fa}.refresh-action:hover{color:#93c5fd;background:#2563eb33;border-color:#2563eb4d}.delete-action{color:#f87171}.delete-action:hover{color:#fca5a5;background:#dc262633;border-color:#dc26264d}.wallet-pagination{background:#1f293733;border-top:1px solid #1f293780;justify-content:space-between;align-items:center;padding:24px;display:flex}.pagination-btn{color:#d1d5db;cursor:pointer;background:#1f293780;border:1px solid #37415180;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s}@media (max-width:640px){.wallet-list-container{padding:16px}.wallet-list-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:24px}.wallet-list-title{font-size:1.75rem}.wallet-list-subtitle{font-size:.875rem}.wallet-list-actions{justify-content:stretch;width:100%}.wallet-action-btn{flex:1;justify-content:center;padding:10px 16px}.wallet-table-card{min-width:unset;border-radius:16px;overflow-x:auto}.wallet-table{min-width:980px}.wallet-table-head,.wallet-table-cell{padding:16px 12px}.wallet-address-cell{gap:8px}.wallet-icon-wrapper{width:32px;height:32px}.wallet-icon{width:16px;height:16px}.wallet-address-btn{font-size:13px}.wallet-row-actions{gap:6px;min-width:150px}.wallet-row-action-btn{height:38px;min-height:38px;padding:6px 8px;font-size:11px}.wallet-pagination{flex-direction:column;gap:16px;padding:20px 16px}.pagination-controls{justify-content:center;width:100%}.pagination-btn{flex:1;max-width:120px}}@media (min-width:641px) and (max-width:1024px){.wallet-list-container{padding:24px}.wallet-list-title{font-size:1.875rem}.wallet-table-card{min-width:unset;overflow-x:auto}.wallet-table{min-width:900px}}@media (min-width:1600px){.wallet-list-container{max-width:1800px;padding:48px 80px}.wallet-list-header{margin-bottom:40px}.wallet-list-title{font-size:2.25rem}.wallet-list-subtitle{font-size:1.125rem}.wallet-action-btn{padding:14px 24px;font-size:16px}.wallet-table-card,.wallet-table{min-width:1600px}.wallet-table-head,.wallet-table-cell{padding:24px 28px}.wallet-icon-wrapper{width:48px;height:48px}.wallet-icon{width:24px;height:24px}.wallet-address-btn,.wallet-balance{font-size:16px}.wallet-row-action-btn{height:44px;min-height:44px;padding:9px 12px;font-size:13px}.wallet-pagination{padding:28px 32px}.pagination-info{font-size:16px}.pagination-btn{padding:10px 20px;font-size:16px}}@media (min-width:2000px){.wallet-list-container{max-width:2200px;padding:60px 100px}.wallet-list-header{margin-bottom:48px}.wallet-table-card,.wallet-table{min-width:1800px}}.domain-list-container{width:100%;max-width:1800px;margin:0 auto;padding:32px}.domain-list-loading{animation:1.5s infinite pulse}.domain-list-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.domain-list-header-info{flex:1}.domain-list-title{color:#f9fafb;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#f9fafb,#d1d5db);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-family:Hack,Monaco,Consolas,monospace;font-size:2rem;font-weight:700;line-height:1.2}.domain-list-subtitle{color:#9ca3af;font-size:1rem;line-height:1.5}.domain-list-actions{align-items:center;gap:12px;display:flex}.domain-action-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d1d5db;cursor:pointer;background:#1f293780;border:1px solid #37415180;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.domain-action-btn:hover{color:#f9fafb;background:#374151b3;border-color:#4b5563b3;transform:translateY(-1px)}.domain-create-btn{color:#4ade80;background:linear-gradient(135deg,#22c55e33,#10b98133);border-color:#22c55e4d}.domain-create-btn:hover{color:#6ee7b7;background:linear-gradient(135deg,#22c55e4d,#10b9814d);border-color:#22c55e80}.domain-refresh-btn{color:#60a5fa;background:linear-gradient(135deg,#2563eb33,#9333ea33);border-color:#2563eb4d}.domain-refresh-btn:hover{color:#93c5fd;background:linear-gradient(135deg,#2563eb4d,#9333ea4d);border-color:#2563eb80}.domain-table-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11182766;border:1px solid #1f293780;border-radius:20px;width:100%;padding:0;box-shadow:0 8px 32px #0003}.domain-table-wrapper{max-width:100%;overflow-x:auto}.domain-table{border-collapse:collapse;table-layout:fixed;width:100%}.domain-table-header-row{background:#1f29374d;border-bottom:1px solid #37415180}.domain-table-head{text-align:left;color:#9ca3af;letter-spacing:.5px;text-transform:uppercase;padding:20px 24px;font-size:14px;font-weight:600}.domain-table-row{border-bottom:1px solid #1f29374d;transition:all .3s}.domain-table-row:hover{background:#1f293733}.domain-table-row:last-child{border-bottom:none}.domain-table-cell{vertical-align:middle;word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;max-width:0;padding:16px;overflow:hidden}.domain-info-cell{align-items:center;gap:12px;display:flex}.domain-icon-wrapper{background:linear-gradient(135deg,#22c55e33,#10b98133);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.domain-info{flex-direction:column;gap:4px;display:flex}.domain-name{color:#4ade80;font-family:Hack,Monaco,Consolas,monospace;font-size:14px;font-weight:600}.domain-id{color:#6b7280;margin:0;font-family:Hack,Monaco,Consolas,monospace;font-size:12px}.worker-info{flex-direction:column;gap:4px;display:flex}.worker-nickname{color:#a78bfa;font-size:14px;font-weight:600}.worker-id{color:#6b7280;font-family:Hack,Monaco,Consolas,monospace;font-size:12px}.wallet-info{flex-direction:column;gap:6px;display:flex}.wallet-address{white-space:nowrap;text-overflow:ellipsis;font-family:Hack,Monaco,Consolas,monospace;font-size:14px;overflow:hidden}.wallet-actions{gap:10px;display:flex}.wallet-btn,.wallet-private-key-btn{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-family:Hack,Monaco,Consolas,monospace;font-size:12px;font-weight:500;transition:all .3s;display:flex}.wallet-btn{color:#60a5fa;background:#3b82f61a}.wallet-btn:hover{background:#3b82f633}.wallet-private-key-btn{color:#f87171;background:#f871711a}.wallet-private-key-btn:hover{color:#fca5a5}.min-amount{color:#f9fafb;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#e5e7eb);-webkit-background-clip:text;background-clip:text;font-family:Hack,Monaco,Consolas,monospace;font-size:14px;font-weight:600}.contract-badge{color:#4ade80;background:#22c55e33;border:1px solid #22c55e4d;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:500}.domain-date{color:#9ca3af;font-family:Hack,Monaco,Consolas,monospace;font-size:14px}.domain-actions{align-items:center;gap:8px;display:flex}.domain-action-icon{cursor:pointer;background:#1f29374d;border:1px solid #37415180;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.domain-action-icon:hover{background:#37415180;border-color:#4b5563b3;transform:translateY(-1px)}.edit-action{color:#a78bfa}.edit-action:hover{color:#c4b5fd;background:#9333ea33;border-color:#9333ea4d}.domain-pagination{background:#1f293733;border-top:1px solid #1f293780;justify-content:space-between;align-items:center;padding:24px;display:flex}.blockchain-operations-container{flex-direction:column;width:100%;max-width:1800px;min-height:calc(100vh - 120px);margin:0 auto;padding:32px;display:flex}.blockchain-header{text-align:center;flex-shrink:0;margin-bottom:32px}.blockchain-content{flex-direction:column;flex:1;display:flex}.blockchain-title{color:#f9fafb;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#f9fafb,#d1d5db);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-family:Hack,Monaco,Consolas,monospace;font-size:2rem;font-weight:700;line-height:1.2}.blockchain-subtitle{color:#9ca3af;font-size:1rem;line-height:1.5}.blockchain-operations-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:32px;display:grid}.operation-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11182766;border:1px solid #1f293780;border-radius:20px;flex-direction:column;height:100%;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003}.operation-card:hover{border-color:#3b82f666;transform:translateY(-2px);box-shadow:0 12px 40px #0000004d}.operation-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.operation-icon-wrapper{background:linear-gradient(135deg,#3b82f633,#9333ea33);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.operation-icon{color:#60a5fa;width:24px;height:24px}.operation-info{flex:1}.operation-title{color:#f9fafb;margin-bottom:4px;font-size:1.125rem;font-weight:600;line-height:1.3}.operation-description{color:#9ca3af;font-size:14px;line-height:1.4}.operation-form{flex-direction:column;flex:1;justify-content:space-between;gap:16px;display:flex}.operation-form-fields{flex-direction:column;flex:1;gap:16px;display:flex}.operation-form-actions{margin-top:auto;padding-top:16px}.form-label{color:#d1d5db;letter-spacing:.25px;font-size:14px;font-weight:500}.operation-input{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f9fafb;background:#1f293780;border:1px solid #37415180;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:Hack,Monaco,Consolas,monospace;font-size:14px;transition:all .3s}.operation-input::-moz-placeholder{color:#9ca3af}.operation-input::placeholder{color:#9ca3af}.operation-input:focus{background:#1f2937b3;border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f61a}.operation-submit-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.usdt-transfer-btn{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border:none}.usdt-transfer-btn:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px)}.trx-transfer-btn{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border:none}.trx-transfer-btn:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px)}.spam-contracts-btn{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none}.spam-contracts-btn:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px)}.balance-check-btn{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none}.balance-check-btn:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px)}.operator-binding-btn{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none}.operator-binding-btn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px)}.operator-binding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.results-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11182766;border:1px solid #1f293780;border-radius:20px;padding:24px;box-shadow:0 8px 32px #0003}.results-title{color:#f9fafb;font-family:Hack,Monaco,Consolas,monospace;font-size:1.25rem;font-weight:600}.results-content{border-radius:12px;overflow:hidden}.error-result{background:#dc26261a;border:1px solid #dc26264d;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.error-message{color:#fca5a5;margin-bottom:8px;font-weight:500}.error-code{color:#f87171;white-space:pre-wrap;background:#11182799;border-radius:8px;padding:12px;font-family:Hack,Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}.success-result{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:12px;padding:16px}.result-type{color:#4ade80;text-transform:capitalize;margin-bottom:12px;font-family:Hack,Monaco,Consolas,monospace;font-weight:600}.result-data{color:#4ade80;white-space:pre-wrap;background:#11182799;border-radius:8px;padding:12px;font-family:Hack,Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}@media (max-width:640px){.blockchain-operations-grid{grid-template-columns:1fr;gap:20px}.operator-binding-fields{grid-template-columns:1fr}.operation-card{padding:20px}.domain-list-container,.blockchain-operations-container{padding:16px}.modal-form{grid-template-columns:1fr;gap:16px}.modal-content{max-width:95vw;margin:10px}.modal-overlay{padding:10px}}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#111827f2;border:1px solid #1f2937cc;border-radius:20px;width:100%;max-width:900px;max-height:90vh;padding:0;overflow-y:auto;box-shadow:0 20px 60px #0006}.modal-header{border-bottom:1px solid #1f293780;justify-content:space-between;align-items:center;padding:24px;display:flex}.modal-title{color:#f9fafb;margin:0;font-family:Hack,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:700}.modal-close-btn{color:#9ca3af;cursor:pointer;background:#1f293780;border:1px solid #37415180;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.modal-close-btn:hover{color:#f9fafb;background:#374151b3;border-color:#4b5563b3}.modal-form{grid-template-columns:1fr 1fr;gap:20px;padding:24px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group.full-width{grid-column:1/-1}.form-textarea{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f9fafb;resize:vertical;background:#1f293780;border:1px solid #37415180;border-radius:10px;outline:none;width:100%;min-height:120px;padding:12px 16px;font-family:Hack,Monaco,Consolas,monospace;font-size:14px;transition:all .3s}.form-textarea::-moz-placeholder{color:#9ca3af}.form-textarea::placeholder{color:#9ca3af}.form-textarea:focus{background:#1f2937b3;border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f61a}.checkbox-label{cursor:pointer;align-items:center;gap:10px;display:flex}.checkbox-input{cursor:pointer;accent-color:#4ade80;background:#1f293780;border:1px solid #37415180;border-radius:4px;width:18px;height:18px}.checkbox-text{color:#d1d5db;font-size:14px;font-weight:500}.modal-actions{grid-column:1/-1;justify-content:flex-end;gap:12px;margin-top:10px;display:flex}.modal-cancel-btn{color:#d1d5db;cursor:pointer;background:#1f293780;border:1px solid #37415180;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .3s}.modal-cancel-btn:hover{color:#f9fafb;background:#374151b3;border-color:#4b5563b3}.modal-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.modal-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4ade80,#22c55e);border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}.modal-submit-btn:hover{background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-1px)}.modal-submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.json-editor{margin-bottom:20px}.json-editor-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.json-editor-title{color:#f9fafb;font-family:Hack,Monaco,Consolas,monospace;font-size:16px;font-weight:600}.add-item-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4ade80,#22c55e);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:500;transition:all .3s;display:flex}.add-item-btn:hover{background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-1px)}.add-item-btn.small{padding:6px 12px;font-size:11px}.json-card{background:#1f29374d;border:1px solid #37415180;border-radius:12px;margin-bottom:16px;overflow:hidden}.json-card-header{color:#e5e7eb;background:#3741514d;border-bottom:1px solid #4b55634d;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.remove-item-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:500;transition:all .3s;display:flex}.remove-item-btn:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px)}.json-card-content{padding:16px}.form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:8px;display:grid}.form-label-with-button{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.icon-input-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.icon-input-row:last-child{margin-bottom:0}.remove-icon-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.remove-icon-btn:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px)}@media (max-width:768px){.form-row,.checkbox-grid{grid-template-columns:1fr}}.wallets-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-content:start;gap:24px;margin-bottom:auto;display:grid}.wallet-card-clickable{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:pointer;background:#11182766;border:1px solid #1f293780;border-radius:20px;padding:24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003}.wallet-card-clickable:hover{border-color:#3b82f666;transform:translateY(-4px)scale(1.02);box-shadow:0 20px 40px #0006,0 0 0 1px #3b82f633}.wallet-card-clickable:before{content:"";opacity:0;background:linear-gradient(90deg,#2563eb,#9333ea,#06b6d4);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.wallet-card-clickable:hover:before{opacity:1}.wallet-card-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.wallet-card-info{flex-direction:column;flex:1;gap:8px;display:flex}.wallet-address-display{color:#60a5fa;word-break:break-all;align-items:center;gap:8px;font-family:Hack,Monaco,Consolas,monospace;font-size:14px;font-weight:600;display:flex}.wallet-copy-btn{color:#60a5fa;cursor:pointer;background:#60a5fa1a;border:1px solid #60a5fa4d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:flex}.wallet-copy-btn:hover{color:#93c5fd;background:#60a5fa33;border-color:#60a5fa80}.wallet-type-info{align-items:center;gap:12px;display:flex}.wallet-card-balances{margin-bottom:16px}.balance-item{border-bottom:1px solid #1f29374d;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.balance-item:last-child{border-bottom:none}.balance-label{color:#9ca3af;font-size:14px;font-weight:500}.balance-value{color:#f9fafb;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#e5e7eb);-webkit-background-clip:text;background-clip:text;font-family:Hack,Monaco,Consolas,monospace;font-size:14px;font-weight:600}.approval-indicator{margin-top:12px}.approval-badge{color:#4ade80;background:#22c55e33;border:1px solid #22c55e4d;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500;animation:2s ease-in-out infinite alternate approved-glow}.wallet-card-footer{border-top:1px solid #1f29374d;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.wallet-operator-summary{background:linear-gradient(135deg,#1e293b70,#0f172a47);border:1px solid #94a3b833;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.wallet-operator-summary-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700}.wallet-operator-summary-value{color:#f8fafc;text-align:right;font-family:Hack,Monaco,Consolas,monospace;font-size:12px;font-weight:600}.wallet-operator-summary.is-bound{border-color:#94a3b84d}.wallet-operator-summary.is-partial{border-color:#f59e0b59}.wallet-operator-summary.is-empty{border-color:#4755694d}.wallet-country{color:#d1d5db;font-size:13px;font-weight:500}.wallet-select-hint{color:#9ca3af;font-size:12px;font-style:italic}.selected-wallet-info{margin-bottom:24px}.wallet-card-selected{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11182799;border:2px solid #3b82f666;border-radius:16px;padding:20px;box-shadow:0 8px 32px #3b82f633}.wallet-card-selected .wallet-card-header{margin-bottom:0}.wallet-balances{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.wallet-balance{color:#9ca3af;font-family:Hack,Monaco,Consolas,monospace;font-size:13px}.wallet-operator-binding{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a73;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.wallet-operator-binding-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:600}.wallet-operator-binding-value{color:#f8fafc;font-family:Hack,Monaco,Consolas,monospace;font-size:12px;font-weight:600}.wallet-operator-binding.is-bound{border-color:#94a3b859;box-shadow:0 0 0 1px #e2e8f00f,0 10px 30px #94a3b814}.wallet-operator-binding.is-partial{border-color:#f59e0b59}.wallet-operator-binding.is-empty{border-color:#47556959}.no-wallets-message{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:80px 40px;display:flex}.no-wallets-icon{color:#6b7280;margin-bottom:20px}.no-wallets-message h3{color:#f9fafb;margin-bottom:8px;font-size:1.5rem;font-weight:600}.no-wallets-message p{color:#9ca3af;font-size:1rem}@media (max-width:640px){.wallets-grid{grid-template-columns:1fr;gap:20px}.wallet-card-clickable{padding:20px}.wallet-card-header{gap:12px;margin-bottom:16px}.wallet-address-display{font-size:13px}.wallet-balances{flex-direction:column;align-items:flex-start;gap:8px}.wallet-operator-binding,.wallet-operator-summary{justify-content:space-between;width:100%}.wallet-operator-summary{flex-direction:column;align-items:flex-start}.wallet-operator-summary-value{text-align:left}.selected-wallet-info{margin-bottom:20px}.wallet-card-selected{padding:16px}}@media (min-width:641px) and (max-width:1024px){.wallets-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1600px){.wallets-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:32px}.wallet-card-clickable{padding:28px}.wallet-card-header{gap:20px;margin-bottom:24px}.wallet-address-display{font-size:15px}.balance-item{padding:10px 0}.balance-label,.balance-value{font-size:15px}}.pagination-numbers{gap:8px;display:flex}.pagination-btn{color:#d1d5db;cursor:pointer;background:#1f2937cc;border:1px solid #374151cc;border-radius:8px;min-width:44px;padding:10px 16px;font-family:Hack,Monaco,Consolas,monospace;font-size:14px;font-weight:500;transition:all .3s}.pagination-btn:hover:not(:disabled){color:#f9fafb;background:#374151b3;border-color:#4b5563b3;transform:translateY(-1px)}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active{color:#fff;background:linear-gradient(135deg,#2563eb,#9333ea);border-color:#2563eb80;box-shadow:0 4px 14px #2563eb40}.wallet-pagination{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11182780;border-top:1px solid #1f293780;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:auto;padding:20px 24px;display:flex}.pagination-info{color:#9ca3af;font-family:Hack,Monaco,Consolas,monospace;font-size:14px}.pagination-controls{align-items:center;gap:12px;display:flex}.pagination-numbers{align-items:center;gap:8px;display:flex}@media (max-width:640px){.wallet-pagination{flex-direction:column;gap:16px;padding:20px 0}.pagination-controls{justify-content:center;width:100%}.pagination-numbers{flex-wrap:wrap;justify-content:center;gap:6px}.pagination-btn{min-width:40px;padding:6px 12px;font-size:13px}}.notification-tester-container{flex-direction:column;width:100%;max-width:1800px;min-height:calc(100vh - 120px);margin:0 auto;padding:32px;display:flex}.notification-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11182766;border:1px solid #1f293780;border-radius:20px;align-items:center;gap:20px;margin-bottom:32px;padding:24px 32px;display:flex}.notification-header-icon{color:#10b981;width:32px;height:32px}.notification-header-info{flex:1}.notification-title{color:#f9fafb;margin:0 0 8px;font-family:Hack,Monaco,Consolas,monospace;font-size:2rem;font-weight:700}.notification-subtitle{color:#9ca3af;margin:0;font-family:Hack,Monaco,Consolas,monospace;font-size:1rem}.notification-action-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669,#10b981);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-family:Hack,Monaco,Consolas,monospace;font-size:14px;font-weight:600;transition:all .3s;display:flex}.notification-action-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #10b98140}.notification-action-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.notification-content{flex-direction:column;flex:1;gap:32px;display:flex}.notification-section{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11182766;border:1px solid #1f293780;border-radius:20px;padding:32px}.section-header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.section-icon{color:#10b981;width:24px;height:24px}.section-title{color:#f9fafb;margin:0;font-family:Hack,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:600}.notification-types-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.notification-type-card{cursor:pointer;background:#1f293780;border:2px solid #37415180;border-radius:16px;padding:20px;transition:all .3s}.notification-type-card:hover{background:#37415199;border-color:#4b556399;transform:translateY(-2px)}.notification-type-card.selected{background:#10b9811a;border-color:#10b981;box-shadow:0 0 0 1px #10b981}.notification-type-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.notification-type-icon{color:#10b981;width:20px;height:20px}.notification-type-name{color:#f9fafb;margin:0;font-family:Hack,Monaco,Consolas,monospace;font-size:1.1rem;font-weight:600}.notification-type-description{color:#9ca3af;margin:0 0 12px;font-size:.9rem;line-height:1.4}.notification-type-badge{color:#10b981;background:#10b98133;border-radius:8px;padding:4px 12px;font-family:Hack,Monaco,Consolas,monospace;font-size:.8rem;font-weight:500;display:inline-block}.domains-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;display:grid}.domain-card{cursor:pointer;background:#1f293780;border:2px solid #37415180;border-radius:16px;padding:20px;transition:all .3s}.domain-card:hover{background:#37415199;border-color:#4b556399;transform:translateY(-2px)}.domain-card.selected{background:#3b82f61a;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.domain-card-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.domain-icon{color:#3b82f6;width:20px;height:20px}.domain-info{flex:1}.domain-name{color:#f9fafb;margin:0 0 4px;font-family:Hack,Monaco,Consolas,monospace;font-size:1.1rem;font-weight:600}.domain-worker{color:#9ca3af;margin:0;font-size:.9rem}.domain-stats{gap:20px;display:flex}.domain-stat{flex-direction:column;gap:2px;display:flex}.stat-label{color:#6b7280;font-size:.8rem;font-weight:500}.stat-value{color:#f9fafb;font-family:Hack,Monaco,Consolas,monospace;font-size:.9rem;font-weight:600}.notification-actions{justify-content:center;gap:16px;margin:32px 0;display:flex}.notification-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:200px;padding:14px 28px;font-family:Hack,Monaco,Consolas,monospace;font-size:16px;font-weight:600;transition:all .3s;display:flex}.notification-btn.primary{color:#fff;background:linear-gradient(135deg,#059669,#10b981)}.notification-btn.primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #10b98140}.notification-btn.secondary{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6)}.notification-btn.secondary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #3b82f640}.notification-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.notification-results{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11182766;border:1px solid #1f293780;border-radius:20px;padding:32px}.results-header{margin-bottom:20px}.results-title{color:#f9fafb;margin:0;font-family:Hack,Monaco,Consolas,monospace;font-size:1.3rem;font-weight:600}.results-content{background:#0000004d;border-radius:12px;padding:20px}.error-result{align-items:flex-start;gap:12px;display:flex}.error-icon{color:#ef4444;flex-shrink:0;width:20px;height:20px;margin-top:2px}.error-details{flex:1}.error-message{color:#ef4444;margin-bottom:8px;font-family:Hack,Monaco,Consolas,monospace;font-size:1rem;font-weight:600}.error-code{color:#fca5a5;white-space:pre-wrap;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:12px;font-family:Hack,Monaco,Consolas,monospace;font-size:.9rem;overflow-x:auto}.success-result{align-items:flex-start;gap:12px;display:flex}.success-icon{color:#10b981;flex-shrink:0;width:20px;height:20px;margin-top:2px}.success-details{flex:1}.success-message{color:#10b981;margin-bottom:8px;font-family:Hack,Monaco,Consolas,monospace;font-size:1rem;font-weight:600}.success-data{color:#6ee7b7;white-space:pre-wrap;background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;padding:12px;font-family:Hack,Monaco,Consolas,monospace;font-size:.9rem;overflow-x:auto}.notification-info{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11182766;border:1px solid #1f293780;border-radius:20px;padding:32px}.info-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.info-icon{color:#f59e0b;width:20px;height:20px}.info-title{color:#f9fafb;margin:0;font-family:Hack,Monaco,Consolas,monospace;font-size:1.3rem;font-weight:600}.info-content{color:#d1d5db}.info-list{margin:0;padding-left:20px}.info-list li{margin-bottom:8px;line-height:1.5}.no-domains-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 40px;display:flex}.no-domains-icon{color:#6b7280;margin-bottom:20px}.no-domains-message h3{color:#f9fafb;margin:0 0 12px;font-family:Hack,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:600}.no-domains-message p{color:#9ca3af;margin:0;font-size:1rem}@media (max-width:1400px){.domain-list-container{padding:20px}.domain-list-header{flex-direction:column;align-items:flex-start;gap:16px}.domain-list-actions{justify-content:flex-start;width:100%}}@media (max-width:768px){.notification-tester-container{padding:20px}.notification-header{text-align:center;flex-direction:column;gap:16px}.notification-types-grid,.domains-grid{grid-template-columns:1fr}.notification-actions{flex-direction:column;align-items:center}.notification-btn{width:100%;max-width:300px}.domain-list-header{text-align:center;align-items:center}}.wallet-limit-section{align-items:center;gap:8px;margin-top:8px;display:flex}.wallet-limit-label{color:#9ca3af;font-size:14px;font-weight:500}.wallet-limit-display{align-items:center;gap:6px;display:flex}.wallet-limit-value{color:#10b981;font-size:14px;font-weight:600}.wallet-limit-edit-btn{color:#60a5fa;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:4px;padding:4px;transition:all .3s}.wallet-limit-edit-btn:hover{background:#3b82f633;border-color:#3b82f680}.wallet-limit-edit{align-items:center;gap:6px;display:flex}.wallet-limit-input{color:#f9fafb;background:#11182799;border:1px solid #37415180;border-radius:4px;width:80px;padding:4px 8px;font-size:14px;font-weight:600}.wallet-limit-input:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 2px #10b98133}.wallet-limit-save-btn{color:#10b981;cursor:pointer;background:#10b9811a;border:1px solid #10b9814d;border-radius:4px;padding:4px;transition:all .3s}.wallet-limit-save-btn:hover:not(:disabled){background:#10b98133;border-color:#10b98180}.wallet-limit-save-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-limit-cancel-btn{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:4px;padding:4px;transition:all .3s}.wallet-limit-cancel-btn:hover:not(:disabled){background:#ef444433;border-color:#ef444480}.wallet-limit-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.approval-badge.approved{color:#10b981;background:linear-gradient(135deg,#10b98133,#22c55e33);border:1px solid #10b9814d}.approval-badge.not-approved{color:#ef4444;background:linear-gradient(135deg,#ef444433,#f8717133);border:1px solid #ef44444d}.visible{visibility:visible}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.text-left{text-align:left}.text-right{text-align:right}.text-transparent{color:#0000}.uppercase{text-transform:uppercase}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Light-aDlMluiV.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Regular-DF_3XEGl.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Medium-DSttQARu.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Semibold-Dg2-djaL.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Bold-CkqE-6tD.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Heavy-Cj-4znqf.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-Black-85SZiFK-.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-RegularItalic-CFA72IC_.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-MediumItalic-C8uf2A7q.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-SemiboldItalic-Dj8jjjxr.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/assets/SF-Pro-Display-BoldItalic-q-NvD6qt.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@layer base{html{color-scheme:dark}body{color:#f9fafb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#030712,#111827,#030712) fixed;min-height:100vh;margin:0;padding:0;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}#root{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}}@layer components{.gradient-border{background:linear-gradient(135deg,#3b82f61a,#9333ea1a);border:1px solid #0000;border-radius:12px;position:relative}.gradient-border:before{content:"";border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;background:linear-gradient(135deg,#3b82f680,#9333ea80);padding:1px;position:absolute;inset:0}.glass-effect{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11182766;border:1px solid #1f293780}.btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#9333ea);border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 14px #2563eb40}.btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#7c3aed);transform:translateY(-1px);box-shadow:0 8px 25px #2563eb59}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary{color:#f9fafb;cursor:pointer;background:#1f2937cc;border:1px solid #374151;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.btn-secondary:hover{background:#374151cc}.btn-danger{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.btn-danger:hover{background:linear-gradient(135deg,#b91c1c,#991b1b)}.btn-ghost{color:#d1d5db;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex}.btn-ghost:hover{color:#f9fafb;background:#1f293780}.input-field{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f9fafb;background:#1f293780;border:1px solid #37415180;border-radius:12px;outline:none;width:100%;min-height:48px;padding:14px 16px;font-size:16px;transition:all .3s}.input-field::-moz-placeholder{color:#9ca3af}.input-field::placeholder{color:#9ca3af}.input-field:focus{background:#1f2937b3;border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f61a}.card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#11182766;border:1px solid #1f293780;border-radius:16px;width:100%;max-width:480px;margin:0 auto;padding:32px;box-shadow:0 25px 50px -12px #00000040}.login-container{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.login-content{z-index:10;width:100%;max-width:480px;position:relative}.login-header{text-align:center;margin-bottom:40px}.login-logo{background:linear-gradient(135deg,#2563eb,#9333ea);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;animation:2s ease-in-out infinite alternate pulse-glow;display:inline-flex}.login-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#f9fafb,#d1d5db);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:2.5rem;font-weight:700;line-height:1.2}.login-subtitle{color:#9ca3af;justify-content:center;align-items:center;gap:8px;font-size:1.125rem;display:flex}.form-group{margin-bottom:20px;position:relative}.form-icon{color:#9ca3af;z-index:1;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.form-input-with-icon{padding-left:48px}.error-message{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fca5a5;background:linear-gradient(135deg,#dc262633,#b91c1c33);border:1px solid #dc26264d;border-radius:12px;align-items:center;gap:8px;margin-bottom:20px;padding:16px;display:flex}.error-dot{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px}.divider{justify-content:center;align-items:center;margin:24px 0;display:flex;position:relative}.divider:before{content:"";background:#37415180;height:1px;position:absolute;left:0;right:0}.divider-text{color:#9ca3af;background:#111827cc;padding:0 16px;font-size:14px}.demo-credentials{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#1f29374d;border:1px solid #37415180;border-radius:12px;padding:20px}.demo-title{color:#9ca3af;margin-bottom:12px;font-size:14px}.demo-item{margin-bottom:4px;font-family:Hack,Monaco,Courier New,monospace;font-size:14px}.demo-username{color:#60a5fa}.demo-password{color:#c084fc}.login-footer{text-align:center;margin-top:32px}.footer-text{color:#6b7280;font-size:14px}.floating-animation{animation:3s ease-in-out infinite floating}.pulse-glow{animation:2s ease-in-out infinite alternate pulse-glow}.shimmer{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:2s infinite shimmer}.bg-element-1{filter:blur(60px);background:radial-gradient(circle,#3b82f61a,#0000 70%);border-radius:50%;width:384px;height:384px;animation:3s ease-in-out infinite floating;position:absolute;top:25%;left:25%}.bg-element-2{filter:blur(60px);background:radial-gradient(circle,#9333ea1a,#0000 70%);border-radius:50%;width:384px;height:384px;animation:3s ease-in-out 1s infinite floating;position:absolute;bottom:25%;right:25%}.bg-element-3{filter:blur(80px);background:linear-gradient(135deg,#3b82f60d,#9333ea0d);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid-pattern{opacity:.3;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_309_26)'%3E%3Cpath d='M38 1H1C0.447715 1 0 0.552285 0 1V38C0 38.5523 0.447715 39 1 39H38C38.5523 39 39 38.5523 39 38V1C39 0.447715 38.5523 0 38 0Z' stroke='url(%23paint0_linear_309_26)' stroke-opacity='0.1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_309_26'%3E%3Crect id='rect' x='0' y='0' width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3ClinearGradient id='paint0_linear_309_26' x1='0' y1='0' x2='40' y2='40'%3E%3Cstop stop-color='%23FFFFFF'/%3E%3Cstop offset='1' stop-color='%23FFFFFF' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");position:absolute;inset:0}}.app-shell,.login-container{--ds-font-sans:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-mono:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.app-shell :not(svg):not(path):not(code):not(pre),.login-container :not(svg):not(path):not(code):not(pre){font-family:var(--ds-font-sans)!important}@media (max-width:640px){.card{margin:16px;padding:24px 20px}.login-title{font-size:2rem}.login-subtitle{font-size:1rem}.login-logo{width:56px;height:56px;margin-bottom:20px}.login-header{margin-bottom:32px}.bg-element-1,.bg-element-2{width:256px;height:256px}.bg-element-3{width:400px;height:400px}.input-field{font-size:16px}}@media (min-width:641px) and (max-width:1024px){.card{max-width:420px;padding:28px 24px}.login-title{font-size:2.25rem}}@media (min-width:1025px){.card{max-width:480px;padding:40px 36px}.bg-element-1,.bg-element-2{width:448px;height:448px}.bg-element-3{width:800px;height:800px}}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%{box-shadow:0 0 20px #3b82f64d}to{box-shadow:0 0 30px #9333ea80}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#111827}::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6b7280}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}:root{--ds-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-font-mono: "SF Mono", "Roboto Mono", "Cascadia Code", Menlo, Consolas, monospace;--ds-bg: #02091c;--ds-bg-deep: #01040f;--ds-surface: rgba(10, 24, 55, .12);--ds-surface-strong: rgba(10, 24, 55, .22);--ds-surface-hover: rgba(34, 78, 144, .22);--ds-surface-solid: #091936;--ds-border: rgba(143, 184, 255, .28);--ds-border-strong: rgba(178, 211, 255, .46);--ds-border-glow: rgba(109, 180, 255, .7);--ds-text: #f7fbff;--ds-text-soft: #dce8ff;--ds-text-muted: #a7bae3;--ds-text-subtle: #7891bd;--ds-accent: #9cc7ff;--ds-accent-strong: #4f8cff;--ds-accent-soft: rgba(91, 145, 255, .24);--ds-accent-glow: rgba(77, 144, 255, .46);--ds-cyan: #87eaff;--ds-lilac: #d7e0ff;--ds-lilac-soft: rgba(184, 204, 255, .22);--ds-success: #60f4b8;--ds-success-soft: rgba(96, 244, 184, .16);--ds-warning: #ffd166;--ds-warning-soft: rgba(255, 209, 102, .16);--ds-danger: #ff6b8b;--ds-danger-soft: rgba(255, 107, 139, .16);--ds-radius-sm: 10px;--ds-radius-md: 14px;--ds-radius-lg: 20px;--ds-radius-xl: 26px;--ds-blur: blur(36px) saturate(180%) brightness(1.08);--ds-shadow: 0 24px 76px rgba(0, 0, 0, .34), 0 0 52px rgba(62, 128, 255, .1);--ds-shadow-soft: 0 16px 44px rgba(0, 0, 0, .22), 0 0 34px rgba(62, 128, 255, .1);--ds-focus: 0 0 0 3px rgba(135, 234, 255, .24)}html{background:var(--ds-bg-deep)}body{background:radial-gradient(circle at 18% 8%,rgba(106,147,255,.18),transparent 32%),radial-gradient(circle at 86% 2%,rgba(164,232,255,.12),transparent 30%),linear-gradient(145deg,var(--ds-bg) 0%,var(--ds-bg-deep) 100%);color:var(--ds-text);font-family:var(--ds-font-sans)}body,button,input,select,textarea{font-family:var(--ds-font-sans)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--ds-focus)}.app-shell,.login-container{position:relative;isolation:isolate;overflow-x:clip;background:transparent}.app-background{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 50% -16%,rgba(196,105,255,.34),transparent 44%),radial-gradient(ellipse at 18% 76%,rgba(91,54,190,.2),transparent 48%),radial-gradient(ellipse at 86% 68%,rgba(145,73,235,.16),transparent 48%),linear-gradient(180deg,#10122f,#171039 52%,#090d23)}.app-background-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.052) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.28));mask-image:linear-gradient(180deg,#000000e6,#00000047);opacity:.52}.app-background-glow,.app-background-horizon{position:absolute;pointer-events:none;transform:translateZ(0)}.app-background-glow{border-radius:999px;filter:blur(58px);mix-blend-mode:screen;opacity:.66;will-change:opacity,transform;animation:app-background-glow 18s ease-in-out infinite alternate}.app-background-glow-primary{width:min(620px,56vw);height:min(440px,42vw);left:-12vw;top:8vh;background:radial-gradient(circle,rgba(181,80,255,.58),rgba(84,13,140,.18) 56%,transparent 72%)}.app-background-glow-secondary{width:min(540px,48vw);height:min(420px,38vw);right:-10vw;top:-4vh;background:radial-gradient(circle,rgba(136,67,255,.44),rgba(49,20,110,.2) 54%,transparent 72%);animation-delay:-7s}.app-background-glow-tertiary{width:min(720px,70vw);height:min(360px,34vw);left:26vw;bottom:-10vh;background:radial-gradient(ellipse,rgba(181,80,255,.24),rgba(75,219,189,.08) 46%,transparent 74%);opacity:.42;animation-delay:-12s}.app-background-horizon{left:-12vw;right:-12vw;bottom:-12vh;height:42vh;background:linear-gradient(100deg,transparent 6%,rgba(181,80,255,.18) 28%,transparent 54%),linear-gradient(80deg,transparent 18%,rgba(84,13,140,.22) 46%,transparent 72%),radial-gradient(ellipse at 50% 80%,rgba(181,80,255,.18),transparent 68%);filter:blur(34px);opacity:.72;transform:rotate(-2deg);will-change:opacity,transform;animation:app-background-horizon 20s ease-in-out infinite alternate}.app-background-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#05071814,#07091b38,#04071475),radial-gradient(circle at 16% 10%,rgba(201,118,255,.14),transparent 34%),radial-gradient(circle at 72% 8%,rgba(151,73,229,.12),transparent 32%)}@keyframes app-background-glow{0%{opacity:.34;transform:translate3d(-3%,2%,0) scale(.94)}to{opacity:.68;transform:translate3d(4%,-3%,0) scale(1.08)}}@keyframes app-background-horizon{0%{opacity:.42;transform:translate3d(-2%,1%,0) rotate(-2deg) scale(.98)}to{opacity:.76;transform:translate3d(2%,-2%,0) rotate(-1deg) scale(1.04)}}.app-shell:before{content:"";position:fixed;left:-18vw;right:-18vw;bottom:-18vh;height:44vh;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent 6%,rgba(121,168,255,.2) 28%,transparent 52%),linear-gradient(80deg,transparent 12%,rgba(164,232,255,.16) 40%,transparent 64%);filter:blur(38px);opacity:.74;transform:rotate(-3deg);animation:admintron-wave 14s ease-in-out infinite alternate;will-change:transform}@keyframes admintron-wave{0%{translate:-3% 0;scale:1}to{translate:3% -3%;scale:1.06}}.app-content{position:relative;z-index:1;min-height:calc(100vh - 78px)}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell .dashboard-title,.app-shell .wallet-list-title,.app-shell .domain-list-title,.app-shell .blockchain-title,.app-shell .notification-title,.app-shell .section-title,.app-shell .results-title,.app-shell .modal-title{color:var(--ds-text);font-family:var(--ds-font-sans);letter-spacing:0;-webkit-text-fill-color:currentColor;background:none}.app-shell .dashboard-subtitle,.app-shell .wallet-list-subtitle,.app-shell .domain-list-subtitle,.app-shell .blockchain-subtitle,.app-shell .notification-subtitle,.app-shell .operation-description,.app-shell .section-description,.app-shell .info-content,.app-shell .text-gray-400,.app-shell .text-gray-500{color:var(--ds-text-muted)}.app-shell .dashboard-container,.app-shell .wallet-list-container,.app-shell .domain-list-container,.app-shell .blockchain-operations-container,.app-shell .notification-tester-container,.app-content>.space-y-6{width:min(100%,1720px);margin:0 auto;padding:clamp(22px,3vw,48px)}.app-content>.space-y-6{min-height:calc(100vh - 78px)}.app-shell .dashboard-header,.app-shell .wallet-list-header,.app-shell .domain-list-header,.app-shell .blockchain-header,.app-shell .notification-header{margin-bottom:28px}.app-shell .wallet-list-header,.app-shell .domain-list-header,.app-shell .notification-header,.app-content>.space-y-6>.flex:first-child{padding:22px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:linear-gradient(145deg,#ffffff21,#ffffff09 42%,#0714301f),var(--ds-surface);-webkit-backdrop-filter:var(--ds-blur);backdrop-filter:var(--ds-blur);box-shadow:var(--ds-shadow-soft),inset 0 1px #fff3}.top-navigation{position:sticky;top:0;z-index:50;padding:14px clamp(16px,3vw,44px);border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.nav-container{max-width:1720px}.nav-logo-icon,.nav-user-avatar{color:var(--ds-bg-deep);background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.9),transparent 24%),linear-gradient(135deg,var(--ds-lilac),var(--ds-cyan) 48%,var(--ds-accent-strong));border:1px solid rgba(255,255,255,.36);box-shadow:0 12px 30px var(--ds-accent-glow);animation:none}.nav-logo-icon{width:clamp(58px,4.4vw,72px);height:clamp(58px,4.4vw,72px);flex:0 0 clamp(58px,4.4vw,72px);overflow:hidden;padding:0;background:transparent;border:0;box-shadow:none}.nav-logo-symbol,.nav-user-icon{color:var(--ds-bg-deep)}.brand-logo-image,.login-logo-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.brand-logo-image{filter:drop-shadow(0 6px 12px rgba(135,234,255,.2));transform:scale(1.28);transform-origin:center}.nav-logo-text{color:var(--ds-text);background:none;-webkit-text-fill-color:currentColor;letter-spacing:0}.nav-menu,.nav-user{border:1px solid var(--ds-border);background:#0a1a3c38;-webkit-backdrop-filter:blur(24px) saturate(170%) brightness(1.08);backdrop-filter:blur(24px) saturate(170%) brightness(1.08);box-shadow:inset 0 1px #ffffff1f}.nav-item{min-height:40px;color:var(--ds-text-muted);border:1px solid transparent;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.nav-item:hover{color:var(--ds-text);background:#ffffff14;border-color:var(--ds-border);transform:translateY(-1px)}.nav-item.active{color:var(--ds-bg-deep);background:linear-gradient(135deg,var(--ds-lilac),var(--ds-cyan) 46%,var(--ds-accent-strong));border-color:#ffffff5c;box-shadow:0 10px 28px var(--ds-accent-glow)}.nav-item.active:before{display:none}.nav-logout{min-width:40px;min-height:40px;color:var(--ds-danger);background:var(--ds-danger-soft);border-color:#ff6b8b42}.nav-logout:hover{color:var(--ds-text);background:#ff6b8b3d;border-color:#ff6b8b75}.app-shell .card,.app-shell .stats-card,.app-shell .wallet-table-card,.app-shell .domain-table-card,.app-shell .operation-card,.app-shell .results-card,.app-shell .notification-section,.app-shell .notification-results,.app-shell .notification-info,.app-shell .notification-type-card,.app-shell .domain-card,.app-shell .modal-content{max-width:none;border:1px solid var(--ds-border);background:linear-gradient(145deg,#ffffff24,#ffffff09 42%,#0714301f),var(--ds-surface);-webkit-backdrop-filter:var(--ds-blur);backdrop-filter:var(--ds-blur);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow),inset 0 1px #ffffff3d,inset 0 -1px #79a8ff1f}.app-shell .card{padding:26px}.app-shell .stats-card,.app-shell .operation-card,.app-shell .notification-type-card,.app-shell .domain-card{overflow:hidden}.app-shell .stats-card>*,.app-shell .operation-card>*,.app-shell .notification-type-card>*,.app-shell .domain-card>*{position:relative;z-index:1}.app-shell .stats-card:hover,.app-shell .operation-card:hover,.app-shell .notification-type-card:hover,.app-shell .domain-card:hover{transform:translateY(-3px);border-color:var(--ds-border-glow);box-shadow:0 28px 80px #0000005c,0 0 0 1px #a9c7ff14}.app-shell .wallet-list-actions,.app-shell .domain-list-actions,.blacklist-stat-group{flex:0 0 auto}@media (max-width: 980px){.app-shell .dashboard-header,.app-shell .wallet-list-header,.app-shell .domain-list-header,.app-shell .blockchain-header,.app-shell .notification-header,.blacklist-hero,.app-content>.space-y-6>.flex:first-child{align-items:flex-start;flex-direction:column;padding:18px;border-radius:22px}.app-shell .dashboard-title,.app-shell .wallet-list-title,.app-shell .domain-list-title,.app-shell .blockchain-title,.app-shell .notification-title,.blacklist-hero h1,.app-content>.space-y-6 h1{font-size:clamp(1.65rem,7.2vw,2.25rem);white-space:normal}.app-shell .dashboard-subtitle,.app-shell .wallet-list-subtitle,.app-shell .domain-list-subtitle,.app-shell .blockchain-subtitle,.app-shell .notification-subtitle,.blacklist-hero p{max-width:none;text-align:left}}.app-shell .dashboard-header,.app-shell .wallet-list-header,.app-shell .domain-list-header,.app-shell .blockchain-header,.app-shell .notification-header,.blacklist-hero,.app-content>.space-y-6>.flex:first-child{width:100%;max-width:none;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2.2vw,32px);margin:0 0 clamp(16px,1.8vw,24px);padding:clamp(13px,1.3vw,18px) clamp(22px,2.6vw,38px);overflow:hidden;text-align:left;border:1px solid var(--quark-card-border);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.11),transparent 28%),radial-gradient(circle at 96% 4%,rgba(181,80,255,.12),transparent 36%),linear-gradient(145deg,#ffffff10,#ffffff05 52%,#b550ff0d),var(--quark-card-bg);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 20px 60px #07041c3d,0 0 36px #b550ff1a,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff09}.app-shell .dashboard-header:after,.app-shell .wallet-list-header:after,.app-shell .domain-list-header:after,.app-shell .blockchain-header:after,.app-shell .notification-header:after,.blacklist-hero:after,.app-content>.space-y-6>.flex:first-child:after{display:none}.app-shell .dashboard-title,.app-shell .wallet-list-title,.app-shell .domain-list-title,.app-shell .blockchain-title,.app-shell .notification-title,.blacklist-hero h1,.app-content>.space-y-6 h1{max-width:none;margin:0;color:#fff;font-size:clamp(1.75rem,2.25vw,2.65rem);line-height:1.04;font-weight:850;letter-spacing:0;white-space:nowrap;text-shadow:0 12px 28px rgba(181,80,255,.15);background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor}.app-shell .dashboard-subtitle,.app-shell .wallet-list-subtitle,.app-shell .domain-list-subtitle,.app-shell .blockchain-subtitle,.app-shell .notification-subtitle,.blacklist-hero p{max-width:620px;margin:0;color:#f7ecff9e;font-size:clamp(.9rem,.94vw,1rem);line-height:1.3;text-align:right}.app-shell .wallet-list-header-info,.app-shell .domain-list-header-info,.app-shell .notification-header-info,.blacklist-hero-copy>div{min-width:0}.app-shell .wallet-list-actions,.app-shell .domain-list-actions,.blacklist-stat-group,.app-shell .notification-header-icon,.blacklist-icon-chip{flex:0 0 auto}@media (max-width: 980px){.app-shell .dashboard-header,.app-shell .wallet-list-header,.app-shell .domain-list-header,.app-shell .blockchain-header,.app-shell .notification-header,.blacklist-hero,.app-content>.space-y-6>.flex:first-child{align-items:flex-start;flex-direction:column;padding:18px;border-radius:22px}.app-shell .wallet-list-actions,.app-shell .domain-list-actions,.blacklist-stat-group{width:100%;justify-content:flex-start}.app-shell .dashboard-title,.app-shell .wallet-list-title,.app-shell .domain-list-title,.app-shell .blockchain-title,.app-shell .notification-title,.blacklist-hero h1,.app-content>.space-y-6 h1{font-size:clamp(1.65rem,7.2vw,2.25rem);white-space:normal}.app-shell .dashboard-subtitle,.app-shell .wallet-list-subtitle,.app-shell .domain-list-subtitle,.app-shell .blockchain-subtitle,.app-shell .notification-subtitle,.blacklist-hero p{max-width:none;text-align:left}}.app-shell{--quark-card-bg: rgba(18, 10, 42, .54);--quark-card-bg-strong: rgba(24, 13, 54, .62);--quark-card-border: rgba(181, 80, 255, .3);--quark-card-border-soft: rgba(213, 128, 255, .2);--quark-card-border-hover: rgba(213, 128, 255, .48);--quark-card-glow: rgba(181, 80, 255, .18)}.app-shell .dashboard-header{width:100%;max-width:none;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,2.4vw,36px);margin:0 0 clamp(18px,2vw,28px);padding:clamp(18px,1.8vw,24px) clamp(24px,3vw,42px);border-radius:28px}.app-shell .dashboard-title{max-width:none;margin:0;color:#fff;font-size:clamp(2.1rem,2.8vw,3.25rem);line-height:1.02;white-space:nowrap;text-shadow:0 14px 34px rgba(181,80,255,.16)}.app-shell .dashboard-subtitle{max-width:620px;margin:0;color:#f7ecff9e;font-size:clamp(.94rem,1vw,1.05rem);line-height:1.35;text-align:right}.app-shell .stats-card,.app-shell .activity-grid .card{border-radius:26px}.app-shell .stats-card{min-height:168px}.app-shell .stats-icon,.app-shell .wallet-icon-wrapper,.app-shell .domain-icon-wrapper,.app-shell .operation-icon-wrapper,.app-shell .operation-card-header>.operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon,.blacklist-icon-chip{border-color:#d580ff57;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.3),transparent 34%),linear-gradient(145deg,#b550ff3d,#b550ff14);box-shadow:0 12px 30px #b550ff29,inset 0 1px #ffffff24}.app-shell .status-item,.app-shell .activity-item{border-color:#d580ff29}@media (max-width: 760px){.app-shell .dashboard-header{display:block;padding:18px;border-radius:22px}.app-shell .dashboard-title{margin-bottom:8px;font-size:clamp(1.8rem,8vw,2.45rem);white-space:normal}.app-shell .dashboard-subtitle{max-width:none;text-align:left}}.app-shell .top-navigation{padding:clamp(14px,2vw,22px) clamp(18px,3vw,42px) 0}.app-shell .nav-container{width:min(100%,1880px);min-height:68px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.5vw,18px);margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.app-shell .nav-logo{width:62px;height:62px;min-width:62px;padding:7px;border-radius:22px;border:1px solid rgba(229,203,255,.16);background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.18),transparent 34%),#1c123e85;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:0 16px 42px #07041c2e,0 0 24px #b550ff1f,inset 0 1px #ffffff1a}.app-shell .nav-logo-text{display:none!important}.app-shell .nav-logo-icon{width:48px;height:48px;flex:0 0 48px;border-radius:17px}.app-shell .brand-logo-image{width:32px;height:32px}.app-shell .nav-menu{width:100%;max-width:none;min-width:0;min-height:62px;display:flex;justify-content:center;overflow-x:auto;overflow-y:hidden;gap:6px;padding:8px;border-radius:26px;border:1px solid rgba(229,203,255,.16);background:linear-gradient(180deg,#ffffff12,#ffffff06),#110a278a;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:0 18px 56px #07041c33,0 0 28px #b550ff14,inset 0 1px #ffffff1a;scrollbar-width:none}.app-shell .nav-menu::-webkit-scrollbar{display:none}.app-shell .nav-item{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;min-height:46px;padding:0 clamp(14px,1.2vw,22px);border-radius:18px;white-space:nowrap}.app-shell .nav-item span{display:inline;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.app-shell .nav-actions{min-width:-moz-max-content;min-width:max-content}.app-shell .nav-user,.app-shell .nav-logout{min-height:62px;border-radius:22px}.app-shell .nav-user{padding-right:18px}.app-shell .nav-logout{width:62px}@media (max-width: 1320px){.app-shell .nav-container{grid-template-columns:58px minmax(0,1fr) auto}.app-shell .nav-logo{width:58px;height:58px;min-width:58px;border-radius:20px}.app-shell .nav-menu{justify-content:flex-start}.app-shell .nav-item{padding:0 13px;font-size:.9rem}}@media (max-width: 1120px){.app-shell .nav-item span,.app-shell .nav-user-text{display:none}.app-shell .nav-item{min-width:42px;padding:0 12px}.app-shell .nav-user{padding:6px}}@media (max-width: 640px){.app-shell .top-navigation{padding:10px 10px 0}.app-shell .nav-container{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px}.app-shell .nav-logo,.app-shell .nav-logout{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:17px}.app-shell .nav-logo{padding:5px}.app-shell .nav-logo-icon{width:38px;height:38px;flex-basis:38px;border-radius:13px}.app-shell .brand-logo-image{width:26px;height:26px}.app-shell .nav-menu{min-height:48px;padding:6px;border-radius:18px}.app-shell .nav-item{min-width:36px;min-height:36px;padding:0 9px;border-radius:13px}.app-shell .nav-user{display:none}}.app-shell .dashboard-container{padding-top:clamp(20px,2.6vw,40px)}.app-shell .dashboard-header{width:min(100%,720px);max-width:720px;margin:0 0 clamp(18px,2vw,28px);padding:clamp(18px,2vw,24px) clamp(20px,2.4vw,30px);border-radius:24px;background:linear-gradient(135deg,#fff1,#ffffff05),#1810346b;box-shadow:0 16px 44px #07041c2e,inset 0 1px #ffffff17}.app-shell .dashboard-title{max-width:none;margin-bottom:6px;font-size:clamp(1.8rem,2.8vw,3rem);line-height:1.05}.app-shell .dashboard-subtitle{max-width:none;font-size:clamp(.92rem,1.05vw,1.04rem);line-height:1.35}@media (max-width: 640px){.app-shell .dashboard-header{width:100%;padding:18px;border-radius:20px}.app-shell .dashboard-title{font-size:clamp(1.7rem,8vw,2.35rem)}}.admin-topbar{position:sticky;top:0;z-index:70;padding:clamp(14px,1.7vw,22px) clamp(18px,3vw,42px) 0;background:linear-gradient(180deg,#1a0f3eb8,#1a0f3e00)}.admin-topbar-shell{width:min(100%,1880px);margin:0 auto;display:grid;grid-template-columns:64px minmax(0,1fr) max-content;align-items:center;gap:clamp(14px,1.6vw,22px)}.admin-brand-mark,.admin-user-chip,.admin-logout-button,.admin-nav-panel{border:1px solid rgba(231,203,255,.16);background:linear-gradient(180deg,#ffffff12,#ffffff06),#120b2b94;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:0 18px 54px #07041c38,0 0 30px #b550ff14,inset 0 1px #ffffff1a}.admin-brand-mark{width:64px;height:64px;display:grid;place-items:center;border-radius:23px}.admin-brand-image{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px rgba(181,80,255,.28))}.admin-nav-panel{min-width:0;min-height:64px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;overflow-x:auto;overflow-y:hidden;border-radius:28px;scrollbar-width:none}.admin-nav-panel::-webkit-scrollbar{display:none}.admin-nav-link{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 clamp(14px,1.1vw,20px);border:1px solid transparent;border-radius:19px;color:#f6edffa8;font-size:clamp(.88rem,.88vw,.98rem);font-weight:720;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .2s ease,color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.admin-nav-link svg{width:18px;height:18px;flex:0 0 18px}.admin-nav-link span{display:inline-block;white-space:nowrap}.admin-nav-link:hover{color:#fff;background:#b550ff1f;border-color:#e7cbff1f;transform:translateY(-1px)}.admin-nav-link.is-active{color:#fff;background:radial-gradient(circle at 24% 0%,rgba(255,255,255,.3),transparent 38%),linear-gradient(135deg,#a34cff,#cf72ff);border-color:#ffffff2e;box-shadow:0 13px 30px #b550ff47,inset 0 1px #ffffff3d}.admin-actions{display:flex;align-items:center;gap:10px;min-width:-moz-max-content;min-width:max-content}.admin-user-chip{min-height:64px;display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:24px;color:#f6edffd1;font-weight:680;white-space:nowrap}.admin-user-avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:17px;color:#fff;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.3),transparent 34%),linear-gradient(135deg,#a34cff,#cf72ff);box-shadow:0 10px 26px #b550ff3d}.admin-logout-button{width:64px;height:64px;display:grid;place-items:center;border-radius:24px;color:#f3a1ba;cursor:pointer}.admin-logout-button svg{width:20px;height:20px}.admin-logout-button:hover,.admin-user-chip:hover{border-color:#e7cbff42;transform:translateY(-1px)}.admin-logout-button:hover{color:#fff;background:linear-gradient(180deg,#ff7ca829,#ffffff08),#281130a3}.app-shell .dashboard-container{align-items:stretch;padding-top:clamp(18px,2.4vw,34px)}.app-shell .dashboard-header{width:100%;max-width:none;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2vw,28px);margin:0 0 clamp(18px,2vw,28px);padding:clamp(16px,1.8vw,22px) clamp(22px,2.6vw,34px);border-radius:24px;background:radial-gradient(circle at 2% 0%,rgba(255,255,255,.1),transparent 22%),linear-gradient(135deg,#ffffff10,#ffffff05),#18103470;box-shadow:0 16px 46px #07041c2e,inset 0 1px #ffffff17}.app-shell .dashboard-title{max-width:none;margin:0;font-size:clamp(2rem,3vw,3.35rem);line-height:1.02;white-space:nowrap}.app-shell .dashboard-subtitle{max-width:560px;margin:0;color:#f6edff94;font-size:clamp(.92rem,1vw,1.04rem);line-height:1.35;text-align:right}@media (max-width: 1320px){.admin-topbar-shell{grid-template-columns:60px minmax(0,1fr) max-content;gap:12px}.admin-brand-mark,.admin-logout-button{width:60px;height:60px;border-radius:22px}.admin-user-chip,.admin-nav-panel{min-height:60px}.admin-nav-link{height:44px;padding:0 12px;font-size:.88rem}}@media (max-width: 1120px){.admin-nav-panel{justify-content:flex-start}.admin-nav-link span,.admin-user-chip span{display:none}.admin-nav-link{min-width:42px;padding:0 12px}.admin-user-chip{padding:7px}}@media (max-width: 760px){.admin-topbar{padding:10px 10px 0}.admin-topbar-shell{grid-template-columns:50px minmax(0,1fr) 50px;gap:8px}.admin-brand-mark,.admin-logout-button{width:50px;height:50px;border-radius:18px}.admin-brand-image{width:31px;height:31px}.admin-nav-panel{min-height:50px;padding:6px;border-radius:19px}.admin-nav-link{min-width:38px;height:38px;padding:0 9px;border-radius:14px}.admin-nav-link svg{width:17px;height:17px}.admin-user-chip{display:none}.app-shell .dashboard-header{display:block;padding:18px;border-radius:20px}.app-shell .dashboard-title{white-space:normal;font-size:clamp(1.8rem,8vw,2.45rem);margin-bottom:8px}.app-shell .dashboard-subtitle{max-width:none;text-align:left}}.app-shell .stats-icon,.app-shell .wallet-icon-wrapper,.app-shell .domain-icon-wrapper,.app-shell .operation-icon-wrapper,.app-shell .operation-card-header>.operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon{color:var(--ds-cyan)}.app-shell .stats-icon,.app-shell .wallet-icon-wrapper,.app-shell .domain-icon-wrapper,.app-shell .operation-icon-wrapper,.app-shell .operation-card-header>.operation-icon{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.3),transparent 24%),linear-gradient(135deg,#4d90ff4d,#87eaff33);border:1px solid var(--ds-border);box-shadow:inset 0 1px #ffffff38,0 14px 40px #4d90ff38}.app-shell .stats-icon:before{display:none}.app-shell .stats-icon svg,.app-shell .wallet-icon,.app-shell .domain-icon,.app-shell .operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon{color:var(--ds-cyan);filter:drop-shadow(0 0 10px rgba(164,232,255,.2))}.app-shell .stats-title,.app-shell .stat-label,.app-shell .wallet-list-subtitle,.app-shell .domain-list-subtitle,.app-shell .blockchain-subtitle{color:var(--ds-text-muted);letter-spacing:0}.app-shell .stats-value,.app-shell .wallet-balance,.app-shell .domain-name,.app-shell .result-type,.app-shell .stat-value,.app-shell .wallet-date,.app-shell .pagination-info{color:var(--ds-text);font-family:var(--ds-font-mono);letter-spacing:0;background:none;-webkit-text-fill-color:currentColor}.app-shell .stats-change.positive,.app-shell .status-text,.app-shell .success-message,.app-shell .success-data,.app-shell .text-green-400{color:var(--ds-success)}.app-shell .stats-change.negative,.app-shell .error-message,.app-shell .error-code,.app-shell .text-red-400,.app-shell .text-red-500{color:var(--ds-danger)}.app-shell .status-dot,.app-shell .activity-dot.green,.app-shell .bg-green-400{background:var(--ds-success)}.app-shell .wallet-table-card,.app-shell .domain-table-card,.app-shell .card:has(table){padding:0;overflow:hidden;min-width:0}.app-shell .wallet-table,.app-shell .domain-table,.app-shell table{border-collapse:separate;border-spacing:0}.app-shell .wallet-table{min-width:1180px}.app-shell .domain-table{min-width:960px}.app-shell thead,.app-shell .wallet-table-header-row,.app-shell .domain-table-header-row,.app-shell .bg-gray-900\/50{background:linear-gradient(180deg,#ffffff14,#ffffff09),#ffffff0a}.app-shell th,.app-shell .wallet-table-head,.app-shell .domain-table-head{color:var(--ds-text-muted);font-family:var(--ds-font-sans);letter-spacing:.03em}.app-shell tr,.app-shell .wallet-table-row,.app-shell .domain-table-row{border-color:#b2cbff1a}.app-shell .wallet-table-row:hover,.app-shell .domain-table-row:hover,.app-shell .hover\:bg-gray-800\/50:hover{background:#a9c7ff12}.app-shell td,.app-shell .wallet-table-cell,.app-shell .domain-table-cell{color:var(--ds-text-soft);border-color:#b2cbff17}.app-shell .wallet-address-btn,.app-shell .domain-date,.app-shell .text-blue-400,.app-shell .text-primary-600{color:var(--ds-accent)}.app-shell .wallet-address-btn:hover,.app-shell .text-blue-400:hover{color:var(--ds-cyan)}.app-shell .btn-primary,.app-shell .domain-create-btn,.app-shell .notification-action-btn,.app-shell .notification-btn.primary,.app-shell .modal-submit-btn,.app-shell .add-item-btn,.app-shell .bg-primary-600,.app-shell .nav-item.active{background:linear-gradient(135deg,#3f73ff,#69d8ff 52%,#d7e0ff);color:var(--ds-bg-deep);border-color:#ffffff52}.app-shell .btn-secondary,.app-shell .domain-action-btn,.app-shell .wallet-action-btn,.app-shell .pagination-btn,.app-shell .modal-cancel-btn,.app-shell .btn-ghost,.app-shell .wallet-action-icon,.app-shell .domain-action-icon,.app-shell .notification-btn.secondary{color:var(--ds-text-soft);border:1px solid var(--ds-border);background:#ffffff12;box-shadow:inset 0 1px #ffffff1a}.app-shell .btn-primary:hover,.app-shell .domain-create-btn:hover,.app-shell .notification-action-btn:hover:not(:disabled),.app-shell .modal-submit-btn:hover,.app-shell .add-item-btn:hover{transform:translateY(-1px);box-shadow:0 14px 38px var(--ds-accent-glow)}.app-shell .btn-secondary:hover,.app-shell .domain-action-btn:hover,.app-shell .wallet-action-btn:hover,.app-shell .pagination-btn:hover:not(:disabled),.app-shell .modal-cancel-btn:hover,.app-shell .btn-ghost:hover,.app-shell .wallet-action-icon:hover,.app-shell .domain-action-icon:hover{color:var(--ds-text);border-color:var(--ds-border-strong);background:var(--ds-surface-hover)}.app-shell .input-field,.app-shell .operation-input,.app-shell .form-textarea,.app-shell input,.app-shell select,.app-shell textarea{color:var(--ds-text);background:#030b1eb8;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #4d90ff08}.app-shell .input-field::-moz-placeholder,.app-shell .operation-input::-moz-placeholder,.app-shell input::-moz-placeholder,.app-shell textarea::-moz-placeholder{color:var(--ds-text-subtle)}.app-shell .input-field::placeholder,.app-shell .operation-input::placeholder,.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--ds-text-subtle)}.app-shell .input-field:focus,.app-shell .operation-input:focus,.app-shell .form-textarea:focus,.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{background:#05132fd6;border-color:var(--ds-border-glow);box-shadow:var(--ds-focus),inset 0 1px #ffffff14}.app-shell .form-label,.app-shell label,.app-shell .text-gray-300,.app-shell .text-gray-200,.app-shell .text-gray-100{color:var(--ds-text-soft)}.app-shell .badge,.app-shell .wallet-type-badge,.app-shell .wallet-approval-badge,.app-shell .contract-badge,.app-shell .notification-type-badge,.app-shell .bg-gray-900\/20,.app-shell .bg-gray-800{border-color:var(--ds-border);background:#ffffff12;color:var(--ds-text-soft)}.app-shell .bg-green-900\/20,.app-shell .bg-green-900\/30,.app-shell .bg-green-900\/40,.app-shell .approved-highlight,.app-shell .contract-badge:not(.archived),.app-shell .result-success,.app-shell .success-result{color:var(--ds-success)!important;border-color:#60f4b852!important;background:var(--ds-success-soft)!important;box-shadow:0 0 0 1px #60f4b80d,0 0 24px #60f4b814}.app-shell .bg-red-900\/20,.app-shell .bg-red-900\/30,.app-shell .bg-red-900\/40,.app-shell .contract-badge.archived,.app-shell .result-error,.app-shell .error-result{color:var(--ds-danger)!important;border-color:#ff6b8b4d!important;background:var(--ds-danger-soft)!important}.app-shell .bg-yellow-900\/20,.app-shell .warning,.app-shell .stats-change.neutral{color:var(--ds-warning);border-color:#ffd1664d;background:var(--ds-warning-soft)}.app-shell .delete-action,.app-shell .nav-logout,.app-shell .btn-danger{color:var(--ds-danger)}.app-shell .withdraw-action,.app-shell .refresh-action,.app-shell .edit-action{color:var(--ds-accent)}.app-shell .trongrid-settings-card{display:grid;gap:20px}.app-shell .trongrid-settings-header,.app-shell .trongrid-settings-actions,.app-shell .trongrid-add-row,.app-shell .trongrid-key-row{display:flex;align-items:center;gap:12px}.app-shell .trongrid-settings-header{justify-content:space-between;flex-wrap:wrap}.app-shell .trongrid-settings-icon{color:var(--ds-cyan);background:linear-gradient(135deg,#87eaff2e,#4f8cff1f),#ffffff0f}.app-shell .trongrid-settings-actions{margin-left:auto}.app-shell .trongrid-icon-btn,.app-shell .trongrid-remove-btn{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);color:var(--ds-text-soft);background:#ffffff12;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.app-shell .trongrid-icon-btn:hover,.app-shell .trongrid-remove-btn:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-hover);transform:translateY(-1px)}.app-shell .trongrid-remove-btn{color:var(--ds-danger);border-color:#ff6b8b3d;background:#ff6b8b1f}.app-shell .trongrid-save-btn,.app-shell .trongrid-add-btn{min-height:42px}.app-shell .trongrid-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-shell .trongrid-summary-card{min-width:0;padding:14px 16px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;border:1px solid rgba(143,184,255,.22);border-radius:var(--ds-radius-md);background:linear-gradient(135deg,#ffffff14,#ffffff06),#030b1e6b}.app-shell .trongrid-summary-card svg{color:var(--ds-cyan)}.app-shell .trongrid-summary-label{color:var(--ds-text-muted);font-size:12px;font-weight:700}.app-shell .trongrid-summary-card strong{grid-column:1 / -1;color:var(--ds-text);font-size:22px;line-height:1}.app-shell .trongrid-add-row{padding:12px;border:1px solid rgba(143,184,255,.18);border-radius:var(--ds-radius-lg);background:#030b1e57}.app-shell .trongrid-key-list{max-height:520px;display:grid;gap:10px;overflow:auto;padding-right:4px}.app-shell .trongrid-key-row{min-width:0;padding:10px;border:1px solid rgba(143,184,255,.16);border-radius:var(--ds-radius-md);background:#ffffff0b}.app-shell .trongrid-key-index{width:48px;flex:0 0 48px;color:var(--ds-text-muted);font-size:12px;font-weight:800;text-align:center}.app-shell .trongrid-key-input{min-width:0;font-family:var(--ds-font-mono);font-size:13px}.app-shell .trongrid-empty-state{min-height:84px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ds-text-muted);border:1px dashed rgba(143,184,255,.28);border-radius:var(--ds-radius-md);background:#ffffff09}.app-shell .trongrid-icon-btn:disabled,.app-shell .trongrid-remove-btn:disabled,.app-shell .trongrid-save-btn:disabled,.app-shell .trongrid-add-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}@media (max-width: 900px){.app-shell .trongrid-summary-grid{grid-template-columns:1fr}.app-shell .trongrid-add-row,.app-shell .trongrid-key-row{align-items:stretch}}@media (max-width: 640px){.app-shell .trongrid-settings-actions,.app-shell .trongrid-add-row,.app-shell .trongrid-key-row{width:100%}.app-shell .trongrid-add-row{flex-direction:column}.app-shell .trongrid-key-row{display:grid;grid-template-columns:48px 1fr 42px}}.modal-overlay{background:radial-gradient(circle at 50% 20%,rgba(121,168,255,.18),transparent 30%),#010512bd;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%)}.app-shell .modal-content{background:linear-gradient(135deg,#ffffff1a,#ffffff09),#060d1de6}.app-shell .modal-header,.app-shell .wallet-pagination,.app-shell .border-b,.app-shell .border-t,.app-shell .border-gray-800,.app-shell .border-gray-800\/30{border-color:#b2cbff24}.app-shell .modal-close-btn{color:var(--ds-text-muted);background:#ffffff12;border-color:var(--ds-border)}.app-shell .modal-close-btn:hover{color:var(--ds-text);background:var(--ds-surface-hover)}.app-shell .stats-grid{max-width:1360px;gap:clamp(16px,2vw,28px)}.app-shell .stats-card{max-width:none;min-height:148px}.app-shell .activity-grid{max-width:920px}.app-shell .status-item,.app-shell .activity-item{border-color:#b2cbff1f}.app-shell .notification-type-card.selected,.app-shell .domain-card.selected{border-color:var(--ds-border-glow);background:#a9c7ff1f;box-shadow:0 0 0 1px #a9c7ff38,0 18px 44px #0003}.app-shell .operations-grid,.app-shell .blockchain-operations-grid,.app-shell .notification-types-grid,.app-shell .domains-grid{gap:clamp(16px,2vw,26px)}.app-shell .operation-card-header{display:flex;align-items:center;gap:16px;margin-bottom:22px}.app-shell .operation-card-header>.operation-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--ds-radius-md)}.app-shell .operation-result{padding:14px 16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);-webkit-backdrop-filter:var(--ds-blur);backdrop-filter:var(--ds-blur)}.app-shell .result-header{display:flex;align-items:center;gap:10px}.app-shell .result-title{color:inherit;font-weight:700}.blacklist-page{width:min(100%,1720px);min-height:calc(100vh - 78px);margin:0 auto;padding:clamp(22px,3vw,48px);display:grid;gap:clamp(18px,2vw,26px)}.blacklist-hero,.blacklist-card{border:1px solid rgba(156,199,255,.34);border-radius:var(--ds-radius-xl);background:radial-gradient(circle at 9% 0%,rgba(135,234,255,.2),transparent 38%),linear-gradient(135deg,#ffffff1c,#ffffff06 46%,#0815341a),#08183a38;-webkit-backdrop-filter:blur(38px) saturate(185%) brightness(1.08);backdrop-filter:blur(38px) saturate(185%) brightness(1.08);box-shadow:0 24px 72px #00000052,inset 0 1px #ffffff38,inset 0 -1px #79a8ff21}.blacklist-hero{padding:clamp(24px,4vw,44px);display:flex;align-items:center;justify-content:space-between;gap:24px}.blacklist-hero-copy,.blacklist-card-heading,.blacklist-card-heading-inline,.blacklist-table-toolbar{display:flex;align-items:center;gap:18px}.blacklist-card-heading,.blacklist-card-heading-inline,.blacklist-table-toolbar{justify-content:space-between;margin-bottom:18px}.blacklist-icon-chip{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:18px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;box-shadow:inset 0 1px #ffffff2e}.blacklist-icon-chip svg{width:28px;height:28px}.blacklist-icon-danger{color:#ff7b9a;background:linear-gradient(135deg,#ff6b8b33,#4f8cff14)}.blacklist-hero h1,.blacklist-card h2,.blacklist-table-toolbar h2{margin:0;color:var(--ds-text);font-weight:800;letter-spacing:0}.blacklist-hero h1{font-size:clamp(38px,4.6vw,70px);line-height:.96}.blacklist-card h2,.blacklist-table-toolbar h2{font-size:clamp(24px,2.4vw,38px);line-height:1.1}.blacklist-hero p{width:min(820px,100%);margin:14px 0 0;color:var(--ds-text-muted);font-size:clamp(17px,1.8vw,28px);line-height:1.28}.blacklist-stat-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.blacklist-stat{min-width:126px;display:inline-flex;align-items:baseline;justify-content:center;gap:8px;padding:11px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:var(--ds-text-soft);font-size:14px;font-weight:700}.blacklist-stat strong{font-size:22px;line-height:1}.blacklist-stat-danger{color:#ff8aa5;background:#ff6b8b24}.blacklist-stat-success{color:var(--ds-success);background:#60f4b81f}.blacklist-card{padding:clamp(22px,3.4vw,42px)}.blacklist-eyebrow{display:block;margin-bottom:7px;color:var(--ds-cyan);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blacklist-heading-icon{width:28px;height:28px;color:var(--ds-success)}.blacklist-add-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px}.blacklist-field{display:grid;gap:9px}.blacklist-field span{color:var(--ds-text-soft);font-size:14px;font-weight:700}.blacklist-input{width:100%;height:54px;border:1px solid rgba(156,199,255,.32);border-radius:18px;background:#030a1b57;color:var(--ds-text);padding:0 18px;font-family:var(--ds-font-mono);font-size:16px;box-shadow:inset 0 1px #ffffff0f;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.blacklist-input::-moz-placeholder{color:#c5d6f58c}.blacklist-input::placeholder{color:#c5d6f58c}.blacklist-input:focus{border-color:#87eaffbd;background:#040e2375;box-shadow:var(--ds-focus),inset 0 1px #ffffff14}.blacklist-primary-action,.blacklist-refresh-button,.blacklist-remove-button,.blacklist-ghost-danger{gap:8px;border-radius:16px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}.blacklist-primary-action{min-width:148px;height:54px;color:#06132d;background:linear-gradient(135deg,var(--ds-cyan),var(--ds-accent-strong));box-shadow:0 14px 30px #4d90ff47}.blacklist-primary-action:hover{background:linear-gradient(135deg,#b6f2ff,#6fa2ff)}.blacklist-primary-action:disabled{opacity:.78;color:#010716c7;background:linear-gradient(135deg,#87eaffb8,#4f8cff8a)}.blacklist-primary-action svg,.blacklist-refresh-button svg,.blacklist-remove-button svg,.blacklist-copy-button svg{width:18px;height:18px}.blacklist-helper,.blacklist-message{margin:14px 0 0;font-size:14px;line-height:1.45}.blacklist-helper{color:var(--ds-text-muted)}.blacklist-message-error{color:#ff8aa5}.blacklist-message-success{color:var(--ds-success)}.blacklist-session-list{display:grid;gap:10px}.blacklist-session-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:12px 14px;border:1px solid rgba(156,199,255,.2);border-radius:18px;background:#030a1b38}.blacklist-session-main,.blacklist-address-cell{display:flex;align-items:center;min-width:0;gap:10px}.blacklist-live-dot{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:var(--ds-success);box-shadow:0 0 16px #60f4b8c2}.blacklist-address-short,.blacklist-address-full{font-family:var(--ds-font-mono)}.blacklist-address-short{color:var(--ds-text-soft);font-size:14px;font-weight:700}.blacklist-address-full,.blacklist-session-host{min-width:0;overflow:hidden;color:var(--ds-text-subtle);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.blacklist-ghost-danger,.blacklist-remove-button{color:#ff8aa5;background:#ff6b8b1a}.blacklist-ghost-danger:hover,.blacklist-remove-button:hover{color:var(--ds-text);background:#ff6b8b2e}.blacklist-table-toolbar{align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(156,199,255,.18)}.blacklist-refresh-button{min-height:44px;padding-inline:16px;color:var(--ds-text-soft);background:#ffffff14}.blacklist-refresh-button:hover{color:var(--ds-bg-deep);background:linear-gradient(135deg,var(--ds-lilac),var(--ds-cyan))}.blacklist-empty-state{min-height:210px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--ds-text-muted);text-align:center}.blacklist-empty-state svg{width:44px;height:44px;color:#9cc7ff57}.blacklist-empty-state p{margin:0;color:var(--ds-text-soft);font-size:20px;font-weight:700}.blacklist-empty-state span{color:var(--ds-text-muted)}.blacklist-table-wrap{overflow:hidden;border:1px solid rgba(156,199,255,.18);border-radius:20px;background:#030a1b33}.blacklist-table-wrap .overflow-x-auto{overflow-x:auto}.blacklist-table-wrap table{color:var(--ds-text-soft)}.blacklist-table-wrap thead{background:#ffffff0f}.blacklist-table-wrap th{color:var(--ds-text-muted);font-size:12px;letter-spacing:.06em}.blacklist-table-wrap tr{border-color:#9cc7ff29}.blacklist-table-wrap tbody tr:hover{background:#87eaff0f}.blacklist-copy-button{display:inline-grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:10px;color:var(--ds-text-subtle);transition:color .18s ease,background .18s ease}.blacklist-copy-button:hover{color:var(--ds-cyan);background:#87eaff1a}.blacklist-status-pill{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700}.blacklist-status-pill svg{width:14px;height:14px}.blacklist-status-active{color:var(--ds-success);background:#60f4b81f}.blacklist-status-muted{color:var(--ds-text-subtle);background:#ffffff12}.app-shell .font-mono{font-family:var(--ds-font-mono)}.login-container{min-height:100vh;padding:clamp(18px,4vw,40px);background:radial-gradient(ellipse at 50% -8%,rgba(198,107,255,.42),transparent 42%),radial-gradient(ellipse at 16% 84%,rgba(104,50,190,.28),transparent 48%),radial-gradient(ellipse at 84% 78%,rgba(181,80,255,.24),transparent 46%),linear-gradient(180deg,#101231,#1a113c 52%,#090d23)}.login-container:before,.login-container:after{display:none}.login-container .bg-element-1,.login-container .bg-element-2,.login-container .bg-element-3{display:none}.login-container .grid-pattern{display:block;z-index:1;opacity:.1;mix-blend-mode:screen}.login-container .app-background-overlay{background:linear-gradient(180deg,#06081929,#08091c47 48%,#0508167a),radial-gradient(ellipse at 50% 28%,rgba(201,111,255,.3),transparent 46%)}.login-content{width:min(100%,500px);position:relative;z-index:2}.login-container .login-card{max-width:none;padding:clamp(30px,5vw,46px);border:1px solid rgba(181,80,255,.32);border-radius:30px;background:linear-gradient(145deg,#ffffff17,#ffffff07 44%,#540d8c2e),#090d23e6;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 30px 90px #00000094,0 0 70px #540d8c2e,inset 7px 5px 22px #540d8c2e,inset -7px -5px 22px #4bdbbd14,inset 0 1px #ffffff2e}.login-header{margin-bottom:30px;text-align:center}.login-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 16px;margin-bottom:16px;border:1px solid rgba(134,21,210,.5);border-radius:999px;background:#240c446b;box-shadow:inset 7px 5px 18px #540d8c38,inset -7px -5px 18px #540d8c2e;color:#f4e6ff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.login-title{margin:0 0 12px;color:#fff;background:linear-gradient(180deg,#fff,#f0e7ff 58%,#b550ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:currentColor;font-size:clamp(2.4rem,8vw,4.8rem);font-weight:900;letter-spacing:0;line-height:.96;text-shadow:0 0 30px rgba(255,255,255,.14)}.login-subtitle{color:#ffffff94;font-size:clamp(.95rem,2vw,1.05rem);gap:8px}.login-container .form-group{margin-bottom:0}.login-container .form-icon{color:#f4e6ffa3;left:20px}.login-container .input-field{min-height:62px;padding:18px 20px 18px 56px;font-size:16px;border-radius:22px;border:1px solid rgba(187,182,182,.16);background:#0e1427e0;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #0000002e;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.login-container .input-field::-moz-placeholder{color:#ffffff6b}.login-container .input-field::placeholder{color:#ffffff6b}.login-container .input-field:focus{border-color:#b550ffb8;background:#141d35c2;box-shadow:0 0 0 3px #b550ff21,0 18px 38px #540d8c2e,inset 0 1px #ffffff14}.login-container .btn-primary,.login-container .login-submit-button{min-height:62px;margin-top:2px;gap:12px;border:none;border-radius:22px;padding:12px 40px;font-size:15px;font-weight:700;background:linear-gradient(135deg,#b550ff,#d580ff);color:#fff;box-shadow:0 4px 20px #b550ff66,inset 0 1px #ffffff38;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.login-container .btn-primary:hover,.login-container .login-submit-button:hover{transform:translateY(-2px);background:linear-gradient(135deg,#c05fff,#e0a2ff);box-shadow:0 8px 30px #b550ff99,inset 0 1px #ffffff47}.login-container .login-submit-button:disabled{transform:none}.login-submit-arrow{width:18px;height:18px;stroke-width:3;flex:0 0 18px}.login-form{display:grid;gap:14px}.login-container .error-message{margin-bottom:18px;border-color:#ff474757;background:#420c1f8a;color:#ffc7d0}@keyframes login-ambient-glow{0%,to{opacity:.44;background-position:0% 52%,100% 50%,center,center,center;transform:translate3d(-3.4%,1.8%,0) scale(1)}38%{opacity:.86;background-position:52% 46%,42% 55%,center,center,center;transform:translate3d(3.2%,-2.6%,0) scale(1.05)}70%{opacity:.58;background-position:100% 50%,0% 54%,center,center,center;transform:translate3d(4.4%,2.4%,0) scale(1.02)}}@media (prefers-reduced-motion: reduce){.login-container:before,.login-container:after{animation:none}}@media (max-width: 640px){.login-container{align-items:flex-start;padding-top:clamp(32px,8vh,72px)}.login-container .login-card{width:100%;margin:0;padding:28px 20px;border-radius:26px}.login-header{margin-bottom:24px}.login-container .input-field,.login-container .btn-primary{min-height:58px;border-radius:19px}.login-container .login-submit-button{border-radius:19px}}.loading-skeleton{background:linear-gradient(90deg,#a9c7ff14,#a4e8ff2e,#a9c7ff14);background-size:200% 100%}::-webkit-scrollbar-track{background:#020612e0}::-webkit-scrollbar-thumb{background:#a9c7ff52;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#a4e8ff7a}@media (max-width: 1100px){.nav-menu{gap:4px;padding:6px}.nav-item{padding:10px 12px}}@media (max-width: 860px){.top-navigation{padding:10px 12px}.nav-container{gap:10px}.nav-logo-icon{width:54px;height:54px;flex-basis:54px}.nav-menu{overflow-x:auto;scrollbar-width:none;max-width:calc(100vw - 132px)}.nav-menu::-webkit-scrollbar{display:none}.nav-item span,.nav-user-text,.nav-logo-text{display:none}.nav-item{min-width:42px;justify-content:center}.app-shell .dashboard-container,.app-shell .wallet-list-container,.app-shell .domain-list-container,.app-shell .blockchain-operations-container,.app-shell .notification-tester-container,.app-content>.space-y-6{padding:16px}.app-shell .wallet-list-header,.app-shell .domain-list-header,.app-shell .notification-header,.app-content>.space-y-6>.flex:first-child{padding:18px}.blacklist-page{padding:16px}.blacklist-hero,.blacklist-add-form,.blacklist-session-row{grid-template-columns:1fr}.blacklist-hero,.blacklist-session-row{align-items:stretch;flex-direction:column}.blacklist-stat-group{justify-content:flex-start}.blacklist-primary-action{width:100%}.blacklist-card-heading-inline,.blacklist-table-toolbar{align-items:flex-start;flex-direction:column}.blacklist-refresh-button{width:100%}.blacklist-address-full{display:none}}@media (max-width: 1100px){.app-shell:before,.app-background-glow,.app-background-horizon{animation:none}.app-shell:before{opacity:.45}}@media (prefers-reduced-motion: reduce){.app-background-glow,.app-background-horizon,.app-shell:before{animation:none}.app-background-glow,.app-background-horizon{opacity:.28}*,*:before,*:after{scroll-behavior:auto!important}}.app-shell{--ds-bg: #151138;--ds-bg-deep: #0c0b24;--ds-surface: rgba(48, 30, 108, .36);--ds-surface-strong: rgba(72, 43, 145, .42);--ds-surface-hover: rgba(118, 69, 205, .28);--ds-surface-solid: #21184c;--ds-border: rgba(211, 160, 255, .25);--ds-border-strong: rgba(225, 188, 255, .44);--ds-border-glow: rgba(207, 117, 255, .72);--ds-accent: #d77aff;--ds-accent-strong: #a855f7;--ds-accent-soft: rgba(181, 80, 255, .2);--ds-accent-glow: rgba(181, 80, 255, .34);--ds-cyan: #e4bbff;--ds-lilac: #f2ddff;--ds-lilac-soft: rgba(221, 177, 255, .2);--ds-blur: blur(22px) saturate(150%) brightness(1.08);--ds-shadow: 0 28px 90px rgba(9, 5, 34, .38), 0 0 70px rgba(181, 80, 255, .13);--ds-shadow-soft: 0 18px 54px rgba(9, 5, 34, .28), 0 0 38px rgba(181, 80, 255, .1);--ds-focus: 0 0 0 3px rgba(207, 117, 255, .24)}.app-shell .app-background{background:radial-gradient(ellipse at 50% -18%,rgba(210,128,255,.46),transparent 46%),radial-gradient(ellipse at 14% 18%,rgba(116,75,230,.26),transparent 42%),radial-gradient(ellipse at 84% 20%,rgba(173,85,255,.24),transparent 42%),radial-gradient(ellipse at 30% 92%,rgba(106,66,224,.22),transparent 50%),linear-gradient(180deg,#20174d,#18123c 46%,#100f2d)}.app-shell .app-background-grid{background-size:72px 72px;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.34));mask-image:linear-gradient(180deg,#000000eb,#00000057);opacity:.62}.app-shell .app-background-overlay{background:linear-gradient(180deg,#0d0a2605,#0c0a222e 56%,#08081c5c),radial-gradient(circle at 50% 0%,rgba(234,196,255,.11),transparent 36%),radial-gradient(circle at 10% 88%,rgba(181,80,255,.13),transparent 38%)}.app-shell .app-background-glow-primary{background:radial-gradient(circle,rgba(215,122,255,.64),rgba(128,57,218,.24) 56%,transparent 72%)}.app-shell .app-background-glow-secondary{background:radial-gradient(circle,rgba(169,85,247,.52),rgba(87,49,176,.24) 54%,transparent 72%)}.app-shell .app-background-horizon{background:linear-gradient(100deg,transparent 6%,rgba(207,117,255,.22) 28%,transparent 54%),linear-gradient(80deg,transparent 18%,rgba(123,80,230,.26) 46%,transparent 72%),radial-gradient(ellipse at 50% 80%,rgba(207,117,255,.2),transparent 68%)}.app-shell .app-content{animation:admin-content-enter .52s ease both}.app-shell .top-navigation{padding:clamp(12px,1.7vw,22px) clamp(12px,2.7vw,38px) 10px}.app-shell .nav-container{width:min(100%,1780px);min-height:76px;gap:14px;padding:10px 12px;border:1px solid rgba(224,180,255,.24);border-radius:28px;background:linear-gradient(145deg,#ffffff1a,#ffffff07 52%,#b550ff14),#20144cb8;-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%);box-shadow:0 22px 70px #08052057,0 0 0 1px #ffffff08,inset 0 1px #ffffff29;animation:admin-nav-enter .52s cubic-bezier(.22,1,.36,1) both}.app-shell .nav-logo{min-width:214px;padding:6px 12px 6px 6px;border-radius:22px;background:#ffffff0b;border:1px solid rgba(224,180,255,.14)}.app-shell .nav-logo-icon{width:52px;height:52px;flex-basis:52px;border-radius:18px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.16),transparent 28%),#261858a8;border:1px solid rgba(224,180,255,.24);box-shadow:inset 0 1px #ffffff2e,0 14px 34px #b550ff2e}.app-shell .brand-logo-image{filter:drop-shadow(0 0 14px rgba(215,122,255,.28));transform:scale(1.12)}.app-shell .nav-logo-text{color:#f8efff;font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:800}.app-shell .nav-menu{flex:1 1 auto;justify-content:center;gap:6px;min-width:0;padding:7px;border-radius:22px;border-color:#e0b4ff33;background:linear-gradient(135deg,#ffffff13,#ffffff05),#27195b8f;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .nav-item{min-height:46px;padding:0 16px;border-radius:16px;color:#efdcffad;font-size:14px;font-weight:700;animation:admin-menu-item-enter .46s ease both}.app-shell .nav-item:nth-child(1){animation-delay:70ms}.app-shell .nav-item:nth-child(2){animation-delay:105ms}.app-shell .nav-item:nth-child(3){animation-delay:.14s}.app-shell .nav-item:nth-child(4){animation-delay:175ms}.app-shell .nav-item:nth-child(5){animation-delay:.21s}.app-shell .nav-item:nth-child(6){animation-delay:245ms}.app-shell .nav-item:nth-child(7){animation-delay:.28s}.app-shell .nav-item svg{width:18px;height:18px;color:currentColor}.app-shell .nav-item:hover{color:#fff;background:#cf75ff21;border-color:#e0b4ff33;transform:translateY(-1px)}.app-shell .nav-item.active,.app-shell .btn-primary,.app-shell .domain-create-btn,.app-shell .notification-action-btn,.app-shell .notification-btn.primary,.app-shell .modal-submit-btn,.app-shell .add-item-btn,.app-shell .bg-primary-600{color:#fff;background:linear-gradient(135deg,#a855f7,#c66bff,#e4a8ff);border-color:#ffffff52;box-shadow:0 12px 34px #b550ff52,inset 0 1px #ffffff42}.app-shell .nav-item.active{color:#12091f;background:linear-gradient(135deg,#f1d2ff,#cf75ff 48%,#9b5cff)}.app-shell .nav-actions{gap:10px}.app-shell .nav-user,.app-shell .nav-logout{min-height:48px;border-radius:16px}.app-shell .nav-user{padding:8px 13px;border-color:#e0b4ff33;background:#ffffff0e;color:#f8efffd1;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .nav-user-avatar{width:30px;height:30px;border-radius:10px;color:#180b2b;background:linear-gradient(135deg,#f1d2ff,#cf75ff 54%,#8b5cf6);box-shadow:0 10px 22px #b550ff40}.app-shell .nav-logout{width:48px;color:#ff9db5;background:#ff6b8b1f;border-color:#ff6b8b3d}.app-shell .dashboard-container,.app-shell .wallet-list-container,.app-shell .domain-list-container,.app-shell .blockchain-operations-container,.app-shell .notification-tester-container,.app-content>.space-y-6{width:min(100%,1760px);padding:clamp(22px,2.4vw,42px)}.app-shell .dashboard-container{align-items:stretch}.app-shell .dashboard-header,.app-shell .wallet-list-header,.app-shell .domain-list-header,.app-shell .blockchain-header,.app-shell .notification-header,.app-content>.space-y-6>.flex:first-child{position:relative;max-width:none;margin-bottom:clamp(20px,2vw,30px);padding:clamp(22px,2.7vw,34px);text-align:left;overflow:hidden;border:1px solid rgba(224,180,255,.22);border-radius:30px;background:radial-gradient(ellipse at 12% 0%,rgba(207,117,255,.22),transparent 36%),linear-gradient(145deg,#ffffff1b,#ffffff07 48%,#b550ff17),#2c1c6475;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);box-shadow:var(--ds-shadow-soft),inset 0 1px #ffffff2b;animation:admin-panel-enter .56s ease both}.app-shell .dashboard-header:after,.app-shell .wallet-list-header:after,.app-shell .domain-list-header:after,.app-shell .blockchain-header:after,.app-shell .notification-header:after,.app-content>.space-y-6>.flex:first-child:after{content:"";position:absolute;inset:auto -10% -70% 40%;height:180%;pointer-events:none;background:radial-gradient(ellipse,rgba(207,117,255,.18),transparent 66%)}.app-shell .dashboard-title,.app-shell .wallet-list-title,.app-shell .domain-list-title,.app-shell .blockchain-title,.app-shell .notification-title,.app-content>.space-y-6 h1{margin:0 0 10px;font-size:clamp(2rem,4.2vw,4rem);line-height:.96;font-weight:900;color:#fff;text-shadow:0 18px 54px rgba(181,80,255,.14)}.app-shell .dashboard-subtitle,.app-shell .wallet-list-subtitle,.app-shell .domain-list-subtitle,.app-shell .blockchain-subtitle,.app-shell .notification-subtitle{max-width:760px;color:#f2ddffa8;font-size:clamp(1rem,1.35vw,1.22rem)}.app-shell .stats-grid{max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);margin-bottom:clamp(24px,2.8vw,40px)}.app-shell .stats-card,.app-shell .card,.app-shell .wallet-table-card,.app-shell .domain-table-card,.app-shell .operation-card,.app-shell .results-card,.app-shell .notification-section,.app-shell .notification-results,.app-shell .notification-info,.app-shell .notification-type-card,.app-shell .domain-card,.app-shell .modal-content,.blacklist-hero,.blacklist-card{border-color:#e0b4ff38;background:radial-gradient(ellipse at 18% 0%,rgba(207,117,255,.13),transparent 44%),linear-gradient(145deg,#ffffff1c,#ffffff08 48%,#b550ff13),#28195c6b;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);box-shadow:0 22px 70px #08052047,0 0 52px #b550ff1a,inset 0 1px #ffffff29;animation:admin-panel-enter .56s ease both}.app-shell .stats-card{min-height:clamp(150px,14vw,190px);padding:clamp(22px,2vw,30px)}.app-shell .stats-card:before,.app-shell .operation-card:before,.app-shell .notification-type-card:before,.app-shell .domain-card:before{content:"";display:block;position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.14),transparent 24%),radial-gradient(circle at 88% 16%,rgba(207,117,255,.22),transparent 34%);opacity:.76}.app-shell .stats-card:hover,.app-shell .operation-card:hover,.app-shell .notification-type-card:hover,.app-shell .domain-card:hover{transform:translateY(-4px);border-color:#e0b4ff66;background:radial-gradient(ellipse at 18% 0%,rgba(207,117,255,.18),transparent 44%),linear-gradient(145deg,#ffffff21,#ffffff0a 48%,#b550ff1a),#321f707a;box-shadow:0 28px 90px #08052057,0 0 70px #b550ff29,inset 0 1px #ffffff2e}.app-shell .stats-icon,.app-shell .wallet-icon-wrapper,.app-shell .domain-icon-wrapper,.app-shell .operation-icon-wrapper,.app-shell .operation-card-header>.operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon,.blacklist-icon-chip{color:#f0d3ff;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.32),transparent 26%),linear-gradient(135deg,#cf75ff52,#7645cd3d);border-color:#e0b4ff42;box-shadow:inset 0 1px #ffffff38,0 14px 38px #b550ff33}.app-shell .stats-icon svg,.app-shell .wallet-icon,.app-shell .domain-icon,.app-shell .operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon{color:#f0d3ff;filter:drop-shadow(0 0 12px rgba(207,117,255,.24))}.app-shell .stats-title,.app-shell .stat-label{color:#f2ddff9e;font-size:.94rem;font-weight:750}.app-shell .stats-value,.app-shell .stat-value{color:#fff;font-size:clamp(2rem,3vw,2.85rem);font-weight:850;text-shadow:0 0 34px rgba(207,117,255,.14)}.app-shell .activity-grid{width:min(100%,1120px);max-width:none;margin-inline:auto}.app-shell .status-item,.app-shell .activity-item{padding:18px 0;border-color:#e0b4ff29}.app-shell .wallet-table-row:hover,.app-shell .domain-table-row:hover,.app-shell .hover\:bg-gray-800\/50:hover{background:#cf75ff13}.app-shell .btn-secondary,.app-shell .domain-action-btn,.app-shell .wallet-action-btn,.app-shell .pagination-btn,.app-shell .modal-cancel-btn,.app-shell .btn-ghost,.app-shell .wallet-action-icon,.app-shell .domain-action-icon,.app-shell .notification-btn.secondary{background:#fff1;border-color:#e0b4ff38;color:#f8efffc7}.app-shell .input-field,.app-shell .operation-input,.app-shell .form-textarea,.app-shell input,.app-shell select,.app-shell textarea{background:#130f30bd;border-color:#e0b4ff33;color:#fff}.app-shell .input-field:focus,.app-shell .operation-input:focus,.app-shell .form-textarea:focus,.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{background:#1d1344db;border-color:#cf75ffad}.app-shell .loading-skeleton{animation:admin-skeleton 1.25s ease-in-out infinite}@keyframes admin-nav-enter{0%{opacity:0;transform:translateY(-14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes admin-menu-item-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-content-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-panel-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1240px){.app-shell .nav-logo{min-width:auto}.app-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.app-shell .nav-container{min-height:66px;padding:8px;border-radius:22px}.app-shell .nav-logo{padding:0;border:0;background:transparent}.app-shell .nav-logo-icon{width:46px;height:46px;flex-basis:46px}.app-shell .nav-menu{max-width:calc(100vw - 142px);justify-content:flex-start;border-radius:18px}.app-shell .nav-item{min-width:44px;min-height:42px;padding:0 12px}.app-shell .nav-user,.app-shell .nav-logout{min-height:42px;border-radius:14px}.app-shell .nav-user{padding:6px}.app-shell .nav-logout{width:42px}.app-shell .dashboard-header,.app-shell .wallet-list-header,.app-shell .domain-list-header,.app-shell .blockchain-header,.app-shell .notification-header,.app-content>.space-y-6>.flex:first-child{border-radius:24px}}@media (max-width: 680px){.app-shell .stats-grid{grid-template-columns:1fr}.app-shell .stats-card{min-height:138px}.app-shell .dashboard-title,.app-shell .wallet-list-title,.app-shell .domain-list-title,.app-shell .blockchain-title,.app-shell .notification-title,.app-content>.space-y-6 h1{font-size:clamp(2rem,12vw,3rem)}}@media (prefers-reduced-motion: reduce){.app-shell .app-content,.app-shell .nav-container,.app-shell .nav-item,.app-shell .stats-card,.app-shell .card,.app-shell .wallet-table-card,.app-shell .domain-table-card,.app-shell .operation-card,.app-shell .results-card,.app-shell .notification-section,.app-shell .notification-results,.app-shell .notification-info,.app-shell .notification-type-card,.app-shell .domain-card,.app-shell .modal-content,.blacklist-hero,.blacklist-card{animation:none}}.app-shell{--ds-bg: #171238;--ds-bg-deep: #0d0b25;--ds-surface: rgba(22, 16, 51, .58);--ds-surface-strong: rgba(35, 24, 78, .68);--ds-surface-hover: rgba(112, 69, 190, .18);--ds-border: rgba(231, 203, 255, .14);--ds-border-strong: rgba(231, 203, 255, .26);--ds-border-glow: rgba(199, 105, 255, .44);--ds-shadow: 0 18px 54px rgba(9, 5, 32, .24);--ds-shadow-soft: 0 12px 34px rgba(9, 5, 32, .2)}.app-shell .app-background{background:radial-gradient(ellipse at 50% -12%,rgba(204,125,255,.34),transparent 42%),radial-gradient(ellipse at 14% 30%,rgba(101,72,202,.18),transparent 44%),radial-gradient(ellipse at 88% 18%,rgba(161,91,234,.18),transparent 42%),linear-gradient(180deg,#21194a,#171139 48%,#100e2a)}.app-shell .app-background-grid{background-size:112px 112px;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);opacity:.3;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.68),rgba(0,0,0,.14));mask-image:linear-gradient(180deg,#000000ad,#00000024)}.app-shell .app-background-glow{opacity:.48;filter:blur(72px)}.app-shell .app-background-horizon{opacity:.44;filter:blur(46px)}.app-shell .app-background-overlay{background:linear-gradient(180deg,#0d0a2605,#0c0a221a 52%,#08081c47),radial-gradient(circle at 50% 0%,rgba(234,196,255,.07),transparent 36%)}.app-shell .top-navigation{padding:18px clamp(18px,3vw,44px) 0}.app-shell .nav-container{width:min(100%,1780px);min-height:58px;padding:0;gap:18px;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.app-shell .nav-logo{min-width:190px;padding:0;border:0;border-radius:0;background:transparent}.app-shell .nav-logo-icon{width:42px;height:42px;flex-basis:42px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(231,203,255,.14);box-shadow:none}.app-shell .brand-logo-image{transform:scale(1.08);filter:drop-shadow(0 0 10px rgba(215,122,255,.22))}.app-shell .nav-logo-text{font-size:1.08rem;font-weight:800}.app-shell .nav-menu{flex:1 1 auto;min-width:0;justify-content:center;gap:4px;padding:6px;border:1px solid rgba(231,203,255,.13);border-radius:16px;background:linear-gradient(180deg,#fff1,#ffffff06),#120d2e8f;box-shadow:0 12px 34px #0805202e,inset 0 1px #ffffff14}.app-shell .nav-item{min-height:40px;padding:0 14px;border-radius:10px;color:#f1e2ffa3;font-size:13.5px;font-weight:700;transition:color .15s ease,background-color .15s ease,transform .15s ease}.app-shell .nav-item:hover{color:#fff;background:#ffffff12;border-color:transparent}.app-shell .nav-item.active{color:#fff;background:linear-gradient(135deg,#bc66fff2,#8f5affeb);border-color:#ffffff29;box-shadow:0 8px 20px #b550ff3d,inset 0 1px #ffffff29}.app-shell .nav-actions{gap:8px}.app-shell .nav-user,.app-shell .nav-logout{min-height:42px;border-radius:12px;box-shadow:none}.app-shell .nav-user{padding:6px 11px 6px 7px;background:#ffffff0e;border:1px solid rgba(231,203,255,.14)}.app-shell .nav-user-avatar{width:28px;height:28px;border-radius:8px}.app-shell .nav-logout{width:42px}.app-shell .dashboard-container,.app-shell .wallet-list-container,.app-shell .domain-list-container,.app-shell .blockchain-operations-container,.app-shell .notification-tester-container,.app-content>.space-y-6{width:min(100%,1740px);padding:clamp(28px,3vw,52px) clamp(22px,3vw,44px)}.app-shell .dashboard-header,.app-shell .wallet-list-header,.app-shell .domain-list-header,.app-shell .blockchain-header,.app-shell .notification-header,.app-content>.space-y-6>.flex:first-child{max-width:980px;margin:0 0 clamp(24px,3vw,40px);padding:0;text-align:left;overflow:visible;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.app-shell .dashboard-header:after,.app-shell .wallet-list-header:after,.app-shell .domain-list-header:after,.app-shell .blockchain-header:after,.app-shell .notification-header:after,.app-content>.space-y-6>.flex:first-child:after{display:none}.app-shell .dashboard-title,.app-shell .wallet-list-title,.app-shell .domain-list-title,.app-shell .blockchain-title,.app-shell .notification-title,.app-content>.space-y-6 h1{margin:0 0 12px;font-size:clamp(2.15rem,4vw,4.25rem);line-height:.98;font-weight:850;letter-spacing:0;color:#fff;text-shadow:0 16px 46px rgba(181,80,255,.16)}.app-shell .dashboard-subtitle,.app-shell .wallet-list-subtitle,.app-shell .domain-list-subtitle,.app-shell .blockchain-subtitle,.app-shell .notification-subtitle{color:#f4e6ff9e;font-size:clamp(.98rem,1.35vw,1.18rem)}.app-shell .stats-grid{max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-bottom:clamp(24px,3vw,42px)}.app-shell .stats-card,.app-shell .card,.app-shell .wallet-table-card,.app-shell .domain-table-card,.app-shell .operation-card,.app-shell .results-card,.app-shell .notification-section,.app-shell .notification-results,.app-shell .notification-info,.app-shell .notification-type-card,.app-shell .domain-card,.app-shell .modal-content,.blacklist-hero,.blacklist-card{border:1px solid rgba(231,203,255,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff13,#ffffff06),#18113794;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);box-shadow:0 14px 40px #08052033,inset 0 1px #ffffff14}.app-shell .stats-card{min-height:142px;padding:clamp(18px,1.8vw,24px)}.app-shell .stats-card:before,.app-shell .operation-card:before,.app-shell .notification-type-card:before,.app-shell .domain-card:before{display:none}.app-shell .stats-card:hover,.app-shell .operation-card:hover,.app-shell .notification-type-card:hover,.app-shell .domain-card:hover{transform:translateY(-2px);border-color:#e7cbff3d;background:linear-gradient(180deg,#ffffff17,#ffffff08),#1e1442a3;box-shadow:0 18px 48px #0805203d,0 0 34px #b550ff14,inset 0 1px #ffffff1a}.app-shell .stats-icon,.app-shell .wallet-icon-wrapper,.app-shell .domain-icon-wrapper,.app-shell .operation-icon-wrapper,.app-shell .operation-card-header>.operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon,.blacklist-icon-chip{width:46px;height:46px;border-radius:8px;color:#dfb7ff;background:#ffffff0e;border:1px solid rgba(231,203,255,.12);box-shadow:inset 0 1px #ffffff17}.app-shell .stats-icon svg,.app-shell .wallet-icon,.app-shell .domain-icon,.app-shell .operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon{color:#dfb7ff;filter:none}.app-shell .stats-title,.app-shell .stat-label{margin-bottom:10px;color:#f4e6ff94;font-size:.9rem;font-weight:750}.app-shell .stats-value,.app-shell .stat-value{color:#fff;font-size:clamp(2rem,2.8vw,2.7rem);font-weight:800;text-shadow:none}.app-shell .activity-grid{width:min(100%,980px);max-width:none;margin:0}.app-shell .status-item,.app-shell .activity-item{padding:16px 0;border-color:#e7cbff1a}@media (max-width: 1240px){.app-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.app-shell .top-navigation{padding:12px 12px 0}.app-shell .nav-container{min-height:54px;gap:10px}.app-shell .nav-logo{min-width:auto}.app-shell .nav-logo-icon{width:42px;height:42px;flex-basis:42px}.app-shell .nav-menu{max-width:calc(100vw - 132px);justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.app-shell .nav-menu::-webkit-scrollbar{display:none}.app-shell .nav-item{min-width:42px;min-height:38px;padding:0 10px}.app-shell .nav-user,.app-shell .nav-logo-text{display:none}.app-shell .dashboard-container,.app-shell .wallet-list-container,.app-shell .domain-list-container,.app-shell .blockchain-operations-container,.app-shell .notification-tester-container,.app-content>.space-y-6{padding:24px 16px}}@media (max-width: 680px){.app-shell .stats-grid{grid-template-columns:1fr}.app-shell .dashboard-title,.app-shell .wallet-list-title,.app-shell .domain-list-title,.app-shell .blockchain-title,.app-shell .notification-title,.app-content>.space-y-6 h1{font-size:clamp(2rem,11vw,3.1rem)}}.app-shell{--quark-bg: #0f0a23;--quark-bg-soft: #171033;--quark-panel: rgba(26, 18, 54, .66);--quark-panel-soft: rgba(32, 22, 68, .54);--quark-border: rgba(229, 203, 255, .15);--quark-border-strong: rgba(229, 203, 255, .25);--quark-text: #ffffff;--quark-muted: rgba(244, 236, 255, .64);--quark-accent: #b550ff;--quark-accent-2: #d775ff;--quark-accent-soft: rgba(181, 80, 255, .18);--quark-radius-bar: 30px;--quark-radius-card: 24px;--quark-radius-control: 18px;--quark-shadow: 0 24px 70px rgba(7, 4, 28, .28), 0 0 38px rgba(181, 80, 255, .08)}.app-shell .app-background{background:radial-gradient(circle at 10% 8%,rgba(181,80,255,.26),transparent 31%),radial-gradient(circle at 82% 16%,rgba(130,92,255,.22),transparent 30%),radial-gradient(circle at 38% 54%,rgba(199,123,255,.14),transparent 35%),linear-gradient(135deg,#171035,#20134a 42%,#0c0821)}.app-shell .app-background-grid{opacity:.12;background-size:92px 92px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.95),rgba(0,0,0,.18));mask-image:linear-gradient(to bottom,#000000f2,#0000002e)}.app-shell .app-background-glow-primary{top:-12%;left:-8%;width:42vw;height:42vw;opacity:.44}.app-shell .app-background-glow-secondary{right:-10%;top:4%;width:40vw;height:40vw;opacity:.36}.app-shell .app-background-horizon{opacity:.2}.app-shell .app-background-overlay{background:linear-gradient(180deg,#0f0a230f,#0705146b),radial-gradient(circle at 50% 0%,rgba(255,255,255,.07),transparent 36%)}.app-shell .top-navigation{padding:clamp(14px,2.2vw,24px) clamp(14px,3vw,42px) 0}.app-shell .nav-container{width:min(100%,1880px);min-height:78px;display:grid;grid-template-columns:minmax(205px,.9fr) minmax(420px,1.9fr) minmax(170px,.7fr);align-items:center;gap:12px;margin:0 auto;padding:10px 12px;border:1px solid var(--quark-border);border-radius:var(--quark-radius-bar);background:linear-gradient(135deg,#ffffff17,#ffffff07),#120c2ab8;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:0 18px 62px #07041c3d,0 0 34px #b550ff1f,inset 0 1px #ffffff1f}.app-shell .nav-logo{min-width:0;height:58px;padding:6px 16px 6px 7px;border:1px solid rgba(229,203,255,.12);border-radius:23px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff14}.app-shell .nav-logo-icon{width:46px;height:46px;flex-basis:46px;border-radius:17px;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.26),transparent 28%),linear-gradient(145deg,#b550ff33,#5937b029);border:1px solid rgba(229,203,255,.15);box-shadow:0 0 24px #b550ff2e,inset 0 1px #ffffff24}.app-shell .brand-logo-image{width:31px;height:31px}.app-shell .nav-logo-text{overflow:hidden;color:var(--quark-text);font-size:clamp(1rem,1.25vw,1.28rem);font-weight:780;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis}.app-shell .nav-menu{justify-self:stretch;min-width:0;min-height:58px;padding:7px;gap:5px;border:1px solid rgba(229,203,255,.11);border-radius:24px;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#0a071b57;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px #ffffff14}.app-shell .nav-item{min-height:44px;padding:0 15px;border-radius:17px;color:#f6edff9e;font-size:.95rem;font-weight:680;letter-spacing:0;transition:transform .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease,border-color .22s ease}.app-shell .nav-item svg{width:18px;height:18px}.app-shell .nav-item:hover{color:#fff;background:#b550ff21;transform:translateY(-1px)}.app-shell .nav-item.active{color:#fff;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.26),transparent 36%),linear-gradient(135deg,var(--quark-accent),var(--quark-accent-2));border-color:#ffffff2e;box-shadow:0 14px 28px #b550ff47,inset 0 1px #ffffff3d}.app-shell .nav-actions{justify-self:end;gap:10px}.app-shell .nav-user,.app-shell .nav-logout{min-height:54px;border:1px solid rgba(229,203,255,.14);border-radius:20px;background:linear-gradient(180deg,#ffffff12,#ffffff05),#1f144094;color:#f6edffc7;box-shadow:inset 0 1px #ffffff17}.app-shell .nav-user{padding:6px 14px 6px 7px}.app-shell .nav-user-avatar{width:40px;height:40px;border-radius:15px;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.26),transparent 34%),linear-gradient(135deg,var(--quark-accent),var(--quark-accent-2));color:#fff;box-shadow:0 10px 24px #b550ff40}.app-shell .nav-logout{width:54px;color:#f39bb8;border-color:#ff88b238}.app-shell .nav-logout:hover,.app-shell .nav-user:hover{transform:translateY(-1px);border-color:var(--quark-border-strong);box-shadow:0 14px 34px #07041c33,0 0 24px #b550ff1a}.app-shell .dashboard-container,.app-shell .wallet-list-container,.app-shell .domain-list-container,.app-shell .blockchain-operations-container,.app-shell .notification-tester-container,.app-content>.space-y-6{width:min(100%,1760px);padding:clamp(30px,4vw,64px) clamp(16px,3.4vw,54px)}.app-shell .dashboard-header,.app-shell .wallet-list-header,.app-shell .domain-list-header,.app-shell .blockchain-header,.app-shell .notification-header,.app-content>.space-y-6>.flex:first-child{position:relative;max-width:none;margin:0 0 clamp(24px,3vw,38px);padding:clamp(30px,4vw,56px) clamp(26px,4vw,58px);overflow:hidden;text-align:left;border:1px solid var(--quark-border);border-radius:32px;background:radial-gradient(circle at 3% 15%,rgba(255,255,255,.14),transparent 22%),radial-gradient(circle at 78% 10%,rgba(181,80,255,.2),transparent 34%),linear-gradient(135deg,#ffffff14,#ffffff05),#1d133d94;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:var(--quark-shadow),inset 0 1px #ffffff1c}.app-shell .dashboard-header:after,.app-shell .wallet-list-header:after,.app-shell .domain-list-header:after,.app-shell .blockchain-header:after,.app-shell .notification-header:after,.app-content>.space-y-6>.flex:first-child:after{display:block;content:"";position:absolute;right:clamp(18px,4vw,70px);bottom:-42px;width:min(34vw,420px);height:min(24vw,260px);border-radius:999px;background:radial-gradient(circle,rgba(181,80,255,.2),transparent 66%);filter:blur(6px);pointer-events:none}.app-shell .dashboard-title,.app-shell .wallet-list-title,.app-shell .domain-list-title,.app-shell .blockchain-title,.app-shell .notification-title,.app-content>.space-y-6 h1{position:relative;z-index:1;max-width:880px;margin:0 0 14px;color:#fff;font-size:clamp(2.45rem,4.7vw,5rem);line-height:1;font-weight:850;letter-spacing:0;text-wrap:balance;text-shadow:0 18px 52px rgba(9,4,24,.34)}.app-shell .dashboard-subtitle,.app-shell .wallet-list-subtitle,.app-shell .domain-list-subtitle,.app-shell .blockchain-subtitle,.app-shell .notification-subtitle{position:relative;z-index:1;max-width:640px;color:var(--quark-muted);font-size:clamp(1rem,1.34vw,1.18rem);line-height:1.5}.app-shell .stats-grid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:clamp(16px,1.8vw,24px);margin-bottom:clamp(26px,3vw,44px)}.app-shell .stats-card,.app-shell .card,.app-shell .wallet-table-card,.app-shell .domain-table-card,.app-shell .operation-card,.app-shell .results-card,.app-shell .notification-section,.app-shell .notification-results,.app-shell .notification-info,.app-shell .notification-type-card,.app-shell .domain-card,.app-shell .modal-content,.blacklist-hero,.blacklist-card{overflow:hidden;border:1px solid var(--quark-border);border-radius:var(--quark-radius-card);background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.11),transparent 30%),linear-gradient(180deg,#ffffff12,#ffffff06),var(--quark-panel);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 18px 54px #07041c3d,inset 0 1px #ffffff1a}.app-shell .stats-card{min-height:168px;padding:clamp(22px,2vw,30px)}.app-shell .stats-card:before,.app-shell .operation-card:before,.app-shell .notification-type-card:before,.app-shell .domain-card:before{display:block;content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(181,80,255,.17),transparent 42%);opacity:0;pointer-events:none;transition:opacity .26s ease}.app-shell .stats-card:hover,.app-shell .operation-card:hover,.app-shell .notification-type-card:hover,.app-shell .domain-card:hover{transform:translateY(-3px);border-color:var(--quark-border-strong);background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.13),transparent 30%),linear-gradient(180deg,#ffffff17,#ffffff08),#221748ad;box-shadow:0 22px 62px #07041c47,0 0 34px #b550ff1f,inset 0 1px #ffffff21}.app-shell .stats-card:hover:before,.app-shell .operation-card:hover:before,.app-shell .notification-type-card:hover:before,.app-shell .domain-card:hover:before{opacity:1}.app-shell .stats-content{position:relative;z-index:1;align-items:flex-end}.app-shell .stats-title,.app-shell .stat-label{margin-bottom:14px;color:#f6edff99;font-size:.94rem;font-weight:760;letter-spacing:0}.app-shell .stats-value,.app-shell .stat-value{color:#fff;font-size:clamp(2.15rem,3.1vw,3rem);line-height:1;font-weight:850;font-variant-numeric:tabular-nums;text-shadow:0 16px 38px rgba(0,0,0,.26)}.app-shell .stats-icon,.app-shell .wallet-icon-wrapper,.app-shell .domain-icon-wrapper,.app-shell .operation-icon-wrapper,.app-shell .operation-card-header>.operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon,.blacklist-icon-chip{width:56px;height:56px;border-radius:19px;color:#eccbff;border:1px solid rgba(229,203,255,.18);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.28),transparent 32%),linear-gradient(145deg,#b550ff40,#ffffff0b);box-shadow:0 14px 34px #b550ff1f,inset 0 1px #ffffff24}.app-shell .stats-icon svg,.app-shell .wallet-icon,.app-shell .domain-icon,.app-shell .operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon{color:#eccbff;filter:drop-shadow(0 0 12px rgba(181,80,255,.28))}.app-shell .activity-grid{width:min(100%,1120px);margin:0}.app-shell .activity-grid .card{padding:clamp(22px,2.5vw,34px)}.app-shell .card-header,.app-shell .card-title{letter-spacing:0}.app-shell .status-item,.app-shell .activity-item{padding:18px 0;border-color:#e5cbff1c}.app-shell .status-label{color:#f6edffa3}.app-shell .status-text{color:#88f0bc;font-weight:740}.app-shell .btn,.app-shell .btn-primary,.app-shell .btn-secondary,.app-shell .domain-create-btn,.app-shell .notification-send-btn,.app-shell .operation-submit-btn,.app-shell .modal-close,.app-shell input,.app-shell select,.app-shell textarea,.app-shell .form-input,.app-shell .form-select,.app-shell .search-input{border-radius:var(--quark-radius-control)}.app-shell .btn-primary,.app-shell .domain-create-btn,.app-shell .notification-send-btn,.app-shell .operation-submit-btn{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.28),transparent 38%),linear-gradient(135deg,var(--quark-accent),var(--quark-accent-2));color:#fff;box-shadow:0 14px 34px #b550ff40}.app-shell .loading-skeleton{border-radius:18px!important;background:linear-gradient(90deg,#ffffff0e,#ffffff21,#ffffff0e),#2016446b!important}@media (max-width: 1320px){.app-shell .nav-container{grid-template-columns:auto minmax(0,1fr) auto}.app-shell .nav-logo{width:64px;padding:6px}.app-shell .nav-logo-text{display:none}.app-shell .nav-menu{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.app-shell .nav-menu::-webkit-scrollbar{display:none}}@media (max-width: 980px){.app-shell .nav-container{min-height:68px;border-radius:25px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px}.app-shell .nav-logo{width:54px;height:52px;border-radius:19px}.app-shell .nav-logo-icon{width:40px;height:40px;flex-basis:40px;border-radius:14px}.app-shell .brand-logo-image{width:27px;height:27px}.app-shell .nav-menu{min-height:52px;max-width:none;border-radius:20px}.app-shell .nav-item{min-width:44px;min-height:38px;padding:0 11px;border-radius:15px}.app-shell .nav-item span,.app-shell .nav-user{display:none}.app-shell .nav-logout{width:52px;min-height:52px;border-radius:19px}.app-shell .dashboard-container,.app-shell .wallet-list-container,.app-shell .domain-list-container,.app-shell .blockchain-operations-container,.app-shell .notification-tester-container,.app-content>.space-y-6{padding:28px 14px 40px}.app-shell .dashboard-header,.app-shell .wallet-list-header,.app-shell .domain-list-header,.app-shell .blockchain-header,.app-shell .notification-header,.app-content>.space-y-6>.flex:first-child{border-radius:26px;padding:28px 22px}.app-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.app-shell .top-navigation{padding:10px 10px 0}.app-shell .nav-container{gap:7px;border-radius:22px}.app-shell .nav-logo,.app-shell .nav-logout{width:48px;height:48px;min-height:48px;border-radius:17px}.app-shell .nav-menu{min-height:48px;padding:6px;border-radius:18px}.app-shell .nav-item{min-width:38px;min-height:36px;padding:0 9px;border-radius:13px}.app-shell .dashboard-header,.app-shell .wallet-list-header,.app-shell .domain-list-header,.app-shell .blockchain-header,.app-shell .notification-header,.app-content>.space-y-6>.flex:first-child{padding:25px 18px;border-radius:24px}.app-shell .dashboard-title,.app-shell .wallet-list-title,.app-shell .domain-list-title,.app-shell .blockchain-title,.app-shell .notification-title,.app-content>.space-y-6 h1{font-size:clamp(2.1rem,11vw,3.15rem)}.app-shell .stats-grid{grid-template-columns:1fr;gap:14px}.app-shell .stats-card,.app-shell .card,.app-shell .wallet-table-card,.app-shell .domain-table-card,.app-shell .operation-card,.app-shell .results-card,.app-shell .notification-section,.app-shell .notification-results,.app-shell .notification-info,.app-shell .notification-type-card,.app-shell .domain-card,.app-shell .modal-content,.blacklist-hero,.blacklist-card{border-radius:22px}}.app-shell .dashboard-title,.app-shell .wallet-list-title,.app-shell .domain-list-title,.app-shell .blockchain-title,.app-shell .notification-title,.app-content>.space-y-6 h1,.app-shell .stats-value,.app-shell .stat-value{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor}.app-shell .stats-card:after{display:none}.app-shell{--quark-card-bg: rgba(18, 10, 42, .54);--quark-card-bg-strong: rgba(24, 13, 54, .62);--quark-card-border: rgba(181, 80, 255, .3);--quark-card-border-hover: rgba(213, 128, 255, .48);--quark-card-glow: rgba(181, 80, 255, .18)}.app-shell .dashboard-header,.app-shell .stats-card,.app-shell .card,.app-shell .wallet-table-card,.app-shell .domain-table-card,.app-shell .operation-card,.app-shell .results-card,.app-shell .notification-section,.app-shell .notification-results,.app-shell .notification-info,.app-shell .notification-type-card,.app-shell .domain-card,.app-shell .modal-content,.blacklist-hero,.blacklist-card{border:1px solid var(--quark-card-border);background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.11),transparent 28%),radial-gradient(circle at 96% 4%,rgba(181,80,255,.12),transparent 36%),linear-gradient(145deg,#ffffff10,#ffffff05 52%,#b550ff0d),var(--quark-card-bg);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 20px 60px #07041c3d,0 0 36px #b550ff1a,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff09}.app-shell .dashboard-header{width:100%;max-width:none;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2.2vw,32px);margin:0 0 clamp(16px,1.8vw,24px);padding:clamp(13px,1.3vw,18px) clamp(22px,2.6vw,38px);border-radius:24px}.app-shell .dashboard-header:after{display:none}.app-shell .dashboard-title{max-width:none;margin:0;color:#fff;font-size:clamp(1.75rem,2.25vw,2.65rem);line-height:1.04;white-space:nowrap;text-shadow:0 12px 28px rgba(181,80,255,.15)}.app-shell .dashboard-subtitle{max-width:580px;margin:0;color:#f7ecff9e;font-size:clamp(.9rem,.94vw,1rem);line-height:1.3;text-align:right}.app-shell .stats-card,.app-shell .activity-grid .card{border-radius:24px}.app-shell .stats-card{min-height:156px}.app-shell .stats-card:hover,.app-shell .operation-card:hover,.app-shell .notification-type-card:hover,.app-shell .domain-card:hover{border-color:var(--quark-card-border-hover);background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.13),transparent 30%),radial-gradient(circle at 96% 4%,rgba(181,80,255,.18),transparent 38%),linear-gradient(145deg,#ffffff13,#ffffff06 52%,#b550ff12),var(--quark-card-bg-strong);box-shadow:0 24px 68px #07041c47,0 0 48px var(--quark-card-glow),inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0b}@media (max-width: 760px){.app-shell .dashboard-header{display:block;padding:16px;border-radius:20px}.app-shell .dashboard-title{margin-bottom:7px;font-size:clamp(1.65rem,7.2vw,2.25rem);white-space:normal}.app-shell .dashboard-subtitle{max-width:none;text-align:left}}.app-shell{--ql-header-bg: rgba(18, 10, 42, .54);--ql-header-border: rgba(181, 80, 255, .3);--ql-header-glow: rgba(181, 80, 255, .1);--ql-header-text: #ffffff;--ql-header-muted: rgba(247, 236, 255, .62);--ql-glass-bg: rgba(34, 17, 64, .6);--ql-glass-border: rgba(224, 132, 255, .34);--ql-glass-border-soft: rgba(224, 132, 255, .2);--ql-glass-hover: rgba(48, 20, 86, .7);--ql-glass-glow: rgba(190, 88, 255, .16)}.app-shell .app-background{background:radial-gradient(ellipse at 16% 12%,rgba(193,94,255,.24),transparent 34%),radial-gradient(ellipse at 78% 6%,rgba(228,127,255,.15),transparent 31%),radial-gradient(ellipse at 50% 86%,rgba(118,57,255,.14),transparent 42%),linear-gradient(135deg,#17102f,#211345 46%,#100a28)}.app-shell .app-background-grid{opacity:.32;background-size:76px 76px}.app-shell .app-background-overlay{background:linear-gradient(180deg,#13092c0a,#0c071d33 74%,#09051757),radial-gradient(ellipse at center,transparent 0%,rgba(5,3,18,.18) 72%,rgba(5,3,18,.42) 100%)}.app-shell .app-background-glow-primary{opacity:.72;background:radial-gradient(circle,rgba(206,105,255,.38) 0%,rgba(160,75,255,.12) 45%,transparent 72%)}.app-shell .app-background-glow-secondary{opacity:.54;background:radial-gradient(circle,rgba(241,145,255,.3) 0%,rgba(185,79,255,.1) 46%,transparent 72%)}.app-shell .app-background-horizon{opacity:.4}.app-shell .dashboard-container>.dashboard-header,.app-shell .wallet-list-container>.wallet-list-header,.app-shell .domain-list-container>.domain-list-header,.app-shell .blockchain-operations-container>.blockchain-header,.app-shell .notification-tester-container>.notification-header,.app-shell .blacklist-page>.blacklist-hero,.app-shell .app-content>.space-y-6>.flex:first-child{width:100%;max-width:none;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2.2vw,32px);margin:0 0 clamp(16px,1.8vw,24px);padding:clamp(13px,1.3vw,18px) clamp(22px,2.6vw,38px);overflow:hidden;text-align:left;border:1px solid var(--ql-header-border);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.11),transparent 28%),radial-gradient(circle at 96% 4%,rgba(181,80,255,.12),transparent 36%),linear-gradient(145deg,#ffffff10,#ffffff05 52%,#b550ff0d),var(--ql-header-bg);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 20px 60px #07041c3d,0 0 36px var(--ql-header-glow),inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff09}.app-shell .dashboard-container>.dashboard-header:after,.app-shell .wallet-list-container>.wallet-list-header:after,.app-shell .domain-list-container>.domain-list-header:after,.app-shell .blockchain-operations-container>.blockchain-header:after,.app-shell .notification-tester-container>.notification-header:after,.app-shell .blacklist-page>.blacklist-hero:after,.app-shell .app-content>.space-y-6>.flex:first-child:after{display:none}.app-shell .dashboard-container>.dashboard-header .dashboard-title,.app-shell .wallet-list-container>.wallet-list-header .wallet-list-title,.app-shell .domain-list-container>.domain-list-header .domain-list-title,.app-shell .blockchain-operations-container>.blockchain-header .blockchain-title,.app-shell .notification-tester-container>.notification-header .notification-title,.app-shell .blacklist-page>.blacklist-hero h1,.app-shell .app-content>.space-y-6>.flex:first-child h1{max-width:none;margin:0;color:var(--ql-header-text);font-size:clamp(1.75rem,2.25vw,2.65rem);line-height:1.04;font-weight:850;letter-spacing:0;white-space:nowrap;text-shadow:0 12px 28px rgba(181,80,255,.15);background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor}.app-shell .dashboard-container>.dashboard-header .dashboard-subtitle,.app-shell .wallet-list-container>.wallet-list-header .wallet-list-subtitle,.app-shell .domain-list-container>.domain-list-header .domain-list-subtitle,.app-shell .blockchain-operations-container>.blockchain-header .blockchain-subtitle,.app-shell .notification-tester-container>.notification-header .notification-subtitle,.app-shell .blacklist-page>.blacklist-hero p{max-width:620px;margin:0;color:var(--ql-header-muted);font-size:clamp(.9rem,.94vw,1rem);line-height:1.3;text-align:right}.app-shell .wallet-list-container>.wallet-list-header .wallet-list-header-info,.app-shell .domain-list-container>.domain-list-header .domain-list-header-info,.app-shell .notification-tester-container>.notification-header .notification-header-info,.app-shell .blacklist-page>.blacklist-hero .blacklist-hero-copy>div{min-width:0}.app-shell .wallet-list-container>.wallet-list-header .wallet-list-actions,.app-shell .domain-list-container>.domain-list-header .domain-list-actions,.app-shell .blacklist-page>.blacklist-hero .blacklist-stat-group{flex:0 0 auto}.app-shell .dashboard-container>.dashboard-header,.app-shell .blockchain-operations-container>.blockchain-header{align-items:flex-start;flex-direction:column;justify-content:center;gap:6px}.app-shell .wallet-list-container>.wallet-list-header .wallet-list-header-info,.app-shell .domain-list-container>.domain-list-header .domain-list-header-info,.app-shell .notification-tester-container>.notification-header .notification-header-info,.app-shell .blacklist-page>.blacklist-hero .blacklist-hero-copy>div{display:flex;align-items:flex-start;flex-direction:column;gap:6px;text-align:left}.app-shell .notification-tester-container>.notification-header .notification-header-icon,.app-shell .blacklist-page>.blacklist-hero .blacklist-icon-chip{flex:0 0 auto}.app-shell .dashboard-container>.dashboard-header .dashboard-subtitle,.app-shell .wallet-list-container>.wallet-list-header .wallet-list-subtitle,.app-shell .domain-list-container>.domain-list-header .domain-list-subtitle,.app-shell .blockchain-operations-container>.blockchain-header .blockchain-subtitle,.app-shell .notification-tester-container>.notification-header .notification-subtitle,.app-shell .blacklist-page>.blacklist-hero p{text-align:left}.app-shell .dashboard-container>.activity-grid{width:100%;max-width:none;margin:0}.app-shell .dashboard-container>.activity-grid>.card{width:100%;max-width:none}.app-shell .dashboard-container>.dashboard-header,.app-shell .wallet-list-container>.wallet-list-header,.app-shell .domain-list-container>.domain-list-header,.app-shell .blockchain-operations-container>.blockchain-header,.app-shell .notification-tester-container>.notification-header,.app-shell .blacklist-page>.blacklist-hero,.app-shell .app-content>.space-y-6>.flex:first-child,.app-shell .stats-card,.app-shell .card,.app-shell .wallet-table-card,.app-shell .domain-table-card,.app-shell .operation-card,.app-shell .results-card,.app-shell .notification-section,.app-shell .notification-results,.app-shell .notification-info,.app-shell .notification-type-card,.app-shell .domain-card,.app-shell .modal-content,.blacklist-card{border-color:var(--ql-glass-border);background:radial-gradient(circle at 12% 8%,rgba(255,214,255,.13),transparent 28%),radial-gradient(circle at 86% 10%,rgba(224,132,255,.18),transparent 34%),linear-gradient(145deg,#ffffff15,#b253ff18 44%,#10082657),var(--ql-glass-bg);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:0 22px 70px #08041c40,0 0 46px var(--ql-glass-glow),inset 0 1px #ffffff21,inset 0 -1px #e084ff14,inset 0 0 0 1px #ffffff09}.app-shell .stats-card,.app-shell .operation-card,.app-shell .notification-type-card,.app-shell .domain-card,.blacklist-card{position:relative;isolation:isolate}.app-shell .stats-card:before,.app-shell .operation-card:before,.app-shell .notification-type-card:before,.app-shell .domain-card:before,.blacklist-card:before{display:block;content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,235,255,.12),transparent 34%),radial-gradient(circle at 22% 18%,rgba(224,132,255,.2),transparent 36%),radial-gradient(circle at 82% 84%,rgba(112,66,255,.14),transparent 42%);opacity:.72;transition:opacity .26s ease,transform .26s ease}.app-shell .stats-card>*,.app-shell .operation-card>*,.app-shell .notification-type-card>*,.app-shell .domain-card>*,.blacklist-card>*{position:relative;z-index:1}.app-shell .stats-card:hover,.app-shell .operation-card:hover,.app-shell .notification-type-card:hover,.app-shell .domain-card:hover,.blacklist-card:hover{border-color:#eb9eff7a;background:radial-gradient(circle at 12% 8%,rgba(255,224,255,.16),transparent 30%),radial-gradient(circle at 88% 10%,rgba(235,158,255,.22),transparent 36%),linear-gradient(145deg,#ffffff1a,#be58ff1f 44%,#140a305c),var(--ql-glass-hover);box-shadow:0 26px 80px #08041c4d,0 0 54px #be58ff38,inset 0 1px #ffffff26,inset 0 -1px #e084ff1f}.app-shell .stats-card:hover:before,.app-shell .operation-card:hover:before,.app-shell .notification-type-card:hover:before,.app-shell .domain-card:hover:before,.blacklist-card:hover:before{opacity:1;transform:scale(1.015)}.app-shell .stats-icon,.app-shell .wallet-icon-wrapper,.app-shell .domain-icon-wrapper,.app-shell .operation-icon-wrapper,.app-shell .operation-card-header>.operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon,.blacklist-icon-chip{border-color:#eeb1ff4d;background:radial-gradient(circle at 30% 18%,rgba(255,245,255,.34),transparent 34%),linear-gradient(145deg,#e084ff59,#6337ff24);box-shadow:0 16px 38px #be58ff2e,inset 0 1px #ffffff2e,inset 0 -1px #5c36b424}.app-shell .blacklist-page>.blacklist-hero .blacklist-hero-copy{display:flex;align-items:center;gap:18px}.app-shell .blacklist-page>.blacklist-hero .blacklist-hero-copy>.blacklist-icon-chip{flex:0 0 64px;width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:21px;overflow:visible}.app-shell .blacklist-page>.blacklist-hero .blacklist-hero-copy>.blacklist-icon-chip svg{flex:0 0 31px;width:31px;height:31px;display:block;stroke-width:2}.app-shell .blacklist-card .blacklist-heading-icon,.app-shell .blacklist-card svg,.app-shell .blacklist-refresh-button svg,.app-shell .blacklist-primary-action svg,.app-shell .blacklist-remove-button svg,.app-shell .blacklist-copy-button svg,.app-shell .blacklist-status-pill svg{flex:0 0 auto;display:block}.app-shell .blacklist-primary-action,.app-shell .blacklist-refresh-button,.app-shell .blacklist-remove-button,.app-shell .blacklist-ghost-danger,.app-shell .blacklist-copy-button,.app-shell .blacklist-status-pill{display:inline-flex;align-items:center;justify-content:center}.app-shell .blacklist-primary-action,.app-shell .blacklist-refresh-button,.app-shell .blacklist-remove-button,.app-shell .blacklist-ghost-danger{gap:9px}.app-shell .blacklist-primary-action svg,.app-shell .blacklist-refresh-button svg,.app-shell .blacklist-remove-button svg{width:18px;height:18px}.app-shell .blacklist-copy-button svg,.app-shell .blacklist-status-pill svg{width:15px;height:15px}.app-shell .blacklist-empty-state svg{width:46px;height:46px;margin-bottom:2px}.app-shell .activity-grid .card{border-color:#e084ff5c;background:radial-gradient(circle at 8% 4%,rgba(255,226,255,.12),transparent 30%),linear-gradient(145deg,#ffffff14,#b253ff1b 45%,#12092a57),#2412449e}.domain-modal-content{width:min(1120px,calc(100vw - 32px));max-width:none!important;max-height:min(88vh,860px);padding:0;overflow:hidden;border-radius:28px}.domain-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 20px;border-bottom:1px solid rgba(238,177,255,.16);background:radial-gradient(circle at 14% 10%,rgba(255,221,255,.12),transparent 34%),linear-gradient(135deg,#b253ff1f,#1008261a)}.domain-modal-kicker{margin:6px 0 0;color:#ece0ffa3;font-size:.92rem;line-height:1.35}.domain-modal-shell{display:grid;grid-template-columns:286px minmax(0,1fr);min-height:560px}.domain-modal-sidebar{display:flex;flex-direction:column;gap:10px;padding:18px;border-right:1px solid rgba(238,177,255,.14);background:radial-gradient(circle at 0% 0%,rgba(224,132,255,.18),transparent 38%),#0d072047}.domain-modal-tab{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:12px;border:1px solid transparent;border-radius:18px;color:#ece0ffa8;background:transparent;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.domain-modal-tab:hover,.domain-modal-tab.active{color:#fff;border-color:#eeb1ff57;background:radial-gradient(circle at 20% 10%,rgba(255,238,255,.16),transparent 38%),linear-gradient(135deg,#bf5cff47,#7a4aff21);transform:translateY(-1px)}.domain-modal-tab-icon,.domain-modal-section-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(238,177,255,.24);border-radius:14px;background:radial-gradient(circle at 30% 18%,rgba(255,245,255,.3),transparent 34%),linear-gradient(145deg,#e084ff57,#6337ff21);color:#f3d7ff;box-shadow:inset 0 1px #ffffff29}.domain-modal-tab strong,.domain-modal-tab small{display:block;min-width:0}.domain-modal-tab strong{font-size:.95rem;line-height:1.12}.domain-modal-tab small{margin-top:4px;color:#ece0ff7a;font-size:.75rem;line-height:1.2}.domain-modal-main{display:flex;min-width:0;min-height:0;flex-direction:column}.domain-modal-section-heading{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid rgba(238,177,255,.12)}.domain-modal-section-heading h3{margin:0;color:#fff;font-size:1.25rem;font-weight:780;letter-spacing:0}.domain-modal-section-heading p{margin:3px 0 0;color:#ece0ff94;font-size:.86rem}.domain-modal-body{min-height:0;flex:1;overflow:auto;padding:22px 24px}.domain-modal-section{display:flex;flex-direction:column;gap:16px;animation:qlFadeInUp .26s ease both}.domain-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.domain-modal-section .form-group{display:flex;min-width:0;flex-direction:column;gap:8px}.domain-modal-section textarea.operation-input{min-height:92px;resize:vertical}.domain-modal-note{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(238,177,255,.18);border-radius:16px;color:#ece0ffbd;background:linear-gradient(135deg,#e084ff1f,#24124457),#ffffff08}.domain-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-toggle-grid{grid-template-columns:1fr}.domain-toggle-row{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border:1px solid rgba(238,177,255,.18);border-radius:18px;background:radial-gradient(circle at 18% 10%,rgba(255,238,255,.12),transparent 38%),#ffffff0b;cursor:pointer}.domain-toggle-row input{position:absolute;opacity:0;pointer-events:none}.domain-toggle-ui{position:relative;width:46px;height:26px;border:1px solid rgba(238,177,255,.25);border-radius:999px;background:#0e092194;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.domain-toggle-ui:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#ece0ffb8;box-shadow:0 4px 10px #08041c47;transition:transform .18s ease,background .18s ease}.domain-toggle-row input:checked+.domain-toggle-ui{border-color:#eb9eff94;background:linear-gradient(135deg,#a855f7,#d56dff);box-shadow:0 0 24px #be58ff3d}.domain-toggle-row input:checked+.domain-toggle-ui:after{transform:translate(20px);background:#fff}.domain-toggle-row strong,.domain-toggle-row small{display:block}.domain-toggle-row strong{color:#fff;font-size:.94rem;line-height:1.2}.domain-toggle-row small{margin-top:4px;color:#ece0ff80;font-size:.76rem;line-height:1.25}.domain-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 24px 22px;border-top:1px solid rgba(238,177,255,.12);background:#0804182e}.domain-modal-action-group{display:flex;gap:10px}.domain-delete-btn{display:inline-flex;align-items:center;gap:7px;color:#fda4af!important;border-color:#fb718561!important}.app-shell .pending-sessions-card{margin-top:24px;padding:0}.app-shell .pending-sessions-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(20px,2vw,28px);border-bottom:1px solid rgba(208,221,236,.16);background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.14),transparent 34%),linear-gradient(135deg,#ffffff0d,#a6bcd414)}.app-shell .pending-sessions-heading{display:flex;align-items:center;gap:14px;min-width:0}.app-shell .pending-sessions-icon,.app-shell .pending-sessions-empty-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border:1px solid rgba(225,235,245,.24);border-radius:17px;color:#f5f9fd;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.34),transparent 34%),linear-gradient(145deg,#e6eef538,#56667a24);box-shadow:0 14px 30px #0000003d,0 0 20px #c8dcf014}.app-shell .pending-sessions-copy{min-width:0}.app-shell .pending-sessions-copy h2{margin:0;color:#fff;font-size:clamp(1.05rem,1.35vw,1.4rem);line-height:1.18;font-weight:820;letter-spacing:0}.app-shell .pending-sessions-copy p{max-width:720px;margin:7px 0 0;color:#dbe4ee9e;font-size:.94rem;line-height:1.38}.app-shell .pending-sessions-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.app-shell .pending-sessions-count{display:inline-flex;align-items:baseline;gap:8px;min-height:44px;padding:10px 15px;border:1px solid rgba(225,235,245,.18);border-radius:16px;color:#e1ebf5a8;background:#131a246b}.app-shell .pending-sessions-count strong{color:#fff;font-size:1.05rem;font-weight:820}.app-shell .pending-sessions-count span{font-size:.76rem;font-weight:740;letter-spacing:.02em;text-transform:uppercase}.app-shell .pending-sessions-table{min-width:1120px}.app-shell .pending-sessions-table .wallet-table-head:nth-child(1){width:24%}.app-shell .pending-sessions-table .wallet-table-head:nth-child(2){width:10%}.app-shell .pending-sessions-table .wallet-table-head:nth-child(3){width:21%}.app-shell .pending-sessions-table .wallet-table-head:nth-child(4){width:15%}.app-shell .pending-sessions-table .wallet-table-head:nth-child(5){width:15%}.app-shell .pending-sessions-table .wallet-table-head:nth-child(6){width:8%}.app-shell .pending-sessions-table .wallet-table-head:nth-child(7){width:7%}.app-shell .pending-session-connection,.app-shell .pending-session-balances,.app-shell .pending-session-date{display:flex;flex-direction:column;gap:5px;min-width:0}.app-shell .pending-session-connection>span,.app-shell .pending-session-balances>span,.app-shell .pending-session-date>span{color:#ffffffe0;font-weight:700}.app-shell .pending-session-connection small,.app-shell .pending-session-balances small,.app-shell .pending-session-date small{overflow:hidden;color:#dbe4ee8a;font-size:.78rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.app-shell .pending-session-signal{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:6px 10px;border:1px solid rgba(225,235,245,.16);border-radius:999px;color:#e1ebf5b8;background:#ffffff0b}.app-shell .pending-session-signal.online{color:#94f6c0;border-color:#7ef6b43d;background:#39d37a17}.app-shell .pending-session-signal.offline{color:#e8f1fa}.app-shell .pending-session-status{text-transform:capitalize}.app-shell .pending-sessions-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:210px;padding:34px 18px 38px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(224,235,246,.12),transparent 34%),#0c11182e}.app-shell .pending-sessions-empty h3{margin:4px 0 0;color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:0}.app-shell .pending-sessions-empty p{max-width:560px;margin:0;color:#dbe4ee94;font-size:.94rem;line-height:1.45}.app-shell .pending-sessions-skeleton{display:grid;gap:12px;padding:24px}.app-shell .pending-sessions-skeleton .loading-skeleton{height:54px}.app-shell .analytics-page>.stats-grid{width:100%;margin-bottom:clamp(18px,2vw,28px)}.app-shell .analytics-page .analytics-stat-sub{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:0;border:0;color:#f7ecff94;background:transparent}.app-shell .analytics-content-grid{width:100%;max-width:none;display:grid;gap:clamp(18px,2vw,28px);margin:0}.app-shell .analytics-panel{position:relative;width:100%;overflow:hidden;padding:clamp(18px,1.8vw,28px);border:1px solid rgba(224,132,255,.34);border-radius:26px;background:radial-gradient(circle at 8% 0%,rgba(255,226,255,.13),transparent 28%),radial-gradient(circle at 94% 6%,rgba(224,132,255,.16),transparent 34%),linear-gradient(145deg,#ffffff14,#b050ff17 42%,#0f08256b),#1f103a94;-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);box-shadow:0 24px 74px #08041c47,0 0 42px #be58ff21,inset 0 1px #ffffff21,inset 0 -1px #e084ff14;animation:analytics-panel-enter .52s ease both}.app-shell .analytics-panel:before{content:"";position:absolute;inset:1px;pointer-events:none;border-radius:25px;background:linear-gradient(110deg,rgba(255,255,255,.12),transparent 32%),radial-gradient(circle at 20% 10%,rgba(224,132,255,.13),transparent 28%);opacity:.72}.app-shell .analytics-panel>*{position:relative;z-index:1}.app-shell .analytics-panel-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:clamp(16px,1.5vw,22px)}.app-shell .analytics-heading{display:flex;align-items:center;gap:14px;min-width:0}.app-shell .analytics-heading-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(224,132,255,.32);border-radius:15px;color:#f0ceff;background:radial-gradient(circle at 34% 16%,rgba(255,255,255,.35),transparent 30%),linear-gradient(145deg,#c45fff61,#441f743d);box-shadow:0 0 28px #be58ff2e,inset 0 1px #ffffff2e}.app-shell .analytics-heading h2{margin:0;color:#fff;font-size:clamp(1.18rem,1.25vw,1.55rem);font-weight:820;line-height:1.1;letter-spacing:0}.app-shell .analytics-heading p{max-width:780px;margin:5px 0 0;color:#f7ecff94;font-size:.94rem;line-height:1.35}.app-shell .analytics-refresh-btn,.app-shell .analytics-period-chip{min-height:44px;border:1px solid rgba(224,132,255,.3);border-radius:15px;color:#f7ecffd1;background:#ffffff0f;box-shadow:inset 0 1px #ffffff1a}.app-shell .analytics-refresh-btn:hover{color:#fff;border-color:#e7a0ff7a;background:#e084ff24}.app-shell .analytics-period-chip{display:inline-flex;align-items:center;padding:0 14px;font-size:.86rem;font-weight:760;white-space:nowrap}.app-shell .analytics-filter-grid{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.1fr) minmax(170px,.8fr) minmax(190px,.9fr) minmax(220px,1.1fr);gap:14px}.app-shell .analytics-filter-field{display:grid;gap:8px;min-width:0}.app-shell .analytics-filter-field span{color:#f7ecff85;font-size:.78rem;font-weight:780;line-height:1}.app-shell .analytics-input{min-height:50px;border-radius:16px;background-color:#0c071d7a}.app-shell .analytics-domain-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:13px 14px;border:1px solid rgba(224,132,255,.2);border-radius:18px;background:linear-gradient(135deg,#ffffff0f,#e084ff12),#0c071d42}.app-shell .analytics-domain-title{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;color:#fff;font-size:.91rem;font-weight:820}.app-shell .analytics-domain-title svg{color:#e4b9ff}.app-shell .analytics-domain-list{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;min-width:0}.app-shell .analytics-domain-pill{display:inline-flex;align-items:center;gap:10px;max-width:270px;min-height:36px;padding:8px 11px;border:1px solid rgba(224,132,255,.22);border-radius:13px;background:#ffffff0e}.app-shell .analytics-domain-pill strong{overflow:hidden;color:#f7ecffd6;font-size:.83rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.app-shell .analytics-domain-pill em{flex:0 0 auto;color:#f0ceff;font-size:.82rem;font-style:normal;font-weight:840;font-variant-numeric:tabular-nums}.app-shell .analytics-empty-inline{margin:0;color:#f7ecff85;font-size:.92rem}.app-shell .analytics-funnel-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:18px;align-items:stretch}.app-shell .analytics-funnel-list,.app-shell .analytics-breakdown-card{border:1px solid rgba(224,132,255,.18);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.08),transparent 34%),#09051838}.app-shell .analytics-funnel-list{display:grid;gap:14px;padding:clamp(16px,1.4vw,22px)}.app-shell .analytics-funnel-row{display:grid;gap:9px}.app-shell .analytics-funnel-row-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.app-shell .analytics-funnel-row-top span{color:#f7ecff9e;font-size:.93rem;font-weight:680}.app-shell .analytics-funnel-row-top strong,.app-shell .analytics-breakdown-row strong{color:#fff;font-weight:860;font-variant-numeric:tabular-nums}.app-shell .analytics-progress-track{overflow:hidden;height:10px;border-radius:999px;background:#fff1;box-shadow:inset 0 1px 3px #0000002e}.app-shell .analytics-progress-fill{width:var(--analytics-progress, 0%);min-width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b550ffe0,#e084fffa),#be58ff;box-shadow:0 0 18px #e084ff57;transition:width .42s ease}.app-shell .analytics-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app-shell .analytics-breakdown-card{display:grid;align-content:start;gap:12px;min-height:0;padding:16px}.app-shell .analytics-breakdown-card-wide{grid-column:1 / -1}.app-shell .analytics-breakdown-title{display:inline-flex;align-items:center;gap:9px;margin-bottom:2px;color:#f7ecffdb;font-size:.9rem;font-weight:820}.app-shell .analytics-breakdown-title svg{color:#e4b9ff}.app-shell .analytics-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:9px 10px;border:1px solid rgba(224,132,255,.12);border-radius:13px;color:#f7ecff8f;background:#ffffff0a}.app-shell .analytics-breakdown-row.warning strong{color:#ffd166}.app-shell .analytics-breakdown-row.danger strong{color:#ff8aa2}.app-shell .analytics-events-panel{padding-bottom:20px}.app-shell .analytics-events-table{min-width:1080px}.app-shell .analytics-event-row .wallet-table-cell{vertical-align:middle}.app-shell .analytics-time-cell,.app-shell .analytics-session-cell{color:#f7ecff94;font-family:var(--ds-font-mono);font-size:.82rem;font-variant-numeric:tabular-nums}.app-shell .analytics-event-badge{display:inline-flex;align-items:center;min-height:30px;max-width:210px;padding:6px 10px;overflow:hidden;border:1px solid rgba(224,132,255,.22);border-radius:12px;color:#f7ecffd6;background:#e084ff14;font-size:.82rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.app-shell .analytics-empty-row:hover{background:transparent}.app-shell .analytics-empty-cell{height:160px;text-align:center}.app-shell .analytics-empty-cell>span,.app-shell .analytics-empty-cell>svg{display:inline-flex;vertical-align:middle}.app-shell .analytics-empty-cell>svg{margin-right:9px;color:#94f6c0}.app-shell .analytics-empty-cell>span{color:#f7ecff94}.app-shell .analytics-pagination{margin-top:16px;padding-top:16px;border-top:1px solid rgba(224,132,255,.14)}@keyframes analytics-panel-enter{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.app-shell .settings-message{margin-bottom:18px}.app-shell .settings-page>.domain-list-header{align-items:center!important;flex-direction:row!important;justify-content:space-between!important;gap:clamp(14px,2vw,26px)!important;min-height:0!important;padding:clamp(13px,1.2vw,17px) clamp(20px,2.3vw,34px)!important}.app-shell .settings-page>.domain-list-header .domain-list-title{font-size:clamp(1.65rem,2vw,2.35rem)!important}.app-shell .settings-page>.domain-list-header .domain-list-header-info{flex:1 1 auto!important;width:auto!important;min-width:0!important}.app-shell .settings-page>.domain-list-header .domain-list-subtitle{max-width:none!important}.app-shell .settings-page>.domain-list-header .domain-list-actions{flex:0 0 auto!important;width:auto!important;justify-content:flex-end!important}.app-shell .settings-workspace{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(18px,2vw,26px);align-items:start;animation:analytics-panel-enter .32s ease both}.app-shell .settings-sidebar,.app-shell .settings-main-panel,.app-shell .settings-subcard{border:1px solid rgba(224,132,255,.32);background:radial-gradient(circle at 10% 0%,rgba(255,226,255,.13),transparent 32%),radial-gradient(circle at 88% 10%,rgba(224,132,255,.16),transparent 36%),linear-gradient(145deg,#ffffff13,#b253ff17 44%,#10082657),#22114094;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:0 22px 70px #08041c40,0 0 42px #be58ff24,inset 0 1px #ffffff1f,inset 0 -1px #e084ff14}.app-shell .settings-sidebar{position:sticky;top:110px;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:26px}.app-shell .settings-nav-item{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:12px;border:1px solid transparent;border-radius:20px;color:#f7ecffa3;background:transparent;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.app-shell .settings-nav-item:hover,.app-shell .settings-nav-item.active{color:#fff;border-color:#eeb1ff61;background:radial-gradient(circle at 20% 8%,rgba(255,238,255,.17),transparent 38%),linear-gradient(135deg,#bf5cff57,#7a4aff29);transform:translateY(-1px);box-shadow:0 12px 28px #be58ff24}.app-shell .settings-nav-icon,.app-shell .settings-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(238,177,255,.26);border-radius:17px;color:#f4d8ff;background:radial-gradient(circle at 30% 18%,rgba(255,245,255,.32),transparent 36%),linear-gradient(145deg,#e084ff59,#6337ff24);box-shadow:0 14px 34px #be58ff29,inset 0 1px #ffffff2b}.app-shell .settings-nav-item strong,.app-shell .settings-nav-item small{display:block;min-width:0}.app-shell .settings-nav-item strong{font-size:.95rem;line-height:1.1;font-weight:780}.app-shell .settings-nav-item small{margin-top:5px;color:#f7ecff7a;font-size:.75rem;line-height:1.2}.app-shell .settings-main-panel{min-width:0;overflow:hidden;border-radius:28px}.app-shell .settings-panel-content{display:flex;flex-direction:column;gap:18px;padding:clamp(18px,2vw,26px);animation:analytics-panel-enter .26s ease both}.app-shell .settings-panel-heading{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(224,132,255,.14)}.app-shell .settings-panel-heading h2,.app-shell .settings-subcard-header h3{margin:0;color:#fff;font-weight:820;letter-spacing:0}.app-shell .settings-panel-heading h2{font-size:clamp(1.35rem,1.7vw,2rem);line-height:1.08}.app-shell .settings-panel-heading p,.app-shell .settings-subcard-header p{margin:5px 0 0;color:#f7ecff94;line-height:1.4}.app-shell .settings-subcard{position:relative;overflow:hidden;padding:clamp(16px,1.5vw,22px);border-radius:24px}.app-shell .settings-subcard:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,235,255,.11),transparent 34%),radial-gradient(circle at 18% 10%,rgba(224,132,255,.2),transparent 40%);opacity:.72}.app-shell .settings-subcard>*{position:relative;z-index:1}.app-shell .settings-subcard-header{margin-bottom:16px}.app-shell .settings-subcard-header h3{font-size:clamp(1.05rem,1.05vw,1.25rem)}.app-shell .settings-subcard-header p{font-size:.9rem}.app-shell .settings-network-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.app-shell .settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app-shell .settings-field{display:flex;min-width:0;flex-direction:column;gap:8px;color:#f7ecffc7;font-size:.9rem;font-weight:720}.app-shell .settings-field-wide{grid-column:1 / -1}.app-shell .settings-field small,.app-shell .settings-inline-help{color:#f7ecff80;font-size:.78rem;font-weight:500;line-height:1.35}.app-shell .settings-textarea{min-height:94px;resize:vertical}.app-shell .settings-secret-field{position:relative;min-width:0}.app-shell .settings-secret-field .operation-input{padding-right:52px}.app-shell .settings-icon-button,.app-shell .settings-danger-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(238,177,255,.24);color:#f7ecffbd;background:#ffffff0b;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease;cursor:pointer}.app-shell .settings-icon-button{position:absolute;top:50%;right:8px;width:38px;height:38px;border-radius:14px;transform:translateY(-50%)}.app-shell .settings-icon-button:hover,.app-shell .settings-danger-button:hover{color:#fff;border-color:#eeb1ff70;background:#e084ff29}.app-shell .settings-danger-button{width:48px;min-height:48px;border-radius:16px;color:#ffb3cc}.app-shell .settings-add-row,.app-shell .settings-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.app-shell .settings-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.app-shell .settings-empty-state{display:flex;align-items:center;justify-content:center;gap:10px;min-height:94px;padding:18px;border:1px dashed rgba(238,177,255,.22);border-radius:20px;color:#f7ecff80;background:#0b071e38}.app-shell .settings-inline-help{margin-top:14px;padding:12px 14px;border:1px solid rgba(238,177,255,.16);border-radius:16px;background:linear-gradient(135deg,#e084ff1f,#24124447),#ffffff09}.app-shell .settings-secondary-action{width:-moz-fit-content;width:fit-content;min-width:190px;margin-top:16px}.app-shell .settings-page .operation-submit-btn,.app-shell .settings-page .domain-action-btn{border-radius:18px;white-space:nowrap}.app-shell .settings-page .operation-submit-btn:disabled,.app-shell .settings-danger-button:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (max-width: 1100px){.app-shell .analytics-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .analytics-funnel-layout{grid-template-columns:1fr}.app-shell .settings-workspace{position:relative;grid-template-columns:1fr}.app-shell .settings-sidebar{position:relative;top:auto;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:10px;padding:10px 38px 10px 10px;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;box-shadow:0 22px 70px #08041c40,0 0 42px #be58ff24,inset -34px 0 28px -28px #eeb1ffb8,inset 0 1px #ffffff1f,inset 0 -1px #e084ff14}.app-shell .settings-sidebar::-webkit-scrollbar{display:none;width:0;height:0}.app-shell .settings-nav-item{flex:0 0 clamp(224px,68vw,286px);width:clamp(224px,68vw,286px);min-width:clamp(224px,68vw,286px);scroll-snap-align:start}.app-shell .settings-nav-icon,.app-shell .settings-panel-icon{flex:0 0 46px}.app-shell .settings-nav-icon svg,.app-shell .settings-panel-icon svg{display:block;width:20px;height:20px}.app-shell .settings-network-grid{grid-template-columns:1fr}}@media (max-width: 760px){.app-shell .analytics-panel{padding:16px;border-radius:22px}.app-shell .analytics-panel:before{border-radius:21px}.app-shell .analytics-panel-header,.app-shell .analytics-domain-strip{align-items:stretch;flex-direction:column}.app-shell .analytics-refresh-btn{width:100%}.app-shell .analytics-filter-grid,.app-shell .analytics-breakdown-grid{grid-template-columns:1fr}.app-shell .analytics-domain-list{justify-content:flex-start}.app-shell .analytics-domain-pill{max-width:100%}.app-shell .settings-panel-content{padding:16px}.app-shell .settings-panel-heading{align-items:flex-start}.app-shell .settings-form-grid,.app-shell .settings-add-row,.app-shell .settings-list-row{grid-template-columns:1fr}.app-shell .settings-page .operation-submit-btn,.app-shell .settings-secondary-action,.app-shell .settings-danger-button{width:100%}.app-shell .settings-danger-button{min-height:44px}}@media (max-width: 980px){.app-shell .dashboard-container>.dashboard-header,.app-shell .wallet-list-container>.wallet-list-header,.app-shell .domain-list-container>.domain-list-header,.app-shell .blockchain-operations-container>.blockchain-header,.app-shell .notification-tester-container>.notification-header,.app-shell .blacklist-page>.blacklist-hero,.app-shell .app-content>.space-y-6>.flex:first-child{align-items:flex-start;flex-direction:column;padding:18px;border-radius:22px}.app-shell .dashboard-container>.dashboard-header .dashboard-title,.app-shell .wallet-list-container>.wallet-list-header .wallet-list-title,.app-shell .domain-list-container>.domain-list-header .domain-list-title,.app-shell .blockchain-operations-container>.blockchain-header .blockchain-title,.app-shell .notification-tester-container>.notification-header .notification-title,.app-shell .blacklist-page>.blacklist-hero h1,.app-shell .app-content>.space-y-6>.flex:first-child h1{font-size:clamp(1.65rem,7.2vw,2.25rem);white-space:normal}.app-shell .dashboard-container>.dashboard-header .dashboard-subtitle,.app-shell .wallet-list-container>.wallet-list-header .wallet-list-subtitle,.app-shell .domain-list-container>.domain-list-header .domain-list-subtitle,.app-shell .blockchain-operations-container>.blockchain-header .blockchain-subtitle,.app-shell .notification-tester-container>.notification-header .notification-subtitle,.app-shell .blacklist-page>.blacklist-hero p{max-width:none;text-align:left}.app-shell .wallet-list-container>.wallet-list-header .wallet-list-actions,.app-shell .domain-list-container>.domain-list-header .domain-list-actions,.app-shell .blacklist-page>.blacklist-hero .blacklist-stat-group{width:100%;justify-content:flex-start}.domain-modal-content{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:22px}.domain-modal-header{padding:18px}.domain-modal-shell{grid-template-columns:1fr;min-height:0}.domain-modal-sidebar{flex-direction:row;overflow-x:auto;padding:12px 14px;border-right:0;border-bottom:1px solid rgba(238,177,255,.14)}.domain-modal-tab{min-width:190px}.domain-modal-body{max-height:calc(100vh - 300px);padding:18px}.domain-modal-grid,.domain-toggle-grid{grid-template-columns:1fr}.domain-modal-actions{align-items:stretch;flex-direction:column-reverse;padding:16px 18px 18px}.domain-modal-action-group{width:100%}.domain-modal-action-group>button,.domain-delete-btn{flex:1;justify-content:center}}@media (max-width: 760px){.app-shell .pending-sessions-card{margin-top:18px}.app-shell .pending-sessions-toolbar{align-items:stretch;flex-direction:column;padding:16px}.app-shell .pending-sessions-heading{align-items:flex-start}.app-shell .pending-sessions-actions{width:100%;justify-content:space-between}.app-shell .pending-sessions-count,.app-shell .pending-sessions-actions .wallet-action-btn{min-height:42px}.app-shell .pending-sessions-empty{min-height:190px;padding:28px 16px 32px}}.app-shell .wallet-action-label-short{display:none}@media (max-width: 760px){html,body,#root{max-width:100%;overflow-x:hidden}.app-shell{overflow-x:clip}.app-shell .app-content{width:100%;max-width:100vw;padding-right:12px;padding-left:12px;overflow-x:clip}.admin-topbar{padding:10px 10px 0}.admin-topbar-shell{width:100%;max-width:calc(100vw - 20px);grid-template-columns:56px minmax(0,1fr) 56px;gap:8px}.admin-brand-mark,.admin-logout-button{width:56px;height:56px;border-radius:20px}.admin-brand-image{width:34px;height:34px}.admin-actions{width:56px;min-width:56px;justify-content:flex-end}.admin-user-chip{display:none}.admin-nav-panel{min-width:0;width:100%;min-height:56px;justify-content:flex-start;gap:7px;padding:7px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;border-radius:22px}.admin-nav-link{flex:0 0 42px;width:42px;min-width:42px;height:42px;padding:0;border-radius:16px;scroll-snap-align:center}.admin-nav-link svg{width:19px;height:19px;flex-basis:19px}.app-shell .wallet-list-container{width:100%;max-width:100%;padding:18px 0 28px;overflow:visible}.app-shell .wallet-list-container>.wallet-list-header{gap:16px;margin-bottom:16px;padding:22px 18px 20px;border-radius:26px}.app-shell .wallet-list-container>.wallet-list-header .wallet-list-title{font-size:clamp(2rem,11vw,2.85rem);line-height:.98;text-wrap:balance}.app-shell .wallet-list-container>.wallet-list-header .wallet-list-subtitle{max-width:25rem;font-size:.98rem;line-height:1.35}.app-shell .wallet-list-container>.wallet-list-header .wallet-list-actions{width:100%}.app-shell .wallet-list-container>.wallet-list-header .wallet-action-btn{width:100%;min-height:54px;justify-content:center;border-radius:18px}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card){min-width:0;width:100%;margin-right:0;margin-left:0;overflow:visible;border-radius:26px}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card)>.overflow-x-auto{overflow:visible!important}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table{display:block;width:100%;min-width:0;table-layout:auto}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table thead{display:none}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table tbody{display:grid;gap:12px;padding:12px}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-row{display:grid;gap:12px;padding:15px;border:1px solid rgba(224,132,255,.22);border-radius:22px;background:radial-gradient(circle at 10% 0%,rgba(255,232,255,.15),transparent 42%),linear-gradient(145deg,#ffffff14,#b550ff14 44%,#0e07223d),#140a2c70;box-shadow:0 14px 38px #07041c38,inset 0 1px #ffffff1a}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-row:hover{transform:none}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-cell{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;padding:0;border:0;overflow:visible}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-cell:first-child,.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-cell:last-child{display:block}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-cell:nth-child(n+2):nth-child(-n+6):before{color:#f7ecff8c;font-size:.72rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-cell:nth-child(2):before{content:"Network"}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-cell:nth-child(3):before{content:"Type"}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-cell:nth-child(4):before{content:"Native"}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-cell:nth-child(5):before{content:"USDT"}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-cell:nth-child(6):before{content:"Approval"}.app-shell .wallet-address-cell{min-width:0;align-items:center}.app-shell .wallet-address-info{min-width:0}.app-shell .wallet-address-btn{max-width:100%;min-width:0}.app-shell .wallet-id{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .wallet-row-actions{display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell .wallet-row-action-btn{position:relative;width:100%;min-width:0;min-height:44px;height:44px;justify-content:center;gap:6px;padding:9px 7px;border-radius:15px;font-size:.72rem}.app-shell .wallet-action-label-full{display:none}.app-shell .wallet-action-label-short{display:inline}.app-shell .wallet-pagination{align-items:stretch;flex-direction:column;gap:12px;padding:14px 12px 16px;text-align:center}.app-shell .pagination-info{font-size:.9rem}.app-shell .pagination-controls{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell .pagination-btn{max-width:none;min-height:44px;border-radius:15px}.app-shell .pending-sessions-card{min-width:0;width:100%;margin-right:0;margin-left:0;overflow:hidden;border-radius:26px}.app-shell .pending-sessions-toolbar{padding:18px}.app-shell .pending-sessions-heading{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px}.app-shell .pending-sessions-icon,.app-shell .pending-sessions-empty-icon{width:50px;height:50px;border-radius:18px}.app-shell .pending-sessions-copy h2{font-size:1.06rem}.app-shell .pending-sessions-copy p{font-size:.9rem}.app-shell .pending-sessions-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.app-shell .pending-sessions-count,.app-shell .pending-sessions-actions .wallet-action-btn{width:100%;min-height:50px;justify-content:center;border-radius:17px}.app-shell .pending-sessions-empty{min-height:240px;padding:34px 18px 38px}.app-shell .blacklist-page{width:100%;max-width:100%;padding:18px 0 28px;gap:18px;overflow:visible}.app-shell .blacklist-page>.blacklist-hero,.app-shell .blacklist-page>.blacklist-card{width:100%;min-width:0;margin-right:0;margin-left:0;border-radius:26px}.app-shell .blacklist-page>.blacklist-hero{padding:20px 18px}.app-shell .blacklist-page>.blacklist-card{padding:24px 18px}.app-shell .blacklist-hero-copy{align-items:flex-start;gap:14px}.app-shell .blacklist-page>.blacklist-hero .blacklist-hero-copy>.blacklist-icon-chip{width:58px;height:58px;flex-basis:58px;border-radius:20px}.app-shell .blacklist-hero h1{font-size:clamp(2.25rem,10vw,2.85rem);line-height:1}.app-shell .blacklist-hero p{margin-top:8px;font-size:1rem;line-height:1.35}.app-shell .blacklist-stat-group{width:100%;justify-content:flex-start}.app-shell .blacklist-stat{min-width:0;width:-moz-fit-content;width:fit-content}.app-shell .blacklist-add-form,.app-shell .blacklist-field,.app-shell .blacklist-input,.app-shell .blacklist-primary-action,.app-shell .blacklist-refresh-button{width:100%;min-width:0}.app-shell .blacklist-card h2,.app-shell .blacklist-table-toolbar h2{font-size:clamp(1.65rem,7vw,2rem)}.app-shell .blacklist-table-toolbar{gap:16px}.app-shell .blacklist-empty-state{min-height:220px}}@media (max-width: 430px){.admin-topbar{padding:8px 0 0}.admin-topbar-shell{width:100%;max-width:min(358px,calc(100vw - 32px));grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}.admin-brand-mark,.admin-logout-button{width:44px;height:44px;border-radius:16px}.admin-brand-image{width:28px;height:28px}.admin-actions{width:44px;min-width:44px}.admin-nav-panel{min-height:44px;justify-content:center;gap:2px;padding:2px;border-radius:17px}.admin-nav-link{flex-basis:30px;width:30px;min-width:30px;height:38px;border-radius:13px}.admin-nav-link svg{width:17px;height:17px;flex-basis:17px}.app-shell .wallet-row-action-btn{font-size:0}.app-shell .wallet-row-action-btn svg{margin:0}.app-shell .wallet-action-label-short{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}:root{--ds-bg: #10151b;--ds-bg-deep: #070a0e;--ds-surface: rgba(42, 49, 58, .58);--ds-surface-strong: rgba(57, 66, 76, .68);--ds-surface-hover: rgba(88, 99, 111, .28);--ds-surface-solid: #1d242c;--ds-border: rgba(221, 232, 242, .22);--ds-border-strong: rgba(247, 250, 252, .4);--ds-border-glow: rgba(223, 236, 248, .62);--ds-text: #f8fafc;--ds-text-soft: #e3e9ef;--ds-text-muted: #aeb8c3;--ds-text-subtle: #7f8b98;--ds-accent: #d8e3ec;--ds-accent-strong: #ffffff;--ds-accent-soft: rgba(217, 226, 235, .18);--ds-accent-glow: rgba(218, 232, 244, .3);--ds-cyan: #bdeaff;--ds-lilac: #eef4f8;--ds-lilac-soft: rgba(233, 240, 246, .14);--ds-success: #84f0bd;--ds-success-soft: rgba(132, 240, 189, .14);--ds-warning: #ffd98a;--ds-warning-soft: rgba(255, 217, 138, .14);--ds-danger: #ff96aa;--ds-danger-soft: rgba(255, 150, 170, .14);--ds-focus: 0 0 0 3px rgba(222, 235, 246, .2);--ds-shadow: 0 26px 86px rgba(0, 0, 0, .42), 0 0 52px rgba(204, 220, 236, .08);--ds-shadow-soft: 0 18px 52px rgba(0, 0, 0, .3), 0 0 34px rgba(204, 220, 236, .07)}html,body{background:#070a0e}body{color:var(--ds-text)}.app-shell{--ql-header-bg: rgba(41, 49, 58, .56);--ql-header-border: rgba(224, 235, 244, .3);--ql-header-glow: rgba(225, 238, 249, .13);--ql-header-text: #f9fbfd;--ql-header-muted: rgba(225, 232, 240, .68);--ql-glass-bg: rgba(39, 47, 56, .58);--ql-glass-border: rgba(222, 232, 240, .3);--ql-glass-border-soft: rgba(222, 232, 240, .18);--ql-glass-hover: rgba(56, 65, 75, .72);--ql-glass-glow: rgba(221, 233, 244, .12);--quark-bg: #10151b;--quark-bg-soft: #171d24;--quark-panel: rgba(38, 45, 54, .62);--quark-panel-soft: rgba(50, 59, 69, .54);--quark-border: rgba(224, 235, 244, .18);--quark-border-strong: rgba(247, 250, 252, .36);--quark-text: #f9fbfd;--quark-muted: rgba(225, 232, 240, .66);--quark-accent: #e7edf2;--quark-accent-2: #aeb9c4;--quark-accent-soft: rgba(225, 235, 244, .16);--quark-card-bg: rgba(38, 45, 54, .58);--quark-card-bg-strong: rgba(53, 62, 72, .68);--quark-card-border: rgba(224, 235, 244, .28);--quark-card-border-soft: rgba(224, 235, 244, .16);--quark-card-border-hover: rgba(247, 250, 252, .44);--quark-card-glow: rgba(223, 236, 248, .16);--quark-shadow: 0 24px 78px rgba(0, 0, 0, .38), 0 0 42px rgba(217, 230, 242, .09)}.app-shell .app-background{background:radial-gradient(ellipse at 16% 10%,rgba(217,230,242,.18),transparent 34%),radial-gradient(ellipse at 84% 4%,rgba(171,187,202,.16),transparent 32%),radial-gradient(ellipse at 52% 86%,rgba(110,124,140,.14),transparent 44%),linear-gradient(135deg,#151b22,#222a33 42%,#080b10)}.app-shell .app-background-grid{opacity:.24;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px)}.app-shell .app-background-overlay{background:linear-gradient(180deg,#0c0f1405,#0b0e1233 70%,#05070a70),radial-gradient(ellipse at center,transparent 0%,rgba(4,6,9,.16) 72%,rgba(4,6,9,.48) 100%),linear-gradient(115deg,rgba(255,255,255,.045),transparent 32%,rgba(255,255,255,.035) 62%,transparent)}.app-shell .app-background-glow-primary{opacity:.58;background:radial-gradient(circle,rgba(230,240,248,.34) 0%,rgba(157,174,190,.12) 48%,transparent 72%)}.app-shell .app-background-glow-secondary{opacity:.42;background:radial-gradient(circle,rgba(186,202,218,.26) 0%,rgba(96,112,130,.1) 48%,transparent 72%)}.app-shell .app-background-glow-tertiary{opacity:.34;background:radial-gradient(ellipse,rgba(231,238,244,.16),rgba(122,142,158,.08) 46%,transparent 74%)}.app-shell .app-background-horizon{opacity:.36;background:linear-gradient(100deg,transparent 6%,rgba(226,236,244,.15) 28%,transparent 54%),linear-gradient(80deg,transparent 18%,rgba(118,133,148,.2) 46%,transparent 72%),radial-gradient(ellipse at 50% 80%,rgba(219,232,244,.16),transparent 68%)}.login-container{background:radial-gradient(ellipse at 50% -10%,rgba(230,240,248,.26),transparent 43%),radial-gradient(ellipse at 16% 84%,rgba(122,139,156,.22),transparent 48%),radial-gradient(ellipse at 86% 78%,rgba(203,217,230,.16),transparent 46%),linear-gradient(180deg,#161d24,#202832 52%,#080b10)}.login-container .app-background-overlay{background:linear-gradient(180deg,#080a0d1f,#080b0f47 48%,#05070a80),radial-gradient(ellipse at 50% 28%,rgba(232,241,248,.16),transparent 48%)}.login-container .grid-pattern{opacity:.08}.login-container .login-card{border-color:#e8f1f857;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.16),transparent 34%),linear-gradient(145deg,#ffffff1f,#ffffff08 44%,#4753602e),#11161cdb;box-shadow:0 30px 92px #00000094,0 0 76px #dae7f321,inset 8px 7px 24px #ffffff0e,inset -8px -7px 24px #00000047,inset 0 1px #ffffff3d}.login-kicker{border-color:#e8f1f852;background:#ffffff12;color:#f1f6fae6;letter-spacing:0;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #0000002e}.login-title{background:linear-gradient(180deg,#fff,#eef3f7 52%,#aeb9c4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:currentColor;text-shadow:0 0 36px rgba(234,242,249,.12)}.login-subtitle,.login-container .form-icon{color:#e2e9f0a8}.login-container .input-field,.app-shell input,.app-shell select,.app-shell textarea,.app-shell .form-input,.app-shell .form-select,.app-shell .search-input,.app-shell .operation-input,.app-shell .blacklist-input{border-color:#e0ebf433;background:linear-gradient(180deg,#ffffff10,#ffffff06),#0b0f14a8;color:#f8fafc;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000029}.login-container .input-field::-moz-placeholder,.app-shell input::-moz-placeholder,.app-shell textarea::-moz-placeholder,.app-shell .search-input::-moz-placeholder,.app-shell .blacklist-input::-moz-placeholder{color:#d3dce575}.login-container .input-field::placeholder,.app-shell input::placeholder,.app-shell textarea::placeholder,.app-shell .search-input::placeholder,.app-shell .blacklist-input::placeholder{color:#d3dce575}.login-container .input-field:focus,.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus,.app-shell .form-input:focus,.app-shell .form-select:focus,.app-shell .search-input:focus,.app-shell .operation-input:focus,.app-shell .blacklist-input:focus{border-color:#f4f8fb8f;background:linear-gradient(180deg,#ffffff15,#ffffff07),#0f141bbd;box-shadow:0 0 0 3px #e2edf61f,0 18px 44px #00000038,inset 0 1px #ffffff1f}.app-shell .dashboard-container>.dashboard-header,.app-shell .wallet-list-container>.wallet-list-header,.app-shell .domain-list-container>.domain-list-header,.app-shell .blockchain-operations-container>.blockchain-header,.app-shell .notification-tester-container>.notification-header,.app-shell .blacklist-page>.blacklist-hero,.app-shell .app-content>.space-y-6>.flex:first-child,.app-shell .stats-card,.app-shell .card,.app-shell .wallet-table-card,.app-shell .domain-table-card,.app-shell .operation-card,.app-shell .results-card,.app-shell .notification-section,.app-shell .notification-results,.app-shell .notification-info,.app-shell .notification-type-card,.app-shell .domain-card,.app-shell .modal-content,.app-shell .settings-sidebar,.app-shell .settings-main-panel,.app-shell .settings-subcard,.blacklist-card{border-color:var(--ql-glass-border);background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.13),transparent 28%),radial-gradient(circle at 88% 8%,rgba(218,231,243,.1),transparent 34%),linear-gradient(145deg,#ffffff17,#d6e1ec0b 44%,#0b0f145c),var(--ql-glass-bg);box-shadow:0 24px 76px #0000005c,0 0 46px var(--ql-glass-glow),inset 0 1px #ffffff29,inset 0 -1px #0003,inset 0 0 0 1px #ffffff0b}.app-shell .dashboard-container>.dashboard-header .dashboard-title,.app-shell .wallet-list-container>.wallet-list-header .wallet-list-title,.app-shell .domain-list-container>.domain-list-header .domain-list-title,.app-shell .blockchain-operations-container>.blockchain-header .blockchain-title,.app-shell .notification-tester-container>.notification-header .notification-title,.app-shell .blacklist-page>.blacklist-hero h1,.app-shell .app-content>.space-y-6>.flex:first-child h1,.app-shell .dashboard-title,.app-shell .wallet-list-title,.app-shell .domain-list-title,.app-shell .blockchain-title,.app-shell .notification-title,.app-shell .settings-panel-heading h2,.app-shell .settings-subcard-header h3,.app-shell .blacklist-card h2,.app-shell .blacklist-table-toolbar h2{color:#fbfcfe;text-shadow:0 14px 34px rgba(225,235,244,.09),0 20px 46px rgba(0,0,0,.22)}.app-shell .dashboard-container>.dashboard-header .dashboard-subtitle,.app-shell .wallet-list-container>.wallet-list-header .wallet-list-subtitle,.app-shell .domain-list-container>.domain-list-header .domain-list-subtitle,.app-shell .blockchain-operations-container>.blockchain-header .blockchain-subtitle,.app-shell .notification-tester-container>.notification-header .notification-subtitle,.app-shell .blacklist-page>.blacklist-hero p,.app-shell .settings-panel-heading p,.app-shell .settings-subcard-header p,.app-shell .settings-nav-item small,.app-shell .stats-title,.app-shell .stat-label,.app-shell .status-label,.app-shell .blacklist-help-text,.app-shell .blacklist-empty-state p{color:#e1e8f0a8}.app-shell .stats-card:before,.app-shell .operation-card:before,.app-shell .notification-type-card:before,.app-shell .domain-card:before,.blacklist-card:before,.app-shell .settings-subcard:before{background:linear-gradient(120deg,rgba(255,255,255,.13),transparent 34%),radial-gradient(circle at 20% 16%,rgba(232,241,248,.14),transparent 36%),radial-gradient(circle at 86% 84%,rgba(125,142,158,.1),transparent 42%)}.app-shell .stats-card:hover,.app-shell .operation-card:hover,.app-shell .notification-type-card:hover,.app-shell .domain-card:hover,.blacklist-card:hover{border-color:var(--ql-header-border);background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.16),transparent 30%),radial-gradient(circle at 88% 8%,rgba(236,244,250,.15),transparent 36%),linear-gradient(145deg,#ffffff1c,#e1ebf410 44%,#10151c57),var(--ql-glass-hover);box-shadow:0 28px 86px #0000006b,0 0 58px #e0ebf429,inset 0 1px #fff3,inset 0 -1px #00000038}.admin-topbar{background:linear-gradient(180deg,#0d1117c2,#0d111700)}.admin-brand-mark,.admin-user-chip,.admin-logout-button,.admin-nav-panel{border-color:#e0ebf42e;background:linear-gradient(180deg,#ffffff17,#ffffff07),#14191fa3;box-shadow:0 18px 56px #00000052,0 0 32px #dce8f414,inset 0 1px #ffffff24}.admin-brand-image{filter:grayscale(1) brightness(1.35) contrast(.95) drop-shadow(0 0 14px rgba(226,236,246,.22))}.admin-nav-link{color:#e1e8f0a8}.admin-nav-link:hover{color:#fff;border-color:#e0ebf429;background:#ecf4fa14}.admin-nav-link.is-active,.app-shell .nav-item.active,.app-shell .settings-nav-item.active,.app-shell .settings-nav-item:hover{color:#0c1117;border-color:#ffffff6b;background:radial-gradient(circle at 24% 0%,rgba(255,255,255,.64),transparent 38%),linear-gradient(135deg,#f7fafc,#b9c3ce,#eef3f7);box-shadow:0 14px 32px #deebf629,inset 0 1px #ffffffb8,inset 0 -1px #5d6a7838}.admin-nav-link.is-active svg,.app-shell .settings-nav-item.active svg,.app-shell .settings-nav-item:hover svg{color:#0c1117}.admin-user-avatar,.app-shell .nav-user-avatar,.app-shell .stats-icon,.app-shell .wallet-icon-wrapper,.app-shell .domain-icon-wrapper,.app-shell .operation-icon-wrapper,.app-shell .operation-card-header>.operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon,.app-shell .settings-nav-icon,.app-shell .settings-panel-icon,.app-shell .pending-sessions-icon,.app-shell .pending-sessions-empty-icon,.blacklist-icon-chip{color:#eef4f8;border-color:#eef5fa3d;background:radial-gradient(circle at 28% 16%,rgba(255,255,255,.5),transparent 34%),linear-gradient(145deg,#edf4f938,#5b677429);box-shadow:0 16px 38px #0000003d,0 0 28px #e0ebf41a,inset 0 1px #ffffff38,inset 0 -1px #00000038}.app-shell .stats-icon svg,.app-shell .wallet-icon,.app-shell .domain-icon,.app-shell .operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon,.app-shell .settings-nav-icon svg,.app-shell .settings-panel-icon svg,.blacklist-icon-chip svg{color:#edf3f7;filter:drop-shadow(0 0 12px rgba(224,235,244,.18))}.login-container .btn-primary,.login-container .login-submit-button,.app-shell .btn-primary,.app-shell .domain-create-btn,.app-shell .notification-send-btn,.app-shell .operation-submit-btn,.app-shell .blacklist-primary-action{color:#0a0f15;border:1px solid rgba(255,255,255,.38);background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.76),transparent 38%),linear-gradient(135deg,#fbfdff,#b4bec8 48%,#eef3f7);box-shadow:0 14px 34px #e0ebf42e,0 6px 18px #00000038,inset 0 1px #ffffffbd,inset 0 -1px #525e6a3d}.login-container .btn-primary:hover,.login-container .login-submit-button:hover,.app-shell .btn-primary:hover,.app-shell .domain-create-btn:hover,.app-shell .notification-send-btn:hover,.app-shell .operation-submit-btn:hover,.app-shell .blacklist-primary-action:hover{color:#05080c;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.86),transparent 40%),linear-gradient(135deg,#fff,#c8d1da 48%,#f5f8fb);box-shadow:0 18px 44px #e0ebf43d,0 8px 22px #0000003d,inset 0 1px #ffffffc7}.app-shell .btn-secondary,.app-shell .domain-action-btn:not(.domain-create-btn),.app-shell .wallet-action-btn,.app-shell .blacklist-refresh-button,.app-shell .settings-icon-button,.app-shell .pagination-btn,.app-shell .modal-close{color:#f0f6fad1;border-color:#e0ebf438;background:linear-gradient(180deg,#ffffff13,#ffffff06),#181e259e;box-shadow:inset 0 1px #ffffff1f,0 10px 26px #0000002e}.app-shell .btn-secondary:hover,.app-shell .domain-action-btn:not(.domain-create-btn):hover,.app-shell .wallet-action-btn:hover,.app-shell .blacklist-refresh-button:hover,.app-shell .settings-icon-button:hover,.app-shell .pagination-btn:hover:not(:disabled),.app-shell .modal-close:hover{color:#fff;border-color:#f7fafc5c;background:linear-gradient(180deg,#ffffff1c,#ffffff09),#272f38c7}.app-shell .admin-logout-button,.admin-logout-button{color:#ff9fb3;border-color:#ff9fb33d}.app-shell .settings-panel-heading,.app-shell .analytics-panel-header,.app-shell .card-header,.app-shell .blacklist-table-toolbar,.app-shell .wallet-table-header,.app-shell .domain-table-header{border-color:#e0ebf424}.app-shell .settings-field,.app-shell .settings-field small,.app-shell .settings-inline-help{color:#e1e8f0ad}.app-shell .settings-inline-help,.app-shell .settings-empty-state{border-color:#e0ebf429;background:linear-gradient(135deg,#ffffff12,#79899a14),#0c10153d}.app-shell .settings-sidebar{box-shadow:0 22px 70px #00000057,0 0 42px #e0ebf41a,inset -34px 0 28px -28px #eef5fa73,inset 0 1px #ffffff29,inset 0 -1px #0003}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-row{border-color:#e0ebf433;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.13),transparent 42%),linear-gradient(145deg,#ffffff14,#e1ebf40a 44%,#0b0f143d),#171d2470}.app-shell .activity-grid .card{border-color:#e0ebf44d;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.13),transparent 30%),radial-gradient(circle at 88% 8%,rgba(218,231,243,.1),transparent 34%),linear-gradient(145deg,#ffffff17,#d6e1ec0b 44%,#0b0f145c),#272f3894}.app-shell .analytics-domain-pill,.app-shell .blacklist-stat,.app-shell .blacklist-status-pill,.app-shell .network-badge,.app-shell .wallet-type-badge,.app-shell .approval-badge{border-color:#e0ebf433;background:#fff1}.app-shell .status-dot,.app-shell .status-indicator .status-dot{background:#84f0bd;box-shadow:0 0 14px #84f0bd70}.app-shell .status-text,.app-shell .blacklist-status-ok,.app-shell .status-connected,.app-shell .approval-badge.approved{color:#9cf3c8}.app-shell .text-blue-400,.app-shell .text-purple-400,.app-shell .text-indigo-400{color:#d8e3ec!important}.app-shell .bg-blue-500,.app-shell .bg-purple-500,.app-shell .bg-indigo-500{background-color:#b9c3ce!important}.app-shell .loading-skeleton{background:linear-gradient(90deg,#ffffff0e,#ffffff29,#ffffff0e),#232a3380!important}@media (max-width: 760px){.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-cell:nth-child(n+2):nth-child(-n+6):before{color:#e1e8f094}}.app-shell,.login-container{--ql-header-bg: rgba(14, 18, 25, .62);--ql-header-border: rgba(201, 214, 229, .18);--ql-header-glow: rgba(155, 184, 216, .12);--ql-header-text: #f7fbff;--ql-header-muted: rgba(203, 214, 228, .78);--ql-glass-bg: rgba(17, 23, 32, .58);--ql-glass-border: rgba(205, 219, 235, .18);--ql-glass-border-soft: rgba(205, 219, 235, .11);--ql-glass-hover: rgba(29, 38, 51, .76);--ql-glass-glow: rgba(160, 188, 220, .12);--ql-action-withdraw: #60f4b8;--ql-action-withdraw-glow: rgba(96, 244, 184, .34);--ql-action-refresh: #ffb15c;--ql-action-refresh-glow: rgba(255, 177, 92, .32);--ql-action-delete: #ff6b8b;--ql-action-delete-glow: rgba(255, 107, 139, .34);--ql-wallet-address: #f8fbff;--ql-wallet-address-glow: rgba(248, 251, 255, .42);--ql-pending-silver: rgba(208, 221, 236, .16);--ql-pending-silver-strong: rgba(226, 238, 248, .24);--ql-pending-silver-glow: rgba(185, 207, 230, .12)}.app-shell .app-background,.login-container .app-background{background:radial-gradient(ellipse at 18% -4%,rgba(180,197,221,.18),transparent 34%),radial-gradient(ellipse at 82% 8%,rgba(114,138,168,.16),transparent 30%),radial-gradient(ellipse at 50% 82%,rgba(87,107,131,.2),transparent 42%),linear-gradient(180deg,#060a11,#0a1018 42%,#070b12)}.app-shell .app-background-video,.login-container .app-background-video{position:absolute;inset:-2%;width:104%;height:104%;-o-object-fit:cover;object-fit:cover;opacity:.52;filter:grayscale(1) saturate(0) contrast(1.06) brightness(.72);pointer-events:none;transform:scale(1.02)}.app-shell .app-background-grid,.login-container .app-background-grid{opacity:.18;background-size:84px 84px}.app-shell .app-background-overlay,.login-container .app-background-overlay{background:linear-gradient(180deg,#04060a05,#05080d1f 38%,#04060a5c),radial-gradient(circle at center,transparent 0%,rgba(6,10,17,.08) 54%,rgba(3,5,9,.54) 100%)}.app-shell .app-background-glow-primary,.login-container .app-background-glow-primary{opacity:.82;background:radial-gradient(circle,rgba(191,208,228,.2) 0%,rgba(126,151,181,.1) 44%,transparent 72%)}.app-shell .app-background-glow-secondary,.login-container .app-background-glow-secondary{opacity:.58;background:radial-gradient(circle,rgba(168,185,207,.16) 0%,rgba(102,124,152,.08) 46%,transparent 72%)}.app-shell .app-background-glow-tertiary,.login-container .app-background-glow-tertiary{opacity:.46;background:radial-gradient(circle,rgba(150,172,198,.13) 0%,rgba(97,118,144,.06) 50%,transparent 76%)}.app-shell .app-background-horizon,.login-container .app-background-horizon{opacity:.3;background:radial-gradient(ellipse at center,rgba(196,210,226,.14) 0%,rgba(130,149,172,.08) 34%,transparent 78%);filter:blur(8px)}.app-shell .dashboard-container>.dashboard-header,.app-shell .wallet-list-container>.wallet-list-header,.app-shell .domain-list-container>.domain-list-header,.app-shell .blockchain-operations-container>.blockchain-header,.app-shell .notification-tester-container>.notification-header,.app-shell .blacklist-page>.blacklist-hero,.app-shell .app-content>.space-y-6>.flex:first-child,.app-shell .stats-card,.app-shell .card,.app-shell .wallet-table-card,.app-shell .domain-table-card,.app-shell .operation-card,.app-shell .results-card,.app-shell .notification-section,.app-shell .notification-results,.app-shell .notification-info,.app-shell .notification-type-card,.app-shell .domain-card,.app-shell .analytics-panel,.app-shell .analytics-breakdown-card,.app-shell .analytics-funnel-list,.app-shell .settings-sidebar,.app-shell .settings-panel-card,.app-shell .settings-content,.app-shell .modal-content,.blacklist-card,.login-container .login-card,.login-container .login-panel{border-color:#d0ddec2e;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.18),transparent 24%),radial-gradient(circle at 88% 10%,rgba(155,181,212,.14),transparent 30%),linear-gradient(136deg,#ffffff24,#ffffff0d 18%,#53627629 54%,#090d1480),linear-gradient(180deg,#171f2ab8,#0c1118b8);-webkit-backdrop-filter:blur(24px) saturate(132%);backdrop-filter:blur(24px) saturate(132%);box-shadow:0 22px 58px #00000057,0 0 30px #a0bcdc14,inset 0 1px #ffffff3d,inset 0 -1px #4e5e7342,inset 0 0 0 1px #ffffff08}.admin-topbar{background:linear-gradient(180deg,#070a0fd6,#070a0f00)}.admin-brand-mark,.admin-user-chip,.admin-logout-button,.admin-nav-panel{border-color:#d0ddec24;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.16),transparent 28%),linear-gradient(180deg,#ffffff0f,#ffffff05),#0f151db8;box-shadow:0 18px 46px #0000004d,0 0 24px #a0bcdc0f,inset 0 1px #ffffff29}.admin-brand-image{filter:grayscale(1) brightness(1.28) contrast(1.04) drop-shadow(0 0 10px rgba(233,241,249,.2))}.admin-nav-link{color:#dbe4eeb8}.admin-nav-link:hover{color:#fff;border-color:#dae5f02e;background:#eaf2fa0f}.admin-nav-link.is-active,.app-shell .nav-item.active,.app-shell .settings-nav-item.active,.app-shell .settings-nav-item:hover{color:#0a1017;border-color:#ffffff85;background:radial-gradient(circle at 22% 0%,rgba(255,255,255,.82),transparent 40%),linear-gradient(135deg,#fff,#d7e0ea 42%,#edf2f7);box-shadow:0 16px 30px #b3c8df29,inset 0 1px #ffffffd6,inset 0 -1px #53637733}.admin-user-avatar,.app-shell .nav-user-avatar,.app-shell .stats-icon,.app-shell .wallet-icon-wrapper,.app-shell .domain-icon-wrapper,.app-shell .operation-icon-wrapper,.app-shell .operation-card-header>.operation-icon,.app-shell .notification-type-icon,.app-shell .section-icon,.app-shell .settings-nav-icon,.app-shell .settings-panel-icon,.app-shell .pending-sessions-icon,.app-shell .pending-sessions-empty-icon,.blacklist-icon-chip{color:#f5f9fd;border-color:#e1ebf53d;background:radial-gradient(circle at 28% 16%,rgba(255,255,255,.58),transparent 34%),linear-gradient(145deg,#e6eef538,#5a687a2e);box-shadow:0 14px 32px #0000003d,0 0 22px #c8dcf014,inset 0 1px #ffffff47,inset 0 -1px #0000003d}.login-container .btn-primary,.login-container .login-submit-button,.app-shell .btn-primary,.app-shell .domain-create-btn,.app-shell .notification-send-btn,.app-shell .operation-submit-btn,.app-shell .blacklist-primary-action{color:#081018;border-color:#ffffff6b;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.78),transparent 38%),linear-gradient(135deg,#fdfefe,#d6e0ea 46%,#edf2f7);box-shadow:0 16px 34px #b2c6db29,0 8px 22px #0000003d,inset 0 1px #ffffffd6,inset 0 -1px #5b6b7f3d}.login-container .btn-primary:hover,.login-container .login-submit-button:hover,.app-shell .btn-primary:hover,.app-shell .domain-create-btn:hover,.app-shell .notification-send-btn:hover,.app-shell .operation-submit-btn:hover,.app-shell .blacklist-primary-action:hover{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.88),transparent 40%),linear-gradient(135deg,#fff,#e2e9f0 46%,#f6f9fc);box-shadow:0 18px 42px #b4cae22e,0 10px 24px #00000042,inset 0 1px #ffffffe6}.app-shell .btn-secondary,.app-shell .domain-action-btn:not(.domain-create-btn),.app-shell .wallet-action-btn,.app-shell .blacklist-refresh-button,.app-shell .settings-icon-button,.app-shell .pagination-btn,.app-shell .modal-close{color:#e8f0f8d6;border-color:#cddbeb2e;background:linear-gradient(180deg,#ffffff14,#ffffff07),#121820a8;box-shadow:inset 0 1px #ffffff24,0 10px 26px #0000002e}.app-shell .btn-secondary:hover,.app-shell .domain-action-btn:not(.domain-create-btn):hover,.app-shell .wallet-action-btn:hover,.app-shell .blacklist-refresh-button:hover,.app-shell .settings-icon-button:hover,.app-shell .pagination-btn:hover:not(:disabled),.app-shell .modal-close:hover{background:linear-gradient(180deg,#ffffff1a,#ffffff08),#1c242fd6}.app-shell .activity-grid .card{box-shadow:0 20px 54px #00000057,0 0 34px #a0bcdc12,inset 0 1px #ffffff38,inset 0 -1px #52627642,inset 0 0 0 1px #ffffff08}.app-shell .wallet-list-container>.wallet-table-card:not(.pending-sessions-card) .wallet-table-row{border-color:#d1ddeb24;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.12),transparent 42%),linear-gradient(145deg,#ffffff12,#dce6f008 44%,#0a0e1447),#1218206b}.app-shell .analytics-domain-pill,.app-shell .blacklist-stat,.app-shell .blacklist-status-pill,.app-shell .network-badge,.app-shell .wallet-type-badge,.app-shell .approval-badge{border-color:#d2dfee2e;background:#ebf2f912}.app-shell .status-dot,.app-shell .status-indicator .status-dot{background:#90f2c0;box-shadow:0 0 14px #90f2c066}.app-shell .status-text,.app-shell .blacklist-status-ok,.app-shell .status-connected,.app-shell .approval-badge.approved{color:#a8f5ce}.domain-modal-header{border-bottom-color:#d0ddec24;background:radial-gradient(circle at 14% 10%,rgba(255,255,255,.12),transparent 34%),radial-gradient(circle at 88% 12%,rgba(150,174,200,.1),transparent 34%),linear-gradient(135deg,#ffffff0f,#151c250a)}.domain-modal-kicker,.domain-modal-section-heading p,.domain-modal-tab small,.domain-toggle-row small{color:#d2dce8a3}.domain-modal-sidebar{border-right-color:#d0ddec1f;background:radial-gradient(circle at 0% 0%,rgba(214,226,239,.12),transparent 38%),#0c111847}.domain-modal-tab{color:#e0e9f2b8}.domain-modal-tab:hover,.domain-modal-tab.active{border-color:#d6e2ef3d;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.14),transparent 38%),linear-gradient(135deg,#e6eef524,#5c6b7e1a);box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff1f}.domain-modal-tab-icon,.domain-modal-section-icon{border-color:#e1ebf53d;color:#f5f9fd;background:radial-gradient(circle at 28% 16%,rgba(255,255,255,.58),transparent 34%),linear-gradient(145deg,#e6eef538,#5a687a2e);box-shadow:0 14px 32px #0000003d,0 0 22px #c8dcf014,inset 0 1px #ffffff47,inset 0 -1px #0000003d}.domain-modal-section-heading{border-bottom-color:#d0ddec1f}.domain-modal-note,.domain-toggle-row{border-color:#d0ddec29;color:#e2ebf4c7;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.1),transparent 34%),linear-gradient(145deg,#ffffff12,#dce6f008 44%,#0a0e1447),#12182075}.domain-toggle-ui{border-color:#d0ddec38;background:#0f151eb8}.domain-toggle-ui:after{background:#f0f7fcd1}.domain-toggle-row input:checked+.domain-toggle-ui{border-color:#e6eef680;background:linear-gradient(135deg,#f8fbff,#c8d3de);box-shadow:0 0 18px #cddceb2e}.domain-toggle-row input:checked+.domain-toggle-ui:after{background:#0b1219}.domain-modal-actions{border-top-color:#d0ddec1f;background:#090d1338}.app-shell .modal-submit-btn{color:#081018;border:1px solid rgba(255,255,255,.42);background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.78),transparent 38%),linear-gradient(135deg,#fdfefe,#d6e0ea 46%,#edf2f7);box-shadow:0 16px 34px #b2c6db29,0 8px 22px #0000003d,inset 0 1px #ffffffd6,inset 0 -1px #5b6b7f3d}.app-shell .modal-submit-btn:hover:not(:disabled){background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.88),transparent 40%),linear-gradient(135deg,#fff,#e2e9f0 46%,#f6f9fc);box-shadow:0 18px 42px #b4cae22e,0 10px 24px #00000042,inset 0 1px #ffffffe6}.app-shell .modal-submit-btn:disabled{color:#08101885;border-color:#ffffff2e;box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff75}.app-shell .wallet-address-button-row{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%}.app-shell .wallet-copy-toast{position:absolute;left:0;bottom:calc(100% + 10px);display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f5f9fdf0;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.18),transparent 42%),linear-gradient(145deg,#ffffff1a,#18202bdb);box-shadow:0 14px 32px #00000047,0 0 18px #d6e2ef1a,inset 0 1px #ffffff29;font-size:.74rem;font-weight:650;letter-spacing:.01em;white-space:nowrap;pointer-events:none;z-index:5;animation:wallet-copy-toast-in .18s ease-out}.app-shell .wallet-copy-toast:after{content:"";position:absolute;left:18px;top:100%;width:10px;height:10px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);background:#18202beb;transform:translateY(-5px) rotate(45deg)}.app-shell .wallet-action-btn.is-loading,.app-shell .domain-action-btn.is-loading{cursor:wait;transform:translateY(0) scale(.985);box-shadow:0 10px 22px #0003,inset 0 1px #ffffff2e}@keyframes wallet-copy-toast-in{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.app-shell .analytics-panel{border-color:#d0ddec2e;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.18),transparent 24%),radial-gradient(circle at 88% 10%,rgba(155,181,212,.14),transparent 30%),linear-gradient(136deg,#ffffff24,#ffffff0d 18%,#53627629 54%,#090d1480),linear-gradient(180deg,#171f2ab8,#0c1118b8);box-shadow:0 22px 58px #00000057,0 0 30px #a0bcdc14,inset 0 1px #ffffff3d,inset 0 -1px #4e5e7342,inset 0 0 0 1px #ffffff08}.app-shell .analytics-panel:before{background:linear-gradient(110deg,rgba(255,255,255,.12),transparent 32%),radial-gradient(circle at 20% 10%,rgba(186,203,224,.12),transparent 28%)}.app-shell .analytics-heading-icon{border-color:#e1ebf53d;color:#f5f9fd;background:radial-gradient(circle at 28% 16%,rgba(255,255,255,.58),transparent 34%),linear-gradient(145deg,#e6eef538,#5a687a2e);box-shadow:0 14px 32px #0000003d,0 0 22px #c8dcf014,inset 0 1px #ffffff47,inset 0 -1px #0000003d}.app-shell .analytics-heading p,.app-shell .analytics-empty-inline,.app-shell .analytics-time-cell,.app-shell .analytics-session-cell{color:#d4dde8b8}.app-shell .analytics-refresh-btn,.app-shell .analytics-period-chip{color:#e8f0f8d6;border-color:#cddbeb2e;background:linear-gradient(180deg,#ffffff14,#ffffff07),#121820a8;box-shadow:inset 0 1px #ffffff24,0 10px 26px #0000002e}.app-shell .analytics-refresh-btn:hover{border-color:#e6eff842;background:linear-gradient(180deg,#ffffff1a,#ffffff08),#1c242fd6}.app-shell .analytics-filter-field span{color:#d7e1ecad}.app-shell .analytics-input{color:#f4f8fc;border-color:#d0ddec29;background:linear-gradient(180deg,#ffffff0f,#ffffff04),#0f141db8;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000002e}.app-shell .analytics-input:focus,.app-shell .analytics-input:focus-visible{border-color:#eef6fc9e;background:linear-gradient(180deg,#ffffff17,#ffffff07),#121820d1;box-shadow:0 0 0 3px #e2edf624,0 0 24px #e0ebf42e,inset 0 1px #ffffff1f,inset 0 -1px #0000002e}.app-shell .analytics-input::-moz-placeholder{color:#c2cedc75}.app-shell .analytics-input::placeholder{color:#c2cedc75}.app-shell .analytics-domain-strip,.app-shell .analytics-funnel-list,.app-shell .analytics-breakdown-card{border-color:#d0ddec29;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.1),transparent 34%),linear-gradient(145deg,#ffffff14,#dce6f008 44%,#0a0e1447),#12182075;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000029}.app-shell .analytics-domain-title,.app-shell .analytics-breakdown-title{color:#f5f9fde6}.app-shell .analytics-domain-title svg,.app-shell .analytics-breakdown-title svg{color:#ecf3f9e0}.app-shell .analytics-domain-pill,.app-shell .analytics-event-badge,.app-shell .analytics-breakdown-row{border-color:#d2dfee2e;background:linear-gradient(180deg,#ffffff12,#ffffff05),#ebf2f90d}.app-shell .analytics-domain-pill strong,.app-shell .analytics-event-badge,.app-shell .analytics-funnel-row-top span,.app-shell .analytics-breakdown-row{color:#e5eef7d1}.app-shell .analytics-domain-pill em{color:#f7fbff}.app-shell .analytics-progress-track{background:#ffffff14;box-shadow:inset 0 1px 3px #0000003d}.app-shell .analytics-progress-fill{background:linear-gradient(90deg,#f8fbfff0,#bfcdddeb),#d9e2eb;box-shadow:0 0 18px #cddceb38}.app-shell .analytics-pagination{border-top-color:#d0ddec24}.app-shell .pending-sessions-card{border-color:var(--ql-pending-silver-strong);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.18),transparent 24%),radial-gradient(circle at 88% 10%,rgba(155,181,212,.14),transparent 30%),linear-gradient(136deg,#ffffff24,#ffffff0d 18%,#53627629 54%,#090d1480),linear-gradient(180deg,#171f2ab8,#0c1118b8);box-shadow:0 22px 58px #00000057,0 0 30px var(--ql-pending-silver-glow),inset 0 1px #ffffff38,inset 0 -1px #4e5e7342}.app-shell .pending-sessions-toolbar{border-bottom-color:#d0ddec29;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.16),transparent 34%),linear-gradient(135deg,#ffffff0f,#a6bcd414)}.app-shell .pending-sessions-empty{background:radial-gradient(circle at 50% 8%,rgba(224,235,246,.13),transparent 36%),radial-gradient(circle at 50% 100%,rgba(155,181,212,.08),transparent 42%),#0c11183d}.app-shell .pending-sessions-icon,.app-shell .pending-sessions-empty-icon{color:#f5f9fd;border-color:#e1ebf53d;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.44),transparent 34%),linear-gradient(145deg,#e6eef538,#5a687a2e);box-shadow:0 14px 32px #0000003d,0 0 22px #c8dcf014,inset 0 1px #ffffff3d}.app-shell .pending-sessions-count{color:#e1ebf5bd;border-color:#e1ebf538;background:linear-gradient(180deg,#ffffff13,#ffffff07),#131a2480;box-shadow:inset 0 1px #ffffff24,0 0 22px var(--ql-pending-silver-glow)}.app-shell .wallet-row-action-btn.withdraw-action{color:var(--ql-action-withdraw);border-color:#60f4b842;background:linear-gradient(180deg,#60f4b81f,#60f4b809),#0c1e195c;box-shadow:inset 0 1px #ffffff1f,0 0 18px var(--ql-action-withdraw-glow)}.app-shell .wallet-row-action-btn.withdraw-action:hover:not(:disabled){color:#b7ffe2;border-color:#60f4b86b;background:linear-gradient(180deg,#60f4b833,#60f4b812),#0c281f94}.app-shell .wallet-row-action-btn.refresh-action{color:var(--ql-action-refresh);border-color:#ffb15c47;background:linear-gradient(180deg,#ffb15c21,#ffb15c0a),#25180b61;box-shadow:inset 0 1px #ffffff1f,0 0 18px var(--ql-action-refresh-glow)}.app-shell .wallet-row-action-btn.refresh-action:hover:not(:disabled){color:#ffd19a;border-color:#ffb15c75;background:linear-gradient(180deg,#ffb15c38,#ffb15c14),#301e0c9e}.app-shell .wallet-row-action-btn.delete-action{color:var(--ql-action-delete);border-color:#ff6b8b47;background:linear-gradient(180deg,#ff6b8b21,#ff6b8b0a),#2b0c1666;box-shadow:inset 0 1px #ffffff1f,0 0 18px var(--ql-action-delete-glow)}.app-shell .wallet-row-action-btn.delete-action:hover:not(:disabled){color:#ffb5c5;border-color:#ff6b8b7a;background:linear-gradient(180deg,#ff6b8b38,#ff6b8b14),#370e1ba3}.app-shell .wallet-row-action-btn.withdraw-action svg,.app-shell .wallet-row-action-btn.refresh-action svg,.app-shell .wallet-row-action-btn.delete-action svg{color:currentColor;filter:drop-shadow(0 0 8px currentColor)}.app-shell .wallet-address-btn{color:var(--ql-wallet-address);text-shadow:0 0 14px var(--ql-wallet-address-glow)}.app-shell .wallet-address-btn:hover{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.62),0 0 24px rgba(205,220,235,.34)}.app-shell .wallet-copy-icon,.app-shell .wallet-icon{color:currentColor;filter:drop-shadow(0 0 8px var(--ql-wallet-address-glow))}
