:root{--operator-bg: #03130f;--operator-panel: #061f18;--operator-border: #1c5145;--operator-text: #f2f7f5;--operator-muted: #a3b9b0;--operator-accent: #2de2cf;--operator-green: #34d399;--operator-amber: #fbbf24;--operator-red: #fb7185;--operator-unknown: #94a3b8;--operator-radius: 8px;--operator-gap: 16px;--operator-padding: 20px;--operator-content-max: 1440px}.operator-page{color:var(--operator-text);background:var(--operator-bg);background-image:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(45,226,207,.05) 0%,transparent 70%),radial-gradient(ellipse 40% 30% at 100% 20%,rgba(52,211,153,.03) 0%,transparent 60%);font-size:14px;min-height:100vh;font-family:inherit}.operator-container{max-width:var(--operator-content-max);margin-inline:auto;padding-inline:24px}.operator-page :focus-visible{outline:2px solid var(--operator-accent);outline-offset:3px}.operator-fixture-banner{background:#1a2e0a;border-bottom:1px solid #3d6b10;color:#a3e635;font-size:11px;font-weight:700;letter-spacing:.08em;text-align:center;padding:7px 16px;text-transform:uppercase}.operator-status-strip{border-bottom:1px solid var(--operator-border);padding:10px 0;display:flex;align-items:center;gap:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;font-size:12px;color:var(--operator-muted)}.operator-status-strip::-webkit-scrollbar{display:none}.operator-status-strip .strip-item{display:flex;align-items:center;gap:6px;padding-right:16px;margin-right:16px;border-right:1px solid rgba(28,81,69,.6)}.operator-status-strip .strip-item:last-child{border-right:none;margin-right:0;padding-right:0}@keyframes operator-dot-pulse{0%,to{box-shadow:0 0 #34d39980}50%{box-shadow:0 0 0 4px #34d39900}}.operator-status-strip .strip-dot{width:7px;height:7px;border-radius:50%;background:var(--operator-muted);flex-shrink:0}.operator-status-strip .strip-dot.green{background:var(--operator-green);animation:operator-dot-pulse 2.4s ease-in-out infinite}.operator-status-strip .strip-dot.amber{background:var(--operator-amber)}.operator-status-strip .strip-dot.red{background:var(--operator-red)}.operator-powered-by{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--operator-accent);opacity:.75;margin:32px 0 10px}.operator-hero{padding:0 0 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.operator-hero-title{font-size:28px;font-weight:800;color:var(--operator-text);margin:0 0 6px;letter-spacing:-.025em;line-height:1.1}.operator-hero-sub{font-size:14px;color:var(--operator-muted);line-height:1.4}.operator-hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.operator-hero-right-row{display:flex;align-items:center;gap:10px}.operator-updated-at{font-size:11px;color:var(--operator-muted);opacity:.75;text-align:right}.operator-env-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:#2de2cf1a;border:1px solid rgba(45,226,207,.3);color:var(--operator-accent)}.operator-env-badge.testnet{background:#fbbf241a;border-color:#fbbf244d;color:var(--operator-amber)}.operator-env-badge .badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.operator-summary{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:var(--operator-gap);margin-bottom:var(--operator-gap)}.operator-main{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:var(--operator-gap);margin-bottom:40px}.operator-panel{background:var(--operator-panel);border:1px solid var(--operator-border);border-radius:var(--operator-radius);padding:var(--operator-padding);min-width:0;box-shadow:0 2px 8px #0000004d,inset 0 1px #2de2cf0a;transition:box-shadow .2s ease,border-color .2s ease}.operator-panel:hover{border-color:#1c5145e6;box-shadow:0 4px 16px #0006,0 0 0 1px #2de2cf14,inset 0 1px #2de2cf0f}.operator-panel-title{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--operator-muted);margin:0 0 14px}.operator-summary-card{background:var(--operator-panel);border:1px solid var(--operator-border);border-radius:var(--operator-radius);border-top:2px solid rgba(28,81,69,.8);padding:var(--operator-padding);min-width:0;box-shadow:0 2px 8px #0000004d;transition:box-shadow .2s ease,border-top-color .2s ease,transform .2s ease;position:relative}.operator-summary-card:hover{border-top-color:#2de2cf80;box-shadow:0 4px 16px #0006,0 0 20px #2de2cf0a;transform:translateY(-1px)}.operator-summary-card .card-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--operator-muted);margin-bottom:10px}.operator-summary-card .card-value{font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:var(--operator-text);letter-spacing:-.02em}.operator-summary-card .card-value.green{color:var(--operator-green)}.operator-summary-card .card-value.red{color:var(--operator-red)}.operator-summary-card .card-value.amber{color:var(--operator-amber)}.operator-summary-card .card-sub{font-size:12px;color:var(--operator-muted);margin-top:6px;font-variant-numeric:tabular-nums;line-height:1.4}.operator-chart-panel{margin-bottom:var(--operator-gap)}.operator-chart-toolbar{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:8px}.operator-chart-title-group{display:flex;flex-direction:column;gap:2px}.operator-chart-equity-val{font-size:13px;color:var(--operator-muted)}.operator-chart-equity-val strong{color:var(--operator-text);font-variant-numeric:tabular-nums}.operator-chart-ranges{display:flex;gap:4px}.operator-chart-ranges button{background:transparent;border:1px solid var(--operator-border);border-radius:4px;color:var(--operator-muted);font-size:12px;padding:4px 11px;cursor:pointer;transition:all .15s}.operator-chart-ranges button.active,.operator-chart-ranges button:hover{border-color:var(--operator-accent);color:var(--operator-accent);background:#2de2cf14}.operator-chart-wrap{height:300px}.operator-equity-stats{display:flex;gap:0;padding:14px 0 0;border-top:1px solid rgba(28,81,69,.5);margin-top:14px}.operator-equity-stat{flex:1;padding-right:24px}.operator-equity-stat:last-child{padding-right:0}.operator-equity-stat-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--operator-muted);margin-bottom:4px}.operator-equity-stat-value{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--operator-text);line-height:1.2}.operator-equity-stat-value.pos{color:var(--operator-green)}.operator-equity-stat-value.neg{color:var(--operator-red)}.operator-equity-stat-note{font-size:11px;color:var(--operator-muted);margin-top:2px;opacity:.75}.operator-activity-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid rgba(28,81,69,.4)}.operator-activity-row:last-child{border-bottom:none}.operator-activity-pill{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:4px;white-space:nowrap;flex-shrink:0}.pill-wait{background:#fbbf2426;color:var(--operator-amber);border:1px solid rgba(251,191,36,.3)}.pill-trade-close{background:#34d39926;color:var(--operator-green);border:1px solid rgba(52,211,153,.3)}.pill-trade-loss{background:#fb718526;color:var(--operator-red);border:1px solid rgba(251,113,133,.3)}.pill-stop{background:#2de2cf1f;color:var(--operator-accent);border:1px solid rgba(45,226,207,.25)}.pill-blocked{background:#94a3b81f;color:var(--operator-unknown);border:1px solid rgba(148,163,184,.25)}.pill-unavailable{background:#94a3b814;color:var(--operator-unknown);border:1px solid rgba(148,163,184,.18)}.operator-activity-body{flex:1;min-width:0}.operator-activity-summary{font-size:13px;line-height:1.45;color:var(--operator-text);white-space:normal;overflow-wrap:anywhere}.operator-activity-meta{font-size:11px;color:var(--operator-muted);margin-top:2px;font-variant-numeric:tabular-nums}.operator-activity-return{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.operator-activity-return.pos{color:var(--operator-green)}.operator-activity-return.neg{color:var(--operator-red)}.operator-full-record-link{display:block;text-align:center;margin-top:14px;font-size:12px;color:var(--operator-accent);text-decoration:none;opacity:.9;transition:opacity .15s}.operator-full-record-link:hover{opacity:1;text-decoration:underline}.operator-state-field{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid rgba(28,81,69,.4);font-size:13px}.operator-state-field:last-child{border-bottom:none}.operator-position-anchor{scroll-margin-top:96px;border-radius:4px}.operator-position-anchor:target,.operator-trade-linked{background:#2de2cf1f;box-shadow:inset 2px 0 0 var(--operator-accent)}.operator-trade-linked{scroll-margin-top:96px}.operator-state-label{color:var(--operator-muted);flex-shrink:0}.operator-state-val{text-align:right;font-variant-numeric:tabular-nums;color:var(--operator-text);word-break:break-word}.operator-health-pill{display:inline-block;padding:3px 10px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.health-operating{background:#34d39926;color:var(--operator-green);border:1px solid rgba(52,211,153,.3)}.health-paused{background:#fbbf2426;color:var(--operator-amber);border:1px solid rgba(251,191,36,.3)}.health-unavailable{background:#94a3b81f;color:var(--operator-unknown);border:1px solid rgba(148,163,184,.25)}.health-delayed{background:#fb71851f;color:var(--operator-red);border:1px solid rgba(251,113,133,.3)}.operator-mandate-subhead{font-size:13px;font-weight:600;color:var(--operator-accent);margin-bottom:14px}.operator-mandate-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid rgba(28,81,69,.4);font-size:13px}.operator-mandate-row:last-child{border-bottom:none}.operator-mandate-label{color:var(--operator-muted);flex-shrink:0}.operator-mandate-val{text-align:right;font-variant-numeric:tabular-nums;color:var(--operator-text);font-weight:600}.operator-mandate-footnote{margin-top:12px;font-size:11px;color:var(--operator-muted);line-height:1.6;opacity:.8}.operator-authority-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.operator-authority-tag{background:#2de2cf12;border:1px solid rgba(45,226,207,.18);color:var(--operator-accent);font-size:11px;font-weight:600;padding:5px 11px;border-radius:4px;white-space:nowrap;letter-spacing:.03em;transition:background .15s}.operator-authority-tag:hover{background:#2de2cf21}.operator-swarm-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.operator-swarm-big-stat .swarm-big-val{font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--operator-accent);line-height:1.1;letter-spacing:-.02em}.operator-swarm-big-stat .swarm-big-label{font-size:11px;color:var(--operator-muted);margin-top:2px;font-weight:500}.operator-swarm-desc{font-size:12px;color:var(--operator-muted);margin:0 0 12px;line-height:1.5}.operator-swarm-links{display:flex;gap:16px;padding-top:12px;border-top:1px solid rgba(28,81,69,.4)}.operator-swarm-link{font-size:12px;color:var(--operator-accent);text-decoration:none;opacity:.9;transition:opacity .15s}.operator-swarm-link:hover{opacity:1;text-decoration:underline}.operator-swarm-stat{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(28,81,69,.4);font-size:13px}.operator-swarm-stat:last-child{border-bottom:none}.operator-swarm-val{font-variant-numeric:tabular-nums;font-weight:600;color:var(--operator-accent)}.operator-follow-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;border-radius:var(--operator-radius);font-size:13px;font-weight:700;cursor:pointer;transition:all .18s;border:1px solid var(--operator-accent);background:#2de2cf24;color:var(--operator-accent);letter-spacing:.01em}.operator-follow-btn:hover{background:#2de2cf40;box-shadow:0 0 12px #2de2cf26}.operator-follow-btn.following{background:#2de2cf0a;color:var(--operator-muted);border-color:var(--operator-border)}.operator-follow-btn.following:hover{background:#2de2cf14;box-shadow:none}.operator-value{font-variant-numeric:tabular-nums}.operator-primary{background:var(--operator-accent);color:#03130f}.operator-muted-text{color:var(--operator-muted)}.operator-section-gap{margin-bottom:var(--operator-gap)}.operator-col-stack{display:flex;flex-direction:column;gap:var(--operator-gap)}@media (max-width: 1099px){.operator-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.operator-main{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.operator-container{padding-inline:16px}.operator-panel,.operator-summary-card{padding:16px}.operator-primary{width:100%}.operator-powered-by{margin-top:20px}.operator-hero-title{font-size:22px}.operator-summary-card .card-value{font-size:24px}.operator-swarm-stats-grid{grid-template-columns:repeat(3,1fr)}.operator-equity-stats{flex-wrap:wrap;gap:12px}.operator-equity-stat{flex:none;min-width:120px;padding-right:0}.operator-chart-wrap{height:220px}}@media (max-width: 600px){.operator-hero{flex-direction:column;gap:12px}.operator-hero-right{align-items:flex-start}.operator-hero-right-row{flex-wrap:wrap}.operator-updated-at{text-align:left}}@media (max-width: 580px){.operator-summary{grid-template-columns:1fr}.operator-summary-card .card-value{font-size:28px}}@media (prefers-reduced-motion: reduce){.operator-page *{animation:none!important;transition:none!important}}.operator-prev-versions{padding:12px 0 4px}.operator-prev-link{font-size:13px;color:#48ffd0a6;text-decoration:none;transition:color .15s}.operator-prev-link:hover{color:#48ffd0e6;text-decoration:underline}
