:root{--app-header-height: 72px;color-scheme:light dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#0f172a;color:#f8fafc}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,#1e293b,#020617 70%)}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-header{position:sticky;top:0;z-index:20;height:var(--app-header-height);display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#0f172acc;border-bottom:1px solid rgba(148,163,184,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-header-nav{display:flex;align-items:center;gap:12px;margin-left:24px}.app-header-actions{display:flex;align-items:center;gap:16px}.app-header-link{padding:10px 18px;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:#1e293b8c;color:#e2e8f0e6;font-size:14px;font-weight:600;transition:background .15s ease,border-color .15s ease,transform .15s ease}.app-header-link:hover{background:#38bdf829;border-color:#38bdf873;transform:translateY(-1px)}.app-header-link.active{background:linear-gradient(135deg,#2563eb8c,#0ea5e98c);border-color:#3b82f6d9;color:#f8fafc}.app-header-link--power{background:linear-gradient(135deg,#ef4444e6,#be123ce6);border-color:#f87171d9;color:#fff5f5;box-shadow:0 10px 24px #be183c66}.app-header-link--power:hover{background:linear-gradient(135deg,#f87171,#e11d48);border-color:#f87171}.app-header-link--power.active{background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:#f87171;color:#fff8f8}.app-header-button{background:#38bdf81f;border:1px solid rgba(56,189,248,.45);color:#38bdf8;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.app-header-button:hover{background:#38bdf833;border-color:#38bdf899;transform:translateY(-1px)}.app-header-lang{position:relative}.app-header-lang-menu{position:absolute;top:calc(100% + 8px);right:0;display:flex;flex-direction:column;gap:10px;padding:8px;min-width:148px;background:#0f172aeb;border:1px solid rgba(56,189,248,.35);border-radius:12px;box-shadow:0 12px 24px #02061773;z-index:50}.app-header-lang-item{background:transparent;border:none;color:#e2e8f0e6;font-size:13px;text-align:left;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease}.app-header-lang-item:hover,.app-header-lang-item:focus-visible{background:#38bdf840;color:#f8fafc;outline:none}.app-header-lang-item.active{background:#38bdf852;color:#f8fafc}.app-body{flex:1;display:grid;grid-template-columns:320px minmax(0,1fr);gap:0;min-height:0;background:#0f172aa6}.app-main{display:flex;flex-direction:column;min-height:0}.app-content{flex:1;display:flex;flex-direction:column;min-height:0}.app-sidebar{display:flex;flex-direction:column;gap:10px;padding:28px 20px 36px;border-right:1px solid rgba(148,163,184,.14);background:#0f172ad1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:calc(var(--app-header-height) + 16px);height:calc(100vh - var(--app-header-height) - 16px);overflow-y:auto}.sidebar-card{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid transparent;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;min-height:80px}.sidebar-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease;background:radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 60%)}.sidebar-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0f172a59}.sidebar-card:hover:after{opacity:1}.sidebar-card-description{margin:0;color:#e2e8f0d9;line-height:1.5;font-size:13px}.sidebar-card--metric{background:linear-gradient(155deg,#38bdf833,#0ea5e91f 45%,#0f766e2e);border-color:#38bdf859;box-shadow:0 14px 32px #0d408047;color:#e2e8f0eb}.sidebar-card--discord{background:linear-gradient(155deg,#1e40af66,#0e749059);border-color:#3b82f680;box-shadow:0 16px 34px #0f172a66}.sidebar-discord-frame-wrapper{margin-top:8px;border-radius:16px;overflow:hidden;border:1px solid rgba(148,163,184,.35);background:#0f172ab3}.sidebar-discord-frame{display:block;width:100%;border:none}.sidebar-discord-note{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#cbd5e1d9}.sidebar-discord-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid rgba(96,165,250,.5);background:#2563eb66;color:#dbeafe;font-weight:600;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.sidebar-discord-link:hover,.sidebar-discord-link:focus-visible{transform:translateY(-1px);background:#38bdf859;border-color:#38bdf8b3;outline:none}.sidebar-card--metric:focus-within{border-color:#3b82f6cc;box-shadow:0 0 0 2px #3b82f659}.sidebar-card--legend{text-decoration:none;color:inherit;background:linear-gradient(150deg,#facc1599,#eab30847 30%,#1e40afa6);border-color:#facc1580;color:#0f172a;box-shadow:0 14px 30px #eab30838}.sidebar-card--legend:hover{border-color:#facc15b3;box-shadow:0 20px 40px #eab3084d}.sidebar-card-button{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:0;background:none;border:none;color:inherit;text-align:left;cursor:pointer;width:100%}.sidebar-card-button:disabled{cursor:not-allowed;opacity:.7}.sidebar-card-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.sidebar-card-title{font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:inherit}.sidebar-card--metric .sidebar-card-title{color:#f8fafc}.sidebar-card-link{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0b3;font-weight:600}.sidebar-card-link.legend{color:#fff}.sidebar-card-status{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#3b82f633;color:#e2e8f0eb}.sidebar-card-status.muted{background:#94a3b840;color:#e2e8f0b3}.sidebar-card-body{display:flex;justify-content:space-between;align-items:flex-end;width:100%;gap:12px}.sidebar-card-body.legend{align-items:flex-start}.sidebar-metric{display:flex;flex-direction:column;gap:10px}.sidebar-overview{display:flex;flex-direction:column;gap:8px;width:100%}.sidebar-overview-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sidebar-overview-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1bf}.sidebar-overview-value{font-size:14px;font-weight:500;color:#f8fafc}.sidebar-overview-value.sidebar-legend-highlight{color:#3b82f6e6}.sidebar-metric-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0cc}.sidebar-metric-value{font-size:24px;font-weight:700;color:#f8fafc}.sidebar-metric-change{font-size:14px;font-weight:600;color:#fbbf24}.sidebar-metric-change.gain{color:#4ade80}.sidebar-metric-change.loss{color:#f87171}.sidebar-card-cta{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:10px;opacity:.85}.sidebar-card--metric .sidebar-card-cta{color:#e2e8f0db}.sidebar-card--legend .sidebar-card-cta{color:#0f172ac7}.sidebar-legend-text{font-size:14px;line-height:1.5;color:#0f172ae6;margin:0}.sidebar-legend-highlight{font-weight:700;color:#1d4ed8}.sidebar-nav{gap:12px}.sidebar-nav-list{display:flex;flex-direction:column;gap:16px}.sidebar-nav-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.14);color:#e2e8f0d9;background:#0f172a73;transition:background .16s ease,border .16s ease,transform .16s ease}.sidebar-nav-item:hover{transform:translate(4px);border-color:#3b82f66b;color:#f8fafc}.sidebar-nav-item.active{background:linear-gradient(135deg,#3b82f66b,#0ea5e961);color:#f8fafc;border-color:transparent}.sidebar-nav-badge{font-size:11px;padding:2px 8px;border-radius:999px;background:#38bdf840;color:#0f172ae6;font-weight:600}.sidebar-pairs{gap:12px}.sidebar-pair-list{display:flex;flex-direction:column;gap:16px;max-height:320px;overflow-y:auto;padding-right:4px}.sidebar-pair-list::-webkit-scrollbar{width:6px}.sidebar-pair-list::-webkit-scrollbar-thumb{background:#3b82f647;border-radius:999px}.sidebar-pair-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#0f172a7a;color:#e2e8f0d9;cursor:pointer;transition:border .16s ease,transform .16s ease}.sidebar-pair-item:hover{transform:translate(4px);border-color:#3b82f661;color:#f8fafc}.sidebar-pair-item.active{border-color:#3b82f6a6;background:linear-gradient(135deg,#3b82f661,#0ea5e952);color:#f8fafc}.sidebar-pair-symbol{font-size:15px;font-weight:600}.sidebar-pair-address{font-size:12px;font-family:var(--font-mono, "Roboto Mono", monospace);color:#94a3b8c7}.sidebar-empty{padding:12px 0;font-size:13px}a{color:inherit;text-decoration:none}.layout{max-width:1200px;margin:0 auto;padding:32px 24px 64px}.card{background:#0f172ab3;border:1px solid rgba(148,163,184,.2);border-radius:16px;padding:20px;box-shadow:0 10px 30px #0f172a66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 1200px){.app-body{grid-template-columns:280px minmax(0,1fr)}}@media (max-width: 960px){.app-body{grid-template-columns:1fr}.app-sidebar{position:static;height:auto;top:auto;border-right:none;border-bottom:1px solid rgba(148,163,184,.16);padding:16px;background:#0f172ae6}.sidebar-card{padding:18px}.sidebar-market-metrics{grid-template-columns:1fr}.sidebar-pair-list{max-height:none}.dex-analysis-head{flex-direction:column;align-items:flex-start}.dex-analysis-actions{width:100%;justify-content:flex-start}.dex-analysis-filter-grid,.dex-analysis-metric-grid,.dex-analysis-snapshot,.dex-analysis-toplists{grid-template-columns:1fr}}.grid{display:grid;gap:10px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.table{width:100%;border-collapse:collapse;margin-top:6px}.table thead{background:#1e293be6}.table th,.table td{padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.12);text-align:left}.pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;background:#0ea5e933;color:#38bdf8;border:1px solid rgba(14,165,233,.3)}.button{background:linear-gradient(135deg,#22d3ee,#3b82f6);color:#0f172a;font-weight:600;border:none}.champion-highlight{display:flex;flex-direction:column;gap:16px;border:1px solid rgba(248,113,113,.45);background:linear-gradient(135deg,#f8717138,#dc262647);box-shadow:0 20px 46px #dc26264d}.champion-highlight-header{display:flex;justify-content:space-between;align-items:center;gap:32px}.champion-highlight-total{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.champion-highlight-total-label{font-size:14px;color:#fef0f0cc;text-transform:uppercase;letter-spacing:.08em}.champion-highlight-total-value{font-size:42px;font-weight:800;color:#fffbeb}.champion-highlight-info{display:flex;flex-direction:column;gap:6px;text-align:left;align-items:flex-start}.champion-highlight-title{font-size:22px;font-weight:700;color:#fef2f2}.champion-highlight-subtitle{font-size:13px;color:#fef0f0d9}.champion-highlight-leader{font-size:14px;color:#ffe4e6f2}.champion-highlight-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.champion-highlight-card{padding:16px 18px;border-radius:12px;background:#0f172a8c;border:1px solid rgba(148,163,184,.25);display:flex;flex-direction:column;gap:6px}.champion-highlight-card strong{font-size:24px;color:#f8fafc}.champion-highlight-card small{font-size:12px;color:#e2e8f0bf}.champion-highlight-footer{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.champion-highlight-note{font-size:13px;color:#e2e8f0c7;line-height:1.6}.ymir-tip-strip{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.ymir-info-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:help;outline:none}.ymir-info-marker{width:18px;height:18px;border-radius:50%;background:#38bdf838;color:#38bdf8;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(56,189,248,.45);transition:background .15s ease,border-color .15s ease,color .15s ease}.ymir-info-icon:hover .ymir-info-marker,.ymir-info-icon:focus-visible .ymir-info-marker,.ymir-info-icon:focus .ymir-info-marker{background:#38bdf859;border-color:#38bdf8a6;color:#0f172a}.ymir-info-popup{position:absolute;bottom:calc(100% + 8px);right:0;width:280px;max-width:70vw;padding:12px 14px;border-radius:12px;background:#0f172af2;border:1px solid rgba(56,189,248,.35);box-shadow:0 12px 24px #02061773;color:#e2e8f0f2;font-size:12px;line-height:1.55;white-space:pre-line;z-index:30;display:none}.ymir-info-icon:hover .ymir-info-popup,.ymir-info-icon:focus-within .ymir-info-popup{display:block}.ymir-info-popup:after{content:"";position:absolute;top:100%;right:12px;border-width:8px;border-style:solid;border-color:rgba(15,23,42,.95) transparent transparent transparent;filter:drop-shadow(0 4px 4px rgba(15,23,42,.4))}.ymir-detail-metric .ymir-info-icon{margin-left:4px}.ymir-info-popup-floating{position:fixed;bottom:auto;right:auto;transform:none;z-index:1000}.ymir-info-popup-floating:after,.ymir-info-popup-floating.above:after,.ymir-info-popup-floating.mouse:after{display:block;right:auto;transform:none}.ymir-info-popup-floating:after{top:-16px;left:16px;border-color:transparent transparent rgba(15,23,42,.95) transparent}.ymir-info-popup-floating.above:after{top:auto;bottom:-16px;left:16px;border-color:rgba(15,23,42,.95) transparent transparent transparent}.ymir-info-popup-floating.mouse:after{display:none}.ymir-info-popup-floating:after{right:auto;left:50%;transform:translate(-50%)}.button:hover{transform:translateY(-1px);box-shadow:0 10px 20px #3b82f666}.input,.select{background:#0f172ab3;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:10px 12px;color:inherit;width:100%;box-sizing:border-box}.section-title{margin:0;font-size:20px;font-weight:600}.muted{color:#e2e8f0b3;font-size:14px}.dex-link-button{background:#38bdf81f;border:1px solid rgba(56,189,248,.45);color:#38bdf8;padding:6px 12px;border-radius:10px;font-size:13px;font-weight:600;transition:background .15s ease,border-color .15s ease}.dex-link-button:hover{background:#38bdf833;border-color:#38bdf899}.text-gain{color:#22c55e}.text-loss{color:#f87171}.dex-sidebar{border-right:1px solid rgba(148,163,184,.2);padding:24px 20px;background:#0f172aa6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:16px}.dex-sidebar-legend{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border-radius:16px;border:1px solid rgba(250,204,21,.45);background:linear-gradient(135deg,#facc153d,#0ea5e92e);color:#fcd34d;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;width:100%;min-height:96px}.dex-sidebar-legend:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0ea5e933}.dex-sidebar-legend-title{font-size:16px;font-weight:700}.dex-sidebar-legend-subtitle{font-size:13px;color:#fef9c3e0}.dex-sidebar-legend-suffix{margin-left:6px;font-weight:600;color:#fef08a}.dex-sidebar-header{display:flex;justify-content:flex-end;align-items:center;min-height:0}.dex-sidebar-title{font-weight:700;font-size:18px}.dex-pair-list{display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:calc(100vh - 120px);padding-right:4px}.dex-pair-item{display:flex;justify-content:space-between;align-items:center;padding:18px;border-radius:16px;background:#0f172a80;border:1px solid transparent;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease;min-height:120px}.dex-pair-item:hover{border-color:#94a3b866;transform:translateY(-1px)}.dex-pair-item.active{border-color:#3b82f699;background:#2563eb33}.dex-pair-symbol{font-weight:600}.dex-pair-address{font-size:12px}.dex-sidebar-market{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#0ea5e92e,#1e40af52);border:1px solid rgba(59,130,246,.45);min-height:96px;color:#e0f2fe}.dex-sidebar-market-head{display:flex;justify-content:space-between;align-items:flex-start}.dex-sidebar-market-title{font-size:15px;font-weight:700}.dex-sidebar-market-address{font-size:12px}.dex-sidebar-market-metric{display:flex;flex-direction:column;gap:10px;text-align:right}.dex-sidebar-market-price{font-size:15px;font-weight:700;color:#bae6fd}.dex-sidebar-market-change{font-size:13px}.dex-main{padding:32px 36px 48px;display:flex;flex-direction:column;gap:24px;position:relative}.dex-main-header h1{margin:0;font-size:28px}.dex-pair-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.dex-pair-header-info{display:flex;flex-direction:column;gap:16px}.dex-pair-name{margin:0;font-size:36px;font-weight:700;letter-spacing:.02em}.dex-pair-meta{display:flex;align-items:center;gap:16px;font-size:14px;color:#e2e8f0c7}.dex-pair-address{font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;letter-spacing:.04em;color:#94a3b8eb}.dex-pair-chip{padding:14px 24px;border-radius:18px;border:1px solid rgba(56,189,248,.35);background:linear-gradient(135deg,#3b82f647,#0ea5e938);color:#e0f2fe;font-size:15px;font-weight:600;letter-spacing:.06em;cursor:default}.dex-summary-card{display:flex;flex-direction:column;gap:28px;padding:24px 32px 26px;border-radius:28px;position:relative;overflow:hidden}.dex-summary-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(14,165,233,.18),transparent 60%);pointer-events:none}.dex-summary-card>*{position:relative;z-index:1}.dex-summary-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.dex-summary-identity{display:flex;flex-direction:column;gap:10px}.dex-summary-pair{font-size:32px;font-weight:700;letter-spacing:.08em}.dex-summary-address{font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;letter-spacing:.04em;color:#94a3b8db}.dex-summary-address.special{display:inline-flex;align-items:center;gap:6px}.dex-summary-price-block{display:flex;align-items:baseline;gap:16px;text-align:right}.dex-summary-price{font-size:56px;font-weight:700;line-height:1;color:#e0f2fe}.dex-summary-change{font-size:22px;font-weight:600;letter-spacing:.04em}.dex-summary-change.gain{color:#22c55eeb}.dex-summary-change.loss{color:#f87171eb}.dex-summary-metrics{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dex-summary-metric{padding:18px 20px;border-radius:18px;background:#0f172a99;border:1px solid rgba(148,163,184,.14);display:flex;flex-direction:column;gap:6px}.dex-summary-metric.accent-high{background:linear-gradient(135deg,#60a5fa47,#2563eb2e);border-color:#60a5fa59}.dex-summary-metric.accent-low{background:linear-gradient(135deg,#60a5fa2e,#2dd4bf2e);border-color:#14b8a659}.dex-summary-label{font-size:14px;color:#94a3b8e6;letter-spacing:.03em}.dex-summary-hint{font-size:11px;color:#94a3b8b3;letter-spacing:.02em}.dex-summary-value{font-size:22px;font-weight:600;color:#f8fafc}.ymt-summary-card{display:flex;flex-direction:column;gap:28px;padding:24px 32px 26px;border-radius:28px;position:relative;overflow:hidden}.ymt-summary-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 60%);pointer-events:none}.ymt-summary-card>*{position:relative;z-index:1}.ymt-summary-header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.ymt-summary-identity{display:flex;flex-direction:column;gap:10px}.ymt-summary-pair{font-size:32px;font-weight:700;letter-spacing:.08em}.ymt-summary-address{font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;letter-spacing:.04em;color:#94a3b8db}.ymt-summary-address.special{display:inline-flex;align-items:center;gap:6px}.ymt-summary-price-block{display:flex;align-items:flex-end;gap:16px;text-align:right;flex-direction:column}.ymt-summary-price-label{font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#bfdbfeb3}.ymt-summary-price{font-size:56px;font-weight:700;line-height:1;color:#e0f2fe}.ymt-summary-change{font-size:20px;font-weight:600;letter-spacing:.04em}.ymt-summary-change.gain{color:#22c55eeb}.ymt-summary-change.loss{color:#f87171eb}.ymt-summary-body{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ymt-summary-column{display:flex;flex-direction:column;gap:16px}.ymt-summary-title{font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#bfdbfee0;display:flex;align-items:center;gap:12px}.ymt-summary-loading{font-size:12px;color:#94a3b8cc}.ymt-summary-error{font-size:12px;color:#f87171eb}.ymt-summary-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ymt-summary-metric{padding:18px 20px;border-radius:18px;background:#0f172a99;border:1px solid rgba(148,163,184,.14);display:flex;flex-direction:column;gap:6px}.ymt-summary-metric.accent-price{background:linear-gradient(135deg,#fbbf243d,#f9731629);border-color:#fbbf2459}.ymt-summary-metric.accent-high{background:linear-gradient(135deg,#60a5fa47,#2563eb2e);border-color:#60a5fa59}.ymt-summary-metric.accent-low{background:linear-gradient(135deg,#60a5fa2e,#2dd4bf2e);border-color:#14b8a659}.ymt-summary-label{font-size:14px;color:#94a3b8e6;letter-spacing:.03em}.ymt-summary-value{font-size:22px;font-weight:600;color:#f8fafc}.ymt-summary-subvalue{font-size:13px;color:#94a3b8d1;letter-spacing:.04em}.ymt-summary-subvalue.gain{color:#22c55edb}.ymt-summary-subvalue.loss{color:#f87171db}.dex-content-grid{display:grid;gap:24px;grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr);align-items:start}.dex-column,.wemix-quote-card{display:flex;flex-direction:column;gap:16px}.wemix-quote-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.wemix-quote-body{display:flex;flex-direction:column;gap:18px}.wemix-quote-price{display:flex;align-items:baseline;gap:12px}.wemix-quote-price-value{font-size:32px;font-weight:700}.wemix-quote-price-change{font-size:16px;font-weight:600}.wemix-quote-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.wemix-quote-item{display:flex;flex-direction:column;gap:6px;background:#0f172a66;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:12px}.wemix-holders-card{display:flex;flex-direction:column;gap:16px}.wemix-holders-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.wemix-holders-body{display:flex;flex-direction:column;gap:16px}.wemix-holders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.wemix-holders-item{display:flex;flex-direction:column;gap:6px;background:#0f172a66;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:12px}.wemix-holders-item strong{font-size:18px;font-weight:600;color:#f8fafc}.dex-refreshing-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#38bdf82e;color:#e2e8f0e0;font-size:12px;letter-spacing:.04em}.dex-depth-card{display:flex;flex-direction:column;gap:18px}.dex-depth-header{display:flex;gap:16px;align-items:flex-start}.dex-depth-title{display:flex;flex-direction:column;gap:6px}.dex-depth-controls{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:12px}.dex-depth-refreshing{padding:4px 10px;border-radius:999px;background:#38bdf829;color:#e2e8f0db}.dex-depth-price{display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-size:14px}.dex-depth-price strong{font-size:22px;color:#38bdf8}.dex-depth-ladder{display:grid;gap:18px}.dex-depth-section{display:grid;gap:10px}.dex-depth-section-header{font-weight:600;font-size:14px;letter-spacing:.02em}.dex-depth-divider{height:1px;background:#94a3b829}.dex-depth-table-wrapper{height:432px;overflow-y:auto;border-radius:16px;position:relative;border:1px solid rgba(148,163,184,.18);background:#0f172a8c}.dex-depth-ask-wrapper{background:linear-gradient(180deg,#f871711f,#0f172a99)}.dex-depth-bid-wrapper{background:linear-gradient(0deg,#22c55e1f,#0f172a99)}.dex-depth-table{margin-top:0;font-size:13px;border-collapse:collapse}.dex-depth-table tbody tr+tr td{border-top:1px solid rgba(148,163,184,.12)}.dex-depth-table thead th{position:sticky;top:0;background:#1e293bf2;z-index:2}.dex-depth-table tbody tr{position:relative;transition:background .15s ease}.dex-depth-table tbody tr:hover{background:#3b82f614}.dex-depth-amount{position:relative;overflow:hidden;text-align:right;padding-right:12px}.dex-depth-amount span{position:relative;z-index:1}.dex-depth-bar{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;z-index:0}.dex-depth-ask .dex-depth-bar{background:linear-gradient(90deg,#f87f7fbf,#f8717126)}.dex-depth-bid .dex-depth-bar{background:linear-gradient(90deg,#22c55eb3,#22c55e26)}.dex-depth-top{box-shadow:inset 0 0 0 1px #3b82f659}.dex-depth-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}.dex-state-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:#94a3b81f;color:#e2e8f0db}.dex-state-pending{background:#fbbf2426;color:#fbbf24}.dex-state-success{background:#86efac2e;color:#4ade80}.dex-state-cancel{background:#fca5a533;color:#f87171}.dex-state-partial{background:#60a5fa2e;color:#60a5fa}.dex-state-warning{background:#f8717140;color:#fca5a5}.dex-analysis-card{display:flex;flex-direction:column;gap:10px}.dex-analysis-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.dex-analysis-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#e2e8f0b3}.dex-analysis-actions{display:flex;gap:12px;flex-wrap:wrap}.dex-button{border:1px solid rgba(148,163,184,.35);border-radius:10px;padding:8px 16px;background:#0f172a73;color:#e2e8f0d9;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.dex-button:hover:not(:disabled){background:#3b82f62e;border-color:#3b82f666;transform:translateY(-1px)}.dex-button:disabled{opacity:.6;cursor:not-allowed}.dex-button.primary{background:linear-gradient(135deg,#3b82f673,#0ea5e973);border-color:#3b82f6cc;color:#f8fafc}.dex-button.ghost{background:transparent}.dex-analysis-filter-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dex-filter-group{display:flex;flex-direction:column;gap:6px;font-size:13px}.dex-filter-group--wide{grid-column:span 2}.dex-filter-address{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.dex-filter-preset{display:flex;gap:16px;flex-wrap:wrap}.dex-filter-address .select{min-width:120px}.dex-filter-address .input{flex:1;min-width:160px}.dex-filter-chip{border:1px solid rgba(148,163,184,.35);border-radius:999px;background:transparent;color:#e2e8f0e6;padding:4px 10px;font-size:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dex-filter-chip.active{background:#3b82f640;border-color:#3b82f699}.dex-filter-chip:hover{background:#3b82f633;border-color:#3b82f680}.dex-filter-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center}.dex-filter-range span{text-align:center;color:#94a3b8a6}.dex-analysis-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dex-analysis-metric{display:flex;flex-direction:column;gap:6px;background:#0f172a80;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:14px}.dex-analysis-metric strong{font-size:20px}.dex-analysis-metric em{font-style:normal;font-size:11px;color:#7dd3fce6}.dex-analysis-section-title{margin:0 0 12px;font-size:16px}.dex-analysis-insight-section{display:flex;flex-direction:column;gap:12px}.dex-analysis-insights{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dex-analysis-insight{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172a66}.dex-analysis-combined{display:grid;gap:18px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start}.dex-analysis-snapshot{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dex-analysis-snapshot-card{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#0f172a73}.dex-analysis-snapshot-card h3{margin:0;font-size:16px}.dex-analysis-snapshot-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dex-analysis-snapshot-grid strong{font-size:18px}.dex-analysis-toplists{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dex-toplist-group{display:flex;flex-direction:column;gap:12px}.dex-toplist-buyers{color:#34d399}.dex-toplist-sellers{color:#f87171}.dex-analysis-toplist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dex-toplist-item{display:flex;flex-direction:column;gap:16px;padding:12px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#0f172a66}.dex-toplist-address{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.dex-toplist-address-main{display:inline-flex;align-items:center;gap:6px}.dex-toplist-metrics{display:flex;justify-content:space-between;font-size:12px;color:#e2e8f0bf}.dex-address-actions,.dex-address-tools{display:inline-flex;align-items:center;gap:6px}.dex-address-inline{color:#e2e8f0eb;text-decoration:none}.dex-address-inline:hover{color:#94a3b8e6;text-decoration:underline}.dex-address-special{display:inline-flex;align-items:center;gap:6px}.dex-address-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;font-size:11px;font-weight:600;color:#0f172a}.dex-tag-internal{display:inline-block;padding:2px 6px;border-radius:6px;background:#94a3b833;color:#e2e8f0e6;font-size:11px;font-weight:600}.dex-row-internal{background:#94a3b814}.dex-analysis-internal-chip{border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:2px 10px;font-size:11px;color:#e2e8f0cc;background:#94a3b81f}.dex-address-link{color:#94a3b8e6;font-size:12px;text-decoration:none;border:1px solid rgba(148,163,184,.35);border-radius:6px;padding:2px 6px;transition:background .15s ease,border-color .15s ease,color .15s ease}.dex-address-link:hover{background:#3b82f633;border-color:#3b82f680;color:#e2e8f0f2}.dex-address-filter{border:1px solid rgba(59,130,246,.45);border-radius:6px;background:#3b82f626;color:#e2e8f0eb;padding:2px 8px;font-size:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dex-address-filter:hover{background:#3b82f640;border-color:#3b82f6b3}@media (max-width: 640px){.dex-filter-group--wide{grid-column:span 1}}@media (max-width: 960px){.dex-analysis-combined{grid-template-columns:1fr}}.dex-analysis-table-wrapper{border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0f172a73;overflow:hidden;max-height:780px;overflow-y:auto}.dex-analysis-table-wrapper table{margin:0}.advanced-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;padding:24px;z-index:10}.advanced-overlay-card{max-width:420px;width:100%;display:flex;flex-direction:column;gap:16px}.advanced-overlay-form{display:flex;flex-direction:column;gap:12px}.dex-section-header{display:flex;justify-content:space-between;align-items:center}.dex-table-wrapper{max-height:420px;overflow-y:auto}.dex-orders,.dex-trades{display:flex;flex-direction:column;gap:12px}.dex-trades .dex-table-wrapper{max-height:1064px}.dex-pair-details{display:flex;flex-direction:column;gap:12px}.dex-detail-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.dex-detail-sub{font-size:12px;color:#94a3b8cc}.dex-daily{display:flex;flex-direction:column;gap:12px}.dex-address-cell{display:inline-flex;align-items:center;gap:6px}.dex-manual-summary{display:flex;flex-wrap:wrap;gap:10px;font-size:13px}.dex-copy-button{background:none;border:1px solid rgba(148,163,184,.4);border-radius:6px;color:inherit;font-size:10px;padding:2px 6px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dex-copy-button:hover{background:#3b82f633;border-color:#3b82f699}.dex-copy-wrapper{display:inline-flex;align-items:center;gap:6px;position:relative}.dex-copy-notice{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:#1e293bf2;color:#f8fafce6;border:1px solid rgba(250,204,21,.5);border-radius:8px;padding:4px 8px;font-size:11px;white-space:nowrap;box-shadow:0 10px 24px #02061773;z-index:15}.admin-content{display:flex;flex-direction:column;gap:24px}.admin-subnav-wrapper{display:flex;flex-direction:column;gap:8px}.admin-subnav{display:flex;gap:12px;flex-wrap:wrap;overflow-x:auto;padding-bottom:4px}.admin-subnav::-webkit-scrollbar{display:none}.admin-subnav-button{border:1px solid rgba(148,163,184,.25);background:#0f172a99;color:#e2e8f0e0;padding:10px 16px;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s ease,border-color .2s ease,transform .2s ease}.admin-subnav-button:hover{background:#38bdf829;border-color:#38bdf873;transform:translateY(-1px)}.admin-subnav-button.active{background:linear-gradient(135deg,#38bdf873,#0ea5e98c);border-color:#38bdf8e6;color:#f8fafc;box-shadow:0 12px 30px #0ea5e959}.admin-subnav-hint{font-size:13px;color:#94a3b8db}.admin-section-content{display:flex;flex-direction:column;gap:24px}.admin-actions{display:flex;gap:12px;flex-wrap:wrap}.admin-card{display:flex;flex-direction:column;gap:16px}.admin-tab-group{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px}.admin-tab-button{padding:8px 18px;border-radius:999px;border:1px solid rgba(148,163,184,.3);background:#1e293ba6;color:#e2e8f0;font-size:14px;font-weight:600;transition:all .18s ease;cursor:pointer}.admin-tab-button:hover,.admin-tab-button:focus-visible{border-color:#38bdf88c;color:#f8fafc;outline:none;transform:translateY(-1px)}.admin-tab-button.active{background:linear-gradient(135deg,#2563eba6,#0ea5e9a6);border-color:#2563ebbf;color:#f8fafc}.admin-bullet-list,.admin-numbered-list{margin:12px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;color:#cbd5f5;font-size:14px;line-height:1.6}.admin-numbered-list{list-style:decimal}.admin-bullet-list{list-style:disc}.admin-alerts-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:flex-start}@media (max-width: 1280px){.admin-alerts-layout{grid-template-columns:1fr}}.alert-rule-list-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.alert-rule-list-items{display:flex;flex-direction:column;gap:12px}.alert-rule-list button{border:none;background:none;padding:0;text-align:left}.alert-rule-item{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#0f172ab3;color:inherit;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.alert-rule-item:hover,.alert-rule-item:focus-visible{border-color:#38bdf899;box-shadow:0 12px 28px #0ea5e940;transform:translateY(-1px);outline:none}.alert-rule-item.active{border-color:#3b82f6bf;box-shadow:0 14px 36px #2563eb59}.alert-rule-item-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.alert-rule-item-title{font-size:16px;font-weight:600}.alert-rule-item-tags{display:flex;flex-wrap:wrap;gap:8px}.alert-rule-item-tag{padding:4px 10px;border-radius:999px;background:#3b82f62e;color:#bfdbfe;font-size:12px;font-weight:600}.alert-rule-item-description{margin:0;font-size:13px;color:#e2e8f0bf}.alert-rule-item-meta{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#e2e8f08c}.form-field{display:flex;flex-direction:column;gap:6px}.form-label{font-size:13px;font-weight:600;color:#e2e8f0d1}.checkbox-field{display:flex;flex-direction:row;gap:10px;align-items:center}.checkbox-field .muted{font-size:13px}.live-channels-page{display:flex;flex-direction:column;gap:24px}.live-channels-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px;border-radius:16px;background:#0f172acc;border:1px solid rgba(148,163,184,.1)}.live-channels-badge{display:inline-flex;padding:4px 10px;border-radius:999px;background:#fbbf2433;color:#fbbf24;font-size:12px;font-weight:600;margin-bottom:8px}.live-channels-header h1{margin:0;font-size:28px;font-weight:700;color:#f8fafc}.live-channels-subtitle{margin:8px 0 0;color:#e2e8f0cc;max-width:720px}.live-channels-stat{display:flex;flex-direction:column;gap:4px;background:#0f766e26;padding:16px 20px;border-radius:12px;border:1px solid rgba(16,185,129,.3);min-width:160px}.live-channels-stat-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#10b981cc}.live-channels-stat-value{font-size:36px;color:#34d399;line-height:1}.live-channels-stat-meta{font-size:12px;color:#e2e8f099}.live-channels-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.toolbar-field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#e2e8f0a6}.toolbar-field select,.toolbar-field input[type=search]{min-width:160px;padding:8px 12px;border-radius:8px;background:#0f172acc;border:1px solid rgba(148,163,184,.25);color:#f8fafc}.toolbar-field.checkbox{flex-direction:row;align-items:center;gap:8px}.toolbar-field.search{flex:1 1 200px}.toolbar-button{padding:10px 16px;border-radius:8px;border:1px solid rgba(59,130,246,.6);background:#2563eb1a;color:#bfdbfe;font-weight:600;cursor:pointer}.toolbar-button.secondary{border-color:#eab30899;background:#fbbf241a;color:#fde68a}.toolbar-button:disabled{opacity:.6;cursor:not-allowed}.toolbar-platform-indicator{font-size:12px;padding:6px 10px;border-radius:999px;background:#5eead41f;color:#5eead4}.live-channels-alert{padding:12px 16px;border-radius:10px;font-size:14px}.live-channels-alert.error{border:1px solid rgba(248,113,113,.6);background:#f871711a;color:#fecaca}.live-channels-alert.success{border:1px solid rgba(74,222,128,.4);background:#4ade8014;color:#bbf7d0}.live-channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.live-channels-empty{grid-column:1 / -1;padding:32px;text-align:center;border:1px dashed rgba(148,163,184,.4);border-radius:16px;color:#e2e8f0b3}.live-channel-card{padding:20px;border-radius:18px;background:#0f172ac7;border:1px solid rgba(148,163,184,.15);display:flex;flex-direction:column;gap:14px;min-height:280px}.live-channel-card.is-live{border-color:#10b98180;box-shadow:0 0 20px #10b98126}.live-channel-card-header{display:flex;align-items:center;gap:12px}.live-channel-avatar{width:54px;height:54px;border-radius:12px;overflow:hidden;background:#1e40af59;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#e0e7ff}.live-channel-avatar img{width:100%;height:100%;object-fit:cover}.live-channel-title{flex:1;display:flex;flex-direction:column}.live-channel-title strong{font-size:18px;color:#f8fafc}.live-channel-alias{font-size:13px;color:#e2e8f099}.live-channel-meta{display:flex;gap:10px;font-size:12px;color:#94a3b8e6}.live-channel-status{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.live-channel-status.online{background:#10b98133;color:#34d399}.live-channel-status.offline{background:#94a3b826;color:#e2e8f099}.live-channel-session{padding:12px;border-radius:12px;background:#2563eb1a;border:1px solid rgba(96,165,250,.15)}.live-channel-session-title{font-weight:600;color:#dbeafe}.live-channel-session-meta{display:flex;gap:14px;font-size:12px;color:#bfdbfecc}.live-channel-description{margin:0;font-size:13px;color:#e2e8f0bf}.live-channel-tags{display:flex;flex-wrap:wrap;gap:8px}.live-channel-tag{padding:4px 12px;border-radius:999px;background:#f973162e;color:#fdba74;font-size:12px;font-weight:600}.live-channel-extra{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0}.live-channel-extra dt{font-size:11px;text-transform:uppercase;color:#94a3b8cc}.live-channel-extra dd{margin:2px 0 0;font-size:13px;color:#e2e8f0d9}.live-channel-actions{display:flex;flex-wrap:wrap;gap:8px}.live-channel-actions button{flex:1;min-width:120px;border-radius:8px;border:1px solid rgba(94,234,212,.35);background:#2dd4bf14;color:#99f6e4;font-weight:600;padding:8px 10px}.live-channel-editor{border:1px solid rgba(148,163,184,.2);border-radius:18px;padding:24px;background:#0f172ae0;display:flex;flex-direction:column;gap:20px}.live-channel-editor-header{display:flex;align-items:center;justify-content:space-between}.live-channel-editor-header h2{margin:0;font-size:20px;color:#f8fafc}.text-button{background:none;border:none;color:#818cf8e6;cursor:pointer}.live-channel-form{display:flex;flex-direction:column;gap:16px}.live-channel-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#e2e8f0d9}.live-channel-form input,.live-channel-form textarea,.live-channel-form select{border-radius:10px;border:1px solid rgba(148,163,184,.25);background:#0f172ae6;color:#f8fafc;padding:10px 12px}.form-row{display:flex;flex-wrap:wrap;gap:12px}.form-row>label,.form-row>div{flex:1;min-width:180px}.form-row.check-group{gap:20px}.form-row.check-group label{flex-direction:row;align-items:center;gap:8px}.live-channel-form-actions{display:flex;gap:12px;flex-wrap:wrap}.live-channel-form-actions button{flex:1;min-width:140px;padding:10px 14px;border-radius:10px;border:1px solid rgba(37,99,235,.6);background:#2563eb26;color:#bfdbfe;font-weight:600}.live-channel-form-actions button.danger{border-color:#f8717180;background:#f871711f;color:#fecaca}.streamer-page,.streamer-admin-page{display:flex;flex-direction:column;gap:20px}.streamer-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;padding:24px;border-radius:16px;background:#0f172acc;border:1px solid rgba(148,163,184,.15)}.streamer-badge{display:inline-flex;padding:4px 12px;border-radius:999px;background:#38bdf82e;color:#7dd3fc;font-size:12px;font-weight:600}.streamer-header h1{margin:6px 0 0;font-size:26px;color:#f8fafc}.streamer-subtitle{margin:6px 0 0;color:#e2e8f0bf}.streamer-header-actions{display:flex;align-items:center;gap:12px}.streamer-header-actions input[type=search]{padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:#0a1122cc;color:#f8fafc;min-width:180px}.streamer-manage-button{padding:10px 18px;border-radius:999px;border:1px solid rgba(16,185,129,.5);background:#10b9812e;color:#a7f3d0;font-weight:600;cursor:pointer}.streamer-meta{font-size:13px;color:#e2e8f099;margin-left:6px}.streamer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1100px){.streamer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.streamer-grid{grid-template-columns:minmax(0,1fr)}}.streamer-card{border:1px solid rgba(148,163,184,.15);border-radius:16px;padding:18px;background:#0a1122e6;display:flex;flex-direction:column;gap:12px}.streamer-card-main{display:flex;align-items:center;gap:12px}.streamer-avatar{width:56px;height:56px;border-radius:14px;overflow:hidden;background:#4f46e566;display:flex;align-items:center;justify-content:center;font-weight:700;color:#e0e7ff}.streamer-avatar img{width:100%;height:100%;object-fit:cover}.streamer-info{display:flex;flex-direction:column;gap:4px;flex:1}.streamer-info strong{font-size:18px;color:#f8fafc}.streamer-alias{font-size:12px;color:#94a3b8d9}.streamer-platform,.streamer-weight{font-size:12px;color:#e2e8f0ad}.streamer-live-dot{padding:4px 10px;border-radius:999px;background:#22c55e2e;color:#86efac;font-size:12px;font-weight:600}.streamer-session{margin:0;font-size:13px;color:#e2e8f0c7;display:flex;flex-direction:column;gap:2px}.streamer-schedule{margin:0;font-size:13px;color:#e2e8f0c7}.streamer-card-actions a{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid rgba(59,130,246,.4);border-radius:999px;color:#bfdbfe;font-weight:600}.streamer-empty{grid-column:1 / -1;padding:32px;text-align:center;border:1px dashed rgba(148,163,184,.4);border-radius:16px;color:#e2e8f0b3}.streamer-footer-note{text-align:center;font-size:13px;color:#e2e8f0a6;padding:12px;border-radius:12px;border:1px solid rgba(148,163,184,.1);background:#0f172aa6}.streamer-password-card{margin:60px auto;max-width:420px;padding:32px;border-radius:18px;border:1px solid rgba(148,163,184,.2);background:#0a1122eb;text-align:center}.password-form{display:flex;flex-direction:column;gap:10px;margin-top:16px}.password-form input{padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#1e293bcc;color:#f8fafc}.password-form button,.streamer-form-actions button,.streamer-form-actions .danger{padding:10px 14px;border-radius:10px;border:1px solid rgba(37,99,235,.4);background:#3b82f61f;color:#bfdbfe;font-weight:600}.streamer-form-actions .danger{border-color:#f8717166;background:#f8717126;color:#fecaca}.streamer-admin-form{display:flex;flex-direction:column;gap:14px;background:#0a1122e6;border-radius:16px;border:1px solid rgba(148,163,184,.18);padding:24px}.streamer-admin-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#e2e8f0d9}.streamer-admin-form input,.streamer-admin-form select{padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.25);background:#070c1ad9;color:#f8fafc}.streamer-form-actions{display:flex;gap:12px;flex-wrap:wrap}.error-text{color:#fca5a5}.alert-condition-section{display:flex;flex-direction:column;gap:12px}.alert-condition-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.alert-condition-list{display:flex;flex-direction:column;gap:12px}.alert-condition-row{display:grid;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr);align-items:start}.alert-condition-actions{grid-column:1 / -1;display:flex;gap:8px;align-items:center}.alert-condition-actions input{flex:1 1 auto}.alert-channel-options{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:6px}.checkbox-inline{display:flex;align-items:center;gap:8px;font-size:14px;color:#e2e8f0d9}.alert-rule-form textarea{resize:vertical}@media (max-width: 1024px){.alert-condition-row{grid-template-columns:1fr}.alert-condition-actions{flex-direction:column;align-items:stretch}.alert-condition-actions button{width:100%}}.admin-form{display:flex;flex-direction:column;gap:18px}.admin-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.admin-form-actions{display:flex;justify-content:flex-end}.admin-card-header{display:flex;flex-direction:column;gap:6px}.admin-special-card{display:flex;flex-direction:column;gap:20px}.admin-special-toolbar{display:flex;flex-direction:column;gap:16px}.admin-special-toolbar-row{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.admin-special-search{display:flex;flex:1 1 320px;flex-wrap:wrap;gap:12px}.admin-special-search .input{flex:1 1 240px;min-width:180px}.admin-special-toolbar-actions{display:flex;gap:10px;flex-shrink:0}.admin-special-toolbar-actions .button{white-space:nowrap}.button.ghost.danger{border-color:#f8717173;color:#f87171}.button.ghost.danger:hover,.button.ghost.danger:focus-visible{border-color:#f87171b3;color:#fee2e2;background:#f8717114}.table-row-warning{background:#facc1514}.table-row-warning td{color:#facc15e6}.admin-special-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.admin-special-filter-label{font-size:12px;color:#e2e8f0b3}.admin-special-color-reset{border:1px solid rgba(148,163,184,.35);background:#0f172a73;color:#e2e8f0f2;border-radius:999px;padding:6px 14px;font-size:12px;line-height:1;transition:all .2s ease}.admin-special-color-reset.active{border-color:#3b82f6b3;background:#3b82f626;color:#bfdbfe}.admin-special-color-button{width:32px;height:32px;border-radius:999px;border:2px solid transparent;background:#0f172a80;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease}.admin-special-color-button:hover{transform:translateY(-1px)}.admin-special-color-button.active{border-color:#e2e8f0d9;box-shadow:0 0 0 4px #3b82f640;transform:translateY(-2px)}.admin-special-color-swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(15,23,42,.4)}.admin-special-list{display:grid;gap:16px}.admin-special-row{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;border:1px solid rgba(148,163,184,.25);background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-special-row.duplicate{border-color:#facc1599;background:#facc151a}.admin-special-info{display:flex;align-items:flex-start;gap:12px}.admin-special-text{display:flex;flex-direction:column;gap:8px}.admin-special-color{width:16px;height:16px;border-radius:50%;border:1px solid rgba(15,23,42,.45)}.admin-special-address-text{font-family:var(--font-mono, "Roboto Mono", monospace);font-size:13px;word-break:break-all;color:#e2e8f0e6}.admin-special-label{font-size:13px;color:#e2e8f0d9}.admin-special-label-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-special-duplicate-tag{font-size:11px;font-weight:600;color:#facc15;background:#facc151f;border:1px solid rgba(250,204,21,.3);border-radius:999px;padding:2px 10px;letter-spacing:.02em}.admin-special-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.admin-special-actions .button{padding:6px 14px}.admin-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172abf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1200}.admin-special-modal{width:100%;max-width:480px;display:flex;flex-direction:column;gap:16px}.admin-special-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-special-modal-hint{font-size:12px;color:#facc15d9;background:#facc151f;border:1px solid rgba(250,204,21,.35);border-radius:10px;padding:8px 12px}.admin-special-modal-form{display:flex;flex-direction:column;gap:16px}.admin-special-modal-label{font-size:12px;display:block;margin-bottom:6px;color:#e2e8f0bf}.admin-special-color-wrapper{display:flex;flex-direction:column;gap:8px}.admin-special-modal-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.admin-special-fab{position:fixed;bottom:32px;right:32px;border-radius:999px;background:linear-gradient(135deg,#22d3ee,#38bdf8);color:#0b1120;font-weight:600;padding:14px 22px;box-shadow:0 16px 32px #0f172a73;z-index:1100;transition:transform .2s ease,box-shadow .2s ease}.admin-special-fab:hover{transform:translateY(-3px);box-shadow:0 20px 36px #0f172a8c}@media (max-width: 960px){.admin-special-toolbar-row{flex-direction:column;align-items:stretch}.admin-special-toolbar-actions{width:100%;justify-content:flex-end}.admin-special-toolbar-actions .button{width:100%}}@media (max-width: 768px){.admin-special-fab{right:20px;bottom:24px}}@media (max-width: 640px){.admin-special-search{flex:1 1 100%}.admin-special-fab{left:16px;right:16px;bottom:20px;padding:14px;justify-content:center}.admin-special-modal{max-width:100%}.admin-special-modal-actions{justify-content:stretch}.admin-special-modal-actions .button{flex:1}}@media (max-width: 720px){.admin-subnav{gap:8px}.admin-subnav-button{flex:1 0 160px;text-align:center}}.admin-backup-list{margin:0;padding-left:18px;color:#e2e8f0d9;font-size:13px;line-height:1.6}.player-funds-table th.player-funds-original,.player-funds-table td.player-funds-original{background:#3b82f61f}.player-funds-table th.player-funds-linked,.player-funds-table td.player-funds-linked{background:#10b98124}.player-funds-table td.player-funds-original,.player-funds-table td.player-funds-linked{vertical-align:top}.player-funds-special-label{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:#10b981d9;color:#0f172a}.admin-backup-actions{display:flex;flex-wrap:wrap;gap:12px}.pair-layout{display:flex;flex-direction:column;gap:12px}.pair-tabs{display:inline-flex;align-items:center;gap:12px;border-radius:16px;padding:6px;background:#0f172a99;border:1px solid rgba(148,163,184,.18);width:max-content}.pair-tab{padding:10px 18px;border-radius:12px;font-size:14px;font-weight:600;color:#e2e8f0cc;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.pair-tab:hover{background:#38bdf82e;color:#f8fafc;transform:translateY(-1px)}.pair-tab.active{background:linear-gradient(135deg,#2563eb8c,#0ea5e98c);color:#f8fafc}.pair-content{display:flex;flex-direction:column;gap:16px}.legend-page{display:flex;flex-direction:column;gap:24px;padding:8px 24px 24px}.legend-anchor-nav{display:flex;flex-wrap:wrap;gap:12px;padding:8px 12px;margin:0 0 8px;border-radius:999px;background:#0f172a99;border:1px solid rgba(148,163,184,.25)}.legend-anchor-link{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.02em;color:#fefce8;background:linear-gradient(135deg,#3b82f6a6,#0ea5e98c);border:1px solid rgba(224,231,255,.4);box-shadow:0 6px 20px #0ea5e959;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.legend-anchor-link:hover,.legend-anchor-link:focus-visible{color:#f8fafc;background:linear-gradient(135deg,#0ea5e9d9,#3b82f6d9);border-color:#f8fafcb3;transform:translateY(-2px) scale(1.02);box-shadow:0 12px 26px #0ea5e973}.legend-hero{position:relative;display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:24px;padding:14px 24px;border-radius:24px;background:linear-gradient(135deg,#0f172ad1,#1e40af8f);border:1px solid rgba(148,163,184,.38);box-shadow:0 20px 44px #0f172a66;overflow:hidden;align-items:stretch}.legend-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(96,165,250,.28),transparent 60%),radial-gradient(circle at 80% 80%,rgba(14,165,233,.2),transparent 55%);pointer-events:none}.legend-hero-image{position:relative;z-index:1;border-radius:22px;overflow:hidden;border:1px solid rgba(148,163,184,.3);box-shadow:0 18px 36px #0f172a73}.legend-hero-image img{display:block;width:100%;height:100%;object-fit:cover}.legend-hero-main{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.legend-hero-title{margin:4px 0;font-size:30px;line-height:1.25;color:#f8fafc}.legend-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;background:#38bdf826;color:#bae6fd;text-transform:uppercase}.legend-hero-subtitle{margin:0;color:#e2e8f0eb;line-height:1.6}.legend-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:6px}.legend-hero-stat{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:14px;background:#0f172a8c;border:1px solid rgba(125,211,252,.28)}.legend-hero-stat-label{font-size:12px;letter-spacing:.04em;color:#bfdbfee6;text-transform:uppercase}.legend-hero-stat-value{font-size:18px;font-weight:600;color:#f8fafc}.legend-hero-stat-note{font-size:12px;color:#e2e8f0cc}.legend-hero-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:18px}.legend-hero-block{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;background:#94a3b81f;border:1px solid rgba(226,232,240,.16)}.legend-hero-block h3{margin:0;font-size:15px;color:#e2e8f0}.legend-hero-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:#e2e8f0e0;line-height:1.5}.legend-hero-date{font-size:12px;color:#94a3b8cc;text-align:right}.legend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.legend-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:#0f172aa6;border:1px solid rgba(148,163,184,.24)}.legend-card h3{margin:0;font-size:16px;color:#f8fafc}.legend-card p{margin:0;color:#e2e8f0e0;line-height:1.6}.legend-hero-note{margin:0;font-size:13px;color:#94a3b8e6}.legend-section{display:flex;flex-direction:column;gap:16px;padding:24px 28px;border-radius:22px;background:#0f172ab3;border:1px solid rgba(100,116,139,.32);box-shadow:0 16px 36px #0f172a47}.legend-section-header h2{margin:0 0 6px;font-size:22px;color:#e2e8f0}.legend-section-description{margin:0;color:#cbd5e1e6;line-height:1.6}.legend-section--economy{background:linear-gradient(135deg,#0f766e80,#155e7552);border-color:#5eead459}.legend-section--profession{background:linear-gradient(135deg,#4c1d958c,#4338ca52);border-color:#c4b5fd66}.legend-section--gameplay{background:linear-gradient(135deg,#a1620785,#ca8a0447);border-color:#fbbf246b}.legend-section--gameplay .legend-bullet-list{background:#0f172a61;border:1px solid rgba(251,191,36,.28);border-radius:16px;padding:18px 22px}.legend-section--guides{background:linear-gradient(135deg,#0ea5e980,#2563eb47);border-color:#7dd3fc66}.legend-guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.legend-guide-column{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;background:#0f172a8c;border:1px solid rgba(148,163,184,.25)}.legend-guide-column-head{display:flex;flex-direction:column;gap:12px}.legend-guide-column-title{display:flex;align-items:flex-start;gap:10px}.legend-guide-emblem{font-size:20px;line-height:1}.legend-guide-column-title h3{margin:0;font-size:16px;color:#f8fafc}.legend-guide-column-title p{margin:4px 0 0;font-size:13px;color:#e2e8f0cc}.legend-guide-column-description{margin:8px 0 0;font-size:13px;color:#cbd5e1d9;line-height:1.5}.legend-guide-link{align-self:flex-start;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;color:#dbeafe;text-decoration:none;border:1px solid rgba(125,211,252,.45);background:#0f172aa6;transition:transform .2s ease,border-color .2s ease,background .2s ease}.legend-guide-link:hover,.legend-guide-link:focus-visible{transform:translateY(-1px);border-color:#bfdbfecc;background:#0ea5e940;outline:none}.legend-guide-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.legend-guide-list li a{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;text-decoration:none;background:#0f172a8c;border:1px solid rgba(148,163,184,.18);transition:transform .2s ease,border-color .2s ease,background .2s ease}.legend-guide-list li a:hover,.legend-guide-list li a:focus-visible{transform:translateY(-1px);border-color:#7dd3fca6;background:#0ea5e926;outline:none}.legend-guide-list-title{font-size:14px;font-weight:600;color:#f8fafc}.legend-guide-list-meta{font-size:12px;color:#cbd5e1cc}.legend-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.legend-column{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:#0f172a8c;border:1px solid rgba(148,163,184,.22)}.legend-column h3{margin:0;font-size:16px;color:#f8fafc}.legend-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:10px}.legend-list li{color:#e2e8f0e0;line-height:1.6}.legend-list li strong{display:block;color:#f8fafc;font-size:15px;margin-bottom:2px}.legend-card-title{font-size:16px;font-weight:600;color:#f8fafc}.legend-card-subtitle{font-size:13px;color:#e2e8f0cc}.legend-card-tag{font-size:12px;color:#94a3b8e6;text-transform:uppercase;letter-spacing:.04em}.legend-card-note{margin:4px 0 0;font-size:12px;color:#fde047d9;line-height:1.5}.legend-card-list{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:6px;color:#e2e8f0d9}.legend-card-list li{line-height:1.5}.legend-card-list li strong{margin-right:6px;color:#f8fafc}.legend-table{width:100%;border-collapse:collapse;margin-top:12px;font-size:14px;color:#e2e8f0e6}.legend-table th,.legend-table td{padding:10px 12px;border:1px solid rgba(148,163,184,.35);text-align:left}.legend-table thead{background:#60a5fa2e;color:#f8fafc}.legend-table tbody tr:nth-child(2n){background:#0f172a73}.legend-card--profession{gap:10px}.legend-card-tag.upcoming{color:#fde047d9}.legend-subsection-title{margin:16px 0 6px;font-size:16px;font-weight:600;color:#e2e8f0}.legend-subsection-description{margin:0 0 12px;color:#cbd5e1d9;line-height:1.6}.legend-highlight{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;background:#2563eb26;border:1px solid rgba(96,165,250,.35);color:#dbeafe;line-height:1.6}.legend-highlight-item{display:flex;flex-direction:column;gap:4px}.legend-highlight-item strong{font-size:14px;color:#bfdbfe}.legend-highlight--sources{margin-top:6px;background:#0f172a73;border:1px solid rgba(148,163,184,.32)}.legend-columns--tight{gap:14px}.legend-column--task{gap:10px;padding:16px;background:#0f172a80}.legend-column-highlight{margin:0;color:#e2e8f0e6;line-height:1.5}.legend-column-note{font-size:12px;color:#94a3b8d9}.legend-level-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.legend-level-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:#0f172a8c;border:1px solid rgba(148,163,184,.24)}.legend-level-card header{display:flex;flex-direction:column;gap:6px}.legend-level-card header h3{margin:0;font-size:16px;color:#f8fafc}.legend-level-card header span{font-size:13px;color:#cbd5e1e0}.legend-level-card p{margin:0;color:#e2e8f0e0;line-height:1.5}.legend-bullet-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;color:#e2e8f0d9;line-height:1.6}.legend-grid--compact{gap:14px}.legend-grid--schedule{gap:18px}.legend-card--schedule h3{margin:0;font-size:16px;color:#f8fafc}.legend-card--route p{margin:4px 0 0;color:#e2e8f0d9}.legend-section--sources{background:#0f172ab3;border:1px solid rgba(96,165,250,.25)}@media (max-width: 768px){.legend-hero{grid-template-columns:1fr;padding:18px}.legend-hero-image{max-width:220px;margin:0 auto}.legend-section{padding:20px}.legend-hero-title{font-size:24px}}.dex-chart-stack{display:flex;flex-direction:column;gap:16px}.dex-chart-card{background:#0f172ab3;border:1px solid rgba(148,163,184,.2);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px}.dex-chart-header{display:flex;justify-content:space-between;align-items:center}.dex-chart-svg{width:100%}.dex-chart-svg-price{height:220px}.dex-chart-svg-volume{height:150px}.dex-chart-footer{display:flex;justify-content:space-between;font-size:12px}.dex-insights{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.dex-insights li{line-height:1.5}.app-footer{background:#0f172ad9;border-top:1px solid rgba(148,163,184,.15);padding:14px 36px}.app-footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;color:#e2e8f0bf;font-size:14px}.app-footer-actions{position:relative;display:flex;align-items:center}.app-footer-admin{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:124px;padding:8px 16px;border-radius:10px;background:linear-gradient(135deg,#fb7185,#f97316);color:#1f2937;text-decoration:none;font-weight:600;opacity:0;pointer-events:auto;transition:opacity .2s ease,transform .2s ease}.app-footer-admin:hover{opacity:0;transform:translateY(-50%)}.app-footer-admin:focus-visible{opacity:1;transform:translateY(-50%) translateY(-1px)}.app-footer-disclaimer{max-width:1200px;margin:10px auto 0;display:flex;flex-wrap:wrap;gap:6px;color:#e2e8f09e;font-size:12px;line-height:1.6}.app-footer-disclaimer-link{color:#fbbf24;text-decoration:underline;font-weight:600}.app-footer-disclaimer-link:hover{color:#fcd34d}.app-footer-contact{max-width:1200px;margin:6px auto 0;display:flex;flex-wrap:wrap;gap:6px;color:#e2e8f0b3;font-size:12px;line-height:1.6}.app-footer-contact-link{color:#fbbf24;text-decoration:underline;font-weight:600}.app-footer-contact-link:hover{color:#fcd34d}.app-footer-button{background:linear-gradient(135deg,#fcd34d,#f59e0b);border:none;border-radius:10px;padding:8px 16px;font-weight:600;color:#1f2937;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.app-footer-button:hover:enabled{transform:translateY(-1px);box-shadow:0 8px 16px #f59e0b59}.app-footer-button:disabled{opacity:.7;cursor:progress}.disclaimer-page{padding:48px 36px 72px;max-width:960px;margin:0 auto;color:#e2e8f0}.disclaimer-header h1{font-size:32px;margin-bottom:0}.disclaimer-intro{font-size:16px;line-height:1.7;color:#e2e8f0c7;margin-bottom:32px}.disclaimer-body{display:flex;flex-direction:column;gap:28px;margin-bottom:32px}.disclaimer-section h2{font-size:20px;margin-bottom:10px;color:#fcd34d}.disclaimer-section ul{margin:0;padding-left:20px;line-height:1.8;color:#e2e8f0b8}.disclaimer-contact{font-size:14px;color:#e2e8f0bf;margin-bottom:24px}.disclaimer-back{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,#22d3ee,#2563eb);color:#0f172a;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.disclaimer-back:hover{transform:translateY(-1px);box-shadow:0 12px 24px #2563eb59}.disclaimer-back:focus-visible{outline:2px solid rgba(37,99,235,.6);outline-offset:4px}.capture-mode .app-header{position:static;top:auto;width:auto}.capture-mode .app-body{display:block}.capture-mode .app-sidebar{position:static;top:auto;height:auto;width:100%;margin-bottom:16px}.capture-mode .app-sidebar .dex-pair-list{max-height:none}.capture-mode .app-main{width:100%}.dex-monitor-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;background:#3b82f633;color:#38bdf8;font-size:10px;font-weight:600;margin-right:6px}.dex-monitor-row{background:#3b82f614;border-left:3px solid rgba(59,130,246,.6)}.dex-monitor-row:nth-child(2n){background:#3b82f61f}.site-logo{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px;padding:6px 10px;border-radius:8px;background:#0f172a99;border:1px solid rgba(148,163,184,.2);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.site-logo:hover,.site-logo:focus-visible{border-color:#ffcc008c;box-shadow:0 6px 16px #0f172a59;outline:none}.site-logo-line-primary{display:inline-flex;align-items:baseline;gap:3px;font-size:26px;font-weight:700;line-height:1;letter-spacing:.005em}.site-logo-text-highlight{color:#ffc107}.site-logo-text-base{color:#f8fafc}.site-logo-text-dot{margin-left:1px}.site-logo-line-secondary{font-size:12px;font-weight:600;letter-spacing:.14em;color:#94a3b8d9}.alliance-layout .pair-tabs{background:#1e293bb3;border-color:#38bdf829}.alliance-page{display:flex;flex-direction:column;gap:28px;padding:16px 24px 36px}.alliance-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr);gap:24px;background:linear-gradient(135deg,#1e40af8c,#1e40af4d);border:1px solid rgba(59,130,246,.35);border-radius:24px;padding:28px 32px;box-shadow:0 24px 48px #0f172a59}.alliance-hero-main{display:flex;flex-direction:column;gap:18px}.alliance-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;border-radius:999px;background:#60a5fa33;color:#bfdbfe;border:1px solid rgba(148,163,184,.5);text-transform:uppercase;letter-spacing:.08em;width:max-content}.alliance-hero-subtitle{font-size:16px;line-height:1.6;color:#e2e8f0d9;margin:0}.alliance-card{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:16px;background:#0f172a99;border:1px solid rgba(148,163,184,.25);box-shadow:0 10px 24px #0f172a59}.alliance-card h3{margin:0;font-size:18px;color:#f8fafc}.alliance-card p{margin:0;line-height:1.6;color:#e2e8f0e6}.alliance-card ul{margin:0;padding-left:18px;color:#e2e8f0e6;line-height:1.6}.alliance-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.alliance-hero-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;list-style:none;margin:0;padding:0}.alliance-hero-facts li{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:#0f172a59;border-radius:14px;border:1px solid rgba(148,163,184,.2)}.alliance-fact-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#bfdbfeb3}.alliance-fact-value{font-size:15px;font-weight:600;color:#f8fafc}.alliance-hero-announcement{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border-radius:18px;background:#0f172aa6;border:1px solid rgba(148,163,184,.35)}.alliance-hero-announcement header{display:flex;flex-direction:column;gap:6px}.alliance-hero-announcement h2{margin:0;font-size:18px}.alliance-hero-announcement ul{margin:0;padding-left:18px;color:#e2e8f0e6;line-height:1.6}.alliance-update-date{font-size:12px;color:#94a3b8d9}.alliance-section{display:flex;flex-direction:column;gap:18px;padding:24px 28px;border-radius:20px;background:#0f172a8c;border:1px solid rgba(71,85,105,.35);box-shadow:0 12px 28px #080f2173}.alliance-section-header{display:flex;flex-direction:column;gap:6px}.alliance-section-header h2{margin:0;font-size:22px}.alliance-section-header p{margin:0;color:#e2e8f0bf;line-height:1.5}.alliance-text-danger{color:#dc2626;font-weight:600}.alliance-section-header p.alliance-text-danger{color:#dc2626}.alliance-section-header.with-actions{flex-direction:row;align-items:flex-start;gap:18px}.alliance-section-heading{flex:1;display:flex;flex-direction:column;gap:6px}.guild-editor-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.alliance-edit-button{border:1px solid rgba(226,232,240,.35);background:#0f172abf;color:#e2e8f0;border-radius:999px;padding:6px 18px;font-weight:600;cursor:pointer;transition:all .2s ease}.alliance-edit-button:hover{border-color:#f8fafcbf;color:#fff;transform:translateY(-1px)}.guild-editor-status{font-size:13px;color:#34d399}.guild-editor-meta{font-size:12px;color:#e2e8f0a6}.alliance-bullet-list{margin:0;padding-left:18px;color:#e2e8f0e6;line-height:1.6}.alliance-ordered-list{margin:0;padding-left:22px;color:#e2e8f0e6;line-height:1.6}.alliance-ordered-list li{margin-bottom:10px}.alliance-nested-list{margin-top:6px;padding-left:18px;list-style:disc;color:#e2e8f0d9}.alliance-nested-list li{margin-bottom:6px}.alliance-note{margin-top:8px;color:#94a3b8f2;font-size:14px;line-height:1.5}.alliance-note-strong{font-weight:700;color:#f87171}.alliance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.alliance-card{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:18px;background:#0f172aa6;border:1px solid rgba(59,130,246,.28)}.alliance-card h3{margin:0;font-size:18px}.alliance-card-summary{color:#e0f2fee6;line-height:1.5}.alliance-card-list{margin:0;padding-left:18px;color:#e2e8f0e6;line-height:1.6}.alliance-card-footer{margin-top:auto;font-size:13px;color:#94a3b8e6;border-top:1px solid rgba(148,163,184,.25);padding-top:10px}.alliance-server-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.alliance-server-card{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:18px;border:1px solid rgba(148,163,184,.28);background:#0f172a8c;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.alliance-server-card:hover{transform:translateY(-3px);border-color:#38bdf88c;box-shadow:0 16px 32px #080f2180}.alliance-server-card-header{display:flex;align-items:baseline;justify-content:space-between}.alliance-server-code{font-size:18px;font-weight:700}.alliance-server-status{font-size:12px;padding:4px 10px;border-radius:999px;background:#38bdf833;color:#38bdf8}.alliance-server-names{display:flex;align-items:center;gap:8px;font-size:13px;color:#e2e8f0d9}.alliance-server-arrow{opacity:.6}.alliance-server-highlight{margin:0;font-size:14px;font-weight:600;color:#f8fafcf2}.alliance-server-date{font-size:12px;color:#94a3b8e6}.alliance-server-link{font-size:12px;color:#60a5fae6;text-transform:uppercase;letter-spacing:.08em}.alliance-manager-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.alliance-manager-card{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:18px;background:#0f172a99;border:1px solid rgba(148,163,184,.28)}.alliance-manager-card header{display:flex;flex-direction:column;gap:4px}.alliance-manager-card h3{margin:0;font-size:17px}.alliance-manager-card ul{margin:0;padding-left:18px;color:#e2e8f0e6;line-height:1.5}.alliance-contact-type{display:inline-flex;margin-right:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#3b82f638;color:#bfdbfe}.alliance-contact-note{font-size:12px;color:#94a3b8d9;margin-left:4px}.alliance-comm-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.alliance-comm-list li{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.alliance-comm-label{min-width:160px;font-size:13px;font-weight:600;color:#e2e8f0cc}.alliance-comm-note{font-size:12px;color:#94a3b8d9}.alliance-server-page .alliance-section{background:#0f172a99}.alliance-server-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:24px;padding:28px 32px;border-radius:24px;background:linear-gradient(135deg,#0ea5e973,#0ea5e933);border:1px solid rgba(125,211,252,.35);box-shadow:0 20px 42px #080f2173}.alliance-server-hero-main{display:flex;flex-direction:column;gap:16px}.alliance-server-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.alliance-server-facts div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:14px;background:#0f172a52;border:1px solid rgba(148,163,184,.2)}.alliance-server-announcement{display:flex;flex-direction:column;gap:12px;padding:20px 24px;border-radius:18px;background:#0f172aa6;border:1px solid rgba(56,189,248,.28)}.alliance-server-announcement header{display:flex;flex-direction:column;gap:6px}.alliance-server-announcement h2{margin:0;font-size:18px}.alliance-server-announcement ul{margin:0;padding-left:18px;color:#e2e8f0e6;line-height:1.6}.alliance-guild-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.alliance-guild-card{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:18px;background:#0f172a99;border:1px solid rgba(148,163,184,.28)}.alliance-guild-card header{display:flex;flex-direction:column;gap:4px}.alliance-guild-card h3{margin:0;font-size:16px}.alliance-guild-card ul{margin:0;padding-left:18px;color:#e2e8f0e6;line-height:1.5}.alliance-guild-note{font-size:12px;color:#94a3b8d9}.guild-editor-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-start;padding:48px 20px;z-index:1200}.guild-editor-panel{width:min(920px,100%);max-height:calc(100vh - 96px);overflow-y:auto;background:#0f172a;border-radius:28px;border:1px solid rgba(148,163,184,.35);box-shadow:0 32px 90px #020617b3;padding:32px 36px 40px}.guild-editor-modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.guild-editor-close{border:none;background:transparent;color:#e2e8f099;font-size:28px;cursor:pointer;line-height:1}.guild-editor-close:hover{color:#fff}.guild-editor-form{display:flex;flex-direction:column;gap:24px}.guild-editor-header h2{margin:0}.guild-editor-header p{margin:6px 0 0;color:#e2e8f0b3}.guild-editor-group{border:1px solid rgba(148,163,184,.25);border-radius:20px;padding:20px 22px;background:#0f172a99;display:flex;flex-direction:column;gap:12px}.guild-editor-group-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.guild-editor-group input,.guild-editor-group textarea,.guild-editor-password-form input{width:100%;border-radius:12px;border:1px solid rgba(226,232,240,.15);background:#0f172a66;color:#e2e8f0;padding:10px 14px;font-size:14px}.guild-editor-group textarea{min-height:140px;resize:vertical;font-family:inherit}.guild-editor-group label{font-weight:600;color:#e2e8f0f2}.guild-editor-remove{border:none;background:transparent;color:#f87171d9;cursor:pointer;font-size:14px;padding:6px 10px}.guild-editor-tip{margin:6px 0 0;font-size:12px;color:#94a3b8d9}.guild-editor-empty{margin:0;padding:12px;border-radius:12px;background:#0f172a66;color:#e2e8f0b3}.guild-editor-error{margin:0;color:#f87171;font-weight:600}.guild-editor-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:center}.guild-editor-footer-left,.guild-editor-footer-right{display:flex;gap:12px;flex-wrap:wrap}.guild-editor-secondary,.guild-editor-primary{border-radius:999px;padding:8px 18px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.guild-editor-secondary{border-color:#e2e8f059;background:transparent;color:#e2e8f0e6}.guild-editor-secondary:hover{border-color:#e2e8f0b3}.guild-editor-primary{background:linear-gradient(90deg,#2563eb,#7c3aed);color:#fff;border:none}.guild-editor-primary:disabled{opacity:.6;cursor:not-allowed}.guild-editor-password-form{display:flex;flex-direction:column;gap:12px}.guild-editor-password-form p{margin:0;color:#e2e8f0b3}.alliance-callout{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:16px;background:#0e749059;border:1px solid rgba(125,211,252,.4);color:#f0f9fff2;line-height:1.5}.alliance-activity-intro{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;color:#e2e8f0e6}.alliance-activity-group{margin-top:24px}.alliance-activity-group:first-of-type{margin-top:0}.alliance-activity-group-header{margin-bottom:12px}.alliance-activity-group-header h3{margin:0;font-size:18px;color:#f1f5f9}.alliance-activity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:16px}.alliance-activity-card{padding:18px;border-radius:16px;border:1px solid rgba(125,211,252,.25);background:#0f172a99;display:flex;flex-direction:column;gap:10px}.alliance-activity-card h3{margin:0;font-size:16px;color:#e0f2fe}.alliance-activity-details{margin:0;padding-left:18px;color:#e2e8f0e6;line-height:1.6}.alliance-activity-leaderboards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px}.alliance-activity-leaderboard{padding:12px 14px;border-radius:14px;border:1px solid rgba(56,189,248,.25);background:#082f4959;display:flex;flex-direction:column;gap:10px}.alliance-activity-leaderboard.leaderboard-players{background:linear-gradient(145deg,#0e749073,#082f49b3);border-color:#7dd3fc8c;box-shadow:0 12px 32px #0d948840}.alliance-activity-leaderboard.leaderboard-guilds{background:linear-gradient(145deg,#4338ca66,#0f172acc);border-color:#818cf88c;box-shadow:0 12px 32px #4c1d9540}.alliance-activity-leaderboard header{display:flex;align-items:center;justify-content:space-between;gap:10px}.leaderboard-title{font-size:14px;font-weight:600;color:#f0f9ff}.leaderboard-badge{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#0f172a;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 6px 18px #22d3ee59}.leaderboard-players .leaderboard-badge{background:linear-gradient(135deg,#6ee7b7,#22c55e);color:#052e16;box-shadow:0 6px 20px #22c55e59}.leaderboard-guilds .leaderboard-badge{background:linear-gradient(135deg,#c084fc,#a855f7);color:#fdf4ff;box-shadow:0 6px 20px #a855f759}.alliance-activity-leaderboard ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.alliance-activity-leaderboard li{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px dashed rgba(125,211,252,.25)}.alliance-activity-leaderboard li:last-child{border-bottom:none}.leaderboard-rank{width:32px;height:32px;border-radius:10px;background:#38bdf826;border:1px solid rgba(56,189,248,.35);color:#bae6fdf2;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.alliance-activity-leaderboard li:nth-child(-n+3) .leaderboard-rank{background:linear-gradient(145deg,#38bdf8,#3b82f6);border-color:transparent;color:#0f172a;box-shadow:0 8px 18px #3b82f673}.leaderboard-name{flex:1;font-size:14px;font-weight:500;color:#e2e8f0f2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alliance-activity-note{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:14px;background:#0ea5e91f;border:1px dashed rgba(125,211,252,.5);color:#e2e8f0e6}.alliance-deputy-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.alliance-deputy-list li{padding:8px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0f172a8c;font-size:14px;color:#e2e8f0f2}.alliance-empty-note{margin:0;color:#94a3b8e6}.hof-tabs{display:flex;flex-direction:column;gap:16px}.hof-tab-links{display:flex;flex-wrap:wrap;gap:12px}.hof-tab-overview{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:18px;background:linear-gradient(135deg,#3b82f659,#0ea5e947);border:1px solid rgba(56,189,248,.5);color:#e0f2fe;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;flex:1 1 240px;min-width:220px}.hof-tab-robot{background:linear-gradient(135deg,#0e74908c,#0891b259);border-color:#2dd4bf8c}.hof-tab-overview:hover,.hof-tab-overview.active{transform:translateY(-2px);box-shadow:0 18px 36px #08112273;border-color:#7dd3fcbf}.hof-tab-overview-title{font-size:18px;font-weight:700}.hof-tab-overview-subtitle{font-size:13px;color:#e2e8f0d9}.hof-server-grid{margin-top:4px}.hof-server-card{border:1px solid rgba(94,234,212,.25)}.hof-server-card:hover,.hof-server-card.active{transform:translateY(-3px);border-color:#5eead4a6;box-shadow:0 18px 34px #08112273}.hof-server-card-badges{display:flex;align-items:center;gap:8px}.hof-server-badge{padding:4px 10px;border-radius:999px;background:#ec489940;border:1px solid rgba(244,114,182,.45);font-size:12px;font-weight:600;color:#fbcfe8f2}.robot-registry-page{display:flex;flex-direction:column;gap:24px;padding:16px 24px 48px}.robot-registry-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:24px 28px;border-radius:24px;border:1px solid rgba(34,197,94,.35);background:linear-gradient(135deg,#115e5999,#0f172ad9);box-shadow:0 24px 48px #0206178c}.robot-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid rgba(74,222,128,.6);color:#bbf7d0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;width:fit-content}.robot-subtitle{margin:0;max-width:640px;color:#e2e8f0d9;line-height:1.7}.robot-server-selector{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.robot-server-button{border:1px solid rgba(103,232,249,.35);border-radius:18px;background:#0f172a8c;color:#e2e8f0d9;padding:14px 20px;min-width:140px;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.robot-server-button:hover,.robot-server-button.active{border-color:#22c55ea6;background:#10b9812e;transform:translateY(-1px)}.robot-server-code{font-size:18px;font-weight:700;color:#f0fdf4}.robot-server-note{font-size:12px;color:#e2e8f0b3}.robot-section{border:1px solid rgba(74,222,128,.25);border-radius:20px;padding:20px 24px;background:#0f172aa6;box-shadow:0 16px 32px #02061773}.robot-section header{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.robot-access-form{display:flex;flex-direction:column;gap:10px}.robot-access-row{display:flex;gap:12px}.robot-access-form input{flex:1;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#0f172a99;color:#f8fafc;padding:10px 14px}.robot-access-form button{border-radius:12px;border:none;padding:10px 18px;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#22c55e99,#10b98180);color:#f0fdf4;transition:opacity .18s ease,transform .18s ease}.robot-access-form button:disabled{opacity:.6;cursor:not-allowed}.robot-status{margin:0;font-size:13px;color:#e2e8f0d9}.robot-status.success{color:#86efac}.robot-error{margin:0;color:#fecaca;font-size:13px}.robot-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:20px}.robot-column{display:flex;flex-direction:column;gap:16px}.robot-section-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.robot-section-header h2{margin:0}.robot-section-metrics{display:flex;gap:14px;font-size:13px;color:#e2e8f0bf}.robot-section-metrics strong{color:#f0fdf4}.robot-entry-list,.robot-deleted-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.robot-entry-card,.robot-deleted-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 18px;border-radius:16px;border:1px solid rgba(148,163,184,.25);background:#0f172a99}.robot-entry-card.appealed{border-color:#facc1599;background:#a1620740}.robot-entry-badge{display:inline-flex;margin-top:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(250,204,21,.65);color:#fef9c3;font-size:12px;background:#ca8a0440}.robot-entry-actions{display:flex;gap:8px;align-items:center}.robot-entry-select{width:16px;height:16px}.robot-appeal-button{border:1px solid rgba(250,204,21,.65);border-radius:10px;background:#a1620759;color:#fde68a;padding:6px 12px;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease}.robot-appeal-button:hover{border-color:#facc15d9}.robot-cancel-appeal-button{border:1px solid rgba(147,197,253,.8);border-radius:10px;background:#2563eb40;color:#bfdbfe;padding:6px 12px;font-weight:600;cursor:pointer}.robot-action-note{margin:0 0 8px;font-size:13px;color:#94a3b8e6}.robot-batch-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;padding:10px 12px;border-radius:12px;border:1px dashed rgba(148,163,184,.4);background:#0f172a8c}.robot-batch-actions button{border-radius:10px;border:1px solid rgba(59,130,246,.6);background:#2563eb33;color:#bfdbfe;padding:6px 14px;font-weight:600;cursor:pointer}.robot-batch-actions button:disabled{opacity:.5;cursor:not-allowed}.robot-entry-name{font-size:16px;font-weight:600;color:#f8fafc}.robot-entry-meta{font-size:13px;color:#94a3b8e6}.robot-delete-button{border:1px solid rgba(248,113,113,.6);border-radius:10px;background:#7f1d1d59;color:#fecaca;padding:6px 14px;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease}.robot-delete-button:disabled{opacity:.6;cursor:not-allowed}.robot-section-card{border:1px solid rgba(148,163,184,.35);border-radius:20px;padding:20px 22px;background:#0f172ab3;box-shadow:0 12px 28px #02061773}.robot-section-card header h3{margin:0 0 4px}.robot-section-card header p{margin:0;font-size:13px;color:#e2e8f0bf}.robot-form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.robot-form input,.robot-form textarea{border-radius:12px;border:1px solid rgba(148,163,184,.3);background:#0f172a99;color:#f8fafc;padding:10px 14px;font-size:14px}.robot-form textarea{resize:vertical;min-height:140px}.robot-form-note{margin:0 0 6px;font-size:13px;color:#94a3b8d9}.robot-report-guide{border:1px dashed rgba(94,234,212,.4);border-radius:14px;padding:12px 14px;margin-bottom:12px;background:#0f766e2e;color:#e2e8f0d9;font-size:13px}.robot-report-guide p{margin:4px 0}.robot-report-guide a{color:#5eead4}.robot-form-actions{display:flex;justify-content:flex-end;margin-top:8px}.robot-form-actions button{border:none;border-radius:12px;padding:10px 20px;font-weight:600;color:#0f172a;background:linear-gradient(135deg,#81e6d9e6,#10b981e6);cursor:pointer;transition:transform .18s ease}.robot-form-actions button:disabled{opacity:.7;cursor:not-allowed}.robot-empty{margin:0;padding:16px;border-radius:14px;border:1px dashed rgba(148,163,184,.35);color:#94a3b8d9;background:#0f172a8c}.robot-deleted-log{margin-top:12px}.robot-deleted-time{font-size:12px;color:#94a3b8cc}@media (max-width: 1024px){.robot-layout{grid-template-columns:1fr}.robot-access-row,.robot-registry-header{flex-direction:column}}.guide-layout .pair-tabs{background:#1e1b4ba6;border-color:#818cf83d}.guide-page{display:flex;flex-direction:column;gap:32px;padding:16px 24px 40px}.guide-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:28px;padding:28px 32px;border-radius:24px;background:linear-gradient(135deg,#3b82f673,#6366f159);border:1px solid rgba(129,140,248,.45);box-shadow:0 24px 44px #0e172d73}.guide-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid rgba(165,180,252,.65);background:#1e40af66;color:#e0e7ff;font-size:12px;letter-spacing:.08em;text-transform:uppercase;width:max-content}.guide-hero-main{display:flex;flex-direction:column;gap:18px}.guide-hero-subtitle{margin:0;font-size:15px;line-height:1.7;color:#e2e8f0f2}.guide-hero-meta{display:flex;gap:20px}.guide-hero-meta div{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:#0f172a6b;border-radius:14px;border:1px solid rgba(129,140,248,.28);min-width:120px}.guide-hero-meta strong{font-size:22px;color:#e0e7ff}.guide-hero-meta span{font-size:12px;color:#e2e8f0bf}.guide-hero-note{margin:0;padding:14px 16px;border-radius:12px;background:#0f172a59;border:1px dashed rgba(165,180,252,.45);color:#e2e8f0d9;line-height:1.6}.guide-hero-aside,.guide-category-aside{display:flex;flex-direction:column;gap:12px;padding:24px 20px;border-radius:20px;background:#0f172a94;border:1px solid rgba(165,180,252,.38);box-shadow:0 20px 36px #0e172d59}.guide-hero-aside h2,.guide-category-aside h2{margin:0;font-size:18px}.guide-hero-aside ol,.guide-category-aside ol{margin:0;padding-left:18px;color:#e2e8f0d9;line-height:1.6}.guide-section{display:flex;flex-direction:column;gap:18px}.guide-section-header{display:flex;flex-direction:column;gap:8px}.guide-section-header h2{margin:0;font-size:24px}.guide-section-header p{margin:0;color:#e2e8f0c7;line-height:1.6}.guide-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;list-style:none;margin:0;padding:0}.guide-card-grid.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.guide-card{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:#0f172a9e;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;min-height:188px}.guide-card:hover{transform:translateY(-3px);border-color:#818cf8b3;box-shadow:0 16px 36px #10183280}.guide-card.compact{min-height:160px}.guide-card-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#a5b4fce0}.guide-card-category{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#818cf82e;color:#c7d2fe;font-weight:600;font-size:12px}.guide-card-date{color:#94a3b8cc;font-size:12px}.guide-card h3{margin:0;font-size:18px;color:#f8fafc}.guide-card-summary{margin:0;color:#e2e8f0d9;line-height:1.6;flex:1}.guide-card-tags{display:flex;flex-wrap:wrap;gap:6px}.guide-card-tags span{padding:2px 8px;border-radius:8px;background:#4f46e540;color:#c7d2fe;font-size:12px}.guide-card-meta{display:flex;justify-content:space-between;font-size:12px;color:#a5b4fccc}.guide-featured{display:grid;grid-template-columns:minmax(0,1fr)}.guide-hero-card{display:flex;flex-direction:column;gap:14px;padding:24px 28px;border-radius:20px;background:linear-gradient(135deg,#6366f180,#3b82f659);border:1px solid rgba(165,180,252,.45);box-shadow:0 24px 42px #10183273}.guide-hero-card h3{margin:0;font-size:22px}.guide-hero-card blockquote{margin:0;padding-left:14px;border-left:3px solid rgba(226,232,240,.45);color:#e2e8f0d9;font-style:italic}.guide-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#c7d2fe;text-decoration:none;transition:color .15s ease}.guide-link:hover{color:#f8fafc}.guide-category-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.8fr);gap:24px;padding:24px 28px;border-radius:24px;background:linear-gradient(135deg,#3b82f666,#0e749059);border:1px solid rgba(56,189,248,.4);box-shadow:0 24px 40px #0c152666}.guide-category-intro{display:flex;flex-direction:column;gap:16px}.guide-category-aside ol{max-height:260px;overflow-y:auto;padding-right:4px}.guide-category-aside li+li{margin-top:6px}.guide-category-aside a{color:#a5b4fce6;text-decoration:none;transition:color .15s ease}.guide-category-aside a:hover{color:#f8fafc}.guide-article{display:flex;flex-direction:column;gap:24px;padding:24px 32px 40px;border-radius:24px;background:#0f172ab8;border:1px solid rgba(99,102,241,.35);box-shadow:0 28px 48px #0a10207a}.guide-article-header{display:flex;flex-direction:column;gap:16px}.guide-article-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#a5b4fcd9}.guide-article-category{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#3b82f633;text-decoration:none;color:#c7d2fe;font-weight:600}.guide-article-tags{display:flex;flex-wrap:wrap;gap:8px}.guide-article-tags span{padding:4px 10px;border-radius:999px;background:#4f46e552;color:#c7d2fe;font-size:12px}.guide-article-subtitle{margin:0;color:#e2e8f0d1;line-height:1.7}.guide-article-quote{margin:0;padding:14px 16px;border-left:3px solid rgba(129,140,248,.65);background:#1e1b4b52;border-radius:12px;color:#e2e8f0d9;font-style:italic}.guide-article-body{display:flex;flex-direction:column;gap:24px}.guide-section-block{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:18px;background:#0f172a99;border:1px solid rgba(99,102,241,.28)}.guide-section-block h2{margin:0;display:flex;align-items:center;gap:12px;font-size:20px;color:#f8fafc}.guide-section-index{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#6366f159;color:#fff;font-weight:600}.guide-section-block p{margin:0;color:#e2e8f0d9;line-height:1.7}.guide-article-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);gap:24px;padding:20px 24px;border-radius:20px;background:#171737a6;border:1px solid rgba(99,102,241,.32)}.guide-article-footer-content{display:flex;flex-direction:column;gap:12px}.guide-article-footer-content h2{margin:0}.guide-related ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.guide-related a{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#a5b4fce6;background:#0f172a73;border-radius:14px;padding:12px 14px;border:1px solid rgba(99,102,241,.28);transition:border-color .15s ease,transform .15s ease}.guide-related a:hover{border-color:#a5b4fca6;transform:translate(4px);color:#f8fafc}.guide-related span{font-size:12px;color:#e2e8f0bf}@media (max-width: 1024px){.alliance-hero,.alliance-server-hero,.guide-hero,.guide-category-hero,.guide-article-footer{grid-template-columns:1fr}.alliance-page,.guide-page{padding:12px 16px 28px}.guide-hero-meta{flex-direction:column}.guide-hero-aside,.guide-category-aside{order:2}}.ymir-page{width:100%;padding:32px 36px 64px;box-sizing:border-box}.ymir-layout{display:flex;flex-direction:column;gap:10px}@media (max-width: 960px){.ymir-page{padding:16px}}.ymir-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ymir-title{font-size:28px;font-weight:700}.ymir-subtitle{color:#e2e8f0b3;font-size:16px}.ymir-header-note{margin:8px 0 0;font-size:13px;max-width:720px}.ymir-header-note a{margin-left:4px;color:#38bdf8;text-decoration:underline}.ymir-header-actions{display:flex;gap:12px}.ymir-analytics-card{display:flex;flex-direction:column;gap:16px}.ymir-analytics-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ymir-analytics-item{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:#0f172a8c}.ymir-analytics-item.highlight{background:linear-gradient(135deg,#38bdf82e,#5eead41f);border-color:#38bdf873;box-shadow:0 10px 24px #38bdf826}.ymir-analytics-item.highlight .ymir-analytics-value{font-size:28px;color:#f8fafc}.ymir-analytics-value{font-size:24px;font-weight:700}.ymir-analytics-sub{font-size:13px;color:#94a3b8d9}.ymir-board-card{display:flex;flex-direction:column;gap:16px;padding:18px 20px}.ymir-board-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ymir-board-tabs{display:flex;gap:10px;flex-wrap:wrap}.ymir-tab{background:#3b82f61f;border:1px solid rgba(59,130,246,.3);color:#bfdbfe;border-radius:12px;padding:10px 16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:background .15s ease,border-color .15s ease}.ymir-tab small{font-size:12px;color:#bfdbfecc}.ymir-tab.active{background:linear-gradient(135deg,#3b82f680,#0ea5e973);border-color:#0ea5e9cc;color:#f8fafc}.ymir-board-meta{display:flex;gap:16px;flex-wrap:wrap}.ymir-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#0f172a73;font-size:12px;color:#e2e8f0d9}.ymir-board-controls{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end}.ymir-board-controls .select{width:100%;min-width:220px;max-width:260px;padding:10px 14px;font-size:14px}.ymir-board-controls label{font-size:13px}.ymir-controls-hint{flex:1 1 200px;font-size:12px;color:#94a3b8bf;text-align:right;min-width:200px}.ymir-metric-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center}.ymir-detail-metric{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172a80}.ymir-detail-metric strong{font-size:18px}.ymir-detail-hint{font-size:12px;color:#94a3b8cc}.ymir-control-group{display:flex;flex-direction:column;gap:6px}.ymir-table-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0}.ymir-row{cursor:pointer;transition:background .15s ease}.ymir-row-highlight{background:#38bdf81f}.ymir-row-highlight:hover{background:#38bdf82e}.ymir-row:hover{background:#38bdf814}.ymir-search-banner{display:flex;align-items:center;padding:12px 16px;border-radius:16px;border:1px solid rgba(56,189,248,.24);background:#0f172a99}.ymir-player-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ymir-player-summary{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ymir-player-summary-item{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#0f172a8c}.ymir-player-summary-value{font-size:22px;font-weight:700}.ymir-player-summary-sub{font-size:13px;color:#94a3b8d9}.ymir-player-summary-note{margin:8px 0 16px;font-size:13px;color:#94a3b8cc}.whitepaper-page{display:flex;flex-direction:column;gap:32px;padding:22px 24px 36px}.whitepaper-page.whitepaper-inline{padding:8px 24px 14px}.whitepaper-page.whitepaper-inline .whitepaper-hero{padding:14px 24px}.whitepaper-page.whitepaper-inline .whitepaper-hero-groups{margin-top:10px}.whitepaper-page.whitepaper-inline .whitepaper-hero-date{margin-top:6px}.whitepaper-hero{display:grid;gap:28px;grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:stretch;background:linear-gradient(135deg,#181408eb,#78400aad);border:1px solid rgba(250,204,21,.28);border-radius:28px;padding:28px;position:relative;overflow:hidden}.whitepaper-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,rgba(253,224,71,.3),transparent 60%),radial-gradient(circle at 80% 80%,rgba(248,113,113,.18),transparent 55%);pointer-events:none}.whitepaper-hero-image{position:relative;z-index:1;border-radius:22px;overflow:hidden;box-shadow:0 18px 36px #0807058c;border:1px solid rgba(250,204,21,.32)}.whitepaper-hero-image img{display:block;width:100%;height:100%;object-fit:cover;background:radial-gradient(circle at top,#fde04733,#0f172a99)}.whitepaper-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.whitepaper-hero-subtitle{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#ffedd5e6;background:#92400e66;border:1px solid rgba(251,191,36,.45);padding:6px 12px;border-radius:999px;align-self:flex-start}.whitepaper-hero-title{font-size:32px;font-weight:700;line-height:1.25;color:#fef3c7;text-shadow:0 4px 24px rgba(0,0,0,.35);margin:0}.whitepaper-hero-intro{font-size:15px;color:#fff3e0eb;line-height:1.8;margin:0}.whitepaper-highlight{display:inline-flex;align-items:center;padding:4px 10px;border-radius:10px;background:linear-gradient(135deg,#fde04759,#f973164d);color:#fef9c3;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 0 0 1px #facc1559}.whitepaper-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:6px}.whitepaper-stat-card{background:#0f172aa6;border:1px solid rgba(250,204,21,.28);border-radius:16px;padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;color:#f8fafceb}.whitepaper-stat-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#facc15c7}.whitepaper-stat-value{font-size:20px;font-weight:600}.whitepaper-stat-note{font-size:12px;color:#f8fafcb3}.whitepaper-hero-groups{display:grid;gap:18px;margin-top:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.whitepaper-hero-block{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:18px;background:#0f172a66;border:1px solid rgba(250,204,21,.28);box-shadow:inset 0 0 0 1px #fbbf2414}.whitepaper-hero-block h3{margin:0;font-size:18px;font-weight:700;color:#fef3c7f2}.whitepaper-hero-block p{margin:0;font-size:14px;line-height:1.75;color:#fff3e0db}.whitepaper-hero-list{margin:0;padding-left:18px;display:grid;gap:16px;font-size:14px;line-height:1.75;color:#fff3e0e0}.whitepaper-hero-date{margin-top:6px;font-size:12px;letter-spacing:.04em;color:#fde68acc}.whitepaper-section{display:flex;flex-direction:column;gap:14px;padding:24px 28px;border-radius:20px;background:#0f172a8c;border:1px solid rgba(148,163,184,.18)}.whitepaper-section h2{margin:0;font-size:22px;font-weight:700;color:#facc15}.whitepaper-section p{margin:0;font-size:15px;line-height:1.8;color:#e2e8f0e6}.whitepaper-list{display:grid;gap:12px;margin:0;padding-left:20px;color:#e2e8f0eb;font-size:15px;line-height:1.7}.whitepaper-callout{padding:18px 20px;border-radius:18px;background:linear-gradient(135deg,#22c55e26,#0ea5e91f);border:1px solid rgba(34,197,94,.16);color:#e0f2fef2;font-size:14px;line-height:1.6}.whitepaper-warning{background:linear-gradient(135deg,#f9731629,#f8717124);border-color:#f871713d;color:#fee2e2e6}.whitepaper-original{display:flex;flex-direction:column;gap:16px;padding:24px 28px;border-radius:20px;background:#0f172a99;border:1px solid rgba(148,163,184,.2)}.whitepaper-original h3{margin:0;font-size:20px;font-weight:600;color:#f8fafceb}.whitepaper-original p{margin:0;font-size:14px;line-height:1.8;color:#cbd5e1e6}.whitepaper-original-block{background:#0f172ab8;border:1px solid rgba(148,163,184,.24);border-radius:16px;padding:18px 20px;max-height:360px;overflow-y:auto;font-size:13px;line-height:1.7;color:#e2e8f0e0;white-space:pre-line}.whitepaper-original-block.whitepaper-original-source{background:#fff;border-color:#0f172a29;color:#000;max-height:none;overflow:visible}.whitepaper-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.whitepaper-quote{position:relative;padding-left:24px;font-size:15px;line-height:1.8;color:#e0f2fee0}.whitepaper-quote:before{content:"“";position:absolute;left:0;top:-6px;font-size:48px;color:#fbbf2499}@media (max-width: 960px){.whitepaper-page{padding:20px}.whitepaper-hero{grid-template-columns:1fr}.whitepaper-hero-image{max-height:420px}}@media (max-width: 600px){.whitepaper-page{padding:16px}.whitepaper-hero{padding:20px}.whitepaper-hero-title{font-size:26px}.whitepaper-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.whitepaper-hero-block{padding:16px}}.admin-nav{display:flex;gap:12px;margin-bottom:16px}.admin-nav-link{padding:8px 14px;border-radius:12px;background:#0f172a99;border:1px solid rgba(148,163,184,.2);color:#e2e8f0cc;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.admin-nav-link:hover{background:#38bdf82e;color:#f8fafc;border-color:#38bdf866}.admin-nav-link.active{background:linear-gradient(135deg,#3b82f699,#0ea5e999);color:#f8fafc;border-color:#0ea5e9cc}.scheduler-table{display:flex;flex-direction:column;gap:12px}.scheduler-table-head,.scheduler-table-row{display:grid;grid-template-columns:3fr 2fr 2fr 1fr 1.4fr;gap:16px;align-items:center}.scheduler-table-head{font-weight:600;color:#e2e8f0e6;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.2)}.scheduler-table-row{padding:12px 0;border-bottom:1px solid rgba(148,163,184,.12)}.scheduler-table-primary{display:flex;flex-direction:column;gap:4px}.scheduler-table-primary code{background:#0f172a99;padding:2px 6px;border-radius:8px;color:#e2e8f0bf}.pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:600}.pill.success{background:#22c55e33;color:#4ade80}.pill.warning{background:#f8717133;color:#f87171}.scheduler-table-actions{display:flex;justify-content:flex-start}.scheduler-source-list{font-size:12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.scheduler-source-list a{color:#38bdf8d9}.scheduler-results{display:flex;flex-direction:column;gap:12px}.scheduler-results-head,.scheduler-results-row{display:grid;grid-template-columns:2fr 1fr 2fr;gap:16px;align-items:center}.scheduler-results-head{font-weight:600;color:#e2e8f0e6;padding-bottom:6px;border-bottom:1px solid rgba(148,163,184,.2)}.scheduler-results-row{padding:10px 0;border-bottom:1px solid rgba(148,163,184,.12)}.scheduler-results-name{display:flex;align-items:center;gap:8px}.scheduler-results-name code{background:#0f172a99;padding:2px 6px;border-radius:8px;color:#e2e8f0bf}.scheduler-results-detail{font-size:13px;color:#e2e8f0cc;word-break:break-word}@media (max-width: 960px){.scheduler-table-head,.scheduler-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduler-table-row>div:nth-child(3),.scheduler-table-head>span:nth-child(3),.scheduler-table-row>div:nth-child(4),.scheduler-table-head>span:nth-child(4),.scheduler-table-row>div:nth-child(5),.scheduler-table-head>span:nth-child(5){grid-column:1 / -1}.scheduler-results-head,.scheduler-results-row{grid-template-columns:minmax(0,1fr)}}.button.ghost{background:transparent;color:#38bdf8d9;border:1px solid rgba(56,189,248,.45)}.button.ghost:hover{background:#38bdf81a;color:#f8fafc}.nft-filter-bar{display:grid;gap:12px;margin-top:16px;align-items:end;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.nft-filter-group{display:flex;flex-direction:column;gap:6px}.nft-filter-group label{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.nft-filter-group.grow{grid-column:span 2}@media (max-width: 960px){.nft-filter-group.grow{grid-column:span 1}}.nft-filter-actions{display:flex;gap:8px;justify-content:flex-end;grid-column:span 2}@media (max-width: 960px){.nft-filter-actions{grid-column:span 1}}.nft-summary-grid{margin-top:20px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.nft-summary-card{padding:12px;border-radius:10px;border:1px solid rgba(148,163,184,.25);background:radial-gradient(circle at top,#1e40af38,#0f172a80);display:flex;flex-direction:column;gap:6px}.nft-summary-card strong{font-size:20px;font-weight:600}.nft-status-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;margin-bottom:4px}.nft-status-active{background:#22c55e26;color:#22c55e}.nft-status-sold{background:#ef44442e;color:#f87171}.nft-status-auction_active{background:#22c55e26;color:#22c55e}.nft-status-auction_idle{background:#3b82f62e;color:#3b82f6}.nft-status-listed{background:#14b8a62e;color:#14b8a6}.nft-status-upcoming{background:#f59e0b2e;color:#f59e0b}.nft-status-inactive{background:#6b72802e;color:#6b7280}.nft-preview{display:flex;gap:12px;align-items:flex-start}.nft-preview-image{width:110px;height:150px;border-radius:12px;object-fit:contain;background:#0f172a59;box-shadow:0 6px 14px #0f172a40}.nft-preview-body{display:flex;flex-direction:column;gap:4px;min-width:0}.nft-grade-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#ffffff1f;margin-right:8px}.nft-color-chip{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.2);margin-right:6px;vertical-align:middle}.legend-nft-container{display:flex;flex-direction:column;gap:24px}.nft-chart-block{margin-bottom:24px;padding:18px 20px 22px;border-radius:16px;border:1px solid rgba(56,189,248,.18);background:radial-gradient(circle at top,#1e40af52,#0f172ab8);box-shadow:0 18px 36px #0818444d}.nft-chart-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.nft-chart-range{font-size:12px;color:#e0f2fec7}.nft-chart-svg{width:100%;height:auto;max-height:240px;display:block}.nft-chart-footer{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12px;color:#e2e8f0db}.nft-chart-footer strong{font-size:13px;color:#e0f2fe}.nft-chart-price-strip{position:relative;margin-top:14px;height:30px;border-top:1px dashed rgba(148,163,184,.25);pointer-events:none}.nft-chart-price-tag{position:absolute;top:6px;transform:translate(-50%);white-space:nowrap;font-size:10px;letter-spacing:.02em;color:#e0f2febf;pointer-events:auto}.nft-chart-price-tag:before{content:"•";display:inline-block;margin-right:2px;color:#38bdf8d9}.nft-warning-strip{margin-top:18px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#38bdf82e,#38bdf80f);border:1px solid rgba(56,189,248,.28);color:#e2f3ff;font-size:13px;display:flex;gap:6px;align-items:flex-start}.nft-warning-strip strong{font-weight:600}.nft-password-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top,#0f172af5,#020617fa);display:flex;align-items:center;justify-content:center;padding:24px;z-index:999}.nft-password-card{width:min(360px,90vw);background:#0f172ad9;border:1px solid rgba(56,189,248,.25);border-radius:16px;box-shadow:0 24px 60px #082f4973;padding:28px 32px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nft-password-card h2{margin:0 0 8px;font-size:20px}.nft-sort-button{background:none;border:none;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:0}.nft-sort-button:hover,.nft-sort-button:focus-visible{text-decoration:underline}.nft-sort-indicator{font-size:11px;opacity:.7}.nft-table{width:100%;border-spacing:0;border-collapse:separate;border-radius:12px;overflow:hidden;background:#0f172a59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nft-table thead th{background:#1e293bbf;font-weight:600;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.18)}.nft-table td{padding:12px 14px;vertical-align:top;border-bottom:1px solid rgba(148,163,184,.08)}.nft-table tbody tr:nth-child(2n){background:#0f172a2e}.nft-table tbody tr:hover{background:#38bdf814}.nft-pagination{margin-top:16px;display:flex;justify-content:flex-end;align-items:center;gap:12px}.robot-entry-name{color:#fcd34d;font-weight:700}.robot-entry-operator{color:#94a3b8e6}.robot-entry-contrib{color:#f97316;font-weight:600;margin-left:6px}.robot-leaderboard-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:640px;overflow-y:auto}.robot-leaderboard-list li{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:10px;background:#0f172a99;border:1px solid rgba(56,189,248,.25)}.robot-leaderboard-rank{width:28px;font-weight:700;color:#facc15}.robot-leaderboard-name{flex:1;color:#fcd34d;font-weight:600}.robot-leaderboard-value{color:#f97316;font-weight:600}.merit-page{display:flex;flex-direction:column;gap:28px;padding:16px 24px 48px}.merit-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:28px;padding:28px 32px;border-radius:26px;border:1px solid rgba(59,130,246,.35);background:radial-gradient(circle at top right,#0ea5e940,#111827cc);box-shadow:0 24px 48px #0f172a66}.merit-hero-text{display:flex;flex-direction:column;gap:16px}.merit-hero-text h1{margin:0;font-size:32px;color:#f8fafc}.merit-hero-status{margin:-6px 0 0;font-size:22px;font-weight:800;color:#fbbf24;letter-spacing:.08em}.merit-hero-text p{margin:0;color:#e2e8f0e6;line-height:1.6}.merit-badge{display:inline-flex;padding:6px 16px;border-radius:999px;border:1px solid rgba(248,250,252,.35);background:#0f172a99;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;width:max-content}.merit-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.merit-outline-button,.merit-primary-button{border-radius:14px;padding:10px 18px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.merit-outline-button{border:1px solid rgba(148,163,184,.5);background:#0f172a59;color:#e2e8f0e6}.merit-outline-button:hover,.merit-primary-button:hover{transform:translateY(-1px);box-shadow:0 8px 16px #0f172a59}.merit-primary-button{border:none;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#f8fafc}.merit-hero-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.merit-metric-card{padding:18px;border-radius:18px;background:#0f172aa6;border:1px solid rgba(148,163,184,.25);display:flex;flex-direction:column;gap:6px}.merit-metric-card span{font-size:13px;color:#e2e8f0cc}.merit-metric-card strong{font-size:28px;font-weight:700;color:#f8fafc}.merit-metric-card small{color:#94a3b8d9}.merit-board,.merit-records,.merit-admin{border-radius:24px;border:1px solid rgba(59,130,246,.18);background:#0f172ab3;padding:24px 28px;box-shadow:0 16px 32px #02061773}.merit-section-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.merit-section-header h2{margin:0;font-size:24px;color:#f8fafc}.merit-section-header p{margin:4px 0 0;color:#e2e8f0bf}.merit-input{width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#0f172a80;color:#e2e8f0;padding:10px 14px;font-size:14px}.merit-input:focus{outline:none;border-color:#60a5facc;box-shadow:0 0 0 3px #60a5fa40}.merit-table-wrapper{overflow-x:auto}.merit-table-wrapper.compact{margin-top:8px}.merit-board-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.merit-filter{display:flex;flex-direction:column;gap:6px;min-width:200px;color:#e2e8f0cc;font-size:13px}.merit-filter-select{margin-top:0}.merit-table{width:100%;border-collapse:collapse;min-width:720px}.merit-table th,.merit-table td{padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.2);text-align:left}.merit-table th{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8d9}.merit-table td{font-size:14px;color:#f1f5f9}.merit-table.merit-sub-table th,.merit-table.merit-sub-table td{font-size:13px}.merit-table-note{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#94a3b8e6}.merit-table-time{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#94a3b8d9}.merit-table-actions{display:flex;gap:8px;flex-wrap:wrap}.merit-action-button{padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:#0f172a99;color:#e2e8f0e6;font-size:12px;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.merit-action-button:hover:not(:disabled){border-color:#3b82f6b3}.merit-action-button.danger{border-color:#f87171a6;color:#f87171f2}.merit-action-button:disabled{opacity:.45;cursor:not-allowed}.merit-table-empty{text-align:center;padding:24px 0;color:#94a3b8d9}.merit-rank{font-weight:700;color:#f8fafce6}.merit-player-name{font-weight:600}.merit-amount{font-weight:600;padding:4px 10px;border-radius:999px;display:inline-flex;align-items:center}.merit-amount.positive{background:#10b98126;color:#34d399}.merit-amount.negative{background:#f8717126;color:#f87171}.merit-record-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.merit-record-item{padding:16px 18px;border-radius:18px;border:1px solid rgba(148,163,184,.2);background:#0f172a8c}.merit-record-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.merit-record-header strong{font-size:16px}.merit-record-time{display:block;font-size:12px;color:#94a3b8d9}.merit-record-body{display:flex;flex-direction:column;gap:6px;color:#e2e8f0e6}.merit-record-reason{font-weight:600;color:#f8fafce6}.merit-record-operator{font-size:12px;color:#94a3b8d9}.merit-record-empty{text-align:center;padding:18px 0;color:#94a3b8d9}.merit-admin-lock{display:flex;flex-direction:column;gap:12px}.merit-admin-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.merit-admin-panels.single{grid-template-columns:minmax(320px,1fr)}.merit-form-card{border-radius:18px;border:1px solid rgba(148,163,184,.25);background:#02061780;padding:18px;display:flex;flex-direction:column;gap:12px}.merit-form-card h3{margin:0;font-size:18px}.merit-form-card label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#e2e8f0cc}.merit-admin-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:8px}.merit-hint-text{font-size:13px;color:#10b981e6;margin:0}.merit-error-text{font-size:13px;color:#f87171;margin:0}.merit-suggestion-list{display:flex;flex-wrap:wrap;gap:8px}.merit-suggestion-item{border-radius:999px;border:1px solid rgba(148,163,184,.35);background:transparent;color:#e2e8f0e6;padding:6px 14px;font-size:13px;cursor:pointer}.merit-suggestion-item.active{border-color:#3b82f6bf;background:#3b82f62e}.merit-suggestion-empty{font-size:13px;color:#94a3b8d9}.merit-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617cc;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.merit-modal{width:min(560px,100%);background:#0f172af2;border:1px solid rgba(59,130,246,.3);border-radius:20px;box-shadow:0 30px 60px #020617b3;display:flex;flex-direction:column;max-height:90vh}.merit-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(148,163,184,.2)}.merit-modal-header h3{margin:0;font-size:18px}.merit-modal-close{border:none;background:transparent;color:#e2e8f0cc;font-size:24px;cursor:pointer;line-height:1}.merit-modal-body{padding:20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.merit-pagination{margin-top:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.merit-pagination-status{font-size:13px;color:#e2e8f0bf}.merit-player-button{background:none;border:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;padding:0;text-align:left}.merit-player-button:hover{text-decoration:underline}.merit-player-detail{border-radius:24px;border:1px solid rgba(59,130,246,.2);background:#0f172abf;padding:20px 24px;box-shadow:0 18px 36px #02061766}.merit-player-detail-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.merit-player-detail-controls{margin-bottom:12px}.merit-player-detail-header h3{margin:0;font-size:20px;display:flex;align-items:center;gap:10px}.merit-player-detail-meta{font-size:13px;color:#94a3b8d9}.merit-player-detail-list{margin-top:12px}@media (max-width: 960px){.merit-hero{grid-template-columns:1fr}.merit-section-header{flex-direction:column;align-items:flex-start}.merit-table{min-width:640px}}.powerboard-page{display:flex;flex-direction:column;gap:16px;padding:24px}.powerboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(132deg,#3b82f61f,#10b98114)}.powerboard-headings h1{margin:0 0 6px;font-size:24px;color:#f8fafc}.powerboard-headings{flex:1 1 auto;min-width:0}.powerboard-kicker{margin:0;color:#93c5fd;font-weight:800;letter-spacing:.08em;font-size:12px;text-transform:uppercase}.powerboard-subtitle{margin:6px 0 0;color:#cbd5e1;font-size:14px}.powerboard-summary{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:10px;width:320px;max-width:360px}.powerboard-stat{padding:12px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#0f172ab3;display:flex;flex-direction:column;gap:4px}.powerboard-stat span{font-size:12px;color:#cbd5e1}.powerboard-stat strong{font-size:20px;color:#f8fafc}.powerboard-stat small{color:#94a3b8;font-size:12px}.powerboard-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 16px;padding:16px 18px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#0b1628;box-shadow:0 12px 32px #02061759}.powerboard-filter-row{display:contents}.powerboard-filter-row.second{grid-column:1 / -1;display:grid;grid-template-columns:1.2fr .8fr;gap:14px 16px}.powerboard-filter{display:flex;flex-direction:column;gap:6px}.powerboard-filter label{font-size:13px;color:#e2e8f0;font-weight:700}.powerboard-filter input,.powerboard-filter select{width:100%;padding:10px 12px;border-radius:10px;background:#0f172a;border:1px solid #243447;color:#e2e8f0;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.powerboard-filter input:focus,.powerboard-filter select:focus{border-color:#60a5fa;outline:none;background:#0c1426;box-shadow:0 0 0 3px #60a5fa26}.powerboard-filter-line{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.powerboard-checkbox{display:inline-flex;align-items:center;gap:8px;color:#cbd5e1;font-size:13px;white-space:nowrap}.powerboard-filter-hint{margin:4px 0 0;color:#94a3b8;font-size:12px}.powerboard-range{display:flex;align-items:center;gap:8px;min-width:260px}.powerboard-range-sep{color:#cbd5e1}.powerboard-table-card{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#0b111fe6}.powerboard-table-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.powerboard-table-head h2{margin:0;color:#f8fafc}.powerboard-table-head p{margin:4px 0 0;color:#94a3b8;font-size:13px}.powerboard-note{margin:2px 0 0;color:#7aa0c8;font-size:12px;line-height:1.5}.powerboard-error{padding:10px 12px;border-radius:10px;background:#f8717114;border:1px solid rgba(248,113,113,.38);color:#fecdd3}.powerboard-table-wrapper{width:100%;overflow-x:auto;border-radius:12px;border:1px solid #1f2a3b;background:#0d122199}.powerboard-table-wrapper.compact{border-radius:10px}.powerboard-table-wrapper table{width:100%;border-collapse:collapse;min-width:720px}.powerboard-table-wrapper table th,.powerboard-table-wrapper table td{padding:12px;text-align:left;border-bottom:1px solid #1f2a3b;color:#e2e8f0}.powerboard-table-wrapper table th{font-size:13px;letter-spacing:.01em;color:#a7b3c5;background:#ffffff05}.powerboard-table-wrapper table tbody tr{transition:background .2s ease}.powerboard-table-wrapper table tbody tr:nth-child(odd){background:#0d172abf}.powerboard-table-wrapper table tbody tr:nth-child(2n){background:#0b1221d9}.powerboard-table-wrapper table tbody tr:hover:not(.powerboard-row){background:#38bdf814}.powerboard-sort-button{background:none;border:none;color:inherit;font:inherit;display:inline-flex;align-items:center;gap:6px;padding:0;cursor:pointer}.powerboard-sort-button:focus-visible{outline:2px solid rgba(59,130,246,.8);outline-offset:2px}.powerboard-sort-button .powerboard-sort-indicator{font-size:12px;opacity:.65;letter-spacing:.02em}.powerboard-sort-button.active{color:#f8fafc}.powerboard-sort-button.active .powerboard-sort-indicator{color:#38bdf8;opacity:1}.powerboard-table{width:100%;border-collapse:collapse;min-width:920px}.powerboard-row:hover{background:#3b82f614;cursor:pointer}.powerboard-rank{display:inline-flex;min-width:56px;justify-content:center;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#38bdf82e,#60a5fa2e);color:#e2e8f0;font-weight:800}.powerboard-name{font-weight:700;color:#f8fafc}.powerboard-number{font-variant-numeric:tabular-nums;color:#e2e8f0}.powerboard-server{color:#cbd5e1}.powerboard-link{background:none;border:none;color:#38bdf8;font:inherit;padding:0;cursor:pointer;text-decoration:underline}.powerboard-link:hover,.powerboard-link:focus-visible{color:#7dd3fc}.powerboard-empty{text-align:center;padding:18px;color:#94a3b8}.powerboard-muted{color:#94a3b8;font-size:13px}.powerboard-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.powerboard-pagination-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.powerboard-pagination button{padding:10px 14px;border-radius:10px;border:1px solid rgba(59,130,246,.4);background:linear-gradient(135deg,#3b82f629,#38bdf81f);color:#dbeafe;cursor:pointer;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.powerboard-pagination button:disabled{opacity:.5;cursor:not-allowed}.powerboard-pagination button:not(:disabled):hover{border-color:#3b82f6b3;background:linear-gradient(135deg,#3b82f638,#38bdf82e)}.powerboard-pagination-jump{display:flex;align-items:center;gap:8px}.powerboard-pagination-jump label{font-size:12px;color:#94a3b8}.powerboard-pagination-jump input{width:80px;padding:8px 10px;border-radius:8px;border:1px solid #243447;background:#0f172a;color:#e2e8f0;font-size:14px}.powerboard-pagination-jump input:focus-visible{outline:2px solid rgba(59,130,246,.8);outline-offset:2px}.powerboard-drawer{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;z-index:70}.powerboard-drawer-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;border:none}.powerboard-drawer-panel{position:relative;width:min(780px,92vw);max-height:100vh;overflow-y:auto;padding:20px;background:#0b1220;border-left:1px solid #1f2a3b;box-shadow:-10px 0 40px #00000059;display:flex;flex-direction:column;gap:16px;z-index:1}.powerboard-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.powerboard-avatar{width:44px;height:44px;border-radius:12px;background:radial-gradient(circle at 30% 30%,#38bdf899,#3b82f659);display:grid;place-items:center;color:#0b1220;font-weight:800;font-size:18px}.powerboard-drawer-meta{flex:1;display:flex;flex-direction:column;gap:4px}.powerboard-drawer-name{font-size:18px;font-weight:800;color:#f8fafc}.powerboard-close{border:1px solid rgba(148,163,184,.32);background:transparent;color:#e2e8f0;padding:8px 12px;border-radius:10px;cursor:pointer}.powerboard-drawer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.powerboard-card{padding:12px;border-radius:12px;border:1px solid #1f2a3b;background:#0f172a;display:flex;flex-direction:column;gap:6px}.powerboard-card.highlight{border-color:#22d3ee80;background:linear-gradient(135deg,#22d3ee26,#3b82f61f)}.powerboard-card.placeholder{border-style:dashed;color:#cbd5e1}.powerboard-card.stretch{grid-column:1 / -1}.powerboard-card-label{font-size:12px;color:#94a3b8}.powerboard-card-value{font-size:22px;color:#f8fafc;font-weight:800}.powerboard-card-rank{font-size:20px;font-weight:800;color:#38bdf8}.powerboard-card-hint{font-size:12px;color:#94a3b8}.powerboard-sparkline{width:100%;height:120px;margin-top:2px}.powerboard-history{display:flex;flex-direction:column;gap:8px}.powerboard-history-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.powerboard-history-head h3{margin:0;color:#f8fafc}.powerboard-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.powerboard-group-grid{margin-top:24px}.group-visual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:16px}.group-visual-card{border-radius:32px;padding:28px;color:#f8fafc;position:relative;overflow:hidden;background:linear-gradient(145deg,#0f172a,#111d33);border:1px solid rgba(148,163,184,.15);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.group-visual-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.12),transparent 45%);pointer-events:none}.group-visual-card>*{position:relative;z-index:1}.group-visual-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.group-visual-label{text-transform:uppercase;letter-spacing:.18em;font-size:24px;font-weight:800;margin:0 0 6px;background:transparent;border:none;padding:0;color:inherit;text-align:left;cursor:pointer}.group-visual-label:focus-visible{outline:2px solid currentColor;outline-offset:4px}.group-visual-header h4{margin:0;font-size:12px;letter-spacing:.02em;opacity:.85}.group-visual-meta{display:flex;flex-direction:column;gap:4px;font-size:10px;text-align:right}.group-visual-meta span{background:#0f172aa6;padding:4px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.3)}.group-compact-panels{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.compact-panel{background:#0e1826cc;border-radius:14px;border:1px solid rgba(148,163,184,.18);padding:12px}.compact-panel-title{text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#94a3b8f2;margin-bottom:8px}.compact-panel-values{display:flex;flex-direction:column;gap:6px}.compact-value{display:flex;justify-content:space-between;font-size:12px;color:#e2e8f0d9}.compact-number{font-size:13px;font-weight:600;color:#f8fafc}@media (max-width: 768px){.group-visual-header{flex-direction:column;align-items:flex-start}.group-visual-meta{flex-direction:row;flex-wrap:wrap}.server-pod-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.error-banner,.success-banner{padding:10px 14px;border-radius:10px;font-size:14px;margin:6px 0}.error-banner{background:#f43f5e24;color:#fecdd3;border:1px solid rgba(244,63,94,.4)}.success-banner{background:#22c55e24;color:#bbf7d0;border:1px solid rgba(34,197,94,.4)}.sub-nav-link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.25);color:#e2e8f0e6;text-decoration:none;font-size:14px;font-weight:600;transition:border-color .15s ease,background .15s ease}.sub-nav-link:hover{border-color:#38bdf8a6;background:#38bdf82e}.sub-nav-link.active{border-color:#2563ebe6;background:#2563eb73;color:#f8fafc}@media (max-width: 900px){.powerboard-head{flex-direction:column}.powerboard-table{min-width:760px}.powerboard-card.stretch{grid-column:span 1}}
