.operator-page{--operator-lime:#d7fa70;--operator-amber:#e9bc70}.operator-page .operator-main{max-width:1160px!important;padding-top:42px!important}.operator-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.operator-heading h1{font-size:36px;margin:10px 0}.operator-heading h1 span{margin-left:9px;color:var(--operator-lime)}.operator-heading p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.environment-tag{display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--border);border-radius:99px;font-size:12px;white-space:nowrap;color:var(--muted)}.environment-tag i{width:6px;height:6px;border-radius:50%;background:var(--operator-lime)}.operator-intro{margin-top:24px;padding:15px 18px;border-left:2px solid var(--operator-lime);background:#d7fa7007;line-height:1.9;font-size:13px;color:#c4c8ce}.setup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 17px}.setup-steps>a{display:flex;gap:13px;align-items:center;padding:19px 18px;border:1px solid var(--border);border-radius:11px;background:var(--surface);text-decoration:none}.setup-steps>a:hover{border-color:#606c43}.step-number{color:var(--operator-lime);font-size:21px;font-weight:500;letter-spacing:-1px}.setup-steps strong{display:block;font-size:14px;font-weight:500}.setup-steps small{display:block;font-size:11px;color:var(--muted);margin-top:7px;line-height:1.5}.setup-steps>a.complete{border-color:#52613c;background:#d7fa7008}.operator-page #operator-status{min-height:23px;margin:9px 1px 16px;color:var(--muted);overflow-wrap:anywhere}.operator-page #operator-status.error{color:#ff9baa}.operator-stage{scroll-margin-top:100px;background:var(--surface);border:1px solid var(--border);border-radius:15px;padding:26px 28px;margin-bottom:20px;min-width:0}.stage-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.stage-title{display:flex;align-items:flex-start;gap:15px;min-width:0}.stage-title>span{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;background:#d7fa7010;border:1px solid #d7fa7024;border-radius:9px;color:var(--operator-lime);font-size:12px}.stage-title h2{font-size:20px;margin:1px 0 7px;font-weight:550}.stage-title p{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.state-badge{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.5;padding:5px 9px;border:1px solid var(--border);border-radius:6px;color:var(--muted);background:#ffffff03}.state-badge.verified{color:var(--operator-lime);border-color:#d7fa7033;background:#d7fa7009}.state-badge.pending{color:var(--operator-amber);border-color:#e9bc7040;background:#e9bc7008}.factory-result{border:1px solid #3a4131;border-radius:11px;background:linear-gradient(110deg,#d7fa7007,transparent 70%);padding:21px}.factory-empty{display:flex;gap:16px;align-items:center}.factory-symbol{font-size:26px;color:var(--operator-lime)}.factory-empty h3{font-size:15px;font-weight:500;margin:0 0 7px}.factory-empty p{margin:0;font-size:12px;color:var(--muted);line-height:1.8}.field-caption{display:block;font-size:11px;color:var(--muted);letter-spacing:.2px;margin-bottom:10px}.factory-identity{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.factory-identity .address{font-size:14px;color:var(--text);line-height:1.7;text-decoration:none}.factory-identity a:hover{color:var(--operator-lime)}.factory-metrics{display:grid;grid-template-columns:1fr 1fr 2fr;gap:20px;margin:20px 0 0;padding-top:18px;border-top:1px solid var(--border)}.factory-metrics>div{min-width:0}.factory-metrics span{display:block;color:var(--muted);font-size:11px;margin-bottom:8px}.factory-metrics strong{font-weight:500;font-size:14px;overflow-wrap:anywhere}.factory-metrics .address{font-size:11px}.factory-cta{display:flex;align-items:center;gap:15px;margin-top:21px;flex-wrap:wrap}.operator-page a.primary-button,.operator-page a.secondary-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center}.factory-cta p{flex:1;min-width:180px;font-size:12px;line-height:1.8;margin:0;color:var(--muted)}.operator-page .factory-import>label{font-size:12px;margin-bottom:8px;margin-top:21px;color:var(--muted)}.operator-page .factory-import .inline-form{margin-top:0;margin-bottom:20px}.factory-import input{font-family:monospace;font-size:13px}.deployment-disclosure{border-top:1px solid var(--border);padding-top:17px}.deployment-disclosure>summary{display:flex;gap:15px;justify-content:space-between;align-items:center;cursor:pointer;font-size:13px;list-style:none}.deployment-disclosure>summary>span:first-child:before{content:'＋';color:var(--operator-lime);margin-right:9px}.deployment-disclosure[open]>summary>span:first-child:before{content:'−'}.deployment-disclosure>summary .subtle{font-size:11px}.deployment-content{padding:8px 0 0;max-width:730px}.deployment-content .subtle{font-size:12px}.fixed-rules{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;padding:13px 15px;background:var(--bg);border-radius:8px;font-size:11px;color:var(--muted)}.fixed-rules strong{font-weight:500;color:var(--text);margin-left:5px}.route-details{margin:18px 0;font-size:12px;color:var(--muted);line-height:1.8}.route-details summary{cursor:pointer}.operator-page .small-button{font-size:12px;padding:9px 12px;white-space:nowrap}.server-factory{border:1px solid var(--border);border-radius:10px;padding:18px 20px;background:var(--bg)}.server-factory p{margin:0;font-size:12px;line-height:1.8}.server-factory .factory-identity .address{font-size:13px}.server-factory .subtle{margin-top:9px}.comparison-note{font-size:13px;line-height:1.9;border-radius:8px;padding:12px 15px;margin:13px 0 21px;background:#ffffff03;color:var(--muted)}.comparison-note.pending{background:#e9bc7009;color:#e0bd87;border:1px solid #e9bc702b}.comparison-note.verified{background:#d7fa7009;color:var(--operator-lime);border:1px solid #d7fa7028}.website-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px}.operator-stage h3{font-size:14px;font-weight:550;margin:0 0 9px}.config-actions>.subtle{font-size:12px;margin:0 0 17px;line-height:1.9}.button-row{display:flex;flex-wrap:wrap;gap:9px}.button-row button{font-size:12px;padding:11px 15px}.code-disclosure{margin-top:20px;border:1px solid var(--border);border-radius:9px;padding:13px 15px;min-width:0}.code-disclosure summary{font-size:12px;color:#b8bec7;cursor:pointer;line-height:1.7}.code-disclosure .subtle{font-size:12px}.operator-page pre{font-size:11px;line-height:1.9;margin:14px 0 0;padding:15px;background:var(--bg);border:1px solid var(--border);border-radius:7px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;color:#b4bcc7}.operator-page .code-disclosure button{margin-top:14px}.server-instructions{list-style:none;counter-reset:server;display:grid;gap:17px;margin:0;padding:0 0 0 23px;border-left:1px solid var(--border)}.server-instructions li{position:relative;padding-left:26px;font-size:12px;line-height:1.8;counter-increment:server}.server-instructions li:before{content:counter(server);position:absolute;left:0;top:0;color:var(--operator-lime);font-size:11px}.server-instructions strong{display:block;font-weight:500;margin-bottom:4px}.server-instructions span{display:block;color:var(--muted)}.operator-page code{font-size:11px;overflow-wrap:anywhere;color:#bfc7b3}.command-line{display:block;margin-top:8px;padding:8px 10px;background:var(--bg);border-radius:6px;border:1px solid var(--border)}.stage-footnote{border-top:1px solid var(--border);padding-top:17px;margin:21px 0 0;font-size:11px;line-height:1.9;color:var(--muted)}.automation-state{display:flex;align-items:center;gap:13px;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:18px 20px;margin-bottom:22px}.state-dot{width:8px;height:8px;flex-shrink:0;background:var(--operator-amber);border-radius:50%}.automation-state strong{font-size:14px;font-weight:500}.automation-state p{font-size:12px;line-height:1.8;color:var(--muted);margin:6px 0 0}.automation-state .state-badge{align-self:center;margin-left:auto}.automation-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px}.automation-columns .subtle{font-size:12px;line-height:1.9;margin:0 0 10px}.compact-steps{margin:0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.9}.compact-steps li{padding-left:3px;margin-bottom:8px}.operator-utilities{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.operator-page .operator-utilities .rule-details{margin:0;padding:17px 20px;font-size:12px}.operator-page .operator-utilities .rule-details p{font-size:12px}.operator-page .operator-utilities .inline-form{flex-wrap:wrap}.operator-utilities input{flex-basis:100%}.operator-utilities button{font-size:12px;padding:9px 12px}.operator-page button:disabled{cursor:not-allowed}.operator-page [hidden]{display:none!important}.operator-page .page-footer a{color:var(--operator-lime)}
@media(max-width:900px){.operator-page .operator-main{padding-top:30px!important}.operator-heading h1{font-size:30px}.environment-tag{display:none}.setup-steps>a{padding:16px 13px;gap:10px}.setup-steps strong{font-size:12px}.setup-steps small{font-size:10px}.operator-stage{padding:23px}.factory-metrics{grid-template-columns:1fr 1fr}.factory-metrics>div:last-child{grid-column:1/-1}.website-grid,.automation-columns{gap:22px}.stage-title h2{font-size:18px}}
@media(max-width:620px){.operator-page .operator-main{padding:24px 14px!important}.operator-heading h1{font-size:28px}.operator-heading h1 span{margin-left:5px}.operator-heading p{font-size:12px}.operator-intro{font-size:12px;padding:12px 14px;margin-top:19px}.setup-steps{grid-template-columns:1fr;gap:7px;margin-top:19px}.setup-steps>a{padding:12px 15px;gap:15px}.setup-steps>a>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-width:0}.setup-steps small{margin:0;text-align:right;max-width:135px}.step-number{font-size:18px}.operator-stage{padding:19px 16px;border-radius:12px;margin-bottom:15px}.stage-heading{gap:9px;align-items:flex-start;margin-bottom:18px}.stage-title{gap:10px}.stage-title>span{width:28px;height:28px;font-size:10px;border-radius:7px}.stage-title h2{font-size:17px}.stage-title p{font-size:11px}.stage-heading>.state-badge{font-size:10px;padding:4px 6px}.operator-page .small-button{font-size:10px;padding:7px 9px}.factory-result{padding:16px 14px}.factory-identity .address{font-size:12px}.factory-metrics{gap:16px;margin-top:16px;padding-top:15px}.factory-metrics strong{font-size:13px}.factory-cta{gap:11px;margin-top:18px}.factory-cta>a{width:100%;font-size:12px;padding:12px}.factory-cta p{font-size:11px}.operator-page .factory-import .inline-form{gap:8px}.factory-import button{width:100%;font-size:12px}.deployment-disclosure>summary{gap:8px;font-size:12px}.deployment-disclosure>summary .subtle{font-size:10px}.fixed-rules{gap:11px;font-size:10px}.operator-page .form-columns{grid-template-columns:1fr;gap:14px}.server-factory{padding:15px}.server-factory .factory-identity .address{font-size:11px}.comparison-note{font-size:12px;padding:10px 12px}.website-grid,.automation-columns{grid-template-columns:1fr;gap:23px}.server-instructions{border-left:0;border-top:1px solid var(--border);padding:21px 0 0}.stage-footnote{font-size:10px}.automation-state{padding:15px 13px;flex-wrap:wrap;gap:10px}.automation-state>div{flex:1;min-width:160px}.automation-state strong{font-size:13px}.automation-state p{font-size:11px}.automation-state .state-badge{margin-left:18px;font-size:10px}.operator-utilities{grid-template-columns:1fr;gap:12px}.operator-page .page-footer{align-items:flex-start;gap:15px}.operator-page .top-actions>.primary-button{font-size:12px;padding:10px 12px}.operator-page .network-badge{display:none}.operator-page .code-disclosure{padding:12px}.operator-page pre{padding:11px;font-size:10px}.operator-page .button-row{display:grid;grid-template-columns:1fr 1fr}.operator-page .button-row button{padding:11px;font-size:11px}}
