.autopilotView{padding-bottom:80px}.autopilotHero,.autopilotComposer,.autopilotRules,.autopilotEvents{border:1px solid rgba(216,255,85,.18);background:linear-gradient(145deg,rgba(216,255,85,.045),rgba(255,255,255,.018));border-radius:24px;padding:24px;margin-bottom:20px}.autopilotHero{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}.autopilotHero h2{font-size:34px;margin:4px 0 10px}.autopilotHero p{max-width:780px;color:var(--muted);line-height:1.6}.autopilotBadge{border:1px solid rgba(216,255,85,.32);border-radius:999px;padding:8px 12px;color:#d8ff55;font-size:11px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.autopilotComposer textarea{width:100%;min-height:125px;resize:vertical;margin:12px 0;background:#0b0d10;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:16px;padding:16px;font:inherit;line-height:1.5}.autopilotExamples{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.autopilotExamples button,.autopilotMini{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);color:#c9cdd3;border-radius:999px;padding:9px 12px;cursor:pointer}.autopilotActionRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.autopilotStatus{font-size:13px;color:#9ca3ad}.autopilotDraft{margin-top:18px;border-top:1px solid rgba(255,255,255,.08);padding-top:18px}.autopilotDraftCard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.autopilotDatum{background:#0d1014;border:1px solid rgba(255,255,255,.08);padding:13px;border-radius:14px}.autopilotDatum span{display:block;color:#8b929d;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.autopilotDatum strong{font-size:14px}.autopilotSelectDatum select{width:100%;background:#090b0e;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 10px;font:inherit;outline:none}.autopilotSelectDatum select:focus{border-color:rgba(216,255,85,.55);box-shadow:0 0 0 2px rgba(216,255,85,.08)}.autopilotLocationNote{margin:10px 2px 0;color:#b6bec8;font-size:12px;line-height:1.45}.autopilotLock{margin-top:12px;padding:12px 14px;border-radius:12px;background:rgba(255,187,76,.07);border:1px solid rgba(255,187,76,.2);color:#e9c98e;font-size:13px;line-height:1.5}.autopilotSectionHead{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:15px}.autopilotSectionHead h3{margin:4px 0 0}.autopilotRuleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.autopilotRule{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0c0f13;padding:17px}.autopilotRuleTop{display:flex;justify-content:space-between;gap:10px}.autopilotRuleTop h4{margin:3px 0 8px;font-size:17px}.autopilotRuleType{font-size:10px;color:#d8ff55;text-transform:uppercase;letter-spacing:.09em}.autopilotState{font-size:11px;border-radius:999px;padding:6px 9px;height:max-content}.autopilotState.on{background:rgba(216,255,85,.1);color:#d8ff55}.autopilotState.off{background:rgba(255,255,255,.06);color:#888}.autopilotRule p{color:#aeb4bd;font-size:13px;line-height:1.5;min-height:40px}.autopilotFilterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.autopilotRuleActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.autopilotRuleActions button{border:1px solid rgba(255,255,255,.1);background:transparent;color:#ccd1d8;border-radius:10px;padding:8px 10px;cursor:pointer}.autopilotRuleActions .danger{color:#ff9b9b}.autopilotEvent{display:grid;grid-template-columns:12px 1fr auto;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.autopilotEvent:last-child{border-bottom:0}.autopilotEventDot{width:9px;height:9px;border-radius:50%;background:#d8ff55;margin-top:6px;box-shadow:0 0 16px rgba(216,255,85,.45)}.autopilotEvent strong{display:block;margin-bottom:4px}.autopilotEvent p{margin:0;color:#9da4ae;font-size:13px;line-height:1.45}.autopilotEvent time{font-size:11px;color:#737b86;white-space:nowrap}.autopilotEmpty{color:#858d98;padding:20px 4px}.autopilotNote{font-size:12px;color:#8a919b;margin-top:10px}@media(max-width:800px){.autopilotHero{display:block}.autopilotBadge{display:inline-block;margin-top:12px}.autopilotDraftCard,.autopilotRuleGrid,.autopilotFilterGrid{grid-template-columns:1fr}.autopilotEvent{grid-template-columns:10px 1fr}.autopilotEvent time{grid-column:2}.autopilotHero h2{font-size:28px}}